From e4e811225e91e0717d105cb1af95067157e90a19 Mon Sep 17 00:00:00 2001 From: Alex de Mulder Date: Mon, 5 Jan 2015 17:24:44 +0100 Subject: [PATCH] cleared branch --- css/style.css | 105 - dist/img/graph/acceptDeleteIcon.png | Bin 20675 -> 0 bytes dist/img/graph/addNodeIcon.png | Bin 20998 -> 0 bytes dist/img/graph/backIcon.png | Bin 20802 -> 0 bytes dist/img/graph/connectIcon.png | Bin 20764 -> 0 bytes dist/img/graph/cross.png | Bin 18303 -> 0 bytes dist/img/graph/cross2.png | Bin 17768 -> 0 bytes dist/img/graph/deleteIcon.png | Bin 20981 -> 0 bytes dist/img/graph/downArrow.png | Bin 4460 -> 0 bytes dist/img/graph/editIcon.png | Bin 21016 -> 0 bytes dist/img/graph/leftArrow.png | Bin 4531 -> 0 bytes dist/img/graph/minus.png | Bin 4147 -> 0 bytes dist/img/graph/plus.png | Bin 4341 -> 0 bytes dist/img/graph/rightArrow.png | Bin 4514 -> 0 bytes dist/img/graph/upArrow.png | Bin 4461 -> 0 bytes dist/img/graph/zoomExtends.png | Bin 4464 -> 0 bytes dist/img/network/acceptDeleteIcon.png | Bin 20675 -> 0 bytes dist/img/network/addNodeIcon.png | Bin 20998 -> 0 bytes dist/img/network/backIcon.png | Bin 20802 -> 0 bytes dist/img/network/connectIcon.png | Bin 20764 -> 0 bytes dist/img/network/cross.png | Bin 18303 -> 0 bytes dist/img/network/cross2.png | Bin 17768 -> 0 bytes dist/img/network/deleteIcon.png | Bin 20981 -> 0 bytes dist/img/network/downArrow.png | Bin 4460 -> 0 bytes dist/img/network/editIcon.png | Bin 21016 -> 0 bytes dist/img/network/leftArrow.png | Bin 4531 -> 0 bytes dist/img/network/minus.png | Bin 4147 -> 0 bytes dist/img/network/plus.png | Bin 4341 -> 0 bytes dist/img/network/rightArrow.png | Bin 4514 -> 0 bytes dist/img/network/upArrow.png | Bin 4461 -> 0 bytes dist/img/network/zoomExtends.png | Bin 4464 -> 0 bytes dist/img/timeline/delete.png | Bin 665 -> 0 bytes dist/vis.css | 795 - dist/vis.js | 33982 ---------------- dist/vis.map | 1 - dist/vis.min.css | 1 - dist/vis.min.js | 39 - docs/css/prettify.css | 87 - docs/css/style.css | 82 - docs/dataset.html | 931 - docs/dataview.html | 219 - docs/graph.html | 2324 -- docs/graph2d.html | 1087 - docs/graph3d.html | 673 - docs/img/graph/graph.png | Bin 23400 -> 0 bytes docs/img/graph/graph120x60.png | Bin 4678 -> 0 bytes docs/img/graph3d.png | Bin 101584 -> 0 bytes docs/img/graph3d120x60.png | Bin 9904 -> 0 bytes docs/img/timeline/timeline.png | Bin 23229 -> 0 bytes docs/img/timeline/timeline120x60.png | Bin 6671 -> 0 bytes docs/img/vis_overview.odg | Bin 16920 -> 0 bytes docs/img/vis_overview.png | Bin 66220 -> 0 bytes docs/index.html | 225 - docs/lib/prettify/lang-apollo.js | 2 - docs/lib/prettify/lang-css.js | 2 - docs/lib/prettify/lang-hs.js | 2 - docs/lib/prettify/lang-lisp.js | 2 - docs/lib/prettify/lang-lua.js | 2 - docs/lib/prettify/lang-ml.js | 2 - docs/lib/prettify/lang-proto.js | 1 - docs/lib/prettify/lang-scala.js | 2 - docs/lib/prettify/lang-sql.js | 2 - docs/lib/prettify/lang-vb.js | 2 - docs/lib/prettify/lang-vhdl.js | 3 - docs/lib/prettify/lang-wiki.js | 2 - docs/lib/prettify/lang-yaml.js | 2 - docs/lib/prettify/prettify.css | 1 - docs/lib/prettify/prettify.js | 33 - docs/network.html | 2496 -- docs/timeline.html | 1295 - examples/graph2d/01_basic.html | 53 - examples/graph2d/02_bars.html | 57 - examples/graph2d/03_groups.html | 112 - examples/graph2d/04_rightAxis.html | 126 - examples/graph2d/05_bothAxis.html | 138 - examples/graph2d/06_interpolation.html | 101 - examples/graph2d/07_scrollingAndSorting.html | 74 - examples/graph2d/08_performance.html | 150 - examples/graph2d/09_external_legend.html | 367 - examples/graph2d/10_barsSideBySide.html | 74 - examples/graph2d/11_barsSideBySideGroups.html | 87 - examples/graph2d/12_customRange.html | 96 - examples/graph2d/13_localization.html | 65 - examples/graph2d/14_toggleGroups.html | 145 - examples/graph2d/15_streaming_data.html | 122 - examples/graph2d/16_bothAxis_titles.html | 215 - examples/graph2d/17_dynamicStyling.html | 256 - examples/graph2d/18_scatterplot.html | 63 - examples/graph2d/default.css | 87 - examples/graph2d/index.html | 30 - examples/graph3d/default.css | 87 - examples/graph3d/example01_basis.html | 60 - examples/graph3d/example02_camera.html | 109 - examples/graph3d/example03_filter.html | 63 - examples/graph3d/example04_animate.html | 70 - examples/graph3d/example05_line.html | 59 - examples/graph3d/example06_moving_dots.html | 77 - .../graph3d/example07_dot_cloud_colors.html | 67 - .../graph3d/example08_dot_cloud_size.html | 67 - examples/graph3d/example09_mobile.html | 78 - examples/graph3d/example10_styles.html | 120 - examples/graph3d/example11_tooltips.html | 103 - examples/graph3d/example12_ticks.html | 115 - examples/graph3d/index.html | 28 - examples/graph3d/playground/csv2array.js | 120 - .../graph3d/playground/csv2datatable.html | 80 - examples/graph3d/playground/datasource.html | 173 - examples/graph3d/playground/datasource.php | 155 - examples/graph3d/playground/index.html | 179 - examples/graph3d/playground/playground.css | 91 - examples/graph3d/playground/playground.js | 544 - .../playground/prettify/lang-apollo.js | 2 - .../graph3d/playground/prettify/lang-css.js | 2 - .../graph3d/playground/prettify/lang-hs.js | 2 - .../graph3d/playground/prettify/lang-lisp.js | 2 - .../graph3d/playground/prettify/lang-lua.js | 2 - .../graph3d/playground/prettify/lang-ml.js | 2 - .../graph3d/playground/prettify/lang-proto.js | 1 - .../graph3d/playground/prettify/lang-scala.js | 2 - .../graph3d/playground/prettify/lang-sql.js | 2 - .../graph3d/playground/prettify/lang-vb.js | 2 - .../graph3d/playground/prettify/lang-vhdl.js | 3 - .../graph3d/playground/prettify/lang-wiki.js | 2 - .../graph3d/playground/prettify/lang-yaml.js | 2 - .../graph3d/playground/prettify/prettify.css | 1 - .../graph3d/playground/prettify/prettify.js | 33 - examples/index.html | 22 - examples/network/01_basic_usage.html | 51 - examples/network/02_random_nodes.html | 111 - examples/network/03_images.html | 84 - examples/network/04_shapes.html | 77 - examples/network/05_social_network.html | 79 - examples/network/06_groups.html | 156 - examples/network/07_selections.html | 64 - examples/network/08_mobile_friendly.html | 109 - examples/network/09_sizing.html | 81 - examples/network/10_multiline_text.html | 51 - examples/network/11_custom_style.html | 132 - examples/network/12_scalable_images.html | 86 - examples/network/13_dashed_lines.html | 64 - examples/network/14_dot_language.html | 19 - .../network/15_dot_language_playground.html | 203 - examples/network/16_dynamic_data.html | 266 - examples/network/17_network_info.html | 156 - .../18_fully_random_nodes_clustering.html | 101 - .../19_scale_free_graph_clustering.html | 128 - examples/network/20_navigation.html | 168 - examples/network/21_data_manipulation.html | 221 - examples/network/22_les_miserables.html | 374 - examples/network/23_hierarchical_layout.html | 147 - .../24_hierarchical_layout_userdefined.html | 173 - .../network/25_physics_configuration.html | 109 - examples/network/26_staticSmoothCurves.html | 76 - examples/network/27_world_cup_network.html | 10109 ----- .../28_world_cup_network_performance.html | 10053 ----- .../network/29_neighbourhood_highlight.html | 10213 ----- examples/network/30_importing_from_gephi.html | 166 - examples/network/31_localization.html | 231 - .../network/32_hierarchicaLayoutMethods.html | 140 - examples/network/33_animation.html | 319 - examples/network/data/WorldCup2014.json | 1 - examples/network/ex.html | 184 - examples/network/graphviz/data/fsm.gv.txt | 20 - examples/network/graphviz/data/hello.gv.txt | 1 - examples/network/graphviz/data/process.gv.txt | 15 - .../network/graphviz/data/siblings.gv.txt | 512 - .../network/graphviz/data/softmaint.gv.txt | 377 - .../graphviz/data/traffic_lights.gv.txt | 29 - .../network/graphviz/data/transparency.gv.txt | 105 - examples/network/graphviz/data/twopi2.gv.txt | 2212 - examples/network/graphviz/data/unix.gv.txt | 55 - examples/network/graphviz/data/world.gv.txt | 67 - .../network/graphviz/graphviz_gallery.html | 86 - examples/network/graphviz/screenshots/fsm.png | Bin 70809 -> 0 bytes .../network/graphviz/screenshots/hello.png | Bin 18000 -> 0 bytes .../graphviz/screenshots/softmaint.png | Bin 267856 -> 0 bytes .../graphviz/screenshots/traffic_lights.png | Bin 59829 -> 0 bytes .../img/refresh-cl/Hardware-Fax-icon.png | Bin 3645 -> 0 bytes .../img/refresh-cl/Hardware-Laptop-1-icon.png | Bin 3781 -> 0 bytes .../refresh-cl/Hardware-Mobile-Phone-icon.png | Bin 3463 -> 0 bytes .../Hardware-My-Computer-3-icon.png | Bin 5402 -> 0 bytes .../refresh-cl/Hardware-My-PDA-02-icon.png | Bin 3531 -> 0 bytes .../refresh-cl/Hardware-My-PDA-04-icon.png | Bin 4153 -> 0 bytes .../refresh-cl/Hardware-My-PDA-05-icon.png | Bin 4131 -> 0 bytes .../Hardware-My-Phone-Picture-icon.png | Bin 3234 -> 0 bytes .../refresh-cl/Hardware-Printer-Blue-icon.png | Bin 3478 -> 0 bytes .../refresh-cl/Misc-Scanner-default-icon.png | Bin 3168 -> 0 bytes .../img/refresh-cl/Network-Drive-icon.png | Bin 3320 -> 0 bytes .../Network-Internet-Connection-icon.png | Bin 4320 -> 0 bytes .../img/refresh-cl/Network-Pipe-icon.png | Bin 1000 -> 0 bytes .../img/refresh-cl/System-Firewall-2-icon.png | Bin 4668 -> 0 bytes .../img/refresh-cl/System-Globe-icon.png | Bin 4595 -> 0 bytes examples/network/img/refresh-cl/license.txt | 14 - .../img/soft-scraps-icons/Document-icon24.png | Bin 1104 -> 0 bytes .../img/soft-scraps-icons/Document-icon32.png | Bin 2771 -> 0 bytes .../img/soft-scraps-icons/Document-icon48.png | Bin 2771 -> 0 bytes .../img/soft-scraps-icons/Email-icon24.png | Bin 668 -> 0 bytes .../img/soft-scraps-icons/Email-icon32.png | Bin 873 -> 0 bytes .../img/soft-scraps-icons/Email-icon48.png | Bin 1487 -> 0 bytes .../img/soft-scraps-icons/Folder-icon24.png | Bin 691 -> 0 bytes .../img/soft-scraps-icons/Folder-icon32.png | Bin 874 -> 0 bytes .../img/soft-scraps-icons/Folder-icon48.png | Bin 1506 -> 0 bytes .../img/soft-scraps-icons/Folder-icon64.png | Bin 1771 -> 0 bytes .../soft-scraps-icons/Smiley-Angry-icon.png | Bin 3210 -> 0 bytes .../soft-scraps-icons/Smiley-Grin-icon.png | Bin 3917 -> 0 bytes .../User-Administrator-Blue-icon.png | Bin 3901 -> 0 bytes .../User-Administrator-Green-icon.png | Bin 3906 -> 0 bytes .../soft-scraps-icons/User-Coat-Blue-icon.png | Bin 3559 -> 0 bytes .../User-Coat-Green-icon.png | Bin 3571 -> 0 bytes .../soft-scraps-icons/User-Coat-Red-icon.png | Bin 3544 -> 0 bytes .../User-Executive-Green-icon.png | Bin 3805 -> 0 bytes .../User-Preppy-Blue-icon.png | Bin 3802 -> 0 bytes .../User-Preppy-Red-icon.png | Bin 3800 -> 0 bytes .../network/img/soft-scraps-icons/license.txt | 12 - examples/network/index.html | 52 - examples/timeline/01_basic.html | 39 - examples/timeline/02_interactive.html | 67 - examples/timeline/03_performance.html | 64 - examples/timeline/04_html_data.html | 74 - examples/timeline/05_groups.html | 73 - examples/timeline/06_event_listeners.html | 60 - examples/timeline/07_custom_time_bar.html | 65 - examples/timeline/08_edit_items.html | 106 - examples/timeline/09_order_groups.html | 67 - examples/timeline/10_limit_move_and_zoom.html | 52 - examples/timeline/11_points.html | 59 - examples/timeline/12_custom_styling.html | 92 - examples/timeline/13_past_and_future.html | 88 - examples/timeline/14_group_performance.html | 109 - examples/timeline/15_item_class_names.html | 116 - examples/timeline/16_navigation_menu.html | 88 - examples/timeline/17_data_serialization.html | 120 - examples/timeline/18_range_overflow.html | 53 - examples/timeline/19_localization.html | 65 - examples/timeline/20_click_to_use.html | 72 - examples/timeline/21_set_selection.html | 65 - examples/timeline/22_window_adjustment.html | 94 - examples/timeline/23_data_attributes.html | 43 - examples/timeline/24_all_data_attributes.html | 43 - examples/timeline/25_background_areas.html | 52 - examples/timeline/26_external_data.html | 58 - examples/timeline/27_templates.html | 250 - examples/timeline/29_hiding_times.html | 50 - examples/timeline/30_subgroups.html | 75 - .../31_background_areas_with_groups.html | 56 - examples/timeline/data/basic.json | 34 - examples/timeline/data/wk2014.json | 152 - .../img/Hardware-Mobile-Phone-icon.png | Bin 3463 -> 0 bytes examples/timeline/img/attachment-icon.png | Bin 2774 -> 0 bytes examples/timeline/img/blog-post-edit-icon.png | Bin 4225 -> 0 bytes examples/timeline/img/comments-icon.png | Bin 3173 -> 0 bytes .../timeline/img/community-users-icon.png | Bin 4664 -> 0 bytes examples/timeline/img/license.txt | 17 - .../timeline/img/license_aesthetica-2.txt | 36 - examples/timeline/img/license_refresh-cl.txt | 26 - examples/timeline/img/mail-icon.png | Bin 3298 -> 0 bytes examples/timeline/img/notes-edit-icon.png | Bin 2913 -> 0 bytes examples/timeline/img/product-icon.png | Bin 1594 -> 0 bytes examples/timeline/img/truck-icon.png | Bin 1703 -> 0 bytes examples/timeline/index.html | 50 - .../timeline/requirejs/requirejs_example.html | 13 - examples/timeline/requirejs/scripts/main.js | 19 - .../timeline/requirejs/scripts/require.js | 35 - .../external-link-icon-white.png | Bin 194 -> 0 bytes .../external-link-icon.png | Bin 205 -> 0 bytes img/external-link-icons/license.txt | 40 - img/forkme_right_darkblue_121621.png | Bin 7791 -> 0 bytes img/gallery/graph2d/01_basic.png | Bin 40247 -> 0 bytes img/gallery/graph2d/02_bars.png | Bin 36504 -> 0 bytes img/gallery/graph2d/03_groups.png | Bin 80782 -> 0 bytes img/gallery/graph2d/04_rightAxis.png | Bin 66235 -> 0 bytes img/gallery/graph2d/05_bothAxis.png | Bin 57892 -> 0 bytes img/gallery/graph2d/06_interpolation.png | Bin 80098 -> 0 bytes .../graph2d/07_scrollingAndSorting.png | Bin 43022 -> 0 bytes img/gallery/graph2d/08_performance.png | Bin 73572 -> 0 bytes img/gallery/graph2d/09_external_legend.png | Bin 27534 -> 0 bytes img/gallery/graph2d/10_barsSideBySide.png | Bin 19772 -> 0 bytes .../graph2d/11_barsSideBySideGroups.png | Bin 24405 -> 0 bytes img/gallery/graph2d/12_customRange.html.png | Bin 27089 -> 0 bytes img/gallery/graph2d/13_localization.png | Bin 18042 -> 0 bytes img/gallery/graph2d/14_toggleGroups.png | Bin 42748 -> 0 bytes img/gallery/graph2d/15_streaming_data.png | Bin 26105 -> 0 bytes img/gallery/graph2d/16_bothAxis_titles.png | Bin 28675 -> 0 bytes img/gallery/graph2d/17_dynamicStyling.png | Bin 12695 -> 0 bytes img/gallery/graph3d/example01_basis.png | Bin 213124 -> 0 bytes img/gallery/graph3d/example02_camera.png | Bin 223755 -> 0 bytes img/gallery/graph3d/example03_filter.png | Bin 127784 -> 0 bytes img/gallery/graph3d/example04_animate.png | Bin 146954 -> 0 bytes img/gallery/graph3d/example05_line.png | Bin 50480 -> 0 bytes img/gallery/graph3d/example06_moving_dots.png | Bin 36257 -> 0 bytes .../graph3d/example07_dot_cloud_colors.png | Bin 82253 -> 0 bytes .../graph3d/example08_dot_cloud_size.png | Bin 90838 -> 0 bytes img/gallery/graph3d/example09_mobile.png | Bin 125777 -> 0 bytes img/gallery/graph3d/example10_styles.png | Bin 88285 -> 0 bytes img/gallery/graph3d/example11_tooltips.png | Bin 79138 -> 0 bytes img/gallery/graph3d/playground.png | Bin 241033 -> 0 bytes img/gallery/network/01_basic_usage.png | Bin 21769 -> 0 bytes img/gallery/network/02_random_nodes.png | Bin 59579 -> 0 bytes img/gallery/network/03_images.png | Bin 90604 -> 0 bytes img/gallery/network/04_shapes.png | Bin 60729 -> 0 bytes img/gallery/network/05_social_network.png | Bin 78216 -> 0 bytes img/gallery/network/06_groups.png | Bin 53146 -> 0 bytes img/gallery/network/07_selections.png | Bin 14025 -> 0 bytes img/gallery/network/08_mobile_friendly.png | Bin 45752 -> 0 bytes img/gallery/network/09_sizing.png | Bin 27283 -> 0 bytes img/gallery/network/10_multiline_text.png | Bin 40747 -> 0 bytes img/gallery/network/11_custom_style.png | Bin 60523 -> 0 bytes img/gallery/network/12_scalable_images.png | Bin 106967 -> 0 bytes img/gallery/network/13_dashed_lines.png | Bin 26811 -> 0 bytes img/gallery/network/14_dot_language.png | Bin 13090 -> 0 bytes .../network/15_dot_language_playground.png | Bin 31298 -> 0 bytes .../network/15_dot_language_playground2.png | Bin 41879 -> 0 bytes img/gallery/network/16_dynamic_data.png | Bin 17832 -> 0 bytes img/gallery/network/17_network_info.png | Bin 61961 -> 0 bytes .../18_fully_random_nodes_clustering.png | Bin 19472 -> 0 bytes .../19_scale_free_graph_clustering.png | Bin 19437 -> 0 bytes img/gallery/network/20_navigation.png | Bin 19038 -> 0 bytes img/gallery/network/21_data_manipulation.png | Bin 20328 -> 0 bytes img/gallery/network/22_les_miserables.png | Bin 184747 -> 0 bytes .../network/23_hierarchical_layout.png | Bin 19986 -> 0 bytes .../24_hierarchical_layout_userdefined.png | Bin 30359 -> 0 bytes .../network/25_physics_configuration.png | Bin 55338 -> 0 bytes img/gallery/network/26_staticSmoothCurves.png | Bin 20237 -> 0 bytes img/gallery/network/27_world_cup_network.png | Bin 567624 -> 0 bytes .../28_world_cup_network_performance.png | Bin 371041 -> 0 bytes .../network/29_neighbourhood_highlight.png | Bin 302484 -> 0 bytes .../network/30_importing_from_gephi.png | Bin 510976 -> 0 bytes img/gallery/network/31_localization.png | Bin 39309 -> 0 bytes .../network/32_hierarchicalLayoutMethods.png | Bin 33252 -> 0 bytes img/gallery/network/33_animation.png | Bin 10112 -> 0 bytes img/gallery/network/graphviz_gallery.png | Bin 267856 -> 0 bytes img/gallery/timeline/01_basic.png | Bin 9239 -> 0 bytes img/gallery/timeline/02_interactive.png | Bin 10772 -> 0 bytes img/gallery/timeline/03_performance.png | Bin 13951 -> 0 bytes img/gallery/timeline/04_html_data.png | Bin 15839 -> 0 bytes img/gallery/timeline/05_groups.png | Bin 24442 -> 0 bytes img/gallery/timeline/06_event_listeners.png | Bin 15785 -> 0 bytes img/gallery/timeline/07_custom_time_bar.png | Bin 19044 -> 0 bytes img/gallery/timeline/08_edit_items.png | Bin 9922 -> 0 bytes img/gallery/timeline/09_order_groups.png | Bin 15797 -> 0 bytes .../timeline/10_limit_move_and_zoom.png | Bin 22081 -> 0 bytes img/gallery/timeline/11_points.png | Bin 32056 -> 0 bytes img/gallery/timeline/12_custom_styling.png | Bin 57302 -> 0 bytes img/gallery/timeline/13_past_and_future.png | Bin 21810 -> 0 bytes img/gallery/timeline/14_group_performance.png | Bin 21955 -> 0 bytes img/gallery/timeline/15_item_class_names.png | Bin 15937 -> 0 bytes img/gallery/timeline/16_navigation_menu.png | Bin 11627 -> 0 bytes .../timeline/17_data_serialization.png | Bin 59955 -> 0 bytes img/gallery/timeline/18_range_overflow.png | Bin 23056 -> 0 bytes img/gallery/timeline/19_localization.png | Bin 8589 -> 0 bytes img/gallery/timeline/20_click_to_use.png | Bin 22160 -> 0 bytes img/gallery/timeline/21_set_selection.png | Bin 13878 -> 0 bytes img/gallery/timeline/22_window_adjustment.png | Bin 30503 -> 0 bytes img/gallery/timeline/23_data_attributes.png | Bin 17496 -> 0 bytes .../timeline/24_all_data_attributes.png | Bin 15688 -> 0 bytes img/gallery/timeline/25_background_areas.png | Bin 11509 -> 0 bytes img/gallery/timeline/26_external_data.png | Bin 33526 -> 0 bytes img/gallery/timeline/27_templates.png | Bin 78728 -> 0 bytes img/gallery/timeline/29_hiding_times.png | Bin 8753 -> 0 bytes img/gallery/timeline/30_subgroups.png | Bin 20372 -> 0 bytes .../31_background_areas_with_groups.png | Bin 15761 -> 0 bytes img/logo/vis.svg | 169 - img/logo/vis128.png | Bin 5585 -> 0 bytes img/logo/vis16.png | Bin 660 -> 0 bytes img/logo/vis256.png | Bin 13330 -> 0 bytes img/logo/vis32.ico | Bin 4286 -> 0 bytes img/logo/vis32.png | Bin 1401 -> 0 bytes img/logo/vis64.png | Bin 2919 -> 0 bytes index.html | 764 - package.js | 0 updateversion.js | 58 - 371 files changed, 91334 deletions(-) delete mode 100644 css/style.css delete mode 100644 dist/img/graph/acceptDeleteIcon.png delete mode 100644 dist/img/graph/addNodeIcon.png delete mode 100644 dist/img/graph/backIcon.png delete mode 100644 dist/img/graph/connectIcon.png delete mode 100644 dist/img/graph/cross.png delete mode 100644 dist/img/graph/cross2.png delete mode 100644 dist/img/graph/deleteIcon.png delete mode 100644 dist/img/graph/downArrow.png delete mode 100644 dist/img/graph/editIcon.png delete mode 100644 dist/img/graph/leftArrow.png delete mode 100644 dist/img/graph/minus.png delete mode 100644 dist/img/graph/plus.png delete mode 100644 dist/img/graph/rightArrow.png delete mode 100644 dist/img/graph/upArrow.png delete mode 100644 dist/img/graph/zoomExtends.png delete mode 100644 dist/img/network/acceptDeleteIcon.png delete mode 100644 dist/img/network/addNodeIcon.png delete mode 100644 dist/img/network/backIcon.png delete mode 100644 dist/img/network/connectIcon.png delete mode 100644 dist/img/network/cross.png delete mode 100644 dist/img/network/cross2.png delete mode 100644 dist/img/network/deleteIcon.png delete mode 100644 dist/img/network/downArrow.png delete mode 100644 dist/img/network/editIcon.png delete mode 100644 dist/img/network/leftArrow.png delete mode 100644 dist/img/network/minus.png delete mode 100644 dist/img/network/plus.png delete mode 100644 dist/img/network/rightArrow.png delete mode 100644 dist/img/network/upArrow.png delete mode 100644 dist/img/network/zoomExtends.png delete mode 100644 dist/img/timeline/delete.png delete mode 100644 dist/vis.css delete mode 100644 dist/vis.js delete mode 100644 dist/vis.map delete mode 100644 dist/vis.min.css delete mode 100644 dist/vis.min.js delete mode 100644 docs/css/prettify.css delete mode 100644 docs/css/style.css delete mode 100644 docs/dataset.html delete mode 100644 docs/dataview.html delete mode 100644 docs/graph.html delete mode 100644 docs/graph2d.html delete mode 100644 docs/graph3d.html delete mode 100644 docs/img/graph/graph.png delete mode 100644 docs/img/graph/graph120x60.png delete mode 100644 docs/img/graph3d.png delete mode 100644 docs/img/graph3d120x60.png delete mode 100644 docs/img/timeline/timeline.png delete mode 100644 docs/img/timeline/timeline120x60.png delete mode 100644 docs/img/vis_overview.odg delete mode 100644 docs/img/vis_overview.png delete mode 100644 docs/index.html delete mode 100644 docs/lib/prettify/lang-apollo.js delete mode 100644 docs/lib/prettify/lang-css.js delete mode 100644 docs/lib/prettify/lang-hs.js delete mode 100644 docs/lib/prettify/lang-lisp.js delete mode 100644 docs/lib/prettify/lang-lua.js delete mode 100644 docs/lib/prettify/lang-ml.js delete mode 100644 docs/lib/prettify/lang-proto.js delete mode 100644 docs/lib/prettify/lang-scala.js delete mode 100644 docs/lib/prettify/lang-sql.js delete mode 100644 docs/lib/prettify/lang-vb.js delete mode 100644 docs/lib/prettify/lang-vhdl.js delete mode 100644 docs/lib/prettify/lang-wiki.js delete mode 100644 docs/lib/prettify/lang-yaml.js delete mode 100644 docs/lib/prettify/prettify.css delete mode 100644 docs/lib/prettify/prettify.js delete mode 100644 docs/network.html delete mode 100644 docs/timeline.html delete mode 100644 examples/graph2d/01_basic.html delete mode 100644 examples/graph2d/02_bars.html delete mode 100644 examples/graph2d/03_groups.html delete mode 100644 examples/graph2d/04_rightAxis.html delete mode 100644 examples/graph2d/05_bothAxis.html delete mode 100644 examples/graph2d/06_interpolation.html delete mode 100644 examples/graph2d/07_scrollingAndSorting.html delete mode 100644 examples/graph2d/08_performance.html delete mode 100644 examples/graph2d/09_external_legend.html delete mode 100644 examples/graph2d/10_barsSideBySide.html delete mode 100644 examples/graph2d/11_barsSideBySideGroups.html delete mode 100644 examples/graph2d/12_customRange.html delete mode 100644 examples/graph2d/13_localization.html delete mode 100644 examples/graph2d/14_toggleGroups.html delete mode 100644 examples/graph2d/15_streaming_data.html delete mode 100644 examples/graph2d/16_bothAxis_titles.html delete mode 100644 examples/graph2d/17_dynamicStyling.html delete mode 100644 examples/graph2d/18_scatterplot.html delete mode 100644 examples/graph2d/default.css delete mode 100644 examples/graph2d/index.html delete mode 100644 examples/graph3d/default.css delete mode 100644 examples/graph3d/example01_basis.html delete mode 100644 examples/graph3d/example02_camera.html delete mode 100644 examples/graph3d/example03_filter.html delete mode 100644 examples/graph3d/example04_animate.html delete mode 100644 examples/graph3d/example05_line.html delete mode 100644 examples/graph3d/example06_moving_dots.html delete mode 100644 examples/graph3d/example07_dot_cloud_colors.html delete mode 100644 examples/graph3d/example08_dot_cloud_size.html delete mode 100644 examples/graph3d/example09_mobile.html delete mode 100644 examples/graph3d/example10_styles.html delete mode 100644 examples/graph3d/example11_tooltips.html delete mode 100644 examples/graph3d/example12_ticks.html delete mode 100644 examples/graph3d/index.html delete mode 100644 examples/graph3d/playground/csv2array.js delete mode 100644 examples/graph3d/playground/csv2datatable.html delete mode 100644 examples/graph3d/playground/datasource.html delete mode 100644 examples/graph3d/playground/datasource.php delete mode 100644 examples/graph3d/playground/index.html delete mode 100644 examples/graph3d/playground/playground.css delete mode 100644 examples/graph3d/playground/playground.js delete mode 100644 examples/graph3d/playground/prettify/lang-apollo.js delete mode 100644 examples/graph3d/playground/prettify/lang-css.js delete mode 100644 examples/graph3d/playground/prettify/lang-hs.js delete mode 100644 examples/graph3d/playground/prettify/lang-lisp.js delete mode 100644 examples/graph3d/playground/prettify/lang-lua.js delete mode 100644 examples/graph3d/playground/prettify/lang-ml.js delete mode 100644 examples/graph3d/playground/prettify/lang-proto.js delete mode 100644 examples/graph3d/playground/prettify/lang-scala.js delete mode 100644 examples/graph3d/playground/prettify/lang-sql.js delete mode 100644 examples/graph3d/playground/prettify/lang-vb.js delete mode 100644 examples/graph3d/playground/prettify/lang-vhdl.js delete mode 100644 examples/graph3d/playground/prettify/lang-wiki.js delete mode 100644 examples/graph3d/playground/prettify/lang-yaml.js delete mode 100644 examples/graph3d/playground/prettify/prettify.css delete mode 100644 examples/graph3d/playground/prettify/prettify.js delete mode 100644 examples/index.html delete mode 100644 examples/network/01_basic_usage.html delete mode 100644 examples/network/02_random_nodes.html delete mode 100644 examples/network/03_images.html delete mode 100644 examples/network/04_shapes.html delete mode 100644 examples/network/05_social_network.html delete mode 100644 examples/network/06_groups.html delete mode 100644 examples/network/07_selections.html delete mode 100644 examples/network/08_mobile_friendly.html delete mode 100644 examples/network/09_sizing.html delete mode 100644 examples/network/10_multiline_text.html delete mode 100644 examples/network/11_custom_style.html delete mode 100644 examples/network/12_scalable_images.html delete mode 100644 examples/network/13_dashed_lines.html delete mode 100644 examples/network/14_dot_language.html delete mode 100644 examples/network/15_dot_language_playground.html delete mode 100644 examples/network/16_dynamic_data.html delete mode 100644 examples/network/17_network_info.html delete mode 100644 examples/network/18_fully_random_nodes_clustering.html delete mode 100644 examples/network/19_scale_free_graph_clustering.html delete mode 100644 examples/network/20_navigation.html delete mode 100644 examples/network/21_data_manipulation.html delete mode 100644 examples/network/22_les_miserables.html delete mode 100644 examples/network/23_hierarchical_layout.html delete mode 100644 examples/network/24_hierarchical_layout_userdefined.html delete mode 100644 examples/network/25_physics_configuration.html delete mode 100644 examples/network/26_staticSmoothCurves.html delete mode 100644 examples/network/27_world_cup_network.html delete mode 100644 examples/network/28_world_cup_network_performance.html delete mode 100644 examples/network/29_neighbourhood_highlight.html delete mode 100644 examples/network/30_importing_from_gephi.html delete mode 100644 examples/network/31_localization.html delete mode 100644 examples/network/32_hierarchicaLayoutMethods.html delete mode 100644 examples/network/33_animation.html delete mode 100644 examples/network/data/WorldCup2014.json delete mode 100644 examples/network/ex.html delete mode 100644 examples/network/graphviz/data/fsm.gv.txt delete mode 100644 examples/network/graphviz/data/hello.gv.txt delete mode 100644 examples/network/graphviz/data/process.gv.txt delete mode 100644 examples/network/graphviz/data/siblings.gv.txt delete mode 100644 examples/network/graphviz/data/softmaint.gv.txt delete mode 100644 examples/network/graphviz/data/traffic_lights.gv.txt delete mode 100644 examples/network/graphviz/data/transparency.gv.txt delete mode 100644 examples/network/graphviz/data/twopi2.gv.txt delete mode 100644 examples/network/graphviz/data/unix.gv.txt delete mode 100644 examples/network/graphviz/data/world.gv.txt delete mode 100644 examples/network/graphviz/graphviz_gallery.html delete mode 100644 examples/network/graphviz/screenshots/fsm.png delete mode 100644 examples/network/graphviz/screenshots/hello.png delete mode 100644 examples/network/graphviz/screenshots/softmaint.png delete mode 100644 examples/network/graphviz/screenshots/traffic_lights.png delete mode 100644 examples/network/img/refresh-cl/Hardware-Fax-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-Laptop-1-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-Mobile-Phone-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-My-PDA-04-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-My-PDA-05-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png delete mode 100644 examples/network/img/refresh-cl/Hardware-Printer-Blue-icon.png delete mode 100644 examples/network/img/refresh-cl/Misc-Scanner-default-icon.png delete mode 100644 examples/network/img/refresh-cl/Network-Drive-icon.png delete mode 100644 examples/network/img/refresh-cl/Network-Internet-Connection-icon.png delete mode 100644 examples/network/img/refresh-cl/Network-Pipe-icon.png delete mode 100644 examples/network/img/refresh-cl/System-Firewall-2-icon.png delete mode 100644 examples/network/img/refresh-cl/System-Globe-icon.png delete mode 100644 examples/network/img/refresh-cl/license.txt delete mode 100644 examples/network/img/soft-scraps-icons/Document-icon24.png delete mode 100644 examples/network/img/soft-scraps-icons/Document-icon32.png delete mode 100644 examples/network/img/soft-scraps-icons/Document-icon48.png delete mode 100644 examples/network/img/soft-scraps-icons/Email-icon24.png delete mode 100644 examples/network/img/soft-scraps-icons/Email-icon32.png delete mode 100644 examples/network/img/soft-scraps-icons/Email-icon48.png delete mode 100644 examples/network/img/soft-scraps-icons/Folder-icon24.png delete mode 100644 examples/network/img/soft-scraps-icons/Folder-icon32.png delete mode 100644 examples/network/img/soft-scraps-icons/Folder-icon48.png delete mode 100644 examples/network/img/soft-scraps-icons/Folder-icon64.png delete mode 100644 examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/Smiley-Grin-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Coat-Blue-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Coat-Red-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Executive-Green-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png delete mode 100644 examples/network/img/soft-scraps-icons/license.txt delete mode 100644 examples/network/index.html delete mode 100644 examples/timeline/01_basic.html delete mode 100644 examples/timeline/02_interactive.html delete mode 100644 examples/timeline/03_performance.html delete mode 100644 examples/timeline/04_html_data.html delete mode 100644 examples/timeline/05_groups.html delete mode 100644 examples/timeline/06_event_listeners.html delete mode 100644 examples/timeline/07_custom_time_bar.html delete mode 100644 examples/timeline/08_edit_items.html delete mode 100644 examples/timeline/09_order_groups.html delete mode 100644 examples/timeline/10_limit_move_and_zoom.html delete mode 100755 examples/timeline/11_points.html delete mode 100644 examples/timeline/12_custom_styling.html delete mode 100644 examples/timeline/13_past_and_future.html delete mode 100644 examples/timeline/14_group_performance.html delete mode 100755 examples/timeline/15_item_class_names.html delete mode 100755 examples/timeline/16_navigation_menu.html delete mode 100644 examples/timeline/17_data_serialization.html delete mode 100644 examples/timeline/18_range_overflow.html delete mode 100644 examples/timeline/19_localization.html delete mode 100644 examples/timeline/20_click_to_use.html delete mode 100644 examples/timeline/21_set_selection.html delete mode 100644 examples/timeline/22_window_adjustment.html delete mode 100644 examples/timeline/23_data_attributes.html delete mode 100644 examples/timeline/24_all_data_attributes.html delete mode 100644 examples/timeline/25_background_areas.html delete mode 100644 examples/timeline/26_external_data.html delete mode 100644 examples/timeline/27_templates.html delete mode 100644 examples/timeline/29_hiding_times.html delete mode 100644 examples/timeline/30_subgroups.html delete mode 100644 examples/timeline/31_background_areas_with_groups.html delete mode 100644 examples/timeline/data/basic.json delete mode 100644 examples/timeline/data/wk2014.json delete mode 100644 examples/timeline/img/Hardware-Mobile-Phone-icon.png delete mode 100755 examples/timeline/img/attachment-icon.png delete mode 100755 examples/timeline/img/blog-post-edit-icon.png delete mode 100755 examples/timeline/img/comments-icon.png delete mode 100755 examples/timeline/img/community-users-icon.png delete mode 100644 examples/timeline/img/license.txt delete mode 100644 examples/timeline/img/license_aesthetica-2.txt delete mode 100644 examples/timeline/img/license_refresh-cl.txt delete mode 100755 examples/timeline/img/mail-icon.png delete mode 100755 examples/timeline/img/notes-edit-icon.png delete mode 100644 examples/timeline/img/product-icon.png delete mode 100644 examples/timeline/img/truck-icon.png delete mode 100644 examples/timeline/index.html delete mode 100644 examples/timeline/requirejs/requirejs_example.html delete mode 100644 examples/timeline/requirejs/scripts/main.js delete mode 100644 examples/timeline/requirejs/scripts/require.js delete mode 100644 img/external-link-icons/external-link-icon-white.png delete mode 100644 img/external-link-icons/external-link-icon.png delete mode 100644 img/external-link-icons/license.txt delete mode 100644 img/forkme_right_darkblue_121621.png delete mode 100644 img/gallery/graph2d/01_basic.png delete mode 100644 img/gallery/graph2d/02_bars.png delete mode 100644 img/gallery/graph2d/03_groups.png delete mode 100644 img/gallery/graph2d/04_rightAxis.png delete mode 100644 img/gallery/graph2d/05_bothAxis.png delete mode 100644 img/gallery/graph2d/06_interpolation.png delete mode 100644 img/gallery/graph2d/07_scrollingAndSorting.png delete mode 100644 img/gallery/graph2d/08_performance.png delete mode 100644 img/gallery/graph2d/09_external_legend.png delete mode 100644 img/gallery/graph2d/10_barsSideBySide.png delete mode 100644 img/gallery/graph2d/11_barsSideBySideGroups.png delete mode 100644 img/gallery/graph2d/12_customRange.html.png delete mode 100644 img/gallery/graph2d/13_localization.png delete mode 100644 img/gallery/graph2d/14_toggleGroups.png delete mode 100644 img/gallery/graph2d/15_streaming_data.png delete mode 100644 img/gallery/graph2d/16_bothAxis_titles.png delete mode 100644 img/gallery/graph2d/17_dynamicStyling.png delete mode 100644 img/gallery/graph3d/example01_basis.png delete mode 100644 img/gallery/graph3d/example02_camera.png delete mode 100644 img/gallery/graph3d/example03_filter.png delete mode 100644 img/gallery/graph3d/example04_animate.png delete mode 100644 img/gallery/graph3d/example05_line.png delete mode 100644 img/gallery/graph3d/example06_moving_dots.png delete mode 100644 img/gallery/graph3d/example07_dot_cloud_colors.png delete mode 100644 img/gallery/graph3d/example08_dot_cloud_size.png delete mode 100644 img/gallery/graph3d/example09_mobile.png delete mode 100644 img/gallery/graph3d/example10_styles.png delete mode 100644 img/gallery/graph3d/example11_tooltips.png delete mode 100644 img/gallery/graph3d/playground.png delete mode 100644 img/gallery/network/01_basic_usage.png delete mode 100644 img/gallery/network/02_random_nodes.png delete mode 100644 img/gallery/network/03_images.png delete mode 100644 img/gallery/network/04_shapes.png delete mode 100644 img/gallery/network/05_social_network.png delete mode 100644 img/gallery/network/06_groups.png delete mode 100644 img/gallery/network/07_selections.png delete mode 100644 img/gallery/network/08_mobile_friendly.png delete mode 100644 img/gallery/network/09_sizing.png delete mode 100644 img/gallery/network/10_multiline_text.png delete mode 100644 img/gallery/network/11_custom_style.png delete mode 100644 img/gallery/network/12_scalable_images.png delete mode 100644 img/gallery/network/13_dashed_lines.png delete mode 100644 img/gallery/network/14_dot_language.png delete mode 100644 img/gallery/network/15_dot_language_playground.png delete mode 100644 img/gallery/network/15_dot_language_playground2.png delete mode 100644 img/gallery/network/16_dynamic_data.png delete mode 100644 img/gallery/network/17_network_info.png delete mode 100644 img/gallery/network/18_fully_random_nodes_clustering.png delete mode 100644 img/gallery/network/19_scale_free_graph_clustering.png delete mode 100644 img/gallery/network/20_navigation.png delete mode 100644 img/gallery/network/21_data_manipulation.png delete mode 100644 img/gallery/network/22_les_miserables.png delete mode 100644 img/gallery/network/23_hierarchical_layout.png delete mode 100644 img/gallery/network/24_hierarchical_layout_userdefined.png delete mode 100644 img/gallery/network/25_physics_configuration.png delete mode 100644 img/gallery/network/26_staticSmoothCurves.png delete mode 100644 img/gallery/network/27_world_cup_network.png delete mode 100644 img/gallery/network/28_world_cup_network_performance.png delete mode 100644 img/gallery/network/29_neighbourhood_highlight.png delete mode 100644 img/gallery/network/30_importing_from_gephi.png delete mode 100644 img/gallery/network/31_localization.png delete mode 100644 img/gallery/network/32_hierarchicalLayoutMethods.png delete mode 100644 img/gallery/network/33_animation.png delete mode 100644 img/gallery/network/graphviz_gallery.png delete mode 100644 img/gallery/timeline/01_basic.png delete mode 100644 img/gallery/timeline/02_interactive.png delete mode 100644 img/gallery/timeline/03_performance.png delete mode 100644 img/gallery/timeline/04_html_data.png delete mode 100644 img/gallery/timeline/05_groups.png delete mode 100644 img/gallery/timeline/06_event_listeners.png delete mode 100644 img/gallery/timeline/07_custom_time_bar.png delete mode 100644 img/gallery/timeline/08_edit_items.png delete mode 100644 img/gallery/timeline/09_order_groups.png delete mode 100644 img/gallery/timeline/10_limit_move_and_zoom.png delete mode 100644 img/gallery/timeline/11_points.png delete mode 100644 img/gallery/timeline/12_custom_styling.png delete mode 100644 img/gallery/timeline/13_past_and_future.png delete mode 100644 img/gallery/timeline/14_group_performance.png delete mode 100644 img/gallery/timeline/15_item_class_names.png delete mode 100644 img/gallery/timeline/16_navigation_menu.png delete mode 100644 img/gallery/timeline/17_data_serialization.png delete mode 100644 img/gallery/timeline/18_range_overflow.png delete mode 100644 img/gallery/timeline/19_localization.png delete mode 100644 img/gallery/timeline/20_click_to_use.png delete mode 100644 img/gallery/timeline/21_set_selection.png delete mode 100644 img/gallery/timeline/22_window_adjustment.png delete mode 100644 img/gallery/timeline/23_data_attributes.png delete mode 100644 img/gallery/timeline/24_all_data_attributes.png delete mode 100644 img/gallery/timeline/25_background_areas.png delete mode 100644 img/gallery/timeline/26_external_data.png delete mode 100644 img/gallery/timeline/27_templates.png delete mode 100644 img/gallery/timeline/29_hiding_times.png delete mode 100644 img/gallery/timeline/30_subgroups.png delete mode 100644 img/gallery/timeline/31_background_areas_with_groups.png delete mode 100644 img/logo/vis.svg delete mode 100644 img/logo/vis128.png delete mode 100644 img/logo/vis16.png delete mode 100644 img/logo/vis256.png delete mode 100644 img/logo/vis32.ico delete mode 100644 img/logo/vis32.png delete mode 100644 img/logo/vis64.png delete mode 100644 index.html delete mode 100644 package.js delete mode 100644 updateversion.js diff --git a/css/style.css b/css/style.css deleted file mode 100644 index 81f2465b..00000000 --- a/css/style.css +++ /dev/null @@ -1,105 +0,0 @@ -body { - font-family: 'dejavu sans', verdana, arial, serif; - font-size: 11pt; -} - -h1 { - font-size: 48px; - line-height: 0.9em; -} - -#menu { - position: absolute; - left: -200px; - top: 35px; - padding: 0 20px; - border-radius: 2px; - background-color: #f5f5f5; - box-shadow: 5px 5px 15px rgba(128,128,128,0.5); -} - -#forkme { - position: fixed; - top: 0; - right: 0; - border: 0; -} - -div.nav { - text-align: left; - padding-left: 24px; -} - -div.nav ul { - text-decoration: none; - text-transform: uppercase; - - margin-bottom: 30px; - padding-left: 0; -} -li.nav { - -} - -div.nav ul li { - text-decoration: none; - text-transform: uppercase; - font-weight: normal; - font-size: 11pt; - - list-style: none; - margin-top: 5px; -} - -div.nav ul li ul li { - text-decoration: none; - text-transform: none; - font-weight: normal; - font-size: 11pt; - color: #4D4D4D; - - list-style: none; -} - -div.nav a { - color: #2B7CE9; -} - -.subtitle { - text-transform: uppercase; - font-size: 11pt; - font-weight: normal; - font-style: italic; - margin-left: 40px; -} - -.download td { - border: none; - padding: 5px 20px 5px 0; -} - -.gallery .thumb { - display: inline-block; - text-align: center; - margin-right: 10px; - margin-bottom: 20px; -} - -.gallery .thumb img { - border: 1px solid white; - border-radius: 5px; - height: 90px; - margin: 0; -} - -.gallery .thumb a:hover img { - border-color: lightgray; -} - -.gallery .thumb div { - margin: 0; -} - -img { - border: 0; -} \ No newline at end of file diff --git a/dist/img/graph/acceptDeleteIcon.png b/dist/img/graph/acceptDeleteIcon.png deleted file mode 100644 index 02a062852c2a8ea7610b64f5d6f79ce4953c3b42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20675 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

|#V-x46+1BId1SnF`o)!|KGJUGs&sOwUB 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 REZGm4F~`{$=NWC^^ItUJ)cF7a diff --git a/dist/img/graph/cross.png b/dist/img/graph/cross.png deleted file mode 100644 index 9cbd189ab6ae99ed5794c30a12ddc0480987f29f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18303 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 diff --git a/dist/img/graph/deleteIcon.png b/dist/img/graph/deleteIcon.png deleted file mode 100644 index 540256479106ed2f9263ec5df22fd7f0c75231e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20981 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 diff --git a/dist/img/graph/downArrow.png b/dist/img/graph/downArrow.png deleted file mode 100644 index e77d5e6d4157b12a5b2fa08a9fc138f0ab9eb4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4460 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�EM>-Bgb&Rym2{we-b7Oawc(c4k4MzLw~<#m(JZ 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 diff --git a/dist/img/graph/leftArrow.png b/dist/img/graph/leftArrow.png deleted file mode 100644 index 3823536e38ef1cd96582a6072b70cc514ac27d05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4531 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 Re)#|Z002ovPDHLkV1iMdkGuc? diff --git a/dist/img/graph/minus.png b/dist/img/graph/minus.png deleted file mode 100644 index 30698076b9ac59f0880752ddc13af3f6bf062403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4147 zcmV-35X|q1P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000GENkl3{XTl>HW%Jt}hQ9w9=fGBB#D5Nr`HCj2%^s65j<=9N+ zV3PL3QpRpxvb3q0hEXfcvY5#6Hcpz3fEXGXVqCmn9+1P$0|x{;jGf(&eGX-rqQd)c z@3q$Vti9G=@AoZYFw()eB0S>OWFd7ug9@<#g59D+K|0*vB?Xqbfddy8+$;g1-z_BX z*qRTCpN!>h;btMAi)Vlsk?9#O6p%6ykU-vV<*qHrhx?wvaYe`hxC6=nT1O_@XN1nN zO&^`rk{CF}Y4Hhn0YGcN-M7YhHt>w2)N;mA5?S9<7cLaIbvFokzUuMr&jt;)elP1t z{Y@c|VVPf-J^q#IIhH5d2D2;0ZHGtiu@xkpynbwgP(bjlv-2Hm?h3XR$rg&9D+Hd6 zeyM!zq>n3cA6j3#Dy6Vt`*e^XWoyNwZOi}Ju5N*TCmTf5^Mt_4i5rftNO-3f_o+tPlk(wk|JQ7PsaChDZ|wr*!t*>~U3hS4JqxqV$E% zx2p@G3joCWA{PQ=jGkY&I`M<^7-HqduRT8_G^>^r*v(P703gso5pE`c?C53H7$!Y4 zHm6#n22D(xp@R~;AF}`;E+E-HXUxL3;R2_J&TfzKpI}$ikaawEmXNXlLZpSxwqcl+ z5;WaL3N+1kfktvB0i=b_Zt-?F?Kly#zGhWsLvMYU*A5jml_CkQ1At2&NK~mrprx(1T=Jm{mzAIrAH2@U~ zgbErp2o(r|1{$OSbwEKu6BA5gf)Wi)e>8-Ba{1j%Z`{~`WT$7s@tRPANx>M8_X5E0 zy%)ojm~eV-bHRfw?NeoGOIut`Vcuu6kJ+UeD;KO8Gmu*bC~5F+r$2d+&wP^G-b9 zDv0#6Hoq9NveX;5zNa?O_$B3n29Z;QWL9*XvdptQ-3$QJf-)Unr61on)W@m1yUOAz z7)}Yvg94($Q5rei=eVxBGEz~4(s@X#=G`dPNnGi@6n?Vph9^v@lE6Qq~QV|ZQYk7R8Ww-eCE52?9}Pl3IJyuB?%v0SeHE1(A~CzPxCMl|9iZ{W$7Wweh5A&IS?^l?APvDob)J#&IBsf!} xW+f$983jRyKrSm$Wps0YbZT1Zoq%5bH2}dmt(E>J5*z>k002ovPDHLkV1iae%XI(% diff --git a/dist/img/graph/plus.png b/dist/img/graph/plus.png deleted file mode 100644 index f7ab2a334e566b6deb9657d7d8370f591bfb81bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4341 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 diff --git a/dist/img/graph/rightArrow.png b/dist/img/graph/rightArrow.png deleted file mode 100644 index c3a209d8b0a58355305aae03b5520a1e070d8eab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4514 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 diff --git a/dist/img/graph/zoomExtends.png b/dist/img/graph/zoomExtends.png deleted file mode 100644 index 74595c6358448fbdcfbd62629084841ca7e8b8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4464 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

|#V-x46+1BId1SnF`o)!|KGJUGs&sOwUB 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 REZGm4F~`{$=NWC^^ItUJ)cF7a diff --git a/dist/img/network/cross.png b/dist/img/network/cross.png deleted file mode 100644 index 9cbd189ab6ae99ed5794c30a12ddc0480987f29f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18303 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 diff --git a/dist/img/network/deleteIcon.png b/dist/img/network/deleteIcon.png deleted file mode 100644 index 540256479106ed2f9263ec5df22fd7f0c75231e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20981 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 diff --git a/dist/img/network/downArrow.png b/dist/img/network/downArrow.png deleted file mode 100644 index e77d5e6d4157b12a5b2fa08a9fc138f0ab9eb4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4460 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�EM>-Bgb&Rym2{we-b7Oawc(c4k4MzLw~<#m(JZ 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 diff --git a/dist/img/network/leftArrow.png b/dist/img/network/leftArrow.png deleted file mode 100644 index 3823536e38ef1cd96582a6072b70cc514ac27d05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4531 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 Re)#|Z002ovPDHLkV1iMdkGuc? diff --git a/dist/img/network/minus.png b/dist/img/network/minus.png deleted file mode 100644 index 30698076b9ac59f0880752ddc13af3f6bf062403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4147 zcmV-35X|q1P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000GENkl3{XTl>HW%Jt}hQ9w9=fGBB#D5Nr`HCj2%^s65j<=9N+ zV3PL3QpRpxvb3q0hEXfcvY5#6Hcpz3fEXGXVqCmn9+1P$0|x{;jGf(&eGX-rqQd)c z@3q$Vti9G=@AoZYFw()eB0S>OWFd7ug9@<#g59D+K|0*vB?Xqbfddy8+$;g1-z_BX z*qRTCpN!>h;btMAi)Vlsk?9#O6p%6ykU-vV<*qHrhx?wvaYe`hxC6=nT1O_@XN1nN zO&^`rk{CF}Y4Hhn0YGcN-M7YhHt>w2)N;mA5?S9<7cLaIbvFokzUuMr&jt;)elP1t z{Y@c|VVPf-J^q#IIhH5d2D2;0ZHGtiu@xkpynbwgP(bjlv-2Hm?h3XR$rg&9D+Hd6 zeyM!zq>n3cA6j3#Dy6Vt`*e^XWoyNwZOi}Ju5N*TCmTf5^Mt_4i5rftNO-3f_o+tPlk(wk|JQ7PsaChDZ|wr*!t*>~U3hS4JqxqV$E% zx2p@G3joCWA{PQ=jGkY&I`M<^7-HqduRT8_G^>^r*v(P703gso5pE`c?C53H7$!Y4 zHm6#n22D(xp@R~;AF}`;E+E-HXUxL3;R2_J&TfzKpI}$ikaawEmXNXlLZpSxwqcl+ z5;WaL3N+1kfktvB0i=b_Zt-?F?Kly#zGhWsLvMYU*A5jml_CkQ1At2&NK~mrprx(1T=Jm{mzAIrAH2@U~ zgbErp2o(r|1{$OSbwEKu6BA5gf)Wi)e>8-Ba{1j%Z`{~`WT$7s@tRPANx>M8_X5E0 zy%)ojm~eV-bHRfw?NeoGOIut`Vcuu6kJ+UeD;KO8Gmu*bC~5F+r$2d+&wP^G-b9 zDv0#6Hoq9NveX;5zNa?O_$B3n29Z;QWL9*XvdptQ-3$QJf-)Unr61on)W@m1yUOAz z7)}Yvg94($Q5rei=eVxBGEz~4(s@X#=G`dPNnGi@6n?Vph9^v@lE6Qq~QV|ZQYk7R8Ww-eCE52?9}Pl3IJyuB?%v0SeHE1(A~CzPxCMl|9iZ{W$7Wweh5A&IS?^l?APvDob)J#&IBsf!} xW+f$983jRyKrSm$Wps0YbZT1Zoq%5bH2}dmt(E>J5*z>k002ovPDHLkV1iae%XI(% diff --git a/dist/img/network/plus.png b/dist/img/network/plus.png deleted file mode 100644 index f7ab2a334e566b6deb9657d7d8370f591bfb81bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4341 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 diff --git a/dist/img/network/rightArrow.png b/dist/img/network/rightArrow.png deleted file mode 100644 index c3a209d8b0a58355305aae03b5520a1e070d8eab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4514 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 diff --git a/dist/img/network/zoomExtends.png b/dist/img/network/zoomExtends.png deleted file mode 100644 index 74595c6358448fbdcfbd62629084841ca7e8b8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4464 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 B__6>1 diff --git a/dist/vis.css b/dist/vis.css deleted file mode 100644 index 529a17fb..00000000 --- a/dist/vis.css +++ /dev/null @@ -1,795 +0,0 @@ -.vis .overlay { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - - /* Must be displayed above for example selected Timeline items */ - z-index: 10; -} - -.vis-active { - box-shadow: 0 0 10px #86d5f8; -} - -/* override some bootstrap styles screwing up the timelines css */ - -.vis [class*="span"] { - min-height: 0; - width: auto; -} - -.vis.timeline { -} - - -.vis.timeline.root { - position: relative; - border: 1px solid #bfbfbf; - - overflow: hidden; - padding: 0; - margin: 0; - - box-sizing: border-box; -} - -.vis.timeline .vispanel { - position: absolute; - - padding: 0; - margin: 0; - - box-sizing: border-box; -} - -.vis.timeline .vispanel.center, -.vis.timeline .vispanel.left, -.vis.timeline .vispanel.right, -.vis.timeline .vispanel.top, -.vis.timeline .vispanel.bottom { - border: 1px #bfbfbf; -} - -.vis.timeline .vispanel.center, -.vis.timeline .vispanel.left, -.vis.timeline .vispanel.right { - border-top-style: solid; - border-bottom-style: solid; - overflow: hidden; -} - -.vis.timeline .vispanel.center, -.vis.timeline .vispanel.top, -.vis.timeline .vispanel.bottom { - border-left-style: solid; - border-right-style: solid; -} - -.vis.timeline .background { - overflow: hidden; -} - -.vis.timeline .vispanel > .content { - position: relative; -} - -.vis.timeline .vispanel .shadow { - position: absolute; - width: 100%; - height: 1px; - box-shadow: 0 0 10px rgba(0,0,0,0.8); - /* TODO: find a nice way to ensure shadows are drawn on top of items - z-index: 1; - */ -} - -.vis.timeline .vispanel .shadow.top { - top: -1px; - left: 0; -} - -.vis.timeline .vispanel .shadow.bottom { - bottom: -1px; - left: 0; -} - -.vis.timeline .labelset { - position: relative; - - overflow: hidden; - - box-sizing: border-box; -} - -.vis.timeline .labelset .vlabel { - position: relative; - left: 0; - top: 0; - width: 100%; - color: #4d4d4d; - - box-sizing: border-box; -} - -.vis.timeline .labelset .vlabel { - border-bottom: 1px solid #bfbfbf; -} - -.vis.timeline .labelset .vlabel:last-child { - border-bottom: none; -} - -.vis.timeline .labelset .vlabel .inner { - display: inline-block; - padding: 5px; -} - -.vis.timeline .labelset .vlabel .inner.hidden { - padding: 0; -} - - -.vis.timeline .itemset { - position: relative; - padding: 0; - margin: 0; - - box-sizing: border-box; -} - -.vis.timeline .itemset .background, -.vis.timeline .itemset .foreground { - position: absolute; - width: 100%; - height: 100%; - overflow: visible; -} - -.vis.timeline .axis { - position: absolute; - width: 100%; - height: 0; - left: 0; - z-index: 1; -} - -.vis.timeline .foreground .group { - position: relative; - box-sizing: border-box; - border-bottom: 1px solid #bfbfbf; -} - -.vis.timeline .foreground .group:last-child { - border-bottom: none; -} - - -.vis.timeline .item { - position: absolute; - color: #1A1A1A; - border-color: #97B0F8; - border-width: 1px; - background-color: #D5DDF6; - display: inline-block; - padding: 5px; -} - -.vis.timeline .item.selected { - border-color: #FFC200; - background-color: #FFF785; - - /* z-index must be higher than the z-index of custom time bar and current time bar */ - z-index: 2; -} - -.vis.timeline .editable .item.selected { - cursor: move; -} - -.vis.timeline .item.point.selected { - background-color: #FFF785; -} - -.vis.timeline .item.box { - text-align: center; - border-style: solid; - border-radius: 2px; -} - -.vis.timeline .item.point { - background: none; -} - -.vis.timeline .item.dot { - position: absolute; - padding: 0; - border-width: 4px; - border-style: solid; - border-radius: 4px; -} - -.vis.timeline .item.range { - border-style: solid; - border-radius: 2px; - box-sizing: border-box; -} - -.vis.timeline .item.background { - overflow: hidden; - border: none; - background-color: rgba(213, 221, 246, 0.4); - box-sizing: border-box; - padding: 0; - margin: 0; -} - -.vis.timeline .item.range .content { - position: relative; - display: inline-block; - max-width: 100%; - overflow: hidden; -} - -.vis.timeline .item.background .content { - position: absolute; - display: inline-block; - overflow: hidden; - max-width: 100%; - margin: 5px; -} - -.vis.timeline .item.line { - padding: 0; - position: absolute; - width: 0; - border-left-width: 1px; - border-left-style: solid; -} - -.vis.timeline .item .content { - white-space: nowrap; - overflow: hidden; -} - -.vis.timeline .item .delete { - background: url('img/timeline/delete.png') no-repeat top center; - position: absolute; - width: 24px; - height: 24px; - top: 0; - right: -24px; - cursor: pointer; -} - -.vis.timeline .item.range .drag-left { - position: absolute; - width: 24px; - height: 100%; - top: 0; - left: -4px; - - cursor: w-resize; -} - -.vis.timeline .item.range .drag-right { - position: absolute; - width: 24px; - height: 100%; - top: 0; - right: -4px; - - cursor: e-resize; -} - -.vis.timeline .timeaxis { - position: relative; - overflow: hidden; -} - -.vis.timeline .timeaxis.foreground { - top: 0; - left: 0; - width: 100%; -} - -.vis.timeline .timeaxis.background { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.vis.timeline .timeaxis .text { - position: absolute; - color: #4d4d4d; - padding: 3px; - white-space: nowrap; -} - -.vis.timeline .timeaxis .text.measure { - position: absolute; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; - visibility: hidden; -} - -.vis.timeline .timeaxis .grid.vertical { - position: absolute; - width: 0; - border-right: 1px solid; -} - -.vis.timeline .timeaxis .grid.minor { - border-color: #e5e5e5; -} - -.vis.timeline .timeaxis .grid.major { - border-color: #bfbfbf; -} - -.vis.timeline .currenttime { - background-color: #FF7F6E; - width: 2px; - z-index: 1; -} -.vis.timeline .customtime { - background-color: #6E94FF; - width: 2px; - cursor: move; - z-index: 1; -} -.vis.timeline.root { - /* - -webkit-transition: height .4s ease-in-out; - transition: height .4s ease-in-out; - */ -} - -.vis.timeline .vispanel { - /* - -webkit-transition: height .4s ease-in-out, top .4s ease-in-out; - transition: height .4s ease-in-out, top .4s ease-in-out; - */ -} - -.vis.timeline .axis { - /* - -webkit-transition: top .4s ease-in-out; - transition: top .4s ease-in-out; - */ -} - -/* TODO: get animation working nicely - -.vis.timeline .item { - -webkit-transition: top .4s ease-in-out; - transition: top .4s ease-in-out; -} - -.vis.timeline .item.line { - -webkit-transition: height .4s ease-in-out, top .4s ease-in-out; - transition: height .4s ease-in-out, top .4s ease-in-out; -} -/**/ - -.vis.timeline .vispanel.background.horizontal .grid.horizontal { - position: absolute; - width: 100%; - height: 0; - border-bottom: 1px solid; -} - -.vis.timeline .vispanel.background.horizontal .grid.minor { - border-color: #e5e5e5; -} - -.vis.timeline .vispanel.background.horizontal .grid.major { - border-color: #bfbfbf; -} - - -.vis.timeline .dataaxis .yAxis.major { - width: 100%; - position: absolute; - color: #4d4d4d; - white-space: nowrap; -} - -.vis.timeline .dataaxis .yAxis.major.measure{ - padding: 0px 0px 0px 0px; - margin: 0px 0px 0px 0px; - border: 0px; - visibility: hidden; - width: auto; -} - - -.vis.timeline .dataaxis .yAxis.minor{ - position: absolute; - width: 100%; - color: #bebebe; - white-space: nowrap; -} - -.vis.timeline .dataaxis .yAxis.minor.measure{ - padding: 0px 0px 0px 0px; - margin: 0px 0px 0px 0px; - border: 0px; - visibility: hidden; - width: auto; -} - -.vis.timeline .dataaxis .yAxis.title{ - position: absolute; - color: #4d4d4d; - white-space: nowrap; - bottom: 20px; - text-align: center; -} - -.vis.timeline .dataaxis .yAxis.title.measure{ - padding: 0px 0px 0px 0px; - margin: 0px 0px 0px 0px; - visibility: hidden; - width: auto; -} - -.vis.timeline .dataaxis .yAxis.title.left { - bottom: 0px; - -webkit-transform-origin: left top; - -moz-transform-origin: left top; - -ms-transform-origin: left top; - -o-transform-origin: left top; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - -moz-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - -o-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -.vis.timeline .dataaxis .yAxis.title.right { - bottom: 0px; - -webkit-transform-origin: right bottom; - -moz-transform-origin: right bottom; - -ms-transform-origin: right bottom; - -o-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); -} - -.vis.timeline .legend { - background-color: rgba(247, 252, 255, 0.65); - padding: 5px; - border-color: #b3b3b3; - border-style:solid; - border-width: 1px; - box-shadow: 2px 2px 10px rgba(154, 154, 154, 0.55); -} - -.vis.timeline .legendText { - /*font-size: 10px;*/ - white-space: nowrap; - display: inline-block -} -.vis.timeline .graphGroup0 { - fill:#4f81bd; - fill-opacity:0; - stroke-width:2px; - stroke: #4f81bd; -} - -.vis.timeline .graphGroup1 { - fill:#f79646; - fill-opacity:0; - stroke-width:2px; - stroke: #f79646; -} - -.vis.timeline .graphGroup2 { - fill: #8c51cf; - fill-opacity:0; - stroke-width:2px; - stroke: #8c51cf; -} - -.vis.timeline .graphGroup3 { - fill: #75c841; - fill-opacity:0; - stroke-width:2px; - stroke: #75c841; -} - -.vis.timeline .graphGroup4 { - fill: #ff0100; - fill-opacity:0; - stroke-width:2px; - stroke: #ff0100; -} - -.vis.timeline .graphGroup5 { - fill: #37d8e6; - fill-opacity:0; - stroke-width:2px; - stroke: #37d8e6; -} - -.vis.timeline .graphGroup6 { - fill: #042662; - fill-opacity:0; - stroke-width:2px; - stroke: #042662; -} - -.vis.timeline .graphGroup7 { - fill:#00ff26; - fill-opacity:0; - stroke-width:2px; - stroke: #00ff26; -} - -.vis.timeline .graphGroup8 { - fill:#ff00ff; - fill-opacity:0; - stroke-width:2px; - stroke: #ff00ff; -} - -.vis.timeline .graphGroup9 { - fill: #8f3938; - fill-opacity:0; - stroke-width:2px; - stroke: #8f3938; -} - -.vis.timeline .fill { - fill-opacity:0.1; - stroke: none; -} - - -.vis.timeline .bar { - fill-opacity:0.5; - stroke-width:1px; -} - -.vis.timeline .point { - stroke-width:2px; - fill-opacity:1.0; -} - - -.vis.timeline .legendBackground { - stroke-width:1px; - fill-opacity:0.9; - fill: #ffffff; - stroke: #c2c2c2; -} - - -.vis.timeline .outline { - stroke-width:1px; - fill-opacity:1; - fill: #ffffff; - stroke: #e5e5e5; -} - -.vis.timeline .iconFill { - fill-opacity:0.3; - stroke: none; -} - - - -div.network-manipulationDiv { - border-width: 0; - border-bottom: 1px; - border-style:solid; - border-color: #d6d9d8; - background: #ffffff; /* Old browsers */ - background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 48%, #fafafa 50%, #fcfcfc 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(48%,#fcfcfc), color-stop(50%,#fafafa), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* IE10+ */ - background: linear-gradient(to bottom, #ffffff 0%,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */ - - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 30px; -} - -div.network-manipulation-editMode { - position:absolute; - left: 0; - top: 0; - height: 30px; - margin-top:20px; -} - -div.network-manipulation-closeDiv { - position:absolute; - right: 0; - top: 0; - width: 30px; - height: 30px; - - background-position: 20px 3px; - background-repeat: no-repeat; - background-image: url("img/network/cross.png"); - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.network-manipulation-closeDiv:hover { - opacity: 0.6; -} - -span.network-manipulationUI { - font-family: verdana; - font-size: 12px; - -moz-border-radius: 15px; - border-radius: 15px; - display:inline-block; - background-position: 0px 0px; - background-repeat:no-repeat; - height:24px; - margin: -14px 0px 0px 10px; - vertical-align:middle; - cursor: pointer; - padding: 0px 8px 0px 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -span.network-manipulationUI:hover { - box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.20); -} - -span.network-manipulationUI:active { - box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.50); -} - -span.network-manipulationUI.back { - background-image: url("img/network/backIcon.png"); -} - -span.network-manipulationUI.none:hover { - box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0); - cursor: default; -} -span.network-manipulationUI.none:active { - box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.0); -} -span.network-manipulationUI.none { - padding: 0; -} -span.network-manipulationUI.notification{ - margin: 2px; - font-weight: bold; -} - -span.network-manipulationUI.add { - background-image: url("img/network/addNodeIcon.png"); -} - -span.network-manipulationUI.edit { - background-image: url("img/network/editIcon.png"); -} - -span.network-manipulationUI.edit.editmode { - background-color: #fcfcfc; - border-style:solid; - border-width:1px; - border-color: #cccccc; -} - -span.network-manipulationUI.connect { - background-image: url("img/network/connectIcon.png"); -} - -span.network-manipulationUI.delete { - background-image: url("img/network/deleteIcon.png"); -} -/* top right bottom left */ -span.network-manipulationLabel { - margin: 0px 0px 0px 23px; - line-height: 25px; -} -div.network-seperatorLine { - display:inline-block; - width:1px; - height:20px; - background-color: #bdbdbd; - margin: 5px 7px 0px 15px; -} - -div.network-navigation_wrapper { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} -div.network-navigation { - width:34px; - height:34px; - -moz-border-radius: 17px; - border-radius: 17px; - position:absolute; - display:inline-block; - background-position: 2px 2px; - background-repeat:no-repeat; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -div.network-navigation:hover { - box-shadow: 0px 0px 3px 3px rgba(56, 207, 21, 0.30); -} - -div.network-navigation:active { - box-shadow: 0px 0px 1px 3px rgba(56, 207, 21, 0.95); -} - -div.network-navigation.up { - background-image: url("img/network/upArrow.png"); - bottom:50px; - left:55px; -} -div.network-navigation.down { - background-image: url("img/network/downArrow.png"); - bottom:10px; - left:55px; -} -div.network-navigation.left { - background-image: url("img/network/leftArrow.png"); - bottom:10px; - left:15px; -} -div.network-navigation.right { - background-image: url("img/network/rightArrow.png"); - bottom:10px; - left:95px; -} -div.network-navigation.zoomIn { - background-image: url("img/network/plus.png"); - bottom:10px; - right:15px; -} -div.network-navigation.zoomOut { - background-image: url("img/network/minus.png"); - bottom:10px; - right:55px; -} -div.network-navigation.zoomExtends { - background-image: url("img/network/zoomExtends.png"); - bottom:50px; - right:15px; -} \ No newline at end of file diff --git a/dist/vis.js b/dist/vis.js deleted file mode 100644 index e09c1afe..00000000 --- a/dist/vis.js +++ /dev/null @@ -1,33982 +0,0 @@ -/** - * vis.js - * https://github.com/almende/vis - * - * A dynamic, browser-based visualization library. - * - * @version 3.7.2 - * @date 2014-12-09 - * - * @license - * Copyright (C) 2011-2014 Almende B.V, http://almende.com - * - * Vis.js is dual licensed under both - * - * * The Apache 2.0 License - * http://www.apache.org/licenses/LICENSE-2.0 - * - * and - * - * * The MIT License - * http://opensource.org/licenses/MIT - * - * Vis.js may be distributed under either license. - */ - -"use strict"; - -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define(factory); - else if(typeof exports === 'object') - exports["vis"] = factory(); - else - root["vis"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; -/******/ -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ function(module, exports, __webpack_require__) { - - // utils - exports.util = __webpack_require__(1); - exports.DOMutil = __webpack_require__(2); - - // data - exports.DataSet = __webpack_require__(3); - exports.DataView = __webpack_require__(4); - exports.Queue = __webpack_require__(5); - - // Graph3d - exports.Graph3d = __webpack_require__(6); - exports.graph3d = { - Camera: __webpack_require__(7), - Filter: __webpack_require__(8), - Point2d: __webpack_require__(9), - Point3d: __webpack_require__(10), - Slider: __webpack_require__(11), - StepNumber: __webpack_require__(12) - }; - - // Timeline - exports.Timeline = __webpack_require__(13); - exports.Graph2d = __webpack_require__(14); - exports.timeline = { - DateUtil: __webpack_require__(15), - DataStep: __webpack_require__(16), - Range: __webpack_require__(17), - stack: __webpack_require__(18), - TimeStep: __webpack_require__(19), - - components: { - items: { - Item: __webpack_require__(31), - BackgroundItem: __webpack_require__(32), - BoxItem: __webpack_require__(33), - PointItem: __webpack_require__(34), - RangeItem: __webpack_require__(35) - }, - - Component: __webpack_require__(20), - CurrentTime: __webpack_require__(21), - CustomTime: __webpack_require__(22), - DataAxis: __webpack_require__(23), - GraphGroup: __webpack_require__(24), - Group: __webpack_require__(25), - BackgroundGroup: __webpack_require__(26), - ItemSet: __webpack_require__(27), - Legend: __webpack_require__(28), - LineGraph: __webpack_require__(29), - TimeAxis: __webpack_require__(30) - } - }; - - // Network - exports.Network = __webpack_require__(36); - exports.network = { - Edge: __webpack_require__(37), - Groups: __webpack_require__(38), - Images: __webpack_require__(39), - Node: __webpack_require__(40), - Popup: __webpack_require__(41), - dotparser: __webpack_require__(42), - gephiParser: __webpack_require__(43) - }; - - // Deprecated since v3.0.0 - exports.Graph = function () { - throw new Error('Graph is renamed to Network. Please create a graph as new vis.Network(...)'); - }; - - // bundled external libraries - exports.moment = __webpack_require__(44); - exports.hammer = __webpack_require__(45); - - -/***/ }, -/* 1 */ -/***/ function(module, exports, __webpack_require__) { - - // utility functions - - // first check if moment.js is already loaded in the browser window, if so, - // use this instance. Else, load via commonjs. - var moment = __webpack_require__(44); - - /** - * Test whether given object is a number - * @param {*} object - * @return {Boolean} isNumber - */ - exports.isNumber = function(object) { - return (object instanceof Number || typeof object == 'number'); - }; - - /** - * Test whether given object is a string - * @param {*} object - * @return {Boolean} isString - */ - exports.isString = function(object) { - return (object instanceof String || typeof object == 'string'); - }; - - /** - * Test whether given object is a Date, or a String containing a Date - * @param {Date | String} object - * @return {Boolean} isDate - */ - exports.isDate = function(object) { - if (object instanceof Date) { - return true; - } - else if (exports.isString(object)) { - // test whether this string contains a date - var match = ASPDateRegex.exec(object); - if (match) { - return true; - } - else if (!isNaN(Date.parse(object))) { - return true; - } - } - - return false; - }; - - /** - * Test whether given object is an instance of google.visualization.DataTable - * @param {*} object - * @return {Boolean} isDataTable - */ - exports.isDataTable = function(object) { - return (typeof (google) !== 'undefined') && - (google.visualization) && - (google.visualization.DataTable) && - (object instanceof google.visualization.DataTable); - }; - - /** - * Create a semi UUID - * source: http://stackoverflow.com/a/105074/1262753 - * @return {String} uuid - */ - exports.randomUUID = function() { - var S4 = function () { - return Math.floor( - Math.random() * 0x10000 /* 65536 */ - ).toString(16); - }; - - return ( - S4() + S4() + '-' + - S4() + '-' + - S4() + '-' + - S4() + '-' + - S4() + S4() + S4() - ); - }; - - /** - * Extend object a with the properties of object b or a series of objects - * Only properties with defined values are copied - * @param {Object} a - * @param {... Object} b - * @return {Object} a - */ - exports.extend = function (a, b) { - for (var i = 1, len = arguments.length; i < len; i++) { - var other = arguments[i]; - for (var prop in other) { - if (other.hasOwnProperty(prop)) { - a[prop] = other[prop]; - } - } - } - - return a; - }; - - /** - * Extend object a with selected properties of object b or a series of objects - * Only properties with defined values are copied - * @param {Array.} props - * @param {Object} a - * @param {... Object} b - * @return {Object} a - */ - exports.selectiveExtend = function (props, a, b) { - if (!Array.isArray(props)) { - throw new Error('Array with property names expected as first argument'); - } - - for (var i = 2; i < arguments.length; i++) { - var other = arguments[i]; - - for (var p = 0; p < props.length; p++) { - var prop = props[p]; - if (other.hasOwnProperty(prop)) { - a[prop] = other[prop]; - } - } - } - return a; - }; - - /** - * Extend object a with selected properties of object b or a series of objects - * Only properties with defined values are copied - * @param {Array.} props - * @param {Object} a - * @param {... Object} b - * @return {Object} a - */ - exports.selectiveDeepExtend = function (props, a, b) { - // TODO: add support for Arrays to deepExtend - if (Array.isArray(b)) { - throw new TypeError('Arrays are not supported by deepExtend'); - } - for (var i = 2; i < arguments.length; i++) { - var other = arguments[i]; - for (var p = 0; p < props.length; p++) { - var prop = props[p]; - if (other.hasOwnProperty(prop)) { - if (b[prop] && b[prop].constructor === Object) { - if (a[prop] === undefined) { - a[prop] = {}; - } - if (a[prop].constructor === Object) { - exports.deepExtend(a[prop], b[prop]); - } - else { - a[prop] = b[prop]; - } - } else if (Array.isArray(b[prop])) { - throw new TypeError('Arrays are not supported by deepExtend'); - } else { - a[prop] = b[prop]; - } - - } - } - } - return a; - }; - - /** - * Extend object a with selected properties of object b or a series of objects - * Only properties with defined values are copied - * @param {Array.} props - * @param {Object} a - * @param {... Object} b - * @return {Object} a - */ - exports.selectiveNotDeepExtend = function (props, a, b) { - // TODO: add support for Arrays to deepExtend - if (Array.isArray(b)) { - throw new TypeError('Arrays are not supported by deepExtend'); - } - for (var prop in b) { - if (b.hasOwnProperty(prop)) { - if (props.indexOf(prop) == -1) { - if (b[prop] && b[prop].constructor === Object) { - if (a[prop] === undefined) { - a[prop] = {}; - } - if (a[prop].constructor === Object) { - exports.deepExtend(a[prop], b[prop]); - } - else { - a[prop] = b[prop]; - } - } else if (Array.isArray(b[prop])) { - throw new TypeError('Arrays are not supported by deepExtend'); - } else { - a[prop] = b[prop]; - } - } - } - } - return a; - }; - - /** - * Deep extend an object a with the properties of object b - * @param {Object} a - * @param {Object} b - * @returns {Object} - */ - exports.deepExtend = function(a, b) { - // TODO: add support for Arrays to deepExtend - if (Array.isArray(b)) { - throw new TypeError('Arrays are not supported by deepExtend'); - } - - for (var prop in b) { - if (b.hasOwnProperty(prop)) { - if (b[prop] && b[prop].constructor === Object) { - if (a[prop] === undefined) { - a[prop] = {}; - } - if (a[prop].constructor === Object) { - exports.deepExtend(a[prop], b[prop]); - } - else { - a[prop] = b[prop]; - } - } else if (Array.isArray(b[prop])) { - throw new TypeError('Arrays are not supported by deepExtend'); - } else { - a[prop] = b[prop]; - } - } - } - return a; - }; - - /** - * Test whether all elements in two arrays are equal. - * @param {Array} a - * @param {Array} b - * @return {boolean} Returns true if both arrays have the same length and same - * elements. - */ - exports.equalArray = function (a, b) { - if (a.length != b.length) return false; - - for (var i = 0, len = a.length; i < len; i++) { - if (a[i] != b[i]) return false; - } - - return true; - }; - - /** - * Convert an object to another type - * @param {Boolean | Number | String | Date | Moment | Null | undefined} object - * @param {String | undefined} type Name of the type. Available types: - * 'Boolean', 'Number', 'String', - * 'Date', 'Moment', ISODate', 'ASPDate'. - * @return {*} object - * @throws Error - */ - exports.convert = function(object, type) { - var match; - - if (object === undefined) { - return undefined; - } - if (object === null) { - return null; - } - - if (!type) { - return object; - } - if (!(typeof type === 'string') && !(type instanceof String)) { - throw new Error('Type must be a string'); - } - - //noinspection FallthroughInSwitchStatementJS - switch (type) { - case 'boolean': - case 'Boolean': - return Boolean(object); - - case 'number': - case 'Number': - return Number(object.valueOf()); - - case 'string': - case 'String': - return String(object); - - case 'Date': - if (exports.isNumber(object)) { - return new Date(object); - } - if (object instanceof Date) { - return new Date(object.valueOf()); - } - else if (moment.isMoment(object)) { - return new Date(object.valueOf()); - } - if (exports.isString(object)) { - match = ASPDateRegex.exec(object); - if (match) { - // object is an ASP date - return new Date(Number(match[1])); // parse number - } - else { - return moment(object).toDate(); // parse string - } - } - else { - throw new Error( - 'Cannot convert object of type ' + exports.getType(object) + - ' to type Date'); - } - - case 'Moment': - if (exports.isNumber(object)) { - return moment(object); - } - if (object instanceof Date) { - return moment(object.valueOf()); - } - else if (moment.isMoment(object)) { - return moment(object); - } - if (exports.isString(object)) { - match = ASPDateRegex.exec(object); - if (match) { - // object is an ASP date - return moment(Number(match[1])); // parse number - } - else { - return moment(object); // parse string - } - } - else { - throw new Error( - 'Cannot convert object of type ' + exports.getType(object) + - ' to type Date'); - } - - case 'ISODate': - if (exports.isNumber(object)) { - return new Date(object); - } - else if (object instanceof Date) { - return object.toISOString(); - } - else if (moment.isMoment(object)) { - return object.toDate().toISOString(); - } - else if (exports.isString(object)) { - match = ASPDateRegex.exec(object); - if (match) { - // object is an ASP date - return new Date(Number(match[1])).toISOString(); // parse number - } - else { - return new Date(object).toISOString(); // parse string - } - } - else { - throw new Error( - 'Cannot convert object of type ' + exports.getType(object) + - ' to type ISODate'); - } - - case 'ASPDate': - if (exports.isNumber(object)) { - return '/Date(' + object + ')/'; - } - else if (object instanceof Date) { - return '/Date(' + object.valueOf() + ')/'; - } - else if (exports.isString(object)) { - match = ASPDateRegex.exec(object); - var value; - if (match) { - // object is an ASP date - value = new Date(Number(match[1])).valueOf(); // parse number - } - else { - value = new Date(object).valueOf(); // parse string - } - return '/Date(' + value + ')/'; - } - else { - throw new Error( - 'Cannot convert object of type ' + exports.getType(object) + - ' to type ASPDate'); - } - - default: - throw new Error('Unknown type "' + type + '"'); - } - }; - - // parse ASP.Net Date pattern, - // for example '/Date(1198908717056)/' or '/Date(1198908717056-0700)/' - // code from http://momentjs.com/ - var ASPDateRegex = /^\/?Date\((\-?\d+)/i; - - /** - * Get the type of an object, for example exports.getType([]) returns 'Array' - * @param {*} object - * @return {String} type - */ - exports.getType = function(object) { - var type = typeof object; - - if (type == 'object') { - if (object == null) { - return 'null'; - } - if (object instanceof Boolean) { - return 'Boolean'; - } - if (object instanceof Number) { - return 'Number'; - } - if (object instanceof String) { - return 'String'; - } - if (Array.isArray(object)) { - return 'Array'; - } - if (object instanceof Date) { - return 'Date'; - } - return 'Object'; - } - else if (type == 'number') { - return 'Number'; - } - else if (type == 'boolean') { - return 'Boolean'; - } - else if (type == 'string') { - return 'String'; - } - - return type; - }; - - /** - * Retrieve the absolute left value of a DOM element - * @param {Element} elem A dom element, for example a div - * @return {number} left The absolute left position of this element - * in the browser page. - */ - exports.getAbsoluteLeft = function(elem) { - return elem.getBoundingClientRect().left + window.pageXOffset; - }; - - /** - * Retrieve the absolute top value of a DOM element - * @param {Element} elem A dom element, for example a div - * @return {number} top The absolute top position of this element - * in the browser page. - */ - exports.getAbsoluteTop = function(elem) { - return elem.getBoundingClientRect().top + window.pageYOffset; - }; - - /** - * add a className to the given elements style - * @param {Element} elem - * @param {String} className - */ - exports.addClassName = function(elem, className) { - var classes = elem.className.split(' '); - if (classes.indexOf(className) == -1) { - classes.push(className); // add the class to the array - elem.className = classes.join(' '); - } - }; - - /** - * add a className to the given elements style - * @param {Element} elem - * @param {String} className - */ - exports.removeClassName = function(elem, className) { - var classes = elem.className.split(' '); - var index = classes.indexOf(className); - if (index != -1) { - classes.splice(index, 1); // remove the class from the array - elem.className = classes.join(' '); - } - }; - - /** - * For each method for both arrays and objects. - * In case of an array, the built-in Array.forEach() is applied. - * In case of an Object, the method loops over all properties of the object. - * @param {Object | Array} object An Object or Array - * @param {function} callback Callback method, called for each item in - * the object or array with three parameters: - * callback(value, index, object) - */ - exports.forEach = function(object, callback) { - var i, - len; - if (Array.isArray(object)) { - // array - for (i = 0, len = object.length; i < len; i++) { - callback(object[i], i, object); - } - } - else { - // object - for (i in object) { - if (object.hasOwnProperty(i)) { - callback(object[i], i, object); - } - } - } - }; - - /** - * Convert an object into an array: all objects properties are put into the - * array. The resulting array is unordered. - * @param {Object} object - * @param {Array} array - */ - exports.toArray = function(object) { - var array = []; - - for (var prop in object) { - if (object.hasOwnProperty(prop)) array.push(object[prop]); - } - - return array; - } - - /** - * Update a property in an object - * @param {Object} object - * @param {String} key - * @param {*} value - * @return {Boolean} changed - */ - exports.updateProperty = function(object, key, value) { - if (object[key] !== value) { - object[key] = value; - return true; - } - else { - return false; - } - }; - - /** - * Add and event listener. Works for all browsers - * @param {Element} element An html element - * @param {string} action The action, for example "click", - * without the prefix "on" - * @param {function} listener The callback function to be executed - * @param {boolean} [useCapture] - */ - exports.addEventListener = function(element, action, listener, useCapture) { - if (element.addEventListener) { - if (useCapture === undefined) - useCapture = false; - - if (action === "mousewheel" && navigator.userAgent.indexOf("Firefox") >= 0) { - action = "DOMMouseScroll"; // For Firefox - } - - element.addEventListener(action, listener, useCapture); - } else { - element.attachEvent("on" + action, listener); // IE browsers - } - }; - - /** - * Remove an event listener from an element - * @param {Element} element An html dom element - * @param {string} action The name of the event, for example "mousedown" - * @param {function} listener The listener function - * @param {boolean} [useCapture] - */ - exports.removeEventListener = function(element, action, listener, useCapture) { - if (element.removeEventListener) { - // non-IE browsers - if (useCapture === undefined) - useCapture = false; - - if (action === "mousewheel" && navigator.userAgent.indexOf("Firefox") >= 0) { - action = "DOMMouseScroll"; // For Firefox - } - - element.removeEventListener(action, listener, useCapture); - } else { - // IE browsers - element.detachEvent("on" + action, listener); - } - }; - - /** - * Cancels the event if it is cancelable, without stopping further propagation of the event. - */ - exports.preventDefault = function (event) { - if (!event) - event = window.event; - - if (event.preventDefault) { - event.preventDefault(); // non-IE browsers - } - else { - event.returnValue = false; // IE browsers - } - }; - - /** - * Get HTML element which is the target of the event - * @param {Event} event - * @return {Element} target element - */ - exports.getTarget = function(event) { - // code from http://www.quirksmode.org/js/events_properties.html - if (!event) { - event = window.event; - } - - var target; - - if (event.target) { - target = event.target; - } - else if (event.srcElement) { - target = event.srcElement; - } - - if (target.nodeType != undefined && target.nodeType == 3) { - // defeat Safari bug - target = target.parentNode; - } - - return target; - }; - - exports.option = {}; - - /** - * Convert a value into a boolean - * @param {Boolean | function | undefined} value - * @param {Boolean} [defaultValue] - * @returns {Boolean} bool - */ - exports.option.asBoolean = function (value, defaultValue) { - if (typeof value == 'function') { - value = value(); - } - - if (value != null) { - return (value != false); - } - - return defaultValue || null; - }; - - /** - * Convert a value into a number - * @param {Boolean | function | undefined} value - * @param {Number} [defaultValue] - * @returns {Number} number - */ - exports.option.asNumber = function (value, defaultValue) { - if (typeof value == 'function') { - value = value(); - } - - if (value != null) { - return Number(value) || defaultValue || null; - } - - return defaultValue || null; - }; - - /** - * Convert a value into a string - * @param {String | function | undefined} value - * @param {String} [defaultValue] - * @returns {String} str - */ - exports.option.asString = function (value, defaultValue) { - if (typeof value == 'function') { - value = value(); - } - - if (value != null) { - return String(value); - } - - return defaultValue || null; - }; - - /** - * Convert a size or location into a string with pixels or a percentage - * @param {String | Number | function | undefined} value - * @param {String} [defaultValue] - * @returns {String} size - */ - exports.option.asSize = function (value, defaultValue) { - if (typeof value == 'function') { - value = value(); - } - - if (exports.isString(value)) { - return value; - } - else if (exports.isNumber(value)) { - return value + 'px'; - } - else { - return defaultValue || null; - } - }; - - /** - * Convert a value into a DOM element - * @param {HTMLElement | function | undefined} value - * @param {HTMLElement} [defaultValue] - * @returns {HTMLElement | null} dom - */ - exports.option.asElement = function (value, defaultValue) { - if (typeof value == 'function') { - value = value(); - } - - return value || defaultValue || null; - }; - - - - exports.GiveDec = function(Hex) { - var Value; - - if (Hex == "A") - Value = 10; - else if (Hex == "B") - Value = 11; - else if (Hex == "C") - Value = 12; - else if (Hex == "D") - Value = 13; - else if (Hex == "E") - Value = 14; - else if (Hex == "F") - Value = 15; - else - Value = eval(Hex); - - return Value; - }; - - exports.GiveHex = function(Dec) { - var Value; - - if(Dec == 10) - Value = "A"; - else if (Dec == 11) - Value = "B"; - else if (Dec == 12) - Value = "C"; - else if (Dec == 13) - Value = "D"; - else if (Dec == 14) - Value = "E"; - else if (Dec == 15) - Value = "F"; - else - Value = "" + Dec; - - return Value; - }; - - /** - * Parse a color property into an object with border, background, and - * highlight colors - * @param {Object | String} color - * @return {Object} colorObject - */ - exports.parseColor = function(color) { - var c; - if (exports.isString(color)) { - if (exports.isValidRGB(color)) { - var rgb = color.substr(4).substr(0,color.length-5).split(','); - color = exports.RGBToHex(rgb[0],rgb[1],rgb[2]); - } - if (exports.isValidHex(color)) { - var hsv = exports.hexToHSV(color); - var lighterColorHSV = {h:hsv.h,s:hsv.s * 0.45,v:Math.min(1,hsv.v * 1.05)}; - var darkerColorHSV = {h:hsv.h,s:Math.min(1,hsv.v * 1.25),v:hsv.v*0.6}; - var darkerColorHex = exports.HSVToHex(darkerColorHSV.h ,darkerColorHSV.h ,darkerColorHSV.v); - var lighterColorHex = exports.HSVToHex(lighterColorHSV.h,lighterColorHSV.s,lighterColorHSV.v); - - c = { - background: color, - border:darkerColorHex, - highlight: { - background:lighterColorHex, - border:darkerColorHex - }, - hover: { - background:lighterColorHex, - border:darkerColorHex - } - }; - } - else { - c = { - background:color, - border:color, - highlight: { - background:color, - border:color - }, - hover: { - background:color, - border:color - } - }; - } - } - else { - c = {}; - c.background = color.background || 'white'; - c.border = color.border || c.background; - - if (exports.isString(color.highlight)) { - c.highlight = { - border: color.highlight, - background: color.highlight - } - } - else { - c.highlight = {}; - c.highlight.background = color.highlight && color.highlight.background || c.background; - c.highlight.border = color.highlight && color.highlight.border || c.border; - } - - if (exports.isString(color.hover)) { - c.hover = { - border: color.hover, - background: color.hover - } - } - else { - c.hover = {}; - c.hover.background = color.hover && color.hover.background || c.background; - c.hover.border = color.hover && color.hover.border || c.border; - } - } - - return c; - }; - - /** - * http://www.yellowpipe.com/yis/tools/hex-to-rgb/color-converter.php - * - * @param {String} hex - * @returns {{r: *, g: *, b: *}} - */ - exports.hexToRGB = function(hex) { - hex = hex.replace("#","").toUpperCase(); - - var a = exports.GiveDec(hex.substring(0, 1)); - var b = exports.GiveDec(hex.substring(1, 2)); - var c = exports.GiveDec(hex.substring(2, 3)); - var d = exports.GiveDec(hex.substring(3, 4)); - var e = exports.GiveDec(hex.substring(4, 5)); - var f = exports.GiveDec(hex.substring(5, 6)); - - var r = (a * 16) + b; - var g = (c * 16) + d; - var b = (e * 16) + f; - - return {r:r,g:g,b:b}; - }; - - exports.RGBToHex = function(red,green,blue) { - var a = exports.GiveHex(Math.floor(red / 16)); - var b = exports.GiveHex(red % 16); - var c = exports.GiveHex(Math.floor(green / 16)); - var d = exports.GiveHex(green % 16); - var e = exports.GiveHex(Math.floor(blue / 16)); - var f = exports.GiveHex(blue % 16); - - var hex = a + b + c + d + e + f; - return "#" + hex; - }; - - - /** - * http://www.javascripter.net/faq/rgb2hsv.htm - * - * @param red - * @param green - * @param blue - * @returns {*} - * @constructor - */ - exports.RGBToHSV = function(red,green,blue) { - red=red/255; green=green/255; blue=blue/255; - var minRGB = Math.min(red,Math.min(green,blue)); - var maxRGB = Math.max(red,Math.max(green,blue)); - - // Black-gray-white - if (minRGB == maxRGB) { - return {h:0,s:0,v:minRGB}; - } - - // Colors other than black-gray-white: - var d = (red==minRGB) ? green-blue : ((blue==minRGB) ? red-green : blue-red); - var h = (red==minRGB) ? 3 : ((blue==minRGB) ? 1 : 5); - var hue = 60*(h - d/(maxRGB - minRGB))/360; - var saturation = (maxRGB - minRGB)/maxRGB; - var value = maxRGB; - return {h:hue,s:saturation,v:value}; - }; - - var cssUtil = { - // split a string with css styles into an object with key/values - split: function (cssText) { - var styles = {}; - - cssText.split(';').forEach(function (style) { - if (style.trim() != '') { - var parts = style.split(':'); - var key = parts[0].trim(); - var value = parts[1].trim(); - styles[key] = value; - } - }); - - return styles; - }, - - // build a css text string from an object with key/values - join: function (styles) { - return Object.keys(styles) - .map(function (key) { - return key + ': ' + styles[key]; - }) - .join('; '); - } - }; - - /** - * Append a string with css styles to an element - * @param {Element} element - * @param {String} cssText - */ - exports.addCssText = function (element, cssText) { - var currentStyles = cssUtil.split(element.style.cssText); - var newStyles = cssUtil.split(cssText); - var styles = exports.extend(currentStyles, newStyles); - - element.style.cssText = cssUtil.join(styles); - }; - - /** - * Remove a string with css styles from an element - * @param {Element} element - * @param {String} cssText - */ - exports.removeCssText = function (element, cssText) { - var styles = cssUtil.split(element.style.cssText); - var removeStyles = cssUtil.split(cssText); - - for (var key in removeStyles) { - if (removeStyles.hasOwnProperty(key)) { - delete styles[key]; - } - } - - element.style.cssText = cssUtil.join(styles); - }; - - /** - * https://gist.github.com/mjijackson/5311256 - * @param h - * @param s - * @param v - * @returns {{r: number, g: number, b: number}} - * @constructor - */ - exports.HSVToRGB = function(h, s, v) { - var r, g, b; - - var i = Math.floor(h * 6); - var f = h * 6 - i; - var p = v * (1 - s); - var q = v * (1 - f * s); - var t = v * (1 - (1 - f) * s); - - switch (i % 6) { - case 0: r = v, g = t, b = p; break; - case 1: r = q, g = v, b = p; break; - case 2: r = p, g = v, b = t; break; - case 3: r = p, g = q, b = v; break; - case 4: r = t, g = p, b = v; break; - case 5: r = v, g = p, b = q; break; - } - - return {r:Math.floor(r * 255), g:Math.floor(g * 255), b:Math.floor(b * 255) }; - }; - - exports.HSVToHex = function(h, s, v) { - var rgb = exports.HSVToRGB(h, s, v); - return exports.RGBToHex(rgb.r, rgb.g, rgb.b); - }; - - exports.hexToHSV = function(hex) { - var rgb = exports.hexToRGB(hex); - return exports.RGBToHSV(rgb.r, rgb.g, rgb.b); - }; - - exports.isValidHex = function(hex) { - var isOk = /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(hex); - return isOk; - }; - - exports.isValidRGB = function(rgb) { - rgb = rgb.replace(" ",""); - var isOk = /rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/i.test(rgb); - return isOk; - } - - /** - * This recursively redirects the prototype of JSON objects to the referenceObject - * This is used for default options. - * - * @param referenceObject - * @returns {*} - */ - exports.selectiveBridgeObject = function(fields, referenceObject) { - if (typeof referenceObject == "object") { - var objectTo = Object.create(referenceObject); - for (var i = 0; i < fields.length; i++) { - if (referenceObject.hasOwnProperty(fields[i])) { - if (typeof referenceObject[fields[i]] == "object") { - objectTo[fields[i]] = exports.bridgeObject(referenceObject[fields[i]]); - } - } - } - return objectTo; - } - else { - return null; - } - }; - - /** - * This recursively redirects the prototype of JSON objects to the referenceObject - * This is used for default options. - * - * @param referenceObject - * @returns {*} - */ - exports.bridgeObject = function(referenceObject) { - if (typeof referenceObject == "object") { - var objectTo = Object.create(referenceObject); - for (var i in referenceObject) { - if (referenceObject.hasOwnProperty(i)) { - if (typeof referenceObject[i] == "object") { - objectTo[i] = exports.bridgeObject(referenceObject[i]); - } - } - } - return objectTo; - } - else { - return null; - } - }; - - - /** - * this is used to set the options of subobjects in the options object. A requirement of these subobjects - * is that they have an 'enabled' element which is optional for the user but mandatory for the program. - * - * @param [object] mergeTarget | this is either this.options or the options used for the groups. - * @param [object] options | options - * @param [String] option | this is the option key in the options argument - * @private - */ - exports.mergeOptions = function (mergeTarget, options, option) { - if (options[option] !== undefined) { - if (typeof options[option] == 'boolean') { - mergeTarget[option].enabled = options[option]; - } - else { - mergeTarget[option].enabled = true; - for (var prop in options[option]) { - if (options[option].hasOwnProperty(prop)) { - mergeTarget[option][prop] = options[option][prop]; - } - } - } - } - } - - - /** - * This function does a binary search for a visible item in a sorted list. If we find a visible item, the code that uses - * this function will then iterate in both directions over this sorted list to find all visible items. - * - * @param {Item[]} orderedItems | Items ordered by start - * @param {function} searchFunction | -1 is lower, 0 is found, 1 is higher - * @param {String} field - * @param {String} field2 - * @returns {number} - * @private - */ - exports.binarySearchCustom = function(orderedItems, searchFunction, field, field2) { - var maxIterations = 10000; - var iteration = 0; - var low = 0; - var high = orderedItems.length - 1; - - while (low <= high && iteration < maxIterations) { - var middle = Math.floor((low + high) / 2); - - var item = orderedItems[middle]; - var value = (field2 === undefined) ? item[field] : item[field][field2]; - - var searchResult = searchFunction(value); - if (searchResult == 0) { // jihaa, found a visible item! - return middle; - } - else if (searchResult == -1) { // it is too small --> increase low - low = middle + 1; - } - else { // it is too big --> decrease high - high = middle - 1; - } - - iteration++; - } - - return -1; - }; - - /** - * This function does a binary search for a specific value in a sorted array. If it does not exist but is in between of - * two values, we return either the one before or the one after, depending on user input - * If it is found, we return the index, else -1. - * - * @param {Array} orderedItems - * @param {{start: number, end: number}} target - * @param {String} field - * @param {String} sidePreference 'before' or 'after' - * @returns {number} - * @private - */ - exports.binarySearchValue = function(orderedItems, target, field, sidePreference) { - var maxIterations = 10000; - var iteration = 0; - var low = 0; - var high = orderedItems.length - 1; - var prevValue, value, nextValue, middle; - - while (low <= high && iteration < maxIterations) { - // get a new guess - middle = Math.floor(0.5*(high+low)); - prevValue = orderedItems[Math.max(0,middle - 1)][field]; - value = orderedItems[middle][field]; - nextValue = orderedItems[Math.min(orderedItems.length-1,middle + 1)][field]; - - if (value == target) { // we found the target - return middle; - } - else if (prevValue < target && value > target) { // target is in between of the previous and the current - return sidePreference == 'before' ? Math.max(0,middle - 1) : middle; - } - else if (value < target && nextValue > target) { // target is in between of the current and the next - return sidePreference == 'before' ? middle : Math.min(orderedItems.length-1,middle + 1); - } - else { // didnt find the target, we need to change our boundaries. - if (value < target) { // it is too small --> increase low - low = middle + 1; - } - else { // it is too big --> decrease high - high = middle - 1; - } - } - iteration++; - } - - // didnt find anything. Return -1. - return -1; - }; - - /** - * Quadratic ease-in-out - * http://gizma.com/easing/ - * @param {number} t Current time - * @param {number} start Start value - * @param {number} end End value - * @param {number} duration Duration - * @returns {number} Value corresponding with current time - */ - exports.easeInOutQuad = function (t, start, end, duration) { - var change = end - start; - t /= duration/2; - if (t < 1) return change/2*t*t + start; - t--; - return -change/2 * (t*(t-2) - 1) + start; - }; - - - - /* - * Easing Functions - inspired from http://gizma.com/easing/ - * only considering the t value for the range [0, 1] => [0, 1] - * https://gist.github.com/gre/1650294 - */ - exports.easingFunctions = { - // no easing, no acceleration - linear: function (t) { - return t - }, - // accelerating from zero velocity - easeInQuad: function (t) { - return t * t - }, - // decelerating to zero velocity - easeOutQuad: function (t) { - return t * (2 - t) - }, - // acceleration until halfway, then deceleration - easeInOutQuad: function (t) { - return t < .5 ? 2 * t * t : -1 + (4 - 2 * t) * t - }, - // accelerating from zero velocity - easeInCubic: function (t) { - return t * t * t - }, - // decelerating to zero velocity - easeOutCubic: function (t) { - return (--t) * t * t + 1 - }, - // acceleration until halfway, then deceleration - easeInOutCubic: function (t) { - return t < .5 ? 4 * t * t * t : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1 - }, - // accelerating from zero velocity - easeInQuart: function (t) { - return t * t * t * t - }, - // decelerating to zero velocity - easeOutQuart: function (t) { - return 1 - (--t) * t * t * t - }, - // acceleration until halfway, then deceleration - easeInOutQuart: function (t) { - return t < .5 ? 8 * t * t * t * t : 1 - 8 * (--t) * t * t * t - }, - // accelerating from zero velocity - easeInQuint: function (t) { - return t * t * t * t * t - }, - // decelerating to zero velocity - easeOutQuint: function (t) { - return 1 + (--t) * t * t * t * t - }, - // acceleration until halfway, then deceleration - easeInOutQuint: function (t) { - return t < .5 ? 16 * t * t * t * t * t : 1 + 16 * (--t) * t * t * t * t - } - }; - -/***/ }, -/* 2 */ -/***/ function(module, exports, __webpack_require__) { - - // DOM utility methods - - /** - * this prepares the JSON container for allocating SVG elements - * @param JSONcontainer - * @private - */ - exports.prepareElements = function(JSONcontainer) { - // cleanup the redundant svgElements; - for (var elementType in JSONcontainer) { - if (JSONcontainer.hasOwnProperty(elementType)) { - JSONcontainer[elementType].redundant = JSONcontainer[elementType].used; - JSONcontainer[elementType].used = []; - } - } - }; - - /** - * this cleans up all the unused SVG elements. By asking for the parentNode, we only need to supply the JSON container from - * which to remove the redundant elements. - * - * @param JSONcontainer - * @private - */ - exports.cleanupElements = function(JSONcontainer) { - // cleanup the redundant svgElements; - for (var elementType in JSONcontainer) { - if (JSONcontainer.hasOwnProperty(elementType)) { - if (JSONcontainer[elementType].redundant) { - for (var i = 0; i < JSONcontainer[elementType].redundant.length; i++) { - JSONcontainer[elementType].redundant[i].parentNode.removeChild(JSONcontainer[elementType].redundant[i]); - } - JSONcontainer[elementType].redundant = []; - } - } - } - }; - - /** - * Allocate or generate an SVG element if needed. Store a reference to it in the JSON container and draw it in the svgContainer - * the JSON container and the SVG container have to be supplied so other svg containers (like the legend) can use this. - * - * @param elementType - * @param JSONcontainer - * @param svgContainer - * @returns {*} - * @private - */ - exports.getSVGElement = function (elementType, JSONcontainer, svgContainer) { - var element; - // allocate SVG element, if it doesnt yet exist, create one. - if (JSONcontainer.hasOwnProperty(elementType)) { // this element has been created before - // check if there is an redundant element - if (JSONcontainer[elementType].redundant.length > 0) { - element = JSONcontainer[elementType].redundant[0]; - JSONcontainer[elementType].redundant.shift(); - } - else { - // create a new element and add it to the SVG - element = document.createElementNS('http://www.w3.org/2000/svg', elementType); - svgContainer.appendChild(element); - } - } - else { - // create a new element and add it to the SVG, also create a new object in the svgElements to keep track of it. - element = document.createElementNS('http://www.w3.org/2000/svg', elementType); - JSONcontainer[elementType] = {used: [], redundant: []}; - svgContainer.appendChild(element); - } - JSONcontainer[elementType].used.push(element); - return element; - }; - - - /** - * Allocate or generate an SVG element if needed. Store a reference to it in the JSON container and draw it in the svgContainer - * the JSON container and the SVG container have to be supplied so other svg containers (like the legend) can use this. - * - * @param elementType - * @param JSONcontainer - * @param DOMContainer - * @returns {*} - * @private - */ - exports.getDOMElement = function (elementType, JSONcontainer, DOMContainer, insertBefore) { - var element; - // allocate DOM element, if it doesnt yet exist, create one. - if (JSONcontainer.hasOwnProperty(elementType)) { // this element has been created before - // check if there is an redundant element - if (JSONcontainer[elementType].redundant.length > 0) { - element = JSONcontainer[elementType].redundant[0]; - JSONcontainer[elementType].redundant.shift(); - } - else { - // create a new element and add it to the SVG - element = document.createElement(elementType); - if (insertBefore !== undefined) { - DOMContainer.insertBefore(element, insertBefore); - } - else { - DOMContainer.appendChild(element); - } - } - } - else { - // create a new element and add it to the SVG, also create a new object in the svgElements to keep track of it. - element = document.createElement(elementType); - JSONcontainer[elementType] = {used: [], redundant: []}; - if (insertBefore !== undefined) { - DOMContainer.insertBefore(element, insertBefore); - } - else { - DOMContainer.appendChild(element); - } - } - JSONcontainer[elementType].used.push(element); - return element; - }; - - - - - /** - * draw a point object. this is a seperate function because it can also be called by the legend. - * The reason the JSONcontainer and the target SVG svgContainer have to be supplied is so the legend can use these functions - * as well. - * - * @param x - * @param y - * @param group - * @param JSONcontainer - * @param svgContainer - * @returns {*} - */ - exports.drawPoint = function(x, y, group, JSONcontainer, svgContainer) { - var point; - if (group.options.drawPoints.style == 'circle') { - point = exports.getSVGElement('circle',JSONcontainer,svgContainer); - point.setAttributeNS(null, "cx", x); - point.setAttributeNS(null, "cy", y); - point.setAttributeNS(null, "r", 0.5 * group.options.drawPoints.size); - } - else { - point = exports.getSVGElement('rect',JSONcontainer,svgContainer); - point.setAttributeNS(null, "x", x - 0.5*group.options.drawPoints.size); - point.setAttributeNS(null, "y", y - 0.5*group.options.drawPoints.size); - point.setAttributeNS(null, "width", group.options.drawPoints.size); - point.setAttributeNS(null, "height", group.options.drawPoints.size); - } - - if(group.options.drawPoints.styles !== undefined) { - point.setAttributeNS(null, "style", group.group.options.drawPoints.styles); - } - point.setAttributeNS(null, "class", group.className + " point"); - return point; - }; - - /** - * draw a bar SVG element centered on the X coordinate - * - * @param x - * @param y - * @param className - */ - exports.drawBar = function (x, y, width, height, className, JSONcontainer, svgContainer) { - if (height != 0) { - if (height < 0) { - height *= -1; - y -= height; - } - var rect = exports.getSVGElement('rect',JSONcontainer, svgContainer); - rect.setAttributeNS(null, "x", x - 0.5 * width); - rect.setAttributeNS(null, "y", y); - rect.setAttributeNS(null, "width", width); - rect.setAttributeNS(null, "height", height); - rect.setAttributeNS(null, "class", className); - } - }; - -/***/ }, -/* 3 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Queue = __webpack_require__(5); - - /** - * DataSet - * - * Usage: - * var dataSet = new DataSet({ - * fieldId: '_id', - * type: { - * // ... - * } - * }); - * - * dataSet.add(item); - * dataSet.add(data); - * dataSet.update(item); - * dataSet.update(data); - * dataSet.remove(id); - * dataSet.remove(ids); - * var data = dataSet.get(); - * var data = dataSet.get(id); - * var data = dataSet.get(ids); - * var data = dataSet.get(ids, options, data); - * dataSet.clear(); - * - * A data set can: - * - add/remove/update data - * - gives triggers upon changes in the data - * - can import/export data in various data formats - * - * @param {Array | DataTable} [data] Optional array with initial data - * @param {Object} [options] Available options: - * {String} fieldId Field name of the id in the - * items, 'id' by default. - * {Object.} [type] - * {String[]} [fields] field names to be returned - * {function} [filter] filter items - * {String | function} [order] Order the items by - * a field name or custom sort function. - * {Array | DataTable} [data] If provided, items will be appended to this - * array or table. Required in case of Google - * DataTable. - * - * @throws Error - */ - DataSet.prototype.get = function (args) { - var me = this; - - // parse the arguments - var id, ids, options, data; - var firstType = util.getType(arguments[0]); - if (firstType == 'String' || firstType == 'Number') { - // get(id [, options] [, data]) - id = arguments[0]; - options = arguments[1]; - data = arguments[2]; - } - else if (firstType == 'Array') { - // get(ids [, options] [, data]) - ids = arguments[0]; - options = arguments[1]; - data = arguments[2]; - } - else { - // get([, options] [, data]) - options = arguments[0]; - data = arguments[1]; - } - - // determine the return type - var returnType; - if (options && options.returnType) { - var allowedValues = ["DataTable", "Array", "Object"]; - returnType = allowedValues.indexOf(options.returnType) == -1 ? "Array" : options.returnType; - - if (data && (returnType != util.getType(data))) { - throw new Error('Type of parameter "data" (' + util.getType(data) + ') ' + - 'does not correspond with specified options.type (' + options.type + ')'); - } - if (returnType == 'DataTable' && !util.isDataTable(data)) { - throw new Error('Parameter "data" must be a DataTable ' + - 'when options.type is "DataTable"'); - } - } - else if (data) { - returnType = (util.getType(data) == 'DataTable') ? 'DataTable' : 'Array'; - } - else { - returnType = 'Array'; - } - - // build options - var type = options && options.type || this._options.type; - var filter = options && options.filter; - var items = [], item, itemId, i, len; - - // convert items - if (id != undefined) { - // return a single item - item = me._getItem(id, type); - if (filter && !filter(item)) { - item = null; - } - } - else if (ids != undefined) { - // return a subset of items - for (i = 0, len = ids.length; i < len; i++) { - item = me._getItem(ids[i], type); - if (!filter || filter(item)) { - items.push(item); - } - } - } - else { - // return all items - for (itemId in this._data) { - if (this._data.hasOwnProperty(itemId)) { - item = me._getItem(itemId, type); - if (!filter || filter(item)) { - items.push(item); - } - } - } - } - - // order the results - if (options && options.order && id == undefined) { - this._sort(items, options.order); - } - - // filter fields of the items - if (options && options.fields) { - var fields = options.fields; - if (id != undefined) { - item = this._filterFields(item, fields); - } - else { - for (i = 0, len = items.length; i < len; i++) { - items[i] = this._filterFields(items[i], fields); - } - } - } - - // return the results - if (returnType == 'DataTable') { - var columns = this._getColumnNames(data); - if (id != undefined) { - // append a single item to the data table - me._appendRow(data, columns, item); - } - else { - // copy the items to the provided data table - for (i = 0; i < items.length; i++) { - me._appendRow(data, columns, items[i]); - } - } - return data; - } - else if (returnType == "Object") { - var result = {}; - for (i = 0; i < items.length; i++) { - result[items[i].id] = items[i]; - } - return result; - } - else { - // return an array - if (id != undefined) { - // a single item - return item; - } - else { - // multiple items - if (data) { - // copy the items to the provided array - for (i = 0, len = items.length; i < len; i++) { - data.push(items[i]); - } - return data; - } - else { - // just return our array - return items; - } - } - } - }; - - /** - * Get ids of all items or from a filtered set of items. - * @param {Object} [options] An Object with options. Available options: - * {function} [filter] filter items - * {String | function} [order] Order the items by - * a field name or custom sort function. - * @return {Array} ids - */ - DataSet.prototype.getIds = function (options) { - var data = this._data, - filter = options && options.filter, - order = options && options.order, - type = options && options.type || this._options.type, - i, - len, - id, - item, - items, - ids = []; - - if (filter) { - // get filtered items - if (order) { - // create ordered list - items = []; - for (id in data) { - if (data.hasOwnProperty(id)) { - item = this._getItem(id, type); - if (filter(item)) { - items.push(item); - } - } - } - - this._sort(items, order); - - for (i = 0, len = items.length; i < len; i++) { - ids[i] = items[i][this._fieldId]; - } - } - else { - // create unordered list - for (id in data) { - if (data.hasOwnProperty(id)) { - item = this._getItem(id, type); - if (filter(item)) { - ids.push(item[this._fieldId]); - } - } - } - } - } - else { - // get all items - if (order) { - // create an ordered list - items = []; - for (id in data) { - if (data.hasOwnProperty(id)) { - items.push(data[id]); - } - } - - this._sort(items, order); - - for (i = 0, len = items.length; i < len; i++) { - ids[i] = items[i][this._fieldId]; - } - } - else { - // create unordered list - for (id in data) { - if (data.hasOwnProperty(id)) { - item = data[id]; - ids.push(item[this._fieldId]); - } - } - } - } - - return ids; - }; - - /** - * Returns the DataSet itself. Is overwritten for example by the DataView, - * which returns the DataSet it is connected to instead. - */ - DataSet.prototype.getDataSet = function () { - return this; - }; - - /** - * Execute a callback function for every item in the dataset. - * @param {function} callback - * @param {Object} [options] Available options: - * {Object.} [type] - * {String[]} [fields] filter fields - * {function} [filter] filter items - * {String | function} [order] Order the items by - * a field name or custom sort function. - */ - DataSet.prototype.forEach = function (callback, options) { - var filter = options && options.filter, - type = options && options.type || this._options.type, - data = this._data, - item, - id; - - if (options && options.order) { - // execute forEach on ordered list - var items = this.get(options); - - for (var i = 0, len = items.length; i < len; i++) { - item = items[i]; - id = item[this._fieldId]; - callback(item, id); - } - } - else { - // unordered - for (id in data) { - if (data.hasOwnProperty(id)) { - item = this._getItem(id, type); - if (!filter || filter(item)) { - callback(item, id); - } - } - } - } - }; - - /** - * Map every item in the dataset. - * @param {function} callback - * @param {Object} [options] Available options: - * {Object.} [type] - * {String[]} [fields] filter fields - * {function} [filter] filter items - * {String | function} [order] Order the items by - * a field name or custom sort function. - * @return {Object[]} mappedItems - */ - DataSet.prototype.map = function (callback, options) { - var filter = options && options.filter, - type = options && options.type || this._options.type, - mappedItems = [], - data = this._data, - item; - - // convert and filter items - for (var id in data) { - if (data.hasOwnProperty(id)) { - item = this._getItem(id, type); - if (!filter || filter(item)) { - mappedItems.push(callback(item, id)); - } - } - } - - // order items - if (options && options.order) { - this._sort(mappedItems, options.order); - } - - return mappedItems; - }; - - /** - * Filter the fields of an item - * @param {Object} item - * @param {String[]} fields Field names - * @return {Object} filteredItem - * @private - */ - DataSet.prototype._filterFields = function (item, fields) { - var filteredItem = {}; - - for (var field in item) { - if (item.hasOwnProperty(field) && (fields.indexOf(field) != -1)) { - filteredItem[field] = item[field]; - } - } - - return filteredItem; - }; - - /** - * Sort the provided array with items - * @param {Object[]} items - * @param {String | function} order A field name or custom sort function. - * @private - */ - DataSet.prototype._sort = function (items, order) { - if (util.isString(order)) { - // order by provided field name - var name = order; // field name - items.sort(function (a, b) { - var av = a[name]; - var bv = b[name]; - return (av > bv) ? 1 : ((av < bv) ? -1 : 0); - }); - } - else if (typeof order === 'function') { - // order by sort function - items.sort(order); - } - // TODO: extend order by an Object {field:String, direction:String} - // where direction can be 'asc' or 'desc' - else { - throw new TypeError('Order must be a function or a string'); - } - }; - - /** - * Remove an object by pointer or by id - * @param {String | Number | Object | Array} id Object or id, or an array with - * objects or ids to be removed - * @param {String} [senderId] Optional sender id - * @return {Array} removedIds - */ - DataSet.prototype.remove = function (id, senderId) { - var removedIds = [], - i, len, removedId; - - if (Array.isArray(id)) { - for (i = 0, len = id.length; i < len; i++) { - removedId = this._remove(id[i]); - if (removedId != null) { - removedIds.push(removedId); - } - } - } - else { - removedId = this._remove(id); - if (removedId != null) { - removedIds.push(removedId); - } - } - - if (removedIds.length) { - this._trigger('remove', {items: removedIds}, senderId); - } - - return removedIds; - }; - - /** - * Remove an item by its id - * @param {Number | String | Object} id id or item - * @returns {Number | String | null} id - * @private - */ - DataSet.prototype._remove = function (id) { - if (util.isNumber(id) || util.isString(id)) { - if (this._data[id]) { - delete this._data[id]; - return id; - } - } - else if (id instanceof Object) { - var itemId = id[this._fieldId]; - if (itemId && this._data[itemId]) { - delete this._data[itemId]; - return itemId; - } - } - return null; - }; - - /** - * Clear the data - * @param {String} [senderId] Optional sender id - * @return {Array} removedIds The ids of all removed items - */ - DataSet.prototype.clear = function (senderId) { - var ids = Object.keys(this._data); - - this._data = {}; - - this._trigger('remove', {items: ids}, senderId); - - return ids; - }; - - /** - * Find the item with maximum value of a specified field - * @param {String} field - * @return {Object | null} item Item containing max value, or null if no items - */ - DataSet.prototype.max = function (field) { - var data = this._data, - max = null, - maxField = null; - - for (var id in data) { - if (data.hasOwnProperty(id)) { - var item = data[id]; - var itemField = item[field]; - if (itemField != null && (!max || itemField > maxField)) { - max = item; - maxField = itemField; - } - } - } - - return max; - }; - - /** - * Find the item with minimum value of a specified field - * @param {String} field - * @return {Object | null} item Item containing max value, or null if no items - */ - DataSet.prototype.min = function (field) { - var data = this._data, - min = null, - minField = null; - - for (var id in data) { - if (data.hasOwnProperty(id)) { - var item = data[id]; - var itemField = item[field]; - if (itemField != null && (!min || itemField < minField)) { - min = item; - minField = itemField; - } - } - } - - return min; - }; - - /** - * Find all distinct values of a specified field - * @param {String} field - * @return {Array} values Array containing all distinct values. If data items - * do not contain the specified field are ignored. - * The returned array is unordered. - */ - DataSet.prototype.distinct = function (field) { - var data = this._data; - var values = []; - var fieldType = this._options.type && this._options.type[field] || null; - var count = 0; - var i; - - for (var prop in data) { - if (data.hasOwnProperty(prop)) { - var item = data[prop]; - var value = item[field]; - var exists = false; - for (i = 0; i < count; i++) { - if (values[i] == value) { - exists = true; - break; - } - } - if (!exists && (value !== undefined)) { - values[count] = value; - count++; - } - } - } - - if (fieldType) { - for (i = 0; i < values.length; i++) { - values[i] = util.convert(values[i], fieldType); - } - } - - return values; - }; - - /** - * Add a single item. Will fail when an item with the same id already exists. - * @param {Object} item - * @return {String} id - * @private - */ - DataSet.prototype._addItem = function (item) { - var id = item[this._fieldId]; - - if (id != undefined) { - // check whether this id is already taken - if (this._data[id]) { - // item already exists - throw new Error('Cannot add item: item with id ' + id + ' already exists'); - } - } - else { - // generate an id - id = util.randomUUID(); - item[this._fieldId] = id; - } - - var d = {}; - for (var field in item) { - if (item.hasOwnProperty(field)) { - var fieldType = this._type[field]; // type may be undefined - d[field] = util.convert(item[field], fieldType); - } - } - this._data[id] = d; - - return id; - }; - - /** - * Get an item. Fields can be converted to a specific type - * @param {String} id - * @param {Object.} [types] field types to convert - * @return {Object | null} item - * @private - */ - DataSet.prototype._getItem = function (id, types) { - var field, value; - - // get the item from the dataset - var raw = this._data[id]; - if (!raw) { - return null; - } - - // convert the items field types - var converted = {}; - if (types) { - for (field in raw) { - if (raw.hasOwnProperty(field)) { - value = raw[field]; - converted[field] = util.convert(value, types[field]); - } - } - } - else { - // no field types specified, no converting needed - for (field in raw) { - if (raw.hasOwnProperty(field)) { - value = raw[field]; - converted[field] = value; - } - } - } - return converted; - }; - - /** - * Update a single item: merge with existing item. - * Will fail when the item has no id, or when there does not exist an item - * with the same id. - * @param {Object} item - * @return {String} id - * @private - */ - DataSet.prototype._updateItem = function (item) { - var id = item[this._fieldId]; - if (id == undefined) { - throw new Error('Cannot update item: item has no id (item: ' + JSON.stringify(item) + ')'); - } - var d = this._data[id]; - if (!d) { - // item doesn't exist - throw new Error('Cannot update item: no item with id ' + id + ' found'); - } - - // merge with current item - for (var field in item) { - if (item.hasOwnProperty(field)) { - var fieldType = this._type[field]; // type may be undefined - d[field] = util.convert(item[field], fieldType); - } - } - - return id; - }; - - /** - * Get an array with the column names of a Google DataTable - * @param {DataTable} dataTable - * @return {String[]} columnNames - * @private - */ - DataSet.prototype._getColumnNames = function (dataTable) { - var columns = []; - for (var col = 0, cols = dataTable.getNumberOfColumns(); col < cols; col++) { - columns[col] = dataTable.getColumnId(col) || dataTable.getColumnLabel(col); - } - return columns; - }; - - /** - * Append an item as a row to the dataTable - * @param dataTable - * @param columns - * @param item - * @private - */ - DataSet.prototype._appendRow = function (dataTable, columns, item) { - var row = dataTable.addRow(); - - for (var col = 0, cols = columns.length; col < cols; col++) { - var field = columns[col]; - dataTable.setValue(row, col, item[field]); - } - }; - - module.exports = DataSet; - - -/***/ }, -/* 4 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var DataSet = __webpack_require__(3); - - /** - * DataView - * - * a dataview offers a filtered view on a dataset or an other dataview. - * - * @param {DataSet | DataView} data - * @param {Object} [options] Available options: see method get - * - * @constructor DataView - */ - function DataView (data, options) { - this._data = null; - this._ids = {}; // ids of the items currently in memory (just contains a boolean true) - this._options = options || {}; - this._fieldId = 'id'; // name of the field containing id - this._subscribers = {}; // event subscribers - - var me = this; - this.listener = function () { - me._onEvent.apply(me, arguments); - }; - - this.setData(data); - } - - // TODO: implement a function .config() to dynamically update things like configured filter - // and trigger changes accordingly - - /** - * Set a data source for the view - * @param {DataSet | DataView} data - */ - DataView.prototype.setData = function (data) { - var ids, i, len; - - if (this._data) { - // unsubscribe from current dataset - if (this._data.unsubscribe) { - this._data.unsubscribe('*', this.listener); - } - - // trigger a remove of all items in memory - ids = []; - for (var id in this._ids) { - if (this._ids.hasOwnProperty(id)) { - ids.push(id); - } - } - this._ids = {}; - this._trigger('remove', {items: ids}); - } - - this._data = data; - - if (this._data) { - // update fieldId - this._fieldId = this._options.fieldId || - (this._data && this._data.options && this._data.options.fieldId) || - 'id'; - - // trigger an add of all added items - ids = this._data.getIds({filter: this._options && this._options.filter}); - for (i = 0, len = ids.length; i < len; i++) { - id = ids[i]; - this._ids[id] = true; - } - this._trigger('add', {items: ids}); - - // subscribe to new dataset - if (this._data.on) { - this._data.on('*', this.listener); - } - } - }; - - /** - * Get data from the data view - * - * Usage: - * - * get() - * get(options: Object) - * get(options: Object, data: Array | DataTable) - * - * get(id: Number) - * get(id: Number, options: Object) - * get(id: Number, options: Object, data: Array | DataTable) - * - * get(ids: Number[]) - * get(ids: Number[], options: Object) - * get(ids: Number[], options: Object, data: Array | DataTable) - * - * Where: - * - * {Number | String} id The id of an item - * {Number[] | String{}} ids An array with ids of items - * {Object} options An Object with options. Available options: - * {String} [type] Type of data to be returned. Can - * be 'DataTable' or 'Array' (default) - * {Object.} [convert] - * {String[]} [fields] field names to be returned - * {function} [filter] filter items - * {String | function} [order] Order the items by - * a field name or custom sort function. - * {Array | DataTable} [data] If provided, items will be appended to this - * array or table. Required in case of Google - * DataTable. - * @param args - */ - DataView.prototype.get = function (args) { - var me = this; - - // parse the arguments - var ids, options, data; - var firstType = util.getType(arguments[0]); - if (firstType == 'String' || firstType == 'Number' || firstType == 'Array') { - // get(id(s) [, options] [, data]) - ids = arguments[0]; // can be a single id or an array with ids - options = arguments[1]; - data = arguments[2]; - } - else { - // get([, options] [, data]) - options = arguments[0]; - data = arguments[1]; - } - - // extend the options with the default options and provided options - var viewOptions = util.extend({}, this._options, options); - - // create a combined filter method when needed - if (this._options.filter && options && options.filter) { - viewOptions.filter = function (item) { - return me._options.filter(item) && options.filter(item); - } - } - - // build up the call to the linked data set - var getArguments = []; - if (ids != undefined) { - getArguments.push(ids); - } - getArguments.push(viewOptions); - getArguments.push(data); - - return this._data && this._data.get.apply(this._data, getArguments); - }; - - /** - * Get ids of all items or from a filtered set of items. - * @param {Object} [options] An Object with options. Available options: - * {function} [filter] filter items - * {String | function} [order] Order the items by - * a field name or custom sort function. - * @return {Array} ids - */ - DataView.prototype.getIds = function (options) { - var ids; - - if (this._data) { - var defaultFilter = this._options.filter; - var filter; - - if (options && options.filter) { - if (defaultFilter) { - filter = function (item) { - return defaultFilter(item) && options.filter(item); - } - } - else { - filter = options.filter; - } - } - else { - filter = defaultFilter; - } - - ids = this._data.getIds({ - filter: filter, - order: options && options.order - }); - } - else { - ids = []; - } - - return ids; - }; - - /** - * Get the DataSet to which this DataView is connected. In case there is a chain - * of multiple DataViews, the root DataSet of this chain is returned. - * @return {DataSet} dataSet - */ - DataView.prototype.getDataSet = function () { - var dataSet = this; - while (dataSet instanceof DataView) { - dataSet = dataSet._data; - } - return dataSet || null; - }; - - /** - * Event listener. Will propagate all events from the connected data set to - * the subscribers of the DataView, but will filter the items and only trigger - * when there are changes in the filtered data set. - * @param {String} event - * @param {Object | null} params - * @param {String} senderId - * @private - */ - DataView.prototype._onEvent = function (event, params, senderId) { - var i, len, id, item, - ids = params && params.items, - data = this._data, - added = [], - updated = [], - removed = []; - - if (ids && data) { - switch (event) { - case 'add': - // filter the ids of the added items - for (i = 0, len = ids.length; i < len; i++) { - id = ids[i]; - item = this.get(id); - if (item) { - this._ids[id] = true; - added.push(id); - } - } - - break; - - case 'update': - // determine the event from the views viewpoint: an updated - // item can be added, updated, or removed from this view. - for (i = 0, len = ids.length; i < len; i++) { - id = ids[i]; - item = this.get(id); - - if (item) { - if (this._ids[id]) { - updated.push(id); - } - else { - this._ids[id] = true; - added.push(id); - } - } - else { - if (this._ids[id]) { - delete this._ids[id]; - removed.push(id); - } - else { - // nothing interesting for me :-( - } - } - } - - break; - - case 'remove': - // filter the ids of the removed items - for (i = 0, len = ids.length; i < len; i++) { - id = ids[i]; - if (this._ids[id]) { - delete this._ids[id]; - removed.push(id); - } - } - - break; - } - - if (added.length) { - this._trigger('add', {items: added}, senderId); - } - if (updated.length) { - this._trigger('update', {items: updated}, senderId); - } - if (removed.length) { - this._trigger('remove', {items: removed}, senderId); - } - } - }; - - // copy subscription functionality from DataSet - DataView.prototype.on = DataSet.prototype.on; - DataView.prototype.off = DataSet.prototype.off; - DataView.prototype._trigger = DataSet.prototype._trigger; - - // TODO: make these functions deprecated (replaced with `on` and `off` since version 0.5) - DataView.prototype.subscribe = DataView.prototype.on; - DataView.prototype.unsubscribe = DataView.prototype.off; - - module.exports = DataView; - -/***/ }, -/* 5 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * A queue - * @param {Object} options - * Available options: - * - delay: number When provided, the queue will be flushed - * automatically after an inactivity of this delay - * in milliseconds. - * Default value is null. - * - max: number When the queue exceeds the given maximum number - * of entries, the queue is flushed automatically. - * Default value of max is Infinity. - * @constructor - */ - function Queue(options) { - // options - this.delay = null; - this.max = Infinity; - - // properties - this._queue = []; - this._timeout = null; - this._extended = null; - - this.setOptions(options); - } - - /** - * Update the configuration of the queue - * @param {Object} options - * Available options: - * - delay: number When provided, the queue will be flushed - * automatically after an inactivity of this delay - * in milliseconds. - * Default value is null. - * - max: number When the queue exceeds the given maximum number - * of entries, the queue is flushed automatically. - * Default value of max is Infinity. - * @param options - */ - Queue.prototype.setOptions = function (options) { - if (options && typeof options.delay !== 'undefined') { - this.delay = options.delay; - } - if (options && typeof options.max !== 'undefined') { - this.max = options.max; - } - - this._flushIfNeeded(); - }; - - /** - * Extend an object with queuing functionality. - * The object will be extended with a function flush, and the methods provided - * in options.replace will be replaced with queued ones. - * @param {Object} object - * @param {Object} options - * Available options: - * - replace: Array. - * A list with method names of the methods - * on the object to be replaced with queued ones. - * - delay: number When provided, the queue will be flushed - * automatically after an inactivity of this delay - * in milliseconds. - * Default value is null. - * - max: number When the queue exceeds the given maximum number - * of entries, the queue is flushed automatically. - * Default value of max is Infinity. - * @return {Queue} Returns the created queue - */ - Queue.extend = function (object, options) { - var queue = new Queue(options); - - if (object.flush !== undefined) { - throw new Error('Target object already has a property flush'); - } - object.flush = function () { - queue.flush(); - }; - - var methods = [{ - name: 'flush', - original: undefined - }]; - - if (options && options.replace) { - for (var i = 0; i < options.replace.length; i++) { - var name = options.replace[i]; - methods.push({ - name: name, - original: object[name] - }); - queue.replace(object, name); - } - } - - queue._extended = { - object: object, - methods: methods - }; - - return queue; - }; - - /** - * Destroy the queue. The queue will first flush all queued actions, and in - * case it has extended an object, will restore the original object. - */ - Queue.prototype.destroy = function () { - this.flush(); - - if (this._extended) { - var object = this._extended.object; - var methods = this._extended.methods; - for (var i = 0; i < methods.length; i++) { - var method = methods[i]; - if (method.original) { - object[method.name] = method.original; - } - else { - delete object[method.name]; - } - } - this._extended = null; - } - }; - - /** - * Replace a method on an object with a queued version - * @param {Object} object Object having the method - * @param {string} method The method name - */ - Queue.prototype.replace = function(object, method) { - var me = this; - var original = object[method]; - if (!original) { - throw new Error('Method ' + method + ' undefined'); - } - - object[method] = function () { - // create an Array with the arguments - var args = []; - for (var i = 0; i < arguments.length; i++) { - args[i] = arguments[i]; - } - - // add this call to the queue - me.queue({ - args: args, - fn: original, - context: this - }); - }; - }; - - /** - * Queue a call - * @param {function | {fn: function, args: Array} | {fn: function, args: Array, context: Object}} entry - */ - Queue.prototype.queue = function(entry) { - if (typeof entry === 'function') { - this._queue.push({fn: entry}); - } - else { - this._queue.push(entry); - } - - this._flushIfNeeded(); - }; - - /** - * Check whether the queue needs to be flushed - * @private - */ - Queue.prototype._flushIfNeeded = function () { - // flush when the maximum is exceeded. - if (this._queue.length > this.max) { - this.flush(); - } - - // flush after a period of inactivity when a delay is configured - clearTimeout(this._timeout); - if (this.queue.length > 0 && typeof this.delay === 'number') { - var me = this; - this._timeout = setTimeout(function () { - me.flush(); - }, this.delay); - } - }; - - /** - * Flush all queued calls - */ - Queue.prototype.flush = function () { - while (this._queue.length > 0) { - var entry = this._queue.shift(); - entry.fn.apply(entry.context || entry.fn, entry.args || []); - } - }; - - module.exports = Queue; - - -/***/ }, -/* 6 */ -/***/ function(module, exports, __webpack_require__) { - - var Emitter = __webpack_require__(56); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var util = __webpack_require__(1); - var Point3d = __webpack_require__(10); - var Point2d = __webpack_require__(9); - var Camera = __webpack_require__(7); - var Filter = __webpack_require__(8); - var Slider = __webpack_require__(11); - var StepNumber = __webpack_require__(12); - - /** - * @constructor Graph3d - * Graph3d displays data in 3d. - * - * Graph3d is developed in javascript as a Google Visualization Chart. - * - * @param {Element} container The DOM element in which the Graph3d will - * be created. Normally a div element. - * @param {DataSet | DataView | Array} [data] - * @param {Object} [options] - */ - function Graph3d(container, data, options) { - if (!(this instanceof Graph3d)) { - throw new SyntaxError('Constructor must be called with the new operator'); - } - - // create variables and set default values - this.containerElement = container; - this.width = '400px'; - this.height = '400px'; - this.margin = 10; // px - this.defaultXCenter = '55%'; - this.defaultYCenter = '50%'; - - this.xLabel = 'x'; - this.yLabel = 'y'; - this.zLabel = 'z'; - - var passValueFn = function(v) { return v; }; - this.xValueLabel = passValueFn; - this.yValueLabel = passValueFn; - this.zValueLabel = passValueFn; - - this.filterLabel = 'time'; - this.legendLabel = 'value'; - - this.style = Graph3d.STYLE.DOT; - this.showPerspective = true; - this.showGrid = true; - this.keepAspectRatio = true; - this.showShadow = false; - this.showGrayBottom = false; // TODO: this does not work correctly - this.showTooltip = false; - this.verticalRatio = 0.5; // 0.1 to 1.0, where 1.0 results in a 'cube' - - this.animationInterval = 1000; // milliseconds - this.animationPreload = false; - - this.camera = new Camera(); - this.eye = new Point3d(0, 0, -1); // TODO: set eye.z about 3/4 of the width of the window? - - this.dataTable = null; // The original data table - this.dataPoints = null; // The table with point objects - - // the column indexes - this.colX = undefined; - this.colY = undefined; - this.colZ = undefined; - this.colValue = undefined; - this.colFilter = undefined; - - this.xMin = 0; - this.xStep = undefined; // auto by default - this.xMax = 1; - this.yMin = 0; - this.yStep = undefined; // auto by default - this.yMax = 1; - this.zMin = 0; - this.zStep = undefined; // auto by default - this.zMax = 1; - this.valueMin = 0; - this.valueMax = 1; - this.xBarWidth = 1; - this.yBarWidth = 1; - // TODO: customize axis range - - // constants - this.colorAxis = '#4D4D4D'; - this.colorGrid = '#D3D3D3'; - this.colorDot = '#7DC1FF'; - this.colorDotBorder = '#3267D2'; - - // create a frame and canvas - this.create(); - - // apply options (also when undefined) - this.setOptions(options); - - // apply data - if (data) { - this.setData(data); - } - } - - // Extend Graph3d with an Emitter mixin - Emitter(Graph3d.prototype); - - /** - * Calculate the scaling values, dependent on the range in x, y, and z direction - */ - Graph3d.prototype._setScale = function() { - this.scale = new Point3d(1 / (this.xMax - this.xMin), - 1 / (this.yMax - this.yMin), - 1 / (this.zMax - this.zMin)); - - // keep aspect ration between x and y scale if desired - if (this.keepAspectRatio) { - if (this.scale.x < this.scale.y) { - //noinspection JSSuspiciousNameCombination - this.scale.y = this.scale.x; - } - else { - //noinspection JSSuspiciousNameCombination - this.scale.x = this.scale.y; - } - } - - // scale the vertical axis - this.scale.z *= this.verticalRatio; - // TODO: can this be automated? verticalRatio? - - // determine scale for (optional) value - this.scale.value = 1 / (this.valueMax - this.valueMin); - - // position the camera arm - var xCenter = (this.xMax + this.xMin) / 2 * this.scale.x; - var yCenter = (this.yMax + this.yMin) / 2 * this.scale.y; - var zCenter = (this.zMax + this.zMin) / 2 * this.scale.z; - this.camera.setArmLocation(xCenter, yCenter, zCenter); - }; - - - /** - * Convert a 3D location to a 2D location on screen - * http://en.wikipedia.org/wiki/3D_projection - * @param {Point3d} point3d A 3D point with parameters x, y, z - * @return {Point2d} point2d A 2D point with parameters x, y - */ - Graph3d.prototype._convert3Dto2D = function(point3d) { - var translation = this._convertPointToTranslation(point3d); - return this._convertTranslationToScreen(translation); - }; - - /** - * Convert a 3D location its translation seen from the camera - * http://en.wikipedia.org/wiki/3D_projection - * @param {Point3d} point3d A 3D point with parameters x, y, z - * @return {Point3d} translation A 3D point with parameters x, y, z This is - * the translation of the point, seen from the - * camera - */ - Graph3d.prototype._convertPointToTranslation = function(point3d) { - var ax = point3d.x * this.scale.x, - ay = point3d.y * this.scale.y, - az = point3d.z * this.scale.z, - - cx = this.camera.getCameraLocation().x, - cy = this.camera.getCameraLocation().y, - cz = this.camera.getCameraLocation().z, - - // calculate angles - sinTx = Math.sin(this.camera.getCameraRotation().x), - cosTx = Math.cos(this.camera.getCameraRotation().x), - sinTy = Math.sin(this.camera.getCameraRotation().y), - cosTy = Math.cos(this.camera.getCameraRotation().y), - sinTz = Math.sin(this.camera.getCameraRotation().z), - cosTz = Math.cos(this.camera.getCameraRotation().z), - - // calculate translation - dx = cosTy * (sinTz * (ay - cy) + cosTz * (ax - cx)) - sinTy * (az - cz), - dy = sinTx * (cosTy * (az - cz) + sinTy * (sinTz * (ay - cy) + cosTz * (ax - cx))) + cosTx * (cosTz * (ay - cy) - sinTz * (ax-cx)), - dz = cosTx * (cosTy * (az - cz) + sinTy * (sinTz * (ay - cy) + cosTz * (ax - cx))) - sinTx * (cosTz * (ay - cy) - sinTz * (ax-cx)); - - return new Point3d(dx, dy, dz); - }; - - /** - * Convert a translation point to a point on the screen - * @param {Point3d} translation A 3D point with parameters x, y, z This is - * the translation of the point, seen from the - * camera - * @return {Point2d} point2d A 2D point with parameters x, y - */ - Graph3d.prototype._convertTranslationToScreen = function(translation) { - var ex = this.eye.x, - ey = this.eye.y, - ez = this.eye.z, - dx = translation.x, - dy = translation.y, - dz = translation.z; - - // calculate position on screen from translation - var bx; - var by; - if (this.showPerspective) { - bx = (dx - ex) * (ez / dz); - by = (dy - ey) * (ez / dz); - } - else { - bx = dx * -(ez / this.camera.getArmLength()); - by = dy * -(ez / this.camera.getArmLength()); - } - - // shift and scale the point to the center of the screen - // use the width of the graph to scale both horizontally and vertically. - return new Point2d( - this.xcenter + bx * this.frame.canvas.clientWidth, - this.ycenter - by * this.frame.canvas.clientWidth); - }; - - /** - * Set the background styling for the graph - * @param {string | {fill: string, stroke: string, strokeWidth: string}} backgroundColor - */ - Graph3d.prototype._setBackgroundColor = function(backgroundColor) { - var fill = 'white'; - var stroke = 'gray'; - var strokeWidth = 1; - - if (typeof(backgroundColor) === 'string') { - fill = backgroundColor; - stroke = 'none'; - strokeWidth = 0; - } - else if (typeof(backgroundColor) === 'object') { - if (backgroundColor.fill !== undefined) fill = backgroundColor.fill; - if (backgroundColor.stroke !== undefined) stroke = backgroundColor.stroke; - if (backgroundColor.strokeWidth !== undefined) strokeWidth = backgroundColor.strokeWidth; - } - else if (backgroundColor === undefined) { - // use use defaults - } - else { - throw 'Unsupported type of backgroundColor'; - } - - this.frame.style.backgroundColor = fill; - this.frame.style.borderColor = stroke; - this.frame.style.borderWidth = strokeWidth + 'px'; - this.frame.style.borderStyle = 'solid'; - }; - - - /// enumerate the available styles - Graph3d.STYLE = { - BAR: 0, - BARCOLOR: 1, - BARSIZE: 2, - DOT : 3, - DOTLINE : 4, - DOTCOLOR: 5, - DOTSIZE: 6, - GRID : 7, - LINE: 8, - SURFACE : 9 - }; - - /** - * Retrieve the style index from given styleName - * @param {string} styleName Style name such as 'dot', 'grid', 'dot-line' - * @return {Number} styleNumber Enumeration value representing the style, or -1 - * when not found - */ - Graph3d.prototype._getStyleNumber = function(styleName) { - switch (styleName) { - case 'dot': return Graph3d.STYLE.DOT; - case 'dot-line': return Graph3d.STYLE.DOTLINE; - case 'dot-color': return Graph3d.STYLE.DOTCOLOR; - case 'dot-size': return Graph3d.STYLE.DOTSIZE; - case 'line': return Graph3d.STYLE.LINE; - case 'grid': return Graph3d.STYLE.GRID; - case 'surface': return Graph3d.STYLE.SURFACE; - case 'bar': return Graph3d.STYLE.BAR; - case 'bar-color': return Graph3d.STYLE.BARCOLOR; - case 'bar-size': return Graph3d.STYLE.BARSIZE; - } - - return -1; - }; - - /** - * Determine the indexes of the data columns, based on the given style and data - * @param {DataSet} data - * @param {Number} style - */ - Graph3d.prototype._determineColumnIndexes = function(data, style) { - if (this.style === Graph3d.STYLE.DOT || - this.style === Graph3d.STYLE.DOTLINE || - this.style === Graph3d.STYLE.LINE || - this.style === Graph3d.STYLE.GRID || - this.style === Graph3d.STYLE.SURFACE || - this.style === Graph3d.STYLE.BAR) { - // 3 columns expected, and optionally a 4th with filter values - this.colX = 0; - this.colY = 1; - this.colZ = 2; - this.colValue = undefined; - - if (data.getNumberOfColumns() > 3) { - this.colFilter = 3; - } - } - else if (this.style === Graph3d.STYLE.DOTCOLOR || - this.style === Graph3d.STYLE.DOTSIZE || - this.style === Graph3d.STYLE.BARCOLOR || - this.style === Graph3d.STYLE.BARSIZE) { - // 4 columns expected, and optionally a 5th with filter values - this.colX = 0; - this.colY = 1; - this.colZ = 2; - this.colValue = 3; - - if (data.getNumberOfColumns() > 4) { - this.colFilter = 4; - } - } - else { - throw 'Unknown style "' + this.style + '"'; - } - }; - - Graph3d.prototype.getNumberOfRows = function(data) { - return data.length; - } - - - Graph3d.prototype.getNumberOfColumns = function(data) { - var counter = 0; - for (var column in data[0]) { - if (data[0].hasOwnProperty(column)) { - counter++; - } - } - return counter; - } - - - Graph3d.prototype.getDistinctValues = function(data, column) { - var distinctValues = []; - for (var i = 0; i < data.length; i++) { - if (distinctValues.indexOf(data[i][column]) == -1) { - distinctValues.push(data[i][column]); - } - } - return distinctValues; - } - - - Graph3d.prototype.getColumnRange = function(data,column) { - var minMax = {min:data[0][column],max:data[0][column]}; - for (var i = 0; i < data.length; i++) { - if (minMax.min > data[i][column]) { minMax.min = data[i][column]; } - if (minMax.max < data[i][column]) { minMax.max = data[i][column]; } - } - return minMax; - }; - - /** - * Initialize the data from the data table. Calculate minimum and maximum values - * and column index values - * @param {Array | DataSet | DataView} rawData The data containing the items for the Graph. - * @param {Number} style Style Number - */ - Graph3d.prototype._dataInitialize = function (rawData, style) { - var me = this; - - // unsubscribe from the dataTable - if (this.dataSet) { - this.dataSet.off('*', this._onChange); - } - - if (rawData === undefined) - return; - - if (Array.isArray(rawData)) { - rawData = new DataSet(rawData); - } - - var data; - if (rawData instanceof DataSet || rawData instanceof DataView) { - data = rawData.get(); - } - else { - throw new Error('Array, DataSet, or DataView expected'); - } - - if (data.length == 0) - return; - - this.dataSet = rawData; - this.dataTable = data; - - // subscribe to changes in the dataset - this._onChange = function () { - me.setData(me.dataSet); - }; - this.dataSet.on('*', this._onChange); - - // _determineColumnIndexes - // getNumberOfRows (points) - // getNumberOfColumns (x,y,z,v,t,t1,t2...) - // getDistinctValues (unique values?) - // getColumnRange - - // determine the location of x,y,z,value,filter columns - this.colX = 'x'; - this.colY = 'y'; - this.colZ = 'z'; - this.colValue = 'style'; - this.colFilter = 'filter'; - - - - // check if a filter column is provided - if (data[0].hasOwnProperty('filter')) { - if (this.dataFilter === undefined) { - this.dataFilter = new Filter(rawData, this.colFilter, this); - this.dataFilter.setOnLoadCallback(function() {me.redraw();}); - } - } - - - var withBars = this.style == Graph3d.STYLE.BAR || - this.style == Graph3d.STYLE.BARCOLOR || - this.style == Graph3d.STYLE.BARSIZE; - - // determine barWidth from data - if (withBars) { - if (this.defaultXBarWidth !== undefined) { - this.xBarWidth = this.defaultXBarWidth; - } - else { - var dataX = this.getDistinctValues(data,this.colX); - this.xBarWidth = (dataX[1] - dataX[0]) || 1; - } - - if (this.defaultYBarWidth !== undefined) { - this.yBarWidth = this.defaultYBarWidth; - } - else { - var dataY = this.getDistinctValues(data,this.colY); - this.yBarWidth = (dataY[1] - dataY[0]) || 1; - } - } - - // calculate minimums and maximums - var xRange = this.getColumnRange(data,this.colX); - if (withBars) { - xRange.min -= this.xBarWidth / 2; - xRange.max += this.xBarWidth / 2; - } - this.xMin = (this.defaultXMin !== undefined) ? this.defaultXMin : xRange.min; - this.xMax = (this.defaultXMax !== undefined) ? this.defaultXMax : xRange.max; - if (this.xMax <= this.xMin) this.xMax = this.xMin + 1; - this.xStep = (this.defaultXStep !== undefined) ? this.defaultXStep : (this.xMax-this.xMin)/5; - - var yRange = this.getColumnRange(data,this.colY); - if (withBars) { - yRange.min -= this.yBarWidth / 2; - yRange.max += this.yBarWidth / 2; - } - this.yMin = (this.defaultYMin !== undefined) ? this.defaultYMin : yRange.min; - this.yMax = (this.defaultYMax !== undefined) ? this.defaultYMax : yRange.max; - if (this.yMax <= this.yMin) this.yMax = this.yMin + 1; - this.yStep = (this.defaultYStep !== undefined) ? this.defaultYStep : (this.yMax-this.yMin)/5; - - var zRange = this.getColumnRange(data,this.colZ); - this.zMin = (this.defaultZMin !== undefined) ? this.defaultZMin : zRange.min; - this.zMax = (this.defaultZMax !== undefined) ? this.defaultZMax : zRange.max; - if (this.zMax <= this.zMin) this.zMax = this.zMin + 1; - this.zStep = (this.defaultZStep !== undefined) ? this.defaultZStep : (this.zMax-this.zMin)/5; - - if (this.colValue !== undefined) { - var valueRange = this.getColumnRange(data,this.colValue); - this.valueMin = (this.defaultValueMin !== undefined) ? this.defaultValueMin : valueRange.min; - this.valueMax = (this.defaultValueMax !== undefined) ? this.defaultValueMax : valueRange.max; - if (this.valueMax <= this.valueMin) this.valueMax = this.valueMin + 1; - } - - // set the scale dependent on the ranges. - this._setScale(); - }; - - - - /** - * Filter the data based on the current filter - * @param {Array} data - * @return {Array} dataPoints Array with point objects which can be drawn on screen - */ - Graph3d.prototype._getDataPoints = function (data) { - // TODO: store the created matrix dataPoints in the filters instead of reloading each time - var x, y, i, z, obj, point; - - var dataPoints = []; - - if (this.style === Graph3d.STYLE.GRID || - this.style === Graph3d.STYLE.SURFACE) { - // copy all values from the google data table to a matrix - // the provided values are supposed to form a grid of (x,y) positions - - // create two lists with all present x and y values - var dataX = []; - var dataY = []; - for (i = 0; i < this.getNumberOfRows(data); i++) { - x = data[i][this.colX] || 0; - y = data[i][this.colY] || 0; - - if (dataX.indexOf(x) === -1) { - dataX.push(x); - } - if (dataY.indexOf(y) === -1) { - dataY.push(y); - } - } - - var sortNumber = function (a, b) { - return a - b; - }; - dataX.sort(sortNumber); - dataY.sort(sortNumber); - - // create a grid, a 2d matrix, with all values. - var dataMatrix = []; // temporary data matrix - for (i = 0; i < data.length; i++) { - x = data[i][this.colX] || 0; - y = data[i][this.colY] || 0; - z = data[i][this.colZ] || 0; - - var xIndex = dataX.indexOf(x); // TODO: implement Array().indexOf() for Internet Explorer - var yIndex = dataY.indexOf(y); - - if (dataMatrix[xIndex] === undefined) { - dataMatrix[xIndex] = []; - } - - var point3d = new Point3d(); - point3d.x = x; - point3d.y = y; - point3d.z = z; - - obj = {}; - obj.point = point3d; - obj.trans = undefined; - obj.screen = undefined; - obj.bottom = new Point3d(x, y, this.zMin); - - dataMatrix[xIndex][yIndex] = obj; - - dataPoints.push(obj); - } - - // fill in the pointers to the neighbors. - for (x = 0; x < dataMatrix.length; x++) { - for (y = 0; y < dataMatrix[x].length; y++) { - if (dataMatrix[x][y]) { - dataMatrix[x][y].pointRight = (x < dataMatrix.length-1) ? dataMatrix[x+1][y] : undefined; - dataMatrix[x][y].pointTop = (y < dataMatrix[x].length-1) ? dataMatrix[x][y+1] : undefined; - dataMatrix[x][y].pointCross = - (x < dataMatrix.length-1 && y < dataMatrix[x].length-1) ? - dataMatrix[x+1][y+1] : - undefined; - } - } - } - } - else { // 'dot', 'dot-line', etc. - // copy all values from the google data table to a list with Point3d objects - for (i = 0; i < data.length; i++) { - point = new Point3d(); - point.x = data[i][this.colX] || 0; - point.y = data[i][this.colY] || 0; - point.z = data[i][this.colZ] || 0; - - if (this.colValue !== undefined) { - point.value = data[i][this.colValue] || 0; - } - - obj = {}; - obj.point = point; - obj.bottom = new Point3d(point.x, point.y, this.zMin); - obj.trans = undefined; - obj.screen = undefined; - - dataPoints.push(obj); - } - } - - return dataPoints; - }; - - /** - * Create the main frame for the Graph3d. - * This function is executed once when a Graph3d object is created. The frame - * contains a canvas, and this canvas contains all objects like the axis and - * nodes. - */ - Graph3d.prototype.create = function () { - // remove all elements from the container element. - while (this.containerElement.hasChildNodes()) { - this.containerElement.removeChild(this.containerElement.firstChild); - } - - this.frame = document.createElement('div'); - this.frame.style.position = 'relative'; - this.frame.style.overflow = 'hidden'; - - // create the graph canvas (HTML canvas element) - this.frame.canvas = document.createElement( 'canvas' ); - this.frame.canvas.style.position = 'relative'; - this.frame.appendChild(this.frame.canvas); - //if (!this.frame.canvas.getContext) { - { - var noCanvas = document.createElement( 'DIV' ); - noCanvas.style.color = 'red'; - noCanvas.style.fontWeight = 'bold' ; - noCanvas.style.padding = '10px'; - noCanvas.innerHTML = 'Error: your browser does not support HTML canvas'; - this.frame.canvas.appendChild(noCanvas); - } - - this.frame.filter = document.createElement( 'div' ); - this.frame.filter.style.position = 'absolute'; - this.frame.filter.style.bottom = '0px'; - this.frame.filter.style.left = '0px'; - this.frame.filter.style.width = '100%'; - this.frame.appendChild(this.frame.filter); - - // add event listeners to handle moving and zooming the contents - var me = this; - var onmousedown = function (event) {me._onMouseDown(event);}; - var ontouchstart = function (event) {me._onTouchStart(event);}; - var onmousewheel = function (event) {me._onWheel(event);}; - var ontooltip = function (event) {me._onTooltip(event);}; - // TODO: these events are never cleaned up... can give a 'memory leakage' - - util.addEventListener(this.frame.canvas, 'keydown', onkeydown); - util.addEventListener(this.frame.canvas, 'mousedown', onmousedown); - util.addEventListener(this.frame.canvas, 'touchstart', ontouchstart); - util.addEventListener(this.frame.canvas, 'mousewheel', onmousewheel); - util.addEventListener(this.frame.canvas, 'mousemove', ontooltip); - - // add the new graph to the container element - this.containerElement.appendChild(this.frame); - }; - - - /** - * Set a new size for the graph - * @param {string} width Width in pixels or percentage (for example '800px' - * or '50%') - * @param {string} height Height in pixels or percentage (for example '400px' - * or '30%') - */ - Graph3d.prototype.setSize = function(width, height) { - this.frame.style.width = width; - this.frame.style.height = height; - - this._resizeCanvas(); - }; - - /** - * Resize the canvas to the current size of the frame - */ - Graph3d.prototype._resizeCanvas = function() { - this.frame.canvas.style.width = '100%'; - this.frame.canvas.style.height = '100%'; - - this.frame.canvas.width = this.frame.canvas.clientWidth; - this.frame.canvas.height = this.frame.canvas.clientHeight; - - // adjust with for margin - this.frame.filter.style.width = (this.frame.canvas.clientWidth - 2 * 10) + 'px'; - }; - - /** - * Start animation - */ - Graph3d.prototype.animationStart = function() { - if (!this.frame.filter || !this.frame.filter.slider) - throw 'No animation available'; - - this.frame.filter.slider.play(); - }; - - - /** - * Stop animation - */ - Graph3d.prototype.animationStop = function() { - if (!this.frame.filter || !this.frame.filter.slider) return; - - this.frame.filter.slider.stop(); - }; - - - /** - * Resize the center position based on the current values in this.defaultXCenter - * and this.defaultYCenter (which are strings with a percentage or a value - * in pixels). The center positions are the variables this.xCenter - * and this.yCenter - */ - Graph3d.prototype._resizeCenter = function() { - // calculate the horizontal center position - if (this.defaultXCenter.charAt(this.defaultXCenter.length-1) === '%') { - this.xcenter = - parseFloat(this.defaultXCenter) / 100 * - this.frame.canvas.clientWidth; - } - else { - this.xcenter = parseFloat(this.defaultXCenter); // supposed to be in px - } - - // calculate the vertical center position - if (this.defaultYCenter.charAt(this.defaultYCenter.length-1) === '%') { - this.ycenter = - parseFloat(this.defaultYCenter) / 100 * - (this.frame.canvas.clientHeight - this.frame.filter.clientHeight); - } - else { - this.ycenter = parseFloat(this.defaultYCenter); // supposed to be in px - } - }; - - /** - * Set the rotation and distance of the camera - * @param {Object} pos An object with the camera position. The object - * contains three parameters: - * - horizontal {Number} - * The horizontal rotation, between 0 and 2*PI. - * Optional, can be left undefined. - * - vertical {Number} - * The vertical rotation, between 0 and 0.5*PI - * if vertical=0.5*PI, the graph is shown from the - * top. Optional, can be left undefined. - * - distance {Number} - * The (normalized) distance of the camera to the - * center of the graph, a value between 0.71 and 5.0. - * Optional, can be left undefined. - */ - Graph3d.prototype.setCameraPosition = function(pos) { - if (pos === undefined) { - return; - } - - if (pos.horizontal !== undefined && pos.vertical !== undefined) { - this.camera.setArmRotation(pos.horizontal, pos.vertical); - } - - if (pos.distance !== undefined) { - this.camera.setArmLength(pos.distance); - } - - this.redraw(); - }; - - - /** - * Retrieve the current camera rotation - * @return {object} An object with parameters horizontal, vertical, and - * distance - */ - Graph3d.prototype.getCameraPosition = function() { - var pos = this.camera.getArmRotation(); - pos.distance = this.camera.getArmLength(); - return pos; - }; - - /** - * Load data into the 3D Graph - */ - Graph3d.prototype._readData = function(data) { - // read the data - this._dataInitialize(data, this.style); - - - if (this.dataFilter) { - // apply filtering - this.dataPoints = this.dataFilter._getDataPoints(); - } - else { - // no filtering. load all data - this.dataPoints = this._getDataPoints(this.dataTable); - } - - // draw the filter - this._redrawFilter(); - }; - - /** - * Replace the dataset of the Graph3d - * @param {Array | DataSet | DataView} data - */ - Graph3d.prototype.setData = function (data) { - this._readData(data); - this.redraw(); - - // start animation when option is true - if (this.animationAutoStart && this.dataFilter) { - this.animationStart(); - } - }; - - /** - * Update the options. Options will be merged with current options - * @param {Object} options - */ - Graph3d.prototype.setOptions = function (options) { - var cameraPosition = undefined; - - this.animationStop(); - - if (options !== undefined) { - // retrieve parameter values - if (options.width !== undefined) this.width = options.width; - if (options.height !== undefined) this.height = options.height; - - if (options.xCenter !== undefined) this.defaultXCenter = options.xCenter; - if (options.yCenter !== undefined) this.defaultYCenter = options.yCenter; - - if (options.filterLabel !== undefined) this.filterLabel = options.filterLabel; - if (options.legendLabel !== undefined) this.legendLabel = options.legendLabel; - if (options.xLabel !== undefined) this.xLabel = options.xLabel; - if (options.yLabel !== undefined) this.yLabel = options.yLabel; - if (options.zLabel !== undefined) this.zLabel = options.zLabel; - - if (options.xValueLabel !== undefined) this.xValueLabel = options.xValueLabel; - if (options.yValueLabel !== undefined) this.yValueLabel = options.yValueLabel; - if (options.zValueLabel !== undefined) this.zValueLabel = options.zValueLabel; - - if (options.style !== undefined) { - var styleNumber = this._getStyleNumber(options.style); - if (styleNumber !== -1) { - this.style = styleNumber; - } - } - if (options.showGrid !== undefined) this.showGrid = options.showGrid; - if (options.showPerspective !== undefined) this.showPerspective = options.showPerspective; - if (options.showShadow !== undefined) this.showShadow = options.showShadow; - if (options.tooltip !== undefined) this.showTooltip = options.tooltip; - if (options.showAnimationControls !== undefined) this.showAnimationControls = options.showAnimationControls; - if (options.keepAspectRatio !== undefined) this.keepAspectRatio = options.keepAspectRatio; - if (options.verticalRatio !== undefined) this.verticalRatio = options.verticalRatio; - - if (options.animationInterval !== undefined) this.animationInterval = options.animationInterval; - if (options.animationPreload !== undefined) this.animationPreload = options.animationPreload; - if (options.animationAutoStart !== undefined)this.animationAutoStart = options.animationAutoStart; - - if (options.xBarWidth !== undefined) this.defaultXBarWidth = options.xBarWidth; - if (options.yBarWidth !== undefined) this.defaultYBarWidth = options.yBarWidth; - - if (options.xMin !== undefined) this.defaultXMin = options.xMin; - if (options.xStep !== undefined) this.defaultXStep = options.xStep; - if (options.xMax !== undefined) this.defaultXMax = options.xMax; - if (options.yMin !== undefined) this.defaultYMin = options.yMin; - if (options.yStep !== undefined) this.defaultYStep = options.yStep; - if (options.yMax !== undefined) this.defaultYMax = options.yMax; - if (options.zMin !== undefined) this.defaultZMin = options.zMin; - if (options.zStep !== undefined) this.defaultZStep = options.zStep; - if (options.zMax !== undefined) this.defaultZMax = options.zMax; - if (options.valueMin !== undefined) this.defaultValueMin = options.valueMin; - if (options.valueMax !== undefined) this.defaultValueMax = options.valueMax; - - if (options.cameraPosition !== undefined) cameraPosition = options.cameraPosition; - - if (cameraPosition !== undefined) { - this.camera.setArmRotation(cameraPosition.horizontal, cameraPosition.vertical); - this.camera.setArmLength(cameraPosition.distance); - } - else { - this.camera.setArmRotation(1.0, 0.5); - this.camera.setArmLength(1.7); - } - } - - this._setBackgroundColor(options && options.backgroundColor); - - this.setSize(this.width, this.height); - - // re-load the data - if (this.dataTable) { - this.setData(this.dataTable); - } - - // start animation when option is true - if (this.animationAutoStart && this.dataFilter) { - this.animationStart(); - } - }; - - /** - * Redraw the Graph. - */ - Graph3d.prototype.redraw = function() { - if (this.dataPoints === undefined) { - throw 'Error: graph data not initialized'; - } - - this._resizeCanvas(); - this._resizeCenter(); - this._redrawSlider(); - this._redrawClear(); - this._redrawAxis(); - - if (this.style === Graph3d.STYLE.GRID || - this.style === Graph3d.STYLE.SURFACE) { - this._redrawDataGrid(); - } - else if (this.style === Graph3d.STYLE.LINE) { - this._redrawDataLine(); - } - else if (this.style === Graph3d.STYLE.BAR || - this.style === Graph3d.STYLE.BARCOLOR || - this.style === Graph3d.STYLE.BARSIZE) { - this._redrawDataBar(); - } - else { - // style is DOT, DOTLINE, DOTCOLOR, DOTSIZE - this._redrawDataDot(); - } - - this._redrawInfo(); - this._redrawLegend(); - }; - - /** - * Clear the canvas before redrawing - */ - Graph3d.prototype._redrawClear = function() { - var canvas = this.frame.canvas; - var ctx = canvas.getContext('2d'); - - ctx.clearRect(0, 0, canvas.width, canvas.height); - }; - - - /** - * Redraw the legend showing the colors - */ - Graph3d.prototype._redrawLegend = function() { - var y; - - if (this.style === Graph3d.STYLE.DOTCOLOR || - this.style === Graph3d.STYLE.DOTSIZE) { - - var dotSize = this.frame.clientWidth * 0.02; - - var widthMin, widthMax; - if (this.style === Graph3d.STYLE.DOTSIZE) { - widthMin = dotSize / 2; // px - widthMax = dotSize / 2 + dotSize * 2; // Todo: put this in one function - } - else { - widthMin = 20; // px - widthMax = 20; // px - } - - var height = Math.max(this.frame.clientHeight * 0.25, 100); - var top = this.margin; - var right = this.frame.clientWidth - this.margin; - var left = right - widthMax; - var bottom = top + height; - } - - var canvas = this.frame.canvas; - var ctx = canvas.getContext('2d'); - ctx.lineWidth = 1; - ctx.font = '14px arial'; // TODO: put in options - - if (this.style === Graph3d.STYLE.DOTCOLOR) { - // draw the color bar - var ymin = 0; - var ymax = height; // Todo: make height customizable - for (y = ymin; y < ymax; y++) { - var f = (y - ymin) / (ymax - ymin); - - //var width = (dotSize / 2 + (1-f) * dotSize * 2); // Todo: put this in one function - var hue = f * 240; - var color = this._hsv2rgb(hue, 1, 1); - - ctx.strokeStyle = color; - ctx.beginPath(); - ctx.moveTo(left, top + y); - ctx.lineTo(right, top + y); - ctx.stroke(); - } - - ctx.strokeStyle = this.colorAxis; - ctx.strokeRect(left, top, widthMax, height); - } - - if (this.style === Graph3d.STYLE.DOTSIZE) { - // draw border around color bar - ctx.strokeStyle = this.colorAxis; - ctx.fillStyle = this.colorDot; - ctx.beginPath(); - ctx.moveTo(left, top); - ctx.lineTo(right, top); - ctx.lineTo(right - widthMax + widthMin, bottom); - ctx.lineTo(left, bottom); - ctx.closePath(); - ctx.fill(); - ctx.stroke(); - } - - if (this.style === Graph3d.STYLE.DOTCOLOR || - this.style === Graph3d.STYLE.DOTSIZE) { - // print values along the color bar - var gridLineLen = 5; // px - var step = new StepNumber(this.valueMin, this.valueMax, (this.valueMax-this.valueMin)/5, true); - step.start(); - if (step.getCurrent() < this.valueMin) { - step.next(); - } - while (!step.end()) { - y = bottom - (step.getCurrent() - this.valueMin) / (this.valueMax - this.valueMin) * height; - - ctx.beginPath(); - ctx.moveTo(left - gridLineLen, y); - ctx.lineTo(left, y); - ctx.stroke(); - - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - ctx.fillStyle = this.colorAxis; - ctx.fillText(step.getCurrent(), left - 2 * gridLineLen, y); - - step.next(); - } - - ctx.textAlign = 'right'; - ctx.textBaseline = 'top'; - var label = this.legendLabel; - ctx.fillText(label, right, bottom + this.margin); - } - }; - - /** - * Redraw the filter - */ - Graph3d.prototype._redrawFilter = function() { - this.frame.filter.innerHTML = ''; - - if (this.dataFilter) { - var options = { - 'visible': this.showAnimationControls - }; - var slider = new Slider(this.frame.filter, options); - this.frame.filter.slider = slider; - - // TODO: css here is not nice here... - this.frame.filter.style.padding = '10px'; - //this.frame.filter.style.backgroundColor = '#EFEFEF'; - - slider.setValues(this.dataFilter.values); - slider.setPlayInterval(this.animationInterval); - - // create an event handler - var me = this; - var onchange = function () { - var index = slider.getIndex(); - - me.dataFilter.selectValue(index); - me.dataPoints = me.dataFilter._getDataPoints(); - - me.redraw(); - }; - slider.setOnChangeCallback(onchange); - } - else { - this.frame.filter.slider = undefined; - } - }; - - /** - * Redraw the slider - */ - Graph3d.prototype._redrawSlider = function() { - if ( this.frame.filter.slider !== undefined) { - this.frame.filter.slider.redraw(); - } - }; - - - /** - * Redraw common information - */ - Graph3d.prototype._redrawInfo = function() { - if (this.dataFilter) { - var canvas = this.frame.canvas; - var ctx = canvas.getContext('2d'); - - ctx.font = '14px arial'; // TODO: put in options - ctx.lineStyle = 'gray'; - ctx.fillStyle = 'gray'; - ctx.textAlign = 'left'; - ctx.textBaseline = 'top'; - - var x = this.margin; - var y = this.margin; - ctx.fillText(this.dataFilter.getLabel() + ': ' + this.dataFilter.getSelectedValue(), x, y); - } - }; - - - /** - * Redraw the axis - */ - Graph3d.prototype._redrawAxis = function() { - var canvas = this.frame.canvas, - ctx = canvas.getContext('2d'), - from, to, step, prettyStep, - text, xText, yText, zText, - offset, xOffset, yOffset, - xMin2d, xMax2d; - - // TODO: get the actual rendered style of the containerElement - //ctx.font = this.containerElement.style.font; - ctx.font = 24 / this.camera.getArmLength() + 'px arial'; - - // calculate the length for the short grid lines - var gridLenX = 0.025 / this.scale.x; - var gridLenY = 0.025 / this.scale.y; - var textMargin = 5 / this.camera.getArmLength(); // px - var armAngle = this.camera.getArmRotation().horizontal; - - // draw x-grid lines - ctx.lineWidth = 1; - prettyStep = (this.defaultXStep === undefined); - step = new StepNumber(this.xMin, this.xMax, this.xStep, prettyStep); - step.start(); - if (step.getCurrent() < this.xMin) { - step.next(); - } - while (!step.end()) { - var x = step.getCurrent(); - - if (this.showGrid) { - from = this._convert3Dto2D(new Point3d(x, this.yMin, this.zMin)); - to = this._convert3Dto2D(new Point3d(x, this.yMax, this.zMin)); - ctx.strokeStyle = this.colorGrid; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - } - else { - from = this._convert3Dto2D(new Point3d(x, this.yMin, this.zMin)); - to = this._convert3Dto2D(new Point3d(x, this.yMin+gridLenX, this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - - from = this._convert3Dto2D(new Point3d(x, this.yMax, this.zMin)); - to = this._convert3Dto2D(new Point3d(x, this.yMax-gridLenX, this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - } - - yText = (Math.cos(armAngle) > 0) ? this.yMin : this.yMax; - text = this._convert3Dto2D(new Point3d(x, yText, this.zMin)); - if (Math.cos(armAngle * 2) > 0) { - ctx.textAlign = 'center'; - ctx.textBaseline = 'top'; - text.y += textMargin; - } - else if (Math.sin(armAngle * 2) < 0){ - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - } - else { - ctx.textAlign = 'left'; - ctx.textBaseline = 'middle'; - } - ctx.fillStyle = this.colorAxis; - ctx.fillText(' ' + this.xValueLabel(step.getCurrent()) + ' ', text.x, text.y); - - step.next(); - } - - // draw y-grid lines - ctx.lineWidth = 1; - prettyStep = (this.defaultYStep === undefined); - step = new StepNumber(this.yMin, this.yMax, this.yStep, prettyStep); - step.start(); - if (step.getCurrent() < this.yMin) { - step.next(); - } - while (!step.end()) { - if (this.showGrid) { - from = this._convert3Dto2D(new Point3d(this.xMin, step.getCurrent(), this.zMin)); - to = this._convert3Dto2D(new Point3d(this.xMax, step.getCurrent(), this.zMin)); - ctx.strokeStyle = this.colorGrid; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - } - else { - from = this._convert3Dto2D(new Point3d(this.xMin, step.getCurrent(), this.zMin)); - to = this._convert3Dto2D(new Point3d(this.xMin+gridLenY, step.getCurrent(), this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - - from = this._convert3Dto2D(new Point3d(this.xMax, step.getCurrent(), this.zMin)); - to = this._convert3Dto2D(new Point3d(this.xMax-gridLenY, step.getCurrent(), this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - } - - xText = (Math.sin(armAngle ) > 0) ? this.xMin : this.xMax; - text = this._convert3Dto2D(new Point3d(xText, step.getCurrent(), this.zMin)); - if (Math.cos(armAngle * 2) < 0) { - ctx.textAlign = 'center'; - ctx.textBaseline = 'top'; - text.y += textMargin; - } - else if (Math.sin(armAngle * 2) > 0){ - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - } - else { - ctx.textAlign = 'left'; - ctx.textBaseline = 'middle'; - } - ctx.fillStyle = this.colorAxis; - ctx.fillText(' ' + this.yValueLabel(step.getCurrent()) + ' ', text.x, text.y); - - step.next(); - } - - // draw z-grid lines and axis - ctx.lineWidth = 1; - prettyStep = (this.defaultZStep === undefined); - step = new StepNumber(this.zMin, this.zMax, this.zStep, prettyStep); - step.start(); - if (step.getCurrent() < this.zMin) { - step.next(); - } - xText = (Math.cos(armAngle ) > 0) ? this.xMin : this.xMax; - yText = (Math.sin(armAngle ) < 0) ? this.yMin : this.yMax; - while (!step.end()) { - // TODO: make z-grid lines really 3d? - from = this._convert3Dto2D(new Point3d(xText, yText, step.getCurrent())); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(from.x - textMargin, from.y); - ctx.stroke(); - - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - ctx.fillStyle = this.colorAxis; - ctx.fillText(this.zValueLabel(step.getCurrent()) + ' ', from.x - 5, from.y); - - step.next(); - } - ctx.lineWidth = 1; - from = this._convert3Dto2D(new Point3d(xText, yText, this.zMin)); - to = this._convert3Dto2D(new Point3d(xText, yText, this.zMax)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - - // draw x-axis - ctx.lineWidth = 1; - // line at yMin - xMin2d = this._convert3Dto2D(new Point3d(this.xMin, this.yMin, this.zMin)); - xMax2d = this._convert3Dto2D(new Point3d(this.xMax, this.yMin, this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(xMin2d.x, xMin2d.y); - ctx.lineTo(xMax2d.x, xMax2d.y); - ctx.stroke(); - // line at ymax - xMin2d = this._convert3Dto2D(new Point3d(this.xMin, this.yMax, this.zMin)); - xMax2d = this._convert3Dto2D(new Point3d(this.xMax, this.yMax, this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(xMin2d.x, xMin2d.y); - ctx.lineTo(xMax2d.x, xMax2d.y); - ctx.stroke(); - - // draw y-axis - ctx.lineWidth = 1; - // line at xMin - from = this._convert3Dto2D(new Point3d(this.xMin, this.yMin, this.zMin)); - to = this._convert3Dto2D(new Point3d(this.xMin, this.yMax, this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - // line at xMax - from = this._convert3Dto2D(new Point3d(this.xMax, this.yMin, this.zMin)); - to = this._convert3Dto2D(new Point3d(this.xMax, this.yMax, this.zMin)); - ctx.strokeStyle = this.colorAxis; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(to.x, to.y); - ctx.stroke(); - - // draw x-label - var xLabel = this.xLabel; - if (xLabel.length > 0) { - yOffset = 0.1 / this.scale.y; - xText = (this.xMin + this.xMax) / 2; - yText = (Math.cos(armAngle) > 0) ? this.yMin - yOffset: this.yMax + yOffset; - text = this._convert3Dto2D(new Point3d(xText, yText, this.zMin)); - if (Math.cos(armAngle * 2) > 0) { - ctx.textAlign = 'center'; - ctx.textBaseline = 'top'; - } - else if (Math.sin(armAngle * 2) < 0){ - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - } - else { - ctx.textAlign = 'left'; - ctx.textBaseline = 'middle'; - } - ctx.fillStyle = this.colorAxis; - ctx.fillText(xLabel, text.x, text.y); - } - - // draw y-label - var yLabel = this.yLabel; - if (yLabel.length > 0) { - xOffset = 0.1 / this.scale.x; - xText = (Math.sin(armAngle ) > 0) ? this.xMin - xOffset : this.xMax + xOffset; - yText = (this.yMin + this.yMax) / 2; - text = this._convert3Dto2D(new Point3d(xText, yText, this.zMin)); - if (Math.cos(armAngle * 2) < 0) { - ctx.textAlign = 'center'; - ctx.textBaseline = 'top'; - } - else if (Math.sin(armAngle * 2) > 0){ - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - } - else { - ctx.textAlign = 'left'; - ctx.textBaseline = 'middle'; - } - ctx.fillStyle = this.colorAxis; - ctx.fillText(yLabel, text.x, text.y); - } - - // draw z-label - var zLabel = this.zLabel; - if (zLabel.length > 0) { - offset = 30; // pixels. // TODO: relate to the max width of the values on the z axis? - xText = (Math.cos(armAngle ) > 0) ? this.xMin : this.xMax; - yText = (Math.sin(armAngle ) < 0) ? this.yMin : this.yMax; - zText = (this.zMin + this.zMax) / 2; - text = this._convert3Dto2D(new Point3d(xText, yText, zText)); - ctx.textAlign = 'right'; - ctx.textBaseline = 'middle'; - ctx.fillStyle = this.colorAxis; - ctx.fillText(zLabel, text.x - offset, text.y); - } - }; - - /** - * Calculate the color based on the given value. - * @param {Number} H Hue, a value be between 0 and 360 - * @param {Number} S Saturation, a value between 0 and 1 - * @param {Number} V Value, a value between 0 and 1 - */ - Graph3d.prototype._hsv2rgb = function(H, S, V) { - var R, G, B, C, Hi, X; - - C = V * S; - Hi = Math.floor(H/60); // hi = 0,1,2,3,4,5 - X = C * (1 - Math.abs(((H/60) % 2) - 1)); - - switch (Hi) { - case 0: R = C; G = X; B = 0; break; - case 1: R = X; G = C; B = 0; break; - case 2: R = 0; G = C; B = X; break; - case 3: R = 0; G = X; B = C; break; - case 4: R = X; G = 0; B = C; break; - case 5: R = C; G = 0; B = X; break; - - default: R = 0; G = 0; B = 0; break; - } - - return 'RGB(' + parseInt(R*255) + ',' + parseInt(G*255) + ',' + parseInt(B*255) + ')'; - }; - - - /** - * Draw all datapoints as a grid - * This function can be used when the style is 'grid' - */ - Graph3d.prototype._redrawDataGrid = function() { - var canvas = this.frame.canvas, - ctx = canvas.getContext('2d'), - point, right, top, cross, - i, - topSideVisible, fillStyle, strokeStyle, lineWidth, - h, s, v, zAvg; - - - if (this.dataPoints === undefined || this.dataPoints.length <= 0) - return; // TODO: throw exception? - - // calculate the translations and screen position of all points - for (i = 0; i < this.dataPoints.length; i++) { - var trans = this._convertPointToTranslation(this.dataPoints[i].point); - var screen = this._convertTranslationToScreen(trans); - - this.dataPoints[i].trans = trans; - this.dataPoints[i].screen = screen; - - // calculate the translation of the point at the bottom (needed for sorting) - var transBottom = this._convertPointToTranslation(this.dataPoints[i].bottom); - this.dataPoints[i].dist = this.showPerspective ? transBottom.length() : -transBottom.z; - } - - // sort the points on depth of their (x,y) position (not on z) - var sortDepth = function (a, b) { - return b.dist - a.dist; - }; - this.dataPoints.sort(sortDepth); - - if (this.style === Graph3d.STYLE.SURFACE) { - for (i = 0; i < this.dataPoints.length; i++) { - point = this.dataPoints[i]; - right = this.dataPoints[i].pointRight; - top = this.dataPoints[i].pointTop; - cross = this.dataPoints[i].pointCross; - - if (point !== undefined && right !== undefined && top !== undefined && cross !== undefined) { - - if (this.showGrayBottom || this.showShadow) { - // calculate the cross product of the two vectors from center - // to left and right, in order to know whether we are looking at the - // bottom or at the top side. We can also use the cross product - // for calculating light intensity - var aDiff = Point3d.subtract(cross.trans, point.trans); - var bDiff = Point3d.subtract(top.trans, right.trans); - var crossproduct = Point3d.crossProduct(aDiff, bDiff); - var len = crossproduct.length(); - // FIXME: there is a bug with determining the surface side (shadow or colored) - - topSideVisible = (crossproduct.z > 0); - } - else { - topSideVisible = true; - } - - if (topSideVisible) { - // calculate Hue from the current value. At zMin the hue is 240, at zMax the hue is 0 - zAvg = (point.point.z + right.point.z + top.point.z + cross.point.z) / 4; - h = (1 - (zAvg - this.zMin) * this.scale.z / this.verticalRatio) * 240; - s = 1; // saturation - - if (this.showShadow) { - v = Math.min(1 + (crossproduct.x / len) / 2, 1); // value. TODO: scale - fillStyle = this._hsv2rgb(h, s, v); - strokeStyle = fillStyle; - } - else { - v = 1; - fillStyle = this._hsv2rgb(h, s, v); - strokeStyle = this.colorAxis; - } - } - else { - fillStyle = 'gray'; - strokeStyle = this.colorAxis; - } - lineWidth = 0.5; - - ctx.lineWidth = lineWidth; - ctx.fillStyle = fillStyle; - ctx.strokeStyle = strokeStyle; - ctx.beginPath(); - ctx.moveTo(point.screen.x, point.screen.y); - ctx.lineTo(right.screen.x, right.screen.y); - ctx.lineTo(cross.screen.x, cross.screen.y); - ctx.lineTo(top.screen.x, top.screen.y); - ctx.closePath(); - ctx.fill(); - ctx.stroke(); - } - } - } - else { // grid style - for (i = 0; i < this.dataPoints.length; i++) { - point = this.dataPoints[i]; - right = this.dataPoints[i].pointRight; - top = this.dataPoints[i].pointTop; - - if (point !== undefined) { - if (this.showPerspective) { - lineWidth = 2 / -point.trans.z; - } - else { - lineWidth = 2 * -(this.eye.z / this.camera.getArmLength()); - } - } - - if (point !== undefined && right !== undefined) { - // calculate Hue from the current value. At zMin the hue is 240, at zMax the hue is 0 - zAvg = (point.point.z + right.point.z) / 2; - h = (1 - (zAvg - this.zMin) * this.scale.z / this.verticalRatio) * 240; - - ctx.lineWidth = lineWidth; - ctx.strokeStyle = this._hsv2rgb(h, 1, 1); - ctx.beginPath(); - ctx.moveTo(point.screen.x, point.screen.y); - ctx.lineTo(right.screen.x, right.screen.y); - ctx.stroke(); - } - - if (point !== undefined && top !== undefined) { - // calculate Hue from the current value. At zMin the hue is 240, at zMax the hue is 0 - zAvg = (point.point.z + top.point.z) / 2; - h = (1 - (zAvg - this.zMin) * this.scale.z / this.verticalRatio) * 240; - - ctx.lineWidth = lineWidth; - ctx.strokeStyle = this._hsv2rgb(h, 1, 1); - ctx.beginPath(); - ctx.moveTo(point.screen.x, point.screen.y); - ctx.lineTo(top.screen.x, top.screen.y); - ctx.stroke(); - } - } - } - }; - - - /** - * Draw all datapoints as dots. - * This function can be used when the style is 'dot' or 'dot-line' - */ - Graph3d.prototype._redrawDataDot = function() { - var canvas = this.frame.canvas; - var ctx = canvas.getContext('2d'); - var i; - - if (this.dataPoints === undefined || this.dataPoints.length <= 0) - return; // TODO: throw exception? - - // calculate the translations of all points - for (i = 0; i < this.dataPoints.length; i++) { - var trans = this._convertPointToTranslation(this.dataPoints[i].point); - var screen = this._convertTranslationToScreen(trans); - this.dataPoints[i].trans = trans; - this.dataPoints[i].screen = screen; - - // calculate the distance from the point at the bottom to the camera - var transBottom = this._convertPointToTranslation(this.dataPoints[i].bottom); - this.dataPoints[i].dist = this.showPerspective ? transBottom.length() : -transBottom.z; - } - - // order the translated points by depth - var sortDepth = function (a, b) { - return b.dist - a.dist; - }; - this.dataPoints.sort(sortDepth); - - // draw the datapoints as colored circles - var dotSize = this.frame.clientWidth * 0.02; // px - for (i = 0; i < this.dataPoints.length; i++) { - var point = this.dataPoints[i]; - - if (this.style === Graph3d.STYLE.DOTLINE) { - // draw a vertical line from the bottom to the graph value - //var from = this._convert3Dto2D(new Point3d(point.point.x, point.point.y, this.zMin)); - var from = this._convert3Dto2D(point.bottom); - ctx.lineWidth = 1; - ctx.strokeStyle = this.colorGrid; - ctx.beginPath(); - ctx.moveTo(from.x, from.y); - ctx.lineTo(point.screen.x, point.screen.y); - ctx.stroke(); - } - - // calculate radius for the circle - var size; - if (this.style === Graph3d.STYLE.DOTSIZE) { - size = dotSize/2 + 2*dotSize * (point.point.value - this.valueMin) / (this.valueMax - this.valueMin); - } - else { - size = dotSize; - } - - var radius; - if (this.showPerspective) { - radius = size / -point.trans.z; - } - else { - radius = size * -(this.eye.z / this.camera.getArmLength()); - } - if (radius < 0) { - radius = 0; - } - - var hue, color, borderColor; - if (this.style === Graph3d.STYLE.DOTCOLOR ) { - // calculate the color based on the value - hue = (1 - (point.point.value - this.valueMin) * this.scale.value) * 240; - color = this._hsv2rgb(hue, 1, 1); - borderColor = this._hsv2rgb(hue, 1, 0.8); - } - else if (this.style === Graph3d.STYLE.DOTSIZE) { - color = this.colorDot; - borderColor = this.colorDotBorder; - } - else { - // calculate Hue from the current value. At zMin the hue is 240, at zMax the hue is 0 - hue = (1 - (point.point.z - this.zMin) * this.scale.z / this.verticalRatio) * 240; - color = this._hsv2rgb(hue, 1, 1); - borderColor = this._hsv2rgb(hue, 1, 0.8); - } - - // draw the circle - ctx.lineWidth = 1.0; - ctx.strokeStyle = borderColor; - ctx.fillStyle = color; - ctx.beginPath(); - ctx.arc(point.screen.x, point.screen.y, radius, 0, Math.PI*2, true); - ctx.fill(); - ctx.stroke(); - } - }; - - /** - * Draw all datapoints as bars. - * This function can be used when the style is 'bar', 'bar-color', or 'bar-size' - */ - Graph3d.prototype._redrawDataBar = function() { - var canvas = this.frame.canvas; - var ctx = canvas.getContext('2d'); - var i, j, surface, corners; - - if (this.dataPoints === undefined || this.dataPoints.length <= 0) - return; // TODO: throw exception? - - // calculate the translations of all points - for (i = 0; i < this.dataPoints.length; i++) { - var trans = this._convertPointToTranslation(this.dataPoints[i].point); - var screen = this._convertTranslationToScreen(trans); - this.dataPoints[i].trans = trans; - this.dataPoints[i].screen = screen; - - // calculate the distance from the point at the bottom to the camera - var transBottom = this._convertPointToTranslation(this.dataPoints[i].bottom); - this.dataPoints[i].dist = this.showPerspective ? transBottom.length() : -transBottom.z; - } - - // order the translated points by depth - var sortDepth = function (a, b) { - return b.dist - a.dist; - }; - this.dataPoints.sort(sortDepth); - - // draw the datapoints as bars - var xWidth = this.xBarWidth / 2; - var yWidth = this.yBarWidth / 2; - for (i = 0; i < this.dataPoints.length; i++) { - var point = this.dataPoints[i]; - - // determine color - var hue, color, borderColor; - if (this.style === Graph3d.STYLE.BARCOLOR ) { - // calculate the color based on the value - hue = (1 - (point.point.value - this.valueMin) * this.scale.value) * 240; - color = this._hsv2rgb(hue, 1, 1); - borderColor = this._hsv2rgb(hue, 1, 0.8); - } - else if (this.style === Graph3d.STYLE.BARSIZE) { - color = this.colorDot; - borderColor = this.colorDotBorder; - } - else { - // calculate Hue from the current value. At zMin the hue is 240, at zMax the hue is 0 - hue = (1 - (point.point.z - this.zMin) * this.scale.z / this.verticalRatio) * 240; - color = this._hsv2rgb(hue, 1, 1); - borderColor = this._hsv2rgb(hue, 1, 0.8); - } - - // calculate size for the bar - if (this.style === Graph3d.STYLE.BARSIZE) { - xWidth = (this.xBarWidth / 2) * ((point.point.value - this.valueMin) / (this.valueMax - this.valueMin) * 0.8 + 0.2); - yWidth = (this.yBarWidth / 2) * ((point.point.value - this.valueMin) / (this.valueMax - this.valueMin) * 0.8 + 0.2); - } - - // calculate all corner points - var me = this; - var point3d = point.point; - var top = [ - {point: new Point3d(point3d.x - xWidth, point3d.y - yWidth, point3d.z)}, - {point: new Point3d(point3d.x + xWidth, point3d.y - yWidth, point3d.z)}, - {point: new Point3d(point3d.x + xWidth, point3d.y + yWidth, point3d.z)}, - {point: new Point3d(point3d.x - xWidth, point3d.y + yWidth, point3d.z)} - ]; - var bottom = [ - {point: new Point3d(point3d.x - xWidth, point3d.y - yWidth, this.zMin)}, - {point: new Point3d(point3d.x + xWidth, point3d.y - yWidth, this.zMin)}, - {point: new Point3d(point3d.x + xWidth, point3d.y + yWidth, this.zMin)}, - {point: new Point3d(point3d.x - xWidth, point3d.y + yWidth, this.zMin)} - ]; - - // calculate screen location of the points - top.forEach(function (obj) { - obj.screen = me._convert3Dto2D(obj.point); - }); - bottom.forEach(function (obj) { - obj.screen = me._convert3Dto2D(obj.point); - }); - - // create five sides, calculate both corner points and center points - var surfaces = [ - {corners: top, center: Point3d.avg(bottom[0].point, bottom[2].point)}, - {corners: [top[0], top[1], bottom[1], bottom[0]], center: Point3d.avg(bottom[1].point, bottom[0].point)}, - {corners: [top[1], top[2], bottom[2], bottom[1]], center: Point3d.avg(bottom[2].point, bottom[1].point)}, - {corners: [top[2], top[3], bottom[3], bottom[2]], center: Point3d.avg(bottom[3].point, bottom[2].point)}, - {corners: [top[3], top[0], bottom[0], bottom[3]], center: Point3d.avg(bottom[0].point, bottom[3].point)} - ]; - point.surfaces = surfaces; - - // calculate the distance of each of the surface centers to the camera - for (j = 0; j < surfaces.length; j++) { - surface = surfaces[j]; - var transCenter = this._convertPointToTranslation(surface.center); - surface.dist = this.showPerspective ? transCenter.length() : -transCenter.z; - // TODO: this dept calculation doesn't work 100% of the cases due to perspective, - // but the current solution is fast/simple and works in 99.9% of all cases - // the issue is visible in example 14, with graph.setCameraPosition({horizontal: 2.97, vertical: 0.5, distance: 0.9}) - } - - // order the surfaces by their (translated) depth - surfaces.sort(function (a, b) { - var diff = b.dist - a.dist; - if (diff) return diff; - - // if equal depth, sort the top surface last - if (a.corners === top) return 1; - if (b.corners === top) return -1; - - // both are equal - return 0; - }); - - // draw the ordered surfaces - ctx.lineWidth = 1; - ctx.strokeStyle = borderColor; - ctx.fillStyle = color; - // NOTE: we start at j=2 instead of j=0 as we don't need to draw the two surfaces at the backside - for (j = 2; j < surfaces.length; j++) { - surface = surfaces[j]; - corners = surface.corners; - ctx.beginPath(); - ctx.moveTo(corners[3].screen.x, corners[3].screen.y); - ctx.lineTo(corners[0].screen.x, corners[0].screen.y); - ctx.lineTo(corners[1].screen.x, corners[1].screen.y); - ctx.lineTo(corners[2].screen.x, corners[2].screen.y); - ctx.lineTo(corners[3].screen.x, corners[3].screen.y); - ctx.fill(); - ctx.stroke(); - } - } - }; - - - /** - * Draw a line through all datapoints. - * This function can be used when the style is 'line' - */ - Graph3d.prototype._redrawDataLine = function() { - var canvas = this.frame.canvas, - ctx = canvas.getContext('2d'), - point, i; - - if (this.dataPoints === undefined || this.dataPoints.length <= 0) - return; // TODO: throw exception? - - // calculate the translations of all points - for (i = 0; i < this.dataPoints.length; i++) { - var trans = this._convertPointToTranslation(this.dataPoints[i].point); - var screen = this._convertTranslationToScreen(trans); - - this.dataPoints[i].trans = trans; - this.dataPoints[i].screen = screen; - } - - // start the line - if (this.dataPoints.length > 0) { - point = this.dataPoints[0]; - - ctx.lineWidth = 1; // TODO: make customizable - ctx.strokeStyle = 'blue'; // TODO: make customizable - ctx.beginPath(); - ctx.moveTo(point.screen.x, point.screen.y); - } - - // draw the datapoints as colored circles - for (i = 1; i < this.dataPoints.length; i++) { - point = this.dataPoints[i]; - ctx.lineTo(point.screen.x, point.screen.y); - } - - // finish the line - if (this.dataPoints.length > 0) { - ctx.stroke(); - } - }; - - /** - * Start a moving operation inside the provided parent element - * @param {Event} event The event that occurred (required for - * retrieving the mouse position) - */ - Graph3d.prototype._onMouseDown = function(event) { - event = event || window.event; - - // check if mouse is still down (may be up when focus is lost for example - // in an iframe) - if (this.leftButtonDown) { - this._onMouseUp(event); - } - - // only react on left mouse button down - this.leftButtonDown = event.which ? (event.which === 1) : (event.button === 1); - if (!this.leftButtonDown && !this.touchDown) return; - - // get mouse position (different code for IE and all other browsers) - this.startMouseX = getMouseX(event); - this.startMouseY = getMouseY(event); - - this.startStart = new Date(this.start); - this.startEnd = new Date(this.end); - this.startArmRotation = this.camera.getArmRotation(); - - this.frame.style.cursor = 'move'; - - // add event listeners to handle moving the contents - // we store the function onmousemove and onmouseup in the graph, so we can - // remove the eventlisteners lateron in the function mouseUp() - var me = this; - this.onmousemove = function (event) {me._onMouseMove(event);}; - this.onmouseup = function (event) {me._onMouseUp(event);}; - util.addEventListener(document, 'mousemove', me.onmousemove); - util.addEventListener(document, 'mouseup', me.onmouseup); - util.preventDefault(event); - }; - - - /** - * Perform moving operating. - * This function activated from within the funcion Graph.mouseDown(). - * @param {Event} event Well, eehh, the event - */ - Graph3d.prototype._onMouseMove = function (event) { - event = event || window.event; - - // calculate change in mouse position - var diffX = parseFloat(getMouseX(event)) - this.startMouseX; - var diffY = parseFloat(getMouseY(event)) - this.startMouseY; - - var horizontalNew = this.startArmRotation.horizontal + diffX / 200; - var verticalNew = this.startArmRotation.vertical + diffY / 200; - - var snapAngle = 4; // degrees - var snapValue = Math.sin(snapAngle / 360 * 2 * Math.PI); - - // snap horizontally to nice angles at 0pi, 0.5pi, 1pi, 1.5pi, etc... - // the -0.001 is to take care that the vertical axis is always drawn at the left front corner - if (Math.abs(Math.sin(horizontalNew)) < snapValue) { - horizontalNew = Math.round((horizontalNew / Math.PI)) * Math.PI - 0.001; - } - if (Math.abs(Math.cos(horizontalNew)) < snapValue) { - horizontalNew = (Math.round((horizontalNew/ Math.PI - 0.5)) + 0.5) * Math.PI - 0.001; - } - - // snap vertically to nice angles - if (Math.abs(Math.sin(verticalNew)) < snapValue) { - verticalNew = Math.round((verticalNew / Math.PI)) * Math.PI; - } - if (Math.abs(Math.cos(verticalNew)) < snapValue) { - verticalNew = (Math.round((verticalNew/ Math.PI - 0.5)) + 0.5) * Math.PI; - } - - this.camera.setArmRotation(horizontalNew, verticalNew); - this.redraw(); - - // fire a cameraPositionChange event - var parameters = this.getCameraPosition(); - this.emit('cameraPositionChange', parameters); - - util.preventDefault(event); - }; - - - /** - * Stop moving operating. - * This function activated from within the funcion Graph.mouseDown(). - * @param {event} event The event - */ - Graph3d.prototype._onMouseUp = function (event) { - this.frame.style.cursor = 'auto'; - this.leftButtonDown = false; - - // remove event listeners here - util.removeEventListener(document, 'mousemove', this.onmousemove); - util.removeEventListener(document, 'mouseup', this.onmouseup); - util.preventDefault(event); - }; - - /** - * After having moved the mouse, a tooltip should pop up when the mouse is resting on a data point - * @param {Event} event A mouse move event - */ - Graph3d.prototype._onTooltip = function (event) { - var delay = 300; // ms - var mouseX = getMouseX(event) - util.getAbsoluteLeft(this.frame); - var mouseY = getMouseY(event) - util.getAbsoluteTop(this.frame); - - if (!this.showTooltip) { - return; - } - - if (this.tooltipTimeout) { - clearTimeout(this.tooltipTimeout); - } - - // (delayed) display of a tooltip only if no mouse button is down - if (this.leftButtonDown) { - this._hideTooltip(); - return; - } - - if (this.tooltip && this.tooltip.dataPoint) { - // tooltip is currently visible - var dataPoint = this._dataPointFromXY(mouseX, mouseY); - if (dataPoint !== this.tooltip.dataPoint) { - // datapoint changed - if (dataPoint) { - this._showTooltip(dataPoint); - } - else { - this._hideTooltip(); - } - } - } - else { - // tooltip is currently not visible - var me = this; - this.tooltipTimeout = setTimeout(function () { - me.tooltipTimeout = null; - - // show a tooltip if we have a data point - var dataPoint = me._dataPointFromXY(mouseX, mouseY); - if (dataPoint) { - me._showTooltip(dataPoint); - } - }, delay); - } - }; - - /** - * Event handler for touchstart event on mobile devices - */ - Graph3d.prototype._onTouchStart = function(event) { - this.touchDown = true; - - var me = this; - this.ontouchmove = function (event) {me._onTouchMove(event);}; - this.ontouchend = function (event) {me._onTouchEnd(event);}; - util.addEventListener(document, 'touchmove', me.ontouchmove); - util.addEventListener(document, 'touchend', me.ontouchend); - - this._onMouseDown(event); - }; - - /** - * Event handler for touchmove event on mobile devices - */ - Graph3d.prototype._onTouchMove = function(event) { - this._onMouseMove(event); - }; - - /** - * Event handler for touchend event on mobile devices - */ - Graph3d.prototype._onTouchEnd = function(event) { - this.touchDown = false; - - util.removeEventListener(document, 'touchmove', this.ontouchmove); - util.removeEventListener(document, 'touchend', this.ontouchend); - - this._onMouseUp(event); - }; - - - /** - * Event handler for mouse wheel event, used to zoom the graph - * Code from http://adomas.org/javascript-mouse-wheel/ - * @param {event} event The event - */ - Graph3d.prototype._onWheel = function(event) { - if (!event) /* For IE. */ - event = window.event; - - // retrieve delta - var delta = 0; - if (event.wheelDelta) { /* IE/Opera. */ - delta = event.wheelDelta/120; - } else if (event.detail) { /* Mozilla case. */ - // In Mozilla, sign of delta is different than in IE. - // Also, delta is multiple of 3. - delta = -event.detail/3; - } - - // If delta is nonzero, handle it. - // Basically, delta is now positive if wheel was scrolled up, - // and negative, if wheel was scrolled down. - if (delta) { - var oldLength = this.camera.getArmLength(); - var newLength = oldLength * (1 - delta / 10); - - this.camera.setArmLength(newLength); - this.redraw(); - - this._hideTooltip(); - } - - // fire a cameraPositionChange event - var parameters = this.getCameraPosition(); - this.emit('cameraPositionChange', parameters); - - // Prevent default actions caused by mouse wheel. - // That might be ugly, but we handle scrolls somehow - // anyway, so don't bother here.. - util.preventDefault(event); - }; - - /** - * Test whether a point lies inside given 2D triangle - * @param {Point2d} point - * @param {Point2d[]} triangle - * @return {boolean} Returns true if given point lies inside or on the edge of the triangle - * @private - */ - Graph3d.prototype._insideTriangle = function (point, triangle) { - var a = triangle[0], - b = triangle[1], - c = triangle[2]; - - function sign (x) { - return x > 0 ? 1 : x < 0 ? -1 : 0; - } - - var as = sign((b.x - a.x) * (point.y - a.y) - (b.y - a.y) * (point.x - a.x)); - var bs = sign((c.x - b.x) * (point.y - b.y) - (c.y - b.y) * (point.x - b.x)); - var cs = sign((a.x - c.x) * (point.y - c.y) - (a.y - c.y) * (point.x - c.x)); - - // each of the three signs must be either equal to each other or zero - return (as == 0 || bs == 0 || as == bs) && - (bs == 0 || cs == 0 || bs == cs) && - (as == 0 || cs == 0 || as == cs); - }; - - /** - * Find a data point close to given screen position (x, y) - * @param {Number} x - * @param {Number} y - * @return {Object | null} The closest data point or null if not close to any data point - * @private - */ - Graph3d.prototype._dataPointFromXY = function (x, y) { - var i, - distMax = 100, // px - dataPoint = null, - closestDataPoint = null, - closestDist = null, - center = new Point2d(x, y); - - if (this.style === Graph3d.STYLE.BAR || - this.style === Graph3d.STYLE.BARCOLOR || - this.style === Graph3d.STYLE.BARSIZE) { - // the data points are ordered from far away to closest - for (i = this.dataPoints.length - 1; i >= 0; i--) { - dataPoint = this.dataPoints[i]; - var surfaces = dataPoint.surfaces; - if (surfaces) { - for (var s = surfaces.length - 1; s >= 0; s--) { - // split each surface in two triangles, and see if the center point is inside one of these - var surface = surfaces[s]; - var corners = surface.corners; - var triangle1 = [corners[0].screen, corners[1].screen, corners[2].screen]; - var triangle2 = [corners[2].screen, corners[3].screen, corners[0].screen]; - if (this._insideTriangle(center, triangle1) || - this._insideTriangle(center, triangle2)) { - // return immediately at the first hit - return dataPoint; - } - } - } - } - } - else { - // find the closest data point, using distance to the center of the point on 2d screen - for (i = 0; i < this.dataPoints.length; i++) { - dataPoint = this.dataPoints[i]; - var point = dataPoint.screen; - if (point) { - var distX = Math.abs(x - point.x); - var distY = Math.abs(y - point.y); - var dist = Math.sqrt(distX * distX + distY * distY); - - if ((closestDist === null || dist < closestDist) && dist < distMax) { - closestDist = dist; - closestDataPoint = dataPoint; - } - } - } - } - - - return closestDataPoint; - }; - - /** - * Display a tooltip for given data point - * @param {Object} dataPoint - * @private - */ - Graph3d.prototype._showTooltip = function (dataPoint) { - var content, line, dot; - - if (!this.tooltip) { - content = document.createElement('div'); - content.style.position = 'absolute'; - content.style.padding = '10px'; - content.style.border = '1px solid #4d4d4d'; - content.style.color = '#1a1a1a'; - content.style.background = 'rgba(255,255,255,0.7)'; - content.style.borderRadius = '2px'; - content.style.boxShadow = '5px 5px 10px rgba(128,128,128,0.5)'; - - line = document.createElement('div'); - line.style.position = 'absolute'; - line.style.height = '40px'; - line.style.width = '0'; - line.style.borderLeft = '1px solid #4d4d4d'; - - dot = document.createElement('div'); - dot.style.position = 'absolute'; - dot.style.height = '0'; - dot.style.width = '0'; - dot.style.border = '5px solid #4d4d4d'; - dot.style.borderRadius = '5px'; - - this.tooltip = { - dataPoint: null, - dom: { - content: content, - line: line, - dot: dot - } - }; - } - else { - content = this.tooltip.dom.content; - line = this.tooltip.dom.line; - dot = this.tooltip.dom.dot; - } - - this._hideTooltip(); - - this.tooltip.dataPoint = dataPoint; - if (typeof this.showTooltip === 'function') { - content.innerHTML = this.showTooltip(dataPoint.point); - } - else { - content.innerHTML = '' + - '' + - '' + - '' + - '
x:' + dataPoint.point.x + '
y:' + dataPoint.point.y + '
z:' + dataPoint.point.z + '
'; - } - - content.style.left = '0'; - content.style.top = '0'; - this.frame.appendChild(content); - this.frame.appendChild(line); - this.frame.appendChild(dot); - - // calculate sizes - var contentWidth = content.offsetWidth; - var contentHeight = content.offsetHeight; - var lineHeight = line.offsetHeight; - var dotWidth = dot.offsetWidth; - var dotHeight = dot.offsetHeight; - - var left = dataPoint.screen.x - contentWidth / 2; - left = Math.min(Math.max(left, 10), this.frame.clientWidth - 10 - contentWidth); - - line.style.left = dataPoint.screen.x + 'px'; - line.style.top = (dataPoint.screen.y - lineHeight) + 'px'; - content.style.left = left + 'px'; - content.style.top = (dataPoint.screen.y - lineHeight - contentHeight) + 'px'; - dot.style.left = (dataPoint.screen.x - dotWidth / 2) + 'px'; - dot.style.top = (dataPoint.screen.y - dotHeight / 2) + 'px'; - }; - - /** - * Hide the tooltip when displayed - * @private - */ - Graph3d.prototype._hideTooltip = function () { - if (this.tooltip) { - this.tooltip.dataPoint = null; - - for (var prop in this.tooltip.dom) { - if (this.tooltip.dom.hasOwnProperty(prop)) { - var elem = this.tooltip.dom[prop]; - if (elem && elem.parentNode) { - elem.parentNode.removeChild(elem); - } - } - } - } - }; - - /**--------------------------------------------------------------------------**/ - - - /** - * Get the horizontal mouse position from a mouse event - * @param {Event} event - * @return {Number} mouse x - */ - function getMouseX (event) { - if ('clientX' in event) return event.clientX; - return event.targetTouches[0] && event.targetTouches[0].clientX || 0; - } - - /** - * Get the vertical mouse position from a mouse event - * @param {Event} event - * @return {Number} mouse y - */ - function getMouseY (event) { - if ('clientY' in event) return event.clientY; - return event.targetTouches[0] && event.targetTouches[0].clientY || 0; - } - - module.exports = Graph3d; - - -/***/ }, -/* 7 */ -/***/ function(module, exports, __webpack_require__) { - - var Point3d = __webpack_require__(10); - - /** - * @class Camera - * The camera is mounted on a (virtual) camera arm. The camera arm can rotate - * The camera is always looking in the direction of the origin of the arm. - * This way, the camera always rotates around one fixed point, the location - * of the camera arm. - * - * Documentation: - * http://en.wikipedia.org/wiki/3D_projection - */ - function Camera() { - this.armLocation = new Point3d(); - this.armRotation = {}; - this.armRotation.horizontal = 0; - this.armRotation.vertical = 0; - this.armLength = 1.7; - - this.cameraLocation = new Point3d(); - this.cameraRotation = new Point3d(0.5*Math.PI, 0, 0); - - this.calculateCameraOrientation(); - } - - /** - * Set the location (origin) of the arm - * @param {Number} x Normalized value of x - * @param {Number} y Normalized value of y - * @param {Number} z Normalized value of z - */ - Camera.prototype.setArmLocation = function(x, y, z) { - this.armLocation.x = x; - this.armLocation.y = y; - this.armLocation.z = z; - - this.calculateCameraOrientation(); - }; - - /** - * Set the rotation of the camera arm - * @param {Number} horizontal The horizontal rotation, between 0 and 2*PI. - * Optional, can be left undefined. - * @param {Number} vertical The vertical rotation, between 0 and 0.5*PI - * if vertical=0.5*PI, the graph is shown from the - * top. Optional, can be left undefined. - */ - Camera.prototype.setArmRotation = function(horizontal, vertical) { - if (horizontal !== undefined) { - this.armRotation.horizontal = horizontal; - } - - if (vertical !== undefined) { - this.armRotation.vertical = vertical; - if (this.armRotation.vertical < 0) this.armRotation.vertical = 0; - if (this.armRotation.vertical > 0.5*Math.PI) this.armRotation.vertical = 0.5*Math.PI; - } - - if (horizontal !== undefined || vertical !== undefined) { - this.calculateCameraOrientation(); - } - }; - - /** - * Retrieve the current arm rotation - * @return {object} An object with parameters horizontal and vertical - */ - Camera.prototype.getArmRotation = function() { - var rot = {}; - rot.horizontal = this.armRotation.horizontal; - rot.vertical = this.armRotation.vertical; - - return rot; - }; - - /** - * Set the (normalized) length of the camera arm. - * @param {Number} length A length between 0.71 and 5.0 - */ - Camera.prototype.setArmLength = function(length) { - if (length === undefined) - return; - - this.armLength = length; - - // Radius must be larger than the corner of the graph, - // which has a distance of sqrt(0.5^2+0.5^2) = 0.71 from the center of the - // graph - if (this.armLength < 0.71) this.armLength = 0.71; - if (this.armLength > 5.0) this.armLength = 5.0; - - this.calculateCameraOrientation(); - }; - - /** - * Retrieve the arm length - * @return {Number} length - */ - Camera.prototype.getArmLength = function() { - return this.armLength; - }; - - /** - * Retrieve the camera location - * @return {Point3d} cameraLocation - */ - Camera.prototype.getCameraLocation = function() { - return this.cameraLocation; - }; - - /** - * Retrieve the camera rotation - * @return {Point3d} cameraRotation - */ - Camera.prototype.getCameraRotation = function() { - return this.cameraRotation; - }; - - /** - * Calculate the location and rotation of the camera based on the - * position and orientation of the camera arm - */ - Camera.prototype.calculateCameraOrientation = function() { - // calculate location of the camera - this.cameraLocation.x = this.armLocation.x - this.armLength * Math.sin(this.armRotation.horizontal) * Math.cos(this.armRotation.vertical); - this.cameraLocation.y = this.armLocation.y - this.armLength * Math.cos(this.armRotation.horizontal) * Math.cos(this.armRotation.vertical); - this.cameraLocation.z = this.armLocation.z + this.armLength * Math.sin(this.armRotation.vertical); - - // calculate rotation of the camera - this.cameraRotation.x = Math.PI/2 - this.armRotation.vertical; - this.cameraRotation.y = 0; - this.cameraRotation.z = -this.armRotation.horizontal; - }; - - module.exports = Camera; - -/***/ }, -/* 8 */ -/***/ function(module, exports, __webpack_require__) { - - var DataView = __webpack_require__(4); - - /** - * @class Filter - * - * @param {DataSet} data The google data table - * @param {Number} column The index of the column to be filtered - * @param {Graph} graph The graph - */ - function Filter (data, column, graph) { - this.data = data; - this.column = column; - this.graph = graph; // the parent graph - - this.index = undefined; - this.value = undefined; - - // read all distinct values and select the first one - this.values = graph.getDistinctValues(data.get(), this.column); - - // sort both numeric and string values correctly - this.values.sort(function (a, b) { - return a > b ? 1 : a < b ? -1 : 0; - }); - - if (this.values.length > 0) { - this.selectValue(0); - } - - // create an array with the filtered datapoints. this will be loaded afterwards - this.dataPoints = []; - - this.loaded = false; - this.onLoadCallback = undefined; - - if (graph.animationPreload) { - this.loaded = false; - this.loadInBackground(); - } - else { - this.loaded = true; - } - }; - - - /** - * Return the label - * @return {string} label - */ - Filter.prototype.isLoaded = function() { - return this.loaded; - }; - - - /** - * Return the loaded progress - * @return {Number} percentage between 0 and 100 - */ - Filter.prototype.getLoadedProgress = function() { - var len = this.values.length; - - var i = 0; - while (this.dataPoints[i]) { - i++; - } - - return Math.round(i / len * 100); - }; - - - /** - * Return the label - * @return {string} label - */ - Filter.prototype.getLabel = function() { - return this.graph.filterLabel; - }; - - - /** - * Return the columnIndex of the filter - * @return {Number} columnIndex - */ - Filter.prototype.getColumn = function() { - return this.column; - }; - - /** - * Return the currently selected value. Returns undefined if there is no selection - * @return {*} value - */ - Filter.prototype.getSelectedValue = function() { - if (this.index === undefined) - return undefined; - - return this.values[this.index]; - }; - - /** - * Retrieve all values of the filter - * @return {Array} values - */ - Filter.prototype.getValues = function() { - return this.values; - }; - - /** - * Retrieve one value of the filter - * @param {Number} index - * @return {*} value - */ - Filter.prototype.getValue = function(index) { - if (index >= this.values.length) - throw 'Error: index out of range'; - - return this.values[index]; - }; - - - /** - * Retrieve the (filtered) dataPoints for the currently selected filter index - * @param {Number} [index] (optional) - * @return {Array} dataPoints - */ - Filter.prototype._getDataPoints = function(index) { - if (index === undefined) - index = this.index; - - if (index === undefined) - return []; - - var dataPoints; - if (this.dataPoints[index]) { - dataPoints = this.dataPoints[index]; - } - else { - var f = {}; - f.column = this.column; - f.value = this.values[index]; - - var dataView = new DataView(this.data,{filter: function (item) {return (item[f.column] == f.value);}}).get(); - dataPoints = this.graph._getDataPoints(dataView); - - this.dataPoints[index] = dataPoints; - } - - return dataPoints; - }; - - - - /** - * Set a callback function when the filter is fully loaded. - */ - Filter.prototype.setOnLoadCallback = function(callback) { - this.onLoadCallback = callback; - }; - - - /** - * Add a value to the list with available values for this filter - * No double entries will be created. - * @param {Number} index - */ - Filter.prototype.selectValue = function(index) { - if (index >= this.values.length) - throw 'Error: index out of range'; - - this.index = index; - this.value = this.values[index]; - }; - - /** - * Load all filtered rows in the background one by one - * Start this method without providing an index! - */ - Filter.prototype.loadInBackground = function(index) { - if (index === undefined) - index = 0; - - var frame = this.graph.frame; - - if (index < this.values.length) { - var dataPointsTemp = this._getDataPoints(index); - //this.graph.redrawInfo(); // TODO: not neat - - // create a progress box - if (frame.progress === undefined) { - frame.progress = document.createElement('DIV'); - frame.progress.style.position = 'absolute'; - frame.progress.style.color = 'gray'; - frame.appendChild(frame.progress); - } - var progress = this.getLoadedProgress(); - frame.progress.innerHTML = 'Loading animation... ' + progress + '%'; - // TODO: this is no nice solution... - frame.progress.style.bottom = 60 + 'px'; // TODO: use height of slider - frame.progress.style.left = 10 + 'px'; - - var me = this; - setTimeout(function() {me.loadInBackground(index+1);}, 10); - this.loaded = false; - } - else { - this.loaded = true; - - // remove the progress box - if (frame.progress !== undefined) { - frame.removeChild(frame.progress); - frame.progress = undefined; - } - - if (this.onLoadCallback) - this.onLoadCallback(); - } - }; - - module.exports = Filter; - - -/***/ }, -/* 9 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * @prototype Point2d - * @param {Number} [x] - * @param {Number} [y] - */ - function Point2d (x, y) { - this.x = x !== undefined ? x : 0; - this.y = y !== undefined ? y : 0; - } - - module.exports = Point2d; - - -/***/ }, -/* 10 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * @prototype Point3d - * @param {Number} [x] - * @param {Number} [y] - * @param {Number} [z] - */ - function Point3d(x, y, z) { - this.x = x !== undefined ? x : 0; - this.y = y !== undefined ? y : 0; - this.z = z !== undefined ? z : 0; - }; - - /** - * Subtract the two provided points, returns a-b - * @param {Point3d} a - * @param {Point3d} b - * @return {Point3d} a-b - */ - Point3d.subtract = function(a, b) { - var sub = new Point3d(); - sub.x = a.x - b.x; - sub.y = a.y - b.y; - sub.z = a.z - b.z; - return sub; - }; - - /** - * Add the two provided points, returns a+b - * @param {Point3d} a - * @param {Point3d} b - * @return {Point3d} a+b - */ - Point3d.add = function(a, b) { - var sum = new Point3d(); - sum.x = a.x + b.x; - sum.y = a.y + b.y; - sum.z = a.z + b.z; - return sum; - }; - - /** - * Calculate the average of two 3d points - * @param {Point3d} a - * @param {Point3d} b - * @return {Point3d} The average, (a+b)/2 - */ - Point3d.avg = function(a, b) { - return new Point3d( - (a.x + b.x) / 2, - (a.y + b.y) / 2, - (a.z + b.z) / 2 - ); - }; - - /** - * Calculate the cross product of the two provided points, returns axb - * Documentation: http://en.wikipedia.org/wiki/Cross_product - * @param {Point3d} a - * @param {Point3d} b - * @return {Point3d} cross product axb - */ - Point3d.crossProduct = function(a, b) { - var crossproduct = new Point3d(); - - crossproduct.x = a.y * b.z - a.z * b.y; - crossproduct.y = a.z * b.x - a.x * b.z; - crossproduct.z = a.x * b.y - a.y * b.x; - - return crossproduct; - }; - - - /** - * Rtrieve the length of the vector (or the distance from this point to the origin - * @return {Number} length - */ - Point3d.prototype.length = function() { - return Math.sqrt( - this.x * this.x + - this.y * this.y + - this.z * this.z - ); - }; - - module.exports = Point3d; - - -/***/ }, -/* 11 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - - /** - * @constructor Slider - * - * An html slider control with start/stop/prev/next buttons - * @param {Element} container The element where the slider will be created - * @param {Object} options Available options: - * {boolean} visible If true (default) the - * slider is visible. - */ - function Slider(container, options) { - if (container === undefined) { - throw 'Error: No container element defined'; - } - this.container = container; - this.visible = (options && options.visible != undefined) ? options.visible : true; - - if (this.visible) { - this.frame = document.createElement('DIV'); - //this.frame.style.backgroundColor = '#E5E5E5'; - this.frame.style.width = '100%'; - this.frame.style.position = 'relative'; - this.container.appendChild(this.frame); - - this.frame.prev = document.createElement('INPUT'); - this.frame.prev.type = 'BUTTON'; - this.frame.prev.value = 'Prev'; - this.frame.appendChild(this.frame.prev); - - this.frame.play = document.createElement('INPUT'); - this.frame.play.type = 'BUTTON'; - this.frame.play.value = 'Play'; - this.frame.appendChild(this.frame.play); - - this.frame.next = document.createElement('INPUT'); - this.frame.next.type = 'BUTTON'; - this.frame.next.value = 'Next'; - this.frame.appendChild(this.frame.next); - - this.frame.bar = document.createElement('INPUT'); - this.frame.bar.type = 'BUTTON'; - this.frame.bar.style.position = 'absolute'; - this.frame.bar.style.border = '1px solid red'; - this.frame.bar.style.width = '100px'; - this.frame.bar.style.height = '6px'; - this.frame.bar.style.borderRadius = '2px'; - this.frame.bar.style.MozBorderRadius = '2px'; - this.frame.bar.style.border = '1px solid #7F7F7F'; - this.frame.bar.style.backgroundColor = '#E5E5E5'; - this.frame.appendChild(this.frame.bar); - - this.frame.slide = document.createElement('INPUT'); - this.frame.slide.type = 'BUTTON'; - this.frame.slide.style.margin = '0px'; - this.frame.slide.value = ' '; - this.frame.slide.style.position = 'relative'; - this.frame.slide.style.left = '-100px'; - this.frame.appendChild(this.frame.slide); - - // create events - var me = this; - this.frame.slide.onmousedown = function (event) {me._onMouseDown(event);}; - this.frame.prev.onclick = function (event) {me.prev(event);}; - this.frame.play.onclick = function (event) {me.togglePlay(event);}; - this.frame.next.onclick = function (event) {me.next(event);}; - } - - this.onChangeCallback = undefined; - - this.values = []; - this.index = undefined; - - this.playTimeout = undefined; - this.playInterval = 1000; // milliseconds - this.playLoop = true; - } - - /** - * Select the previous index - */ - Slider.prototype.prev = function() { - var index = this.getIndex(); - if (index > 0) { - index--; - this.setIndex(index); - } - }; - - /** - * Select the next index - */ - Slider.prototype.next = function() { - var index = this.getIndex(); - if (index < this.values.length - 1) { - index++; - this.setIndex(index); - } - }; - - /** - * Select the next index - */ - Slider.prototype.playNext = function() { - var start = new Date(); - - var index = this.getIndex(); - if (index < this.values.length - 1) { - index++; - this.setIndex(index); - } - else if (this.playLoop) { - // jump to the start - index = 0; - this.setIndex(index); - } - - var end = new Date(); - var diff = (end - start); - - // calculate how much time it to to set the index and to execute the callback - // function. - var interval = Math.max(this.playInterval - diff, 0); - // document.title = diff // TODO: cleanup - - var me = this; - this.playTimeout = setTimeout(function() {me.playNext();}, interval); - }; - - /** - * Toggle start or stop playing - */ - Slider.prototype.togglePlay = function() { - if (this.playTimeout === undefined) { - this.play(); - } else { - this.stop(); - } - }; - - /** - * Start playing - */ - Slider.prototype.play = function() { - // Test whether already playing - if (this.playTimeout) return; - - this.playNext(); - - if (this.frame) { - this.frame.play.value = 'Stop'; - } - }; - - /** - * Stop playing - */ - Slider.prototype.stop = function() { - clearInterval(this.playTimeout); - this.playTimeout = undefined; - - if (this.frame) { - this.frame.play.value = 'Play'; - } - }; - - /** - * Set a callback function which will be triggered when the value of the - * slider bar has changed. - */ - Slider.prototype.setOnChangeCallback = function(callback) { - this.onChangeCallback = callback; - }; - - /** - * Set the interval for playing the list - * @param {Number} interval The interval in milliseconds - */ - Slider.prototype.setPlayInterval = function(interval) { - this.playInterval = interval; - }; - - /** - * Retrieve the current play interval - * @return {Number} interval The interval in milliseconds - */ - Slider.prototype.getPlayInterval = function(interval) { - return this.playInterval; - }; - - /** - * Set looping on or off - * @pararm {boolean} doLoop If true, the slider will jump to the start when - * the end is passed, and will jump to the end - * when the start is passed. - */ - Slider.prototype.setPlayLoop = function(doLoop) { - this.playLoop = doLoop; - }; - - - /** - * Execute the onchange callback function - */ - Slider.prototype.onChange = function() { - if (this.onChangeCallback !== undefined) { - this.onChangeCallback(); - } - }; - - /** - * redraw the slider on the correct place - */ - Slider.prototype.redraw = function() { - if (this.frame) { - // resize the bar - this.frame.bar.style.top = (this.frame.clientHeight/2 - - this.frame.bar.offsetHeight/2) + 'px'; - this.frame.bar.style.width = (this.frame.clientWidth - - this.frame.prev.clientWidth - - this.frame.play.clientWidth - - this.frame.next.clientWidth - 30) + 'px'; - - // position the slider button - var left = this.indexToLeft(this.index); - this.frame.slide.style.left = (left) + 'px'; - } - }; - - - /** - * Set the list with values for the slider - * @param {Array} values A javascript array with values (any type) - */ - Slider.prototype.setValues = function(values) { - this.values = values; - - if (this.values.length > 0) - this.setIndex(0); - else - this.index = undefined; - }; - - /** - * Select a value by its index - * @param {Number} index - */ - Slider.prototype.setIndex = function(index) { - if (index < this.values.length) { - this.index = index; - - this.redraw(); - this.onChange(); - } - else { - throw 'Error: index out of range'; - } - }; - - /** - * retrieve the index of the currently selected vaue - * @return {Number} index - */ - Slider.prototype.getIndex = function() { - return this.index; - }; - - - /** - * retrieve the currently selected value - * @return {*} value - */ - Slider.prototype.get = function() { - return this.values[this.index]; - }; - - - Slider.prototype._onMouseDown = function(event) { - // only react on left mouse button down - var leftButtonDown = event.which ? (event.which === 1) : (event.button === 1); - if (!leftButtonDown) return; - - this.startClientX = event.clientX; - this.startSlideX = parseFloat(this.frame.slide.style.left); - - this.frame.style.cursor = 'move'; - - // add event listeners to handle moving the contents - // we store the function onmousemove and onmouseup in the graph, so we can - // remove the eventlisteners lateron in the function mouseUp() - var me = this; - this.onmousemove = function (event) {me._onMouseMove(event);}; - this.onmouseup = function (event) {me._onMouseUp(event);}; - util.addEventListener(document, 'mousemove', this.onmousemove); - util.addEventListener(document, 'mouseup', this.onmouseup); - util.preventDefault(event); - }; - - - Slider.prototype.leftToIndex = function (left) { - var width = parseFloat(this.frame.bar.style.width) - - this.frame.slide.clientWidth - 10; - var x = left - 3; - - var index = Math.round(x / width * (this.values.length-1)); - if (index < 0) index = 0; - if (index > this.values.length-1) index = this.values.length-1; - - return index; - }; - - Slider.prototype.indexToLeft = function (index) { - var width = parseFloat(this.frame.bar.style.width) - - this.frame.slide.clientWidth - 10; - - var x = index / (this.values.length-1) * width; - var left = x + 3; - - return left; - }; - - - - Slider.prototype._onMouseMove = function (event) { - var diff = event.clientX - this.startClientX; - var x = this.startSlideX + diff; - - var index = this.leftToIndex(x); - - this.setIndex(index); - - util.preventDefault(); - }; - - - Slider.prototype._onMouseUp = function (event) { - this.frame.style.cursor = 'auto'; - - // remove event listeners - util.removeEventListener(document, 'mousemove', this.onmousemove); - util.removeEventListener(document, 'mouseup', this.onmouseup); - - util.preventDefault(); - }; - - module.exports = Slider; - - -/***/ }, -/* 12 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * @prototype StepNumber - * The class StepNumber is an iterator for Numbers. You provide a start and end - * value, and a best step size. StepNumber itself rounds to fixed values and - * a finds the step that best fits the provided step. - * - * If prettyStep is true, the step size is chosen as close as possible to the - * provided step, but being a round value like 1, 2, 5, 10, 20, 50, .... - * - * Example usage: - * var step = new StepNumber(0, 10, 2.5, true); - * step.start(); - * while (!step.end()) { - * alert(step.getCurrent()); - * step.next(); - * } - * - * Version: 1.0 - * - * @param {Number} start The start value - * @param {Number} end The end value - * @param {Number} step Optional. Step size. Must be a positive value. - * @param {boolean} prettyStep Optional. If true, the step size is rounded - * To a pretty step size (like 1, 2, 5, 10, 20, 50, ...) - */ - function StepNumber(start, end, step, prettyStep) { - // set default values - this._start = 0; - this._end = 0; - this._step = 1; - this.prettyStep = true; - this.precision = 5; - - this._current = 0; - this.setRange(start, end, step, prettyStep); - }; - - /** - * Set a new range: start, end and step. - * - * @param {Number} start The start value - * @param {Number} end The end value - * @param {Number} step Optional. Step size. Must be a positive value. - * @param {boolean} prettyStep Optional. If true, the step size is rounded - * To a pretty step size (like 1, 2, 5, 10, 20, 50, ...) - */ - StepNumber.prototype.setRange = function(start, end, step, prettyStep) { - this._start = start ? start : 0; - this._end = end ? end : 0; - - this.setStep(step, prettyStep); - }; - - /** - * Set a new step size - * @param {Number} step New step size. Must be a positive value - * @param {boolean} prettyStep Optional. If true, the provided step is rounded - * to a pretty step size (like 1, 2, 5, 10, 20, 50, ...) - */ - StepNumber.prototype.setStep = function(step, prettyStep) { - if (step === undefined || step <= 0) - return; - - if (prettyStep !== undefined) - this.prettyStep = prettyStep; - - if (this.prettyStep === true) - this._step = StepNumber.calculatePrettyStep(step); - else - this._step = step; - }; - - /** - * Calculate a nice step size, closest to the desired step size. - * Returns a value in one of the ranges 1*10^n, 2*10^n, or 5*10^n, where n is an - * integer Number. For example 1, 2, 5, 10, 20, 50, etc... - * @param {Number} step Desired step size - * @return {Number} Nice step size - */ - StepNumber.calculatePrettyStep = function (step) { - var log10 = function (x) {return Math.log(x) / Math.LN10;}; - - // try three steps (multiple of 1, 2, or 5 - var step1 = Math.pow(10, Math.round(log10(step))), - step2 = 2 * Math.pow(10, Math.round(log10(step / 2))), - step5 = 5 * Math.pow(10, Math.round(log10(step / 5))); - - // choose the best step (closest to minimum step) - var prettyStep = step1; - if (Math.abs(step2 - step) <= Math.abs(prettyStep - step)) prettyStep = step2; - if (Math.abs(step5 - step) <= Math.abs(prettyStep - step)) prettyStep = step5; - - // for safety - if (prettyStep <= 0) { - prettyStep = 1; - } - - return prettyStep; - }; - - /** - * returns the current value of the step - * @return {Number} current value - */ - StepNumber.prototype.getCurrent = function () { - return parseFloat(this._current.toPrecision(this.precision)); - }; - - /** - * returns the current step size - * @return {Number} current step size - */ - StepNumber.prototype.getStep = function () { - return this._step; - }; - - /** - * Set the current value to the largest value smaller than start, which - * is a multiple of the step size - */ - StepNumber.prototype.start = function() { - this._current = this._start - this._start % this._step; - }; - - /** - * Do a step, add the step size to the current value - */ - StepNumber.prototype.next = function () { - this._current += this._step; - }; - - /** - * Returns true whether the end is reached - * @return {boolean} True if the current value has passed the end value. - */ - StepNumber.prototype.end = function () { - return (this._current > this._end); - }; - - module.exports = StepNumber; - - -/***/ }, -/* 13 */ -/***/ function(module, exports, __webpack_require__) { - - var Emitter = __webpack_require__(56); - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var Range = __webpack_require__(17); - var Core = __webpack_require__(46); - var TimeAxis = __webpack_require__(30); - var CurrentTime = __webpack_require__(21); - var CustomTime = __webpack_require__(22); - var ItemSet = __webpack_require__(27); - - /** - * Create a timeline visualization - * @param {HTMLElement} container - * @param {vis.DataSet | Array | google.visualization.DataTable} [items] - * @param {vis.DataSet | Array | google.visualization.DataTable} [groups] - * @param {Object} [options] See Timeline.setOptions for the available options. - * @constructor - * @extends Core - */ - function Timeline (container, items, groups, options) { - if (!(this instanceof Timeline)) { - throw new SyntaxError('Constructor must be called with the new operator'); - } - - // if the third element is options, the forth is groups (optionally); - if (!(Array.isArray(groups) || groups instanceof DataSet) && groups instanceof Object) { - var forthArgument = options; - options = groups; - groups = forthArgument; - } - - var me = this; - this.defaultOptions = { - start: null, - end: null, - - autoResize: true, - - orientation: 'bottom', - width: null, - height: null, - maxHeight: null, - minHeight: null - }; - this.options = util.deepExtend({}, this.defaultOptions); - - // Create the DOM, props, and emitter - this._create(container); - - // all components listed here will be repainted automatically - this.components = []; - - this.body = { - dom: this.dom, - domProps: this.props, - emitter: { - on: this.on.bind(this), - off: this.off.bind(this), - emit: this.emit.bind(this) - }, - hiddenDates: [], - util: { - snap: null, // will be specified after TimeAxis is created - toScreen: me._toScreen.bind(me), - toGlobalScreen: me._toGlobalScreen.bind(me), // this refers to the root.width - toTime: me._toTime.bind(me), - toGlobalTime : me._toGlobalTime.bind(me) - } - }; - - // range - this.range = new Range(this.body); - this.components.push(this.range); - this.body.range = this.range; - - // time axis - this.timeAxis = new TimeAxis(this.body); - this.components.push(this.timeAxis); - this.body.util.snap = this.timeAxis.snap.bind(this.timeAxis); - - // current time bar - this.currentTime = new CurrentTime(this.body); - this.components.push(this.currentTime); - - // custom time bar - // Note: time bar will be attached in this.setOptions when selected - this.customTime = new CustomTime(this.body); - this.components.push(this.customTime); - - // item set - this.itemSet = new ItemSet(this.body); - this.components.push(this.itemSet); - - this.itemsData = null; // DataSet - this.groupsData = null; // DataSet - - // apply options - if (options) { - this.setOptions(options); - } - - // IMPORTANT: THIS HAPPENS BEFORE SET ITEMS! - if (groups) { - this.setGroups(groups); - } - - // create itemset - if (items) { - this.setItems(items); - } - else { - this.redraw(); - } - } - - // Extend the functionality from Core - Timeline.prototype = new Core(); - - /** - * Set items - * @param {vis.DataSet | Array | google.visualization.DataTable | null} items - */ - Timeline.prototype.setItems = function(items) { - var initialLoad = (this.itemsData == null); - - // convert to type DataSet when needed - var newDataSet; - if (!items) { - newDataSet = null; - } - else if (items instanceof DataSet || items instanceof DataView) { - newDataSet = items; - } - else { - // turn an array into a dataset - newDataSet = new DataSet(items, { - type: { - start: 'Date', - end: 'Date' - } - }); - } - - // set items - this.itemsData = newDataSet; - this.itemSet && this.itemSet.setItems(newDataSet); - - if (initialLoad) { - if (this.options.start != undefined || this.options.end != undefined) { - if (this.options.start == undefined || this.options.end == undefined) { - var dataRange = this._getDataRange(); - } - - var start = this.options.start != undefined ? this.options.start : dataRange.start; - var end = this.options.end != undefined ? this.options.end : dataRange.end; - - this.setWindow(start, end, {animate: false}); - } - else { - this.fit({animate: false}); - } - } - }; - - /** - * Set groups - * @param {vis.DataSet | Array | google.visualization.DataTable} groups - */ - Timeline.prototype.setGroups = function(groups) { - // convert to type DataSet when needed - var newDataSet; - if (!groups) { - newDataSet = null; - } - else if (groups instanceof DataSet || groups instanceof DataView) { - newDataSet = groups; - } - else { - // turn an array into a dataset - newDataSet = new DataSet(groups); - } - - this.groupsData = newDataSet; - this.itemSet.setGroups(newDataSet); - }; - - /** - * Set selected items by their id. Replaces the current selection - * Unknown id's are silently ignored. - * @param {string[] | string} [ids] An array with zero or more id's of the items to be - * selected. If ids is an empty array, all items will be - * unselected. - * @param {Object} [options] Available options: - * `focus: boolean` - * If true, focus will be set to the selected item(s) - * `animate: boolean | number` - * If true (default), the range is animated - * smoothly to the new window. - * If a number, the number is taken as duration - * for the animation. Default duration is 500 ms. - * Only applicable when option focus is true. - */ - Timeline.prototype.setSelection = function(ids, options) { - this.itemSet && this.itemSet.setSelection(ids); - - if (options && options.focus) { - this.focus(ids, options); - } - }; - - /** - * Get the selected items by their id - * @return {Array} ids The ids of the selected items - */ - Timeline.prototype.getSelection = function() { - return this.itemSet && this.itemSet.getSelection() || []; - }; - - /** - * Adjust the visible window such that the selected item (or multiple items) - * are centered on screen. - * @param {String | String[]} id An item id or array with item ids - * @param {Object} [options] Available options: - * `animate: boolean | number` - * If true (default), the range is animated - * smoothly to the new window. - * If a number, the number is taken as duration - * for the animation. Default duration is 500 ms. - * Only applicable when option focus is true - */ - Timeline.prototype.focus = function(id, options) { - if (!this.itemsData || id == undefined) return; - - var ids = Array.isArray(id) ? id : [id]; - - // get the specified item(s) - var itemsData = this.itemsData.getDataSet().get(ids, { - type: { - start: 'Date', - end: 'Date' - } - }); - - // calculate minimum start and maximum end of specified items - var start = null; - var end = null; - itemsData.forEach(function (itemData) { - var s = itemData.start.valueOf(); - var e = 'end' in itemData ? itemData.end.valueOf() : itemData.start.valueOf(); - - if (start === null || s < start) { - start = s; - } - - if (end === null || e > end) { - end = e; - } - }); - - if (start !== null && end !== null) { - // calculate the new middle and interval for the window - var middle = (start + end) / 2; - var interval = Math.max((this.range.end - this.range.start), (end - start) * 1.1); - - var animate = (options && options.animate !== undefined) ? options.animate : true; - this.range.setRange(middle - interval / 2, middle + interval / 2, animate); - } - }; - - /** - * Get the data range of the item set. - * @returns {{min: Date, max: Date}} range A range with a start and end Date. - * When no minimum is found, min==null - * When no maximum is found, max==null - */ - Timeline.prototype.getItemRange = function() { - // calculate min from start filed - var dataset = this.itemsData.getDataSet(), - min = null, - max = null; - - if (dataset) { - // calculate the minimum value of the field 'start' - var minItem = dataset.min('start'); - min = minItem ? util.convert(minItem.start, 'Date').valueOf() : null; - // Note: we convert first to Date and then to number because else - // a conversion from ISODate to Number will fail - - // calculate maximum value of fields 'start' and 'end' - var maxStartItem = dataset.max('start'); - if (maxStartItem) { - max = util.convert(maxStartItem.start, 'Date').valueOf(); - } - var maxEndItem = dataset.max('end'); - if (maxEndItem) { - if (max == null) { - max = util.convert(maxEndItem.end, 'Date').valueOf(); - } - else { - max = Math.max(max, util.convert(maxEndItem.end, 'Date').valueOf()); - } - } - } - - return { - min: (min != null) ? new Date(min) : null, - max: (max != null) ? new Date(max) : null - }; - }; - - - module.exports = Timeline; - - -/***/ }, -/* 14 */ -/***/ function(module, exports, __webpack_require__) { - - var Emitter = __webpack_require__(56); - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var Range = __webpack_require__(17); - var Core = __webpack_require__(46); - var TimeAxis = __webpack_require__(30); - var CurrentTime = __webpack_require__(21); - var CustomTime = __webpack_require__(22); - var LineGraph = __webpack_require__(29); - - /** - * Create a timeline visualization - * @param {HTMLElement} container - * @param {vis.DataSet | Array | google.visualization.DataTable} [items] - * @param {Object} [options] See Graph2d.setOptions for the available options. - * @constructor - * @extends Core - */ - function Graph2d (container, items, groups, options) { - // if the third element is options, the forth is groups (optionally); - if (!(Array.isArray(groups) || groups instanceof DataSet) && groups instanceof Object) { - var forthArgument = options; - options = groups; - groups = forthArgument; - } - - var me = this; - this.defaultOptions = { - start: null, - end: null, - - autoResize: true, - - orientation: 'bottom', - width: null, - height: null, - maxHeight: null, - minHeight: null - }; - this.options = util.deepExtend({}, this.defaultOptions); - - // Create the DOM, props, and emitter - this._create(container); - - // all components listed here will be repainted automatically - this.components = []; - - this.body = { - dom: this.dom, - domProps: this.props, - emitter: { - on: this.on.bind(this), - off: this.off.bind(this), - emit: this.emit.bind(this) - }, - hiddenDates: [], - util: { - snap: null, // will be specified after TimeAxis is created - toScreen: me._toScreen.bind(me), - toGlobalScreen: me._toGlobalScreen.bind(me), // this refers to the root.width - toTime: me._toTime.bind(me), - toGlobalTime : me._toGlobalTime.bind(me) - } - }; - - // range - this.range = new Range(this.body); - this.components.push(this.range); - this.body.range = this.range; - - // time axis - this.timeAxis = new TimeAxis(this.body); - this.components.push(this.timeAxis); - this.body.util.snap = this.timeAxis.snap.bind(this.timeAxis); - - // current time bar - this.currentTime = new CurrentTime(this.body); - this.components.push(this.currentTime); - - // custom time bar - // Note: time bar will be attached in this.setOptions when selected - this.customTime = new CustomTime(this.body); - this.components.push(this.customTime); - - // item set - this.linegraph = new LineGraph(this.body); - this.components.push(this.linegraph); - - this.itemsData = null; // DataSet - this.groupsData = null; // DataSet - - // apply options - if (options) { - this.setOptions(options); - } - - // IMPORTANT: THIS HAPPENS BEFORE SET ITEMS! - if (groups) { - this.setGroups(groups); - } - - // create itemset - if (items) { - this.setItems(items); - } - else { - this.redraw(); - } - } - - // Extend the functionality from Core - Graph2d.prototype = new Core(); - - /** - * Set items - * @param {vis.DataSet | Array | google.visualization.DataTable | null} items - */ - Graph2d.prototype.setItems = function(items) { - var initialLoad = (this.itemsData == null); - - // convert to type DataSet when needed - var newDataSet; - if (!items) { - newDataSet = null; - } - else if (items instanceof DataSet || items instanceof DataView) { - newDataSet = items; - } - else { - // turn an array into a dataset - newDataSet = new DataSet(items, { - type: { - start: 'Date', - end: 'Date' - } - }); - } - - // set items - this.itemsData = newDataSet; - this.linegraph && this.linegraph.setItems(newDataSet); - - if (initialLoad) { - if (this.options.start != undefined || this.options.end != undefined) { - var start = this.options.start != undefined ? this.options.start : null; - var end = this.options.end != undefined ? this.options.end : null; - - this.setWindow(start, end, {animate: false}); - } - else { - this.fit({animate: false}); - } - } - }; - - /** - * Set groups - * @param {vis.DataSet | Array | google.visualization.DataTable} groups - */ - Graph2d.prototype.setGroups = function(groups) { - // convert to type DataSet when needed - var newDataSet; - if (!groups) { - newDataSet = null; - } - else if (groups instanceof DataSet || groups instanceof DataView) { - newDataSet = groups; - } - else { - // turn an array into a dataset - newDataSet = new DataSet(groups); - } - - this.groupsData = newDataSet; - this.linegraph.setGroups(newDataSet); - }; - - /** - * Returns an object containing an SVG element with the icon of the group (size determined by iconWidth and iconHeight), the label of the group (content) and the yAxisOrientation of the group (left or right). - * @param groupId - * @param width - * @param height - */ - Graph2d.prototype.getLegend = function(groupId, width, height) { - if (width === undefined) {width = 15;} - if (height === undefined) {height = 15;} - if (this.linegraph.groups[groupId] !== undefined) { - return this.linegraph.groups[groupId].getLegend(width,height); - } - else { - return "cannot find group:" + groupId; - } - } - - /** - * This checks if the visible option of the supplied group (by ID) is true or false. - * @param groupId - * @returns {*} - */ - Graph2d.prototype.isGroupVisible = function(groupId) { - if (this.linegraph.groups[groupId] !== undefined) { - return (this.linegraph.groups[groupId].visible && (this.linegraph.options.groups.visibility[groupId] === undefined || this.linegraph.options.groups.visibility[groupId] == true)); - } - else { - return false; - } - } - - - /** - * Get the data range of the item set. - * @returns {{min: Date, max: Date}} range A range with a start and end Date. - * When no minimum is found, min==null - * When no maximum is found, max==null - */ - Graph2d.prototype.getItemRange = function() { - var min = null; - var max = null; - - // calculate min from start filed - for (var groupId in this.linegraph.groups) { - if (this.linegraph.groups.hasOwnProperty(groupId)) { - if (this.linegraph.groups[groupId].visible == true) { - for (var i = 0; i < this.linegraph.groups[groupId].itemsData.length; i++) { - var item = this.linegraph.groups[groupId].itemsData[i]; - var value = util.convert(item.x, 'Date').valueOf(); - min = min == null ? value : min > value ? value : min; - max = max == null ? value : max < value ? value : max; - } - } - } - } - - return { - min: (min != null) ? new Date(min) : null, - max: (max != null) ? new Date(max) : null - }; - }; - - - - module.exports = Graph2d; - - -/***/ }, -/* 15 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Created by Alex on 10/3/2014. - */ - var moment = __webpack_require__(44); - - - /** - * used in Core to convert the options into a volatile variable - * - * @param Core - */ - exports.convertHiddenOptions = function(body, hiddenDates) { - body.hiddenDates = []; - if (hiddenDates) { - if (Array.isArray(hiddenDates) == true) { - for (var i = 0; i < hiddenDates.length; i++) { - if (hiddenDates[i].repeat === undefined) { - var dateItem = {}; - dateItem.start = moment(hiddenDates[i].start).toDate().valueOf(); - dateItem.end = moment(hiddenDates[i].end).toDate().valueOf(); - body.hiddenDates.push(dateItem); - } - } - body.hiddenDates.sort(function (a, b) { - return a.start - b.start; - }); // sort by start time - } - } - }; - - - /** - * create new entrees for the repeating hidden dates - * @param body - * @param hiddenDates - */ - exports.updateHiddenDates = function (body, hiddenDates) { - if (hiddenDates && body.domProps.centerContainer.width !== undefined) { - exports.convertHiddenOptions(body, hiddenDates); - - var start = moment(body.range.start); - var end = moment(body.range.end); - - var totalRange = (body.range.end - body.range.start); - var pixelTime = totalRange / body.domProps.centerContainer.width; - - for (var i = 0; i < hiddenDates.length; i++) { - if (hiddenDates[i].repeat !== undefined) { - var startDate = moment(hiddenDates[i].start); - var endDate = moment(hiddenDates[i].end); - - if (startDate._d == "Invalid Date") { - throw new Error("Supplied start date is not valid: " + hiddenDates[i].start); - } - if (endDate._d == "Invalid Date") { - throw new Error("Supplied end date is not valid: " + hiddenDates[i].end); - } - - var duration = endDate - startDate; - if (duration >= 4 * pixelTime) { - - var offset = 0; - var runUntil = end.clone(); - switch (hiddenDates[i].repeat) { - case "daily": // case of time - if (startDate.day() != endDate.day()) { - offset = 1; - } - startDate.dayOfYear(start.dayOfYear()); - startDate.year(start.year()); - startDate.subtract(7,'days'); - - endDate.dayOfYear(start.dayOfYear()); - endDate.year(start.year()); - endDate.subtract(7 - offset,'days'); - - runUntil.add(1, 'weeks'); - break; - case "weekly": - var dayOffset = endDate.diff(startDate,'days') - var day = startDate.day(); - - // set the start date to the range.start - startDate.date(start.date()); - startDate.month(start.month()); - startDate.year(start.year()); - endDate = startDate.clone(); - - // force - startDate.day(day); - endDate.day(day); - endDate.add(dayOffset,'days'); - - startDate.subtract(1,'weeks'); - endDate.subtract(1,'weeks'); - - runUntil.add(1, 'weeks'); - break - case "monthly": - if (startDate.month() != endDate.month()) { - offset = 1; - } - startDate.month(start.month()); - startDate.year(start.year()); - startDate.subtract(1,'months'); - - endDate.month(start.month()); - endDate.year(start.year()); - endDate.subtract(1,'months'); - endDate.add(offset,'months'); - - runUntil.add(1, 'months'); - break; - case "yearly": - if (startDate.year() != endDate.year()) { - offset = 1; - } - startDate.year(start.year()); - startDate.subtract(1,'years'); - endDate.year(start.year()); - endDate.subtract(1,'years'); - endDate.add(offset,'years'); - - runUntil.add(1, 'years'); - break; - default: - console.log("Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:", hiddenDates[i].repeat); - return; - } - while (startDate < runUntil) { - body.hiddenDates.push({start: startDate.valueOf(), end: endDate.valueOf()}); - switch (hiddenDates[i].repeat) { - case "daily": - startDate.add(1, 'days'); - endDate.add(1, 'days'); - break; - case "weekly": - startDate.add(1, 'weeks'); - endDate.add(1, 'weeks'); - break - case "monthly": - startDate.add(1, 'months'); - endDate.add(1, 'months'); - break; - case "yearly": - startDate.add(1, 'y'); - endDate.add(1, 'y'); - break; - default: - console.log("Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:", hiddenDates[i].repeat); - return; - } - } - body.hiddenDates.push({start: startDate.valueOf(), end: endDate.valueOf()}); - } - } - } - // remove duplicates, merge where possible - exports.removeDuplicates(body); - // ensure the new positions are not on hidden dates - var startHidden = exports.isHidden(body.range.start, body.hiddenDates); - var endHidden = exports.isHidden(body.range.end,body.hiddenDates); - var rangeStart = body.range.start; - var rangeEnd = body.range.end; - if (startHidden.hidden == true) {rangeStart = body.range.startToFront == true ? startHidden.startDate - 1 : startHidden.endDate + 1;} - if (endHidden.hidden == true) {rangeEnd = body.range.endToFront == true ? endHidden.startDate - 1 : endHidden.endDate + 1;} - if (startHidden.hidden == true || endHidden.hidden == true) { - body.range._applyRange(rangeStart, rangeEnd); - } - } - - } - - - /** - * remove duplicates from the hidden dates list. Duplicates are evil. They mess everything up. - * Scales with N^2 - * @param body - */ - exports.removeDuplicates = function(body) { - var hiddenDates = body.hiddenDates; - var safeDates = []; - for (var i = 0; i < hiddenDates.length; i++) { - for (var j = 0; j < hiddenDates.length; j++) { - if (i != j && hiddenDates[j].remove != true && hiddenDates[i].remove != true) { - // j inside i - if (hiddenDates[j].start >= hiddenDates[i].start && hiddenDates[j].end <= hiddenDates[i].end) { - hiddenDates[j].remove = true; - } - // j start inside i - else if (hiddenDates[j].start >= hiddenDates[i].start && hiddenDates[j].start <= hiddenDates[i].end) { - hiddenDates[i].end = hiddenDates[j].end; - hiddenDates[j].remove = true; - } - // j end inside i - else if (hiddenDates[j].end >= hiddenDates[i].start && hiddenDates[j].end <= hiddenDates[i].end) { - hiddenDates[i].start = hiddenDates[j].start; - hiddenDates[j].remove = true; - } - } - } - } - - for (var i = 0; i < hiddenDates.length; i++) { - if (hiddenDates[i].remove !== true) { - safeDates.push(hiddenDates[i]); - } - } - - body.hiddenDates = safeDates; - body.hiddenDates.sort(function (a, b) { - return a.start - b.start; - }); // sort by start time - } - - exports.printDates = function(dates) { - for (var i =0; i < dates.length; i++) { - console.log(i, new Date(dates[i].start),new Date(dates[i].end), dates[i].start, dates[i].end, dates[i].remove); - } - } - - /** - * Used in TimeStep to avoid the hidden times. - * @param timeStep - * @param previousTime - */ - exports.stepOverHiddenDates = function(timeStep, previousTime) { - var stepInHidden = false; - var currentValue = timeStep.current.valueOf(); - for (var i = 0; i < timeStep.hiddenDates.length; i++) { - var startDate = timeStep.hiddenDates[i].start; - var endDate = timeStep.hiddenDates[i].end; - if (currentValue >= startDate && currentValue < endDate) { - stepInHidden = true; - break; - } - } - - if (stepInHidden == true && currentValue < timeStep._end.valueOf() && currentValue != previousTime) { - var prevValue = moment(previousTime); - var newValue = moment(endDate); - //check if the next step should be major - if (prevValue.year() != newValue.year()) {timeStep.switchedYear = true;} - else if (prevValue.month() != newValue.month()) {timeStep.switchedMonth = true;} - else if (prevValue.dayOfYear() != newValue.dayOfYear()) {timeStep.switchedDay = true;} - - timeStep.current = newValue.toDate(); - } - }; - - - ///** - // * Used in TimeStep to avoid the hidden times. - // * @param timeStep - // * @param previousTime - // */ - //exports.checkFirstStep = function(timeStep) { - // var stepInHidden = false; - // var currentValue = timeStep.current.valueOf(); - // for (var i = 0; i < timeStep.hiddenDates.length; i++) { - // var startDate = timeStep.hiddenDates[i].start; - // var endDate = timeStep.hiddenDates[i].end; - // if (currentValue >= startDate && currentValue < endDate) { - // stepInHidden = true; - // break; - // } - // } - // - // if (stepInHidden == true && currentValue <= timeStep._end.valueOf()) { - // var newValue = moment(endDate); - // timeStep.current = newValue.toDate(); - // } - //}; - - /** - * replaces the Core toScreen methods - * @param Core - * @param time - * @param width - * @returns {number} - */ - exports.toScreen = function(Core, time, width) { - if (Core.body.hiddenDates.length == 0) { - var conversion = Core.range.conversion(width); - return (time.valueOf() - conversion.offset) * conversion.scale; - } - else { - var hidden = exports.isHidden(time, Core.body.hiddenDates) - if (hidden.hidden == true) { - time = hidden.startDate; - } - - var duration = exports.getHiddenDurationBetween(Core.body.hiddenDates, Core.range.start, Core.range.end); - time = exports.correctTimeForHidden(Core.body.hiddenDates, Core.range, time); - - var conversion = Core.range.conversion(width, duration); - return (time.valueOf() - conversion.offset) * conversion.scale; - } - }; - - - /** - * Replaces the core toTime methods - * @param body - * @param range - * @param x - * @param width - * @returns {Date} - */ - exports.toTime = function(Core, x, width) { - if (Core.body.hiddenDates.length == 0) { - var conversion = Core.range.conversion(width); - return new Date(x / conversion.scale + conversion.offset); - } - else { - var hiddenDuration = exports.getHiddenDurationBetween(Core.body.hiddenDates, Core.range.start, Core.range.end); - var totalDuration = Core.range.end - Core.range.start - hiddenDuration; - var partialDuration = totalDuration * x / width; - var accumulatedHiddenDuration = exports.getAccumulatedHiddenDuration(Core.body.hiddenDates, Core.range, partialDuration); - - var newTime = new Date(accumulatedHiddenDuration + partialDuration + Core.range.start); - return newTime; - } - }; - - - /** - * Support function - * - * @param hiddenDates - * @param range - * @returns {number} - */ - exports.getHiddenDurationBetween = function(hiddenDates, start, end) { - var duration = 0; - for (var i = 0; i < hiddenDates.length; i++) { - var startDate = hiddenDates[i].start; - var endDate = hiddenDates[i].end; - // if time after the cutout, and the - if (startDate >= start && endDate < end) { - duration += endDate - startDate; - } - } - return duration; - }; - - - /** - * Support function - * @param hiddenDates - * @param range - * @param time - * @returns {{duration: number, time: *, offset: number}} - */ - exports.correctTimeForHidden = function(hiddenDates, range, time) { - time = moment(time).toDate().valueOf(); - time -= exports.getHiddenDurationBefore(hiddenDates,range,time); - return time; - }; - - exports.getHiddenDurationBefore = function(hiddenDates, range, time) { - var timeOffset = 0; - time = moment(time).toDate().valueOf(); - - for (var i = 0; i < hiddenDates.length; i++) { - var startDate = hiddenDates[i].start; - var endDate = hiddenDates[i].end; - // if time after the cutout, and the - if (startDate >= range.start && endDate < range.end) { - if (time >= endDate) { - timeOffset += (endDate - startDate); - } - } - } - return timeOffset; - } - - /** - * sum the duration from start to finish, including the hidden duration, - * until the required amount has been reached, return the accumulated hidden duration - * @param hiddenDates - * @param range - * @param time - * @returns {{duration: number, time: *, offset: number}} - */ - exports.getAccumulatedHiddenDuration = function(hiddenDates, range, requiredDuration) { - var hiddenDuration = 0; - var duration = 0; - var previousPoint = range.start; - //exports.printDates(hiddenDates) - for (var i = 0; i < hiddenDates.length; i++) { - var startDate = hiddenDates[i].start; - var endDate = hiddenDates[i].end; - // if time after the cutout, and the - if (startDate >= range.start && endDate < range.end) { - duration += startDate - previousPoint; - previousPoint = endDate; - if (duration >= requiredDuration) { - break; - } - else { - hiddenDuration += endDate - startDate; - } - } - } - - return hiddenDuration; - }; - - - - /** - * used to step over to either side of a hidden block. Correction is disabled on tablets, might be set to true - * @param hiddenDates - * @param time - * @param direction - * @param correctionEnabled - * @returns {*} - */ - exports.snapAwayFromHidden = function(hiddenDates, time, direction, correctionEnabled) { - var isHidden = exports.isHidden(time, hiddenDates); - if (isHidden.hidden == true) { - if (direction < 0) { - if (correctionEnabled == true) { - return isHidden.startDate - (isHidden.endDate - time) - 1; - } - else { - return isHidden.startDate - 1; - } - } - else { - if (correctionEnabled == true) { - return isHidden.endDate + (time - isHidden.startDate) + 1; - } - else { - return isHidden.endDate + 1; - } - } - } - else { - return time; - } - - } - - - /** - * Check if a time is hidden - * - * @param time - * @param hiddenDates - * @returns {{hidden: boolean, startDate: Window.start, endDate: *}} - */ - exports.isHidden = function(time, hiddenDates) { - for (var i = 0; i < hiddenDates.length; i++) { - var startDate = hiddenDates[i].start; - var endDate = hiddenDates[i].end; - - if (time >= startDate && time < endDate) { // if the start is entering a hidden zone - return {hidden: true, startDate: startDate, endDate: endDate}; - break; - } - } - return {hidden: false, startDate: startDate, endDate: endDate}; - } - -/***/ }, -/* 16 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * @constructor DataStep - * The class DataStep is an iterator for data for the lineGraph. You provide a start data point and an - * end data point. The class itself determines the best scale (step size) based on the - * provided start Date, end Date, and minimumStep. - * - * If minimumStep is provided, the step size is chosen as close as possible - * to the minimumStep but larger than minimumStep. If minimumStep is not - * provided, the scale is set to 1 DAY. - * The minimumStep should correspond with the onscreen size of about 6 characters - * - * Alternatively, you can set a scale by hand. - * After creation, you can initialize the class by executing first(). Then you - * can iterate from the start date to the end date via next(). You can check if - * the end date is reached with the function hasNext(). After each step, you can - * retrieve the current date via getCurrent(). - * The DataStep has scales ranging from milliseconds, seconds, minutes, hours, - * days, to years. - * - * Version: 1.2 - * - * @param {Date} [start] The start date, for example new Date(2010, 9, 21) - * or new Date(2010, 9, 21, 23, 45, 00) - * @param {Date} [end] The end date - * @param {Number} [minimumStep] Optional. Minimum step size in milliseconds - */ - function DataStep(start, end, minimumStep, containerHeight, customRange, alignZeros) { - // variables - this.current = 0; - - this.autoScale = true; - this.stepIndex = 0; - this.step = 1; - this.scale = 1; - - this.marginStart; - this.marginEnd; - this.deadSpace = 0; - - this.majorSteps = [1, 2, 5, 10]; - this.minorSteps = [0.25, 0.5, 1, 2]; - - this.alignZeros = alignZeros; - - this.setRange(start, end, minimumStep, containerHeight, customRange); - } - - - - /** - * Set a new range - * If minimumStep is provided, the step size is chosen as close as possible - * to the minimumStep but larger than minimumStep. If minimumStep is not - * provided, the scale is set to 1 DAY. - * The minimumStep should correspond with the onscreen size of about 6 characters - * @param {Number} [start] The start date and time. - * @param {Number} [end] The end date and time. - * @param {Number} [minimumStep] Optional. Minimum step size in milliseconds - */ - DataStep.prototype.setRange = function(start, end, minimumStep, containerHeight, customRange) { - this._start = customRange.min === undefined ? start : customRange.min; - this._end = customRange.max === undefined ? end : customRange.max; - - if (this._start == this._end) { - this._start -= 0.75; - this._end += 1; - } - - if (this.autoScale == true) { - this.setMinimumStep(minimumStep, containerHeight); - } - - this.setFirst(customRange); - }; - - /** - * Automatically determine the scale that bests fits the provided minimum step - * @param {Number} [minimumStep] The minimum step size in milliseconds - */ - DataStep.prototype.setMinimumStep = function(minimumStep, containerHeight) { - // round to floor - var size = this._end - this._start; - var safeSize = size * 1.2; - var minimumStepValue = minimumStep * (safeSize / containerHeight); - var orderOfMagnitude = Math.round(Math.log(safeSize)/Math.LN10); - - var minorStepIdx = -1; - var magnitudefactor = Math.pow(10,orderOfMagnitude); - - var start = 0; - if (orderOfMagnitude < 0) { - start = orderOfMagnitude; - } - - var solutionFound = false; - for (var i = start; Math.abs(i) <= Math.abs(orderOfMagnitude); i++) { - magnitudefactor = Math.pow(10,i); - for (var j = 0; j < this.minorSteps.length; j++) { - var stepSize = magnitudefactor * this.minorSteps[j]; - if (stepSize >= minimumStepValue) { - solutionFound = true; - minorStepIdx = j; - break; - } - } - if (solutionFound == true) { - break; - } - } - this.stepIndex = minorStepIdx; - this.scale = magnitudefactor; - this.step = magnitudefactor * this.minorSteps[minorStepIdx]; - }; - - - - /** - * Round the current date to the first minor date value - * This must be executed once when the current date is set to start Date - */ - DataStep.prototype.setFirst = function(customRange) { - if (customRange === undefined) { - customRange = {}; - } - - var niceStart = customRange.min === undefined ? this._start - (this.scale * 2 * this.minorSteps[this.stepIndex]) : customRange.min; - var niceEnd = customRange.max === undefined ? this._end + (this.scale * this.minorSteps[this.stepIndex]) : customRange.max; - - this.marginEnd = customRange.max === undefined ? this.roundToMinor(niceEnd) : customRange.max; - this.marginStart = customRange.min === undefined ? this.roundToMinor(niceStart) : customRange.min; - - // if we need to align the zero's we need to make sure that there is a zero to use. - if (this.alignZeros == true && (this.marginEnd - this.marginStart) % this.step != 0) { - this.marginEnd += this.marginEnd % this.step; - } - - this.deadSpace = this.roundToMinor(niceEnd) - niceEnd + this.roundToMinor(niceStart) - niceStart; - this.marginRange = this.marginEnd - this.marginStart; - - - this.current = this.marginEnd; - }; - - DataStep.prototype.roundToMinor = function(value) { - var rounded = value - (value % (this.scale * this.minorSteps[this.stepIndex])); - if (value % (this.scale * this.minorSteps[this.stepIndex]) > 0.5 * (this.scale * this.minorSteps[this.stepIndex])) { - return rounded + (this.scale * this.minorSteps[this.stepIndex]); - } - else { - return rounded; - } - } - - - /** - * Check if the there is a next step - * @return {boolean} true if the current date has not passed the end date - */ - DataStep.prototype.hasNext = function () { - return (this.current >= this.marginStart); - }; - - /** - * Do the next step - */ - DataStep.prototype.next = function() { - var prev = this.current; - this.current -= this.step; - - // safety mechanism: if current time is still unchanged, move to the end - if (this.current == prev) { - this.current = this._end; - } - }; - - /** - * Do the next step - */ - DataStep.prototype.previous = function() { - this.current += this.step; - this.marginEnd += this.step; - this.marginRange = this.marginEnd - this.marginStart; - }; - - - - /** - * Get the current datetime - * @return {String} current The current date - */ - DataStep.prototype.getCurrent = function(decimals) { - var toPrecision = '' + Number(this.current).toPrecision(5); - // If decimals is specified, then limit or extend the string as required - if(decimals !== undefined && !isNaN(Number(decimals))) { - // If string includes exponent, then we need to add it to the end - var exp = ""; - var index = toPrecision.indexOf("e"); - if(index != -1) { - // Get the exponent - exp = toPrecision.slice(index); - // Remove the exponent in case we need to zero-extend - toPrecision = toPrecision.slice(0, index); - } - index = Math.max(toPrecision.indexOf(","), toPrecision.indexOf(".")); - if(index === -1) { - // No decimal found - if we want decimals, then we need to add it - if(decimals !== 0) { - toPrecision += '.'; - } - // Calculate how long the string should be - index = toPrecision.length + decimals; - } - else if(decimals !== 0) { - // Calculate how long the string should be - accounting for the decimal place - index += decimals + 1; - } - if(index > toPrecision.length) { - // We need to add zeros! - for(var cnt = index - toPrecision.length; cnt > 0; cnt--) { - toPrecision += '0'; - } - } - else { - // we need to remove characters - toPrecision = toPrecision.slice(0, index); - } - // Add the exponent if there is one - toPrecision += exp; - } - else { - if (toPrecision.indexOf(",") != -1 || toPrecision.indexOf(".") != -1) { - // If no decimal is specified, and there are decimal places, remove trailing zeros - for (var i = toPrecision.length - 1; i > 0; i--) { - if (toPrecision[i] == "0") { - toPrecision = toPrecision.slice(0, i); - } - else if (toPrecision[i] == "." || toPrecision[i] == ",") { - toPrecision = toPrecision.slice(0, i); - break; - } - else { - break; - } - } - } - } - - return toPrecision; - }; - - - - /** - * Snap a date to a rounded value. - * The snap intervals are dependent on the current scale and step. - * @param {Date} date the date to be snapped. - * @return {Date} snappedDate - */ - DataStep.prototype.snap = function(date) { - - }; - - /** - * Check if the current value is a major value (for example when the step - * is DAY, a major value is each first day of the MONTH) - * @return {boolean} true if current date is major, else false. - */ - DataStep.prototype.isMajor = function() { - return (this.current % (this.scale * this.majorSteps[this.stepIndex]) == 0); - }; - - module.exports = DataStep; - - -/***/ }, -/* 17 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var hammerUtil = __webpack_require__(47); - var moment = __webpack_require__(44); - var Component = __webpack_require__(20); - var DateUtil = __webpack_require__(15); - - /** - * @constructor Range - * A Range controls a numeric range with a start and end value. - * The Range adjusts the range based on mouse events or programmatic changes, - * and triggers events when the range is changing or has been changed. - * @param {{dom: Object, domProps: Object, emitter: Emitter}} body - * @param {Object} [options] See description at Range.setOptions - */ - function Range(body, options) { - var now = moment().hours(0).minutes(0).seconds(0).milliseconds(0); - this.start = now.clone().add(-3, 'days').valueOf(); // Number - this.end = now.clone().add(4, 'days').valueOf(); // Number - - this.body = body; - this.deltaDifference = 0; - this.scaleOffset = 0; - this.startToFront = false; - this.endToFront = true; - - // default options - this.defaultOptions = { - start: null, - end: null, - direction: 'horizontal', // 'horizontal' or 'vertical' - moveable: true, - zoomable: true, - min: null, - max: null, - zoomMin: 10, // milliseconds - zoomMax: 1000 * 60 * 60 * 24 * 365 * 10000 // milliseconds - }; - this.options = util.extend({}, this.defaultOptions); - - this.props = { - touch: {} - }; - this.animateTimer = null; - - // drag listeners for dragging - this.body.emitter.on('dragstart', this._onDragStart.bind(this)); - this.body.emitter.on('drag', this._onDrag.bind(this)); - this.body.emitter.on('dragend', this._onDragEnd.bind(this)); - - // ignore dragging when holding - this.body.emitter.on('hold', this._onHold.bind(this)); - - // mouse wheel for zooming - this.body.emitter.on('mousewheel', this._onMouseWheel.bind(this)); - this.body.emitter.on('DOMMouseScroll', this._onMouseWheel.bind(this)); // For FF - - // pinch to zoom - this.body.emitter.on('touch', this._onTouch.bind(this)); - this.body.emitter.on('pinch', this._onPinch.bind(this)); - - this.setOptions(options); - } - - Range.prototype = new Component(); - - /** - * Set options for the range controller - * @param {Object} options Available options: - * {Number | Date | String} start Start date for the range - * {Number | Date | String} end End date for the range - * {Number} min Minimum value for start - * {Number} max Maximum value for end - * {Number} zoomMin Set a minimum value for - * (end - start). - * {Number} zoomMax Set a maximum value for - * (end - start). - * {Boolean} moveable Enable moving of the range - * by dragging. True by default - * {Boolean} zoomable Enable zooming of the range - * by pinching/scrolling. True by default - */ - Range.prototype.setOptions = function (options) { - if (options) { - // copy the options that we know - var fields = ['direction', 'min', 'max', 'zoomMin', 'zoomMax', 'moveable', 'zoomable', 'activate', 'hiddenDates']; - util.selectiveExtend(fields, this.options, options); - - if ('start' in options || 'end' in options) { - // apply a new range. both start and end are optional - this.setRange(options.start, options.end); - } - } - }; - - /** - * Test whether direction has a valid value - * @param {String} direction 'horizontal' or 'vertical' - */ - function validateDirection (direction) { - if (direction != 'horizontal' && direction != 'vertical') { - throw new TypeError('Unknown direction "' + direction + '". ' + - 'Choose "horizontal" or "vertical".'); - } - } - - /** - * Set a new start and end range - * @param {Date | Number | String} [start] - * @param {Date | Number | String} [end] - * @param {boolean | number} [animate=false] If true, the range is animated - * smoothly to the new window. - * If animate is a number, the - * number is taken as duration - * Default duration is 500 ms. - * - */ - Range.prototype.setRange = function(start, end, animate) { - var _start = start != undefined ? util.convert(start, 'Date').valueOf() : null; - var _end = end != undefined ? util.convert(end, 'Date').valueOf() : null; - this._cancelAnimation(); - - if (animate) { - var me = this; - var initStart = this.start; - var initEnd = this.end; - var duration = typeof animate === 'number' ? animate : 500; - var initTime = new Date().valueOf(); - var anyChanged = false; - - var next = function () { - if (!me.props.touch.dragging) { - var now = new Date().valueOf(); - var time = now - initTime; - var done = time > duration; - var s = (done || _start === null) ? _start : util.easeInOutQuad(time, initStart, _start, duration); - var e = (done || _end === null) ? _end : util.easeInOutQuad(time, initEnd, _end, duration); - - changed = me._applyRange(s, e); - DateUtil.updateHiddenDates(me.body, me.options.hiddenDates); - anyChanged = anyChanged || changed; - if (changed) { - me.body.emitter.emit('rangechange', {start: new Date(me.start), end: new Date(me.end)}); - } - - if (done) { - if (anyChanged) { - me.body.emitter.emit('rangechanged', {start: new Date(me.start), end: new Date(me.end)}); - } - } - else { - // animate with as high as possible frame rate, leave 20 ms in between - // each to prevent the browser from blocking - me.animateTimer = setTimeout(next, 20); - } - } - } - - return next(); - } - else { - var changed = this._applyRange(_start, _end); - DateUtil.updateHiddenDates(this.body, this.options.hiddenDates); - if (changed) { - var params = {start: new Date(this.start), end: new Date(this.end)}; - this.body.emitter.emit('rangechange', params); - this.body.emitter.emit('rangechanged', params); - } - } - }; - - /** - * Stop an animation - * @private - */ - Range.prototype._cancelAnimation = function () { - if (this.animateTimer) { - clearTimeout(this.animateTimer); - this.animateTimer = null; - } - }; - - /** - * Set a new start and end range. This method is the same as setRange, but - * does not trigger a range change and range changed event, and it returns - * true when the range is changed - * @param {Number} [start] - * @param {Number} [end] - * @return {Boolean} changed - * @private - */ - Range.prototype._applyRange = function(start, end) { - var newStart = (start != null) ? util.convert(start, 'Date').valueOf() : this.start, - newEnd = (end != null) ? util.convert(end, 'Date').valueOf() : this.end, - max = (this.options.max != null) ? util.convert(this.options.max, 'Date').valueOf() : null, - min = (this.options.min != null) ? util.convert(this.options.min, 'Date').valueOf() : null, - diff; - - // check for valid number - if (isNaN(newStart) || newStart === null) { - throw new Error('Invalid start "' + start + '"'); - } - if (isNaN(newEnd) || newEnd === null) { - throw new Error('Invalid end "' + end + '"'); - } - - // prevent start < end - if (newEnd < newStart) { - newEnd = newStart; - } - - // prevent start < min - if (min !== null) { - if (newStart < min) { - diff = (min - newStart); - newStart += diff; - newEnd += diff; - - // prevent end > max - if (max != null) { - if (newEnd > max) { - newEnd = max; - } - } - } - } - - // prevent end > max - if (max !== null) { - if (newEnd > max) { - diff = (newEnd - max); - newStart -= diff; - newEnd -= diff; - - // prevent start < min - if (min != null) { - if (newStart < min) { - newStart = min; - } - } - } - } - - // prevent (end-start) < zoomMin - if (this.options.zoomMin !== null) { - var zoomMin = parseFloat(this.options.zoomMin); - if (zoomMin < 0) { - zoomMin = 0; - } - if ((newEnd - newStart) < zoomMin) { - if ((this.end - this.start) === zoomMin) { - // ignore this action, we are already zoomed to the minimum - newStart = this.start; - newEnd = this.end; - } - else { - // zoom to the minimum - diff = (zoomMin - (newEnd - newStart)); - newStart -= diff / 2; - newEnd += diff / 2; - } - } - } - - // prevent (end-start) > zoomMax - if (this.options.zoomMax !== null) { - var zoomMax = parseFloat(this.options.zoomMax); - if (zoomMax < 0) { - zoomMax = 0; - } - if ((newEnd - newStart) > zoomMax) { - if ((this.end - this.start) === zoomMax) { - // ignore this action, we are already zoomed to the maximum - newStart = this.start; - newEnd = this.end; - } - else { - // zoom to the maximum - diff = ((newEnd - newStart) - zoomMax); - newStart += diff / 2; - newEnd -= diff / 2; - } - } - } - - var changed = (this.start != newStart || this.end != newEnd); - - // if the new range does NOT overlap with the old range, emit checkRangedItems to avoid not showing ranged items (ranged meaning has end time, not neccesarily of type Range) - if (!((newStart >= this.start && newStart <= this.end) || (newEnd >= this.start && newEnd <= this.end)) && - !((this.start >= newStart && this.start <= newEnd) || (this.end >= newStart && this.end <= newEnd) )) { - this.body.emitter.emit('checkRangedItems'); - } - - this.start = newStart; - this.end = newEnd; - return changed; - }; - - /** - * Retrieve the current range. - * @return {Object} An object with start and end properties - */ - Range.prototype.getRange = function() { - return { - start: this.start, - end: this.end - }; - }; - - /** - * Calculate the conversion offset and scale for current range, based on - * the provided width - * @param {Number} width - * @returns {{offset: number, scale: number}} conversion - */ - Range.prototype.conversion = function (width, totalHidden) { - return Range.conversion(this.start, this.end, width, totalHidden); - }; - - /** - * Static method to calculate the conversion offset and scale for a range, - * based on the provided start, end, and width - * @param {Number} start - * @param {Number} end - * @param {Number} width - * @returns {{offset: number, scale: number}} conversion - */ - Range.conversion = function (start, end, width, totalHidden) { - if (totalHidden === undefined) { - totalHidden = 0; - } - if (width != 0 && (end - start != 0)) { - return { - offset: start, - scale: width / (end - start - totalHidden) - } - } - else { - return { - offset: 0, - scale: 1 - }; - } - }; - - /** - * Start dragging horizontally or vertically - * @param {Event} event - * @private - */ - Range.prototype._onDragStart = function(event) { - this.deltaDifference = 0; - this.previousDelta = 0; - // only allow dragging when configured as movable - if (!this.options.moveable) return; - - // refuse to drag when we where pinching to prevent the timeline make a jump - // when releasing the fingers in opposite order from the touch screen - if (!this.props.touch.allowDragging) return; - - this.props.touch.start = this.start; - this.props.touch.end = this.end; - this.props.touch.dragging = true; - - if (this.body.dom.root) { - this.body.dom.root.style.cursor = 'move'; - } - }; - - /** - * Perform dragging operation - * @param {Event} event - * @private - */ - Range.prototype._onDrag = function (event) { - // only allow dragging when configured as movable - if (!this.options.moveable) return; - // refuse to drag when we where pinching to prevent the timeline make a jump - // when releasing the fingers in opposite order from the touch screen - if (!this.props.touch.allowDragging) return; - - var direction = this.options.direction; - validateDirection(direction); - - var delta = (direction == 'horizontal') ? event.gesture.deltaX : event.gesture.deltaY; - delta -= this.deltaDifference; - var interval = (this.props.touch.end - this.props.touch.start); - - // normalize dragging speed if cutout is in between. - var duration = DateUtil.getHiddenDurationBetween(this.body.hiddenDates, this.start, this.end); - interval -= duration; - - var width = (direction == 'horizontal') ? this.body.domProps.center.width : this.body.domProps.center.height; - var diffRange = -delta / width * interval; - var newStart = this.props.touch.start + diffRange; - var newEnd = this.props.touch.end + diffRange; - - - // snapping times away from hidden zones - var safeStart = DateUtil.snapAwayFromHidden(this.body.hiddenDates, newStart, this.previousDelta-delta, true); - var safeEnd = DateUtil.snapAwayFromHidden(this.body.hiddenDates, newEnd, this.previousDelta-delta, true); - if (safeStart != newStart || safeEnd != newEnd) { - this.deltaDifference += delta; - this.props.touch.start = safeStart; - this.props.touch.end = safeEnd; - this._onDrag(event); - return; - } - - this.previousDelta = delta; - this._applyRange(newStart, newEnd); - - // fire a rangechange event - this.body.emitter.emit('rangechange', { - start: new Date(this.start), - end: new Date(this.end) - }); - }; - - /** - * Stop dragging operation - * @param {event} event - * @private - */ - Range.prototype._onDragEnd = function (event) { - // only allow dragging when configured as movable - if (!this.options.moveable) return; - - // refuse to drag when we where pinching to prevent the timeline make a jump - // when releasing the fingers in opposite order from the touch screen - if (!this.props.touch.allowDragging) return; - - this.props.touch.dragging = false; - if (this.body.dom.root) { - this.body.dom.root.style.cursor = 'auto'; - } - - // fire a rangechanged event - this.body.emitter.emit('rangechanged', { - start: new Date(this.start), - end: new Date(this.end) - }); - }; - - /** - * Event handler for mouse wheel event, used to zoom - * Code from http://adomas.org/javascript-mouse-wheel/ - * @param {Event} event - * @private - */ - Range.prototype._onMouseWheel = function(event) { - // only allow zooming when configured as zoomable and moveable - if (!(this.options.zoomable && this.options.moveable)) return; - - // retrieve delta - var delta = 0; - if (event.wheelDelta) { /* IE/Opera. */ - delta = event.wheelDelta / 120; - } else if (event.detail) { /* Mozilla case. */ - // In Mozilla, sign of delta is different than in IE. - // Also, delta is multiple of 3. - delta = -event.detail / 3; - } - - // If delta is nonzero, handle it. - // Basically, delta is now positive if wheel was scrolled up, - // and negative, if wheel was scrolled down. - if (delta) { - // perform the zoom action. Delta is normally 1 or -1 - - // adjust a negative delta such that zooming in with delta 0.1 - // equals zooming out with a delta -0.1 - var scale; - if (delta < 0) { - scale = 1 - (delta / 5); - } - else { - scale = 1 / (1 + (delta / 5)) ; - } - - // calculate center, the date to zoom around - var gesture = hammerUtil.fakeGesture(this, event), - pointer = getPointer(gesture.center, this.body.dom.center), - pointerDate = this._pointerToDate(pointer); - - this.zoom(scale, pointerDate, delta); - } - - // Prevent default actions caused by mouse wheel - // (else the page and timeline both zoom and scroll) - event.preventDefault(); - }; - - /** - * Start of a touch gesture - * @private - */ - Range.prototype._onTouch = function (event) { - this.props.touch.start = this.start; - this.props.touch.end = this.end; - this.props.touch.allowDragging = true; - this.props.touch.center = null; - this.scaleOffset = 0; - this.deltaDifference = 0; - }; - - /** - * On start of a hold gesture - * @private - */ - Range.prototype._onHold = function () { - this.props.touch.allowDragging = false; - }; - - /** - * Handle pinch event - * @param {Event} event - * @private - */ - Range.prototype._onPinch = function (event) { - // only allow zooming when configured as zoomable and moveable - if (!(this.options.zoomable && this.options.moveable)) return; - - this.props.touch.allowDragging = false; - - if (event.gesture.touches.length > 1) { - if (!this.props.touch.center) { - this.props.touch.center = getPointer(event.gesture.center, this.body.dom.center); - } - - var scale = 1 / (event.gesture.scale + this.scaleOffset); - var centerDate = this._pointerToDate(this.props.touch.center); - - var hiddenDuration = DateUtil.getHiddenDurationBetween(this.body.hiddenDates, this.start, this.end); - var hiddenDurationBefore = DateUtil.getHiddenDurationBefore(this.body.hiddenDates, this, centerDate); - var hiddenDurationAfter = hiddenDuration - hiddenDurationBefore; - - // calculate new start and end - var newStart = (centerDate - hiddenDurationBefore) + (this.props.touch.start - (centerDate - hiddenDurationBefore)) * scale; - var newEnd = (centerDate + hiddenDurationAfter) + (this.props.touch.end - (centerDate + hiddenDurationAfter)) * scale; - - // snapping times away from hidden zones - this.startToFront = 1 - scale > 0 ? false : true; // used to do the right autocorrection with periodic hidden times - this.endToFront = scale - 1 > 0 ? false : true; // used to do the right autocorrection with periodic hidden times - - var safeStart = DateUtil.snapAwayFromHidden(this.body.hiddenDates, newStart, 1 - scale, true); - var safeEnd = DateUtil.snapAwayFromHidden(this.body.hiddenDates, newEnd, scale - 1, true); - if (safeStart != newStart || safeEnd != newEnd) { - this.props.touch.start = safeStart; - this.props.touch.end = safeEnd; - this.scaleOffset = 1 - event.gesture.scale; - newStart = safeStart; - newEnd = safeEnd; - } - - this.setRange(newStart, newEnd); - - this.startToFront = false; // revert to default - this.endToFront = true; // revert to default - } - }; - - /** - * Helper function to calculate the center date for zooming - * @param {{x: Number, y: Number}} pointer - * @return {number} date - * @private - */ - Range.prototype._pointerToDate = function (pointer) { - var conversion; - var direction = this.options.direction; - - validateDirection(direction); - - if (direction == 'horizontal') { - return this.body.util.toTime(pointer.x).valueOf(); - } - else { - var height = this.body.domProps.center.height; - conversion = this.conversion(height); - return pointer.y / conversion.scale + conversion.offset; - } - }; - - /** - * Get the pointer location relative to the location of the dom element - * @param {{pageX: Number, pageY: Number}} touch - * @param {Element} element HTML DOM element - * @return {{x: Number, y: Number}} pointer - * @private - */ - function getPointer (touch, element) { - return { - x: touch.pageX - util.getAbsoluteLeft(element), - y: touch.pageY - util.getAbsoluteTop(element) - }; - } - - /** - * Zoom the range the given scale in or out. Start and end date will - * be adjusted, and the timeline will be redrawn. You can optionally give a - * date around which to zoom. - * For example, try scale = 0.9 or 1.1 - * @param {Number} scale Scaling factor. Values above 1 will zoom out, - * values below 1 will zoom in. - * @param {Number} [center] Value representing a date around which will - * be zoomed. - */ - Range.prototype.zoom = function(scale, center, delta) { - // if centerDate is not provided, take it half between start Date and end Date - if (center == null) { - center = (this.start + this.end) / 2; - } - - var hiddenDuration = DateUtil.getHiddenDurationBetween(this.body.hiddenDates, this.start, this.end); - var hiddenDurationBefore = DateUtil.getHiddenDurationBefore(this.body.hiddenDates, this, center); - var hiddenDurationAfter = hiddenDuration - hiddenDurationBefore; - - // calculate new start and end - var newStart = (center-hiddenDurationBefore) + (this.start - (center-hiddenDurationBefore)) * scale; - var newEnd = (center+hiddenDurationAfter) + (this.end - (center+hiddenDurationAfter)) * scale; - - // snapping times away from hidden zones - this.startToFront = delta > 0 ? false : true; // used to do the right autocorrection with periodic hidden times - this.endToFront = -delta > 0 ? false : true; // used to do the right autocorrection with periodic hidden times - var safeStart = DateUtil.snapAwayFromHidden(this.body.hiddenDates, newStart, delta, true); - var safeEnd = DateUtil.snapAwayFromHidden(this.body.hiddenDates, newEnd, -delta, true); - if (safeStart != newStart || safeEnd != newEnd) { - newStart = safeStart; - newEnd = safeEnd; - } - - this.setRange(newStart, newEnd); - - this.startToFront = false; // revert to default - this.endToFront = true; // revert to default - }; - - - - /** - * Move the range with a given delta to the left or right. Start and end - * value will be adjusted. For example, try delta = 0.1 or -0.1 - * @param {Number} delta Moving amount. Positive value will move right, - * negative value will move left - */ - Range.prototype.move = function(delta) { - // zoom start Date and end Date relative to the centerDate - var diff = (this.end - this.start); - - // apply new values - var newStart = this.start + diff * delta; - var newEnd = this.end + diff * delta; - - // TODO: reckon with min and max range - - this.start = newStart; - this.end = newEnd; - }; - - /** - * Move the range to a new center point - * @param {Number} moveTo New center point of the range - */ - Range.prototype.moveTo = function(moveTo) { - var center = (this.start + this.end) / 2; - - var diff = center - moveTo; - - // calculate new start and end - var newStart = this.start - diff; - var newEnd = this.end - diff; - - this.setRange(newStart, newEnd); - }; - - module.exports = Range; - - -/***/ }, -/* 18 */ -/***/ function(module, exports, __webpack_require__) { - - // Utility functions for ordering and stacking of items - var EPSILON = 0.001; // used when checking collisions, to prevent round-off errors - - /** - * Order items by their start data - * @param {Item[]} items - */ - exports.orderByStart = function(items) { - items.sort(function (a, b) { - return a.data.start - b.data.start; - }); - }; - - /** - * Order items by their end date. If they have no end date, their start date - * is used. - * @param {Item[]} items - */ - exports.orderByEnd = function(items) { - items.sort(function (a, b) { - var aTime = ('end' in a.data) ? a.data.end : a.data.start, - bTime = ('end' in b.data) ? b.data.end : b.data.start; - - return aTime - bTime; - }); - }; - - /** - * Adjust vertical positions of the items such that they don't overlap each - * other. - * @param {Item[]} items - * All visible items - * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin - * Margins between items and between items and the axis. - * @param {boolean} [force=false] - * If true, all items will be repositioned. If false (default), only - * items having a top===null will be re-stacked - */ - exports.stack = function(items, margin, force) { - var i, iMax; - - if (force) { - // reset top position of all items - for (i = 0, iMax = items.length; i < iMax; i++) { - items[i].top = null; - } - } - - // calculate new, non-overlapping positions - for (i = 0, iMax = items.length; i < iMax; i++) { - var item = items[i]; - if (item.stack && item.top === null) { - // initialize top position - item.top = margin.axis; - - do { - // TODO: optimize checking for overlap. when there is a gap without items, - // you only need to check for items from the next item on, not from zero - var collidingItem = null; - for (var j = 0, jj = items.length; j < jj; j++) { - var other = items[j]; - if (other.top !== null && other !== item && other.stack && exports.collision(item, other, margin.item)) { - collidingItem = other; - break; - } - } - - if (collidingItem != null) { - // There is a collision. Reposition the items above the colliding element - item.top = collidingItem.top + collidingItem.height + margin.item.vertical; - } - } while (collidingItem); - } - } - }; - - - /** - * Adjust vertical positions of the items without stacking them - * @param {Item[]} items - * All visible items - * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin - * Margins between items and between items and the axis. - */ - exports.nostack = function(items, margin, subgroups) { - var i, iMax, newTop; - - // reset top position of all items - for (i = 0, iMax = items.length; i < iMax; i++) { - if (items[i].data.subgroup !== undefined) { - newTop = margin.axis; - for (var subgroup in subgroups) { - if (subgroups.hasOwnProperty(subgroup)) { - if (subgroups[subgroup].visible == true && subgroups[subgroup].index < subgroups[items[i].data.subgroup].index) { - newTop += subgroups[subgroup].height + margin.item.vertical; - } - } - } - items[i].top = newTop; - } - else { - items[i].top = margin.axis; - } - } - }; - - /** - * Test if the two provided items collide - * The items must have parameters left, width, top, and height. - * @param {Item} a The first item - * @param {Item} b The second item - * @param {{horizontal: number, vertical: number}} margin - * An object containing a horizontal and vertical - * minimum required margin. - * @return {boolean} true if a and b collide, else false - */ - exports.collision = function(a, b, margin) { - return ((a.left - margin.horizontal + EPSILON) < (b.left + b.width) && - (a.left + a.width + margin.horizontal - EPSILON) > b.left && - (a.top - margin.vertical + EPSILON) < (b.top + b.height) && - (a.top + a.height + margin.vertical - EPSILON) > b.top); - }; - - -/***/ }, -/* 19 */ -/***/ function(module, exports, __webpack_require__) { - - var moment = __webpack_require__(44); - var DateUtil = __webpack_require__(15); - - /** - * @constructor TimeStep - * The class TimeStep is an iterator for dates. You provide a start date and an - * end date. The class itself determines the best scale (step size) based on the - * provided start Date, end Date, and minimumStep. - * - * If minimumStep is provided, the step size is chosen as close as possible - * to the minimumStep but larger than minimumStep. If minimumStep is not - * provided, the scale is set to 1 DAY. - * The minimumStep should correspond with the onscreen size of about 6 characters - * - * Alternatively, you can set a scale by hand. - * After creation, you can initialize the class by executing first(). Then you - * can iterate from the start date to the end date via next(). You can check if - * the end date is reached with the function hasNext(). After each step, you can - * retrieve the current date via getCurrent(). - * The TimeStep has scales ranging from milliseconds, seconds, minutes, hours, - * days, to years. - * - * Version: 1.2 - * - * @param {Date} [start] The start date, for example new Date(2010, 9, 21) - * or new Date(2010, 9, 21, 23, 45, 00) - * @param {Date} [end] The end date - * @param {Number} [minimumStep] Optional. Minimum step size in milliseconds - */ - function TimeStep(start, end, minimumStep, hiddenDates) { - // variables - this.current = new Date(); - this._start = new Date(); - this._end = new Date(); - - this.autoScale = true; - this.scale = TimeStep.SCALE.DAY; - this.step = 1; - - // initialize the range - this.setRange(start, end, minimumStep); - - // hidden Dates options - this.switchedDay = false; - this.switchedMonth = false; - this.switchedYear = false; - this.hiddenDates = hiddenDates; - if (hiddenDates === undefined) { - this.hiddenDates = []; - } - } - - /// enum scale - TimeStep.SCALE = { - MILLISECOND: 1, - SECOND: 2, - MINUTE: 3, - HOUR: 4, - DAY: 5, - WEEKDAY: 6, - MONTH: 7, - YEAR: 8 - }; - - - /** - * Set a new range - * If minimumStep is provided, the step size is chosen as close as possible - * to the minimumStep but larger than minimumStep. If minimumStep is not - * provided, the scale is set to 1 DAY. - * The minimumStep should correspond with the onscreen size of about 6 characters - * @param {Date} [start] The start date and time. - * @param {Date} [end] The end date and time. - * @param {int} [minimumStep] Optional. Minimum step size in milliseconds - */ - TimeStep.prototype.setRange = function(start, end, minimumStep) { - if (!(start instanceof Date) || !(end instanceof Date)) { - throw "No legal start or end date in method setRange"; - } - - this._start = (start != undefined) ? new Date(start.valueOf()) : new Date(); - this._end = (end != undefined) ? new Date(end.valueOf()) : new Date(); - - if (this.autoScale) { - this.setMinimumStep(minimumStep); - } - }; - - /** - * Set the range iterator to the start date. - */ - TimeStep.prototype.first = function() { - this.current = new Date(this._start.valueOf()); - this.roundToMinor(); - }; - - /** - * Round the current date to the first minor date value - * This must be executed once when the current date is set to start Date - */ - TimeStep.prototype.roundToMinor = function() { - // round to floor - // IMPORTANT: we have no breaks in this switch! (this is no bug) - //noinspection FallthroughInSwitchStatementJS - switch (this.scale) { - case TimeStep.SCALE.YEAR: - this.current.setFullYear(this.step * Math.floor(this.current.getFullYear() / this.step)); - this.current.setMonth(0); - case TimeStep.SCALE.MONTH: this.current.setDate(1); - case TimeStep.SCALE.DAY: // intentional fall through - case TimeStep.SCALE.WEEKDAY: this.current.setHours(0); - case TimeStep.SCALE.HOUR: this.current.setMinutes(0); - case TimeStep.SCALE.MINUTE: this.current.setSeconds(0); - case TimeStep.SCALE.SECOND: this.current.setMilliseconds(0); - //case TimeStep.SCALE.MILLISECOND: // nothing to do for milliseconds - } - - if (this.step != 1) { - // round down to the first minor value that is a multiple of the current step size - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: this.current.setMilliseconds(this.current.getMilliseconds() - this.current.getMilliseconds() % this.step); break; - case TimeStep.SCALE.SECOND: this.current.setSeconds(this.current.getSeconds() - this.current.getSeconds() % this.step); break; - case TimeStep.SCALE.MINUTE: this.current.setMinutes(this.current.getMinutes() - this.current.getMinutes() % this.step); break; - case TimeStep.SCALE.HOUR: this.current.setHours(this.current.getHours() - this.current.getHours() % this.step); break; - case TimeStep.SCALE.WEEKDAY: // intentional fall through - case TimeStep.SCALE.DAY: this.current.setDate((this.current.getDate()-1) - (this.current.getDate()-1) % this.step + 1); break; - case TimeStep.SCALE.MONTH: this.current.setMonth(this.current.getMonth() - this.current.getMonth() % this.step); break; - case TimeStep.SCALE.YEAR: this.current.setFullYear(this.current.getFullYear() - this.current.getFullYear() % this.step); break; - default: break; - } - } - }; - - /** - * Check if the there is a next step - * @return {boolean} true if the current date has not passed the end date - */ - TimeStep.prototype.hasNext = function () { - return (this.current.valueOf() <= this._end.valueOf()); - }; - - /** - * Do the next step - */ - TimeStep.prototype.next = function() { - var prev = this.current.valueOf(); - - // Two cases, needed to prevent issues with switching daylight savings - // (end of March and end of October) - if (this.current.getMonth() < 6) { - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: - - this.current = new Date(this.current.valueOf() + this.step); break; - case TimeStep.SCALE.SECOND: this.current = new Date(this.current.valueOf() + this.step * 1000); break; - case TimeStep.SCALE.MINUTE: this.current = new Date(this.current.valueOf() + this.step * 1000 * 60); break; - case TimeStep.SCALE.HOUR: - this.current = new Date(this.current.valueOf() + this.step * 1000 * 60 * 60); - // in case of skipping an hour for daylight savings, adjust the hour again (else you get: 0h 5h 9h ... instead of 0h 4h 8h ...) - var h = this.current.getHours(); - this.current.setHours(h - (h % this.step)); - break; - case TimeStep.SCALE.WEEKDAY: // intentional fall through - case TimeStep.SCALE.DAY: this.current.setDate(this.current.getDate() + this.step); break; - case TimeStep.SCALE.MONTH: this.current.setMonth(this.current.getMonth() + this.step); break; - case TimeStep.SCALE.YEAR: this.current.setFullYear(this.current.getFullYear() + this.step); break; - default: break; - } - } - else { - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: this.current = new Date(this.current.valueOf() + this.step); break; - case TimeStep.SCALE.SECOND: this.current.setSeconds(this.current.getSeconds() + this.step); break; - case TimeStep.SCALE.MINUTE: this.current.setMinutes(this.current.getMinutes() + this.step); break; - case TimeStep.SCALE.HOUR: this.current.setHours(this.current.getHours() + this.step); break; - case TimeStep.SCALE.WEEKDAY: // intentional fall through - case TimeStep.SCALE.DAY: this.current.setDate(this.current.getDate() + this.step); break; - case TimeStep.SCALE.MONTH: this.current.setMonth(this.current.getMonth() + this.step); break; - case TimeStep.SCALE.YEAR: this.current.setFullYear(this.current.getFullYear() + this.step); break; - default: break; - } - } - - if (this.step != 1) { - // round down to the correct major value - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: if(this.current.getMilliseconds() < this.step) this.current.setMilliseconds(0); break; - case TimeStep.SCALE.SECOND: if(this.current.getSeconds() < this.step) this.current.setSeconds(0); break; - case TimeStep.SCALE.MINUTE: if(this.current.getMinutes() < this.step) this.current.setMinutes(0); break; - case TimeStep.SCALE.HOUR: if(this.current.getHours() < this.step) this.current.setHours(0); break; - case TimeStep.SCALE.WEEKDAY: // intentional fall through - case TimeStep.SCALE.DAY: if(this.current.getDate() < this.step+1) this.current.setDate(1); break; - case TimeStep.SCALE.MONTH: if(this.current.getMonth() < this.step) this.current.setMonth(0); break; - case TimeStep.SCALE.YEAR: break; // nothing to do for year - default: break; - } - } - - // safety mechanism: if current time is still unchanged, move to the end - if (this.current.valueOf() == prev) { - this.current = new Date(this._end.valueOf()); - } - - DateUtil.stepOverHiddenDates(this, prev); - }; - - - /** - * Get the current datetime - * @return {Date} current The current date - */ - TimeStep.prototype.getCurrent = function() { - return this.current; - }; - - /** - * Set a custom scale. Autoscaling will be disabled. - * For example setScale(SCALE.MINUTES, 5) will result - * in minor steps of 5 minutes, and major steps of an hour. - * - * @param {TimeStep.SCALE} newScale - * A scale. Choose from SCALE.MILLISECOND, - * SCALE.SECOND, SCALE.MINUTE, SCALE.HOUR, - * SCALE.WEEKDAY, SCALE.DAY, SCALE.MONTH, - * SCALE.YEAR. - * @param {Number} newStep A step size, by default 1. Choose for - * example 1, 2, 5, or 10. - */ - TimeStep.prototype.setScale = function(newScale, newStep) { - this.scale = newScale; - - if (newStep > 0) { - this.step = newStep; - } - - this.autoScale = false; - }; - - /** - * Enable or disable autoscaling - * @param {boolean} enable If true, autoascaling is set true - */ - TimeStep.prototype.setAutoScale = function (enable) { - this.autoScale = enable; - }; - - - /** - * Automatically determine the scale that bests fits the provided minimum step - * @param {Number} [minimumStep] The minimum step size in milliseconds - */ - TimeStep.prototype.setMinimumStep = function(minimumStep) { - if (minimumStep == undefined) { - return; - } - - //var b = asc + ds; - - var stepYear = (1000 * 60 * 60 * 24 * 30 * 12); - var stepMonth = (1000 * 60 * 60 * 24 * 30); - var stepDay = (1000 * 60 * 60 * 24); - var stepHour = (1000 * 60 * 60); - var stepMinute = (1000 * 60); - var stepSecond = (1000); - var stepMillisecond= (1); - - // find the smallest step that is larger than the provided minimumStep - if (stepYear*1000 > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 1000;} - if (stepYear*500 > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 500;} - if (stepYear*100 > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 100;} - if (stepYear*50 > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 50;} - if (stepYear*10 > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 10;} - if (stepYear*5 > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 5;} - if (stepYear > minimumStep) {this.scale = TimeStep.SCALE.YEAR; this.step = 1;} - if (stepMonth*3 > minimumStep) {this.scale = TimeStep.SCALE.MONTH; this.step = 3;} - if (stepMonth > minimumStep) {this.scale = TimeStep.SCALE.MONTH; this.step = 1;} - if (stepDay*5 > minimumStep) {this.scale = TimeStep.SCALE.DAY; this.step = 5;} - if (stepDay*2 > minimumStep) {this.scale = TimeStep.SCALE.DAY; this.step = 2;} - if (stepDay > minimumStep) {this.scale = TimeStep.SCALE.DAY; this.step = 1;} - if (stepDay/2 > minimumStep) {this.scale = TimeStep.SCALE.WEEKDAY; this.step = 1;} - if (stepHour*4 > minimumStep) {this.scale = TimeStep.SCALE.HOUR; this.step = 4;} - if (stepHour > minimumStep) {this.scale = TimeStep.SCALE.HOUR; this.step = 1;} - if (stepMinute*15 > minimumStep) {this.scale = TimeStep.SCALE.MINUTE; this.step = 15;} - if (stepMinute*10 > minimumStep) {this.scale = TimeStep.SCALE.MINUTE; this.step = 10;} - if (stepMinute*5 > minimumStep) {this.scale = TimeStep.SCALE.MINUTE; this.step = 5;} - if (stepMinute > minimumStep) {this.scale = TimeStep.SCALE.MINUTE; this.step = 1;} - if (stepSecond*15 > minimumStep) {this.scale = TimeStep.SCALE.SECOND; this.step = 15;} - if (stepSecond*10 > minimumStep) {this.scale = TimeStep.SCALE.SECOND; this.step = 10;} - if (stepSecond*5 > minimumStep) {this.scale = TimeStep.SCALE.SECOND; this.step = 5;} - if (stepSecond > minimumStep) {this.scale = TimeStep.SCALE.SECOND; this.step = 1;} - if (stepMillisecond*200 > minimumStep) {this.scale = TimeStep.SCALE.MILLISECOND; this.step = 200;} - if (stepMillisecond*100 > minimumStep) {this.scale = TimeStep.SCALE.MILLISECOND; this.step = 100;} - if (stepMillisecond*50 > minimumStep) {this.scale = TimeStep.SCALE.MILLISECOND; this.step = 50;} - if (stepMillisecond*10 > minimumStep) {this.scale = TimeStep.SCALE.MILLISECOND; this.step = 10;} - if (stepMillisecond*5 > minimumStep) {this.scale = TimeStep.SCALE.MILLISECOND; this.step = 5;} - if (stepMillisecond > minimumStep) {this.scale = TimeStep.SCALE.MILLISECOND; this.step = 1;} - }; - - /** - * Snap a date to a rounded value. - * The snap intervals are dependent on the current scale and step. - * @param {Date} date the date to be snapped. - * @return {Date} snappedDate - */ - TimeStep.prototype.snap = function(date) { - var clone = new Date(date.valueOf()); - - if (this.scale == TimeStep.SCALE.YEAR) { - var year = clone.getFullYear() + Math.round(clone.getMonth() / 12); - clone.setFullYear(Math.round(year / this.step) * this.step); - clone.setMonth(0); - clone.setDate(0); - clone.setHours(0); - clone.setMinutes(0); - clone.setSeconds(0); - clone.setMilliseconds(0); - } - else if (this.scale == TimeStep.SCALE.MONTH) { - if (clone.getDate() > 15) { - clone.setDate(1); - clone.setMonth(clone.getMonth() + 1); - // important: first set Date to 1, after that change the month. - } - else { - clone.setDate(1); - } - - clone.setHours(0); - clone.setMinutes(0); - clone.setSeconds(0); - clone.setMilliseconds(0); - } - else if (this.scale == TimeStep.SCALE.DAY) { - //noinspection FallthroughInSwitchStatementJS - switch (this.step) { - case 5: - case 2: - clone.setHours(Math.round(clone.getHours() / 24) * 24); break; - default: - clone.setHours(Math.round(clone.getHours() / 12) * 12); break; - } - clone.setMinutes(0); - clone.setSeconds(0); - clone.setMilliseconds(0); - } - else if (this.scale == TimeStep.SCALE.WEEKDAY) { - //noinspection FallthroughInSwitchStatementJS - switch (this.step) { - case 5: - case 2: - clone.setHours(Math.round(clone.getHours() / 12) * 12); break; - default: - clone.setHours(Math.round(clone.getHours() / 6) * 6); break; - } - clone.setMinutes(0); - clone.setSeconds(0); - clone.setMilliseconds(0); - } - else if (this.scale == TimeStep.SCALE.HOUR) { - switch (this.step) { - case 4: - clone.setMinutes(Math.round(clone.getMinutes() / 60) * 60); break; - default: - clone.setMinutes(Math.round(clone.getMinutes() / 30) * 30); break; - } - clone.setSeconds(0); - clone.setMilliseconds(0); - } else if (this.scale == TimeStep.SCALE.MINUTE) { - //noinspection FallthroughInSwitchStatementJS - switch (this.step) { - case 15: - case 10: - clone.setMinutes(Math.round(clone.getMinutes() / 5) * 5); - clone.setSeconds(0); - break; - case 5: - clone.setSeconds(Math.round(clone.getSeconds() / 60) * 60); break; - default: - clone.setSeconds(Math.round(clone.getSeconds() / 30) * 30); break; - } - clone.setMilliseconds(0); - } - else if (this.scale == TimeStep.SCALE.SECOND) { - //noinspection FallthroughInSwitchStatementJS - switch (this.step) { - case 15: - case 10: - clone.setSeconds(Math.round(clone.getSeconds() / 5) * 5); - clone.setMilliseconds(0); - break; - case 5: - clone.setMilliseconds(Math.round(clone.getMilliseconds() / 1000) * 1000); break; - default: - clone.setMilliseconds(Math.round(clone.getMilliseconds() / 500) * 500); break; - } - } - else if (this.scale == TimeStep.SCALE.MILLISECOND) { - var step = this.step > 5 ? this.step / 2 : 1; - clone.setMilliseconds(Math.round(clone.getMilliseconds() / step) * step); - } - - return clone; - }; - - /** - * Check if the current value is a major value (for example when the step - * is DAY, a major value is each first day of the MONTH) - * @return {boolean} true if current date is major, else false. - */ - TimeStep.prototype.isMajor = function() { - if (this.switchedYear == true) { - this.switchedYear = false; - switch (this.scale) { - case TimeStep.SCALE.YEAR: - case TimeStep.SCALE.MONTH: - case TimeStep.SCALE.WEEKDAY: - case TimeStep.SCALE.DAY: - case TimeStep.SCALE.HOUR: - case TimeStep.SCALE.MINUTE: - case TimeStep.SCALE.SECOND: - case TimeStep.SCALE.MILLISECOND: - return true; - default: - return false; - } - } - else if (this.switchedMonth == true) { - this.switchedMonth = false; - switch (this.scale) { - case TimeStep.SCALE.WEEKDAY: - case TimeStep.SCALE.DAY: - case TimeStep.SCALE.HOUR: - case TimeStep.SCALE.MINUTE: - case TimeStep.SCALE.SECOND: - case TimeStep.SCALE.MILLISECOND: - return true; - default: - return false; - } - } - else if (this.switchedDay == true) { - this.switchedDay = false; - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: - case TimeStep.SCALE.SECOND: - case TimeStep.SCALE.MINUTE: - case TimeStep.SCALE.HOUR: - return true; - default: - return false; - } - } - - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: - return (this.current.getMilliseconds() == 0); - case TimeStep.SCALE.SECOND: - return (this.current.getSeconds() == 0); - case TimeStep.SCALE.MINUTE: - return (this.current.getHours() == 0) && (this.current.getMinutes() == 0); - case TimeStep.SCALE.HOUR: - return (this.current.getHours() == 0); - case TimeStep.SCALE.WEEKDAY: // intentional fall through - case TimeStep.SCALE.DAY: - return (this.current.getDate() == 1); - case TimeStep.SCALE.MONTH: - return (this.current.getMonth() == 0); - case TimeStep.SCALE.YEAR: - return false; - default: - return false; - } - }; - - - /** - * Returns formatted text for the minor axislabel, depending on the current - * date and the scale. For example when scale is MINUTE, the current time is - * formatted as "hh:mm". - * @param {Date} [date] custom date. if not provided, current date is taken - */ - TimeStep.prototype.getLabelMinor = function(date) { - if (date == undefined) { - date = this.current; - } - - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND: return moment(date).format('SSS'); - case TimeStep.SCALE.SECOND: return moment(date).format('s'); - case TimeStep.SCALE.MINUTE: return moment(date).format('HH:mm'); - case TimeStep.SCALE.HOUR: return moment(date).format('HH:mm'); - case TimeStep.SCALE.WEEKDAY: return moment(date).format('ddd D'); - case TimeStep.SCALE.DAY: return moment(date).format('D'); - case TimeStep.SCALE.MONTH: return moment(date).format('MMM'); - case TimeStep.SCALE.YEAR: return moment(date).format('YYYY'); - default: return ''; - } - }; - - - /** - * Returns formatted text for the major axis label, depending on the current - * date and the scale. For example when scale is MINUTE, the major scale is - * hours, and the hour will be formatted as "hh". - * @param {Date} [date] custom date. if not provided, current date is taken - */ - TimeStep.prototype.getLabelMajor = function(date) { - if (date == undefined) { - date = this.current; - } - - //noinspection FallthroughInSwitchStatementJS - switch (this.scale) { - case TimeStep.SCALE.MILLISECOND:return moment(date).format('HH:mm:ss'); - case TimeStep.SCALE.SECOND: return moment(date).format('D MMMM HH:mm'); - case TimeStep.SCALE.MINUTE: - case TimeStep.SCALE.HOUR: return moment(date).format('ddd D MMMM'); - case TimeStep.SCALE.WEEKDAY: - case TimeStep.SCALE.DAY: return moment(date).format('MMMM YYYY'); - case TimeStep.SCALE.MONTH: return moment(date).format('YYYY'); - case TimeStep.SCALE.YEAR: return ''; - default: return ''; - } - }; - - module.exports = TimeStep; - - -/***/ }, -/* 20 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Prototype for visual components - * @param {{dom: Object, domProps: Object, emitter: Emitter, range: Range}} [body] - * @param {Object} [options] - */ - function Component (body, options) { - this.options = null; - this.props = null; - } - - /** - * Set options for the component. The new options will be merged into the - * current options. - * @param {Object} options - */ - Component.prototype.setOptions = function(options) { - if (options) { - util.extend(this.options, options); - } - }; - - /** - * Repaint the component - * @return {boolean} Returns true if the component is resized - */ - Component.prototype.redraw = function() { - // should be implemented by the component - return false; - }; - - /** - * Destroy the component. Cleanup DOM and event listeners - */ - Component.prototype.destroy = function() { - // should be implemented by the component - }; - - /** - * Test whether the component is resized since the last time _isResized() was - * called. - * @return {Boolean} Returns true if the component is resized - * @protected - */ - Component.prototype._isResized = function() { - var resized = (this.props._previousWidth !== this.props.width || - this.props._previousHeight !== this.props.height); - - this.props._previousWidth = this.props.width; - this.props._previousHeight = this.props.height; - - return resized; - }; - - module.exports = Component; - - -/***/ }, -/* 21 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Component = __webpack_require__(20); - var moment = __webpack_require__(44); - var locales = __webpack_require__(48); - - /** - * A current time bar - * @param {{range: Range, dom: Object, domProps: Object}} body - * @param {Object} [options] Available parameters: - * {Boolean} [showCurrentTime] - * @constructor CurrentTime - * @extends Component - */ - function CurrentTime (body, options) { - this.body = body; - - // default options - this.defaultOptions = { - showCurrentTime: true, - - locales: locales, - locale: 'en' - }; - this.options = util.extend({}, this.defaultOptions); - this.offset = 0; - - this._create(); - - this.setOptions(options); - } - - CurrentTime.prototype = new Component(); - - /** - * Create the HTML DOM for the current time bar - * @private - */ - CurrentTime.prototype._create = function() { - var bar = document.createElement('div'); - bar.className = 'currenttime'; - bar.style.position = 'absolute'; - bar.style.top = '0px'; - bar.style.height = '100%'; - - this.bar = bar; - }; - - /** - * Destroy the CurrentTime bar - */ - CurrentTime.prototype.destroy = function () { - this.options.showCurrentTime = false; - this.redraw(); // will remove the bar from the DOM and stop refreshing - - this.body = null; - }; - - /** - * Set options for the component. Options will be merged in current options. - * @param {Object} options Available parameters: - * {boolean} [showCurrentTime] - */ - CurrentTime.prototype.setOptions = function(options) { - if (options) { - // copy all options that we know - util.selectiveExtend(['showCurrentTime', 'locale', 'locales'], this.options, options); - } - }; - - /** - * Repaint the component - * @return {boolean} Returns true if the component is resized - */ - CurrentTime.prototype.redraw = function() { - if (this.options.showCurrentTime) { - var parent = this.body.dom.backgroundVertical; - if (this.bar.parentNode != parent) { - // attach to the dom - if (this.bar.parentNode) { - this.bar.parentNode.removeChild(this.bar); - } - parent.appendChild(this.bar); - - this.start(); - } - - var now = new Date(new Date().valueOf() + this.offset); - var x = this.body.util.toScreen(now); - - var locale = this.options.locales[this.options.locale]; - var title = locale.current + ' ' + locale.time + ': ' + moment(now).format('dddd, MMMM Do YYYY, H:mm:ss'); - title = title.charAt(0).toUpperCase() + title.substring(1); - - this.bar.style.left = x + 'px'; - this.bar.title = title; - } - else { - // remove the line from the DOM - if (this.bar.parentNode) { - this.bar.parentNode.removeChild(this.bar); - } - this.stop(); - } - - return false; - }; - - /** - * Start auto refreshing the current time bar - */ - CurrentTime.prototype.start = function() { - var me = this; - - function update () { - me.stop(); - - // determine interval to refresh - var scale = me.body.range.conversion(me.body.domProps.center.width).scale; - var interval = 1 / scale / 10; - if (interval < 30) interval = 30; - if (interval > 1000) interval = 1000; - - me.redraw(); - - // start a timer to adjust for the new time - me.currentTimeTimer = setTimeout(update, interval); - } - - update(); - }; - - /** - * Stop auto refreshing the current time bar - */ - CurrentTime.prototype.stop = function() { - if (this.currentTimeTimer !== undefined) { - clearTimeout(this.currentTimeTimer); - delete this.currentTimeTimer; - } - }; - - /** - * Set a current time. This can be used for example to ensure that a client's - * time is synchronized with a shared server time. - * @param {Date | String | Number} time A Date, unix timestamp, or - * ISO date string. - */ - CurrentTime.prototype.setCurrentTime = function(time) { - var t = util.convert(time, 'Date').valueOf(); - var now = new Date().valueOf(); - this.offset = t - now; - this.redraw(); - }; - - /** - * Get the current time. - * @return {Date} Returns the current time. - */ - CurrentTime.prototype.getCurrentTime = function() { - return new Date(new Date().valueOf() + this.offset); - }; - - module.exports = CurrentTime; - - -/***/ }, -/* 22 */ -/***/ function(module, exports, __webpack_require__) { - - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - var Component = __webpack_require__(20); - var moment = __webpack_require__(44); - var locales = __webpack_require__(48); - - /** - * A custom time bar - * @param {{range: Range, dom: Object}} body - * @param {Object} [options] Available parameters: - * {Boolean} [showCustomTime] - * @constructor CustomTime - * @extends Component - */ - - function CustomTime (body, options) { - this.body = body; - - // default options - this.defaultOptions = { - showCustomTime: false, - locales: locales, - locale: 'en' - }; - this.options = util.extend({}, this.defaultOptions); - - this.customTime = new Date(); - this.eventParams = {}; // stores state parameters while dragging the bar - - // create the DOM - this._create(); - - this.setOptions(options); - } - - CustomTime.prototype = new Component(); - - /** - * Set options for the component. Options will be merged in current options. - * @param {Object} options Available parameters: - * {boolean} [showCustomTime] - */ - CustomTime.prototype.setOptions = function(options) { - if (options) { - // copy all options that we know - util.selectiveExtend(['showCustomTime', 'locale', 'locales'], this.options, options); - } - }; - - /** - * Create the DOM for the custom time - * @private - */ - CustomTime.prototype._create = function() { - var bar = document.createElement('div'); - bar.className = 'customtime'; - bar.style.position = 'absolute'; - bar.style.top = '0px'; - bar.style.height = '100%'; - this.bar = bar; - - var drag = document.createElement('div'); - drag.style.position = 'relative'; - drag.style.top = '0px'; - drag.style.left = '-10px'; - drag.style.height = '100%'; - drag.style.width = '20px'; - bar.appendChild(drag); - - // attach event listeners - this.hammer = Hammer(bar, { - prevent_default: true - }); - this.hammer.on('dragstart', this._onDragStart.bind(this)); - this.hammer.on('drag', this._onDrag.bind(this)); - this.hammer.on('dragend', this._onDragEnd.bind(this)); - }; - - /** - * Destroy the CustomTime bar - */ - CustomTime.prototype.destroy = function () { - this.options.showCustomTime = false; - this.redraw(); // will remove the bar from the DOM - - this.hammer.enable(false); - this.hammer = null; - - this.body = null; - }; - - /** - * Repaint the component - * @return {boolean} Returns true if the component is resized - */ - CustomTime.prototype.redraw = function () { - if (this.options.showCustomTime) { - var parent = this.body.dom.backgroundVertical; - if (this.bar.parentNode != parent) { - // attach to the dom - if (this.bar.parentNode) { - this.bar.parentNode.removeChild(this.bar); - } - parent.appendChild(this.bar); - } - - var x = this.body.util.toScreen(this.customTime); - - var locale = this.options.locales[this.options.locale]; - var title = locale.time + ': ' + moment(this.customTime).format('dddd, MMMM Do YYYY, H:mm:ss'); - title = title.charAt(0).toUpperCase() + title.substring(1); - - this.bar.style.left = x + 'px'; - this.bar.title = title; - } - else { - // remove the line from the DOM - if (this.bar.parentNode) { - this.bar.parentNode.removeChild(this.bar); - } - } - - return false; - }; - - /** - * Set custom time. - * @param {Date | number | string} time - */ - CustomTime.prototype.setCustomTime = function(time) { - this.customTime = util.convert(time, 'Date'); - this.redraw(); - }; - - /** - * Retrieve the current custom time. - * @return {Date} customTime - */ - CustomTime.prototype.getCustomTime = function() { - return new Date(this.customTime.valueOf()); - }; - - /** - * Start moving horizontally - * @param {Event} event - * @private - */ - CustomTime.prototype._onDragStart = function(event) { - this.eventParams.dragging = true; - this.eventParams.customTime = this.customTime; - - event.stopPropagation(); - event.preventDefault(); - }; - - /** - * Perform moving operating. - * @param {Event} event - * @private - */ - CustomTime.prototype._onDrag = function (event) { - if (!this.eventParams.dragging) return; - - var deltaX = event.gesture.deltaX, - x = this.body.util.toScreen(this.eventParams.customTime) + deltaX, - time = this.body.util.toTime(x); - - this.setCustomTime(time); - - // fire a timechange event - this.body.emitter.emit('timechange', { - time: new Date(this.customTime.valueOf()) - }); - - event.stopPropagation(); - event.preventDefault(); - }; - - /** - * Stop moving operating. - * @param {event} event - * @private - */ - CustomTime.prototype._onDragEnd = function (event) { - if (!this.eventParams.dragging) return; - - // fire a timechanged event - this.body.emitter.emit('timechanged', { - time: new Date(this.customTime.valueOf()) - }); - - event.stopPropagation(); - event.preventDefault(); - }; - - module.exports = CustomTime; - - -/***/ }, -/* 23 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var DOMutil = __webpack_require__(2); - var Component = __webpack_require__(20); - var DataStep = __webpack_require__(16); - - /** - * A horizontal time axis - * @param {Object} [options] See DataAxis.setOptions for the available - * options. - * @constructor DataAxis - * @extends Component - * @param body - */ - function DataAxis (body, options, svg, linegraphOptions) { - this.id = util.randomUUID(); - this.body = body; - - this.defaultOptions = { - orientation: 'left', // supported: 'left', 'right' - showMinorLabels: true, - showMajorLabels: true, - icons: true, - majorLinesOffset: 7, - minorLinesOffset: 4, - labelOffsetX: 10, - labelOffsetY: 2, - iconWidth: 20, - width: '40px', - visible: true, - alignZeros: true, - customRange: { - left: {min:undefined, max:undefined}, - right: {min:undefined, max:undefined} - }, - title: { - left: {text:undefined}, - right: {text:undefined} - }, - format: { - left: {decimals: undefined}, - right: {decimals: undefined} - } - }; - - this.linegraphOptions = linegraphOptions; - this.linegraphSVG = svg; - this.props = {}; - this.DOMelements = { // dynamic elements - lines: {}, - labels: {}, - title: {} - }; - - this.dom = {}; - - this.range = {start:0, end:0}; - - this.options = util.extend({}, this.defaultOptions); - this.conversionFactor = 1; - - this.setOptions(options); - this.width = Number(('' + this.options.width).replace("px","")); - this.minWidth = this.width; - this.height = this.linegraphSVG.offsetHeight; - this.hidden = false; - - this.stepPixels = 25; - this.stepPixelsForced = 25; - this.zeroCrossing = -1; - - this.lineOffset = 0; - this.master = true; - this.svgElements = {}; - this.iconsRemoved = false; - - - this.groups = {}; - this.amountOfGroups = 0; - - // create the HTML DOM - this._create(); - - var me = this; - this.body.emitter.on("verticalDrag", function() { - me.dom.lineContainer.style.top = me.body.domProps.scrollTop + 'px'; - }); - } - - DataAxis.prototype = new Component(); - - - DataAxis.prototype.addGroup = function(label, graphOptions) { - if (!this.groups.hasOwnProperty(label)) { - this.groups[label] = graphOptions; - } - this.amountOfGroups += 1; - }; - - DataAxis.prototype.updateGroup = function(label, graphOptions) { - this.groups[label] = graphOptions; - }; - - DataAxis.prototype.removeGroup = function(label) { - if (this.groups.hasOwnProperty(label)) { - delete this.groups[label]; - this.amountOfGroups -= 1; - } - }; - - - DataAxis.prototype.setOptions = function (options) { - if (options) { - var redraw = false; - if (this.options.orientation != options.orientation && options.orientation !== undefined) { - redraw = true; - } - var fields = [ - 'orientation', - 'showMinorLabels', - 'showMajorLabels', - 'icons', - 'majorLinesOffset', - 'minorLinesOffset', - 'labelOffsetX', - 'labelOffsetY', - 'iconWidth', - 'width', - 'visible', - 'customRange', - 'title', - 'format', - 'alignZeros' - ]; - util.selectiveExtend(fields, this.options, options); - - this.minWidth = Number(('' + this.options.width).replace("px","")); - - if (redraw == true && this.dom.frame) { - this.hide(); - this.show(); - } - } - }; - - - /** - * Create the HTML DOM for the DataAxis - */ - DataAxis.prototype._create = function() { - this.dom.frame = document.createElement('div'); - this.dom.frame.style.width = this.options.width; - this.dom.frame.style.height = this.height; - - this.dom.lineContainer = document.createElement('div'); - this.dom.lineContainer.style.width = '100%'; - this.dom.lineContainer.style.height = this.height; - this.dom.lineContainer.style.position = 'relative'; - - // create svg element for graph drawing. - this.svg = document.createElementNS('http://www.w3.org/2000/svg',"svg"); - this.svg.style.position = "absolute"; - this.svg.style.top = '0px'; - this.svg.style.height = '100%'; - this.svg.style.width = '100%'; - this.svg.style.display = "block"; - this.dom.frame.appendChild(this.svg); - }; - - DataAxis.prototype._redrawGroupIcons = function () { - DOMutil.prepareElements(this.svgElements); - - var x; - var iconWidth = this.options.iconWidth; - var iconHeight = 15; - var iconOffset = 4; - var y = iconOffset + 0.5 * iconHeight; - - if (this.options.orientation == 'left') { - x = iconOffset; - } - else { - x = this.width - iconWidth - iconOffset; - } - - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - if (this.groups[groupId].visible == true && (this.linegraphOptions.visibility[groupId] === undefined || this.linegraphOptions.visibility[groupId] == true)) { - this.groups[groupId].drawIcon(x, y, this.svgElements, this.svg, iconWidth, iconHeight); - y += iconHeight + iconOffset; - } - } - } - - DOMutil.cleanupElements(this.svgElements); - this.iconsRemoved = false; - }; - - DataAxis.prototype._cleanupIcons = function() { - if (this.iconsRemoved == false) { - DOMutil.prepareElements(this.svgElements); - DOMutil.cleanupElements(this.svgElements); - this.iconsRemoved = true; - } - } - - /** - * Create the HTML DOM for the DataAxis - */ - DataAxis.prototype.show = function() { - this.hidden = false; - if (!this.dom.frame.parentNode) { - if (this.options.orientation == 'left') { - this.body.dom.left.appendChild(this.dom.frame); - } - else { - this.body.dom.right.appendChild(this.dom.frame); - } - } - - if (!this.dom.lineContainer.parentNode) { - this.body.dom.backgroundHorizontal.appendChild(this.dom.lineContainer); - } - }; - - /** - * Create the HTML DOM for the DataAxis - */ - DataAxis.prototype.hide = function() { - this.hidden = true; - if (this.dom.frame.parentNode) { - this.dom.frame.parentNode.removeChild(this.dom.frame); - } - - if (this.dom.lineContainer.parentNode) { - this.dom.lineContainer.parentNode.removeChild(this.dom.lineContainer); - } - }; - - /** - * Set a range (start and end) - * @param end - * @param start - * @param end - */ - DataAxis.prototype.setRange = function (start, end) { - if (this.master == false && this.options.alignZeros == true && this.zeroCrossing != -1) { - if (start > 0) { - start = 0; - } - } - this.range.start = start; - this.range.end = end; - }; - - /** - * Repaint the component - * @return {boolean} Returns true if the component is resized - */ - DataAxis.prototype.redraw = function () { - var changeCalled = false; - var activeGroups = 0; - - // Make sure the line container adheres to the vertical scrolling. - this.dom.lineContainer.style.top = this.body.domProps.scrollTop + 'px'; - - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - if (this.groups[groupId].visible == true && (this.linegraphOptions.visibility[groupId] === undefined || this.linegraphOptions.visibility[groupId] == true)) { - activeGroups++; - } - } - } - if (this.amountOfGroups == 0 || activeGroups == 0) { - this.hide(); - } - else { - this.show(); - this.height = Number(this.linegraphSVG.style.height.replace("px","")); - - // svg offsetheight did not work in firefox and explorer... - this.dom.lineContainer.style.height = this.height + 'px'; - this.width = this.options.visible == true ? Number(('' + this.options.width).replace("px","")) : 0; - - var props = this.props; - var frame = this.dom.frame; - - // update classname - frame.className = 'dataaxis'; - - // calculate character width and height - this._calculateCharSize(); - - var orientation = this.options.orientation; - var showMinorLabels = this.options.showMinorLabels; - var showMajorLabels = this.options.showMajorLabels; - - // determine the width and height of the elements for the axis - props.minorLabelHeight = showMinorLabels ? props.minorCharHeight : 0; - props.majorLabelHeight = showMajorLabels ? props.majorCharHeight : 0; - - props.minorLineWidth = this.body.dom.backgroundHorizontal.offsetWidth - this.lineOffset - this.width + 2 * this.options.minorLinesOffset; - props.minorLineHeight = 1; - props.majorLineWidth = this.body.dom.backgroundHorizontal.offsetWidth - this.lineOffset - this.width + 2 * this.options.majorLinesOffset; - props.majorLineHeight = 1; - - // take frame offline while updating (is almost twice as fast) - if (orientation == 'left') { - frame.style.top = '0'; - frame.style.left = '0'; - frame.style.bottom = ''; - frame.style.width = this.width + 'px'; - frame.style.height = this.height + "px"; - } - else { // right - frame.style.top = ''; - frame.style.bottom = '0'; - frame.style.left = '0'; - frame.style.width = this.width + 'px'; - frame.style.height = this.height + "px"; - } - changeCalled = this._redrawLabels(); - - if (this.options.icons == true) { - this._redrawGroupIcons(); - } - else { - this._cleanupIcons(); - } - - this._redrawTitle(orientation); - } - return changeCalled; - }; - - /** - * Repaint major and minor text labels and vertical grid lines - * @private - */ - DataAxis.prototype._redrawLabels = function () { - DOMutil.prepareElements(this.DOMelements.lines); - DOMutil.prepareElements(this.DOMelements.labels); - - var orientation = this.options['orientation']; - - // calculate range and step (step such that we have space for 7 characters per label) - var minimumStep = this.master ? this.props.majorCharHeight || 10 : this.stepPixelsForced; - - var step = new DataStep( - this.range.start, - this.range.end, - minimumStep, - this.dom.frame.offsetHeight, - this.options.customRange[this.options.orientation], - this.master == false && this.options.alignZeros // doess the step have to align zeros? only if not master and the options is on - ); - - this.step = step; - // get the distance in pixels for a step - // dead space is space that is "left over" after a step - var stepPixels = (this.dom.frame.offsetHeight - (step.deadSpace * (this.dom.frame.offsetHeight / step.marginRange))) / (((step.marginRange - step.deadSpace) / step.step)); - - this.stepPixels = stepPixels; - - var amountOfSteps = this.height / stepPixels; - var stepDifference = 0; - - // the slave axis needs to use the same horizontal lines as the master axis. - if (this.master == false) { - stepPixels = this.stepPixelsForced; - stepDifference = Math.round((this.dom.frame.offsetHeight / stepPixels) - amountOfSteps); - for (var i = 0; i < 0.5 * stepDifference; i++) { - step.previous(); - } - amountOfSteps = this.height / stepPixels; - - if (this.zeroCrossing != -1 && this.options.alignZeros == true) { - var zeroStepDifference = (step.marginEnd / step.step) - this.zeroCrossing; - if (zeroStepDifference > 0) { - for (var i = 0; i < zeroStepDifference; i++) {step.next();} - } - else if (zeroStepDifference < 0) { - for (var i = 0; i < -zeroStepDifference; i++) {step.previous();} - } - } - } - else { - amountOfSteps += 0.25; - } - - - this.valueAtZero = step.marginEnd; - var marginStartPos = 0; - - // do not draw the first label - var max = 1; - - // Get the number of decimal places - var decimals; - if(this.options.format[orientation] !== undefined) { - decimals = this.options.format[orientation].decimals; - } - - this.maxLabelSize = 0; - var y = 0; - while (max < Math.round(amountOfSteps)) { - step.next(); - y = Math.round(max * stepPixels); - marginStartPos = max * stepPixels; - var isMajor = step.isMajor(); - - if (this.options['showMinorLabels'] && isMajor == false || this.master == false && this.options['showMinorLabels'] == true) { - this._redrawLabel(y - 2, step.getCurrent(decimals), orientation, 'yAxis minor', this.props.minorCharHeight); - } - - if (isMajor && this.options['showMajorLabels'] && this.master == true || - this.options['showMinorLabels'] == false && this.master == false && isMajor == true) { - if (y >= 0) { - this._redrawLabel(y - 2, step.getCurrent(decimals), orientation, 'yAxis major', this.props.majorCharHeight); - } - this._redrawLine(y, orientation, 'grid horizontal major', this.options.majorLinesOffset, this.props.majorLineWidth); - } - else { - this._redrawLine(y, orientation, 'grid horizontal minor', this.options.minorLinesOffset, this.props.minorLineWidth); - } - - if (this.master == true && step.current == 0) { - this.zeroCrossing = max; - } - - max++; - } - - if (this.master == false) { - this.conversionFactor = y / (this.valueAtZero - step.current); - } - else { - this.conversionFactor = this.dom.frame.offsetHeight / step.marginRange; - } - - // Note that title is rotated, so we're using the height, not width! - var titleWidth = 0; - if (this.options.title[orientation] !== undefined && this.options.title[orientation].text !== undefined) { - titleWidth = this.props.titleCharHeight; - } - var offset = this.options.icons == true ? Math.max(this.options.iconWidth, titleWidth) + this.options.labelOffsetX + 15 : titleWidth + this.options.labelOffsetX + 15; - - // this will resize the yAxis to accommodate the labels. - if (this.maxLabelSize > (this.width - offset) && this.options.visible == true) { - this.width = this.maxLabelSize + offset; - this.options.width = this.width + "px"; - DOMutil.cleanupElements(this.DOMelements.lines); - DOMutil.cleanupElements(this.DOMelements.labels); - this.redraw(); - return true; - } - // this will resize the yAxis if it is too big for the labels. - else if (this.maxLabelSize < (this.width - offset) && this.options.visible == true && this.width > this.minWidth) { - this.width = Math.max(this.minWidth,this.maxLabelSize + offset); - this.options.width = this.width + "px"; - DOMutil.cleanupElements(this.DOMelements.lines); - DOMutil.cleanupElements(this.DOMelements.labels); - this.redraw(); - return true; - } - else { - DOMutil.cleanupElements(this.DOMelements.lines); - DOMutil.cleanupElements(this.DOMelements.labels); - return false; - } - }; - - DataAxis.prototype.convertValue = function (value) { - var invertedValue = this.valueAtZero - value; - var convertedValue = invertedValue * this.conversionFactor; - return convertedValue; - }; - - /** - * Create a label for the axis at position x - * @private - * @param y - * @param text - * @param orientation - * @param className - * @param characterHeight - */ - DataAxis.prototype._redrawLabel = function (y, text, orientation, className, characterHeight) { - // reuse redundant label - var label = DOMutil.getDOMElement('div',this.DOMelements.labels, this.dom.frame); //this.dom.redundant.labels.shift(); - label.className = className; - label.innerHTML = text; - if (orientation == 'left') { - label.style.left = '-' + this.options.labelOffsetX + 'px'; - label.style.textAlign = "right"; - } - else { - label.style.right = '-' + this.options.labelOffsetX + 'px'; - label.style.textAlign = "left"; - } - - label.style.top = y - 0.5 * characterHeight + this.options.labelOffsetY + 'px'; - - text += ''; - - var largestWidth = Math.max(this.props.majorCharWidth,this.props.minorCharWidth); - if (this.maxLabelSize < text.length * largestWidth) { - this.maxLabelSize = text.length * largestWidth; - } - }; - - /** - * Create a minor line for the axis at position y - * @param y - * @param orientation - * @param className - * @param offset - * @param width - */ - DataAxis.prototype._redrawLine = function (y, orientation, className, offset, width) { - if (this.master == true) { - var line = DOMutil.getDOMElement('div',this.DOMelements.lines, this.dom.lineContainer);//this.dom.redundant.lines.shift(); - line.className = className; - line.innerHTML = ''; - - if (orientation == 'left') { - line.style.left = (this.width - offset) + 'px'; - } - else { - line.style.right = (this.width - offset) + 'px'; - } - - line.style.width = width + 'px'; - line.style.top = y + 'px'; - } - }; - - /** - * Create a title for the axis - * @private - * @param orientation - */ - DataAxis.prototype._redrawTitle = function (orientation) { - DOMutil.prepareElements(this.DOMelements.title); - - // Check if the title is defined for this axes - if (this.options.title[orientation] !== undefined && this.options.title[orientation].text !== undefined) { - var title = DOMutil.getDOMElement('div', this.DOMelements.title, this.dom.frame); - title.className = 'yAxis title ' + orientation; - title.innerHTML = this.options.title[orientation].text; - - // Add style - if provided - if (this.options.title[orientation].style !== undefined) { - util.addCssText(title, this.options.title[orientation].style); - } - - if (orientation == 'left') { - title.style.left = this.props.titleCharHeight + 'px'; - } - else { - title.style.right = this.props.titleCharHeight + 'px'; - } - - title.style.width = this.height + 'px'; - } - - // we need to clean up in case we did not use all elements. - DOMutil.cleanupElements(this.DOMelements.title); - }; - - - - - /** - * Determine the size of text on the axis (both major and minor axis). - * The size is calculated only once and then cached in this.props. - * @private - */ - DataAxis.prototype._calculateCharSize = function () { - // determine the char width and height on the minor axis - if (!('minorCharHeight' in this.props)) { - var textMinor = document.createTextNode('0'); - var measureCharMinor = document.createElement('div'); - measureCharMinor.className = 'yAxis minor measure'; - measureCharMinor.appendChild(textMinor); - this.dom.frame.appendChild(measureCharMinor); - - this.props.minorCharHeight = measureCharMinor.clientHeight; - this.props.minorCharWidth = measureCharMinor.clientWidth; - - this.dom.frame.removeChild(measureCharMinor); - } - - if (!('majorCharHeight' in this.props)) { - var textMajor = document.createTextNode('0'); - var measureCharMajor = document.createElement('div'); - measureCharMajor.className = 'yAxis major measure'; - measureCharMajor.appendChild(textMajor); - this.dom.frame.appendChild(measureCharMajor); - - this.props.majorCharHeight = measureCharMajor.clientHeight; - this.props.majorCharWidth = measureCharMajor.clientWidth; - - this.dom.frame.removeChild(measureCharMajor); - } - - if (!('titleCharHeight' in this.props)) { - var textTitle = document.createTextNode('0'); - var measureCharTitle = document.createElement('div'); - measureCharTitle.className = 'yAxis title measure'; - measureCharTitle.appendChild(textTitle); - this.dom.frame.appendChild(measureCharTitle); - - this.props.titleCharHeight = measureCharTitle.clientHeight; - this.props.titleCharWidth = measureCharTitle.clientWidth; - - this.dom.frame.removeChild(measureCharTitle); - } - }; - - /** - * Snap a date to a rounded value. - * The snap intervals are dependent on the current scale and step. - * @param {Date} date the date to be snapped. - * @return {Date} snappedDate - */ - DataAxis.prototype.snap = function(date) { - return this.step.snap(date); - }; - - module.exports = DataAxis; - - -/***/ }, -/* 24 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var DOMutil = __webpack_require__(2); - var Line = __webpack_require__(51); - var Bar = __webpack_require__(52); - var Points = __webpack_require__(53); - - /** - * /** - * @param {object} group | the object of the group from the dataset - * @param {string} groupId | ID of the group - * @param {object} options | the default options - * @param {array} groupsUsingDefaultStyles | this array has one entree. - * It is passed as an array so it is passed by reference. - * It enumerates through the default styles - * @constructor - */ - function GraphGroup (group, groupId, options, groupsUsingDefaultStyles) { - this.id = groupId; - var fields = ['sampling','style','sort','yAxisOrientation','barChart','drawPoints','shaded','catmullRom'] - this.options = util.selectiveBridgeObject(fields,options); - this.usingDefaultStyle = group.className === undefined; - this.groupsUsingDefaultStyles = groupsUsingDefaultStyles; - this.zeroPosition = 0; - this.update(group); - if (this.usingDefaultStyle == true) { - this.groupsUsingDefaultStyles[0] += 1; - } - this.itemsData = []; - this.visible = group.visible === undefined ? true : group.visible; - } - - - /** - * this loads a reference to all items in this group into this group. - * @param {array} items - */ - GraphGroup.prototype.setItems = function(items) { - if (items != null) { - this.itemsData = items; - if (this.options.sort == true) { - this.itemsData.sort(function (a,b) {return a.x - b.x;}) - } - } - else { - this.itemsData = []; - } - }; - - - /** - * this is used for plotting barcharts, this way, we only have to calculate it once. - * @param pos - */ - GraphGroup.prototype.setZeroPosition = function(pos) { - this.zeroPosition = pos; - }; - - - /** - * set the options of the graph group over the default options. - * @param options - */ - GraphGroup.prototype.setOptions = function(options) { - if (options !== undefined) { - var fields = ['sampling','style','sort','yAxisOrientation','barChart']; - util.selectiveDeepExtend(fields, this.options, options); - - util.mergeOptions(this.options, options,'catmullRom'); - util.mergeOptions(this.options, options,'drawPoints'); - util.mergeOptions(this.options, options,'shaded'); - - if (options.catmullRom) { - if (typeof options.catmullRom == 'object') { - if (options.catmullRom.parametrization) { - if (options.catmullRom.parametrization == 'uniform') { - this.options.catmullRom.alpha = 0; - } - else if (options.catmullRom.parametrization == 'chordal') { - this.options.catmullRom.alpha = 1.0; - } - else { - this.options.catmullRom.parametrization = 'centripetal'; - this.options.catmullRom.alpha = 0.5; - } - } - } - } - } - - if (this.options.style == 'line') { - this.type = new Line(this.id, this.options); - } - else if (this.options.style == 'bar') { - this.type = new Bar(this.id, this.options); - } - else if (this.options.style == 'points') { - this.type = new Points(this.id, this.options); - } - }; - - - /** - * this updates the current group class with the latest group dataset entree, used in _updateGroup in linegraph - * @param group - */ - GraphGroup.prototype.update = function(group) { - this.group = group; - this.content = group.content || 'graph'; - this.className = group.className || this.className || "graphGroup" + this.groupsUsingDefaultStyles[0] % 10; - this.visible = group.visible === undefined ? true : group.visible; - this.style = group.style; - this.setOptions(group.options); - }; - - - /** - * draw the icon for the legend. - * - * @param x - * @param y - * @param JSONcontainer - * @param SVGcontainer - * @param iconWidth - * @param iconHeight - */ - GraphGroup.prototype.drawIcon = function(x, y, JSONcontainer, SVGcontainer, iconWidth, iconHeight) { - var fillHeight = iconHeight * 0.5; - var path, fillPath; - - var outline = DOMutil.getSVGElement("rect", JSONcontainer, SVGcontainer); - outline.setAttributeNS(null, "x", x); - outline.setAttributeNS(null, "y", y - fillHeight); - outline.setAttributeNS(null, "width", iconWidth); - outline.setAttributeNS(null, "height", 2*fillHeight); - outline.setAttributeNS(null, "class", "outline"); - - if (this.options.style == 'line') { - path = DOMutil.getSVGElement("path", JSONcontainer, SVGcontainer); - path.setAttributeNS(null, "class", this.className); - if(this.style !== undefined) { - path.setAttributeNS(null, "style", this.style); - } - - path.setAttributeNS(null, "d", "M" + x + ","+y+" L" + (x + iconWidth) + ","+y+""); - if (this.options.shaded.enabled == true) { - fillPath = DOMutil.getSVGElement("path", JSONcontainer, SVGcontainer); - if (this.options.shaded.orientation == 'top') { - fillPath.setAttributeNS(null, "d", "M"+x+", " + (y - fillHeight) + - "L"+x+","+y+" L"+ (x + iconWidth) + ","+y+" L"+ (x + iconWidth) + "," + (y - fillHeight)); - } - else { - fillPath.setAttributeNS(null, "d", "M"+x+","+y+" " + - "L"+x+"," + (y + fillHeight) + " " + - "L"+ (x + iconWidth) + "," + (y + fillHeight) + - "L"+ (x + iconWidth) + ","+y); - } - fillPath.setAttributeNS(null, "class", this.className + " iconFill"); - } - - if (this.options.drawPoints.enabled == true) { - DOMutil.drawPoint(x + 0.5 * iconWidth,y, this, JSONcontainer, SVGcontainer); - } - } - else { - var barWidth = Math.round(0.3 * iconWidth); - var bar1Height = Math.round(0.4 * iconHeight); - var bar2Height = Math.round(0.75 * iconHeight); - - var offset = Math.round((iconWidth - (2 * barWidth))/3); - - DOMutil.drawBar(x + 0.5*barWidth + offset , y + fillHeight - bar1Height - 1, barWidth, bar1Height, this.className + ' bar', JSONcontainer, SVGcontainer); - DOMutil.drawBar(x + 1.5*barWidth + offset + 2, y + fillHeight - bar2Height - 1, barWidth, bar2Height, this.className + ' bar', JSONcontainer, SVGcontainer); - } - }; - - - /** - * return the legend entree for this group. - * - * @param iconWidth - * @param iconHeight - * @returns {{icon: HTMLElement, label: (group.content|*|string), orientation: (.options.yAxisOrientation|*)}} - */ - GraphGroup.prototype.getLegend = function(iconWidth, iconHeight) { - var svg = document.createElementNS('http://www.w3.org/2000/svg',"svg"); - this.drawIcon(0,0.5*iconHeight,[],svg,iconWidth,iconHeight); - return {icon: svg, label: this.content, orientation:this.options.yAxisOrientation}; - } - - GraphGroup.prototype.getYRange = function(groupData) { - return this.type.getYRange(groupData); - } - - GraphGroup.prototype.draw = function(dataset, group, framework) { - this.type.draw(dataset, group, framework); - } - - - module.exports = GraphGroup; - - -/***/ }, -/* 25 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var stack = __webpack_require__(18); - var RangeItem = __webpack_require__(35); - - /** - * @constructor Group - * @param {Number | String} groupId - * @param {Object} data - * @param {ItemSet} itemSet - */ - function Group (groupId, data, itemSet) { - this.groupId = groupId; - this.subgroups = {}; - this.subgroupIndex = 0; - this.subgroupOrderer = data && data.subgroupOrder; - this.itemSet = itemSet; - - this.dom = {}; - this.props = { - label: { - width: 0, - height: 0 - } - }; - this.className = null; - - this.items = {}; // items filtered by groupId of this group - this.visibleItems = []; // items currently visible in window - this.orderedItems = { - byStart: [], - byEnd: [] - }; - this.checkRangedItems = false; // needed to refresh the ranged items if the window is programatically changed with NO overlap. - var me = this; - this.itemSet.body.emitter.on("checkRangedItems", function () { - me.checkRangedItems = true; - }) - - this._create(); - - this.setData(data); - } - - /** - * Create DOM elements for the group - * @private - */ - Group.prototype._create = function() { - var label = document.createElement('div'); - label.className = 'vlabel'; - this.dom.label = label; - - var inner = document.createElement('div'); - inner.className = 'inner'; - label.appendChild(inner); - this.dom.inner = inner; - - var foreground = document.createElement('div'); - foreground.className = 'group'; - foreground['timeline-group'] = this; - this.dom.foreground = foreground; - - this.dom.background = document.createElement('div'); - this.dom.background.className = 'group'; - - this.dom.axis = document.createElement('div'); - this.dom.axis.className = 'group'; - - // create a hidden marker to detect when the Timelines container is attached - // to the DOM, or the style of a parent of the Timeline is changed from - // display:none is changed to visible. - this.dom.marker = document.createElement('div'); - this.dom.marker.style.visibility = 'hidden'; // TODO: ask jos why this is not none? - this.dom.marker.innerHTML = '?'; - this.dom.background.appendChild(this.dom.marker); - }; - - /** - * Set the group data for this group - * @param {Object} data Group data, can contain properties content and className - */ - Group.prototype.setData = function(data) { - // update contents - var content = data && data.content; - if (content instanceof Element) { - this.dom.inner.appendChild(content); - } - else if (content !== undefined && content !== null) { - this.dom.inner.innerHTML = content; - } - else { - this.dom.inner.innerHTML = this.groupId || ''; // groupId can be null - } - - // update title - this.dom.label.title = data && data.title || ''; - - if (!this.dom.inner.firstChild) { - util.addClassName(this.dom.inner, 'hidden'); - } - else { - util.removeClassName(this.dom.inner, 'hidden'); - } - - // update className - var className = data && data.className || null; - if (className != this.className) { - if (this.className) { - util.removeClassName(this.dom.label, this.className); - util.removeClassName(this.dom.foreground, this.className); - util.removeClassName(this.dom.background, this.className); - util.removeClassName(this.dom.axis, this.className); - } - util.addClassName(this.dom.label, className); - util.addClassName(this.dom.foreground, className); - util.addClassName(this.dom.background, className); - util.addClassName(this.dom.axis, className); - this.className = className; - } - - // update style - if (this.style) { - util.removeCssText(this.dom.label, this.style); - this.style = null; - } - if (data && data.style) { - util.addCssText(this.dom.label, data.style); - this.style = data.style; - } - }; - - /** - * Get the width of the group label - * @return {number} width - */ - Group.prototype.getLabelWidth = function() { - return this.props.label.width; - }; - - - /** - * Repaint this group - * @param {{start: number, end: number}} range - * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin - * @param {boolean} [restack=false] Force restacking of all items - * @return {boolean} Returns true if the group is resized - */ - Group.prototype.redraw = function(range, margin, restack) { - var resized = false; - - this.visibleItems = this._updateVisibleItems(this.orderedItems, this.visibleItems, range); - - // force recalculation of the height of the items when the marker height changed - // (due to the Timeline being attached to the DOM or changed from display:none to visible) - var markerHeight = this.dom.marker.clientHeight; - if (markerHeight != this.lastMarkerHeight) { - this.lastMarkerHeight = markerHeight; - - util.forEach(this.items, function (item) { - item.dirty = true; - if (item.displayed) item.redraw(); - }); - - restack = true; - } - - // reposition visible items vertically - if (this.itemSet.options.stack) { // TODO: ugly way to access options... - stack.stack(this.visibleItems, margin, restack); - } - else { // no stacking - stack.nostack(this.visibleItems, margin, this.subgroups); - } - - // recalculate the height of the group - var height = this._calculateHeight(margin); - - // calculate actual size and position - var foreground = this.dom.foreground; - this.top = foreground.offsetTop; - this.left = foreground.offsetLeft; - this.width = foreground.offsetWidth; - resized = util.updateProperty(this, 'height', height) || resized; - - // recalculate size of label - resized = util.updateProperty(this.props.label, 'width', this.dom.inner.clientWidth) || resized; - resized = util.updateProperty(this.props.label, 'height', this.dom.inner.clientHeight) || resized; - - // apply new height - this.dom.background.style.height = height + 'px'; - this.dom.foreground.style.height = height + 'px'; - this.dom.label.style.height = height + 'px'; - - // update vertical position of items after they are re-stacked and the height of the group is calculated - for (var i = 0, ii = this.visibleItems.length; i < ii; i++) { - var item = this.visibleItems[i]; - item.repositionY(margin); - } - - return resized; - }; - - /** - * recalculate the height of the group - * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin - * @returns {number} Returns the height - * @private - */ - Group.prototype._calculateHeight = function (margin) { - // recalculate the height of the group - var height; - var visibleItems = this.visibleItems; - //var visibleSubgroups = []; - //this.visibleSubgroups = 0; - this.resetSubgroups(); - var me = this; - if (visibleItems.length) { - var min = visibleItems[0].top; - var max = visibleItems[0].top + visibleItems[0].height; - util.forEach(visibleItems, function (item) { - min = Math.min(min, item.top); - max = Math.max(max, (item.top + item.height)); - if (item.data.subgroup !== undefined) { - me.subgroups[item.data.subgroup].height = Math.max(me.subgroups[item.data.subgroup].height,item.height); - me.subgroups[item.data.subgroup].visible = true; - //if (visibleSubgroups.indexOf(item.data.subgroup) == -1){ - // visibleSubgroups.push(item.data.subgroup); - // me.visibleSubgroups += 1; - //} - } - }); - if (min > margin.axis) { - // there is an empty gap between the lowest item and the axis - var offset = min - margin.axis; - max -= offset; - util.forEach(visibleItems, function (item) { - item.top -= offset; - }); - } - height = max + margin.item.vertical / 2; - } - else { - height = margin.axis + margin.item.vertical; - } - height = Math.max(height, this.props.label.height); - - return height; - }; - - /** - * Show this group: attach to the DOM - */ - Group.prototype.show = function() { - if (!this.dom.label.parentNode) { - this.itemSet.dom.labelSet.appendChild(this.dom.label); - } - - if (!this.dom.foreground.parentNode) { - this.itemSet.dom.foreground.appendChild(this.dom.foreground); - } - - if (!this.dom.background.parentNode) { - this.itemSet.dom.background.appendChild(this.dom.background); - } - - if (!this.dom.axis.parentNode) { - this.itemSet.dom.axis.appendChild(this.dom.axis); - } - }; - - /** - * Hide this group: remove from the DOM - */ - Group.prototype.hide = function() { - var label = this.dom.label; - if (label.parentNode) { - label.parentNode.removeChild(label); - } - - var foreground = this.dom.foreground; - if (foreground.parentNode) { - foreground.parentNode.removeChild(foreground); - } - - var background = this.dom.background; - if (background.parentNode) { - background.parentNode.removeChild(background); - } - - var axis = this.dom.axis; - if (axis.parentNode) { - axis.parentNode.removeChild(axis); - } - }; - - /** - * Add an item to the group - * @param {Item} item - */ - Group.prototype.add = function(item) { - this.items[item.id] = item; - item.setParent(this); - - // add to - if (item.data.subgroup !== undefined) { - if (this.subgroups[item.data.subgroup] === undefined) { - this.subgroups[item.data.subgroup] = {height:0, visible: false, index:this.subgroupIndex, items: []}; - this.subgroupIndex++; - } - this.subgroups[item.data.subgroup].items.push(item); - } - this.orderSubgroups(); - - if (this.visibleItems.indexOf(item) == -1) { - var range = this.itemSet.body.range; // TODO: not nice accessing the range like this - this._checkIfVisible(item, this.visibleItems, range); - } - }; - - Group.prototype.orderSubgroups = function() { - if (this.subgroupOrderer !== undefined) { - var sortArray = []; - if (typeof this.subgroupOrderer == 'string') { - for (var subgroup in this.subgroups) { - sortArray.push({subgroup: subgroup, sortField: this.subgroups[subgroup].items[0].data[this.subgroupOrderer]}) - } - sortArray.sort(function (a, b) { - return a.sortField - b.sortField; - }) - } - else if (typeof this.subgroupOrderer == 'function') { - for (var subgroup in this.subgroups) { - sortArray.push(this.subgroups[subgroup].items[0].data); - } - sortArray.sort(this.subgroupOrderer); - } - - if (sortArray.length > 0) { - for (var i = 0; i < sortArray.length; i++) { - this.subgroups[sortArray[i].subgroup].index = i; - } - } - } - }; - - Group.prototype.resetSubgroups = function() { - for (var subgroup in this.subgroups) { - if (this.subgroups.hasOwnProperty(subgroup)) { - this.subgroups[subgroup].visible = false; - } - } - }; - - /** - * Remove an item from the group - * @param {Item} item - */ - Group.prototype.remove = function(item) { - delete this.items[item.id]; - item.setParent(null); - - // remove from visible items - var index = this.visibleItems.indexOf(item); - if (index != -1) this.visibleItems.splice(index, 1); - - // TODO: also remove from ordered items? - }; - - - /** - * Remove an item from the corresponding DataSet - * @param {Item} item - */ - Group.prototype.removeFromDataSet = function(item) { - this.itemSet.removeItem(item.id); - }; - - - /** - * Reorder the items - */ - Group.prototype.order = function() { - var array = util.toArray(this.items); - var startArray = []; - var endArray = []; - - for (var i = 0; i < array.length; i++) { - if (array[i].data.end !== undefined) { - endArray.push(array[i]); - } - startArray.push(array[i]); - } - this.orderedItems = { - byStart: startArray, - byEnd: endArray - }; - - stack.orderByStart(this.orderedItems.byStart); - stack.orderByEnd(this.orderedItems.byEnd); - }; - - - /** - * Update the visible items - * @param {{byStart: Item[], byEnd: Item[]}} orderedItems All items ordered by start date and by end date - * @param {Item[]} visibleItems The previously visible items. - * @param {{start: number, end: number}} range Visible range - * @return {Item[]} visibleItems The new visible items. - * @private - */ - Group.prototype._updateVisibleItems = function(orderedItems, oldVisibleItems, range) { - var visibleItems = []; - var visibleItemsLookup = {}; // we keep this to quickly look up if an item already exists in the list without using indexOf on visibleItems - var interval = (range.end - range.start) / 4; - var lowerBound = range.start - interval; - var upperBound = range.end + interval; - var item, i; - - // this function is used to do the binary search. - var searchFunction = function (value) { - if (value < lowerBound) {return -1;} - else if (value <= upperBound) {return 0;} - else {return 1;} - } - - // first check if the items that were in view previously are still in view. - // IMPORTANT: this handles the case for the items with startdate before the window and enddate after the window! - // also cleans up invisible items. - if (oldVisibleItems.length > 0) { - for (i = 0; i < oldVisibleItems.length; i++) { - this._checkIfVisibleWithReference(oldVisibleItems[i], visibleItems, visibleItemsLookup, range); - } - } - - // we do a binary search for the items that have only start values. - var initialPosByStart = util.binarySearchCustom(orderedItems.byStart, searchFunction, 'data','start'); - - // trace the visible items from the inital start pos both ways until an invisible item is found, we only look at the start values. - this._traceVisible(initialPosByStart, orderedItems.byStart, visibleItems, visibleItemsLookup, function (item) { - return (item.data.start < lowerBound || item.data.start > upperBound); - }); - - // if the window has changed programmatically without overlapping the old window, the ranged items with start < lowerBound and end > upperbound are not shown. - // We therefore have to brute force check all items in the byEnd list - if (this.checkRangedItems == true) { - this.checkRangedItems = false; - for (i = 0; i < orderedItems.byEnd.length; i++) { - this._checkIfVisibleWithReference(orderedItems.byEnd[i], visibleItems, visibleItemsLookup, range); - } - } - else { - // we do a binary search for the items that have defined end times. - var initialPosByEnd = util.binarySearchCustom(orderedItems.byEnd, searchFunction, 'data','end'); - - // trace the visible items from the inital start pos both ways until an invisible item is found, we only look at the end values. - this._traceVisible(initialPosByEnd, orderedItems.byEnd, visibleItems, visibleItemsLookup, function (item) { - return (item.data.end < lowerBound || item.data.end > upperBound); - }); - } - - - // finally, we reposition all the visible items. - for (i = 0; i < visibleItems.length; i++) { - item = visibleItems[i]; - if (!item.displayed) item.show(); - // reposition item horizontally - item.repositionX(); - } - - // debug - //console.log("new line") - //if (this.groupId == null) { - // for (i = 0; i < orderedItems.byStart.length; i++) { - // item = orderedItems.byStart[i].data; - // console.log('start',i,initialPosByStart, item.start.valueOf(), item.content, item.start >= lowerBound && item.start <= upperBound,i == initialPosByStart ? "<------------------- HEREEEE" : "") - // } - // for (i = 0; i < orderedItems.byEnd.length; i++) { - // item = orderedItems.byEnd[i].data; - // console.log('rangeEnd',i,initialPosByEnd, item.end.valueOf(), item.content, item.end >= range.start && item.end <= range.end,i == initialPosByEnd ? "<------------------- HEREEEE" : "") - // } - //} - - return visibleItems; - }; - - Group.prototype._traceVisible = function (initialPos, items, visibleItems, visibleItemsLookup, breakCondition) { - var item; - var i; - - if (initialPos != -1) { - for (i = initialPos; i >= 0; i--) { - item = items[i]; - if (breakCondition(item)) { - break; - } - else { - if (visibleItemsLookup[item.id] === undefined) { - visibleItemsLookup[item.id] = true; - visibleItems.push(item); - } - } - } - - for (i = initialPos + 1; i < items.length; i++) { - item = items[i]; - if (breakCondition(item)) { - break; - } - else { - if (visibleItemsLookup[item.id] === undefined) { - visibleItemsLookup[item.id] = true; - visibleItems.push(item); - } - } - } - } - } - - - /** - * this function is very similar to the _checkIfInvisible() but it does not - * return booleans, hides the item if it should not be seen and always adds to - * the visibleItems. - * this one is for brute forcing and hiding. - * - * @param {Item} item - * @param {Array} visibleItems - * @param {{start:number, end:number}} range - * @private - */ - Group.prototype._checkIfVisible = function(item, visibleItems, range) { - if (item.isVisible(range)) { - if (!item.displayed) item.show(); - // reposition item horizontally - item.repositionX(); - visibleItems.push(item); - } - else { - if (item.displayed) item.hide(); - } - }; - - - /** - * this function is very similar to the _checkIfInvisible() but it does not - * return booleans, hides the item if it should not be seen and always adds to - * the visibleItems. - * this one is for brute forcing and hiding. - * - * @param {Item} item - * @param {Array} visibleItems - * @param {{start:number, end:number}} range - * @private - */ - Group.prototype._checkIfVisibleWithReference = function(item, visibleItems, visibleItemsLookup, range) { - if (item.isVisible(range)) { - if (visibleItemsLookup[item.id] === undefined) { - visibleItemsLookup[item.id] = true; - visibleItems.push(item); - } - } - else { - if (item.displayed) item.hide(); - } - }; - - - - module.exports = Group; - - -/***/ }, -/* 26 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Group = __webpack_require__(25); - - /** - * @constructor BackgroundGroup - * @param {Number | String} groupId - * @param {Object} data - * @param {ItemSet} itemSet - */ - function BackgroundGroup (groupId, data, itemSet) { - Group.call(this, groupId, data, itemSet); - - this.width = 0; - this.height = 0; - this.top = 0; - this.left = 0; - } - - BackgroundGroup.prototype = Object.create(Group.prototype); - - /** - * Repaint this group - * @param {{start: number, end: number}} range - * @param {{item: {horizontal: number, vertical: number}, axis: number}} margin - * @param {boolean} [restack=false] Force restacking of all items - * @return {boolean} Returns true if the group is resized - */ - BackgroundGroup.prototype.redraw = function(range, margin, restack) { - var resized = false; - - this.visibleItems = this._updateVisibleItems(this.orderedItems, this.visibleItems, range); - - // calculate actual size - this.width = this.dom.background.offsetWidth; - - // apply new height (just always zero for BackgroundGroup - this.dom.background.style.height = '0'; - - // update vertical position of items after they are re-stacked and the height of the group is calculated - for (var i = 0, ii = this.visibleItems.length; i < ii; i++) { - var item = this.visibleItems[i]; - item.repositionY(margin); - } - - return resized; - }; - - /** - * Show this group: attach to the DOM - */ - BackgroundGroup.prototype.show = function() { - if (!this.dom.background.parentNode) { - this.itemSet.dom.background.appendChild(this.dom.background); - } - }; - - module.exports = BackgroundGroup; - - -/***/ }, -/* 27 */ -/***/ function(module, exports, __webpack_require__) { - - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var Component = __webpack_require__(20); - var Group = __webpack_require__(25); - var BackgroundGroup = __webpack_require__(26); - var BoxItem = __webpack_require__(33); - var PointItem = __webpack_require__(34); - var RangeItem = __webpack_require__(35); - var BackgroundItem = __webpack_require__(32); - - - var UNGROUPED = '__ungrouped__'; // reserved group id for ungrouped items - var BACKGROUND = '__background__'; // reserved group id for background items without group - - /** - * An ItemSet holds a set of items and ranges which can be displayed in a - * range. The width is determined by the parent of the ItemSet, and the height - * is determined by the size of the items. - * @param {{dom: Object, domProps: Object, emitter: Emitter, range: Range}} body - * @param {Object} [options] See ItemSet.setOptions for the available options. - * @constructor ItemSet - * @extends Component - */ - function ItemSet(body, options) { - this.body = body; - - this.defaultOptions = { - type: null, // 'box', 'point', 'range', 'background' - orientation: 'bottom', // 'top' or 'bottom' - align: 'auto', // alignment of box items - stack: true, - groupOrder: null, - - selectable: true, - editable: { - updateTime: false, - updateGroup: false, - add: false, - remove: false - }, - - onAdd: function (item, callback) { - callback(item); - }, - onUpdate: function (item, callback) { - callback(item); - }, - onMove: function (item, callback) { - callback(item); - }, - onRemove: function (item, callback) { - callback(item); - }, - onMoving: function (item, callback) { - callback(item); - }, - - margin: { - item: { - horizontal: 10, - vertical: 10 - }, - axis: 20 - }, - padding: 5 - }; - - // options is shared by this ItemSet and all its items - this.options = util.extend({}, this.defaultOptions); - - // options for getting items from the DataSet with the correct type - this.itemOptions = { - type: {start: 'Date', end: 'Date'} - }; - - this.conversion = { - toScreen: body.util.toScreen, - toTime: body.util.toTime - }; - this.dom = {}; - this.props = {}; - this.hammer = null; - - var me = this; - this.itemsData = null; // DataSet - this.groupsData = null; // DataSet - - // listeners for the DataSet of the items - this.itemListeners = { - 'add': function (event, params, senderId) { - me._onAdd(params.items); - }, - 'update': function (event, params, senderId) { - me._onUpdate(params.items); - }, - 'remove': function (event, params, senderId) { - me._onRemove(params.items); - } - }; - - // listeners for the DataSet of the groups - this.groupListeners = { - 'add': function (event, params, senderId) { - me._onAddGroups(params.items); - }, - 'update': function (event, params, senderId) { - me._onUpdateGroups(params.items); - }, - 'remove': function (event, params, senderId) { - me._onRemoveGroups(params.items); - } - }; - - this.items = {}; // object with an Item for every data item - this.groups = {}; // Group object for every group - this.groupIds = []; - - this.selection = []; // list with the ids of all selected nodes - this.stackDirty = true; // if true, all items will be restacked on next redraw - - this.touchParams = {}; // stores properties while dragging - // create the HTML DOM - - this._create(); - - this.setOptions(options); - } - - ItemSet.prototype = new Component(); - - // available item types will be registered here - ItemSet.types = { - background: BackgroundItem, - box: BoxItem, - range: RangeItem, - point: PointItem - }; - - /** - * Create the HTML DOM for the ItemSet - */ - ItemSet.prototype._create = function(){ - var frame = document.createElement('div'); - frame.className = 'itemset'; - frame['timeline-itemset'] = this; - this.dom.frame = frame; - - // create background panel - var background = document.createElement('div'); - background.className = 'background'; - frame.appendChild(background); - this.dom.background = background; - - // create foreground panel - var foreground = document.createElement('div'); - foreground.className = 'foreground'; - frame.appendChild(foreground); - this.dom.foreground = foreground; - - // create axis panel - var axis = document.createElement('div'); - axis.className = 'axis'; - this.dom.axis = axis; - - // create labelset - var labelSet = document.createElement('div'); - labelSet.className = 'labelset'; - this.dom.labelSet = labelSet; - - // create ungrouped Group - this._updateUngrouped(); - - // create background Group - var backgroundGroup = new BackgroundGroup(BACKGROUND, null, this); - backgroundGroup.show(); - this.groups[BACKGROUND] = backgroundGroup; - - // attach event listeners - // Note: we bind to the centerContainer for the case where the height - // of the center container is larger than of the ItemSet, so we - // can click in the empty area to create a new item or deselect an item. - this.hammer = Hammer(this.body.dom.centerContainer, { - preventDefault: true - }); - - // drag items when selected - this.hammer.on('touch', this._onTouch.bind(this)); - this.hammer.on('dragstart', this._onDragStart.bind(this)); - this.hammer.on('drag', this._onDrag.bind(this)); - this.hammer.on('dragend', this._onDragEnd.bind(this)); - - // single select (or unselect) when tapping an item - this.hammer.on('tap', this._onSelectItem.bind(this)); - - // multi select when holding mouse/touch, or on ctrl+click - this.hammer.on('hold', this._onMultiSelectItem.bind(this)); - - // add item on doubletap - this.hammer.on('doubletap', this._onAddItem.bind(this)); - - // attach to the DOM - this.show(); - }; - - /** - * Set options for the ItemSet. Existing options will be extended/overwritten. - * @param {Object} [options] The following options are available: - * {String} type - * Default type for the items. Choose from 'box' - * (default), 'point', 'range', or 'background'. - * The default style can be overwritten by - * individual items. - * {String} align - * Alignment for the items, only applicable for - * BoxItem. Choose 'center' (default), 'left', or - * 'right'. - * {String} orientation - * Orientation of the item set. Choose 'top' or - * 'bottom' (default). - * {Function} groupOrder - * A sorting function for ordering groups - * {Boolean} stack - * If true (deafult), items will be stacked on - * top of each other. - * {Number} margin.axis - * Margin between the axis and the items in pixels. - * Default is 20. - * {Number} margin.item.horizontal - * Horizontal margin between items in pixels. - * Default is 10. - * {Number} margin.item.vertical - * Vertical Margin between items in pixels. - * Default is 10. - * {Number} margin.item - * Margin between items in pixels in both horizontal - * and vertical direction. Default is 10. - * {Number} margin - * Set margin for both axis and items in pixels. - * {Number} padding - * Padding of the contents of an item in pixels. - * Must correspond with the items css. Default is 5. - * {Boolean} selectable - * If true (default), items can be selected. - * {Boolean} editable - * Set all editable options to true or false - * {Boolean} editable.updateTime - * Allow dragging an item to an other moment in time - * {Boolean} editable.updateGroup - * Allow dragging an item to an other group - * {Boolean} editable.add - * Allow creating new items on double tap - * {Boolean} editable.remove - * Allow removing items by clicking the delete button - * top right of a selected item. - * {Function(item: Item, callback: Function)} onAdd - * Callback function triggered when an item is about to be added: - * when the user double taps an empty space in the Timeline. - * {Function(item: Item, callback: Function)} onUpdate - * Callback function fired when an item is about to be updated. - * This function typically has to show a dialog where the user - * change the item. If not implemented, nothing happens. - * {Function(item: Item, callback: Function)} onMove - * Fired when an item has been moved. If not implemented, - * the move action will be accepted. - * {Function(item: Item, callback: Function)} onRemove - * Fired when an item is about to be deleted. - * If not implemented, the item will be always removed. - */ - ItemSet.prototype.setOptions = function(options) { - if (options) { - // copy all options that we know - var fields = ['type', 'align', 'orientation', 'padding', 'stack', 'selectable', 'groupOrder', 'dataAttributes', 'template','hide']; - util.selectiveExtend(fields, this.options, options); - - if ('margin' in options) { - if (typeof options.margin === 'number') { - this.options.margin.axis = options.margin; - this.options.margin.item.horizontal = options.margin; - this.options.margin.item.vertical = options.margin; - } - else if (typeof options.margin === 'object') { - util.selectiveExtend(['axis'], this.options.margin, options.margin); - if ('item' in options.margin) { - if (typeof options.margin.item === 'number') { - this.options.margin.item.horizontal = options.margin.item; - this.options.margin.item.vertical = options.margin.item; - } - else if (typeof options.margin.item === 'object') { - util.selectiveExtend(['horizontal', 'vertical'], this.options.margin.item, options.margin.item); - } - } - } - } - - if ('editable' in options) { - if (typeof options.editable === 'boolean') { - this.options.editable.updateTime = options.editable; - this.options.editable.updateGroup = options.editable; - this.options.editable.add = options.editable; - this.options.editable.remove = options.editable; - } - else if (typeof options.editable === 'object') { - util.selectiveExtend(['updateTime', 'updateGroup', 'add', 'remove'], this.options.editable, options.editable); - } - } - - // callback functions - var addCallback = (function (name) { - var fn = options[name]; - if (fn) { - if (!(fn instanceof Function)) { - throw new Error('option ' + name + ' must be a function ' + name + '(item, callback)'); - } - this.options[name] = fn; - } - }).bind(this); - ['onAdd', 'onUpdate', 'onRemove', 'onMove', 'onMoving'].forEach(addCallback); - - // force the itemSet to refresh: options like orientation and margins may be changed - this.markDirty(); - } - }; - - /** - * Mark the ItemSet dirty so it will refresh everything with next redraw - */ - ItemSet.prototype.markDirty = function() { - this.groupIds = []; - this.stackDirty = true; - }; - - /** - * Destroy the ItemSet - */ - ItemSet.prototype.destroy = function() { - this.hide(); - this.setItems(null); - this.setGroups(null); - - this.hammer = null; - - this.body = null; - this.conversion = null; - }; - - /** - * Hide the component from the DOM - */ - ItemSet.prototype.hide = function() { - // remove the frame containing the items - if (this.dom.frame.parentNode) { - this.dom.frame.parentNode.removeChild(this.dom.frame); - } - - // remove the axis with dots - if (this.dom.axis.parentNode) { - this.dom.axis.parentNode.removeChild(this.dom.axis); - } - - // remove the labelset containing all group labels - if (this.dom.labelSet.parentNode) { - this.dom.labelSet.parentNode.removeChild(this.dom.labelSet); - } - }; - - /** - * Show the component in the DOM (when not already visible). - * @return {Boolean} changed - */ - ItemSet.prototype.show = function() { - // show frame containing the items - if (!this.dom.frame.parentNode) { - this.body.dom.center.appendChild(this.dom.frame); - } - - // show axis with dots - if (!this.dom.axis.parentNode) { - this.body.dom.backgroundVertical.appendChild(this.dom.axis); - } - - // show labelset containing labels - if (!this.dom.labelSet.parentNode) { - this.body.dom.left.appendChild(this.dom.labelSet); - } - }; - - /** - * Set selected items by their id. Replaces the current selection - * Unknown id's are silently ignored. - * @param {string[] | string} [ids] An array with zero or more id's of the items to be - * selected, or a single item id. If ids is undefined - * or an empty array, all items will be unselected. - */ - ItemSet.prototype.setSelection = function(ids) { - var i, ii, id, item; - - if (ids == undefined) ids = []; - if (!Array.isArray(ids)) ids = [ids]; - - // unselect currently selected items - for (i = 0, ii = this.selection.length; i < ii; i++) { - id = this.selection[i]; - item = this.items[id]; - if (item) item.unselect(); - } - - // select items - this.selection = []; - for (i = 0, ii = ids.length; i < ii; i++) { - id = ids[i]; - item = this.items[id]; - if (item) { - this.selection.push(id); - item.select(); - } - } - }; - - /** - * Get the selected items by their id - * @return {Array} ids The ids of the selected items - */ - ItemSet.prototype.getSelection = function() { - return this.selection.concat([]); - }; - - /** - * Get the id's of the currently visible items. - * @returns {Array} The ids of the visible items - */ - ItemSet.prototype.getVisibleItems = function() { - var range = this.body.range.getRange(); - var left = this.body.util.toScreen(range.start); - var right = this.body.util.toScreen(range.end); - - var ids = []; - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - var group = this.groups[groupId]; - var rawVisibleItems = group.visibleItems; - - // filter the "raw" set with visibleItems into a set which is really - // visible by pixels - for (var i = 0; i < rawVisibleItems.length; i++) { - var item = rawVisibleItems[i]; - // TODO: also check whether visible vertically - if ((item.left < right) && (item.left + item.width > left)) { - ids.push(item.id); - } - } - } - } - - return ids; - }; - - /** - * Deselect a selected item - * @param {String | Number} id - * @private - */ - ItemSet.prototype._deselect = function(id) { - var selection = this.selection; - for (var i = 0, ii = selection.length; i < ii; i++) { - if (selection[i] == id) { // non-strict comparison! - selection.splice(i, 1); - break; - } - } - }; - - /** - * Repaint the component - * @return {boolean} Returns true if the component is resized - */ - ItemSet.prototype.redraw = function() { - var margin = this.options.margin, - range = this.body.range, - asSize = util.option.asSize, - options = this.options, - orientation = options.orientation, - resized = false, - frame = this.dom.frame, - editable = options.editable.updateTime || options.editable.updateGroup; - - // recalculate absolute position (before redrawing groups) - this.props.top = this.body.domProps.top.height + this.body.domProps.border.top; - this.props.left = this.body.domProps.left.width + this.body.domProps.border.left; - - // update class name - frame.className = 'itemset' + (editable ? ' editable' : ''); - - // reorder the groups (if needed) - resized = this._orderGroups() || resized; - - // check whether zoomed (in that case we need to re-stack everything) - // TODO: would be nicer to get this as a trigger from Range - var visibleInterval = range.end - range.start; - var zoomed = (visibleInterval != this.lastVisibleInterval) || (this.props.width != this.props.lastWidth); - if (zoomed) this.stackDirty = true; - this.lastVisibleInterval = visibleInterval; - this.props.lastWidth = this.props.width; - - var restack = this.stackDirty; - var firstGroup = this._firstGroup(); - var firstMargin = { - item: margin.item, - axis: margin.axis - }; - var nonFirstMargin = { - item: margin.item, - axis: margin.item.vertical / 2 - }; - var height = 0; - var minHeight = margin.axis + margin.item.vertical; - - // redraw the background group - this.groups[BACKGROUND].redraw(range, nonFirstMargin, restack); - - // redraw all regular groups - util.forEach(this.groups, function (group) { - var groupMargin = (group == firstGroup) ? firstMargin : nonFirstMargin; - var groupResized = group.redraw(range, groupMargin, restack); - resized = groupResized || resized; - height += group.height; - }); - height = Math.max(height, minHeight); - this.stackDirty = false; - - // update frame height - frame.style.height = asSize(height); - - // calculate actual size - this.props.width = frame.offsetWidth; - this.props.height = height; - - // reposition axis - this.dom.axis.style.top = asSize((orientation == 'top') ? - (this.body.domProps.top.height + this.body.domProps.border.top) : - (this.body.domProps.top.height + this.body.domProps.centerContainer.height)); - this.dom.axis.style.left = '0'; - - // check if this component is resized - resized = this._isResized() || resized; - - return resized; - }; - - /** - * Get the first group, aligned with the axis - * @return {Group | null} firstGroup - * @private - */ - ItemSet.prototype._firstGroup = function() { - var firstGroupIndex = (this.options.orientation == 'top') ? 0 : (this.groupIds.length - 1); - var firstGroupId = this.groupIds[firstGroupIndex]; - var firstGroup = this.groups[firstGroupId] || this.groups[UNGROUPED]; - - return firstGroup || null; - }; - - /** - * Create or delete the group holding all ungrouped items. This group is used when - * there are no groups specified. - * @protected - */ - ItemSet.prototype._updateUngrouped = function() { - var ungrouped = this.groups[UNGROUPED]; - var background = this.groups[BACKGROUND]; - var item, itemId; - - if (this.groupsData) { - // remove the group holding all ungrouped items - if (ungrouped) { - ungrouped.hide(); - delete this.groups[UNGROUPED]; - - for (itemId in this.items) { - if (this.items.hasOwnProperty(itemId)) { - item = this.items[itemId]; - item.parent && item.parent.remove(item); - var groupId = this._getGroupId(item.data); - var group = this.groups[groupId]; - group && group.add(item) || item.hide(); - } - } - } - } - else { - // create a group holding all (unfiltered) items - if (!ungrouped) { - var id = null; - var data = null; - ungrouped = new Group(id, data, this); - this.groups[UNGROUPED] = ungrouped; - - for (itemId in this.items) { - if (this.items.hasOwnProperty(itemId)) { - item = this.items[itemId]; - ungrouped.add(item); - } - } - - ungrouped.show(); - } - } - }; - - /** - * Get the element for the labelset - * @return {HTMLElement} labelSet - */ - ItemSet.prototype.getLabelSet = function() { - return this.dom.labelSet; - }; - - /** - * Set items - * @param {vis.DataSet | null} items - */ - ItemSet.prototype.setItems = function(items) { - var me = this, - ids, - oldItemsData = this.itemsData; - - // replace the dataset - if (!items) { - this.itemsData = null; - } - else if (items instanceof DataSet || items instanceof DataView) { - this.itemsData = items; - } - else { - throw new TypeError('Data must be an instance of DataSet or DataView'); - } - - if (oldItemsData) { - // unsubscribe from old dataset - util.forEach(this.itemListeners, function (callback, event) { - oldItemsData.off(event, callback); - }); - - // remove all drawn items - ids = oldItemsData.getIds(); - this._onRemove(ids); - } - - if (this.itemsData) { - // subscribe to new dataset - var id = this.id; - util.forEach(this.itemListeners, function (callback, event) { - me.itemsData.on(event, callback, id); - }); - - // add all new items - ids = this.itemsData.getIds(); - this._onAdd(ids); - - // update the group holding all ungrouped items - this._updateUngrouped(); - } - }; - - /** - * Get the current items - * @returns {vis.DataSet | null} - */ - ItemSet.prototype.getItems = function() { - return this.itemsData; - }; - - /** - * Set groups - * @param {vis.DataSet} groups - */ - ItemSet.prototype.setGroups = function(groups) { - var me = this, - ids; - - // unsubscribe from current dataset - if (this.groupsData) { - util.forEach(this.groupListeners, function (callback, event) { - me.groupsData.unsubscribe(event, callback); - }); - - // remove all drawn groups - ids = this.groupsData.getIds(); - this.groupsData = null; - this._onRemoveGroups(ids); // note: this will cause a redraw - } - - // replace the dataset - if (!groups) { - this.groupsData = null; - } - else if (groups instanceof DataSet || groups instanceof DataView) { - this.groupsData = groups; - } - else { - throw new TypeError('Data must be an instance of DataSet or DataView'); - } - - if (this.groupsData) { - // subscribe to new dataset - var id = this.id; - util.forEach(this.groupListeners, function (callback, event) { - me.groupsData.on(event, callback, id); - }); - - // draw all ms - ids = this.groupsData.getIds(); - this._onAddGroups(ids); - } - - // update the group holding all ungrouped items - this._updateUngrouped(); - - // update the order of all items in each group - this._order(); - - this.body.emitter.emit('change', {queue: true}); - }; - - /** - * Get the current groups - * @returns {vis.DataSet | null} groups - */ - ItemSet.prototype.getGroups = function() { - return this.groupsData; - }; - - /** - * Remove an item by its id - * @param {String | Number} id - */ - ItemSet.prototype.removeItem = function(id) { - var item = this.itemsData.get(id), - dataset = this.itemsData.getDataSet(); - - if (item) { - // confirm deletion - this.options.onRemove(item, function (item) { - if (item) { - // remove by id here, it is possible that an item has no id defined - // itself, so better not delete by the item itself - dataset.remove(id); - } - }); - } - }; - - /** - * Get the time of an item based on it's data and options.type - * @param {Object} itemData - * @returns {string} Returns the type - * @private - */ - ItemSet.prototype._getType = function (itemData) { - return itemData.type || this.options.type || (itemData.end ? 'range' : 'box'); - }; - - - /** - * Get the group id for an item - * @param {Object} itemData - * @returns {string} Returns the groupId - * @private - */ - ItemSet.prototype._getGroupId = function (itemData) { - var type = this._getType(itemData); - if (type == 'background' && itemData.group == undefined) { - return BACKGROUND; - } - else { - return this.groupsData ? itemData.group : UNGROUPED; - } - }; - - /** - * Handle updated items - * @param {Number[]} ids - * @protected - */ - ItemSet.prototype._onUpdate = function(ids) { - var me = this; - - ids.forEach(function (id) { - var itemData = me.itemsData.get(id, me.itemOptions); - var item = me.items[id]; - var type = me._getType(itemData); - - var constructor = ItemSet.types[type]; - - if (item) { - // update item - if (!constructor || !(item instanceof constructor)) { - // item type has changed, delete the item and recreate it - me._removeItem(item); - item = null; - } - else { - me._updateItem(item, itemData); - } - } - - if (!item) { - // create item - if (constructor) { - item = new constructor(itemData, me.conversion, me.options); - item.id = id; // TODO: not so nice setting id afterwards - me._addItem(item); - } - else if (type == 'rangeoverflow') { - // TODO: deprecated since version 2.1.0 (or 3.0.0?). cleanup some day - throw new TypeError('Item type "rangeoverflow" is deprecated. Use css styling instead: ' + - '.vis.timeline .item.range .content {overflow: visible;}'); - } - else { - throw new TypeError('Unknown item type "' + type + '"'); - } - } - }); - - this._order(); - this.stackDirty = true; // force re-stacking of all items next redraw - this.body.emitter.emit('change', {queue: true}); - }; - - /** - * Handle added items - * @param {Number[]} ids - * @protected - */ - ItemSet.prototype._onAdd = ItemSet.prototype._onUpdate; - - /** - * Handle removed items - * @param {Number[]} ids - * @protected - */ - ItemSet.prototype._onRemove = function(ids) { - var count = 0; - var me = this; - ids.forEach(function (id) { - var item = me.items[id]; - if (item) { - count++; - me._removeItem(item); - } - }); - - if (count) { - // update order - this._order(); - this.stackDirty = true; // force re-stacking of all items next redraw - this.body.emitter.emit('change', {queue: true}); - } - }; - - /** - * Update the order of item in all groups - * @private - */ - ItemSet.prototype._order = function() { - // reorder the items in all groups - // TODO: optimization: only reorder groups affected by the changed items - util.forEach(this.groups, function (group) { - group.order(); - }); - }; - - /** - * Handle updated groups - * @param {Number[]} ids - * @private - */ - ItemSet.prototype._onUpdateGroups = function(ids) { - this._onAddGroups(ids); - }; - - /** - * Handle changed groups (added or updated) - * @param {Number[]} ids - * @private - */ - ItemSet.prototype._onAddGroups = function(ids) { - var me = this; - - ids.forEach(function (id) { - var groupData = me.groupsData.get(id); - var group = me.groups[id]; - - if (!group) { - // check for reserved ids - if (id == UNGROUPED || id == BACKGROUND) { - throw new Error('Illegal group id. ' + id + ' is a reserved id.'); - } - - var groupOptions = Object.create(me.options); - util.extend(groupOptions, { - height: null - }); - - group = new Group(id, groupData, me); - me.groups[id] = group; - - // add items with this groupId to the new group - for (var itemId in me.items) { - if (me.items.hasOwnProperty(itemId)) { - var item = me.items[itemId]; - if (item.data.group == id) { - group.add(item); - } - } - } - - group.order(); - group.show(); - } - else { - // update group - group.setData(groupData); - } - }); - - this.body.emitter.emit('change', {queue: true}); - }; - - /** - * Handle removed groups - * @param {Number[]} ids - * @private - */ - ItemSet.prototype._onRemoveGroups = function(ids) { - var groups = this.groups; - ids.forEach(function (id) { - var group = groups[id]; - - if (group) { - group.hide(); - delete groups[id]; - } - }); - - this.markDirty(); - - this.body.emitter.emit('change', {queue: true}); - }; - - /** - * Reorder the groups if needed - * @return {boolean} changed - * @private - */ - ItemSet.prototype._orderGroups = function () { - if (this.groupsData) { - // reorder the groups - var groupIds = this.groupsData.getIds({ - order: this.options.groupOrder - }); - - var changed = !util.equalArray(groupIds, this.groupIds); - if (changed) { - // hide all groups, removes them from the DOM - var groups = this.groups; - groupIds.forEach(function (groupId) { - groups[groupId].hide(); - }); - - // show the groups again, attach them to the DOM in correct order - groupIds.forEach(function (groupId) { - groups[groupId].show(); - }); - - this.groupIds = groupIds; - } - - return changed; - } - else { - return false; - } - }; - - /** - * Add a new item - * @param {Item} item - * @private - */ - ItemSet.prototype._addItem = function(item) { - this.items[item.id] = item; - - // add to group - var groupId = this._getGroupId(item.data); - var group = this.groups[groupId]; - if (group) group.add(item); - }; - - /** - * Update an existing item - * @param {Item} item - * @param {Object} itemData - * @private - */ - ItemSet.prototype._updateItem = function(item, itemData) { - var oldGroupId = item.data.group; - - // update the items data (will redraw the item when displayed) - item.setData(itemData); - - // update group - if (oldGroupId != item.data.group) { - var oldGroup = this.groups[oldGroupId]; - if (oldGroup) oldGroup.remove(item); - - var groupId = this._getGroupId(item.data); - var group = this.groups[groupId]; - if (group) group.add(item); - } - }; - - /** - * Delete an item from the ItemSet: remove it from the DOM, from the map - * with items, and from the map with visible items, and from the selection - * @param {Item} item - * @private - */ - ItemSet.prototype._removeItem = function(item) { - // remove from DOM - item.hide(); - - // remove from items - delete this.items[item.id]; - - // remove from selection - var index = this.selection.indexOf(item.id); - if (index != -1) this.selection.splice(index, 1); - - // remove from group - item.parent && item.parent.remove(item); - }; - - /** - * Create an array containing all items being a range (having an end date) - * @param array - * @returns {Array} - * @private - */ - ItemSet.prototype._constructByEndArray = function(array) { - var endArray = []; - - for (var i = 0; i < array.length; i++) { - if (array[i] instanceof RangeItem) { - endArray.push(array[i]); - } - } - return endArray; - }; - - /** - * Register the clicked item on touch, before dragStart is initiated. - * - * dragStart is initiated from a mousemove event, which can have left the item - * already resulting in an item == null - * - * @param {Event} event - * @private - */ - ItemSet.prototype._onTouch = function (event) { - // store the touched item, used in _onDragStart - this.touchParams.item = ItemSet.itemFromTarget(event); - }; - - /** - * Start dragging the selected events - * @param {Event} event - * @private - */ - ItemSet.prototype._onDragStart = function (event) { - if (!this.options.editable.updateTime && !this.options.editable.updateGroup) { - return; - } - - var item = this.touchParams.item || null; - var me = this; - var props; - - if (item && item.selected) { - var dragLeftItem = event.target.dragLeftItem; - var dragRightItem = event.target.dragRightItem; - - if (dragLeftItem) { - props = { - item: dragLeftItem, - initialX: event.gesture.center.clientX - }; - - if (me.options.editable.updateTime) { - props.start = item.data.start.valueOf(); - } - if (me.options.editable.updateGroup) { - if ('group' in item.data) props.group = item.data.group; - } - - this.touchParams.itemProps = [props]; - } - else if (dragRightItem) { - props = { - item: dragRightItem, - initialX: event.gesture.center.clientX - }; - - if (me.options.editable.updateTime) { - props.end = item.data.end.valueOf(); - } - if (me.options.editable.updateGroup) { - if ('group' in item.data) props.group = item.data.group; - } - - this.touchParams.itemProps = [props]; - } - else { - this.touchParams.itemProps = this.getSelection().map(function (id) { - var item = me.items[id]; - var props = { - item: item, - initialX: event.gesture.center.clientX - }; - - if (me.options.editable.updateTime) { - if ('start' in item.data) props.start = item.data.start.valueOf(); - if ('end' in item.data) props.end = item.data.end.valueOf(); - } - if (me.options.editable.updateGroup) { - if ('group' in item.data) props.group = item.data.group; - } - - return props; - }); - } - - event.stopPropagation(); - } - }; - - /** - * Drag selected items - * @param {Event} event - * @private - */ - ItemSet.prototype._onDrag = function (event) { - event.preventDefault() - - if (this.touchParams.itemProps) { - var me = this; - var snap = this.body.util.snap || null; - var xOffset = this.body.dom.root.offsetLeft + this.body.domProps.left.width; - - // move - this.touchParams.itemProps.forEach(function (props) { - var newProps = {}; - var current = me.body.util.toTime(event.gesture.center.clientX - xOffset); - var initial = me.body.util.toTime(props.initialX - xOffset); - var offset = current - initial; - - if ('start' in props) { - var start = new Date(props.start + offset); - newProps.start = snap ? snap(start) : start; - } - - if ('end' in props) { - var end = new Date(props.end + offset); - newProps.end = snap ? snap(end) : end; - } - - if ('group' in props) { - // drag from one group to another - var group = ItemSet.groupFromTarget(event); - newProps.group = group && group.groupId; - } - - // confirm moving the item - var itemData = util.extend({}, props.item.data, newProps); - me.options.onMoving(itemData, function (itemData) { - if (itemData) { - me._updateItemProps(props.item, itemData); - } - }); - }); - - this.stackDirty = true; // force re-stacking of all items next redraw - this.body.emitter.emit('change'); - - event.stopPropagation(); - } - }; - - /** - * Update an items properties - * @param {Item} item - * @param {Object} props Can contain properties start, end, and group. - * @private - */ - ItemSet.prototype._updateItemProps = function(item, props) { - // TODO: copy all properties from props to item? (also new ones) - if ('start' in props) item.data.start = props.start; - if ('end' in props) item.data.end = props.end; - if ('group' in props && item.data.group != props.group) { - this._moveToGroup(item, props.group) - } - }; - - /** - * Move an item to another group - * @param {Item} item - * @param {String | Number} groupId - * @private - */ - ItemSet.prototype._moveToGroup = function(item, groupId) { - var group = this.groups[groupId]; - if (group && group.groupId != item.data.group) { - var oldGroup = item.parent; - oldGroup.remove(item); - oldGroup.order(); - group.add(item); - group.order(); - - item.data.group = group.groupId; - } - }; - - /** - * End of dragging selected items - * @param {Event} event - * @private - */ - ItemSet.prototype._onDragEnd = function (event) { - event.preventDefault() - - if (this.touchParams.itemProps) { - // prepare a change set for the changed items - var changes = [], - me = this, - dataset = this.itemsData.getDataSet(); - - var itemProps = this.touchParams.itemProps ; - this.touchParams.itemProps = null; - itemProps.forEach(function (props) { - var id = props.item.id, - itemData = me.itemsData.get(id, me.itemOptions); - - var changed = false; - if ('start' in props.item.data) { - changed = (props.start != props.item.data.start.valueOf()); - itemData.start = util.convert(props.item.data.start, - dataset._options.type && dataset._options.type.start || 'Date'); - } - if ('end' in props.item.data) { - changed = changed || (props.end != props.item.data.end.valueOf()); - itemData.end = util.convert(props.item.data.end, - dataset._options.type && dataset._options.type.end || 'Date'); - } - if ('group' in props.item.data) { - changed = changed || (props.group != props.item.data.group); - itemData.group = props.item.data.group; - } - - // only apply changes when start or end is actually changed - if (changed) { - me.options.onMove(itemData, function (itemData) { - if (itemData) { - // apply changes - itemData[dataset._fieldId] = id; // ensure the item contains its id (can be undefined) - changes.push(itemData); - } - else { - // restore original values - me._updateItemProps(props.item, props); - - me.stackDirty = true; // force re-stacking of all items next redraw - me.body.emitter.emit('change'); - } - }); - } - }); - - // apply the changes to the data (if there are changes) - if (changes.length) { - dataset.update(changes); - } - - event.stopPropagation(); - } - }; - - /** - * Handle selecting/deselecting an item when tapping it - * @param {Event} event - * @private - */ - ItemSet.prototype._onSelectItem = function (event) { - if (!this.options.selectable) return; - - var ctrlKey = event.gesture.srcEvent && event.gesture.srcEvent.ctrlKey; - var shiftKey = event.gesture.srcEvent && event.gesture.srcEvent.shiftKey; - if (ctrlKey || shiftKey) { - this._onMultiSelectItem(event); - return; - } - - var oldSelection = this.getSelection(); - - var item = ItemSet.itemFromTarget(event); - var selection = item ? [item.id] : []; - this.setSelection(selection); - - var newSelection = this.getSelection(); - - // emit a select event, - // except when old selection is empty and new selection is still empty - if (newSelection.length > 0 || oldSelection.length > 0) { - this.body.emitter.emit('select', { - items: newSelection - }); - } - }; - - /** - * Handle creation and updates of an item on double tap - * @param event - * @private - */ - ItemSet.prototype._onAddItem = function (event) { - if (!this.options.selectable) return; - if (!this.options.editable.add) return; - - var me = this, - snap = this.body.util.snap || null, - item = ItemSet.itemFromTarget(event); - - if (item) { - // update item - - // execute async handler to update the item (or cancel it) - var itemData = me.itemsData.get(item.id); // get a clone of the data from the dataset - this.options.onUpdate(itemData, function (itemData) { - if (itemData) { - me.itemsData.getDataSet().update(itemData); - } - }); - } - else { - // add item - var xAbs = util.getAbsoluteLeft(this.dom.frame); - var x = event.gesture.center.pageX - xAbs; - var start = this.body.util.toTime(x); - var newItem = { - start: snap ? snap(start) : start, - content: 'new item' - }; - - // when default type is a range, add a default end date to the new item - if (this.options.type === 'range') { - var end = this.body.util.toTime(x + this.props.width / 5); - newItem.end = snap ? snap(end) : end; - } - - newItem[this.itemsData._fieldId] = util.randomUUID(); - - var group = ItemSet.groupFromTarget(event); - if (group) { - newItem.group = group.groupId; - } - - // execute async handler to customize (or cancel) adding an item - this.options.onAdd(newItem, function (item) { - if (item) { - me.itemsData.getDataSet().add(item); - // TODO: need to trigger a redraw? - } - }); - } - }; - - /** - * Handle selecting/deselecting multiple items when holding an item - * @param {Event} event - * @private - */ - ItemSet.prototype._onMultiSelectItem = function (event) { - if (!this.options.selectable) return; - - var selection, - item = ItemSet.itemFromTarget(event); - - if (item) { - // multi select items - selection = this.getSelection(); // current selection - - var shiftKey = event.gesture.touches[0] && event.gesture.touches[0].shiftKey || false; - if (shiftKey) { - // select all items between the old selection and the tapped item - - // determine the selection range - selection.push(item.id); - var range = ItemSet._getItemRange(this.itemsData.get(selection, this.itemOptions)); - - // select all items within the selection range - selection = []; - for (var id in this.items) { - if (this.items.hasOwnProperty(id)) { - var _item = this.items[id]; - var start = _item.data.start; - var end = (_item.data.end !== undefined) ? _item.data.end : start; - - if (start >= range.min && end <= range.max) { - selection.push(_item.id); // do not use id but item.id, id itself is stringified - } - } - } - } - else { - // add/remove this item from the current selection - var index = selection.indexOf(item.id); - if (index == -1) { - // item is not yet selected -> select it - selection.push(item.id); - } - else { - // item is already selected -> deselect it - selection.splice(index, 1); - } - } - - this.setSelection(selection); - - this.body.emitter.emit('select', { - items: this.getSelection() - }); - } - }; - - /** - * Calculate the time range of a list of items - * @param {Array.} itemsData - * @return {{min: Date, max: Date}} Returns the range of the provided items - * @private - */ - ItemSet._getItemRange = function(itemsData) { - var max = null; - var min = null; - - itemsData.forEach(function (data) { - if (min == null || data.start < min) { - min = data.start; - } - - if (data.end != undefined) { - if (max == null || data.end > max) { - max = data.end; - } - } - else { - if (max == null || data.start > max) { - max = data.start; - } - } - }); - - return { - min: min, - max: max - } - }; - - /** - * Find an item from an event target: - * searches for the attribute 'timeline-item' in the event target's element tree - * @param {Event} event - * @return {Item | null} item - */ - ItemSet.itemFromTarget = function(event) { - var target = event.target; - while (target) { - if (target.hasOwnProperty('timeline-item')) { - return target['timeline-item']; - } - target = target.parentNode; - } - - return null; - }; - - /** - * Find the Group from an event target: - * searches for the attribute 'timeline-group' in the event target's element tree - * @param {Event} event - * @return {Group | null} group - */ - ItemSet.groupFromTarget = function(event) { - var target = event.target; - while (target) { - if (target.hasOwnProperty('timeline-group')) { - return target['timeline-group']; - } - target = target.parentNode; - } - - return null; - }; - - /** - * Find the ItemSet from an event target: - * searches for the attribute 'timeline-itemset' in the event target's element tree - * @param {Event} event - * @return {ItemSet | null} item - */ - ItemSet.itemSetFromTarget = function(event) { - var target = event.target; - while (target) { - if (target.hasOwnProperty('timeline-itemset')) { - return target['timeline-itemset']; - } - target = target.parentNode; - } - - return null; - }; - - module.exports = ItemSet; - - -/***/ }, -/* 28 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var DOMutil = __webpack_require__(2); - var Component = __webpack_require__(20); - - /** - * Legend for Graph2d - */ - function Legend(body, options, side, linegraphOptions) { - this.body = body; - this.defaultOptions = { - enabled: true, - icons: true, - iconSize: 20, - iconSpacing: 6, - left: { - visible: true, - position: 'top-left' // top/bottom - left,center,right - }, - right: { - visible: true, - position: 'top-left' // top/bottom - left,center,right - } - } - this.side = side; - this.options = util.extend({},this.defaultOptions); - this.linegraphOptions = linegraphOptions; - - this.svgElements = {}; - this.dom = {}; - this.groups = {}; - this.amountOfGroups = 0; - this._create(); - - this.setOptions(options); - } - - Legend.prototype = new Component(); - - Legend.prototype.clear = function() { - this.groups = {}; - this.amountOfGroups = 0; - } - - Legend.prototype.addGroup = function(label, graphOptions) { - - if (!this.groups.hasOwnProperty(label)) { - this.groups[label] = graphOptions; - } - this.amountOfGroups += 1; - }; - - Legend.prototype.updateGroup = function(label, graphOptions) { - this.groups[label] = graphOptions; - }; - - Legend.prototype.removeGroup = function(label) { - if (this.groups.hasOwnProperty(label)) { - delete this.groups[label]; - this.amountOfGroups -= 1; - } - }; - - Legend.prototype._create = function() { - this.dom.frame = document.createElement('div'); - this.dom.frame.className = 'legend'; - this.dom.frame.style.position = "absolute"; - this.dom.frame.style.top = "10px"; - this.dom.frame.style.display = "block"; - - this.dom.textArea = document.createElement('div'); - this.dom.textArea.className = 'legendText'; - this.dom.textArea.style.position = "relative"; - this.dom.textArea.style.top = "0px"; - - this.svg = document.createElementNS('http://www.w3.org/2000/svg',"svg"); - this.svg.style.position = 'absolute'; - this.svg.style.top = 0 +'px'; - this.svg.style.width = this.options.iconSize + 5 + 'px'; - this.svg.style.height = '100%'; - - this.dom.frame.appendChild(this.svg); - this.dom.frame.appendChild(this.dom.textArea); - }; - - /** - * Hide the component from the DOM - */ - Legend.prototype.hide = function() { - // remove the frame containing the items - if (this.dom.frame.parentNode) { - this.dom.frame.parentNode.removeChild(this.dom.frame); - } - }; - - /** - * Show the component in the DOM (when not already visible). - * @return {Boolean} changed - */ - Legend.prototype.show = function() { - // show frame containing the items - if (!this.dom.frame.parentNode) { - this.body.dom.center.appendChild(this.dom.frame); - } - }; - - Legend.prototype.setOptions = function(options) { - var fields = ['enabled','orientation','icons','left','right']; - util.selectiveDeepExtend(fields, this.options, options); - }; - - Legend.prototype.redraw = function() { - var activeGroups = 0; - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - if (this.groups[groupId].visible == true && (this.linegraphOptions.visibility[groupId] === undefined || this.linegraphOptions.visibility[groupId] == true)) { - activeGroups++; - } - } - } - - if (this.options[this.side].visible == false || this.amountOfGroups == 0 || this.options.enabled == false || activeGroups == 0) { - this.hide(); - } - else { - this.show(); - if (this.options[this.side].position == 'top-left' || this.options[this.side].position == 'bottom-left') { - this.dom.frame.style.left = '4px'; - this.dom.frame.style.textAlign = "left"; - this.dom.textArea.style.textAlign = "left"; - this.dom.textArea.style.left = (this.options.iconSize + 15) + 'px'; - this.dom.textArea.style.right = ''; - this.svg.style.left = 0 +'px'; - this.svg.style.right = ''; - } - else { - this.dom.frame.style.right = '4px'; - this.dom.frame.style.textAlign = "right"; - this.dom.textArea.style.textAlign = "right"; - this.dom.textArea.style.right = (this.options.iconSize + 15) + 'px'; - this.dom.textArea.style.left = ''; - this.svg.style.right = 0 +'px'; - this.svg.style.left = ''; - } - - if (this.options[this.side].position == 'top-left' || this.options[this.side].position == 'top-right') { - this.dom.frame.style.top = 4 - Number(this.body.dom.center.style.top.replace("px","")) + 'px'; - this.dom.frame.style.bottom = ''; - } - else { - var scrollableHeight = this.body.domProps.center.height - this.body.domProps.centerContainer.height; - this.dom.frame.style.bottom = 4 + scrollableHeight + Number(this.body.dom.center.style.top.replace("px","")) + 'px'; - this.dom.frame.style.top = ''; - } - - if (this.options.icons == false) { - this.dom.frame.style.width = this.dom.textArea.offsetWidth + 10 + 'px'; - this.dom.textArea.style.right = ''; - this.dom.textArea.style.left = ''; - this.svg.style.width = '0px'; - } - else { - this.dom.frame.style.width = this.options.iconSize + 15 + this.dom.textArea.offsetWidth + 10 + 'px' - this.drawLegendIcons(); - } - - var content = ''; - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - if (this.groups[groupId].visible == true && (this.linegraphOptions.visibility[groupId] === undefined || this.linegraphOptions.visibility[groupId] == true)) { - content += this.groups[groupId].content + '
'; - } - } - } - this.dom.textArea.innerHTML = content; - this.dom.textArea.style.lineHeight = ((0.75 * this.options.iconSize) + this.options.iconSpacing) + 'px'; - } - }; - - Legend.prototype.drawLegendIcons = function() { - if (this.dom.frame.parentNode) { - DOMutil.prepareElements(this.svgElements); - var padding = window.getComputedStyle(this.dom.frame).paddingTop; - var iconOffset = Number(padding.replace('px','')); - var x = iconOffset; - var iconWidth = this.options.iconSize; - var iconHeight = 0.75 * this.options.iconSize; - var y = iconOffset + 0.5 * iconHeight + 3; - - this.svg.style.width = iconWidth + 5 + iconOffset + 'px'; - - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - if (this.groups[groupId].visible == true && (this.linegraphOptions.visibility[groupId] === undefined || this.linegraphOptions.visibility[groupId] == true)) { - this.groups[groupId].drawIcon(x, y, this.svgElements, this.svg, iconWidth, iconHeight); - y += iconHeight + this.options.iconSpacing; - } - } - } - - DOMutil.cleanupElements(this.svgElements); - } - }; - - module.exports = Legend; - - -/***/ }, -/* 29 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var DOMutil = __webpack_require__(2); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var Component = __webpack_require__(20); - var DataAxis = __webpack_require__(23); - var GraphGroup = __webpack_require__(24); - var Legend = __webpack_require__(28); - var BarGraphFunctions = __webpack_require__(52); - - var UNGROUPED = '__ungrouped__'; // reserved group id for ungrouped items - - /** - * This is the constructor of the LineGraph. It requires a Timeline body and options. - * - * @param body - * @param options - * @constructor - */ - function LineGraph(body, options) { - this.id = util.randomUUID(); - this.body = body; - - this.defaultOptions = { - yAxisOrientation: 'left', - defaultGroup: 'default', - sort: true, - sampling: true, - graphHeight: '400px', - shaded: { - enabled: false, - orientation: 'bottom' // top, bottom - }, - style: 'line', // line, bar - barChart: { - width: 50, - handleOverlap: 'overlap', - align: 'center' // left, center, right - }, - catmullRom: { - enabled: true, - parametrization: 'centripetal', // uniform (alpha = 0.0), chordal (alpha = 1.0), centripetal (alpha = 0.5) - alpha: 0.5 - }, - drawPoints: { - enabled: true, - size: 6, - style: 'square' // square, circle - }, - dataAxis: { - showMinorLabels: true, - showMajorLabels: true, - icons: false, - width: '40px', - visible: true, - alignZeros: true, - customRange: { - left: {min:undefined, max:undefined}, - right: {min:undefined, max:undefined} - } - //, these options are not set by default, but this shows the format they will be in - //format: { - // left: {decimals: 2}, - // right: {decimals: 2} - //}, - //title: { - // left: { - // text: 'left', - // style: 'color:black;' - // }, - // right: { - // text: 'right', - // style: 'color:black;' - // } - //} - }, - legend: { - enabled: false, - icons: true, - left: { - visible: true, - position: 'top-left' // top/bottom - left,right - }, - right: { - visible: true, - position: 'top-right' // top/bottom - left,right - } - }, - groups: { - visibility: {} - } - }; - - // options is shared by this ItemSet and all its items - this.options = util.extend({}, this.defaultOptions); - this.dom = {}; - this.props = {}; - this.hammer = null; - this.groups = {}; - this.abortedGraphUpdate = false; - this.autoSizeSVG = false; - - var me = this; - this.itemsData = null; // DataSet - this.groupsData = null; // DataSet - - // listeners for the DataSet of the items - this.itemListeners = { - 'add': function (event, params, senderId) { - me._onAdd(params.items); - }, - 'update': function (event, params, senderId) { - me._onUpdate(params.items); - }, - 'remove': function (event, params, senderId) { - me._onRemove(params.items); - } - }; - - // listeners for the DataSet of the groups - this.groupListeners = { - 'add': function (event, params, senderId) { - me._onAddGroups(params.items); - }, - 'update': function (event, params, senderId) { - me._onUpdateGroups(params.items); - }, - 'remove': function (event, params, senderId) { - me._onRemoveGroups(params.items); - } - }; - - this.items = {}; // object with an Item for every data item - this.selection = []; // list with the ids of all selected nodes - this.lastStart = this.body.range.start; - this.touchParams = {}; // stores properties while dragging - - this.svgElements = {}; - this.setOptions(options); - this.groupsUsingDefaultStyles = [0]; - this.COUNTER = 0; - this.body.emitter.on('rangechanged', function() { - me.lastStart = me.body.range.start; - me.svg.style.left = util.option.asSize(-me.width); - me.redraw.call(me,true); - }); - - // create the HTML DOM - this._create(); - this.framework = {svg: this.svg, svgElements: this.svgElements, options: this.options, groups: this.groups}; - this.body.emitter.emit('change'); - - } - - LineGraph.prototype = new Component(); - - /** - * Create the HTML DOM for the ItemSet - */ - LineGraph.prototype._create = function(){ - var frame = document.createElement('div'); - frame.className = 'LineGraph'; - this.dom.frame = frame; - - // create svg element for graph drawing. - this.svg = document.createElementNS('http://www.w3.org/2000/svg','svg'); - this.svg.style.position = 'relative'; - this.svg.style.height = ('' + this.options.graphHeight).replace('px','') + 'px'; - this.svg.style.display = 'block'; - frame.appendChild(this.svg); - - // data axis - this.options.dataAxis.orientation = 'left'; - this.yAxisLeft = new DataAxis(this.body, this.options.dataAxis, this.svg, this.options.groups); - - this.options.dataAxis.orientation = 'right'; - this.yAxisRight = new DataAxis(this.body, this.options.dataAxis, this.svg, this.options.groups); - delete this.options.dataAxis.orientation; - - // legends - this.legendLeft = new Legend(this.body, this.options.legend, 'left', this.options.groups); - this.legendRight = new Legend(this.body, this.options.legend, 'right', this.options.groups); - - this.show(); - }; - - /** - * set the options of the LineGraph. the mergeOptions is used for subObjects that have an enabled element. - * @param {object} options - */ - LineGraph.prototype.setOptions = function(options) { - if (options) { - var fields = ['sampling','defaultGroup','graphHeight','yAxisOrientation','style','barChart','dataAxis','sort','groups']; - if (options.graphHeight === undefined && options.height !== undefined && this.body.domProps.centerContainer.height !== undefined) { - this.autoSizeSVG = true; - } - else if (this.body.domProps.centerContainer.height !== undefined && options.graphHeight !== undefined) { - if (parseInt((options.graphHeight + '').replace("px",'')) < this.body.domProps.centerContainer.height) { - this.autoSizeSVG = true; - } - } - util.selectiveDeepExtend(fields, this.options, options); - util.mergeOptions(this.options, options,'catmullRom'); - util.mergeOptions(this.options, options,'drawPoints'); - util.mergeOptions(this.options, options,'shaded'); - util.mergeOptions(this.options, options,'legend'); - - if (options.catmullRom) { - if (typeof options.catmullRom == 'object') { - if (options.catmullRom.parametrization) { - if (options.catmullRom.parametrization == 'uniform') { - this.options.catmullRom.alpha = 0; - } - else if (options.catmullRom.parametrization == 'chordal') { - this.options.catmullRom.alpha = 1.0; - } - else { - this.options.catmullRom.parametrization = 'centripetal'; - this.options.catmullRom.alpha = 0.5; - } - } - } - } - - if (this.yAxisLeft) { - if (options.dataAxis !== undefined) { - this.yAxisLeft.setOptions(this.options.dataAxis); - this.yAxisRight.setOptions(this.options.dataAxis); - } - } - - if (this.legendLeft) { - if (options.legend !== undefined) { - this.legendLeft.setOptions(this.options.legend); - this.legendRight.setOptions(this.options.legend); - } - } - - if (this.groups.hasOwnProperty(UNGROUPED)) { - this.groups[UNGROUPED].setOptions(options); - } - } - - // this is used to redraw the graph if the visibility of the groups is changed. - if (this.dom.frame) { - this.redraw(true); - } - }; - - /** - * Hide the component from the DOM - */ - LineGraph.prototype.hide = function() { - // remove the frame containing the items - if (this.dom.frame.parentNode) { - this.dom.frame.parentNode.removeChild(this.dom.frame); - } - }; - - - /** - * Show the component in the DOM (when not already visible). - * @return {Boolean} changed - */ - LineGraph.prototype.show = function() { - // show frame containing the items - if (!this.dom.frame.parentNode) { - this.body.dom.center.appendChild(this.dom.frame); - } - }; - - - /** - * Set items - * @param {vis.DataSet | null} items - */ - LineGraph.prototype.setItems = function(items) { - var me = this, - ids, - oldItemsData = this.itemsData; - - // replace the dataset - if (!items) { - this.itemsData = null; - } - else if (items instanceof DataSet || items instanceof DataView) { - this.itemsData = items; - } - else { - throw new TypeError('Data must be an instance of DataSet or DataView'); - } - - if (oldItemsData) { - // unsubscribe from old dataset - util.forEach(this.itemListeners, function (callback, event) { - oldItemsData.off(event, callback); - }); - - // remove all drawn items - ids = oldItemsData.getIds(); - this._onRemove(ids); - } - - if (this.itemsData) { - // subscribe to new dataset - var id = this.id; - util.forEach(this.itemListeners, function (callback, event) { - me.itemsData.on(event, callback, id); - }); - - // add all new items - ids = this.itemsData.getIds(); - this._onAdd(ids); - } - this._updateUngrouped(); - //this._updateGraph(); - this.redraw(true); - }; - - - /** - * Set groups - * @param {vis.DataSet} groups - */ - LineGraph.prototype.setGroups = function(groups) { - var me = this; - var ids; - - // unsubscribe from current dataset - if (this.groupsData) { - util.forEach(this.groupListeners, function (callback, event) { - me.groupsData.unsubscribe(event, callback); - }); - - // remove all drawn groups - ids = this.groupsData.getIds(); - this.groupsData = null; - this._onRemoveGroups(ids); // note: this will cause a redraw - } - - // replace the dataset - if (!groups) { - this.groupsData = null; - } - else if (groups instanceof DataSet || groups instanceof DataView) { - this.groupsData = groups; - } - else { - throw new TypeError('Data must be an instance of DataSet or DataView'); - } - - if (this.groupsData) { - // subscribe to new dataset - var id = this.id; - util.forEach(this.groupListeners, function (callback, event) { - me.groupsData.on(event, callback, id); - }); - - // draw all ms - ids = this.groupsData.getIds(); - this._onAddGroups(ids); - } - this._onUpdate(); - }; - - - /** - * Update the data - * @param [ids] - * @private - */ - LineGraph.prototype._onUpdate = function(ids) { - this._updateUngrouped(); - this._updateAllGroupData(); - //this._updateGraph(); - this.redraw(true); - }; - LineGraph.prototype._onAdd = function (ids) {this._onUpdate(ids);}; - LineGraph.prototype._onRemove = function (ids) {this._onUpdate(ids);}; - LineGraph.prototype._onUpdateGroups = function (groupIds) { - for (var i = 0; i < groupIds.length; i++) { - var group = this.groupsData.get(groupIds[i]); - this._updateGroup(group, groupIds[i]); - } - - //this._updateGraph(); - this.redraw(true); - }; - LineGraph.prototype._onAddGroups = function (groupIds) {this._onUpdateGroups(groupIds);}; - - - /** - * this cleans the group out off the legends and the dataaxis, updates the ungrouped and updates the graph - * @param {Array} groupIds - * @private - */ - LineGraph.prototype._onRemoveGroups = function (groupIds) { - for (var i = 0; i < groupIds.length; i++) { - if (this.groups.hasOwnProperty(groupIds[i])) { - if (this.groups[groupIds[i]].options.yAxisOrientation == 'right') { - this.yAxisRight.removeGroup(groupIds[i]); - this.legendRight.removeGroup(groupIds[i]); - this.legendRight.redraw(); - } - else { - this.yAxisLeft.removeGroup(groupIds[i]); - this.legendLeft.removeGroup(groupIds[i]); - this.legendLeft.redraw(); - } - delete this.groups[groupIds[i]]; - } - } - this._updateUngrouped(); - //this._updateGraph(); - this.redraw(true); - }; - - - /** - * update a group object with the group dataset entree - * - * @param group - * @param groupId - * @private - */ - LineGraph.prototype._updateGroup = function (group, groupId) { - if (!this.groups.hasOwnProperty(groupId)) { - this.groups[groupId] = new GraphGroup(group, groupId, this.options, this.groupsUsingDefaultStyles); - if (this.groups[groupId].options.yAxisOrientation == 'right') { - this.yAxisRight.addGroup(groupId, this.groups[groupId]); - this.legendRight.addGroup(groupId, this.groups[groupId]); - } - else { - this.yAxisLeft.addGroup(groupId, this.groups[groupId]); - this.legendLeft.addGroup(groupId, this.groups[groupId]); - } - } - else { - this.groups[groupId].update(group); - if (this.groups[groupId].options.yAxisOrientation == 'right') { - this.yAxisRight.updateGroup(groupId, this.groups[groupId]); - this.legendRight.updateGroup(groupId, this.groups[groupId]); - } - else { - this.yAxisLeft.updateGroup(groupId, this.groups[groupId]); - this.legendLeft.updateGroup(groupId, this.groups[groupId]); - } - } - this.legendLeft.redraw(); - this.legendRight.redraw(); - }; - - - /** - * this updates all groups, it is used when there is an update the the itemset. - * - * @private - */ - LineGraph.prototype._updateAllGroupData = function () { - if (this.itemsData != null) { - var groupsContent = {}; - var groupId; - for (groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - groupsContent[groupId] = []; - } - } - for (var itemId in this.itemsData._data) { - if (this.itemsData._data.hasOwnProperty(itemId)) { - var item = this.itemsData._data[itemId]; - if (groupsContent[item.group] === undefined) { - throw new Error('Cannot find referenced group. Possible reason: items added before groups? Groups need to be added before items, as items refer to groups.') - } - item.x = util.convert(item.x,'Date'); - groupsContent[item.group].push(item); - } - } - for (groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - this.groups[groupId].setItems(groupsContent[groupId]); - } - } - } - }; - - - /** - * Create or delete the group holding all ungrouped items. This group is used when - * there are no groups specified. This anonymous group is called 'graph'. - * @protected - */ - LineGraph.prototype._updateUngrouped = function() { - if (this.itemsData && this.itemsData != null) { - var ungroupedCounter = 0; - for (var itemId in this.itemsData._data) { - if (this.itemsData._data.hasOwnProperty(itemId)) { - var item = this.itemsData._data[itemId]; - if (item != undefined) { - if (item.hasOwnProperty('group')) { - if (item.group === undefined) { - item.group = UNGROUPED; - } - } - else { - item.group = UNGROUPED; - } - ungroupedCounter = item.group == UNGROUPED ? ungroupedCounter + 1 : ungroupedCounter; - } - } - } - - if (ungroupedCounter == 0) { - delete this.groups[UNGROUPED]; - this.legendLeft.removeGroup(UNGROUPED); - this.legendRight.removeGroup(UNGROUPED); - this.yAxisLeft.removeGroup(UNGROUPED); - this.yAxisRight.removeGroup(UNGROUPED); - } - else { - var group = {id: UNGROUPED, content: this.options.defaultGroup}; - this._updateGroup(group, UNGROUPED); - } - } - else { - delete this.groups[UNGROUPED]; - this.legendLeft.removeGroup(UNGROUPED); - this.legendRight.removeGroup(UNGROUPED); - this.yAxisLeft.removeGroup(UNGROUPED); - this.yAxisRight.removeGroup(UNGROUPED); - } - - this.legendLeft.redraw(); - this.legendRight.redraw(); - }; - - - /** - * Redraw the component, mandatory function - * @return {boolean} Returns true if the component is resized - */ - LineGraph.prototype.redraw = function(forceGraphUpdate) { - var resized = false; - - this.svg.style.height = ('' + this.options.graphHeight).replace('px','') + 'px'; - if (this.lastWidth === undefined && this.width || this.lastWidth != this.width) { - resized = true; - } - // check if this component is resized - resized = this._isResized() || resized; - // check whether zoomed (in that case we need to re-stack everything) - var visibleInterval = this.body.range.end - this.body.range.start; - //var zoomed = (visibleInterval != this.lastVisibleInterval) || (this.width != this.lastWidth); // we get this from the range changed event - this.lastVisibleInterval = visibleInterval; - this.lastWidth = this.width; - - // calculate actual size and position - this.width = this.dom.frame.offsetWidth; - - // the svg element is three times as big as the width, this allows for fully dragging left and right - // without reloading the graph. the controls for this are bound to events in the constructor - if (resized == true) { - this.svg.style.width = util.option.asSize(3*this.width); - this.svg.style.left = util.option.asSize(-this.width); - } - - if (this.abortedGraphUpdate == true || forceGraphUpdate == true) { - resized = resized || this._updateGraph(); - } - else { - // move the whole svg while dragging - if (this.lastStart != 0) { - var offset = this.body.range.start - this.lastStart; - var range = this.body.range.end - this.body.range.start; - if (this.width != 0) { - var rangePerPixelInv = this.width/range; - var xOffset = offset * rangePerPixelInv; - this.svg.style.left = (-this.width - xOffset) + 'px'; - } - } - - } - - this.legendLeft.redraw(); - this.legendRight.redraw(); - - return resized; - }; - - - /** - * Update and redraw the graph. - * - */ - LineGraph.prototype._updateGraph = function () { - // reset the svg elements - DOMutil.prepareElements(this.svgElements); - if (this.width != 0 && this.itemsData != null) { - var group, i; - var preprocessedGroupData = {}; - var processedGroupData = {}; - var groupRanges = {}; - var changeCalled = false; - - // update the height of the graph on each redraw of the graph. - if (this.autoSizeSVG == true) { - if (this.options.graphHeight != this.body.domProps.centerContainer.height + 'px') { - this.options.graphHeight = this.body.domProps.centerContainer.height + 'px'; - this.svg.style.height = this.body.domProps.centerContainer.height + 'px'; - } - this.autoSizeSVG = false; - } - - // getting group Ids - var groupIds = []; - for (var groupId in this.groups) { - if (this.groups.hasOwnProperty(groupId)) { - group = this.groups[groupId]; - if (group.visible == true && (this.options.groups.visibility[groupId] === undefined || this.options.groups.visibility[groupId] == true)) { - groupIds.push(groupId); - } - } - } - if (groupIds.length > 0) { - // this is the range of the SVG canvas - var minDate = this.body.util.toGlobalTime(-this.body.domProps.root.width); - var maxDate = this.body.util.toGlobalTime(2 * this.body.domProps.root.width); - var groupsData = {}; - // fill groups data, this only loads the data we require based on the timewindow - this._getRelevantData(groupIds, groupsData, minDate, maxDate); - - // apply sampling, if disabled, it will pass through this function. - this._applySampling(groupIds, groupsData); - - // we transform the X coordinates to detect collisions - for (i = 0; i < groupIds.length; i++) { - preprocessedGroupData[groupIds[i]] = this._convertXcoordinates(groupsData[groupIds[i]]); - } - - // now all needed data has been collected we start the processing. - this._getYRanges(groupIds, preprocessedGroupData, groupRanges); - - // update the Y axis first, we use this data to draw at the correct Y points - // changeCalled is required to clean the SVG on a change emit. - changeCalled = this._updateYAxis(groupIds, groupRanges); - var MAX_CYCLES = 5; - if (changeCalled == true && this.COUNTER < MAX_CYCLES) { - DOMutil.cleanupElements(this.svgElements); - this.abortedGraphUpdate = true; - this.COUNTER++; - this.body.emitter.emit('change'); - return true; - } - else { - if (this.COUNTER > MAX_CYCLES) { - console.log("WARNING: there may be an infinite loop in the _updateGraph emitter cycle.") - } - this.COUNTER = 0; - this.abortedGraphUpdate = false; - - // With the yAxis scaled correctly, use this to get the Y values of the points. - for (i = 0; i < groupIds.length; i++) { - group = this.groups[groupIds[i]]; - processedGroupData[groupIds[i]] = this._convertYcoordinates(groupsData[groupIds[i]], group); - } - - // draw the groups - for (i = 0; i < groupIds.length; i++) { - group = this.groups[groupIds[i]]; - if (group.options.style != 'bar') { // bar needs to be drawn enmasse - group.draw(processedGroupData[groupIds[i]], group, this.framework); - } - } - BarGraphFunctions.draw(groupIds, processedGroupData, this.framework); - } - } - } - - // cleanup unused svg elements - DOMutil.cleanupElements(this.svgElements); - return false; - }; - - - /** - * first select and preprocess the data from the datasets. - * the groups have their preselection of data, we now loop over this data to see - * what data we need to draw. Sorted data is much faster. - * more optimization is possible by doing the sampling before and using the binary search - * to find the end date to determine the increment. - * - * @param {array} groupIds - * @param {object} groupsData - * @param {date} minDate - * @param {date} maxDate - * @private - */ - LineGraph.prototype._getRelevantData = function (groupIds, groupsData, minDate, maxDate) { - var group, i, j, item; - if (groupIds.length > 0) { - for (i = 0; i < groupIds.length; i++) { - group = this.groups[groupIds[i]]; - groupsData[groupIds[i]] = []; - var dataContainer = groupsData[groupIds[i]]; - // optimization for sorted data - if (group.options.sort == true) { - var guess = Math.max(0, util.binarySearchValue(group.itemsData, minDate, 'x', 'before')); - for (j = guess; j < group.itemsData.length; j++) { - item = group.itemsData[j]; - if (item !== undefined) { - if (item.x > maxDate) { - dataContainer.push(item); - break; - } - else { - dataContainer.push(item); - } - } - } - } - else { - for (j = 0; j < group.itemsData.length; j++) { - item = group.itemsData[j]; - if (item !== undefined) { - if (item.x > minDate && item.x < maxDate) { - dataContainer.push(item); - } - } - } - } - } - } - }; - - - /** - * - * @param groupIds - * @param groupsData - * @private - */ - LineGraph.prototype._applySampling = function (groupIds, groupsData) { - var group; - if (groupIds.length > 0) { - for (var i = 0; i < groupIds.length; i++) { - group = this.groups[groupIds[i]]; - if (group.options.sampling == true) { - var dataContainer = groupsData[groupIds[i]]; - if (dataContainer.length > 0) { - var increment = 1; - var amountOfPoints = dataContainer.length; - - // the global screen is used because changing the width of the yAxis may affect the increment, resulting in an endless loop - // of width changing of the yAxis. - var xDistance = this.body.util.toGlobalScreen(dataContainer[dataContainer.length - 1].x) - this.body.util.toGlobalScreen(dataContainer[0].x); - var pointsPerPixel = amountOfPoints / xDistance; - increment = Math.min(Math.ceil(0.2 * amountOfPoints), Math.max(1, Math.round(pointsPerPixel))); - - var sampledData = []; - for (var j = 0; j < amountOfPoints; j += increment) { - sampledData.push(dataContainer[j]); - - } - groupsData[groupIds[i]] = sampledData; - } - } - } - } - }; - - - /** - * - * - * @param {array} groupIds - * @param {object} groupsData - * @param {object} groupRanges | this is being filled here - * @private - */ - LineGraph.prototype._getYRanges = function (groupIds, groupsData, groupRanges) { - var groupData, group, i; - var barCombinedDataLeft = []; - var barCombinedDataRight = []; - var options; - if (groupIds.length > 0) { - for (i = 0; i < groupIds.length; i++) { - groupData = groupsData[groupIds[i]]; - options = this.groups[groupIds[i]].options; - if (groupData.length > 0) { - group = this.groups[groupIds[i]]; - // if bar graphs are stacked, their range need to be handled differently and accumulated over all groups. - if (options.barChart.handleOverlap == 'stack' && options.style == 'bar') { - if (options.yAxisOrientation == 'left') {barCombinedDataLeft = barCombinedDataLeft.concat(group.getYRange(groupData)) ;} - else {barCombinedDataRight = barCombinedDataRight.concat(group.getYRange(groupData));} - } - else { - groupRanges[groupIds[i]] = group.getYRange(groupData,groupIds[i]); - } - } - } - - // if bar graphs are stacked, their range need to be handled differently and accumulated over all groups. - BarGraphFunctions.getStackedBarYRange(barCombinedDataLeft , groupRanges, groupIds, '__barchartLeft' , 'left' ); - BarGraphFunctions.getStackedBarYRange(barCombinedDataRight, groupRanges, groupIds, '__barchartRight', 'right'); - } - }; - - - /** - * this sets the Y ranges for the Y axis. It also determines which of the axis should be shown or hidden. - * @param {Array} groupIds - * @param {Object} groupRanges - * @private - */ - LineGraph.prototype._updateYAxis = function (groupIds, groupRanges) { - var changeCalled = false; - var yAxisLeftUsed = false; - var yAxisRightUsed = false; - var minLeft = 1e9, minRight = 1e9, maxLeft = -1e9, maxRight = -1e9, minVal, maxVal; - // if groups are present - if (groupIds.length > 0) { - // this is here to make sure that if there are no items in the axis but there are groups, that there is no infinite draw/redraw loop. - for (var i = 0; i < groupIds.length; i++) { - var group = this.groups[groupIds[i]]; - if (group && group.options.yAxisOrientation == 'left') { - yAxisLeftUsed = true; - minLeft = 0; - maxLeft = 0; - } - else { - yAxisRightUsed = true; - minRight = 0; - maxRight = 0; - } - } - - // if there are items: - for (var i = 0; i < groupIds.length; i++) { - if (groupRanges.hasOwnProperty(groupIds[i])) { - if (groupRanges[groupIds[i]].ignore !== true) { - minVal = groupRanges[groupIds[i]].min; - maxVal = groupRanges[groupIds[i]].max; - - if (groupRanges[groupIds[i]].yAxisOrientation == 'left') { - yAxisLeftUsed = true; - minLeft = minLeft > minVal ? minVal : minLeft; - maxLeft = maxLeft < maxVal ? maxVal : maxLeft; - } - else { - yAxisRightUsed = true; - minRight = minRight > minVal ? minVal : minRight; - maxRight = maxRight < maxVal ? maxVal : maxRight; - } - } - } - } - - if (yAxisLeftUsed == true) { - this.yAxisLeft.setRange(minLeft, maxLeft); - } - if (yAxisRightUsed == true) { - this.yAxisRight.setRange(minRight, maxRight); - } - } - changeCalled = this._toggleAxisVisiblity(yAxisLeftUsed , this.yAxisLeft) || changeCalled; - changeCalled = this._toggleAxisVisiblity(yAxisRightUsed, this.yAxisRight) || changeCalled; - - if (yAxisRightUsed == true && yAxisLeftUsed == true) { - this.yAxisLeft.drawIcons = true; - this.yAxisRight.drawIcons = true; - } - else { - this.yAxisLeft.drawIcons = false; - this.yAxisRight.drawIcons = false; - } - - this.yAxisRight.master = !yAxisLeftUsed; - - if (this.yAxisRight.master == false) { - if (yAxisRightUsed == true) {this.yAxisLeft.lineOffset = this.yAxisRight.width;} - else {this.yAxisLeft.lineOffset = 0;} - - changeCalled = this.yAxisLeft.redraw() || changeCalled; - this.yAxisRight.stepPixelsForced = this.yAxisLeft.stepPixels; - this.yAxisRight.zeroCrossing = this.yAxisLeft.zeroCrossing; - changeCalled = this.yAxisRight.redraw() || changeCalled; - } - else { - changeCalled = this.yAxisRight.redraw() || changeCalled; - } - - // clean the accumulated lists - if (groupIds.indexOf('__barchartLeft') != -1) { - groupIds.splice(groupIds.indexOf('__barchartLeft'),1); - } - if (groupIds.indexOf('__barchartRight') != -1) { - groupIds.splice(groupIds.indexOf('__barchartRight'),1); - } - - return changeCalled; - }; - - - /** - * This shows or hides the Y axis if needed. If there is a change, the changed event is emitted by the updateYAxis function - * - * @param {boolean} axisUsed - * @returns {boolean} - * @private - * @param axis - */ - LineGraph.prototype._toggleAxisVisiblity = function (axisUsed, axis) { - var changed = false; - if (axisUsed == false) { - if (axis.dom.frame.parentNode && axis.hidden == false) { - axis.hide() - changed = true; - } - } - else { - if (!axis.dom.frame.parentNode && axis.hidden == true) { - axis.show(); - changed = true; - } - } - return changed; - }; - - - /** - * This uses the DataAxis object to generate the correct X coordinate on the SVG window. It uses the - * util function toScreen to get the x coordinate from the timestamp. It also pre-filters the data and get the minMax ranges for - * the yAxis. - * - * @param datapoints - * @returns {Array} - * @private - */ - LineGraph.prototype._convertXcoordinates = function (datapoints) { - var extractedData = []; - var xValue, yValue; - var toScreen = this.body.util.toScreen; - - for (var i = 0; i < datapoints.length; i++) { - xValue = toScreen(datapoints[i].x) + this.width; - yValue = datapoints[i].y; - extractedData.push({x: xValue, y: yValue}); - } - - return extractedData; - }; - - - /** - * This uses the DataAxis object to generate the correct X coordinate on the SVG window. It uses the - * util function toScreen to get the x coordinate from the timestamp. It also pre-filters the data and get the minMax ranges for - * the yAxis. - * - * @param datapoints - * @param group - * @returns {Array} - * @private - */ - LineGraph.prototype._convertYcoordinates = function (datapoints, group) { - var extractedData = []; - var xValue, yValue; - var toScreen = this.body.util.toScreen; - var axis = this.yAxisLeft; - var svgHeight = Number(this.svg.style.height.replace('px','')); - if (group.options.yAxisOrientation == 'right') { - axis = this.yAxisRight; - } - - for (var i = 0; i < datapoints.length; i++) { - xValue = toScreen(datapoints[i].x) + this.width; - yValue = Math.round(axis.convertValue(datapoints[i].y)); - extractedData.push({x: xValue, y: yValue}); - } - - group.setZeroPosition(Math.min(svgHeight, axis.convertValue(0))); - - return extractedData; - }; - - - module.exports = LineGraph; - - -/***/ }, -/* 30 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Component = __webpack_require__(20); - var TimeStep = __webpack_require__(19); - var DateUtil = __webpack_require__(15); - var moment = __webpack_require__(44); - - /** - * A horizontal time axis - * @param {{dom: Object, domProps: Object, emitter: Emitter, range: Range}} body - * @param {Object} [options] See TimeAxis.setOptions for the available - * options. - * @constructor TimeAxis - * @extends Component - */ - function TimeAxis (body, options) { - this.dom = { - foreground: null, - majorLines: [], - majorTexts: [], - minorLines: [], - minorTexts: [], - redundant: { - majorLines: [], - majorTexts: [], - minorLines: [], - minorTexts: [] - } - }; - this.props = { - range: { - start: 0, - end: 0, - minimumStep: 0 - }, - lineTop: 0 - }; - - this.defaultOptions = { - orientation: 'bottom', // supported: 'top', 'bottom' - // TODO: implement timeaxis orientations 'left' and 'right' - showMinorLabels: true, - showMajorLabels: true - }; - this.options = util.extend({}, this.defaultOptions); - - this.body = body; - - // create the HTML DOM - this._create(); - - this.setOptions(options); - } - - TimeAxis.prototype = new Component(); - - /** - * Set options for the TimeAxis. - * Parameters will be merged in current options. - * @param {Object} options Available options: - * {string} [orientation] - * {boolean} [showMinorLabels] - * {boolean} [showMajorLabels] - */ - TimeAxis.prototype.setOptions = function(options) { - if (options) { - // copy all options that we know - util.selectiveExtend(['orientation', 'showMinorLabels', 'showMajorLabels','hiddenDates'], this.options, options); - - // apply locale to moment.js - // TODO: not so nice, this is applied globally to moment.js - if ('locale' in options) { - if (typeof moment.locale === 'function') { - // moment.js 2.8.1+ - moment.locale(options.locale); - } - else { - moment.lang(options.locale); - } - } - } - }; - - /** - * Create the HTML DOM for the TimeAxis - */ - TimeAxis.prototype._create = function() { - this.dom.foreground = document.createElement('div'); - this.dom.background = document.createElement('div'); - - this.dom.foreground.className = 'timeaxis foreground'; - this.dom.background.className = 'timeaxis background'; - }; - - /** - * Destroy the TimeAxis - */ - TimeAxis.prototype.destroy = function() { - // remove from DOM - if (this.dom.foreground.parentNode) { - this.dom.foreground.parentNode.removeChild(this.dom.foreground); - } - if (this.dom.background.parentNode) { - this.dom.background.parentNode.removeChild(this.dom.background); - } - - this.body = null; - }; - - /** - * Repaint the component - * @return {boolean} Returns true if the component is resized - */ - TimeAxis.prototype.redraw = function () { - var options = this.options; - var props = this.props; - var foreground = this.dom.foreground; - var background = this.dom.background; - - // determine the correct parent DOM element (depending on option orientation) - var parent = (options.orientation == 'top') ? this.body.dom.top : this.body.dom.bottom; - var parentChanged = (foreground.parentNode !== parent); - - // calculate character width and height - this._calculateCharSize(); - - // TODO: recalculate sizes only needed when parent is resized or options is changed - var orientation = this.options.orientation, - showMinorLabels = this.options.showMinorLabels, - showMajorLabels = this.options.showMajorLabels; - - // determine the width and height of the elemens for the axis - props.minorLabelHeight = showMinorLabels ? props.minorCharHeight : 0; - props.majorLabelHeight = showMajorLabels ? props.majorCharHeight : 0; - props.height = props.minorLabelHeight + props.majorLabelHeight; - props.width = foreground.offsetWidth; - - props.minorLineHeight = this.body.domProps.root.height - props.majorLabelHeight - - (options.orientation == 'top' ? this.body.domProps.bottom.height : this.body.domProps.top.height); - props.minorLineWidth = 1; // TODO: really calculate width - props.majorLineHeight = props.minorLineHeight + props.majorLabelHeight; - props.majorLineWidth = 1; // TODO: really calculate width - - // take foreground and background offline while updating (is almost twice as fast) - var foregroundNextSibling = foreground.nextSibling; - var backgroundNextSibling = background.nextSibling; - foreground.parentNode && foreground.parentNode.removeChild(foreground); - background.parentNode && background.parentNode.removeChild(background); - - foreground.style.height = this.props.height + 'px'; - - this._repaintLabels(); - - // put DOM online again (at the same place) - if (foregroundNextSibling) { - parent.insertBefore(foreground, foregroundNextSibling); - } - else { - parent.appendChild(foreground) - } - if (backgroundNextSibling) { - this.body.dom.backgroundVertical.insertBefore(background, backgroundNextSibling); - } - else { - this.body.dom.backgroundVertical.appendChild(background) - } - - return this._isResized() || parentChanged; - }; - - /** - * Repaint major and minor text labels and vertical grid lines - * @private - */ - TimeAxis.prototype._repaintLabels = function () { - var orientation = this.options.orientation; - - // calculate range and step (step such that we have space for 7 characters per label) - var start = util.convert(this.body.range.start, 'Number'); - var end = util.convert(this.body.range.end, 'Number'); - var timeLabelsize = this.body.util.toTime((this.props.minorCharWidth || 10) * 7).valueOf(); - var minimumStep = timeLabelsize - DateUtil.getHiddenDurationBefore(this.body.hiddenDates, this.body.range, timeLabelsize); - minimumStep -= this.body.util.toTime(0).valueOf(); - - - var step = new TimeStep(new Date(start), new Date(end), minimumStep, this.body.hiddenDates); - this.step = step; - - // Move all DOM elements to a "redundant" list, where they - // can be picked for re-use, and clear the lists with lines and texts. - // At the end of the function _repaintLabels, left over elements will be cleaned up - var dom = this.dom; - dom.redundant.majorLines = dom.majorLines; - dom.redundant.majorTexts = dom.majorTexts; - dom.redundant.minorLines = dom.minorLines; - dom.redundant.minorTexts = dom.minorTexts; - dom.majorLines = []; - dom.majorTexts = []; - dom.minorLines = []; - dom.minorTexts = []; - - step.first(); - var xFirstMajorLabel = undefined; - var max = 0; - while (step.hasNext() && max < 1000) { - max++; - var cur = step.getCurrent(); - var x = this.body.util.toScreen(cur); - var isMajor = step.isMajor(); - - - // TODO: lines must have a width, such that we can create css backgrounds - - if (this.options.showMinorLabels) { - this._repaintMinorText(x, step.getLabelMinor(), orientation); - } - - if (isMajor && this.options.showMajorLabels) { - if (x > 0) { - if (xFirstMajorLabel == undefined) { - xFirstMajorLabel = x; - } - this._repaintMajorText(x, step.getLabelMajor(), orientation); - } - this._repaintMajorLine(x, orientation); - } - else { - this._repaintMinorLine(x, orientation); - } - - step.next(); - } - - // create a major label on the left when needed - if (this.options.showMajorLabels) { - var leftTime = this.body.util.toTime(0), - leftText = step.getLabelMajor(leftTime), - widthText = leftText.length * (this.props.majorCharWidth || 10) + 10; // upper bound estimation - - if (xFirstMajorLabel == undefined || widthText < xFirstMajorLabel) { - this._repaintMajorText(0, leftText, orientation); - } - } - - // Cleanup leftover DOM elements from the redundant list - util.forEach(this.dom.redundant, function (arr) { - while (arr.length) { - var elem = arr.pop(); - if (elem && elem.parentNode) { - elem.parentNode.removeChild(elem); - } - } - }); - }; - - /** - * Create a minor label for the axis at position x - * @param {Number} x - * @param {String} text - * @param {String} orientation "top" or "bottom" (default) - * @private - */ - TimeAxis.prototype._repaintMinorText = function (x, text, orientation) { - // reuse redundant label - var label = this.dom.redundant.minorTexts.shift(); - - if (!label) { - // create new label - var content = document.createTextNode(''); - label = document.createElement('div'); - label.appendChild(content); - label.className = 'text minor'; - this.dom.foreground.appendChild(label); - } - this.dom.minorTexts.push(label); - - label.childNodes[0].nodeValue = text; - - label.style.top = (orientation == 'top') ? (this.props.majorLabelHeight + 'px') : '0'; - label.style.left = x + 'px'; - //label.title = title; // TODO: this is a heavy operation - }; - - /** - * Create a Major label for the axis at position x - * @param {Number} x - * @param {String} text - * @param {String} orientation "top" or "bottom" (default) - * @private - */ - TimeAxis.prototype._repaintMajorText = function (x, text, orientation) { - // reuse redundant label - var label = this.dom.redundant.majorTexts.shift(); - - if (!label) { - // create label - var content = document.createTextNode(text); - label = document.createElement('div'); - label.className = 'text major'; - label.appendChild(content); - this.dom.foreground.appendChild(label); - } - this.dom.majorTexts.push(label); - - label.childNodes[0].nodeValue = text; - //label.title = title; // TODO: this is a heavy operation - - label.style.top = (orientation == 'top') ? '0' : (this.props.minorLabelHeight + 'px'); - label.style.left = x + 'px'; - }; - - /** - * Create a minor line for the axis at position x - * @param {Number} x - * @param {String} orientation "top" or "bottom" (default) - * @private - */ - TimeAxis.prototype._repaintMinorLine = function (x, orientation) { - // reuse redundant line - var line = this.dom.redundant.minorLines.shift(); - - if (!line) { - // create vertical line - line = document.createElement('div'); - line.className = 'grid vertical minor'; - this.dom.background.appendChild(line); - } - this.dom.minorLines.push(line); - - var props = this.props; - if (orientation == 'top') { - line.style.top = props.majorLabelHeight + 'px'; - } - else { - line.style.top = this.body.domProps.top.height + 'px'; - } - line.style.height = props.minorLineHeight + 'px'; - line.style.left = (x - props.minorLineWidth / 2) + 'px'; - }; - - /** - * Create a Major line for the axis at position x - * @param {Number} x - * @param {String} orientation "top" or "bottom" (default) - * @private - */ - TimeAxis.prototype._repaintMajorLine = function (x, orientation) { - // reuse redundant line - var line = this.dom.redundant.majorLines.shift(); - - if (!line) { - // create vertical line - line = document.createElement('DIV'); - line.className = 'grid vertical major'; - this.dom.background.appendChild(line); - } - this.dom.majorLines.push(line); - - var props = this.props; - if (orientation == 'top') { - line.style.top = '0'; - } - else { - line.style.top = this.body.domProps.top.height + 'px'; - } - line.style.left = (x - props.majorLineWidth / 2) + 'px'; - line.style.height = props.majorLineHeight + 'px'; - }; - - /** - * Determine the size of text on the axis (both major and minor axis). - * The size is calculated only once and then cached in this.props. - * @private - */ - TimeAxis.prototype._calculateCharSize = function () { - // Note: We calculate char size with every redraw. Size may change, for - // example when any of the timelines parents had display:none for example. - - // determine the char width and height on the minor axis - if (!this.dom.measureCharMinor) { - this.dom.measureCharMinor = document.createElement('DIV'); - this.dom.measureCharMinor.className = 'text minor measure'; - this.dom.measureCharMinor.style.position = 'absolute'; - - this.dom.measureCharMinor.appendChild(document.createTextNode('0')); - this.dom.foreground.appendChild(this.dom.measureCharMinor); - } - this.props.minorCharHeight = this.dom.measureCharMinor.clientHeight; - this.props.minorCharWidth = this.dom.measureCharMinor.clientWidth; - - // determine the char width and height on the major axis - if (!this.dom.measureCharMajor) { - this.dom.measureCharMajor = document.createElement('DIV'); - this.dom.measureCharMajor.className = 'text major measure'; - this.dom.measureCharMajor.style.position = 'absolute'; - - this.dom.measureCharMajor.appendChild(document.createTextNode('0')); - this.dom.foreground.appendChild(this.dom.measureCharMajor); - } - this.props.majorCharHeight = this.dom.measureCharMajor.clientHeight; - this.props.majorCharWidth = this.dom.measureCharMajor.clientWidth; - }; - - /** - * Snap a date to a rounded value. - * The snap intervals are dependent on the current scale and step. - * @param {Date} date the date to be snapped. - * @return {Date} snappedDate - */ - TimeAxis.prototype.snap = function(date) { - return this.step.snap(date); - }; - - module.exports = TimeAxis; - - -/***/ }, -/* 31 */ -/***/ function(module, exports, __webpack_require__) { - - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - - /** - * @constructor Item - * @param {Object} data Object containing (optional) parameters type, - * start, end, content, group, className. - * @param {{toScreen: function, toTime: function}} conversion - * Conversion functions from time to screen and vice versa - * @param {Object} options Configuration options - * // TODO: describe available options - */ - function Item (data, conversion, options) { - this.id = null; - this.parent = null; - this.data = data; - this.dom = null; - this.conversion = conversion || {}; - this.options = options || {}; - - this.selected = false; - this.displayed = false; - this.dirty = true; - - this.top = null; - this.left = null; - this.width = null; - this.height = null; - } - - Item.prototype.stack = true; - - /** - * Select current item - */ - Item.prototype.select = function() { - this.selected = true; - this.dirty = true; - if (this.displayed) this.redraw(); - }; - - /** - * Unselect current item - */ - Item.prototype.unselect = function() { - this.selected = false; - this.dirty = true; - if (this.displayed) this.redraw(); - }; - - /** - * Set data for the item. Existing data will be updated. The id should not - * be changed. When the item is displayed, it will be redrawn immediately. - * @param {Object} data - */ - Item.prototype.setData = function(data) { - this.data = data; - this.dirty = true; - if (this.displayed) this.redraw(); - }; - - /** - * Set a parent for the item - * @param {ItemSet | Group} parent - */ - Item.prototype.setParent = function(parent) { - if (this.displayed) { - this.hide(); - this.parent = parent; - if (this.parent) { - this.show(); - } - } - else { - this.parent = parent; - } - }; - - /** - * Check whether this item is visible inside given range - * @returns {{start: Number, end: Number}} range with a timestamp for start and end - * @returns {boolean} True if visible - */ - Item.prototype.isVisible = function(range) { - // Should be implemented by Item implementations - return false; - }; - - /** - * Show the Item in the DOM (when not already visible) - * @return {Boolean} changed - */ - Item.prototype.show = function() { - return false; - }; - - /** - * Hide the Item from the DOM (when visible) - * @return {Boolean} changed - */ - Item.prototype.hide = function() { - return false; - }; - - /** - * Repaint the item - */ - Item.prototype.redraw = function() { - // should be implemented by the item - }; - - /** - * Reposition the Item horizontally - */ - Item.prototype.repositionX = function() { - // should be implemented by the item - }; - - /** - * Reposition the Item vertically - */ - Item.prototype.repositionY = function() { - // should be implemented by the item - }; - - /** - * Repaint a delete button on the top right of the item when the item is selected - * @param {HTMLElement} anchor - * @protected - */ - Item.prototype._repaintDeleteButton = function (anchor) { - if (this.selected && this.options.editable.remove && !this.dom.deleteButton) { - // create and show button - var me = this; - - var deleteButton = document.createElement('div'); - deleteButton.className = 'delete'; - deleteButton.title = 'Delete this item'; - - Hammer(deleteButton, { - preventDefault: true - }).on('tap', function (event) { - me.parent.removeFromDataSet(me); - event.stopPropagation(); - }); - - anchor.appendChild(deleteButton); - this.dom.deleteButton = deleteButton; - } - else if (!this.selected && this.dom.deleteButton) { - // remove button - if (this.dom.deleteButton.parentNode) { - this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton); - } - this.dom.deleteButton = null; - } - }; - - /** - * Set HTML contents for the item - * @param {Element} element HTML element to fill with the contents - * @private - */ - Item.prototype._updateContents = function (element) { - var content; - if (this.options.template) { - var itemData = this.parent.itemSet.itemsData.get(this.id); // get a clone of the data from the dataset - content = this.options.template(itemData); - } - else { - content = this.data.content; - } - - if(content !== this.content) { - // only replace the content when changed - if (content instanceof Element) { - element.innerHTML = ''; - element.appendChild(content); - } - else if (content != undefined) { - element.innerHTML = content; - } - else { - if (!(this.data.type == 'background' && this.data.content === undefined)) { - throw new Error('Property "content" missing in item ' + this.id); - } - } - - this.content = content; - } - }; - - /** - * Set HTML contents for the item - * @param {Element} element HTML element to fill with the contents - * @private - */ - Item.prototype._updateTitle = function (element) { - if (this.data.title != null) { - element.title = this.data.title || ''; - } - else { - element.removeAttribute('title'); - } - }; - - /** - * Process dataAttributes timeline option and set as data- attributes on dom.content - * @param {Element} element HTML element to which the attributes will be attached - * @private - */ - Item.prototype._updateDataAttributes = function(element) { - if (this.options.dataAttributes && this.options.dataAttributes.length > 0) { - var attributes = []; - - if (Array.isArray(this.options.dataAttributes)) { - attributes = this.options.dataAttributes; - } - else if (this.options.dataAttributes == 'all') { - attributes = Object.keys(this.data); - } - else { - return; - } - - for (var i = 0; i < attributes.length; i++) { - var name = attributes[i]; - var value = this.data[name]; - - if (value != null) { - element.setAttribute('data-' + name, value); - } - else { - element.removeAttribute('data-' + name); - } - } - } - }; - - /** - * Update custom styles of the element - * @param element - * @private - */ - Item.prototype._updateStyle = function(element) { - // remove old styles - if (this.style) { - util.removeCssText(element, this.style); - this.style = null; - } - - // append new styles - if (this.data.style) { - util.addCssText(element, this.data.style); - this.style = this.data.style; - } - }; - - module.exports = Item; - - -/***/ }, -/* 32 */ -/***/ function(module, exports, __webpack_require__) { - - var Hammer = __webpack_require__(45); - var Item = __webpack_require__(31); - var BackgroundGroup = __webpack_require__(26); - var RangeItem = __webpack_require__(35); - - /** - * @constructor BackgroundItem - * @extends Item - * @param {Object} data Object containing parameters start, end - * content, className. - * @param {{toScreen: function, toTime: function}} conversion - * Conversion functions from time to screen and vice versa - * @param {Object} [options] Configuration options - * // TODO: describe options - */ - // TODO: implement support for the BackgroundItem just having a start, then being displayed as a sort of an annotation - function BackgroundItem (data, conversion, options) { - this.props = { - content: { - width: 0 - } - }; - this.overflow = false; // if contents can overflow (css styling), this flag is set to true - - // validate data - if (data) { - if (data.start == undefined) { - throw new Error('Property "start" missing in item ' + data.id); - } - if (data.end == undefined) { - throw new Error('Property "end" missing in item ' + data.id); - } - } - - Item.call(this, data, conversion, options); - - this.emptyContent = false; - } - - BackgroundItem.prototype = new Item (null, null, null); - - BackgroundItem.prototype.baseClassName = 'item background'; - BackgroundItem.prototype.stack = false; - - /** - * Check whether this item is visible inside given range - * @returns {{start: Number, end: Number}} range with a timestamp for start and end - * @returns {boolean} True if visible - */ - BackgroundItem.prototype.isVisible = function(range) { - // determine visibility - return (this.data.start < range.end) && (this.data.end > range.start); - }; - - /** - * Repaint the item - */ - BackgroundItem.prototype.redraw = function() { - var dom = this.dom; - if (!dom) { - // create DOM - this.dom = {}; - dom = this.dom; - - // background box - dom.box = document.createElement('div'); - // className is updated in redraw() - - // contents box - dom.content = document.createElement('div'); - dom.content.className = 'content'; - dom.box.appendChild(dom.content); - - // Note: we do NOT attach this item as attribute to the DOM, - // such that background items cannot be selected - //dom.box['timeline-item'] = this; - - this.dirty = true; - } - - // append DOM to parent DOM - if (!this.parent) { - throw new Error('Cannot redraw item: no parent attached'); - } - if (!dom.box.parentNode) { - var background = this.parent.dom.background; - if (!background) { - throw new Error('Cannot redraw item: parent has no background container element'); - } - background.appendChild(dom.box); - } - this.displayed = true; - - // Update DOM when item is marked dirty. An item is marked dirty when: - // - the item is not yet rendered - // - the item's data is changed - // - the item is selected/deselected - if (this.dirty) { - this._updateContents(this.dom.content); - this._updateTitle(this.dom.content); - this._updateDataAttributes(this.dom.content); - this._updateStyle(this.dom.box); - - // update class - var className = (this.data.className ? (' ' + this.data.className) : '') + - (this.selected ? ' selected' : ''); - dom.box.className = this.baseClassName + className; - - // determine from css whether this box has overflow - this.overflow = window.getComputedStyle(dom.content).overflow !== 'hidden'; - - // recalculate size - this.props.content.width = this.dom.content.offsetWidth; - this.height = 0; // set height zero, so this item will be ignored when stacking items - - this.dirty = false; - } - }; - - /** - * Show the item in the DOM (when not already visible). The items DOM will - * be created when needed. - */ - BackgroundItem.prototype.show = RangeItem.prototype.show; - - /** - * Hide the item from the DOM (when visible) - * @return {Boolean} changed - */ - BackgroundItem.prototype.hide = RangeItem.prototype.hide; - - /** - * Reposition the item horizontally - * @Override - */ - BackgroundItem.prototype.repositionX = RangeItem.prototype.repositionX; - - /** - * Reposition the item vertically - * @Override - */ - BackgroundItem.prototype.repositionY = function(margin) { - var onTop = this.options.orientation === 'top'; - this.dom.content.style.top = onTop ? '' : '0'; - this.dom.content.style.bottom = onTop ? '0' : ''; - var height; - - // special positioning for subgroups - if (this.data.subgroup !== undefined) { - var itemSubgroup = this.data.subgroup; - var subgroups = this.parent.subgroups; - var subgroupIndex = subgroups[itemSubgroup].index; - // if the orientation is top, we need to take the difference in height into account. - if (onTop == true) { - // the first subgroup will have to account for the distance from the top to the first item. - height = this.parent.subgroups[itemSubgroup].height + margin.item.vertical; - height += subgroupIndex == 0 ? margin.axis - 0.5*margin.item.vertical : 0; - var newTop = this.parent.top; - for (var subgroup in subgroups) { - if (subgroups.hasOwnProperty(subgroup)) { - if (subgroups[subgroup].visible == true && subgroups[subgroup].index < subgroupIndex) { - newTop += subgroups[subgroup].height + margin.item.vertical; - } - } - } - - // the others will have to be offset downwards with this same distance. - newTop += subgroupIndex != 0 ? margin.axis - 0.5 * margin.item.vertical : 0; - this.dom.box.style.top = newTop + 'px'; - this.dom.box.style.bottom = ''; - } - // and when the orientation is bottom: - else { - var newTop = this.parent.top; - for (var subgroup in subgroups) { - if (subgroups.hasOwnProperty(subgroup)) { - if (subgroups[subgroup].visible == true && subgroups[subgroup].index > subgroupIndex) { - newTop += subgroups[subgroup].height + margin.item.vertical; - } - } - } - height = this.parent.subgroups[itemSubgroup].height + margin.item.vertical; - this.dom.box.style.top = newTop + 'px'; - this.dom.box.style.bottom = ''; - } - } - // and in the case of no subgroups: - else { - // we want backgrounds with groups to only show in groups. - if (this.parent instanceof BackgroundGroup) { - // if the item is not in a group: - height = Math.max(this.parent.height, - this.parent.itemSet.body.domProps.center.height, - this.parent.itemSet.body.domProps.centerContainer.height); - this.dom.box.style.top = onTop ? '0' : ''; - this.dom.box.style.bottom = onTop ? '' : '0'; - } - else { - height = this.parent.height; - // same alignment for items when orientation is top or bottom - this.dom.box.style.top = this.parent.top + 'px'; - this.dom.box.style.bottom = ''; - } - } - this.dom.box.style.height = height + 'px'; - }; - - module.exports = BackgroundItem; - - -/***/ }, -/* 33 */ -/***/ function(module, exports, __webpack_require__) { - - var Item = __webpack_require__(31); - var util = __webpack_require__(1); - - /** - * @constructor BoxItem - * @extends Item - * @param {Object} data Object containing parameters start - * content, className. - * @param {{toScreen: function, toTime: function}} conversion - * Conversion functions from time to screen and vice versa - * @param {Object} [options] Configuration options - * // TODO: describe available options - */ - function BoxItem (data, conversion, options) { - this.props = { - dot: { - width: 0, - height: 0 - }, - line: { - width: 0, - height: 0 - } - }; - - // validate data - if (data) { - if (data.start == undefined) { - throw new Error('Property "start" missing in item ' + data); - } - } - - Item.call(this, data, conversion, options); - } - - BoxItem.prototype = new Item (null, null, null); - - /** - * Check whether this item is visible inside given range - * @returns {{start: Number, end: Number}} range with a timestamp for start and end - * @returns {boolean} True if visible - */ - BoxItem.prototype.isVisible = function(range) { - // determine visibility - // TODO: account for the real width of the item. Right now we just add 1/4 to the window - var interval = (range.end - range.start) / 4; - return (this.data.start > range.start - interval) && (this.data.start < range.end + interval); - }; - - /** - * Repaint the item - */ - BoxItem.prototype.redraw = function() { - var dom = this.dom; - if (!dom) { - // create DOM - this.dom = {}; - dom = this.dom; - - // create main box - dom.box = document.createElement('DIV'); - - // contents box (inside the background box). used for making margins - dom.content = document.createElement('DIV'); - dom.content.className = 'content'; - dom.box.appendChild(dom.content); - - // line to axis - dom.line = document.createElement('DIV'); - dom.line.className = 'line'; - - // dot on axis - dom.dot = document.createElement('DIV'); - dom.dot.className = 'dot'; - - // attach this item as attribute - dom.box['timeline-item'] = this; - - this.dirty = true; - } - - // append DOM to parent DOM - if (!this.parent) { - throw new Error('Cannot redraw item: no parent attached'); - } - if (!dom.box.parentNode) { - var foreground = this.parent.dom.foreground; - if (!foreground) throw new Error('Cannot redraw item: parent has no foreground container element'); - foreground.appendChild(dom.box); - } - if (!dom.line.parentNode) { - var background = this.parent.dom.background; - if (!background) throw new Error('Cannot redraw item: parent has no background container element'); - background.appendChild(dom.line); - } - if (!dom.dot.parentNode) { - var axis = this.parent.dom.axis; - if (!background) throw new Error('Cannot redraw item: parent has no axis container element'); - axis.appendChild(dom.dot); - } - this.displayed = true; - - // Update DOM when item is marked dirty. An item is marked dirty when: - // - the item is not yet rendered - // - the item's data is changed - // - the item is selected/deselected - if (this.dirty) { - this._updateContents(this.dom.content); - this._updateTitle(this.dom.box); - this._updateDataAttributes(this.dom.box); - this._updateStyle(this.dom.box); - - // update class - var className = (this.data.className? ' ' + this.data.className : '') + - (this.selected ? ' selected' : ''); - dom.box.className = 'item box' + className; - dom.line.className = 'item line' + className; - dom.dot.className = 'item dot' + className; - - // recalculate size - this.props.dot.height = dom.dot.offsetHeight; - this.props.dot.width = dom.dot.offsetWidth; - this.props.line.width = dom.line.offsetWidth; - this.width = dom.box.offsetWidth; - this.height = dom.box.offsetHeight; - - this.dirty = false; - } - - this._repaintDeleteButton(dom.box); - }; - - /** - * Show the item in the DOM (when not already displayed). The items DOM will - * be created when needed. - */ - BoxItem.prototype.show = function() { - if (!this.displayed) { - this.redraw(); - } - }; - - /** - * Hide the item from the DOM (when visible) - */ - BoxItem.prototype.hide = function() { - if (this.displayed) { - var dom = this.dom; - - if (dom.box.parentNode) dom.box.parentNode.removeChild(dom.box); - if (dom.line.parentNode) dom.line.parentNode.removeChild(dom.line); - if (dom.dot.parentNode) dom.dot.parentNode.removeChild(dom.dot); - - this.top = null; - this.left = null; - - this.displayed = false; - } - }; - - /** - * Reposition the item horizontally - * @Override - */ - BoxItem.prototype.repositionX = function() { - var start = this.conversion.toScreen(this.data.start); - var align = this.options.align; - var left; - var box = this.dom.box; - var line = this.dom.line; - var dot = this.dom.dot; - - // calculate left position of the box - if (align == 'right') { - this.left = start - this.width; - } - else if (align == 'left') { - this.left = start; - } - else { - // default or 'center' - this.left = start - this.width / 2; - } - - // reposition box - box.style.left = this.left + 'px'; - - // reposition line - line.style.left = (start - this.props.line.width / 2) + 'px'; - - // reposition dot - dot.style.left = (start - this.props.dot.width / 2) + 'px'; - }; - - /** - * Reposition the item vertically - * @Override - */ - BoxItem.prototype.repositionY = function() { - var orientation = this.options.orientation; - var box = this.dom.box; - var line = this.dom.line; - var dot = this.dom.dot; - - if (orientation == 'top') { - box.style.top = (this.top || 0) + 'px'; - - line.style.top = '0'; - line.style.height = (this.parent.top + this.top + 1) + 'px'; - line.style.bottom = ''; - } - else { // orientation 'bottom' - var itemSetHeight = this.parent.itemSet.props.height; // TODO: this is nasty - var lineHeight = itemSetHeight - this.parent.top - this.parent.height + this.top; - - box.style.top = (this.parent.height - this.top - this.height || 0) + 'px'; - line.style.top = (itemSetHeight - lineHeight) + 'px'; - line.style.bottom = '0'; - } - - dot.style.top = (-this.props.dot.height / 2) + 'px'; - }; - - module.exports = BoxItem; - - -/***/ }, -/* 34 */ -/***/ function(module, exports, __webpack_require__) { - - var Item = __webpack_require__(31); - - /** - * @constructor PointItem - * @extends Item - * @param {Object} data Object containing parameters start - * content, className. - * @param {{toScreen: function, toTime: function}} conversion - * Conversion functions from time to screen and vice versa - * @param {Object} [options] Configuration options - * // TODO: describe available options - */ - function PointItem (data, conversion, options) { - this.props = { - dot: { - top: 0, - width: 0, - height: 0 - }, - content: { - height: 0, - marginLeft: 0 - } - }; - - // validate data - if (data) { - if (data.start == undefined) { - throw new Error('Property "start" missing in item ' + data); - } - } - - Item.call(this, data, conversion, options); - } - - PointItem.prototype = new Item (null, null, null); - - /** - * Check whether this item is visible inside given range - * @returns {{start: Number, end: Number}} range with a timestamp for start and end - * @returns {boolean} True if visible - */ - PointItem.prototype.isVisible = function(range) { - // determine visibility - // TODO: account for the real width of the item. Right now we just add 1/4 to the window - var interval = (range.end - range.start) / 4; - return (this.data.start > range.start - interval) && (this.data.start < range.end + interval); - }; - - /** - * Repaint the item - */ - PointItem.prototype.redraw = function() { - var dom = this.dom; - if (!dom) { - // create DOM - this.dom = {}; - dom = this.dom; - - // background box - dom.point = document.createElement('div'); - // className is updated in redraw() - - // contents box, right from the dot - dom.content = document.createElement('div'); - dom.content.className = 'content'; - dom.point.appendChild(dom.content); - - // dot at start - dom.dot = document.createElement('div'); - dom.point.appendChild(dom.dot); - - // attach this item as attribute - dom.point['timeline-item'] = this; - - this.dirty = true; - } - - // append DOM to parent DOM - if (!this.parent) { - throw new Error('Cannot redraw item: no parent attached'); - } - if (!dom.point.parentNode) { - var foreground = this.parent.dom.foreground; - if (!foreground) { - throw new Error('Cannot redraw item: parent has no foreground container element'); - } - foreground.appendChild(dom.point); - } - this.displayed = true; - - // Update DOM when item is marked dirty. An item is marked dirty when: - // - the item is not yet rendered - // - the item's data is changed - // - the item is selected/deselected - if (this.dirty) { - this._updateContents(this.dom.content); - this._updateTitle(this.dom.point); - this._updateDataAttributes(this.dom.point); - this._updateStyle(this.dom.point); - - // update class - var className = (this.data.className? ' ' + this.data.className : '') + - (this.selected ? ' selected' : ''); - dom.point.className = 'item point' + className; - dom.dot.className = 'item dot' + className; - - // recalculate size - this.width = dom.point.offsetWidth; - this.height = dom.point.offsetHeight; - this.props.dot.width = dom.dot.offsetWidth; - this.props.dot.height = dom.dot.offsetHeight; - this.props.content.height = dom.content.offsetHeight; - - // resize contents - dom.content.style.marginLeft = 2 * this.props.dot.width + 'px'; - //dom.content.style.marginRight = ... + 'px'; // TODO: margin right - - dom.dot.style.top = ((this.height - this.props.dot.height) / 2) + 'px'; - dom.dot.style.left = (this.props.dot.width / 2) + 'px'; - - this.dirty = false; - } - - this._repaintDeleteButton(dom.point); - }; - - /** - * Show the item in the DOM (when not already visible). The items DOM will - * be created when needed. - */ - PointItem.prototype.show = function() { - if (!this.displayed) { - this.redraw(); - } - }; - - /** - * Hide the item from the DOM (when visible) - */ - PointItem.prototype.hide = function() { - if (this.displayed) { - if (this.dom.point.parentNode) { - this.dom.point.parentNode.removeChild(this.dom.point); - } - - this.top = null; - this.left = null; - - this.displayed = false; - } - }; - - /** - * Reposition the item horizontally - * @Override - */ - PointItem.prototype.repositionX = function() { - var start = this.conversion.toScreen(this.data.start); - - this.left = start - this.props.dot.width; - - // reposition point - this.dom.point.style.left = this.left + 'px'; - }; - - /** - * Reposition the item vertically - * @Override - */ - PointItem.prototype.repositionY = function() { - var orientation = this.options.orientation, - point = this.dom.point; - - if (orientation == 'top') { - point.style.top = this.top + 'px'; - } - else { - point.style.top = (this.parent.height - this.top - this.height) + 'px'; - } - }; - - module.exports = PointItem; - - -/***/ }, -/* 35 */ -/***/ function(module, exports, __webpack_require__) { - - var Hammer = __webpack_require__(45); - var Item = __webpack_require__(31); - - /** - * @constructor RangeItem - * @extends Item - * @param {Object} data Object containing parameters start, end - * content, className. - * @param {{toScreen: function, toTime: function}} conversion - * Conversion functions from time to screen and vice versa - * @param {Object} [options] Configuration options - * // TODO: describe options - */ - function RangeItem (data, conversion, options) { - this.props = { - content: { - width: 0 - } - }; - this.overflow = false; // if contents can overflow (css styling), this flag is set to true - - // validate data - if (data) { - if (data.start == undefined) { - throw new Error('Property "start" missing in item ' + data.id); - } - if (data.end == undefined) { - throw new Error('Property "end" missing in item ' + data.id); - } - } - - Item.call(this, data, conversion, options); - } - - RangeItem.prototype = new Item (null, null, null); - - RangeItem.prototype.baseClassName = 'item range'; - - /** - * Check whether this item is visible inside given range - * @returns {{start: Number, end: Number}} range with a timestamp for start and end - * @returns {boolean} True if visible - */ - RangeItem.prototype.isVisible = function(range) { - // determine visibility - return (this.data.start < range.end) && (this.data.end > range.start); - }; - - /** - * Repaint the item - */ - RangeItem.prototype.redraw = function() { - var dom = this.dom; - if (!dom) { - // create DOM - this.dom = {}; - dom = this.dom; - - // background box - dom.box = document.createElement('div'); - // className is updated in redraw() - - // contents box - dom.content = document.createElement('div'); - dom.content.className = 'content'; - dom.box.appendChild(dom.content); - - // attach this item as attribute - dom.box['timeline-item'] = this; - - this.dirty = true; - } - - // append DOM to parent DOM - if (!this.parent) { - throw new Error('Cannot redraw item: no parent attached'); - } - if (!dom.box.parentNode) { - var foreground = this.parent.dom.foreground; - if (!foreground) { - throw new Error('Cannot redraw item: parent has no foreground container element'); - } - foreground.appendChild(dom.box); - } - this.displayed = true; - - // Update DOM when item is marked dirty. An item is marked dirty when: - // - the item is not yet rendered - // - the item's data is changed - // - the item is selected/deselected - if (this.dirty) { - this._updateContents(this.dom.content); - this._updateTitle(this.dom.box); - this._updateDataAttributes(this.dom.box); - this._updateStyle(this.dom.box); - - // update class - var className = (this.data.className ? (' ' + this.data.className) : '') + - (this.selected ? ' selected' : ''); - dom.box.className = this.baseClassName + className; - - // determine from css whether this box has overflow - this.overflow = window.getComputedStyle(dom.content).overflow !== 'hidden'; - - // recalculate size - // turn off max-width to be able to calculate the real width - // this causes an extra browser repaint/reflow, but so be it - this.dom.content.style.maxWidth = 'none'; - this.props.content.width = this.dom.content.offsetWidth; - this.height = this.dom.box.offsetHeight; - this.dom.content.style.maxWidth = ''; - - this.dirty = false; - } - - this._repaintDeleteButton(dom.box); - this._repaintDragLeft(); - this._repaintDragRight(); - }; - - /** - * Show the item in the DOM (when not already visible). The items DOM will - * be created when needed. - */ - RangeItem.prototype.show = function() { - if (!this.displayed) { - this.redraw(); - } - }; - - /** - * Hide the item from the DOM (when visible) - * @return {Boolean} changed - */ - RangeItem.prototype.hide = function() { - if (this.displayed) { - var box = this.dom.box; - - if (box.parentNode) { - box.parentNode.removeChild(box); - } - - this.top = null; - this.left = null; - - this.displayed = false; - } - }; - - /** - * Reposition the item horizontally - * @Override - */ - RangeItem.prototype.repositionX = function() { - var parentWidth = this.parent.width; - var start = this.conversion.toScreen(this.data.start); - var end = this.conversion.toScreen(this.data.end); - var contentLeft; - var contentWidth; - - // limit the width of the this, as browsers cannot draw very wide divs - if (start < -parentWidth) { - start = -parentWidth; - } - if (end > 2 * parentWidth) { - end = 2 * parentWidth; - } - var boxWidth = Math.max(end - start, 1); - - if (this.overflow) { - this.left = start; - this.width = boxWidth + this.props.content.width; - contentWidth = this.props.content.width; - - // Note: The calculation of width is an optimistic calculation, giving - // a width which will not change when moving the Timeline - // So no re-stacking needed, which is nicer for the eye; - } - else { - this.left = start; - this.width = boxWidth; - contentWidth = Math.min(end - start - 2 * this.options.padding, this.props.content.width); - } - - this.dom.box.style.left = this.left + 'px'; - this.dom.box.style.width = boxWidth + 'px'; - - switch (this.options.align) { - case 'left': - this.dom.content.style.left = '0'; - break; - - case 'right': - this.dom.content.style.left = Math.max((boxWidth - contentWidth - 2 * this.options.padding), 0) + 'px'; - break; - - case 'center': - this.dom.content.style.left = Math.max((boxWidth - contentWidth - 2 * this.options.padding) / 2, 0) + 'px'; - break; - - default: // 'auto' - // when range exceeds left of the window, position the contents at the left of the visible area - if (this.overflow) { - if (end > 0) { - contentLeft = Math.max(-start, 0); - } - else { - contentLeft = -contentWidth; // ensure it's not visible anymore - } - } - else { - if (start < 0) { - contentLeft = Math.min(-start, - (end - start - contentWidth - 2 * this.options.padding)); - // TODO: remove the need for options.padding. it's terrible. - } - else { - contentLeft = 0; - } - } - this.dom.content.style.left = contentLeft + 'px'; - } - }; - - /** - * Reposition the item vertically - * @Override - */ - RangeItem.prototype.repositionY = function() { - var orientation = this.options.orientation, - box = this.dom.box; - - if (orientation == 'top') { - box.style.top = this.top + 'px'; - } - else { - box.style.top = (this.parent.height - this.top - this.height) + 'px'; - } - }; - - /** - * Repaint a drag area on the left side of the range when the range is selected - * @protected - */ - RangeItem.prototype._repaintDragLeft = function () { - if (this.selected && this.options.editable.updateTime && !this.dom.dragLeft) { - // create and show drag area - var dragLeft = document.createElement('div'); - dragLeft.className = 'drag-left'; - dragLeft.dragLeftItem = this; - - // TODO: this should be redundant? - Hammer(dragLeft, { - preventDefault: true - }).on('drag', function () { - //console.log('drag left') - }); - - this.dom.box.appendChild(dragLeft); - this.dom.dragLeft = dragLeft; - } - else if (!this.selected && this.dom.dragLeft) { - // delete drag area - if (this.dom.dragLeft.parentNode) { - this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft); - } - this.dom.dragLeft = null; - } - }; - - /** - * Repaint a drag area on the right side of the range when the range is selected - * @protected - */ - RangeItem.prototype._repaintDragRight = function () { - if (this.selected && this.options.editable.updateTime && !this.dom.dragRight) { - // create and show drag area - var dragRight = document.createElement('div'); - dragRight.className = 'drag-right'; - dragRight.dragRightItem = this; - - // TODO: this should be redundant? - Hammer(dragRight, { - preventDefault: true - }).on('drag', function () { - //console.log('drag right') - }); - - this.dom.box.appendChild(dragRight); - this.dom.dragRight = dragRight; - } - else if (!this.selected && this.dom.dragRight) { - // delete drag area - if (this.dom.dragRight.parentNode) { - this.dom.dragRight.parentNode.removeChild(this.dom.dragRight); - } - this.dom.dragRight = null; - } - }; - - module.exports = RangeItem; - - -/***/ }, -/* 36 */ -/***/ function(module, exports, __webpack_require__) { - - var Emitter = __webpack_require__(56); - var Hammer = __webpack_require__(45); - var keycharm = __webpack_require__(57); - var util = __webpack_require__(1); - var hammerUtil = __webpack_require__(47); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var dotparser = __webpack_require__(42); - var gephiParser = __webpack_require__(43); - var Groups = __webpack_require__(38); - var Images = __webpack_require__(39); - var Node = __webpack_require__(40); - var Edge = __webpack_require__(37); - var Popup = __webpack_require__(41); - var MixinLoader = __webpack_require__(54); - var Activator = __webpack_require__(55); - var locales = __webpack_require__(49); - - // Load custom shapes into CanvasRenderingContext2D - __webpack_require__(50); - - /** - * @constructor Network - * Create a network visualization, displaying nodes and edges. - * - * @param {Element} container The DOM element in which the Network will - * be created. Normally a div element. - * @param {Object} data An object containing parameters - * {Array} nodes - * {Array} edges - * @param {Object} options Options - */ - function Network (container, data, options) { - if (!(this instanceof Network)) { - throw new SyntaxError('Constructor must be called with the new operator'); - } - - this._initializeMixinLoaders(); - - // create variables and set default values - this.containerElement = container; - - // render and calculation settings - this.renderRefreshRate = 60; // hz (fps) - this.renderTimestep = 1000 / this.renderRefreshRate; // ms -- saves calculation later on - this.renderTime = 0.5 * this.renderTimestep; // measured time it takes to render a frame - this.maxPhysicsTicksPerRender = 3; // max amount of physics ticks per render step. - this.physicsDiscreteStepsize = 0.50; // discrete stepsize of the simulation - - this.initializing = true; - - this.triggerFunctions = {add:null,edit:null,editEdge:null,connect:null,del:null}; - - // set constant values - this.defaultOptions = { - nodes: { - mass: 1, - radiusMin: 10, - radiusMax: 30, - radius: 10, - shape: 'ellipse', - image: undefined, - widthMin: 16, // px - widthMax: 64, // px - fontColor: 'black', - fontSize: 14, // px - fontFace: 'verdana', - fontFill: undefined, - level: -1, - color: { - border: '#2B7CE9', - background: '#97C2FC', - highlight: { - border: '#2B7CE9', - background: '#D2E5FF' - }, - hover: { - border: '#2B7CE9', - background: '#D2E5FF' - } - }, - borderColor: '#2B7CE9', - backgroundColor: '#97C2FC', - highlightColor: '#D2E5FF', - group: undefined, - borderWidth: 1, - borderWidthSelected: undefined - }, - edges: { - widthMin: 1, // - widthMax: 15,// - width: 1, - widthSelectionMultiplier: 2, - hoverWidth: 1.5, - style: 'line', - color: { - color:'#848484', - highlight:'#848484', - hover: '#848484' - }, - fontColor: '#343434', - fontSize: 14, // px - fontFace: 'arial', - fontFill: 'white', - arrowScaleFactor: 1, - dash: { - length: 10, - gap: 5, - altLength: undefined - }, - inheritColor: "from" // to, from, false, true (== from) - }, - configurePhysics:false, - physics: { - barnesHut: { - enabled: true, - theta: 1 / 0.6, // inverted to save time during calculation - gravitationalConstant: -2000, - centralGravity: 0.3, - springLength: 95, - springConstant: 0.04, - damping: 0.09 - }, - repulsion: { - centralGravity: 0.0, - springLength: 200, - springConstant: 0.05, - nodeDistance: 100, - damping: 0.09 - }, - hierarchicalRepulsion: { - enabled: false, - centralGravity: 0.0, - springLength: 100, - springConstant: 0.01, - nodeDistance: 150, - damping: 0.09 - }, - damping: null, - centralGravity: null, - springLength: null, - springConstant: null - }, - clustering: { // Per Node in Cluster = PNiC - enabled: false, // (Boolean) | global on/off switch for clustering. - initialMaxNodes: 100, // (# nodes) | if the initial amount of nodes is larger than this, we cluster until the total number is less than this threshold. - clusterThreshold:500, // (# nodes) | during calculate forces, we check if the total number of nodes is larger than this. If it is, cluster until reduced to reduceToNodes - reduceToNodes:300, // (# nodes) | during calculate forces, we check if the total number of nodes is larger than clusterThreshold. If it is, cluster until reduced to this - chainThreshold: 0.4, // (% of all drawn nodes)| maximum percentage of allowed chainnodes (long strings of connected nodes) within all nodes. (lower means less chains). - clusterEdgeThreshold: 20, // (px) | edge length threshold. if smaller, this node is clustered. - sectorThreshold: 100, // (# nodes in cluster) | cluster size threshold. If larger, expanding in own sector. - screenSizeThreshold: 0.2, // (% of canvas) | relative size threshold. If the width or height of a clusternode takes up this much of the screen, decluster node. - fontSizeMultiplier: 4.0, // (px PNiC) | how much the cluster font size grows per node in cluster (in px). - maxFontSize: 1000, - forceAmplification: 0.1, // (multiplier PNiC) | factor of increase fo the repulsion force of a cluster (per node in cluster). - distanceAmplification: 0.1, // (multiplier PNiC) | factor how much the repulsion distance of a cluster increases (per node in cluster). - edgeGrowth: 20, // (px PNiC) | amount of clusterSize connected to the edge is multiplied with this and added to edgeLength. - nodeScaling: {width: 1, // (px PNiC) | growth of the width per node in cluster. - height: 1, // (px PNiC) | growth of the height per node in cluster. - radius: 1}, // (px PNiC) | growth of the radius per node in cluster. - maxNodeSizeIncrements: 600, // (# increments) | max growth of the width per node in cluster. - activeAreaBoxSize: 80, // (px) | box area around the curser where clusters are popped open. - clusterLevelDifference: 2 - }, - navigation: { - enabled: false - }, - keyboard: { - enabled: false, - speed: {x: 10, y: 10, zoom: 0.02} - }, - dataManipulation: { - enabled: false, - initiallyVisible: false - }, - hierarchicalLayout: { - enabled:false, - levelSeparation: 150, - nodeSpacing: 100, - direction: "UD", // UD, DU, LR, RL - layout: "hubsize" // hubsize, directed - }, - freezeForStabilization: false, - smoothCurves: { - enabled: true, - dynamic: true, - type: "continuous", - roundness: 0.5 - }, - maxVelocity: 30, - minVelocity: 0.1, // px/s - stabilize: true, // stabilize before displaying the network - stabilizationIterations: 1000, // maximum number of iteration to stabilize - locale: 'en', - locales: locales, - tooltip: { - delay: 300, - fontColor: 'black', - fontSize: 14, // px - fontFace: 'verdana', - color: { - border: '#666', - background: '#FFFFC6' - } - }, - dragNetwork: true, - dragNodes: true, - zoomable: true, - hover: false, - hideEdgesOnDrag: false, - hideNodesOnDrag: false, - width : '100%', - height : '100%', - selectable: true - }; - this.constants = util.extend({}, this.defaultOptions); - this.pixelRatio = 1; - - - this.hoverObj = {nodes:{},edges:{}}; - this.controlNodesActive = false; - this.navigationHammers = {existing:[], _new: []}; - - // animation properties - this.animationSpeed = 1/this.renderRefreshRate; - this.animationEasingFunction = "easeInOutQuint"; - this.easingTime = 0; - this.sourceScale = 0; - this.targetScale = 0; - this.sourceTranslation = 0; - this.targetTranslation = 0; - this.lockedOnNodeId = null; - this.lockedOnNodeOffset = null; - this.touchTime = 0; - - // Node variables - var network = this; - this.groups = new Groups(); // object with groups - this.images = new Images(); // object with images - this.images.setOnloadCallback(function () { - network._redraw(); - }); - - // keyboard navigation variables - this.xIncrement = 0; - this.yIncrement = 0; - this.zoomIncrement = 0; - - // loading all the mixins: - // load the force calculation functions, grouped under the physics system. - this._loadPhysicsSystem(); - // create a frame and canvas - this._create(); - // load the sector system. (mandatory, fully integrated with Network) - this._loadSectorSystem(); - // load the cluster system. (mandatory, even when not using the cluster system, there are function calls to it) - this._loadClusterSystem(); - // load the selection system. (mandatory, required by Network) - this._loadSelectionSystem(); - // load the selection system. (mandatory, required by Network) - this._loadHierarchySystem(); - - - // apply options - this._setTranslation(this.frame.clientWidth / 2, this.frame.clientHeight / 2); - this._setScale(1); - this.setOptions(options); - - // other vars - this.freezeSimulation = false;// freeze the simulation - this.cachedFunctions = {}; - this.startedStabilization = false; - this.stabilized = false; - this.stabilizationIterations = null; - this.draggingNodes = false; - - // containers for nodes and edges - this.calculationNodes = {}; - this.calculationNodeIndices = []; - this.nodeIndices = []; // array with all the indices of the nodes. Used to speed up forces calculation - this.nodes = {}; // object with Node objects - this.edges = {}; // object with Edge objects - - // position and scale variables and objects - this.canvasTopLeft = {"x": 0,"y": 0}; // coordinates of the top left of the canvas. they will be set during _redraw. - this.canvasBottomRight = {"x": 0,"y": 0}; // coordinates of the bottom right of the canvas. they will be set during _redraw - this.pointerPosition = {"x": 0,"y": 0}; // coordinates of the bottom right of the canvas. they will be set during _redraw - this.areaCenter = {}; // object with x and y elements used for determining the center of the zoom action - this.scale = 1; // defining the global scale variable in the constructor - this.previousScale = this.scale; // this is used to check if the zoom operation is zooming in or out - - // datasets or dataviews - this.nodesData = null; // A DataSet or DataView - this.edgesData = null; // A DataSet or DataView - - // create event listeners used to subscribe on the DataSets of the nodes and edges - this.nodesListeners = { - 'add': function (event, params) { - network._addNodes(params.items); - network.start(); - }, - 'update': function (event, params) { - network._updateNodes(params.items, params.data); - network.start(); - }, - 'remove': function (event, params) { - network._removeNodes(params.items); - network.start(); - } - }; - this.edgesListeners = { - 'add': function (event, params) { - network._addEdges(params.items); - network.start(); - }, - 'update': function (event, params) { - network._updateEdges(params.items); - network.start(); - }, - 'remove': function (event, params) { - network._removeEdges(params.items); - network.start(); - } - }; - - // properties for the animation - this.moving = true; - this.timer = undefined; // Scheduling function. Is definded in this.start(); - - // load data (the disable start variable will be the same as the enabled clustering) - this.setData(data,this.constants.clustering.enabled || this.constants.hierarchicalLayout.enabled); - - // hierarchical layout - this.initializing = false; - if (this.constants.hierarchicalLayout.enabled == true) { - this._setupHierarchicalLayout(); - } - else { - // zoom so all data will fit on the screen, if clustering is enabled, we do not want start to be called here. - if (this.constants.stabilize == false) { - this.zoomExtent(undefined, true,this.constants.clustering.enabled); - } - } - - // if clustering is disabled, the simulation will have started in the setData function - if (this.constants.clustering.enabled) { - this.startWithClustering(); - } - } - - // Extend Network with an Emitter mixin - Emitter(Network.prototype); - - /** - * Get the script path where the vis.js library is located - * - * @returns {string | null} path Path or null when not found. Path does not - * end with a slash. - * @private - */ - Network.prototype._getScriptPath = function() { - var scripts = document.getElementsByTagName( 'script' ); - - // find script named vis.js or vis.min.js - for (var i = 0; i < scripts.length; i++) { - var src = scripts[i].src; - var match = src && /\/?vis(.min)?\.js$/.exec(src); - if (match) { - // return path without the script name - return src.substring(0, src.length - match[0].length); - } - } - - return null; - }; - - - /** - * Find the center position of the network - * @private - */ - Network.prototype._getRange = function() { - var minY = 1e9, maxY = -1e9, minX = 1e9, maxX = -1e9, node; - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - if (minX > (node.x)) {minX = node.x;} - if (maxX < (node.x)) {maxX = node.x;} - if (minY > (node.y)) {minY = node.y;} - if (maxY < (node.y)) {maxY = node.y;} - } - } - if (minX == 1e9 && maxX == -1e9 && minY == 1e9 && maxY == -1e9) { - minY = 0, maxY = 0, minX = 0, maxX = 0; - } - return {minX: minX, maxX: maxX, minY: minY, maxY: maxY}; - }; - - - /** - * @param {object} range = {minX: minX, maxX: maxX, minY: minY, maxY: maxY}; - * @returns {{x: number, y: number}} - * @private - */ - Network.prototype._findCenter = function(range) { - return {x: (0.5 * (range.maxX + range.minX)), - y: (0.5 * (range.maxY + range.minY))}; - }; - - - /** - * This function zooms out to fit all data on screen based on amount of nodes - * - * @param {Boolean} [initialZoom] | zoom based on fitted formula or range, true = fitted, default = false; - * @param {Boolean} [disableStart] | If true, start is not called. - */ - Network.prototype.zoomExtent = function(animationOptions, initialZoom, disableStart) { - if (initialZoom === undefined) { - initialZoom = false; - } - if (disableStart === undefined) { - disableStart = false; - } - if (animationOptions === undefined) { - animationOptions = false; - } - - var range = this._getRange(); - var zoomLevel; - - if (initialZoom == true) { - var numberOfNodes = this.nodeIndices.length; - if (this.constants.smoothCurves == true) { - if (this.constants.clustering.enabled == true && - numberOfNodes >= this.constants.clustering.initialMaxNodes) { - zoomLevel = 49.07548 / (numberOfNodes + 142.05338) + 9.1444e-04; // this is obtained from fitting a dataset from 5 points with scale levels that looked good. - } - else { - zoomLevel = 12.662 / (numberOfNodes + 7.4147) + 0.0964822; // this is obtained from fitting a dataset from 5 points with scale levels that looked good. - } - } - else { - if (this.constants.clustering.enabled == true && - numberOfNodes >= this.constants.clustering.initialMaxNodes) { - zoomLevel = 77.5271985 / (numberOfNodes + 187.266146) + 4.76710517e-05; // this is obtained from fitting a dataset from 5 points with scale levels that looked good. - } - else { - zoomLevel = 30.5062972 / (numberOfNodes + 19.93597763) + 0.08413486; // this is obtained from fitting a dataset from 5 points with scale levels that looked good. - } - } - - // correct for larger canvasses. - var factor = Math.min(this.frame.canvas.clientWidth / 600, this.frame.canvas.clientHeight / 600); - zoomLevel *= factor; - } - else { - var xDistance = Math.abs(range.maxX - range.minX) * 1.1; - var yDistance = Math.abs(range.maxY - range.minY) * 1.1; - - var xZoomLevel = this.frame.canvas.clientWidth / xDistance; - var yZoomLevel = this.frame.canvas.clientHeight / yDistance; - - zoomLevel = (xZoomLevel <= yZoomLevel) ? xZoomLevel : yZoomLevel; - } - - if (zoomLevel > 1.0) { - zoomLevel = 1.0; - } - - - var center = this._findCenter(range); - if (disableStart == false) { - var options = {position: center, scale: zoomLevel, animation: animationOptions}; - this.moveTo(options); - this.moving = true; - this.start(); - } - else { - center.x *= zoomLevel; - center.y *= zoomLevel; - center.x -= 0.5 * this.frame.canvas.clientWidth; - center.y -= 0.5 * this.frame.canvas.clientHeight; - this._setScale(zoomLevel); - this._setTranslation(-center.x,-center.y); - } - }; - - - /** - * Update the this.nodeIndices with the most recent node index list - * @private - */ - Network.prototype._updateNodeIndexList = function() { - this._clearNodeIndexList(); - for (var idx in this.nodes) { - if (this.nodes.hasOwnProperty(idx)) { - this.nodeIndices.push(idx); - } - } - }; - - - /** - * Set nodes and edges, and optionally options as well. - * - * @param {Object} data Object containing parameters: - * {Array | DataSet | DataView} [nodes] Array with nodes - * {Array | DataSet | DataView} [edges] Array with edges - * {String} [dot] String containing data in DOT format - * {String} [gephi] String containing data in gephi JSON format - * {Options} [options] Object with options - * @param {Boolean} [disableStart] | optional: disable the calling of the start function. - */ - Network.prototype.setData = function(data, disableStart) { - if (disableStart === undefined) { - disableStart = false; - } - // we set initializing to true to ensure that the hierarchical layout is not performed until both nodes and edges are added. - this.initializing = true; - - if (data && data.dot && (data.nodes || data.edges)) { - throw new SyntaxError('Data must contain either parameter "dot" or ' + - ' parameter pair "nodes" and "edges", but not both.'); - } - - // set options - this.setOptions(data && data.options); - // set all data - if (data && data.dot) { - // parse DOT file - if(data && data.dot) { - var dotData = dotparser.DOTToGraph(data.dot); - this.setData(dotData); - return; - } - } - else if (data && data.gephi) { - // parse DOT file - if(data && data.gephi) { - var gephiData = gephiParser.parseGephi(data.gephi); - this.setData(gephiData); - return; - } - } - else { - this._setNodes(data && data.nodes); - this._setEdges(data && data.edges); - } - this._putDataInSector(); - if (disableStart == false) { - if (this.constants.hierarchicalLayout.enabled == true) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - else { - // find a stable position or start animating to a stable position - if (this.constants.stabilize) { - this._stabilize(); - } - } - this.start(); - } - this.initializing = false; - }; - - /** - * Set options - * @param {Object} options - */ - Network.prototype.setOptions = function (options) { - if (options) { - var prop; - - var fields = ['nodes','edges','smoothCurves','hierarchicalLayout','clustering','navigation', - 'keyboard','dataManipulation','onAdd','onEdit','onEditEdge','onConnect','onDelete','clickToUse' - ]; - // extend all but the values in fields - util.selectiveNotDeepExtend(fields,this.constants, options); - util.selectiveNotDeepExtend(['color'],this.constants.nodes, options.nodes); - util.selectiveNotDeepExtend(['color','length'],this.constants.edges, options.edges); - - if (options.physics) { - util.mergeOptions(this.constants.physics, options.physics,'barnesHut'); - util.mergeOptions(this.constants.physics, options.physics,'repulsion'); - - if (options.physics.hierarchicalRepulsion) { - this.constants.hierarchicalLayout.enabled = true; - this.constants.physics.hierarchicalRepulsion.enabled = true; - this.constants.physics.barnesHut.enabled = false; - for (prop in options.physics.hierarchicalRepulsion) { - if (options.physics.hierarchicalRepulsion.hasOwnProperty(prop)) { - this.constants.physics.hierarchicalRepulsion[prop] = options.physics.hierarchicalRepulsion[prop]; - } - } - } - } - - if (options.onAdd) {this.triggerFunctions.add = options.onAdd;} - if (options.onEdit) {this.triggerFunctions.edit = options.onEdit;} - if (options.onEditEdge) {this.triggerFunctions.editEdge = options.onEditEdge;} - if (options.onConnect) {this.triggerFunctions.connect = options.onConnect;} - if (options.onDelete) {this.triggerFunctions.del = options.onDelete;} - - util.mergeOptions(this.constants, options,'smoothCurves'); - util.mergeOptions(this.constants, options,'hierarchicalLayout'); - util.mergeOptions(this.constants, options,'clustering'); - util.mergeOptions(this.constants, options,'navigation'); - util.mergeOptions(this.constants, options,'keyboard'); - util.mergeOptions(this.constants, options,'dataManipulation'); - - - if (options.dataManipulation) { - this.editMode = this.constants.dataManipulation.initiallyVisible; - } - - - // TODO: work out these options and document them - if (options.edges) { - if (options.edges.color !== undefined) { - if (util.isString(options.edges.color)) { - this.constants.edges.color = {}; - this.constants.edges.color.color = options.edges.color; - this.constants.edges.color.highlight = options.edges.color; - this.constants.edges.color.hover = options.edges.color; - } - else { - if (options.edges.color.color !== undefined) {this.constants.edges.color.color = options.edges.color.color;} - if (options.edges.color.highlight !== undefined) {this.constants.edges.color.highlight = options.edges.color.highlight;} - if (options.edges.color.hover !== undefined) {this.constants.edges.color.hover = options.edges.color.hover;} - } - } - - if (!options.edges.fontColor) { - if (options.edges.color !== undefined) { - if (util.isString(options.edges.color)) {this.constants.edges.fontColor = options.edges.color;} - else if (options.edges.color.color !== undefined) {this.constants.edges.fontColor = options.edges.color.color;} - } - } - } - - if (options.nodes) { - if (options.nodes.color) { - var newColorObj = util.parseColor(options.nodes.color); - this.constants.nodes.color.background = newColorObj.background; - this.constants.nodes.color.border = newColorObj.border; - this.constants.nodes.color.highlight.background = newColorObj.highlight.background; - this.constants.nodes.color.highlight.border = newColorObj.highlight.border; - this.constants.nodes.color.hover.background = newColorObj.hover.background; - this.constants.nodes.color.hover.border = newColorObj.hover.border; - } - } - if (options.groups) { - for (var groupname in options.groups) { - if (options.groups.hasOwnProperty(groupname)) { - var group = options.groups[groupname]; - this.groups.add(groupname, group); - } - } - } - - if (options.tooltip) { - for (prop in options.tooltip) { - if (options.tooltip.hasOwnProperty(prop)) { - this.constants.tooltip[prop] = options.tooltip[prop]; - } - } - if (options.tooltip.color) { - this.constants.tooltip.color = util.parseColor(options.tooltip.color); - } - } - - if ('clickToUse' in options) { - if (options.clickToUse) { - this.activator = new Activator(this.frame); - this.activator.on('change', this._createKeyBinds.bind(this)); - } - else { - if (this.activator) { - this.activator.destroy(); - delete this.activator; - } - } - } - - if (options.labels) { - throw new Error('Option "labels" is deprecated. Use options "locale" and "locales" instead.'); - } - } - - // (Re)loading the mixins that can be enabled or disabled in the options. - // load the force calculation functions, grouped under the physics system. - this._loadPhysicsSystem(); - // load the navigation system. - this._loadNavigationControls(); - // load the data manipulation system - this._loadManipulationSystem(); - // configure the smooth curves - this._configureSmoothCurves(); - - - // bind keys. If disabled, this will not do anything; - this._createKeyBinds(); - this.setSize(this.constants.width, this.constants.height); - this.moving = true; - this.start(); - }; - - - - /** - * Create the main frame for the Network. - * This function is executed once when a Network object is created. The frame - * contains a canvas, and this canvas contains all objects like the axis and - * nodes. - * @private - */ - Network.prototype._create = function () { - // remove all elements from the container element. - while (this.containerElement.hasChildNodes()) { - this.containerElement.removeChild(this.containerElement.firstChild); - } - - this.frame = document.createElement('div'); - this.frame.className = 'vis network-frame'; - this.frame.style.position = 'relative'; - this.frame.style.overflow = 'hidden'; - - - ////////////////////////////////////////////////////////////////// - - this.frame.canvas = document.createElement("canvas"); - - this.frame.canvas.style.position = 'relative'; - this.frame.appendChild(this.frame.canvas); - - - if (!this.frame.canvas.getContext) { - var noCanvas = document.createElement( 'DIV' ); - noCanvas.style.color = 'red'; - noCanvas.style.fontWeight = 'bold' ; - noCanvas.style.padding = '10px'; - noCanvas.innerHTML = 'Error: your browser does not support HTML canvas'; - this.frame.canvas.appendChild(noCanvas); - } - else { - - var ctx = this.frame.canvas.getContext("2d"); - - this.pixelRatio = (window.devicePixelRatio || 1) / (ctx.webkitBackingStorePixelRatio || - ctx.mozBackingStorePixelRatio || - ctx.msBackingStorePixelRatio || - ctx.oBackingStorePixelRatio || - ctx.backingStorePixelRatio || 1); - - - - this.frame.canvas.getContext("2d").setTransform(this.pixelRatio, 0, 0, this.pixelRatio, 0, 0); - } - - ////////////////////////////////////////////////////////////////// - - - var me = this; - this.drag = {}; - this.pinch = {}; - this.hammer = Hammer(this.frame.canvas, { - prevent_default: true - }); - this.hammer.on('tap', me._onTap.bind(me) ); - this.hammer.on('doubletap', me._onDoubleTap.bind(me) ); - this.hammer.on('hold', me._onHold.bind(me) ); - this.hammer.on('pinch', me._onPinch.bind(me) ); - this.hammer.on('touch', me._onTouch.bind(me) ); - this.hammer.on('dragstart', me._onDragStart.bind(me) ); - this.hammer.on('drag', me._onDrag.bind(me) ); - this.hammer.on('dragend', me._onDragEnd.bind(me) ); - this.hammer.on('mousewheel',me._onMouseWheel.bind(me) ); - this.hammer.on('DOMMouseScroll',me._onMouseWheel.bind(me) ); // for FF - this.hammer.on('mousemove', me._onMouseMoveTitle.bind(me) ); - - this.hammerFrame = Hammer(this.frame, { - prevent_default: true - }); - this.hammerFrame.on('release', me._onRelease.bind(me) ); - - // add the frame to the container element - this.containerElement.appendChild(this.frame); - - }; - - - /** - * Binding the keys for keyboard navigation. These functions are defined in the NavigationMixin - * @private - */ - Network.prototype._createKeyBinds = function() { - var me = this; - if (this.keycharm !== undefined) { - this.keycharm.destroy(); - } - this.keycharm = keycharm(); - - this.keycharm.reset(); - - if (this.constants.keyboard.enabled && this.isActive()) { - this.keycharm.bind("up", this._moveUp.bind(me) , "keydown"); - this.keycharm.bind("up", this._yStopMoving.bind(me), "keyup"); - this.keycharm.bind("down", this._moveDown.bind(me) , "keydown"); - this.keycharm.bind("down", this._yStopMoving.bind(me), "keyup"); - this.keycharm.bind("left", this._moveLeft.bind(me) , "keydown"); - this.keycharm.bind("left", this._xStopMoving.bind(me), "keyup"); - this.keycharm.bind("right",this._moveRight.bind(me), "keydown"); - this.keycharm.bind("right",this._xStopMoving.bind(me), "keyup"); - this.keycharm.bind("=", this._zoomIn.bind(me), "keydown"); - this.keycharm.bind("=", this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("num+", this._zoomIn.bind(me), "keydown"); - this.keycharm.bind("num+", this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("num-", this._zoomOut.bind(me), "keydown"); - this.keycharm.bind("num-", this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("-", this._zoomOut.bind(me), "keydown"); - this.keycharm.bind("-", this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("[", this._zoomIn.bind(me), "keydown"); - this.keycharm.bind("[", this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("]", this._zoomOut.bind(me), "keydown"); - this.keycharm.bind("]", this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("pageup",this._zoomIn.bind(me), "keydown"); - this.keycharm.bind("pageup",this._stopZoom.bind(me), "keyup"); - this.keycharm.bind("pagedown",this._zoomOut.bind(me),"keydown"); - this.keycharm.bind("pagedown",this._stopZoom.bind(me), "keyup"); - } - - if (this.constants.dataManipulation.enabled == true) { - this.keycharm.bind("esc",this._createManipulatorBar.bind(me)); - this.keycharm.bind("delete",this._deleteSelected.bind(me)); - } - }; - - /** - * Get the pointer location from a touch location - * @param {{pageX: Number, pageY: Number}} touch - * @return {{x: Number, y: Number}} pointer - * @private - */ - Network.prototype._getPointer = function (touch) { - return { - x: touch.pageX - util.getAbsoluteLeft(this.frame.canvas), - y: touch.pageY - util.getAbsoluteTop(this.frame.canvas) - }; - }; - - /** - * On start of a touch gesture, store the pointer - * @param event - * @private - */ - Network.prototype._onTouch = function (event) { - if (new Date().valueOf() - this.touchTime > 100) { - this.drag.pointer = this._getPointer(event.gesture.center); - this.drag.pinched = false; - this.pinch.scale = this._getScale(); - - // to avoid double fireing of this event because we have two hammer instances. (on canvas and on frame) - this.touchTime = new Date().valueOf(); - - this._handleTouch(this.drag.pointer); - } - }; - - /** - * handle drag start event - * @private - */ - Network.prototype._onDragStart = function () { - this._handleDragStart(); - }; - - - /** - * This function is called by _onDragStart. - * It is separated out because we can then overload it for the datamanipulation system. - * - * @private - */ - Network.prototype._handleDragStart = function() { - var drag = this.drag; - var node = this._getNodeAt(drag.pointer); - // note: drag.pointer is set in _onTouch to get the initial touch location - - drag.dragging = true; - drag.selection = []; - drag.translation = this._getTranslation(); - drag.nodeId = null; - this.draggingNodes = false; - - if (node != null && this.constants.dragNodes == true) { - this.draggingNodes = true; - drag.nodeId = node.id; - // select the clicked node if not yet selected - if (!node.isSelected()) { - this._selectObject(node,false); - } - - this.emit("dragStart",{nodeIds:this.getSelection().nodes}); - - // create an array with the selected nodes and their original location and status - for (var objectId in this.selectionObj.nodes) { - if (this.selectionObj.nodes.hasOwnProperty(objectId)) { - var object = this.selectionObj.nodes[objectId]; - var s = { - id: object.id, - node: object, - - // store original x, y, xFixed and yFixed, make the node temporarily Fixed - x: object.x, - y: object.y, - xFixed: object.xFixed, - yFixed: object.yFixed - }; - - object.xFixed = true; - object.yFixed = true; - - drag.selection.push(s); - } - } - } - }; - - - /** - * handle drag event - * @private - */ - Network.prototype._onDrag = function (event) { - this._handleOnDrag(event) - }; - - - /** - * This function is called by _onDrag. - * It is separated out because we can then overload it for the datamanipulation system. - * - * @private - */ - Network.prototype._handleOnDrag = function(event) { - if (this.drag.pinched) { - return; - } - - // remove the focus on node if it is focussed on by the focusOnNode - this.releaseNode(); - - var pointer = this._getPointer(event.gesture.center); - var me = this; - var drag = this.drag; - var selection = drag.selection; - if (selection && selection.length && this.constants.dragNodes == true) { - // calculate delta's and new location - var deltaX = pointer.x - drag.pointer.x; - var deltaY = pointer.y - drag.pointer.y; - - // update position of all selected nodes - selection.forEach(function (s) { - var node = s.node; - - if (!s.xFixed) { - node.x = me._XconvertDOMtoCanvas(me._XconvertCanvasToDOM(s.x) + deltaX); - } - - if (!s.yFixed) { - node.y = me._YconvertDOMtoCanvas(me._YconvertCanvasToDOM(s.y) + deltaY); - } - }); - - - // start _animationStep if not yet running - if (!this.moving) { - this.moving = true; - this.start(); - } - } - else { - if (this.constants.dragNetwork == true) { - // move the network - var diffX = pointer.x - this.drag.pointer.x; - var diffY = pointer.y - this.drag.pointer.y; - - this._setTranslation( - this.drag.translation.x + diffX, - this.drag.translation.y + diffY - ); - this._redraw(); - // this.moving = true; - // this.start(); - } - } - }; - - /** - * handle drag start event - * @private - */ - Network.prototype._onDragEnd = function (event) { - this._handleDragEnd(event); - }; - - - Network.prototype._handleDragEnd = function(event) { - this.drag.dragging = false; - var selection = this.drag.selection; - if (selection && selection.length) { - selection.forEach(function (s) { - // restore original xFixed and yFixed - s.node.xFixed = s.xFixed; - s.node.yFixed = s.yFixed; - }); - this.moving = true; - this.start(); - } - else { - this._redraw(); - } - if (this.draggingNodes == false) { - this.emit("dragEnd",{nodeIds:[]}); - } - else { - this.emit("dragEnd",{nodeIds:this.getSelection().nodes}); - } - - } - /** - * handle tap/click event: select/unselect a node - * @private - */ - Network.prototype._onTap = function (event) { - var pointer = this._getPointer(event.gesture.center); - this.pointerPosition = pointer; - this._handleTap(pointer); - - }; - - - /** - * handle doubletap event - * @private - */ - Network.prototype._onDoubleTap = function (event) { - var pointer = this._getPointer(event.gesture.center); - this._handleDoubleTap(pointer); - }; - - - /** - * handle long tap event: multi select nodes - * @private - */ - Network.prototype._onHold = function (event) { - var pointer = this._getPointer(event.gesture.center); - this.pointerPosition = pointer; - this._handleOnHold(pointer); - }; - - /** - * handle the release of the screen - * - * @private - */ - Network.prototype._onRelease = function (event) { - var pointer = this._getPointer(event.gesture.center); - this._handleOnRelease(pointer); - }; - - /** - * Handle pinch event - * @param event - * @private - */ - Network.prototype._onPinch = function (event) { - var pointer = this._getPointer(event.gesture.center); - - this.drag.pinched = true; - if (!('scale' in this.pinch)) { - this.pinch.scale = 1; - } - - // TODO: enabled moving while pinching? - var scale = this.pinch.scale * event.gesture.scale; - this._zoom(scale, pointer) - }; - - /** - * Zoom the network in or out - * @param {Number} scale a number around 1, and between 0.01 and 10 - * @param {{x: Number, y: Number}} pointer Position on screen - * @return {Number} appliedScale scale is limited within the boundaries - * @private - */ - Network.prototype._zoom = function(scale, pointer) { - if (this.constants.zoomable == true) { - var scaleOld = this._getScale(); - if (scale < 0.00001) { - scale = 0.00001; - } - if (scale > 10) { - scale = 10; - } - - var preScaleDragPointer = null; - if (this.drag !== undefined) { - if (this.drag.dragging == true) { - preScaleDragPointer = this.DOMtoCanvas(this.drag.pointer); - } - } - // + this.frame.canvas.clientHeight / 2 - var translation = this._getTranslation(); - - var scaleFrac = scale / scaleOld; - var tx = (1 - scaleFrac) * pointer.x + translation.x * scaleFrac; - var ty = (1 - scaleFrac) * pointer.y + translation.y * scaleFrac; - - this.areaCenter = {"x" : this._XconvertDOMtoCanvas(pointer.x), - "y" : this._YconvertDOMtoCanvas(pointer.y)}; - - this._setScale(scale); - this._setTranslation(tx, ty); - this.updateClustersDefault(); - - if (preScaleDragPointer != null) { - var postScaleDragPointer = this.canvasToDOM(preScaleDragPointer); - this.drag.pointer.x = postScaleDragPointer.x; - this.drag.pointer.y = postScaleDragPointer.y; - } - - this._redraw(); - - if (scaleOld < scale) { - this.emit("zoom", {direction:"+"}); - } - else { - this.emit("zoom", {direction:"-"}); - } - - return scale; - } - }; - - - /** - * Event handler for mouse wheel event, used to zoom the timeline - * See http://adomas.org/javascript-mouse-wheel/ - * https://github.com/EightMedia/hammer.js/issues/256 - * @param {MouseEvent} event - * @private - */ - Network.prototype._onMouseWheel = function(event) { - // retrieve delta - var delta = 0; - if (event.wheelDelta) { /* IE/Opera. */ - delta = event.wheelDelta/120; - } else if (event.detail) { /* Mozilla case. */ - // In Mozilla, sign of delta is different than in IE. - // Also, delta is multiple of 3. - delta = -event.detail/3; - } - - // If delta is nonzero, handle it. - // Basically, delta is now positive if wheel was scrolled up, - // and negative, if wheel was scrolled down. - if (delta) { - - // calculate the new scale - var scale = this._getScale(); - var zoom = delta / 10; - if (delta < 0) { - zoom = zoom / (1 - zoom); - } - scale *= (1 + zoom); - - // calculate the pointer location - var gesture = hammerUtil.fakeGesture(this, event); - var pointer = this._getPointer(gesture.center); - - // apply the new scale - this._zoom(scale, pointer); - } - - // Prevent default actions caused by mouse wheel. - event.preventDefault(); - }; - - - /** - * Mouse move handler for checking whether the title moves over a node with a title. - * @param {Event} event - * @private - */ - Network.prototype._onMouseMoveTitle = function (event) { - var gesture = hammerUtil.fakeGesture(this, event); - var pointer = this._getPointer(gesture.center); - - // check if the previously selected node is still selected - if (this.popupObj) { - this._checkHidePopup(pointer); - } - - // start a timeout that will check if the mouse is positioned above - // an element - var me = this; - var checkShow = function() { - me._checkShowPopup(pointer); - }; - if (this.popupTimer) { - clearInterval(this.popupTimer); // stop any running calculationTimer - } - if (!this.drag.dragging) { - this.popupTimer = setTimeout(checkShow, this.constants.tooltip.delay); - } - - - /** - * Adding hover highlights - */ - if (this.constants.hover == true) { - // removing all hover highlights - for (var edgeId in this.hoverObj.edges) { - if (this.hoverObj.edges.hasOwnProperty(edgeId)) { - this.hoverObj.edges[edgeId].hover = false; - delete this.hoverObj.edges[edgeId]; - } - } - - // adding hover highlights - var obj = this._getNodeAt(pointer); - if (obj == null) { - obj = this._getEdgeAt(pointer); - } - if (obj != null) { - this._hoverObject(obj); - } - - // removing all node hover highlights except for the selected one. - for (var nodeId in this.hoverObj.nodes) { - if (this.hoverObj.nodes.hasOwnProperty(nodeId)) { - if (obj instanceof Node && obj.id != nodeId || obj instanceof Edge || obj == null) { - this._blurObject(this.hoverObj.nodes[nodeId]); - delete this.hoverObj.nodes[nodeId]; - } - } - } - this.redraw(); - } - }; - - /** - * Check if there is an element on the given position in the network - * (a node or edge). If so, and if this element has a title, - * show a popup window with its title. - * - * @param {{x:Number, y:Number}} pointer - * @private - */ - Network.prototype._checkShowPopup = function (pointer) { - var obj = { - left: this._XconvertDOMtoCanvas(pointer.x), - top: this._YconvertDOMtoCanvas(pointer.y), - right: this._XconvertDOMtoCanvas(pointer.x), - bottom: this._YconvertDOMtoCanvas(pointer.y) - }; - - var id; - var lastPopupNode = this.popupObj; - - if (this.popupObj == undefined) { - // search the nodes for overlap, select the top one in case of multiple nodes - var nodes = this.nodes; - for (id in nodes) { - if (nodes.hasOwnProperty(id)) { - var node = nodes[id]; - if (node.getTitle() !== undefined && node.isOverlappingWith(obj)) { - this.popupObj = node; - break; - } - } - } - } - - if (this.popupObj === undefined) { - // search the edges for overlap - var edges = this.edges; - for (id in edges) { - if (edges.hasOwnProperty(id)) { - var edge = edges[id]; - if (edge.connected && (edge.getTitle() !== undefined) && - edge.isOverlappingWith(obj)) { - this.popupObj = edge; - break; - } - } - } - } - - if (this.popupObj) { - // show popup message window - if (this.popupObj != lastPopupNode) { - var me = this; - if (!me.popup) { - me.popup = new Popup(me.frame, me.constants.tooltip); - } - - // adjust a small offset such that the mouse cursor is located in the - // bottom left location of the popup, and you can easily move over the - // popup area - me.popup.setPosition(pointer.x - 3, pointer.y - 3); - me.popup.setText(me.popupObj.getTitle()); - me.popup.show(); - } - } - else { - if (this.popup) { - this.popup.hide(); - } - } - }; - - - /** - * Check if the popup must be hided, which is the case when the mouse is no - * longer hovering on the object - * @param {{x:Number, y:Number}} pointer - * @private - */ - Network.prototype._checkHidePopup = function (pointer) { - if (!this.popupObj || !this._getNodeAt(pointer) ) { - this.popupObj = undefined; - if (this.popup) { - this.popup.hide(); - } - } - }; - - - /** - * Set a new size for the network - * @param {string} width Width in pixels or percentage (for example '800px' - * or '50%') - * @param {string} height Height in pixels or percentage (for example '400px' - * or '30%') - */ - Network.prototype.setSize = function(width, height) { - var emitEvent = false; - var oldWidth = this.frame.canvas.width; - var oldHeight = this.frame.canvas.height; - if (width != this.constants.width || height != this.constants.height || this.frame.style.width != width || this.frame.style.height != height) { - this.frame.style.width = width; - this.frame.style.height = height; - - this.frame.canvas.style.width = '100%'; - this.frame.canvas.style.height = '100%'; - - this.frame.canvas.width = this.frame.canvas.clientWidth * this.pixelRatio; - this.frame.canvas.height = this.frame.canvas.clientHeight * this.pixelRatio; - - this.constants.width = width; - this.constants.height = height; - - emitEvent = true; - } - else { - // this would adapt the width of the canvas to the width from 100% if and only if - // there is a change. - - if (this.frame.canvas.width != this.frame.canvas.clientWidth * this.pixelRatio) { - this.frame.canvas.width = this.frame.canvas.clientWidth * this.pixelRatio; - emitEvent = true; - } - if (this.frame.canvas.height != this.frame.canvas.clientHeight * this.pixelRatio) { - this.frame.canvas.height = this.frame.canvas.clientHeight * this.pixelRatio; - emitEvent = true; - } - } - - if (emitEvent == true) { - this.emit('resize', {width:this.frame.canvas.width * this.pixelRatio,height:this.frame.canvas.height * this.pixelRatio, oldWidth: oldWidth * this.pixelRatio, oldHeight: oldHeight * this.pixelRatio}); - } - }; - - /** - * Set a data set with nodes for the network - * @param {Array | DataSet | DataView} nodes The data containing the nodes. - * @private - */ - Network.prototype._setNodes = function(nodes) { - var oldNodesData = this.nodesData; - - if (nodes instanceof DataSet || nodes instanceof DataView) { - this.nodesData = nodes; - } - else if (Array.isArray(nodes)) { - this.nodesData = new DataSet(); - this.nodesData.add(nodes); - } - else if (!nodes) { - this.nodesData = new DataSet(); - } - else { - throw new TypeError('Array or DataSet expected'); - } - - if (oldNodesData) { - // unsubscribe from old dataset - util.forEach(this.nodesListeners, function (callback, event) { - oldNodesData.off(event, callback); - }); - } - - // remove drawn nodes - this.nodes = {}; - - if (this.nodesData) { - // subscribe to new dataset - var me = this; - util.forEach(this.nodesListeners, function (callback, event) { - me.nodesData.on(event, callback); - }); - - // draw all new nodes - var ids = this.nodesData.getIds(); - this._addNodes(ids); - } - this._updateSelection(); - }; - - /** - * Add nodes - * @param {Number[] | String[]} ids - * @private - */ - Network.prototype._addNodes = function(ids) { - var id; - for (var i = 0, len = ids.length; i < len; i++) { - id = ids[i]; - var data = this.nodesData.get(id); - var node = new Node(data, this.images, this.groups, this.constants); - this.nodes[id] = node; // note: this may replace an existing node - if ((node.xFixed == false || node.yFixed == false) && (node.x === null || node.y === null)) { - var radius = 10 * 0.1*ids.length + 10; - var angle = 2 * Math.PI * Math.random(); - if (node.xFixed == false) {node.x = radius * Math.cos(angle);} - if (node.yFixed == false) {node.y = radius * Math.sin(angle);} - } - this.moving = true; - } - - this._updateNodeIndexList(); - if (this.constants.hierarchicalLayout.enabled == true && this.initializing == false) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - this._updateCalculationNodes(); - this._reconnectEdges(); - this._updateValueRange(this.nodes); - this.updateLabels(); - }; - - /** - * Update existing nodes, or create them when not yet existing - * @param {Number[] | String[]} ids - * @private - */ - Network.prototype._updateNodes = function(ids,changedData) { - var nodes = this.nodes; - for (var i = 0, len = ids.length; i < len; i++) { - var id = ids[i]; - var node = nodes[id]; - var data = changedData[i]; - if (node) { - // update node - node.setProperties(data, this.constants); - } - else { - // create node - node = new Node(properties, this.images, this.groups, this.constants); - nodes[id] = node; - } - } - this.moving = true; - if (this.constants.hierarchicalLayout.enabled == true && this.initializing == false) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - this._updateNodeIndexList(); - this._updateValueRange(nodes); - }; - - /** - * Remove existing nodes. If nodes do not exist, the method will just ignore it. - * @param {Number[] | String[]} ids - * @private - */ - Network.prototype._removeNodes = function(ids) { - var nodes = this.nodes; - for (var i = 0, len = ids.length; i < len; i++) { - var id = ids[i]; - delete nodes[id]; - } - this._updateNodeIndexList(); - if (this.constants.hierarchicalLayout.enabled == true && this.initializing == false) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - this._updateCalculationNodes(); - this._reconnectEdges(); - this._updateSelection(); - this._updateValueRange(nodes); - }; - - /** - * Load edges by reading the data table - * @param {Array | DataSet | DataView} edges The data containing the edges. - * @private - * @private - */ - Network.prototype._setEdges = function(edges) { - var oldEdgesData = this.edgesData; - - if (edges instanceof DataSet || edges instanceof DataView) { - this.edgesData = edges; - } - else if (Array.isArray(edges)) { - this.edgesData = new DataSet(); - this.edgesData.add(edges); - } - else if (!edges) { - this.edgesData = new DataSet(); - } - else { - throw new TypeError('Array or DataSet expected'); - } - - if (oldEdgesData) { - // unsubscribe from old dataset - util.forEach(this.edgesListeners, function (callback, event) { - oldEdgesData.off(event, callback); - }); - } - - // remove drawn edges - this.edges = {}; - - if (this.edgesData) { - // subscribe to new dataset - var me = this; - util.forEach(this.edgesListeners, function (callback, event) { - me.edgesData.on(event, callback); - }); - - // draw all new nodes - var ids = this.edgesData.getIds(); - this._addEdges(ids); - } - - this._reconnectEdges(); - }; - - /** - * Add edges - * @param {Number[] | String[]} ids - * @private - */ - Network.prototype._addEdges = function (ids) { - var edges = this.edges, - edgesData = this.edgesData; - - for (var i = 0, len = ids.length; i < len; i++) { - var id = ids[i]; - - var oldEdge = edges[id]; - if (oldEdge) { - oldEdge.disconnect(); - } - - var data = edgesData.get(id, {"showInternalIds" : true}); - edges[id] = new Edge(data, this, this.constants); - } - this.moving = true; - this._updateValueRange(edges); - this._createBezierNodes(); - this._updateCalculationNodes(); - if (this.constants.hierarchicalLayout.enabled == true && this.initializing == false) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - }; - - /** - * Update existing edges, or create them when not yet existing - * @param {Number[] | String[]} ids - * @private - */ - Network.prototype._updateEdges = function (ids) { - var edges = this.edges, - edgesData = this.edgesData; - for (var i = 0, len = ids.length; i < len; i++) { - var id = ids[i]; - - var data = edgesData.get(id); - var edge = edges[id]; - if (edge) { - // update edge - edge.disconnect(); - edge.setProperties(data, this.constants); - edge.connect(); - } - else { - // create edge - edge = new Edge(data, this, this.constants); - this.edges[id] = edge; - } - } - - this._createBezierNodes(); - if (this.constants.hierarchicalLayout.enabled == true && this.initializing == false) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - this.moving = true; - this._updateValueRange(edges); - }; - - /** - * Remove existing edges. Non existing ids will be ignored - * @param {Number[] | String[]} ids - * @private - */ - Network.prototype._removeEdges = function (ids) { - var edges = this.edges; - for (var i = 0, len = ids.length; i < len; i++) { - var id = ids[i]; - var edge = edges[id]; - if (edge) { - if (edge.via != null) { - delete this.sectors['support']['nodes'][edge.via.id]; - } - edge.disconnect(); - delete edges[id]; - } - } - - this.moving = true; - this._updateValueRange(edges); - if (this.constants.hierarchicalLayout.enabled == true && this.initializing == false) { - this._resetLevels(); - this._setupHierarchicalLayout(); - } - this._updateCalculationNodes(); - }; - - /** - * Reconnect all edges - * @private - */ - Network.prototype._reconnectEdges = function() { - var id, - nodes = this.nodes, - edges = this.edges; - for (id in nodes) { - if (nodes.hasOwnProperty(id)) { - nodes[id].edges = []; - nodes[id].dynamicEdges = []; - } - } - - for (id in edges) { - if (edges.hasOwnProperty(id)) { - var edge = edges[id]; - edge.from = null; - edge.to = null; - edge.connect(); - } - } - }; - - /** - * Update the values of all object in the given array according to the current - * value range of the objects in the array. - * @param {Object} obj An object containing a set of Edges or Nodes - * The objects must have a method getValue() and - * setValueRange(min, max). - * @private - */ - Network.prototype._updateValueRange = function(obj) { - var id; - - // determine the range of the objects - var valueMin = undefined; - var valueMax = undefined; - for (id in obj) { - if (obj.hasOwnProperty(id)) { - var value = obj[id].getValue(); - if (value !== undefined) { - valueMin = (valueMin === undefined) ? value : Math.min(value, valueMin); - valueMax = (valueMax === undefined) ? value : Math.max(value, valueMax); - } - } - } - - // adjust the range of all objects - if (valueMin !== undefined && valueMax !== undefined) { - for (id in obj) { - if (obj.hasOwnProperty(id)) { - obj[id].setValueRange(valueMin, valueMax); - } - } - } - }; - - /** - * Redraw the network with the current data - * chart will be resized too. - */ - Network.prototype.redraw = function() { - this.setSize(this.constants.width, this.constants.height); - this._redraw(); - }; - - /** - * Redraw the network with the current data - * @private - */ - Network.prototype._redraw = function() { - var ctx = this.frame.canvas.getContext('2d'); - - ctx.setTransform(this.pixelRatio, 0, 0, this.pixelRatio, 0, 0); - - // clear the canvas - var w = this.frame.canvas.width * this.pixelRatio; - var h = this.frame.canvas.height * this.pixelRatio; - ctx.clearRect(0, 0, w, h); - - // set scaling and translation - ctx.save(); - ctx.translate(this.translation.x, this.translation.y); - ctx.scale(this.scale, this.scale); - - this.canvasTopLeft = { - "x": this._XconvertDOMtoCanvas(0), - "y": this._YconvertDOMtoCanvas(0) - }; - this.canvasBottomRight = { - "x": this._XconvertDOMtoCanvas(this.frame.canvas.clientWidth * this.pixelRatio), - "y": this._YconvertDOMtoCanvas(this.frame.canvas.clientHeight * this.pixelRatio) - }; - - - this._doInAllSectors("_drawAllSectorNodes",ctx); - if (this.drag.dragging == false || this.drag.dragging === undefined || this.constants.hideEdgesOnDrag == false) { - this._doInAllSectors("_drawEdges",ctx); - } - - if (this.drag.dragging == false || this.drag.dragging === undefined || this.constants.hideNodesOnDrag == false) { - this._doInAllSectors("_drawNodes",ctx,false); - } - - if (this.controlNodesActive == true) { - this._doInAllSectors("_drawControlNodes",ctx); - } - - // this._doInSupportSector("_drawNodes",ctx,true); - // this._drawTree(ctx,"#F00F0F"); - - // restore original scaling and translation - ctx.restore(); - }; - - /** - * Set the translation of the network - * @param {Number} offsetX Horizontal offset - * @param {Number} offsetY Vertical offset - * @private - */ - Network.prototype._setTranslation = function(offsetX, offsetY) { - if (this.translation === undefined) { - this.translation = { - x: 0, - y: 0 - }; - } - - if (offsetX !== undefined) { - this.translation.x = offsetX; - } - if (offsetY !== undefined) { - this.translation.y = offsetY; - } - - this.emit('viewChanged'); - }; - - /** - * Get the translation of the network - * @return {Object} translation An object with parameters x and y, both a number - * @private - */ - Network.prototype._getTranslation = function() { - return { - x: this.translation.x, - y: this.translation.y - }; - }; - - /** - * Scale the network - * @param {Number} scale Scaling factor 1.0 is unscaled - * @private - */ - Network.prototype._setScale = function(scale) { - this.scale = scale; - }; - - /** - * Get the current scale of the network - * @return {Number} scale Scaling factor 1.0 is unscaled - * @private - */ - Network.prototype._getScale = function() { - return this.scale; - }; - - /** - * Convert the X coordinate in DOM-space (coordinate point in browser relative to the container div) to - * the X coordinate in canvas-space (the simulation sandbox, which the camera looks upon) - * @param {number} x - * @returns {number} - * @private - */ - Network.prototype._XconvertDOMtoCanvas = function(x) { - return (x - this.translation.x) / this.scale; - }; - - /** - * Convert the X coordinate in canvas-space (the simulation sandbox, which the camera looks upon) to - * the X coordinate in DOM-space (coordinate point in browser relative to the container div) - * @param {number} x - * @returns {number} - * @private - */ - Network.prototype._XconvertCanvasToDOM = function(x) { - return x * this.scale + this.translation.x; - }; - - /** - * Convert the Y coordinate in DOM-space (coordinate point in browser relative to the container div) to - * the Y coordinate in canvas-space (the simulation sandbox, which the camera looks upon) - * @param {number} y - * @returns {number} - * @private - */ - Network.prototype._YconvertDOMtoCanvas = function(y) { - return (y - this.translation.y) / this.scale; - }; - - /** - * Convert the Y coordinate in canvas-space (the simulation sandbox, which the camera looks upon) to - * the Y coordinate in DOM-space (coordinate point in browser relative to the container div) - * @param {number} y - * @returns {number} - * @private - */ - Network.prototype._YconvertCanvasToDOM = function(y) { - return y * this.scale + this.translation.y ; - }; - - - /** - * - * @param {object} pos = {x: number, y: number} - * @returns {{x: number, y: number}} - * @constructor - */ - Network.prototype.canvasToDOM = function (pos) { - return {x: this._XconvertCanvasToDOM(pos.x), y: this._YconvertCanvasToDOM(pos.y)}; - }; - - /** - * - * @param {object} pos = {x: number, y: number} - * @returns {{x: number, y: number}} - * @constructor - */ - Network.prototype.DOMtoCanvas = function (pos) { - return {x: this._XconvertDOMtoCanvas(pos.x), y: this._YconvertDOMtoCanvas(pos.y)}; - }; - - /** - * Redraw all nodes - * The 2d context of a HTML canvas can be retrieved by canvas.getContext('2d'); - * @param {CanvasRenderingContext2D} ctx - * @param {Boolean} [alwaysShow] - * @private - */ - Network.prototype._drawNodes = function(ctx,alwaysShow) { - if (alwaysShow === undefined) { - alwaysShow = false; - } - - // first draw the unselected nodes - var nodes = this.nodes; - var selected = []; - - for (var id in nodes) { - if (nodes.hasOwnProperty(id)) { - nodes[id].setScaleAndPos(this.scale,this.canvasTopLeft,this.canvasBottomRight); - if (nodes[id].isSelected()) { - selected.push(id); - } - else { - if (nodes[id].inArea() || alwaysShow) { - nodes[id].draw(ctx); - } - } - } - } - - // draw the selected nodes on top - for (var s = 0, sMax = selected.length; s < sMax; s++) { - if (nodes[selected[s]].inArea() || alwaysShow) { - nodes[selected[s]].draw(ctx); - } - } - }; - - /** - * Redraw all edges - * The 2d context of a HTML canvas can be retrieved by canvas.getContext('2d'); - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Network.prototype._drawEdges = function(ctx) { - var edges = this.edges; - for (var id in edges) { - if (edges.hasOwnProperty(id)) { - var edge = edges[id]; - edge.setScale(this.scale); - if (edge.connected) { - edges[id].draw(ctx); - } - } - } - }; - - /** - * Redraw all edges - * The 2d context of a HTML canvas can be retrieved by canvas.getContext('2d'); - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Network.prototype._drawControlNodes = function(ctx) { - var edges = this.edges; - for (var id in edges) { - if (edges.hasOwnProperty(id)) { - edges[id]._drawControlNodes(ctx); - } - } - }; - - /** - * Find a stable position for all nodes - * @private - */ - Network.prototype._stabilize = function() { - if (this.constants.freezeForStabilization == true) { - this._freezeDefinedNodes(); - } - - // find stable position - var count = 0; - while (this.moving && count < this.constants.stabilizationIterations) { - this._physicsTick(); - count++; - } - this.zoomExtent(undefined,false,true); - if (this.constants.freezeForStabilization == true) { - this._restoreFrozenNodes(); - } - }; - - /** - * When initializing and stabilizing, we can freeze nodes with a predefined position. This greatly speeds up stabilization - * because only the supportnodes for the smoothCurves have to settle. - * - * @private - */ - Network.prototype._freezeDefinedNodes = function() { - var nodes = this.nodes; - for (var id in nodes) { - if (nodes.hasOwnProperty(id)) { - if (nodes[id].x != null && nodes[id].y != null) { - nodes[id].fixedData.x = nodes[id].xFixed; - nodes[id].fixedData.y = nodes[id].yFixed; - nodes[id].xFixed = true; - nodes[id].yFixed = true; - } - } - } - }; - - /** - * Unfreezes the nodes that have been frozen by _freezeDefinedNodes. - * - * @private - */ - Network.prototype._restoreFrozenNodes = function() { - var nodes = this.nodes; - for (var id in nodes) { - if (nodes.hasOwnProperty(id)) { - if (nodes[id].fixedData.x != null) { - nodes[id].xFixed = nodes[id].fixedData.x; - nodes[id].yFixed = nodes[id].fixedData.y; - } - } - } - }; - - - /** - * Check if any of the nodes is still moving - * @param {number} vmin the minimum velocity considered as 'moving' - * @return {boolean} true if moving, false if non of the nodes is moving - * @private - */ - Network.prototype._isMoving = function(vmin) { - var nodes = this.nodes; - for (var id in nodes) { - if (nodes.hasOwnProperty(id) && nodes[id].isMoving(vmin)) { - return true; - } - } - return false; - }; - - - /** - * /** - * Perform one discrete step for all nodes - * - * @private - */ - Network.prototype._discreteStepNodes = function() { - var interval = this.physicsDiscreteStepsize; - var nodes = this.nodes; - var nodeId; - var nodesPresent = false; - - if (this.constants.maxVelocity > 0) { - for (nodeId in nodes) { - if (nodes.hasOwnProperty(nodeId)) { - nodes[nodeId].discreteStepLimited(interval, this.constants.maxVelocity); - nodesPresent = true; - } - } - } - else { - for (nodeId in nodes) { - if (nodes.hasOwnProperty(nodeId)) { - nodes[nodeId].discreteStep(interval); - nodesPresent = true; - } - } - } - - if (nodesPresent == true) { - var vminCorrected = this.constants.minVelocity / Math.max(this.scale,0.05); - if (vminCorrected > 0.5*this.constants.maxVelocity) { - return true; - } - else { - return this._isMoving(vminCorrected); - } - } - return false; - }; - - /** - * A single simulation step (or "tick") in the physics simulation - * - * @private - */ - Network.prototype._physicsTick = function() { - if (!this.freezeSimulation) { - if (this.moving == true) { - var mainMovingStatus = false; - var supportMovingStatus = false; - - this._doInAllActiveSectors("_initializeForceCalculation"); - var mainMoving = this._doInAllActiveSectors("_discreteStepNodes"); - if (this.constants.smoothCurves.enabled == true && this.constants.smoothCurves.dynamic == true) { - supportMovingStatus = this._doInSupportSector("_discreteStepNodes"); - } - // gather movement data from all sectors, if one moves, we are NOT stabilzied - for (var i = 0; i < mainMoving.length; i++) {mainMovingStatus = mainMoving[0] || mainMovingStatus;} - - // determine if the network has stabilzied - this.moving = mainMovingStatus || supportMovingStatus; - - this.stabilizationIterations++; - } - } - }; - - - /** - * This function runs one step of the animation. It calls an x amount of physics ticks and one render tick. - * It reschedules itself at the beginning of the function - * - * @private - */ - Network.prototype._animationStep = function() { - // reset the timer so a new scheduled animation step can be set - this.timer = undefined; - // handle the keyboad movement - this._handleNavigation(); - - // this schedules a new animation step - this.start(); - - // start the physics simulation - var calculationTime = Date.now(); - var maxSteps = 1; - this._physicsTick(); - var timeRequired = Date.now() - calculationTime; - while (timeRequired < 0.9*(this.renderTimestep - this.renderTime) && maxSteps < this.maxPhysicsTicksPerRender) { - this._physicsTick(); - timeRequired = Date.now() - calculationTime; - maxSteps++; - } - // start the rendering process - var renderTime = Date.now(); - this._redraw(); - this.renderTime = Date.now() - renderTime; - }; - - if (typeof window !== 'undefined') { - window.requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || - window.webkitRequestAnimationFrame || window.msRequestAnimationFrame; - } - - /** - * Schedule a animation step with the refreshrate interval. - */ - Network.prototype.start = function() { - if (this.moving == true || this.xIncrement != 0 || this.yIncrement != 0 || this.zoomIncrement != 0) { - if (this.startedStabilization == false) { - this.emit("startStabilization"); - this.startedStabilization = true; - } - - if (!this.timer) { - var ua = navigator.userAgent.toLowerCase(); - - var requiresTimeout = false; - if (ua.indexOf('msie 9.0') != -1) { // IE 9 - requiresTimeout = true; - } - else if (ua.indexOf('safari') != -1) { // safari - if (ua.indexOf('chrome') <= -1) { - requiresTimeout = true; - } - } - - if (requiresTimeout == true) { - this.timer = window.setTimeout(this._animationStep.bind(this), this.renderTimestep); // wait this.renderTimeStep milliseconds and perform the animation step function - } - else{ - this.timer = window.requestAnimationFrame(this._animationStep.bind(this), this.renderTimestep); // wait this.renderTimeStep milliseconds and perform the animation step function - } - } - } - else { - this._redraw(); - if (this.stabilizationIterations > 0) { - // trigger the "stabilized" event. - // The event is triggered on the next tick, to prevent the case that - // it is fired while initializing the Network, in which case you would not - // be able to catch it - var me = this; - var params = { - iterations: me.stabilizationIterations - }; - me.stabilizationIterations = 0; - me.startedStabilization = false; - setTimeout(function () { - me.emit("stabilized", params); - }, 0); - } - } - }; - - - /** - * Move the network according to the keyboard presses. - * - * @private - */ - Network.prototype._handleNavigation = function() { - if (this.xIncrement != 0 || this.yIncrement != 0) { - var translation = this._getTranslation(); - this._setTranslation(translation.x+this.xIncrement, translation.y+this.yIncrement); - } - if (this.zoomIncrement != 0) { - var center = { - x: this.frame.canvas.clientWidth / 2, - y: this.frame.canvas.clientHeight / 2 - }; - this._zoom(this.scale*(1 + this.zoomIncrement), center); - } - }; - - - /** - * Freeze the _animationStep - */ - Network.prototype.toggleFreeze = function() { - if (this.freezeSimulation == false) { - this.freezeSimulation = true; - } - else { - this.freezeSimulation = false; - this.start(); - } - }; - - - /** - * This function cleans the support nodes if they are not needed and adds them when they are. - * - * @param {boolean} [disableStart] - * @private - */ - Network.prototype._configureSmoothCurves = function(disableStart) { - if (disableStart === undefined) { - disableStart = true; - } - if (this.constants.smoothCurves.enabled == true && this.constants.smoothCurves.dynamic == true) { - this._createBezierNodes(); - // cleanup unused support nodes - for (var nodeId in this.sectors['support']['nodes']) { - if (this.sectors['support']['nodes'].hasOwnProperty(nodeId)) { - if (this.edges[this.sectors['support']['nodes'][nodeId].parentEdgeId] === undefined) { - delete this.sectors['support']['nodes'][nodeId]; - } - } - } - } - else { - // delete the support nodes - this.sectors['support']['nodes'] = {}; - for (var edgeId in this.edges) { - if (this.edges.hasOwnProperty(edgeId)) { - this.edges[edgeId].via = null; - } - } - } - - - this._updateCalculationNodes(); - if (!disableStart) { - this.moving = true; - this.start(); - } - }; - - - /** - * Bezier curves require an anchor point to calculate the smooth flow. These points are nodes. These nodes are invisible but - * are used for the force calculation. - * - * @private - */ - Network.prototype._createBezierNodes = function() { - if (this.constants.smoothCurves.enabled == true && this.constants.smoothCurves.dynamic == true) { - for (var edgeId in this.edges) { - if (this.edges.hasOwnProperty(edgeId)) { - var edge = this.edges[edgeId]; - if (edge.via == null) { - var nodeId = "edgeId:".concat(edge.id); - this.sectors['support']['nodes'][nodeId] = new Node( - {id:nodeId, - mass:1, - shape:'circle', - image:"", - internalMultiplier:1 - },{},{},this.constants); - edge.via = this.sectors['support']['nodes'][nodeId]; - edge.via.parentEdgeId = edge.id; - edge.positionBezierNode(); - } - } - } - } - }; - - /** - * load the functions that load the mixins into the prototype. - * - * @private - */ - Network.prototype._initializeMixinLoaders = function () { - for (var mixin in MixinLoader) { - if (MixinLoader.hasOwnProperty(mixin)) { - Network.prototype[mixin] = MixinLoader[mixin]; - } - } - }; - - /** - * Load the XY positions of the nodes into the dataset. - */ - Network.prototype.storePosition = function() { - console.log("storePosition is depricated: use .storePositions() from now on.") - this.storePositions(); - }; - - /** - * Load the XY positions of the nodes into the dataset. - */ - Network.prototype.storePositions = function() { - var dataArray = []; - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - var node = this.nodes[nodeId]; - var allowedToMoveX = !this.nodes.xFixed; - var allowedToMoveY = !this.nodes.yFixed; - if (this.nodesData._data[nodeId].x != Math.round(node.x) || this.nodesData._data[nodeId].y != Math.round(node.y)) { - dataArray.push({id:nodeId,x:Math.round(node.x),y:Math.round(node.y),allowedToMoveX:allowedToMoveX,allowedToMoveY:allowedToMoveY}); - } - } - } - this.nodesData.update(dataArray); - }; - - /** - * Return the positions of the nodes. - */ - Network.prototype.getPositions = function(ids) { - var dataArray = {}; - if (ids !== undefined) { - if (Array.isArray(ids) == true) { - for (var i = 0; i < ids.length; i++) { - if (this.nodes[ids[i]] !== undefined) { - var node = this.nodes[ids[i]]; - dataArray[ids[i]] = {x: Math.round(node.x), y: Math.round(node.y)}; - } - } - } - else { - if (this.nodes[ids] !== undefined) { - var node = this.nodes[ids]; - dataArray[ids] = {x: Math.round(node.x), y: Math.round(node.y)}; - } - } - } - else { - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - var node = this.nodes[nodeId]; - dataArray[nodeId] = {x: Math.round(node.x), y: Math.round(node.y)}; - } - } - } - return dataArray; - }; - - - - /** - * Center a node in view. - * - * @param {Number} nodeId - * @param {Number} [options] - */ - Network.prototype.focusOnNode = function (nodeId, options) { - if (this.nodes.hasOwnProperty(nodeId)) { - if (options === undefined) { - options = {}; - } - var nodePosition = {x: this.nodes[nodeId].x, y: this.nodes[nodeId].y}; - options.position = nodePosition; - options.lockedOnNode = nodeId; - - this.moveTo(options) - } - else { - console.log("This nodeId cannot be found."); - } - }; - - /** - * - * @param {Object} options | options.offset = {x:Number, y:Number} // offset from the center in DOM pixels - * | options.scale = Number // scale to move to - * | options.position = {x:Number, y:Number} // position to move to - * | options.animation = {duration:Number, easingFunction:String} || Boolean // position to move to - */ - Network.prototype.moveTo = function (options) { - if (options === undefined) { - options = {}; - return; - } - if (options.offset === undefined) {options.offset = {x: 0, y: 0}; } - if (options.offset.x === undefined) {options.offset.x = 0; } - if (options.offset.y === undefined) {options.offset.y = 0; } - if (options.scale === undefined) {options.scale = this._getScale(); } - if (options.position === undefined) {options.position = this._getTranslation();} - if (options.animation === undefined) {options.animation = {duration:0}; } - if (options.animation === false ) {options.animation = {duration:0}; } - if (options.animation === true ) {options.animation = {}; } - if (options.animation.duration === undefined) {options.animation.duration = 1000; } // default duration - if (options.animation.easingFunction === undefined) {options.animation.easingFunction = "easeInOutQuad"; } // default easing function - - this.animateView(options); - }; - - /** - * - * @param {Object} options | options.offset = {x:Number, y:Number} // offset from the center in DOM pixels - * | options.time = Number // animation time in milliseconds - * | options.scale = Number // scale to animate to - * | options.position = {x:Number, y:Number} // position to animate to - * | options.easingFunction = String // linear, easeInQuad, easeOutQuad, easeInOutQuad, - * // easeInCubic, easeOutCubic, easeInOutCubic, - * // easeInQuart, easeOutQuart, easeInOutQuart, - * // easeInQuint, easeOutQuint, easeInOutQuint - */ - Network.prototype.animateView = function (options) { - if (options === undefined) { - options = {}; - return; - } - - // release if something focussed on the node - this.releaseNode(); - if (options.locked == true) { - this.lockedOnNodeId = options.lockedOnNode; - this.lockedOnNodeOffset = options.offset; - } - - // forcefully complete the old animation if it was still running - if (this.easingTime != 0) { - this._transitionRedraw(1); // by setting easingtime to 1, we finish the animation. - } - - this.sourceScale = this._getScale(); - this.sourceTranslation = this._getTranslation(); - this.targetScale = options.scale; - - // set the scale so the viewCenter is based on the correct zoom level. This is overridden in the transitionRedraw - // but at least then we'll have the target transition - this._setScale(this.targetScale); - var viewCenter = this.DOMtoCanvas({x: 0.5 * this.frame.canvas.clientWidth, y: 0.5 * this.frame.canvas.clientHeight}); - var distanceFromCenter = { // offset from view, distance view has to change by these x and y to center the node - x: viewCenter.x - options.position.x, - y: viewCenter.y - options.position.y - }; - this.targetTranslation = { - x: this.sourceTranslation.x + distanceFromCenter.x * this.targetScale + options.offset.x, - y: this.sourceTranslation.y + distanceFromCenter.y * this.targetScale + options.offset.y - }; - - // if the time is set to 0, don't do an animation - if (options.animation.duration == 0) { - if (this.lockedOnNodeId != null) { - this._classicRedraw = this._redraw; - this._redraw = this._lockedRedraw; - } - else { - this._setScale(this.targetScale); - this._setTranslation(this.targetTranslation.x, this.targetTranslation.y); - this._redraw(); - } - } - else { - this.animationSpeed = 1 / (this.renderRefreshRate * options.animation.duration * 0.001) || 1 / this.renderRefreshRate; - this.animationEasingFunction = options.animation.easingFunction; - this._classicRedraw = this._redraw; - this._redraw = this._transitionRedraw; - this._redraw(); - this.moving = true; - this.start(); - } - }; - - - Network.prototype._lockedRedraw = function () { - var nodePosition = {x: this.nodes[this.lockedOnNodeId].x, y: this.nodes[this.lockedOnNodeId].y}; - var viewCenter = this.DOMtoCanvas({x: 0.5 * this.frame.canvas.clientWidth, y: 0.5 * this.frame.canvas.clientHeight}); - var distanceFromCenter = { // offset from view, distance view has to change by these x and y to center the node - x: viewCenter.x - nodePosition.x, - y: viewCenter.y - nodePosition.y - }; - var sourceTranslation = this._getTranslation(); - var targetTranslation = { - x: sourceTranslation.x + distanceFromCenter.x * this.scale + this.lockedOnNodeOffset.x, - y: sourceTranslation.y + distanceFromCenter.y * this.scale + this.lockedOnNodeOffset.y - }; - - this._setTranslation(targetTranslation.x,targetTranslation.y); - this._classicRedraw(); - } - - Network.prototype.releaseNode = function () { - if (this.lockedOnNodeId != null) { - this._redraw = this._classicRedraw; - this.lockedOnNodeId = null; - this.lockedOnNodeOffset = null; - } - } - - /** - * - * @param easingTime - * @private - */ - Network.prototype._transitionRedraw = function (easingTime) { - this.easingTime = easingTime || this.easingTime + this.animationSpeed; - this.easingTime += this.animationSpeed; - - var progress = util.easingFunctions[this.animationEasingFunction](this.easingTime); - - this._setScale(this.sourceScale + (this.targetScale - this.sourceScale) * progress); - this._setTranslation( - this.sourceTranslation.x + (this.targetTranslation.x - this.sourceTranslation.x) * progress, - this.sourceTranslation.y + (this.targetTranslation.y - this.sourceTranslation.y) * progress - ); - - this._classicRedraw(); - this.moving = true; - - // cleanup - if (this.easingTime >= 1.0) { - this.easingTime = 0; - if (this.lockedOnNodeId != null) { - this._redraw = this._lockedRedraw; - } - else { - this._redraw = this._classicRedraw; - } - this.emit("animationFinished"); - } - }; - - Network.prototype._classicRedraw = function () { - // placeholder function to be overloaded by animations; - }; - - /** - * Returns true when the Network is active. - * @returns {boolean} - */ - Network.prototype.isActive = function () { - return !this.activator || this.activator.active; - }; - - - /** - * Sets the scale - * @returns {Number} - */ - Network.prototype.setScale = function () { - return this._setScale(); - }; - - - /** - * Returns the scale - * @returns {Number} - */ - Network.prototype.getScale = function () { - return this._getScale(); - }; - - - /** - * Returns the scale - * @returns {Number} - */ - Network.prototype.getCenterCoordinates = function () { - return this.DOMtoCanvas({x: 0.5 * this.frame.canvas.clientWidth, y: 0.5 * this.frame.canvas.clientHeight}); - }; - - module.exports = Network; - - -/***/ }, -/* 37 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Node = __webpack_require__(40); - - /** - * @class Edge - * - * A edge connects two nodes - * @param {Object} properties Object with properties. Must contain - * At least properties from and to. - * Available properties: from (number), - * to (number), label (string, color (string), - * width (number), style (string), - * length (number), title (string) - * @param {Network} network A Network object, used to find and edge to - * nodes. - * @param {Object} constants An object with default values for - * example for the color - */ - function Edge (properties, network, networkConstants) { - if (!network) { - throw "No network provided"; - } - var fields = ['edges','physics']; - var constants = util.selectiveBridgeObject(fields,networkConstants); - this.options = constants.edges; - this.physics = constants.physics; - this.options['smoothCurves'] = networkConstants['smoothCurves']; - - - this.network = network; - - // initialize variables - this.id = undefined; - this.fromId = undefined; - this.toId = undefined; - this.title = undefined; - this.widthSelected = this.options.width * this.options.widthSelectionMultiplier; - this.value = undefined; - this.selected = false; - this.hover = false; - this.labelDimensions = {top:0,left:0,width:0,height:0,yLine:0}; // could be cached - this.dirtyLabel = true; - - this.from = null; // a node - this.to = null; // a node - this.via = null; // a temp node - - this.fromBackup = null; // used to clean up after reconnect - this.toBackup = null;; // used to clean up after reconnect - - // we use this to be able to reconnect the edge to a cluster if its node is put into a cluster - // by storing the original information we can revert to the original connection when the cluser is opened. - this.originalFromId = []; - this.originalToId = []; - - this.connected = false; - - this.widthFixed = false; - this.lengthFixed = false; - - this.setProperties(properties); - - this.controlNodesEnabled = false; - this.controlNodes = {from:null, to:null, positions:{}}; - this.connectedNode = null; - } - - /** - * Set or overwrite properties for the edge - * @param {Object} properties an object with properties - * @param {Object} constants and object with default, global properties - */ - Edge.prototype.setProperties = function(properties) { - if (!properties) { - return; - } - - var fields = ['style','fontSize','fontFace','fontColor','fontFill','width', - 'widthSelectionMultiplier','hoverWidth','arrowScaleFactor','dash','inheritColor' - ]; - util.selectiveDeepExtend(fields, this.options, properties); - - if (properties.from !== undefined) {this.fromId = properties.from;} - if (properties.to !== undefined) {this.toId = properties.to;} - - if (properties.id !== undefined) {this.id = properties.id;} - if (properties.label !== undefined) {this.label = properties.label; this.dirtyLabel = true;} - - if (properties.title !== undefined) {this.title = properties.title;} - if (properties.value !== undefined) {this.value = properties.value;} - if (properties.length !== undefined) {this.physics.springLength = properties.length;} - - if (properties.color !== undefined) { - this.options.inheritColor = false; - if (util.isString(properties.color)) { - this.options.color.color = properties.color; - this.options.color.highlight = properties.color; - } - else { - if (properties.color.color !== undefined) {this.options.color.color = properties.color.color;} - if (properties.color.highlight !== undefined) {this.options.color.highlight = properties.color.highlight;} - if (properties.color.hover !== undefined) {this.options.color.hover = properties.color.hover;} - } - } - - // A node is connected when it has a from and to node. - this.connect(); - - this.widthFixed = this.widthFixed || (properties.width !== undefined); - this.lengthFixed = this.lengthFixed || (properties.length !== undefined); - - this.widthSelected = this.options.width* this.options.widthSelectionMultiplier; - - // set draw method based on style - switch (this.options.style) { - case 'line': this.draw = this._drawLine; break; - case 'arrow': this.draw = this._drawArrow; break; - case 'arrow-center': this.draw = this._drawArrowCenter; break; - case 'dash-line': this.draw = this._drawDashLine; break; - default: this.draw = this._drawLine; break; - } - }; - - /** - * Connect an edge to its nodes - */ - Edge.prototype.connect = function () { - this.disconnect(); - - this.from = this.network.nodes[this.fromId] || null; - this.to = this.network.nodes[this.toId] || null; - this.connected = (this.from && this.to); - - if (this.connected) { - this.from.attachEdge(this); - this.to.attachEdge(this); - } - else { - if (this.from) { - this.from.detachEdge(this); - } - if (this.to) { - this.to.detachEdge(this); - } - } - }; - - /** - * Disconnect an edge from its nodes - */ - Edge.prototype.disconnect = function () { - if (this.from) { - this.from.detachEdge(this); - this.from = null; - } - if (this.to) { - this.to.detachEdge(this); - this.to = null; - } - - this.connected = false; - }; - - /** - * get the title of this edge. - * @return {string} title The title of the edge, or undefined when no title - * has been set. - */ - Edge.prototype.getTitle = function() { - return typeof this.title === "function" ? this.title() : this.title; - }; - - - /** - * Retrieve the value of the edge. Can be undefined - * @return {Number} value - */ - Edge.prototype.getValue = function() { - return this.value; - }; - - /** - * Adjust the value range of the edge. The edge will adjust it's width - * based on its value. - * @param {Number} min - * @param {Number} max - */ - Edge.prototype.setValueRange = function(min, max) { - if (!this.widthFixed && this.value !== undefined) { - var scale = (this.options.widthMax - this.options.widthMin) / (max - min); - this.options.width= (this.value - min) * scale + this.options.widthMin; - this.widthSelected = this.options.width* this.options.widthSelectionMultiplier; - } - }; - - /** - * Redraw a edge - * Draw this edge in the given canvas - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - */ - Edge.prototype.draw = function(ctx) { - throw "Method draw not initialized in edge"; - }; - - /** - * Check if this object is overlapping with the provided object - * @param {Object} obj an object with parameters left, top - * @return {boolean} True if location is located on the edge - */ - Edge.prototype.isOverlappingWith = function(obj) { - if (this.connected) { - var distMax = 10; - var xFrom = this.from.x; - var yFrom = this.from.y; - var xTo = this.to.x; - var yTo = this.to.y; - var xObj = obj.left; - var yObj = obj.top; - - var dist = this._getDistanceToEdge(xFrom, yFrom, xTo, yTo, xObj, yObj); - - return (dist < distMax); - } - else { - return false - } - }; - - Edge.prototype._getColor = function() { - var colorObj = this.options.color; - if (this.options.inheritColor == "to") { - colorObj = { - highlight: this.to.options.color.highlight.border, - hover: this.to.options.color.hover.border, - color: this.to.options.color.border - }; - } - else if (this.options.inheritColor == "from" || this.options.inheritColor == true) { - colorObj = { - highlight: this.from.options.color.highlight.border, - hover: this.from.options.color.hover.border, - color: this.from.options.color.border - }; - } - - if (this.selected == true) {return colorObj.highlight;} - else if (this.hover == true) {return colorObj.hover;} - else {return colorObj.color;} - }; - - - /** - * Redraw a edge as a line - * Draw this edge in the given canvas - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Edge.prototype._drawLine = function(ctx) { - // set style - ctx.strokeStyle = this._getColor(); - ctx.lineWidth = this._getLineWidth(); - - if (this.from != this.to) { - // draw line - var via = this._line(ctx); - - // draw label - var point; - if (this.label) { - if (this.options.smoothCurves.enabled == true && via != null) { - var midpointX = 0.5*(0.5*(this.from.x + via.x) + 0.5*(this.to.x + via.x)); - var midpointY = 0.5*(0.5*(this.from.y + via.y) + 0.5*(this.to.y + via.y)); - point = {x:midpointX, y:midpointY}; - } - else { - point = this._pointOnLine(0.5); - } - this._label(ctx, this.label, point.x, point.y); - } - } - else { - var x, y; - var radius = this.physics.springLength / 4; - var node = this.from; - if (!node.width) { - node.resize(ctx); - } - if (node.width > node.height) { - x = node.x + node.width / 2; - y = node.y - radius; - } - else { - x = node.x + radius; - y = node.y - node.height / 2; - } - this._circle(ctx, x, y, radius); - point = this._pointOnCircle(x, y, radius, 0.5); - this._label(ctx, this.label, point.x, point.y); - } - }; - - /** - * Get the line width of the edge. Depends on width and whether one of the - * connected nodes is selected. - * @return {Number} width - * @private - */ - Edge.prototype._getLineWidth = function() { - if (this.selected == true) { - return Math.max(Math.min(this.widthSelected, this.options.widthMax), 0.3*this.networkScaleInv); - } - else { - if (this.hover == true) { - return Math.max(Math.min(this.options.hoverWidth, this.options.widthMax), 0.3*this.networkScaleInv); - } - else { - return Math.max(this.options.width, 0.3*this.networkScaleInv); - } - } - }; - - Edge.prototype._getViaCoordinates = function () { - var xVia = null; - var yVia = null; - var factor = this.options.smoothCurves.roundness; - var type = this.options.smoothCurves.type; - - var dx = Math.abs(this.from.x - this.to.x); - var dy = Math.abs(this.from.y - this.to.y); - if (type == 'discrete' || type == 'diagonalCross') { - if (Math.abs(this.from.x - this.to.x) < Math.abs(this.from.y - this.to.y)) { - if (this.from.y > this.to.y) { - if (this.from.x < this.to.x) { - xVia = this.from.x + factor * dy; - yVia = this.from.y - factor * dy; - } - else if (this.from.x > this.to.x) { - xVia = this.from.x - factor * dy; - yVia = this.from.y - factor * dy; - } - } - else if (this.from.y < this.to.y) { - if (this.from.x < this.to.x) { - xVia = this.from.x + factor * dy; - yVia = this.from.y + factor * dy; - } - else if (this.from.x > this.to.x) { - xVia = this.from.x - factor * dy; - yVia = this.from.y + factor * dy; - } - } - if (type == "discrete") { - xVia = dx < factor * dy ? this.from.x : xVia; - } - } - else if (Math.abs(this.from.x - this.to.x) > Math.abs(this.from.y - this.to.y)) { - if (this.from.y > this.to.y) { - if (this.from.x < this.to.x) { - xVia = this.from.x + factor * dx; - yVia = this.from.y - factor * dx; - } - else if (this.from.x > this.to.x) { - xVia = this.from.x - factor * dx; - yVia = this.from.y - factor * dx; - } - } - else if (this.from.y < this.to.y) { - if (this.from.x < this.to.x) { - xVia = this.from.x + factor * dx; - yVia = this.from.y + factor * dx; - } - else if (this.from.x > this.to.x) { - xVia = this.from.x - factor * dx; - yVia = this.from.y + factor * dx; - } - } - if (type == "discrete") { - yVia = dy < factor * dx ? this.from.y : yVia; - } - } - } - else if (type == "straightCross") { - if (Math.abs(this.from.x - this.to.x) < Math.abs(this.from.y - this.to.y)) { // up - down - xVia = this.from.x; - if (this.from.y < this.to.y) { - yVia = this.to.y - (1-factor) * dy; - } - else { - yVia = this.to.y + (1-factor) * dy; - } - } - else if (Math.abs(this.from.x - this.to.x) > Math.abs(this.from.y - this.to.y)) { // left - right - if (this.from.x < this.to.x) { - xVia = this.to.x - (1-factor) * dx; - } - else { - xVia = this.to.x + (1-factor) * dx; - } - yVia = this.from.y; - } - } - else if (type == 'horizontal') { - if (this.from.x < this.to.x) { - xVia = this.to.x - (1-factor) * dx; - } - else { - xVia = this.to.x + (1-factor) * dx; - } - yVia = this.from.y; - } - else if (type == 'vertical') { - xVia = this.from.x; - if (this.from.y < this.to.y) { - yVia = this.to.y - (1-factor) * dy; - } - else { - yVia = this.to.y + (1-factor) * dy; - } - } - else { // continuous - if (Math.abs(this.from.x - this.to.x) < Math.abs(this.from.y - this.to.y)) { - if (this.from.y > this.to.y) { - if (this.from.x < this.to.x) { - // console.log(1) - xVia = this.from.x + factor * dy; - yVia = this.from.y - factor * dy; - xVia = this.to.x < xVia ? this.to.x : xVia; - } - else if (this.from.x > this.to.x) { - // console.log(2) - xVia = this.from.x - factor * dy; - yVia = this.from.y - factor * dy; - xVia = this.to.x > xVia ? this.to.x :xVia; - } - } - else if (this.from.y < this.to.y) { - if (this.from.x < this.to.x) { - // console.log(3) - xVia = this.from.x + factor * dy; - yVia = this.from.y + factor * dy; - xVia = this.to.x < xVia ? this.to.x : xVia; - } - else if (this.from.x > this.to.x) { - // console.log(4, this.from.x, this.to.x) - xVia = this.from.x - factor * dy; - yVia = this.from.y + factor * dy; - xVia = this.to.x > xVia ? this.to.x : xVia; - } - } - } - else if (Math.abs(this.from.x - this.to.x) > Math.abs(this.from.y - this.to.y)) { - if (this.from.y > this.to.y) { - if (this.from.x < this.to.x) { - // console.log(5) - xVia = this.from.x + factor * dx; - yVia = this.from.y - factor * dx; - yVia = this.to.y > yVia ? this.to.y : yVia; - } - else if (this.from.x > this.to.x) { - // console.log(6) - xVia = this.from.x - factor * dx; - yVia = this.from.y - factor * dx; - yVia = this.to.y > yVia ? this.to.y : yVia; - } - } - else if (this.from.y < this.to.y) { - if (this.from.x < this.to.x) { - // console.log(7) - xVia = this.from.x + factor * dx; - yVia = this.from.y + factor * dx; - yVia = this.to.y < yVia ? this.to.y : yVia; - } - else if (this.from.x > this.to.x) { - // console.log(8) - xVia = this.from.x - factor * dx; - yVia = this.from.y + factor * dx; - yVia = this.to.y < yVia ? this.to.y : yVia; - } - } - } - } - - - return {x:xVia, y:yVia}; - }; - - /** - * Draw a line between two nodes - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Edge.prototype._line = function (ctx) { - // draw a straight line - ctx.beginPath(); - ctx.moveTo(this.from.x, this.from.y); - if (this.options.smoothCurves.enabled == true) { - if (this.options.smoothCurves.dynamic == false) { - var via = this._getViaCoordinates(); - if (via.x == null) { - ctx.lineTo(this.to.x, this.to.y); - ctx.stroke(); - return null; - } - else { - // this.via.x = via.x; - // this.via.y = via.y; - ctx.quadraticCurveTo(via.x,via.y,this.to.x, this.to.y); - ctx.stroke(); - return via; - } - } - else { - ctx.quadraticCurveTo(this.via.x,this.via.y,this.to.x, this.to.y); - ctx.stroke(); - return this.via; - } - } - else { - ctx.lineTo(this.to.x, this.to.y); - ctx.stroke(); - return null; - } - }; - - /** - * Draw a line from a node to itself, a circle - * @param {CanvasRenderingContext2D} ctx - * @param {Number} x - * @param {Number} y - * @param {Number} radius - * @private - */ - Edge.prototype._circle = function (ctx, x, y, radius) { - // draw a circle - ctx.beginPath(); - ctx.arc(x, y, radius, 0, 2 * Math.PI, false); - ctx.stroke(); - }; - - /** - * Draw label with white background and with the middle at (x, y) - * @param {CanvasRenderingContext2D} ctx - * @param {String} text - * @param {Number} x - * @param {Number} y - * @private - */ - Edge.prototype._label = function (ctx, text, x, y) { - if (text) { - ctx.font = ((this.from.selected || this.to.selected) ? "bold " : "") + - this.options.fontSize + "px " + this.options.fontFace; - var yLine; - - if (this.dirtyLabel == true) { - var lines = String(text).split('\n'); - var lineCount = lines.length; - var fontSize = (Number(this.options.fontSize) + 4); - yLine = y + (1 - lineCount) / 2 * fontSize; - - var width = ctx.measureText(lines[0]).width; - for (var i = 1; i < lineCount; i++) { - var lineWidth = ctx.measureText(lines[i]).width; - width = lineWidth > width ? lineWidth : width; - } - var height = this.options.fontSize * lineCount; - var left = x - width / 2; - var top = y - height / 2; - - // cache - this.labelDimensions = {top:top,left:left,width:width,height:height,yLine:yLine}; - } - - - if (this.options.fontFill !== undefined && this.options.fontFill !== null && this.options.fontFill !== "none") { - ctx.fillStyle = this.options.fontFill; - ctx.fillRect(this.labelDimensions.left, - this.labelDimensions.top, - this.labelDimensions.width, - this.labelDimensions.height); - } - - // draw text - ctx.fillStyle = this.options.fontColor || "black"; - ctx.textAlign = "center"; - ctx.textBaseline = "middle"; - yLine = this.labelDimensions.yLine; - for (var i = 0; i < lineCount; i++) { - ctx.fillText(lines[i], x, yLine); - yLine += fontSize; - } - } - }; - - /** - * Redraw a edge as a dashed line - * Draw this edge in the given canvas - * @author David Jordan - * @date 2012-08-08 - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Edge.prototype._drawDashLine = function(ctx) { - // set style - ctx.strokeStyle = this._getColor(); - ctx.lineWidth = this._getLineWidth(); - - var via = null; - // only firefox and chrome support this method, else we use the legacy one. - if (ctx.mozDash !== undefined || ctx.setLineDash !== undefined) { - // configure the dash pattern - var pattern = [0]; - if (this.options.dash.length !== undefined && this.options.dash.gap !== undefined) { - pattern = [this.options.dash.length,this.options.dash.gap]; - } - else { - pattern = [5,5]; - } - - // set dash settings for chrome or firefox - if (typeof ctx.setLineDash !== 'undefined') { //Chrome - ctx.setLineDash(pattern); - ctx.lineDashOffset = 0; - - } else { //Firefox - ctx.mozDash = pattern; - ctx.mozDashOffset = 0; - } - - // draw the line - via = this._line(ctx); - - // restore the dash settings. - if (typeof ctx.setLineDash !== 'undefined') { //Chrome - ctx.setLineDash([0]); - ctx.lineDashOffset = 0; - - } else { //Firefox - ctx.mozDash = [0]; - ctx.mozDashOffset = 0; - } - } - else { // unsupporting smooth lines - // draw dashed line - ctx.beginPath(); - ctx.lineCap = 'round'; - if (this.options.dash.altLength !== undefined) //If an alt dash value has been set add to the array this value - { - ctx.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y, - [this.options.dash.length,this.options.dash.gap,this.options.dash.altLength,this.options.dash.gap]); - } - else if (this.options.dash.length !== undefined && this.options.dash.gap !== undefined) //If a dash and gap value has been set add to the array this value - { - ctx.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y, - [this.options.dash.length,this.options.dash.gap]); - } - else //If all else fails draw a line - { - ctx.moveTo(this.from.x, this.from.y); - ctx.lineTo(this.to.x, this.to.y); - } - ctx.stroke(); - } - - // draw label - if (this.label) { - var point; - if (this.options.smoothCurves.enabled == true && via != null) { - var midpointX = 0.5*(0.5*(this.from.x + via.x) + 0.5*(this.to.x + via.x)); - var midpointY = 0.5*(0.5*(this.from.y + via.y) + 0.5*(this.to.y + via.y)); - point = {x:midpointX, y:midpointY}; - } - else { - point = this._pointOnLine(0.5); - } - this._label(ctx, this.label, point.x, point.y); - } - }; - - /** - * Get a point on a line - * @param {Number} percentage. Value between 0 (line start) and 1 (line end) - * @return {Object} point - * @private - */ - Edge.prototype._pointOnLine = function (percentage) { - return { - x: (1 - percentage) * this.from.x + percentage * this.to.x, - y: (1 - percentage) * this.from.y + percentage * this.to.y - } - }; - - /** - * Get a point on a circle - * @param {Number} x - * @param {Number} y - * @param {Number} radius - * @param {Number} percentage. Value between 0 (line start) and 1 (line end) - * @return {Object} point - * @private - */ - Edge.prototype._pointOnCircle = function (x, y, radius, percentage) { - var angle = (percentage - 3/8) * 2 * Math.PI; - return { - x: x + radius * Math.cos(angle), - y: y - radius * Math.sin(angle) - } - }; - - /** - * Redraw a edge as a line with an arrow halfway the line - * Draw this edge in the given canvas - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Edge.prototype._drawArrowCenter = function(ctx) { - var point; - // set style - ctx.strokeStyle = this._getColor(); - ctx.fillStyle = ctx.strokeStyle; - ctx.lineWidth = this._getLineWidth(); - - if (this.from != this.to) { - // draw line - var via = this._line(ctx); - - var angle = Math.atan2((this.to.y - this.from.y), (this.to.x - this.from.x)); - var length = (10 + 5 * this.options.width) * this.options.arrowScaleFactor; - // draw an arrow halfway the line - if (this.options.smoothCurves.enabled == true && via != null) { - var midpointX = 0.5*(0.5*(this.from.x + via.x) + 0.5*(this.to.x + via.x)); - var midpointY = 0.5*(0.5*(this.from.y + via.y) + 0.5*(this.to.y + via.y)); - point = {x:midpointX, y:midpointY}; - } - else { - point = this._pointOnLine(0.5); - } - - ctx.arrow(point.x, point.y, angle, length); - ctx.fill(); - ctx.stroke(); - - // draw label - if (this.label) { - this._label(ctx, this.label, point.x, point.y); - } - } - else { - // draw circle - var x, y; - var radius = 0.25 * Math.max(100,this.physics.springLength); - var node = this.from; - if (!node.width) { - node.resize(ctx); - } - if (node.width > node.height) { - x = node.x + node.width * 0.5; - y = node.y - radius; - } - else { - x = node.x + radius; - y = node.y - node.height * 0.5; - } - this._circle(ctx, x, y, radius); - - // draw all arrows - var angle = 0.2 * Math.PI; - var length = (10 + 5 * this.options.width) * this.options.arrowScaleFactor; - point = this._pointOnCircle(x, y, radius, 0.5); - ctx.arrow(point.x, point.y, angle, length); - ctx.fill(); - ctx.stroke(); - - // draw label - if (this.label) { - point = this._pointOnCircle(x, y, radius, 0.5); - this._label(ctx, this.label, point.x, point.y); - } - } - }; - - - - /** - * Redraw a edge as a line with an arrow - * Draw this edge in the given canvas - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - * @private - */ - Edge.prototype._drawArrow = function(ctx) { - // set style - ctx.strokeStyle = this._getColor(); - ctx.fillStyle = ctx.strokeStyle; - ctx.lineWidth = this._getLineWidth(); - - var angle, length; - //draw a line - if (this.from != this.to) { - angle = Math.atan2((this.to.y - this.from.y), (this.to.x - this.from.x)); - var dx = (this.to.x - this.from.x); - var dy = (this.to.y - this.from.y); - var edgeSegmentLength = Math.sqrt(dx * dx + dy * dy); - - var fromBorderDist = this.from.distanceToBorder(ctx, angle + Math.PI); - var fromBorderPoint = (edgeSegmentLength - fromBorderDist) / edgeSegmentLength; - var xFrom = (fromBorderPoint) * this.from.x + (1 - fromBorderPoint) * this.to.x; - var yFrom = (fromBorderPoint) * this.from.y + (1 - fromBorderPoint) * this.to.y; - - var via; - if (this.options.smoothCurves.dynamic == true && this.options.smoothCurves.enabled == true ) { - via = this.via; - } - else if (this.options.smoothCurves.enabled == true) { - via = this._getViaCoordinates(); - } - - if (this.options.smoothCurves.enabled == true && via.x != null) { - angle = Math.atan2((this.to.y - via.y), (this.to.x - via.x)); - dx = (this.to.x - via.x); - dy = (this.to.y - via.y); - edgeSegmentLength = Math.sqrt(dx * dx + dy * dy); - } - var toBorderDist = this.to.distanceToBorder(ctx, angle); - var toBorderPoint = (edgeSegmentLength - toBorderDist) / edgeSegmentLength; - - var xTo,yTo; - if (this.options.smoothCurves.enabled == true && via.x != null) { - xTo = (1 - toBorderPoint) * via.x + toBorderPoint * this.to.x; - yTo = (1 - toBorderPoint) * via.y + toBorderPoint * this.to.y; - } - else { - xTo = (1 - toBorderPoint) * this.from.x + toBorderPoint * this.to.x; - yTo = (1 - toBorderPoint) * this.from.y + toBorderPoint * this.to.y; - } - - ctx.beginPath(); - ctx.moveTo(xFrom,yFrom); - if (this.options.smoothCurves.enabled == true && via.x != null) { - ctx.quadraticCurveTo(via.x,via.y,xTo, yTo); - } - else { - ctx.lineTo(xTo, yTo); - } - ctx.stroke(); - - // draw arrow at the end of the line - length = (10 + 5 * this.options.width) * this.options.arrowScaleFactor; - ctx.arrow(xTo, yTo, angle, length); - ctx.fill(); - ctx.stroke(); - - // draw label - if (this.label) { - var point; - if (this.options.smoothCurves.enabled == true && via != null) { - var midpointX = 0.5*(0.5*(this.from.x + via.x) + 0.5*(this.to.x + via.x)); - var midpointY = 0.5*(0.5*(this.from.y + via.y) + 0.5*(this.to.y + via.y)); - point = {x:midpointX, y:midpointY}; - } - else { - point = this._pointOnLine(0.5); - } - this._label(ctx, this.label, point.x, point.y); - } - } - else { - // draw circle - var node = this.from; - var x, y, arrow; - var radius = 0.25 * Math.max(100,this.physics.springLength); - if (!node.width) { - node.resize(ctx); - } - if (node.width > node.height) { - x = node.x + node.width * 0.5; - y = node.y - radius; - arrow = { - x: x, - y: node.y, - angle: 0.9 * Math.PI - }; - } - else { - x = node.x + radius; - y = node.y - node.height * 0.5; - arrow = { - x: node.x, - y: y, - angle: 0.6 * Math.PI - }; - } - ctx.beginPath(); - // TODO: similarly, for a line without arrows, draw to the border of the nodes instead of the center - ctx.arc(x, y, radius, 0, 2 * Math.PI, false); - ctx.stroke(); - - // draw all arrows - var length = (10 + 5 * this.options.width) * this.options.arrowScaleFactor; - ctx.arrow(arrow.x, arrow.y, arrow.angle, length); - ctx.fill(); - ctx.stroke(); - - // draw label - if (this.label) { - point = this._pointOnCircle(x, y, radius, 0.5); - this._label(ctx, this.label, point.x, point.y); - } - } - }; - - - - /** - * Calculate the distance between a point (x3,y3) and a line segment from - * (x1,y1) to (x2,y2). - * http://stackoverflow.com/questions/849211/shortest-distancae-between-a-point-and-a-line-segment - * @param {number} x1 - * @param {number} y1 - * @param {number} x2 - * @param {number} y2 - * @param {number} x3 - * @param {number} y3 - * @private - */ - Edge.prototype._getDistanceToEdge = function (x1,y1, x2,y2, x3,y3) { // x3,y3 is the point - var returnValue = 0; - if (this.from != this.to) { - if (this.options.smoothCurves.enabled == true) { - var xVia, yVia; - if (this.options.smoothCurves.enabled == true && this.options.smoothCurves.dynamic == true) { - xVia = this.via.x; - yVia = this.via.y; - } - else { - var via = this._getViaCoordinates(); - xVia = via.x; - yVia = via.y; - } - var minDistance = 1e9; - var distance; - var i,t,x,y, lastX, lastY; - for (i = 0; i < 10; i++) { - t = 0.1*i; - x = Math.pow(1-t,2)*x1 + (2*t*(1 - t))*xVia + Math.pow(t,2)*x2; - y = Math.pow(1-t,2)*y1 + (2*t*(1 - t))*yVia + Math.pow(t,2)*y2; - if (i > 0) { - distance = this._getDistanceToLine(lastX,lastY,x,y, x3,y3); - minDistance = distance < minDistance ? distance : minDistance; - } - lastX = x; lastY = y; - } - returnValue = minDistance; - } - else { - returnValue = this._getDistanceToLine(x1,y1,x2,y2,x3,y3); - } - } - else { - var x, y, dx, dy; - var radius = 0.25 * this.physics.springLength; - var node = this.from; - if (node.width > node.height) { - x = node.x + 0.5 * node.width; - y = node.y - radius; - } - else { - x = node.x + radius; - y = node.y - 0.5 * node.height; - } - dx = x - x3; - dy = y - y3; - returnValue = Math.abs(Math.sqrt(dx*dx + dy*dy) - radius); - } - - if (this.labelDimensions.left < x3 && - this.labelDimensions.left + this.labelDimensions.width > x3 && - this.labelDimensions.top < y3 && - this.labelDimensions.top + this.labelDimensions.height > y3) { - return 0; - } - else { - return returnValue; - } - }; - - Edge.prototype._getDistanceToLine = function(x1,y1,x2,y2,x3,y3) { - var px = x2-x1, - py = y2-y1, - something = px*px + py*py, - u = ((x3 - x1) * px + (y3 - y1) * py) / something; - - if (u > 1) { - u = 1; - } - else if (u < 0) { - u = 0; - } - - var x = x1 + u * px, - y = y1 + u * py, - dx = x - x3, - dy = y - y3; - - //# Note: If the actual distance does not matter, - //# if you only want to compare what this function - //# returns to other results of this function, you - //# can just return the squared distance instead - //# (i.e. remove the sqrt) to gain a little performance - - return Math.sqrt(dx*dx + dy*dy); - }; - - /** - * This allows the zoom level of the network to influence the rendering - * - * @param scale - */ - Edge.prototype.setScale = function(scale) { - this.networkScaleInv = 1.0/scale; - }; - - - Edge.prototype.select = function() { - this.selected = true; - }; - - Edge.prototype.unselect = function() { - this.selected = false; - }; - - Edge.prototype.positionBezierNode = function() { - if (this.via !== null && this.from !== null && this.to !== null) { - this.via.x = 0.5 * (this.from.x + this.to.x); - this.via.y = 0.5 * (this.from.y + this.to.y); - } - }; - - /** - * This function draws the control nodes for the manipulator. - * In order to enable this, only set the this.controlNodesEnabled to true. - * @param ctx - */ - Edge.prototype._drawControlNodes = function(ctx) { - if (this.controlNodesEnabled == true) { - if (this.controlNodes.from === null && this.controlNodes.to === null) { - var nodeIdFrom = "edgeIdFrom:".concat(this.id); - var nodeIdTo = "edgeIdTo:".concat(this.id); - var constants = { - nodes:{group:'', radius:8}, - physics:{damping:0}, - clustering: {maxNodeSizeIncrements: 0 ,nodeScaling: {width:0, height: 0, radius:0}} - }; - this.controlNodes.from = new Node( - {id:nodeIdFrom, - shape:'dot', - color:{background:'#ff4e00', border:'#3c3c3c', highlight: {background:'#07f968'}} - },{},{},constants); - this.controlNodes.to = new Node( - {id:nodeIdTo, - shape:'dot', - color:{background:'#ff4e00', border:'#3c3c3c', highlight: {background:'#07f968'}} - },{},{},constants); - } - - if (this.controlNodes.from.selected == false && this.controlNodes.to.selected == false) { - this.controlNodes.positions = this.getControlNodePositions(ctx); - this.controlNodes.from.x = this.controlNodes.positions.from.x; - this.controlNodes.from.y = this.controlNodes.positions.from.y; - this.controlNodes.to.x = this.controlNodes.positions.to.x; - this.controlNodes.to.y = this.controlNodes.positions.to.y; - } - - this.controlNodes.from.draw(ctx); - this.controlNodes.to.draw(ctx); - } - else { - this.controlNodes = {from:null, to:null, positions:{}}; - } - }; - - /** - * Enable control nodes. - * @private - */ - Edge.prototype._enableControlNodes = function() { - this.fromBackup = this.from; - this.toBackup = this.to; - this.controlNodesEnabled = true; - }; - - /** - * disable control nodes and remove from dynamicEdges from old node - * @private - */ - Edge.prototype._disableControlNodes = function() { - this.fromId = this.from.id; - this.toId = this.to.id; - if (this.fromId != this.fromBackup.id) { // from was changed, remove edge from old 'from' node dynamic edges - this.fromBackup.detachEdge(this); - } - else if (this.toId != this.toBackup.id) { // to was changed, remove edge from old 'to' node dynamic edges - this.toBackup.detachEdge(this); - } - - this.fromBackup = null; - this.toBackup = null; - this.controlNodesEnabled = false; - }; - - - /** - * This checks if one of the control nodes is selected and if so, returns the control node object. Else it returns null. - * @param x - * @param y - * @returns {null} - * @private - */ - Edge.prototype._getSelectedControlNode = function(x,y) { - var positions = this.controlNodes.positions; - var fromDistance = Math.sqrt(Math.pow(x - positions.from.x,2) + Math.pow(y - positions.from.y,2)); - var toDistance = Math.sqrt(Math.pow(x - positions.to.x ,2) + Math.pow(y - positions.to.y ,2)); - - if (fromDistance < 15) { - this.connectedNode = this.from; - this.from = this.controlNodes.from; - return this.controlNodes.from; - } - else if (toDistance < 15) { - this.connectedNode = this.to; - this.to = this.controlNodes.to; - return this.controlNodes.to; - } - else { - return null; - } - }; - - - /** - * this resets the control nodes to their original position. - * @private - */ - Edge.prototype._restoreControlNodes = function() { - if (this.controlNodes.from.selected == true) { - this.from = this.connectedNode; - this.connectedNode = null; - this.controlNodes.from.unselect(); - } - else if (this.controlNodes.to.selected == true) { - this.to = this.connectedNode; - this.connectedNode = null; - this.controlNodes.to.unselect(); - } - }; - - /** - * this calculates the position of the control nodes on the edges of the parent nodes. - * - * @param ctx - * @returns {{from: {x: number, y: number}, to: {x: *, y: *}}} - */ - Edge.prototype.getControlNodePositions = function(ctx) { - var angle = Math.atan2((this.to.y - this.from.y), (this.to.x - this.from.x)); - var dx = (this.to.x - this.from.x); - var dy = (this.to.y - this.from.y); - var edgeSegmentLength = Math.sqrt(dx * dx + dy * dy); - var fromBorderDist = this.from.distanceToBorder(ctx, angle + Math.PI); - var fromBorderPoint = (edgeSegmentLength - fromBorderDist) / edgeSegmentLength; - var xFrom = (fromBorderPoint) * this.from.x + (1 - fromBorderPoint) * this.to.x; - var yFrom = (fromBorderPoint) * this.from.y + (1 - fromBorderPoint) * this.to.y; - - var via; - if (this.options.smoothCurves.dynamic == true && this.options.smoothCurves.enabled == true) { - via = this.via; - } - else if (this.options.smoothCurves.enabled == true) { - via = this._getViaCoordinates(); - } - - if (this.options.smoothCurves.enabled == true && via.x != null) { - angle = Math.atan2((this.to.y - via.y), (this.to.x - via.x)); - dx = (this.to.x - via.x); - dy = (this.to.y - via.y); - edgeSegmentLength = Math.sqrt(dx * dx + dy * dy); - } - var toBorderDist = this.to.distanceToBorder(ctx, angle); - var toBorderPoint = (edgeSegmentLength - toBorderDist) / edgeSegmentLength; - - var xTo,yTo; - if (this.options.smoothCurves.enabled == true && via.x != null) { - xTo = (1 - toBorderPoint) * via.x + toBorderPoint * this.to.x; - yTo = (1 - toBorderPoint) * via.y + toBorderPoint * this.to.y; - } - else { - xTo = (1 - toBorderPoint) * this.from.x + toBorderPoint * this.to.x; - yTo = (1 - toBorderPoint) * this.from.y + toBorderPoint * this.to.y; - } - - return {from:{x:xFrom,y:yFrom},to:{x:xTo,y:yTo}}; - }; - - module.exports = Edge; - -/***/ }, -/* 38 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - - /** - * @class Groups - * This class can store groups and properties specific for groups. - */ - function Groups() { - this.clear(); - this.defaultIndex = 0; - } - - - /** - * default constants for group colors - */ - Groups.DEFAULT = [ - {border: "#2B7CE9", background: "#97C2FC", highlight: {border: "#2B7CE9", background: "#D2E5FF"}, hover: {border: "#2B7CE9", background: "#D2E5FF"}}, // blue - {border: "#FFA500", background: "#FFFF00", highlight: {border: "#FFA500", background: "#FFFFA3"}, hover: {border: "#FFA500", background: "#FFFFA3"}}, // yellow - {border: "#FA0A10", background: "#FB7E81", highlight: {border: "#FA0A10", background: "#FFAFB1"}, hover: {border: "#FA0A10", background: "#FFAFB1"}}, // red - {border: "#41A906", background: "#7BE141", highlight: {border: "#41A906", background: "#A1EC76"}, hover: {border: "#41A906", background: "#A1EC76"}}, // green - {border: "#E129F0", background: "#EB7DF4", highlight: {border: "#E129F0", background: "#F0B3F5"}, hover: {border: "#E129F0", background: "#F0B3F5"}}, // magenta - {border: "#7C29F0", background: "#AD85E4", highlight: {border: "#7C29F0", background: "#D3BDF0"}, hover: {border: "#7C29F0", background: "#D3BDF0"}}, // purple - {border: "#C37F00", background: "#FFA807", highlight: {border: "#C37F00", background: "#FFCA66"}, hover: {border: "#C37F00", background: "#FFCA66"}}, // orange - {border: "#4220FB", background: "#6E6EFD", highlight: {border: "#4220FB", background: "#9B9BFD"}, hover: {border: "#4220FB", background: "#9B9BFD"}}, // darkblue - {border: "#FD5A77", background: "#FFC0CB", highlight: {border: "#FD5A77", background: "#FFD1D9"}, hover: {border: "#FD5A77", background: "#FFD1D9"}}, // pink - {border: "#4AD63A", background: "#C2FABC", highlight: {border: "#4AD63A", background: "#E6FFE3"}, hover: {border: "#4AD63A", background: "#E6FFE3"}} // mint - ]; - - - /** - * Clear all groups - */ - Groups.prototype.clear = function () { - this.groups = {}; - this.groups.length = function() - { - var i = 0; - for ( var p in this ) { - if (this.hasOwnProperty(p)) { - i++; - } - } - return i; - } - }; - - - /** - * get group properties of a groupname. If groupname is not found, a new group - * is added. - * @param {*} groupname Can be a number, string, Date, etc. - * @return {Object} group The created group, containing all group properties - */ - Groups.prototype.get = function (groupname) { - var group = this.groups[groupname]; - if (group == undefined) { - // create new group - var index = this.defaultIndex % Groups.DEFAULT.length; - this.defaultIndex++; - group = {}; - group.color = Groups.DEFAULT[index]; - this.groups[groupname] = group; - } - - return group; - }; - - /** - * Add a custom group style - * @param {String} groupname - * @param {Object} style An object containing borderColor, - * backgroundColor, etc. - * @return {Object} group The created group object - */ - Groups.prototype.add = function (groupname, style) { - this.groups[groupname] = style; - if (style.color) { - style.color = util.parseColor(style.color); - } - return style; - }; - - module.exports = Groups; - - -/***/ }, -/* 39 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * @class Images - * This class loads images and keeps them stored. - */ - function Images() { - this.images = {}; - - this.callback = undefined; - } - - /** - * Set an onload callback function. This will be called each time an image - * is loaded - * @param {function} callback - */ - Images.prototype.setOnloadCallback = function(callback) { - this.callback = callback; - }; - - /** - * - * @param {string} url Url of the image - * @param {string} url Url of an image to use if the url image is not found - * @return {Image} img The image object - */ - Images.prototype.load = function(url, brokenUrl) { - var img = this.images[url]; - if (img == undefined) { - // create the image - var images = this; - img = new Image(); - this.images[url] = img; - img.onload = function() { - if (images.callback) { - images.callback(this); - } - }; - - img.onerror = function () { - this.src = brokenUrl; - if (images.callback) { - images.callback(this); - } - }; - - img.src = url; - } - - return img; - }; - - module.exports = Images; - - -/***/ }, -/* 40 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - - /** - * @class Node - * A node. A node can be connected to other nodes via one or multiple edges. - * @param {object} properties An object containing properties for the node. All - * properties are optional, except for the id. - * {number} id Id of the node. Required - * {string} label Text label for the node - * {number} x Horizontal position of the node - * {number} y Vertical position of the node - * {string} shape Node shape, available: - * "database", "circle", "ellipse", - * "box", "image", "text", "dot", - * "star", "triangle", "triangleDown", - * "square" - * {string} image An image url - * {string} title An title text, can be HTML - * {anytype} group A group name or number - * @param {Network.Images} imagelist A list with images. Only needed - * when the node has an image - * @param {Network.Groups} grouplist A list with groups. Needed for - * retrieving group properties - * @param {Object} constants An object with default values for - * example for the color - * - */ - function Node(properties, imagelist, grouplist, networkConstants) { - var constants = util.selectiveBridgeObject(['nodes'],networkConstants); - this.options = constants.nodes; - - this.selected = false; - this.hover = false; - - this.edges = []; // all edges connected to this node - this.dynamicEdges = []; - this.reroutedEdges = {}; - - this.fontDrawThreshold = 3; - - // set defaults for the properties - this.id = undefined; - this.x = null; - this.y = null; - this.allowedToMoveX = false; - this.allowedToMoveY = false; - this.xFixed = false; - this.yFixed = false; - this.horizontalAlignLeft = true; // these are for the navigation controls - this.verticalAlignTop = true; // these are for the navigation controls - this.baseRadiusValue = networkConstants.nodes.radius; - this.radiusFixed = false; - this.level = -1; - this.preassignedLevel = false; - this.hierarchyEnumerated = false; - this.labelDimensions = {top:0,left:0,width:0,height:0,yLine:0}; // could be cached - - - this.imagelist = imagelist; - this.grouplist = grouplist; - - // physics properties - this.fx = 0.0; // external force x - this.fy = 0.0; // external force y - this.vx = 0.0; // velocity x - this.vy = 0.0; // velocity y - this.damping = networkConstants.physics.damping; // written every time gravity is calculated - this.fixedData = {x:null,y:null}; - - this.setProperties(properties, constants); - - // creating the variables for clustering - this.resetCluster(); - this.dynamicEdgesLength = 0; - this.clusterSession = 0; - this.clusterSizeWidthFactor = networkConstants.clustering.nodeScaling.width; - this.clusterSizeHeightFactor = networkConstants.clustering.nodeScaling.height; - this.clusterSizeRadiusFactor = networkConstants.clustering.nodeScaling.radius; - this.maxNodeSizeIncrements = networkConstants.clustering.maxNodeSizeIncrements; - this.growthIndicator = 0; - - // variables to tell the node about the network. - this.networkScaleInv = 1; - this.networkScale = 1; - this.canvasTopLeft = {"x": -300, "y": -300}; - this.canvasBottomRight = {"x": 300, "y": 300}; - this.parentEdgeId = null; - } - - /** - * (re)setting the clustering variables and objects - */ - Node.prototype.resetCluster = function() { - // clustering variables - this.formationScale = undefined; // this is used to determine when to open the cluster - this.clusterSize = 1; // this signifies the total amount of nodes in this cluster - this.containedNodes = {}; - this.containedEdges = {}; - this.clusterSessions = []; - }; - - /** - * Attach a edge to the node - * @param {Edge} edge - */ - Node.prototype.attachEdge = function(edge) { - if (this.edges.indexOf(edge) == -1) { - this.edges.push(edge); - } - if (this.dynamicEdges.indexOf(edge) == -1) { - this.dynamicEdges.push(edge); - } - this.dynamicEdgesLength = this.dynamicEdges.length; - }; - - /** - * Detach a edge from the node - * @param {Edge} edge - */ - Node.prototype.detachEdge = function(edge) { - var index = this.edges.indexOf(edge); - if (index != -1) { - this.edges.splice(index, 1); - } - index = this.dynamicEdges.indexOf(edge); - if (index != -1) { - this.dynamicEdges.splice(index, 1); - } - this.dynamicEdgesLength = this.dynamicEdges.length; - }; - - - /** - * Set or overwrite properties for the node - * @param {Object} properties an object with properties - * @param {Object} constants and object with default, global properties - */ - Node.prototype.setProperties = function(properties, constants) { - if (!properties) { - return; - } - - var fields = ['borderWidth','borderWidthSelected','shape','image','brokenImage','radius','fontColor', - 'fontSize','fontFace','fontFill','group','mass' - ]; - util.selectiveDeepExtend(fields, this.options, properties); - - // basic properties - if (properties.id !== undefined) {this.id = properties.id;} - if (properties.label !== undefined) {this.label = properties.label; this.originalLabel = properties.label;} - if (properties.title !== undefined) {this.title = properties.title;} - if (properties.x !== undefined) {this.x = properties.x;} - if (properties.y !== undefined) {this.y = properties.y;} - if (properties.value !== undefined) {this.value = properties.value;} - if (properties.level !== undefined) {this.level = properties.level; this.preassignedLevel = true;} - - // navigation controls properties - if (properties.horizontalAlignLeft !== undefined) {this.horizontalAlignLeft = properties.horizontalAlignLeft;} - if (properties.verticalAlignTop !== undefined) {this.verticalAlignTop = properties.verticalAlignTop;} - if (properties.triggerFunction !== undefined) {this.triggerFunction = properties.triggerFunction;} - - if (this.id === undefined) { - throw "Node must have an id"; - } - - // copy group properties - if (typeof this.options.group === 'number' || (typeof this.options.group === 'string' && this.options.group != '')) { - var groupObj = this.grouplist.get(this.options.group); - for (var prop in groupObj) { - if (groupObj.hasOwnProperty(prop)) { - this.options[prop] = groupObj[prop]; - } - } - } - - - // individual shape properties - if (properties.radius !== undefined) {this.baseRadiusValue = this.options.radius;} - if (properties.color !== undefined) {this.options.color = util.parseColor(properties.color);} - - if (this.options.image!== undefined && this.options.image!= "") { - if (this.imagelist) { - this.imageObj = this.imagelist.load(this.options.image, this.options.brokenImage); - } - else { - throw "No imagelist provided"; - } - } - - if (properties.allowedToMoveX !== undefined) { - this.xFixed = !properties.allowedToMoveX; - this.allowedToMoveX = properties.allowedToMoveX; - } - else if (properties.x !== undefined && this.allowedToMoveX == false) { - this.xFixed = true; - } - - - if (properties.allowedToMoveY !== undefined) { - this.yFixed = !properties.allowedToMoveY; - this.allowedToMoveY = properties.allowedToMoveY; - } - else if (properties.y !== undefined && this.allowedToMoveY == false) { - this.yFixed = true; - } - - this.radiusFixed = this.radiusFixed || (properties.radius !== undefined); - - if (this.options.shape == 'image') { - this.options.radiusMin = constants.nodes.widthMin; - this.options.radiusMax = constants.nodes.widthMax; - } - - - - // choose draw method depending on the shape - switch (this.options.shape) { - case 'database': this.draw = this._drawDatabase; this.resize = this._resizeDatabase; break; - case 'box': this.draw = this._drawBox; this.resize = this._resizeBox; break; - case 'circle': this.draw = this._drawCircle; this.resize = this._resizeCircle; break; - case 'ellipse': this.draw = this._drawEllipse; this.resize = this._resizeEllipse; break; - // TODO: add diamond shape - case 'image': this.draw = this._drawImage; this.resize = this._resizeImage; break; - case 'text': this.draw = this._drawText; this.resize = this._resizeText; break; - case 'dot': this.draw = this._drawDot; this.resize = this._resizeShape; break; - case 'square': this.draw = this._drawSquare; this.resize = this._resizeShape; break; - case 'triangle': this.draw = this._drawTriangle; this.resize = this._resizeShape; break; - case 'triangleDown': this.draw = this._drawTriangleDown; this.resize = this._resizeShape; break; - case 'star': this.draw = this._drawStar; this.resize = this._resizeShape; break; - default: this.draw = this._drawEllipse; this.resize = this._resizeEllipse; break; - } - // reset the size of the node, this can be changed - this._reset(); - - }; - - /** - * select this node - */ - Node.prototype.select = function() { - this.selected = true; - this._reset(); - }; - - /** - * unselect this node - */ - Node.prototype.unselect = function() { - this.selected = false; - this._reset(); - }; - - - /** - * Reset the calculated size of the node, forces it to recalculate its size - */ - Node.prototype.clearSizeCache = function() { - this._reset(); - }; - - /** - * Reset the calculated size of the node, forces it to recalculate its size - * @private - */ - Node.prototype._reset = function() { - this.width = undefined; - this.height = undefined; - }; - - /** - * get the title of this node. - * @return {string} title The title of the node, or undefined when no title - * has been set. - */ - Node.prototype.getTitle = function() { - return typeof this.title === "function" ? this.title() : this.title; - }; - - /** - * Calculate the distance to the border of the Node - * @param {CanvasRenderingContext2D} ctx - * @param {Number} angle Angle in radians - * @returns {number} distance Distance to the border in pixels - */ - Node.prototype.distanceToBorder = function (ctx, angle) { - var borderWidth = 1; - - if (!this.width) { - this.resize(ctx); - } - - switch (this.options.shape) { - case 'circle': - case 'dot': - return this.options.radius+ borderWidth; - - case 'ellipse': - var a = this.width / 2; - var b = this.height / 2; - var w = (Math.sin(angle) * a); - var h = (Math.cos(angle) * b); - return a * b / Math.sqrt(w * w + h * h); - - // TODO: implement distanceToBorder for database - // TODO: implement distanceToBorder for triangle - // TODO: implement distanceToBorder for triangleDown - - case 'box': - case 'image': - case 'text': - default: - if (this.width) { - return Math.min( - Math.abs(this.width / 2 / Math.cos(angle)), - Math.abs(this.height / 2 / Math.sin(angle))) + borderWidth; - // TODO: reckon with border radius too in case of box - } - else { - return 0; - } - - } - // TODO: implement calculation of distance to border for all shapes - }; - - /** - * Set forces acting on the node - * @param {number} fx Force in horizontal direction - * @param {number} fy Force in vertical direction - */ - Node.prototype._setForce = function(fx, fy) { - this.fx = fx; - this.fy = fy; - }; - - /** - * Add forces acting on the node - * @param {number} fx Force in horizontal direction - * @param {number} fy Force in vertical direction - * @private - */ - Node.prototype._addForce = function(fx, fy) { - this.fx += fx; - this.fy += fy; - }; - - /** - * Perform one discrete step for the node - * @param {number} interval Time interval in seconds - */ - Node.prototype.discreteStep = function(interval) { - if (!this.xFixed) { - var dx = this.damping * this.vx; // damping force - var ax = (this.fx - dx) / this.options.mass; // acceleration - this.vx += ax * interval; // velocity - this.x += this.vx * interval; // position - } - else { - this.fx = 0; - this.vx = 0; - } - - if (!this.yFixed) { - var dy = this.damping * this.vy; // damping force - var ay = (this.fy - dy) / this.options.mass; // acceleration - this.vy += ay * interval; // velocity - this.y += this.vy * interval; // position - } - else { - this.fy = 0; - this.vy = 0; - } - }; - - - - /** - * Perform one discrete step for the node - * @param {number} interval Time interval in seconds - * @param {number} maxVelocity The speed limit imposed on the velocity - */ - Node.prototype.discreteStepLimited = function(interval, maxVelocity) { - if (!this.xFixed) { - var dx = this.damping * this.vx; // damping force - var ax = (this.fx - dx) / this.options.mass; // acceleration - this.vx += ax * interval; // velocity - this.vx = (Math.abs(this.vx) > maxVelocity) ? ((this.vx > 0) ? maxVelocity : -maxVelocity) : this.vx; - this.x += this.vx * interval; // position - } - else { - this.fx = 0; - this.vx = 0; - } - - if (!this.yFixed) { - var dy = this.damping * this.vy; // damping force - var ay = (this.fy - dy) / this.options.mass; // acceleration - this.vy += ay * interval; // velocity - this.vy = (Math.abs(this.vy) > maxVelocity) ? ((this.vy > 0) ? maxVelocity : -maxVelocity) : this.vy; - this.y += this.vy * interval; // position - } - else { - this.fy = 0; - this.vy = 0; - } - }; - - /** - * Check if this node has a fixed x and y position - * @return {boolean} true if fixed, false if not - */ - Node.prototype.isFixed = function() { - return (this.xFixed && this.yFixed); - }; - - /** - * Check if this node is moving - * @param {number} vmin the minimum velocity considered as "moving" - * @return {boolean} true if moving, false if it has no velocity - */ - Node.prototype.isMoving = function(vmin) { - var velocity = Math.sqrt(Math.pow(this.vx,2) + Math.pow(this.vy,2)); - // this.velocity = Math.sqrt(Math.pow(this.vx,2) + Math.pow(this.vy,2)) - return (velocity > vmin); - }; - - /** - * check if this node is selecte - * @return {boolean} selected True if node is selected, else false - */ - Node.prototype.isSelected = function() { - return this.selected; - }; - - /** - * Retrieve the value of the node. Can be undefined - * @return {Number} value - */ - Node.prototype.getValue = function() { - return this.value; - }; - - /** - * Calculate the distance from the nodes location to the given location (x,y) - * @param {Number} x - * @param {Number} y - * @return {Number} value - */ - Node.prototype.getDistance = function(x, y) { - var dx = this.x - x, - dy = this.y - y; - return Math.sqrt(dx * dx + dy * dy); - }; - - - /** - * Adjust the value range of the node. The node will adjust it's radius - * based on its value. - * @param {Number} min - * @param {Number} max - */ - Node.prototype.setValueRange = function(min, max) { - if (!this.radiusFixed && this.value !== undefined) { - if (max == min) { - this.options.radius= (this.options.radiusMin + this.options.radiusMax) / 2; - } - else { - var scale = (this.options.radiusMax - this.options.radiusMin) / (max - min); - this.options.radius= (this.value - min) * scale + this.options.radiusMin; - } - } - this.baseRadiusValue = this.options.radius; - }; - - /** - * Draw this node in the given canvas - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - */ - Node.prototype.draw = function(ctx) { - throw "Draw method not initialized for node"; - }; - - /** - * Recalculate the size of this node in the given canvas - * The 2d context of a HTML canvas can be retrieved by canvas.getContext("2d"); - * @param {CanvasRenderingContext2D} ctx - */ - Node.prototype.resize = function(ctx) { - throw "Resize method not initialized for node"; - }; - - /** - * Check if this object is overlapping with the provided object - * @param {Object} obj an object with parameters left, top, right, bottom - * @return {boolean} True if location is located on node - */ - Node.prototype.isOverlappingWith = function(obj) { - return (this.left < obj.right && - this.left + this.width > obj.left && - this.top < obj.bottom && - this.top + this.height > obj.top); - }; - - Node.prototype._resizeImage = function (ctx) { - // TODO: pre calculate the image size - - if (!this.width || !this.height) { // undefined or 0 - var width, height; - if (this.value) { - this.options.radius= this.baseRadiusValue; - var scale = this.imageObj.height / this.imageObj.width; - if (scale !== undefined) { - width = this.options.radius|| this.imageObj.width; - height = this.options.radius* scale || this.imageObj.height; - } - else { - width = 0; - height = 0; - } - } - else { - width = this.imageObj.width; - height = this.imageObj.height; - } - this.width = width; - this.height = height; - - this.growthIndicator = 0; - if (this.width > 0 && this.height > 0) { - this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeWidthFactor; - this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeHeightFactor; - this.options.radius+= Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeRadiusFactor; - this.growthIndicator = this.width - width; - } - } - - }; - - Node.prototype._drawImage = function (ctx) { - this._resizeImage(ctx); - - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - var yLabel; - if (this.imageObj.width != 0 ) { - // draw the shade - if (this.clusterSize > 1) { - var lineWidth = ((this.clusterSize > 1) ? 10 : 0.0); - lineWidth *= this.networkScaleInv; - lineWidth = Math.min(0.2 * this.width,lineWidth); - - ctx.globalAlpha = 0.5; - ctx.drawImage(this.imageObj, this.left - lineWidth, this.top - lineWidth, this.width + 2*lineWidth, this.height + 2*lineWidth); - } - - // draw the image - ctx.globalAlpha = 1.0; - ctx.drawImage(this.imageObj, this.left, this.top, this.width, this.height); - yLabel = this.y + this.height / 2; - } - else { - // image still loading... just draw the label for now - yLabel = this.y; - } - - this._label(ctx, this.label, this.x, yLabel, undefined, "top"); - }; - - - Node.prototype._resizeBox = function (ctx) { - if (!this.width) { - var margin = 5; - var textSize = this.getTextSize(ctx); - this.width = textSize.width + 2 * margin; - this.height = textSize.height + 2 * margin; - - this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeWidthFactor; - this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeHeightFactor; - this.growthIndicator = this.width - (textSize.width + 2 * margin); - // this.options.radius+= Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeRadiusFactor; - - } - }; - - Node.prototype._drawBox = function (ctx) { - this._resizeBox(ctx); - - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - var clusterLineWidth = 2.5; - var borderWidth = this.options.borderWidth; - var selectionLineWidth = this.options.borderWidthSelected || 2 * this.options.borderWidth; - - ctx.strokeStyle = this.selected ? this.options.color.highlight.border : this.hover ? this.options.color.hover.border : this.options.color.border; - - // draw the outer border - if (this.clusterSize > 1) { - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.roundRect(this.left-2*ctx.lineWidth, this.top-2*ctx.lineWidth, this.width+4*ctx.lineWidth, this.height+4*ctx.lineWidth, this.options.radius); - ctx.stroke(); - } - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.fillStyle = this.selected ? this.options.color.highlight.background : this.options.color.background; - - ctx.roundRect(this.left, this.top, this.width, this.height, this.options.radius); - ctx.fill(); - ctx.stroke(); - - this._label(ctx, this.label, this.x, this.y); - }; - - - Node.prototype._resizeDatabase = function (ctx) { - if (!this.width) { - var margin = 5; - var textSize = this.getTextSize(ctx); - var size = textSize.width + 2 * margin; - this.width = size; - this.height = size; - - // scaling used for clustering - this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeWidthFactor; - this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeHeightFactor; - this.options.radius+= Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeRadiusFactor; - this.growthIndicator = this.width - size; - } - }; - - Node.prototype._drawDatabase = function (ctx) { - this._resizeDatabase(ctx); - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - var clusterLineWidth = 2.5; - var borderWidth = this.options.borderWidth; - var selectionLineWidth = this.options.borderWidthSelected || 2 * this.options.borderWidth; - - ctx.strokeStyle = this.selected ? this.options.color.highlight.border : this.hover ? this.options.color.hover.border : this.options.color.border; - - // draw the outer border - if (this.clusterSize > 1) { - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.database(this.x - this.width/2 - 2*ctx.lineWidth, this.y - this.height*0.5 - 2*ctx.lineWidth, this.width + 4*ctx.lineWidth, this.height + 4*ctx.lineWidth); - ctx.stroke(); - } - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.fillStyle = this.selected ? this.options.color.highlight.background : this.hover ? this.options.color.hover.background : this.options.color.background; - ctx.database(this.x - this.width/2, this.y - this.height*0.5, this.width, this.height); - ctx.fill(); - ctx.stroke(); - - this._label(ctx, this.label, this.x, this.y); - }; - - - Node.prototype._resizeCircle = function (ctx) { - if (!this.width) { - var margin = 5; - var textSize = this.getTextSize(ctx); - var diameter = Math.max(textSize.width, textSize.height) + 2 * margin; - this.options.radius = diameter / 2; - - this.width = diameter; - this.height = diameter; - - // scaling used for clustering - // this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeWidthFactor; - // this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeHeightFactor; - this.options.radius += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeRadiusFactor; - this.growthIndicator = this.options.radius- 0.5*diameter; - } - }; - - Node.prototype._drawCircle = function (ctx) { - this._resizeCircle(ctx); - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - var clusterLineWidth = 2.5; - var borderWidth = this.options.borderWidth; - var selectionLineWidth = this.options.borderWidthSelected || 2 * this.options.borderWidth; - - ctx.strokeStyle = this.selected ? this.options.color.highlight.border : this.hover ? this.options.color.hover.border : this.options.color.border; - - // draw the outer border - if (this.clusterSize > 1) { - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.circle(this.x, this.y, this.options.radius+2*ctx.lineWidth); - ctx.stroke(); - } - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.fillStyle = this.selected ? this.options.color.highlight.background : this.hover ? this.options.color.hover.background : this.options.color.background; - ctx.circle(this.x, this.y, this.options.radius); - ctx.fill(); - ctx.stroke(); - - this._label(ctx, this.label, this.x, this.y); - }; - - Node.prototype._resizeEllipse = function (ctx) { - if (!this.width) { - var textSize = this.getTextSize(ctx); - - this.width = textSize.width * 1.5; - this.height = textSize.height * 2; - if (this.width < this.height) { - this.width = this.height; - } - var defaultSize = this.width; - - // scaling used for clustering - this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeWidthFactor; - this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeHeightFactor; - this.options.radius += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeRadiusFactor; - this.growthIndicator = this.width - defaultSize; - } - }; - - Node.prototype._drawEllipse = function (ctx) { - this._resizeEllipse(ctx); - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - var clusterLineWidth = 2.5; - var borderWidth = this.options.borderWidth; - var selectionLineWidth = this.options.borderWidthSelected || 2 * this.options.borderWidth; - - ctx.strokeStyle = this.selected ? this.options.color.highlight.border : this.hover ? this.options.color.hover.border : this.options.color.border; - - // draw the outer border - if (this.clusterSize > 1) { - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.ellipse(this.left-2*ctx.lineWidth, this.top-2*ctx.lineWidth, this.width+4*ctx.lineWidth, this.height+4*ctx.lineWidth); - ctx.stroke(); - } - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.fillStyle = this.selected ? this.options.color.highlight.background : this.hover ? this.options.color.hover.background : this.options.color.background; - - ctx.ellipse(this.left, this.top, this.width, this.height); - ctx.fill(); - ctx.stroke(); - this._label(ctx, this.label, this.x, this.y); - }; - - Node.prototype._drawDot = function (ctx) { - this._drawShape(ctx, 'circle'); - }; - - Node.prototype._drawTriangle = function (ctx) { - this._drawShape(ctx, 'triangle'); - }; - - Node.prototype._drawTriangleDown = function (ctx) { - this._drawShape(ctx, 'triangleDown'); - }; - - Node.prototype._drawSquare = function (ctx) { - this._drawShape(ctx, 'square'); - }; - - Node.prototype._drawStar = function (ctx) { - this._drawShape(ctx, 'star'); - }; - - Node.prototype._resizeShape = function (ctx) { - if (!this.width) { - this.options.radius= this.baseRadiusValue; - var size = 2 * this.options.radius; - this.width = size; - this.height = size; - - // scaling used for clustering - this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeWidthFactor; - this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeHeightFactor; - this.options.radius+= Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * 0.5 * this.clusterSizeRadiusFactor; - this.growthIndicator = this.width - size; - } - }; - - Node.prototype._drawShape = function (ctx, shape) { - this._resizeShape(ctx); - - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - var clusterLineWidth = 2.5; - var borderWidth = this.options.borderWidth; - var selectionLineWidth = this.options.borderWidthSelected || 2 * this.options.borderWidth; - var radiusMultiplier = 2; - - // choose draw method depending on the shape - switch (shape) { - case 'dot': radiusMultiplier = 2; break; - case 'square': radiusMultiplier = 2; break; - case 'triangle': radiusMultiplier = 3; break; - case 'triangleDown': radiusMultiplier = 3; break; - case 'star': radiusMultiplier = 4; break; - } - - ctx.strokeStyle = this.selected ? this.options.color.highlight.border : this.hover ? this.options.color.hover.border : this.options.color.border; - // draw the outer border - if (this.clusterSize > 1) { - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx[shape](this.x, this.y, this.options.radius+ radiusMultiplier * ctx.lineWidth); - ctx.stroke(); - } - ctx.lineWidth = (this.selected ? selectionLineWidth : borderWidth) + ((this.clusterSize > 1) ? clusterLineWidth : 0.0); - ctx.lineWidth *= this.networkScaleInv; - ctx.lineWidth = Math.min(this.width,ctx.lineWidth); - - ctx.fillStyle = this.selected ? this.options.color.highlight.background : this.hover ? this.options.color.hover.background : this.options.color.background; - ctx[shape](this.x, this.y, this.options.radius); - ctx.fill(); - ctx.stroke(); - - if (this.label) { - this._label(ctx, this.label, this.x, this.y + this.height / 2, undefined, 'top',true); - } - }; - - Node.prototype._resizeText = function (ctx) { - if (!this.width) { - var margin = 5; - var textSize = this.getTextSize(ctx); - this.width = textSize.width + 2 * margin; - this.height = textSize.height + 2 * margin; - - // scaling used for clustering - this.width += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeWidthFactor; - this.height += Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeHeightFactor; - this.options.radius+= Math.min(this.clusterSize - 1, this.maxNodeSizeIncrements) * this.clusterSizeRadiusFactor; - this.growthIndicator = this.width - (textSize.width + 2 * margin); - } - }; - - Node.prototype._drawText = function (ctx) { - this._resizeText(ctx); - this.left = this.x - this.width / 2; - this.top = this.y - this.height / 2; - - this._label(ctx, this.label, this.x, this.y); - }; - - - Node.prototype._label = function (ctx, text, x, y, align, baseline, labelUnderNode) { - if (text && Number(this.options.fontSize) * this.networkScale > this.fontDrawThreshold) { - ctx.font = (this.selected ? "bold " : "") + this.options.fontSize + "px " + this.options.fontFace; - - var lines = text.split('\n'); - var lineCount = lines.length; - var fontSize = (Number(this.options.fontSize) + 4); // TODO: why is this +4 ? - var yLine = y + (1 - lineCount) / 2 * fontSize; - if (labelUnderNode == true) { - yLine = y + (1 - lineCount) / (2 * fontSize); - } - - // font fill from edges now for nodes! - var width = ctx.measureText(lines[0]).width; - for (var i = 1; i < lineCount; i++) { - var lineWidth = ctx.measureText(lines[i]).width; - width = lineWidth > width ? lineWidth : width; - } - var height = this.options.fontSize * lineCount; - var left = x - width / 2; - var top = y - height / 2; - if (baseline == "top") { - top += 0.5 * fontSize; - } - this.labelDimensions = {top:top,left:left,width:width,height:height,yLine:yLine}; - - // create the fontfill background - if (this.options.fontFill !== undefined && this.options.fontFill !== null && this.options.fontFill !== "none") { - ctx.fillStyle = this.options.fontFill; - ctx.fillRect(left, top, width, height); - } - - // draw text - ctx.fillStyle = this.options.fontColor || "black"; - ctx.textAlign = align || "center"; - ctx.textBaseline = baseline || "middle"; - for (var i = 0; i < lineCount; i++) { - ctx.fillText(lines[i], x, yLine); - yLine += fontSize; - } - } - }; - - - Node.prototype.getTextSize = function(ctx) { - if (this.label !== undefined) { - ctx.font = (this.selected ? "bold " : "") + this.options.fontSize + "px " + this.options.fontFace; - - var lines = this.label.split('\n'), - height = (Number(this.options.fontSize) + 4) * lines.length, - width = 0; - - for (var i = 0, iMax = lines.length; i < iMax; i++) { - width = Math.max(width, ctx.measureText(lines[i]).width); - } - - return {"width": width, "height": height}; - } - else { - return {"width": 0, "height": 0}; - } - }; - - /** - * this is used to determine if a node is visible at all. this is used to determine when it needs to be drawn. - * there is a safety margin of 0.3 * width; - * - * @returns {boolean} - */ - Node.prototype.inArea = function() { - if (this.width !== undefined) { - return (this.x + this.width *this.networkScaleInv >= this.canvasTopLeft.x && - this.x - this.width *this.networkScaleInv < this.canvasBottomRight.x && - this.y + this.height*this.networkScaleInv >= this.canvasTopLeft.y && - this.y - this.height*this.networkScaleInv < this.canvasBottomRight.y); - } - else { - return true; - } - }; - - /** - * checks if the core of the node is in the display area, this is used for opening clusters around zoom - * @returns {boolean} - */ - Node.prototype.inView = function() { - return (this.x >= this.canvasTopLeft.x && - this.x < this.canvasBottomRight.x && - this.y >= this.canvasTopLeft.y && - this.y < this.canvasBottomRight.y); - }; - - /** - * This allows the zoom level of the network to influence the rendering - * We store the inverted scale and the coordinates of the top left, and bottom right points of the canvas - * - * @param scale - * @param canvasTopLeft - * @param canvasBottomRight - */ - Node.prototype.setScaleAndPos = function(scale,canvasTopLeft,canvasBottomRight) { - this.networkScaleInv = 1.0/scale; - this.networkScale = scale; - this.canvasTopLeft = canvasTopLeft; - this.canvasBottomRight = canvasBottomRight; - }; - - - /** - * This allows the zoom level of the network to influence the rendering - * - * @param scale - */ - Node.prototype.setScale = function(scale) { - this.networkScaleInv = 1.0/scale; - this.networkScale = scale; - }; - - - - /** - * set the velocity at 0. Is called when this node is contained in another during clustering - */ - Node.prototype.clearVelocity = function() { - this.vx = 0; - this.vy = 0; - }; - - - /** - * Basic preservation of (kinectic) energy - * - * @param massBeforeClustering - */ - Node.prototype.updateVelocity = function(massBeforeClustering) { - var energyBefore = this.vx * this.vx * massBeforeClustering; - //this.vx = (this.vx < 0) ? -Math.sqrt(energyBefore/this.options.mass) : Math.sqrt(energyBefore/this.options.mass); - this.vx = Math.sqrt(energyBefore/this.options.mass); - energyBefore = this.vy * this.vy * massBeforeClustering; - //this.vy = (this.vy < 0) ? -Math.sqrt(energyBefore/this.options.mass) : Math.sqrt(energyBefore/this.options.mass); - this.vy = Math.sqrt(energyBefore/this.options.mass); - }; - - module.exports = Node; - - -/***/ }, -/* 41 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Popup is a class to create a popup window with some text - * @param {Element} container The container object. - * @param {Number} [x] - * @param {Number} [y] - * @param {String} [text] - * @param {Object} [style] An object containing borderColor, - * backgroundColor, etc. - */ - function Popup(container, x, y, text, style) { - if (container) { - this.container = container; - } - else { - this.container = document.body; - } - - // x, y and text are optional, see if a style object was passed in their place - if (style === undefined) { - if (typeof x === "object") { - style = x; - x = undefined; - } else if (typeof text === "object") { - style = text; - text = undefined; - } else { - // for backwards compatibility, in case clients other than Network are creating Popup directly - style = { - fontColor: 'black', - fontSize: 14, // px - fontFace: 'verdana', - color: { - border: '#666', - background: '#FFFFC6' - } - } - } - } - - this.x = 0; - this.y = 0; - this.padding = 5; - - if (x !== undefined && y !== undefined ) { - this.setPosition(x, y); - } - if (text !== undefined) { - this.setText(text); - } - - // create the frame - this.frame = document.createElement("div"); - var styleAttr = this.frame.style; - styleAttr.position = "absolute"; - styleAttr.visibility = "hidden"; - styleAttr.border = "1px solid " + style.color.border; - styleAttr.color = style.fontColor; - styleAttr.fontSize = style.fontSize + "px"; - styleAttr.fontFamily = style.fontFace; - styleAttr.padding = this.padding + "px"; - styleAttr.backgroundColor = style.color.background; - styleAttr.borderRadius = "3px"; - styleAttr.MozBorderRadius = "3px"; - styleAttr.WebkitBorderRadius = "3px"; - styleAttr.boxShadow = "3px 3px 10px rgba(128, 128, 128, 0.5)"; - styleAttr.whiteSpace = "nowrap"; - this.container.appendChild(this.frame); - } - - /** - * @param {number} x Horizontal position of the popup window - * @param {number} y Vertical position of the popup window - */ - Popup.prototype.setPosition = function(x, y) { - this.x = parseInt(x); - this.y = parseInt(y); - }; - - /** - * Set the content for the popup window. This can be HTML code or text. - * @param {string | Element} content - */ - Popup.prototype.setText = function(content) { - if (content instanceof Element) { - this.frame.innerHTML = ''; - this.frame.appendChild(content); - } - else { - this.frame.innerHTML = content; // string containing text or HTML - } - }; - - /** - * Show the popup window - * @param {boolean} show Optional. Show or hide the window - */ - Popup.prototype.show = function (show) { - if (show === undefined) { - show = true; - } - - if (show) { - var height = this.frame.clientHeight; - var width = this.frame.clientWidth; - var maxHeight = this.frame.parentNode.clientHeight; - var maxWidth = this.frame.parentNode.clientWidth; - - var top = (this.y - height); - if (top + height + this.padding > maxHeight) { - top = maxHeight - height - this.padding; - } - if (top < this.padding) { - top = this.padding; - } - - var left = this.x; - if (left + width + this.padding > maxWidth) { - left = maxWidth - width - this.padding; - } - if (left < this.padding) { - left = this.padding; - } - - this.frame.style.left = left + "px"; - this.frame.style.top = top + "px"; - this.frame.style.visibility = "visible"; - } - else { - this.hide(); - } - }; - - /** - * Hide the popup window - */ - Popup.prototype.hide = function () { - this.frame.style.visibility = "hidden"; - }; - - module.exports = Popup; - - -/***/ }, -/* 42 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Parse a text source containing data in DOT language into a JSON object. - * The object contains two lists: one with nodes and one with edges. - * - * DOT language reference: http://www.graphviz.org/doc/info/lang.html - * - * @param {String} data Text containing a graph in DOT-notation - * @return {Object} graph An object containing two parameters: - * {Object[]} nodes - * {Object[]} edges - */ - function parseDOT (data) { - dot = data; - return parseGraph(); - } - - // token types enumeration - var TOKENTYPE = { - NULL : 0, - DELIMITER : 1, - IDENTIFIER: 2, - UNKNOWN : 3 - }; - - // map with all delimiters - var DELIMITERS = { - '{': true, - '}': true, - '[': true, - ']': true, - ';': true, - '=': true, - ',': true, - - '->': true, - '--': true - }; - - var dot = ''; // current dot file - var index = 0; // current index in dot file - var c = ''; // current token character in expr - var token = ''; // current token - var tokenType = TOKENTYPE.NULL; // type of the token - - /** - * Get the first character from the dot file. - * The character is stored into the char c. If the end of the dot file is - * reached, the function puts an empty string in c. - */ - function first() { - index = 0; - c = dot.charAt(0); - } - - /** - * Get the next character from the dot file. - * The character is stored into the char c. If the end of the dot file is - * reached, the function puts an empty string in c. - */ - function next() { - index++; - c = dot.charAt(index); - } - - /** - * Preview the next character from the dot file. - * @return {String} cNext - */ - function nextPreview() { - return dot.charAt(index + 1); - } - - /** - * Test whether given character is alphabetic or numeric - * @param {String} c - * @return {Boolean} isAlphaNumeric - */ - var regexAlphaNumeric = /[a-zA-Z_0-9.:#]/; - function isAlphaNumeric(c) { - return regexAlphaNumeric.test(c); - } - - /** - * Merge all properties of object b into object b - * @param {Object} a - * @param {Object} b - * @return {Object} a - */ - function merge (a, b) { - if (!a) { - a = {}; - } - - if (b) { - for (var name in b) { - if (b.hasOwnProperty(name)) { - a[name] = b[name]; - } - } - } - return a; - } - - /** - * Set a value in an object, where the provided parameter name can be a - * path with nested parameters. For example: - * - * var obj = {a: 2}; - * setValue(obj, 'b.c', 3); // obj = {a: 2, b: {c: 3}} - * - * @param {Object} obj - * @param {String} path A parameter name or dot-separated parameter path, - * like "color.highlight.border". - * @param {*} value - */ - function setValue(obj, path, value) { - var keys = path.split('.'); - var o = obj; - while (keys.length) { - var key = keys.shift(); - if (keys.length) { - // this isn't the end point - if (!o[key]) { - o[key] = {}; - } - o = o[key]; - } - else { - // this is the end point - o[key] = value; - } - } - } - - /** - * Add a node to a graph object. If there is already a node with - * the same id, their attributes will be merged. - * @param {Object} graph - * @param {Object} node - */ - function addNode(graph, node) { - var i, len; - var current = null; - - // find root graph (in case of subgraph) - var graphs = [graph]; // list with all graphs from current graph to root graph - var root = graph; - while (root.parent) { - graphs.push(root.parent); - root = root.parent; - } - - // find existing node (at root level) by its id - if (root.nodes) { - for (i = 0, len = root.nodes.length; i < len; i++) { - if (node.id === root.nodes[i].id) { - current = root.nodes[i]; - break; - } - } - } - - if (!current) { - // this is a new node - current = { - id: node.id - }; - if (graph.node) { - // clone default attributes - current.attr = merge(current.attr, graph.node); - } - } - - // add node to this (sub)graph and all its parent graphs - for (i = graphs.length - 1; i >= 0; i--) { - var g = graphs[i]; - - if (!g.nodes) { - g.nodes = []; - } - if (g.nodes.indexOf(current) == -1) { - g.nodes.push(current); - } - } - - // merge attributes - if (node.attr) { - current.attr = merge(current.attr, node.attr); - } - } - - /** - * Add an edge to a graph object - * @param {Object} graph - * @param {Object} edge - */ - function addEdge(graph, edge) { - if (!graph.edges) { - graph.edges = []; - } - graph.edges.push(edge); - if (graph.edge) { - var attr = merge({}, graph.edge); // clone default attributes - edge.attr = merge(attr, edge.attr); // merge attributes - } - } - - /** - * Create an edge to a graph object - * @param {Object} graph - * @param {String | Number | Object} from - * @param {String | Number | Object} to - * @param {String} type - * @param {Object | null} attr - * @return {Object} edge - */ - function createEdge(graph, from, to, type, attr) { - var edge = { - from: from, - to: to, - type: type - }; - - if (graph.edge) { - edge.attr = merge({}, graph.edge); // clone default attributes - } - edge.attr = merge(edge.attr || {}, attr); // merge attributes - - return edge; - } - - /** - * Get next token in the current dot file. - * The token and token type are available as token and tokenType - */ - function getToken() { - tokenType = TOKENTYPE.NULL; - token = ''; - - // skip over whitespaces - while (c == ' ' || c == '\t' || c == '\n' || c == '\r') { // space, tab, enter - next(); - } - - do { - var isComment = false; - - // skip comment - if (c == '#') { - // find the previous non-space character - var i = index - 1; - while (dot.charAt(i) == ' ' || dot.charAt(i) == '\t') { - i--; - } - if (dot.charAt(i) == '\n' || dot.charAt(i) == '') { - // the # is at the start of a line, this is indeed a line comment - while (c != '' && c != '\n') { - next(); - } - isComment = true; - } - } - if (c == '/' && nextPreview() == '/') { - // skip line comment - while (c != '' && c != '\n') { - next(); - } - isComment = true; - } - if (c == '/' && nextPreview() == '*') { - // skip block comment - while (c != '') { - if (c == '*' && nextPreview() == '/') { - // end of block comment found. skip these last two characters - next(); - next(); - break; - } - else { - next(); - } - } - isComment = true; - } - - // skip over whitespaces - while (c == ' ' || c == '\t' || c == '\n' || c == '\r') { // space, tab, enter - next(); - } - } - while (isComment); - - // check for end of dot file - if (c == '') { - // token is still empty - tokenType = TOKENTYPE.DELIMITER; - return; - } - - // check for delimiters consisting of 2 characters - var c2 = c + nextPreview(); - if (DELIMITERS[c2]) { - tokenType = TOKENTYPE.DELIMITER; - token = c2; - next(); - next(); - return; - } - - // check for delimiters consisting of 1 character - if (DELIMITERS[c]) { - tokenType = TOKENTYPE.DELIMITER; - token = c; - next(); - return; - } - - // check for an identifier (number or string) - // TODO: more precise parsing of numbers/strings (and the port separator ':') - if (isAlphaNumeric(c) || c == '-') { - token += c; - next(); - - while (isAlphaNumeric(c)) { - token += c; - next(); - } - if (token == 'false') { - token = false; // convert to boolean - } - else if (token == 'true') { - token = true; // convert to boolean - } - else if (!isNaN(Number(token))) { - token = Number(token); // convert to number - } - tokenType = TOKENTYPE.IDENTIFIER; - return; - } - - // check for a string enclosed by double quotes - if (c == '"') { - next(); - while (c != '' && (c != '"' || (c == '"' && nextPreview() == '"'))) { - token += c; - if (c == '"') { // skip the escape character - next(); - } - next(); - } - if (c != '"') { - throw newSyntaxError('End of string " expected'); - } - next(); - tokenType = TOKENTYPE.IDENTIFIER; - return; - } - - // something unknown is found, wrong characters, a syntax error - tokenType = TOKENTYPE.UNKNOWN; - while (c != '') { - token += c; - next(); - } - throw new SyntaxError('Syntax error in part "' + chop(token, 30) + '"'); - } - - /** - * Parse a graph. - * @returns {Object} graph - */ - function parseGraph() { - var graph = {}; - - first(); - getToken(); - - // optional strict keyword - if (token == 'strict') { - graph.strict = true; - getToken(); - } - - // graph or digraph keyword - if (token == 'graph' || token == 'digraph') { - graph.type = token; - getToken(); - } - - // optional graph id - if (tokenType == TOKENTYPE.IDENTIFIER) { - graph.id = token; - getToken(); - } - - // open angle bracket - if (token != '{') { - throw newSyntaxError('Angle bracket { expected'); - } - getToken(); - - // statements - parseStatements(graph); - - // close angle bracket - if (token != '}') { - throw newSyntaxError('Angle bracket } expected'); - } - getToken(); - - // end of file - if (token !== '') { - throw newSyntaxError('End of file expected'); - } - getToken(); - - // remove temporary default properties - delete graph.node; - delete graph.edge; - delete graph.graph; - - return graph; - } - - /** - * Parse a list with statements. - * @param {Object} graph - */ - function parseStatements (graph) { - while (token !== '' && token != '}') { - parseStatement(graph); - if (token == ';') { - getToken(); - } - } - } - - /** - * Parse a single statement. Can be a an attribute statement, node - * statement, a series of node statements and edge statements, or a - * parameter. - * @param {Object} graph - */ - function parseStatement(graph) { - // parse subgraph - var subgraph = parseSubgraph(graph); - if (subgraph) { - // edge statements - parseEdge(graph, subgraph); - - return; - } - - // parse an attribute statement - var attr = parseAttributeStatement(graph); - if (attr) { - return; - } - - // parse node - if (tokenType != TOKENTYPE.IDENTIFIER) { - throw newSyntaxError('Identifier expected'); - } - var id = token; // id can be a string or a number - getToken(); - - if (token == '=') { - // id statement - getToken(); - if (tokenType != TOKENTYPE.IDENTIFIER) { - throw newSyntaxError('Identifier expected'); - } - graph[id] = token; - getToken(); - // TODO: implement comma separated list with "a_list: ID=ID [','] [a_list] " - } - else { - parseNodeStatement(graph, id); - } - } - - /** - * Parse a subgraph - * @param {Object} graph parent graph object - * @return {Object | null} subgraph - */ - function parseSubgraph (graph) { - var subgraph = null; - - // optional subgraph keyword - if (token == 'subgraph') { - subgraph = {}; - subgraph.type = 'subgraph'; - getToken(); - - // optional graph id - if (tokenType == TOKENTYPE.IDENTIFIER) { - subgraph.id = token; - getToken(); - } - } - - // open angle bracket - if (token == '{') { - getToken(); - - if (!subgraph) { - subgraph = {}; - } - subgraph.parent = graph; - subgraph.node = graph.node; - subgraph.edge = graph.edge; - subgraph.graph = graph.graph; - - // statements - parseStatements(subgraph); - - // close angle bracket - if (token != '}') { - throw newSyntaxError('Angle bracket } expected'); - } - getToken(); - - // remove temporary default properties - delete subgraph.node; - delete subgraph.edge; - delete subgraph.graph; - delete subgraph.parent; - - // register at the parent graph - if (!graph.subgraphs) { - graph.subgraphs = []; - } - graph.subgraphs.push(subgraph); - } - - return subgraph; - } - - /** - * parse an attribute statement like "node [shape=circle fontSize=16]". - * Available keywords are 'node', 'edge', 'graph'. - * The previous list with default attributes will be replaced - * @param {Object} graph - * @returns {String | null} keyword Returns the name of the parsed attribute - * (node, edge, graph), or null if nothing - * is parsed. - */ - function parseAttributeStatement (graph) { - // attribute statements - if (token == 'node') { - getToken(); - - // node attributes - graph.node = parseAttributeList(); - return 'node'; - } - else if (token == 'edge') { - getToken(); - - // edge attributes - graph.edge = parseAttributeList(); - return 'edge'; - } - else if (token == 'graph') { - getToken(); - - // graph attributes - graph.graph = parseAttributeList(); - return 'graph'; - } - - return null; - } - - /** - * parse a node statement - * @param {Object} graph - * @param {String | Number} id - */ - function parseNodeStatement(graph, id) { - // node statement - var node = { - id: id - }; - var attr = parseAttributeList(); - if (attr) { - node.attr = attr; - } - addNode(graph, node); - - // edge statements - parseEdge(graph, id); - } - - /** - * Parse an edge or a series of edges - * @param {Object} graph - * @param {String | Number} from Id of the from node - */ - function parseEdge(graph, from) { - while (token == '->' || token == '--') { - var to; - var type = token; - getToken(); - - var subgraph = parseSubgraph(graph); - if (subgraph) { - to = subgraph; - } - else { - if (tokenType != TOKENTYPE.IDENTIFIER) { - throw newSyntaxError('Identifier or subgraph expected'); - } - to = token; - addNode(graph, { - id: to - }); - getToken(); - } - - // parse edge attributes - var attr = parseAttributeList(); - - // create edge - var edge = createEdge(graph, from, to, type, attr); - addEdge(graph, edge); - - from = to; - } - } - - /** - * Parse a set with attributes, - * for example [label="1.000", shape=solid] - * @return {Object | null} attr - */ - function parseAttributeList() { - var attr = null; - - while (token == '[') { - getToken(); - attr = {}; - while (token !== '' && token != ']') { - if (tokenType != TOKENTYPE.IDENTIFIER) { - throw newSyntaxError('Attribute name expected'); - } - var name = token; - - getToken(); - if (token != '=') { - throw newSyntaxError('Equal sign = expected'); - } - getToken(); - - if (tokenType != TOKENTYPE.IDENTIFIER) { - throw newSyntaxError('Attribute value expected'); - } - var value = token; - setValue(attr, name, value); // name can be a path - - getToken(); - if (token ==',') { - getToken(); - } - } - - if (token != ']') { - throw newSyntaxError('Bracket ] expected'); - } - getToken(); - } - - return attr; - } - - /** - * Create a syntax error with extra information on current token and index. - * @param {String} message - * @returns {SyntaxError} err - */ - function newSyntaxError(message) { - return new SyntaxError(message + ', got "' + chop(token, 30) + '" (char ' + index + ')'); - } - - /** - * Chop off text after a maximum length - * @param {String} text - * @param {Number} maxLength - * @returns {String} - */ - function chop (text, maxLength) { - return (text.length <= maxLength) ? text : (text.substr(0, 27) + '...'); - } - - /** - * Execute a function fn for each pair of elements in two arrays - * @param {Array | *} array1 - * @param {Array | *} array2 - * @param {function} fn - */ - function forEach2(array1, array2, fn) { - if (Array.isArray(array1)) { - array1.forEach(function (elem1) { - if (Array.isArray(array2)) { - array2.forEach(function (elem2) { - fn(elem1, elem2); - }); - } - else { - fn(elem1, array2); - } - }); - } - else { - if (Array.isArray(array2)) { - array2.forEach(function (elem2) { - fn(array1, elem2); - }); - } - else { - fn(array1, array2); - } - } - } - - /** - * Convert a string containing a graph in DOT language into a map containing - * with nodes and edges in the format of graph. - * @param {String} data Text containing a graph in DOT-notation - * @return {Object} graphData - */ - function DOTToGraph (data) { - // parse the DOT file - var dotData = parseDOT(data); - var graphData = { - nodes: [], - edges: [], - options: {} - }; - - // copy the nodes - if (dotData.nodes) { - dotData.nodes.forEach(function (dotNode) { - var graphNode = { - id: dotNode.id, - label: String(dotNode.label || dotNode.id) - }; - merge(graphNode, dotNode.attr); - if (graphNode.image) { - graphNode.shape = 'image'; - } - graphData.nodes.push(graphNode); - }); - } - - // copy the edges - if (dotData.edges) { - /** - * Convert an edge in DOT format to an edge with VisGraph format - * @param {Object} dotEdge - * @returns {Object} graphEdge - */ - var convertEdge = function (dotEdge) { - var graphEdge = { - from: dotEdge.from, - to: dotEdge.to - }; - merge(graphEdge, dotEdge.attr); - graphEdge.style = (dotEdge.type == '->') ? 'arrow' : 'line'; - return graphEdge; - } - - dotData.edges.forEach(function (dotEdge) { - var from, to; - if (dotEdge.from instanceof Object) { - from = dotEdge.from.nodes; - } - else { - from = { - id: dotEdge.from - } - } - - if (dotEdge.to instanceof Object) { - to = dotEdge.to.nodes; - } - else { - to = { - id: dotEdge.to - } - } - - if (dotEdge.from instanceof Object && dotEdge.from.edges) { - dotEdge.from.edges.forEach(function (subEdge) { - var graphEdge = convertEdge(subEdge); - graphData.edges.push(graphEdge); - }); - } - - forEach2(from, to, function (from, to) { - var subEdge = createEdge(graphData, from.id, to.id, dotEdge.type, dotEdge.attr); - var graphEdge = convertEdge(subEdge); - graphData.edges.push(graphEdge); - }); - - if (dotEdge.to instanceof Object && dotEdge.to.edges) { - dotEdge.to.edges.forEach(function (subEdge) { - var graphEdge = convertEdge(subEdge); - graphData.edges.push(graphEdge); - }); - } - }); - } - - // copy the options - if (dotData.attr) { - graphData.options = dotData.attr; - } - - return graphData; - } - - // exports - exports.parseDOT = parseDOT; - exports.DOTToGraph = DOTToGraph; - - -/***/ }, -/* 43 */ -/***/ function(module, exports, __webpack_require__) { - - - function parseGephi(gephiJSON, options) { - var edges = []; - var nodes = []; - this.options = { - edges: { - inheritColor: true - }, - nodes: { - allowedToMove: false, - parseColor: false - } - }; - - if (options !== undefined) { - this.options.nodes['allowedToMove'] = options.allowedToMove | false; - this.options.nodes['parseColor'] = options.parseColor | false; - this.options.edges['inheritColor'] = options.inheritColor | true; - } - - var gEdges = gephiJSON.edges; - var gNodes = gephiJSON.nodes; - for (var i = 0; i < gEdges.length; i++) { - var edge = {}; - var gEdge = gEdges[i]; - edge['id'] = gEdge.id; - edge['from'] = gEdge.source; - edge['to'] = gEdge.target; - edge['attributes'] = gEdge.attributes; - // edge['value'] = gEdge.attributes !== undefined ? gEdge.attributes.Weight : undefined; - // edge['width'] = edge['value'] !== undefined ? undefined : edgegEdge.size; - edge['color'] = gEdge.color; - edge['inheritColor'] = edge['color'] !== undefined ? false : this.options.inheritColor; - edges.push(edge); - } - - for (var i = 0; i < gNodes.length; i++) { - var node = {}; - var gNode = gNodes[i]; - node['id'] = gNode.id; - node['attributes'] = gNode.attributes; - node['x'] = gNode.x; - node['y'] = gNode.y; - node['label'] = gNode.label; - if (this.options.nodes.parseColor == true) { - node['color'] = gNode.color; - } - else { - node['color'] = gNode.color !== undefined ? {background:gNode.color, border:gNode.color} : undefined; - } - node['radius'] = gNode.size; - node['allowedToMoveX'] = this.options.nodes.allowedToMove; - node['allowedToMoveY'] = this.options.nodes.allowedToMove; - nodes.push(node); - } - - return {nodes:nodes, edges:edges}; - } - - exports.parseGephi = parseGephi; - -/***/ }, -/* 44 */ -/***/ function(module, exports, __webpack_require__) { - - // first check if moment.js is already loaded in the browser window, if so, - // use this instance. Else, load via commonjs. - module.exports = (typeof window !== 'undefined') && window['moment'] || __webpack_require__(58); - - -/***/ }, -/* 45 */ -/***/ function(module, exports, __webpack_require__) { - - // Only load hammer.js when in a browser environment - // (loading hammer.js in a node.js environment gives errors) - if (typeof window !== 'undefined') { - module.exports = window['Hammer'] || __webpack_require__(59); - } - else { - module.exports = function () { - throw Error('hammer.js is only available in a browser, not in node.js.'); - } - } - - -/***/ }, -/* 46 */ -/***/ function(module, exports, __webpack_require__) { - - var Emitter = __webpack_require__(56); - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - var DataSet = __webpack_require__(3); - var DataView = __webpack_require__(4); - var Range = __webpack_require__(17); - var ItemSet = __webpack_require__(27); - var Activator = __webpack_require__(55); - var DateUtil = __webpack_require__(15); - - /** - * Create a timeline visualization - * @param {HTMLElement} container - * @param {vis.DataSet | Array | google.visualization.DataTable} [items] - * @param {Object} [options] See Core.setOptions for the available options. - * @constructor - */ - function Core () {} - - // turn Core into an event emitter - Emitter(Core.prototype); - - /** - * Create the main DOM for the Core: a root panel containing left, right, - * top, bottom, content, and background panel. - * @param {Element} container The container element where the Core will - * be attached. - * @private - */ - Core.prototype._create = function (container) { - this.dom = {}; - - this.dom.root = document.createElement('div'); - this.dom.background = document.createElement('div'); - this.dom.backgroundVertical = document.createElement('div'); - this.dom.backgroundHorizontal = document.createElement('div'); - this.dom.centerContainer = document.createElement('div'); - this.dom.leftContainer = document.createElement('div'); - this.dom.rightContainer = document.createElement('div'); - this.dom.center = document.createElement('div'); - this.dom.left = document.createElement('div'); - this.dom.right = document.createElement('div'); - this.dom.top = document.createElement('div'); - this.dom.bottom = document.createElement('div'); - this.dom.shadowTop = document.createElement('div'); - this.dom.shadowBottom = document.createElement('div'); - this.dom.shadowTopLeft = document.createElement('div'); - this.dom.shadowBottomLeft = document.createElement('div'); - this.dom.shadowTopRight = document.createElement('div'); - this.dom.shadowBottomRight = document.createElement('div'); - - this.dom.root.className = 'vis timeline root'; - this.dom.background.className = 'vispanel background'; - this.dom.backgroundVertical.className = 'vispanel background vertical'; - this.dom.backgroundHorizontal.className = 'vispanel background horizontal'; - this.dom.centerContainer.className = 'vispanel center'; - this.dom.leftContainer.className = 'vispanel left'; - this.dom.rightContainer.className = 'vispanel right'; - this.dom.top.className = 'vispanel top'; - this.dom.bottom.className = 'vispanel bottom'; - this.dom.left.className = 'content'; - this.dom.center.className = 'content'; - this.dom.right.className = 'content'; - this.dom.shadowTop.className = 'shadow top'; - this.dom.shadowBottom.className = 'shadow bottom'; - this.dom.shadowTopLeft.className = 'shadow top'; - this.dom.shadowBottomLeft.className = 'shadow bottom'; - this.dom.shadowTopRight.className = 'shadow top'; - this.dom.shadowBottomRight.className = 'shadow bottom'; - - this.dom.root.appendChild(this.dom.background); - this.dom.root.appendChild(this.dom.backgroundVertical); - this.dom.root.appendChild(this.dom.backgroundHorizontal); - this.dom.root.appendChild(this.dom.centerContainer); - this.dom.root.appendChild(this.dom.leftContainer); - this.dom.root.appendChild(this.dom.rightContainer); - this.dom.root.appendChild(this.dom.top); - this.dom.root.appendChild(this.dom.bottom); - - this.dom.centerContainer.appendChild(this.dom.center); - this.dom.leftContainer.appendChild(this.dom.left); - this.dom.rightContainer.appendChild(this.dom.right); - - this.dom.centerContainer.appendChild(this.dom.shadowTop); - this.dom.centerContainer.appendChild(this.dom.shadowBottom); - this.dom.leftContainer.appendChild(this.dom.shadowTopLeft); - this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft); - this.dom.rightContainer.appendChild(this.dom.shadowTopRight); - this.dom.rightContainer.appendChild(this.dom.shadowBottomRight); - - this.on('rangechange', this.redraw.bind(this)); - this.on('touch', this._onTouch.bind(this)); - this.on('pinch', this._onPinch.bind(this)); - this.on('dragstart', this._onDragStart.bind(this)); - this.on('drag', this._onDrag.bind(this)); - - var me = this; - this.on('change', function (properties) { - if (properties && properties.queue == true) { - // redraw once on next tick - if (!me._redrawTimer) { - me._redrawTimer = setTimeout(function () { - me._redrawTimer = null; - me.redraw(); - }, 0) - } - } - else { - // redraw immediately - me.redraw(); - } - }); - - // create event listeners for all interesting events, these events will be - // emitted via emitter - this.hammer = Hammer(this.dom.root, { - preventDefault: true - }); - this.listeners = {}; - - var events = [ - 'touch', 'pinch', - 'tap', 'doubletap', 'hold', - 'dragstart', 'drag', 'dragend', - 'mousewheel', 'DOMMouseScroll' // DOMMouseScroll is needed for Firefox - ]; - events.forEach(function (event) { - var listener = function () { - var args = [event].concat(Array.prototype.slice.call(arguments, 0)); - if (me.isActive()) { - me.emit.apply(me, args); - } - }; - me.hammer.on(event, listener); - me.listeners[event] = listener; - }); - - // size properties of each of the panels - this.props = { - root: {}, - background: {}, - centerContainer: {}, - leftContainer: {}, - rightContainer: {}, - center: {}, - left: {}, - right: {}, - top: {}, - bottom: {}, - border: {}, - scrollTop: 0, - scrollTopMin: 0 - }; - this.touch = {}; // store state information needed for touch events - - this.redrawCount = 0; - - // attach the root panel to the provided container - if (!container) throw new Error('No container provided'); - container.appendChild(this.dom.root); - }; - - /** - * Set options. Options will be passed to all components loaded in the Timeline. - * @param {Object} [options] - * {String} orientation - * Vertical orientation for the Timeline, - * can be 'bottom' (default) or 'top'. - * {String | Number} width - * Width for the timeline, a number in pixels or - * a css string like '1000px' or '75%'. '100%' by default. - * {String | Number} height - * Fixed height for the Timeline, a number in pixels or - * a css string like '400px' or '75%'. If undefined, - * The Timeline will automatically size such that - * its contents fit. - * {String | Number} minHeight - * Minimum height for the Timeline, a number in pixels or - * a css string like '400px' or '75%'. - * {String | Number} maxHeight - * Maximum height for the Timeline, a number in pixels or - * a css string like '400px' or '75%'. - * {Number | Date | String} start - * Start date for the visible window - * {Number | Date | String} end - * End date for the visible window - */ - Core.prototype.setOptions = function (options) { - if (options) { - // copy the known options - var fields = ['width', 'height', 'minHeight', 'maxHeight', 'autoResize', 'start', 'end', 'orientation', 'clickToUse', 'dataAttributes', 'hiddenDates']; - util.selectiveExtend(fields, this.options, options); - - if ('hiddenDates' in this.options) { - DateUtil.convertHiddenOptions(this.body, this.options.hiddenDates); - } - - if ('clickToUse' in options) { - if (options.clickToUse) { - this.activator = new Activator(this.dom.root); - } - else { - if (this.activator) { - this.activator.destroy(); - delete this.activator; - } - } - } - - // enable/disable autoResize - this._initAutoResize(); - } - - // propagate options to all components - this.components.forEach(function (component) { - component.setOptions(options); - }); - - // TODO: remove deprecation error one day (deprecated since version 0.8.0) - if (options && options.order) { - throw new Error('Option order is deprecated. There is no replacement for this feature.'); - } - - // redraw everything - this.redraw(); - }; - - /** - * Returns true when the Timeline is active. - * @returns {boolean} - */ - Core.prototype.isActive = function () { - return !this.activator || this.activator.active; - }; - - /** - * Destroy the Core, clean up all DOM elements and event listeners. - */ - Core.prototype.destroy = function () { - // unbind datasets - this.clear(); - - // remove all event listeners - this.off(); - - // stop checking for changed size - this._stopAutoResize(); - - // remove from DOM - if (this.dom.root.parentNode) { - this.dom.root.parentNode.removeChild(this.dom.root); - } - this.dom = null; - - // remove Activator - if (this.activator) { - this.activator.destroy(); - delete this.activator; - } - - // cleanup hammer touch events - for (var event in this.listeners) { - if (this.listeners.hasOwnProperty(event)) { - delete this.listeners[event]; - } - } - this.listeners = null; - this.hammer = null; - - // give all components the opportunity to cleanup - this.components.forEach(function (component) { - component.destroy(); - }); - - this.body = null; - }; - - - /** - * Set a custom time bar - * @param {Date} time - */ - Core.prototype.setCustomTime = function (time) { - if (!this.customTime) { - throw new Error('Cannot get custom time: Custom time bar is not enabled'); - } - - this.customTime.setCustomTime(time); - }; - - /** - * Retrieve the current custom time. - * @return {Date} customTime - */ - Core.prototype.getCustomTime = function() { - if (!this.customTime) { - throw new Error('Cannot get custom time: Custom time bar is not enabled'); - } - - return this.customTime.getCustomTime(); - }; - - - /** - * Get the id's of the currently visible items. - * @returns {Array} The ids of the visible items - */ - Core.prototype.getVisibleItems = function() { - return this.itemSet && this.itemSet.getVisibleItems() || []; - }; - - - - /** - * Clear the Core. By Default, items, groups and options are cleared. - * Example usage: - * - * timeline.clear(); // clear items, groups, and options - * timeline.clear({options: true}); // clear options only - * - * @param {Object} [what] Optionally specify what to clear. By default: - * {items: true, groups: true, options: true} - */ - Core.prototype.clear = function(what) { - // clear items - if (!what || what.items) { - this.setItems(null); - } - - // clear groups - if (!what || what.groups) { - this.setGroups(null); - } - - // clear options of timeline and of each of the components - if (!what || what.options) { - this.components.forEach(function (component) { - component.setOptions(component.defaultOptions); - }); - - this.setOptions(this.defaultOptions); // this will also do a redraw - } - }; - - /** - * Set Core window such that it fits all items - * @param {Object} [options] Available options: - * `animate: boolean | number` - * If true (default), the range is animated - * smoothly to the new window. - * If a number, the number is taken as duration - * for the animation. Default duration is 500 ms. - */ - Core.prototype.fit = function(options) { - var range = this._getDataRange(); - - // skip range set if there is no start and end date - if (range.start === null && range.end === null) { - return; - } - - var animate = (options && options.animate !== undefined) ? options.animate : true; - this.range.setRange(range.start, range.end, animate); - }; - - /** - * Calculate the data range of the items and applies a 5% window around it. - * @returns {{start: Date | null, end: Date | null}} - * @protected - */ - Core.prototype._getDataRange = function() { - // apply the data range as range - var dataRange = this.getItemRange(); - - // add 5% space on both sides - var start = dataRange.min; - var end = dataRange.max; - if (start != null && end != null) { - var interval = (end.valueOf() - start.valueOf()); - if (interval <= 0) { - // prevent an empty interval - interval = 24 * 60 * 60 * 1000; // 1 day - } - start = new Date(start.valueOf() - interval * 0.05); - end = new Date(end.valueOf() + interval * 0.05); - } - - return { - start: start, - end: end - } - }; - - /** - * Set the visible window. Both parameters are optional, you can change only - * start or only end. Syntax: - * - * TimeLine.setWindow(start, end) - * TimeLine.setWindow(range) - * - * Where start and end can be a Date, number, or string, and range is an - * object with properties start and end. - * - * @param {Date | Number | String | Object} [start] Start date of visible window - * @param {Date | Number | String} [end] End date of visible window - * @param {Object} [options] Available options: - * `animate: boolean | number` - * If true (default), the range is animated - * smoothly to the new window. - * If a number, the number is taken as duration - * for the animation. Default duration is 500 ms. - */ - Core.prototype.setWindow = function(start, end, options) { - var animate = (options && options.animate !== undefined) ? options.animate : true; - if (arguments.length == 1) { - var range = arguments[0]; - this.range.setRange(range.start, range.end, animate); - } - else { - this.range.setRange(start, end, animate); - } - }; - - /** - * Move the window such that given time is centered on screen. - * @param {Date | Number | String} time - * @param {Object} [options] Available options: - * `animate: boolean | number` - * If true (default), the range is animated - * smoothly to the new window. - * If a number, the number is taken as duration - * for the animation. Default duration is 500 ms. - */ - Core.prototype.moveTo = function(time, options) { - var interval = this.range.end - this.range.start; - var t = util.convert(time, 'Date').valueOf(); - - var start = t - interval / 2; - var end = t + interval / 2; - var animate = (options && options.animate !== undefined) ? options.animate : true; - - this.range.setRange(start, end, animate); - }; - - /** - * Get the visible window - * @return {{start: Date, end: Date}} Visible range - */ - Core.prototype.getWindow = function() { - var range = this.range.getRange(); - return { - start: new Date(range.start), - end: new Date(range.end) - }; - }; - - /** - * Force a redraw of the Core. Can be useful to manually redraw when - * option autoResize=false - */ - Core.prototype.redraw = function() { - var resized = false; - var options = this.options; - var props = this.props; - var dom = this.dom; - - if (!dom) return; // when destroyed - - DateUtil.updateHiddenDates(this.body, this.options.hiddenDates); - - // update class names - if (options.orientation == 'top') { - util.addClassName(dom.root, 'top'); - util.removeClassName(dom.root, 'bottom'); - } - else { - util.removeClassName(dom.root, 'top'); - util.addClassName(dom.root, 'bottom'); - } - - // update root width and height options - dom.root.style.maxHeight = util.option.asSize(options.maxHeight, ''); - dom.root.style.minHeight = util.option.asSize(options.minHeight, ''); - dom.root.style.width = util.option.asSize(options.width, ''); - - // calculate border widths - props.border.left = (dom.centerContainer.offsetWidth - dom.centerContainer.clientWidth) / 2; - props.border.right = props.border.left; - props.border.top = (dom.centerContainer.offsetHeight - dom.centerContainer.clientHeight) / 2; - props.border.bottom = props.border.top; - var borderRootHeight= dom.root.offsetHeight - dom.root.clientHeight; - var borderRootWidth = dom.root.offsetWidth - dom.root.clientWidth; - - // workaround for a bug in IE: the clientWidth of an element with - // a height:0px and overflow:hidden is not calculated and always has value 0 - if (dom.centerContainer.clientHeight === 0) { - props.border.left = props.border.top; - props.border.right = props.border.left; - } - if (dom.root.clientHeight === 0) { - borderRootWidth = borderRootHeight; - } - - // calculate the heights. If any of the side panels is empty, we set the height to - // minus the border width, such that the border will be invisible - props.center.height = dom.center.offsetHeight; - props.left.height = dom.left.offsetHeight; - props.right.height = dom.right.offsetHeight; - props.top.height = dom.top.clientHeight || -props.border.top; - props.bottom.height = dom.bottom.clientHeight || -props.border.bottom; - - // TODO: compensate borders when any of the panels is empty. - - // apply auto height - // TODO: only calculate autoHeight when needed (else we cause an extra reflow/repaint of the DOM) - var contentHeight = Math.max(props.left.height, props.center.height, props.right.height); - var autoHeight = props.top.height + contentHeight + props.bottom.height + - borderRootHeight + props.border.top + props.border.bottom; - dom.root.style.height = util.option.asSize(options.height, autoHeight + 'px'); - - // calculate heights of the content panels - props.root.height = dom.root.offsetHeight; - props.background.height = props.root.height - borderRootHeight; - var containerHeight = props.root.height - props.top.height - props.bottom.height - - borderRootHeight; - props.centerContainer.height = containerHeight; - props.leftContainer.height = containerHeight; - props.rightContainer.height = props.leftContainer.height; - - // calculate the widths of the panels - props.root.width = dom.root.offsetWidth; - props.background.width = props.root.width - borderRootWidth; - props.left.width = dom.leftContainer.clientWidth || -props.border.left; - props.leftContainer.width = props.left.width; - props.right.width = dom.rightContainer.clientWidth || -props.border.right; - props.rightContainer.width = props.right.width; - var centerWidth = props.root.width - props.left.width - props.right.width - borderRootWidth; - props.center.width = centerWidth; - props.centerContainer.width = centerWidth; - props.top.width = centerWidth; - props.bottom.width = centerWidth; - - // resize the panels - dom.background.style.height = props.background.height + 'px'; - dom.backgroundVertical.style.height = props.background.height + 'px'; - dom.backgroundHorizontal.style.height = props.centerContainer.height + 'px'; - dom.centerContainer.style.height = props.centerContainer.height + 'px'; - dom.leftContainer.style.height = props.leftContainer.height + 'px'; - dom.rightContainer.style.height = props.rightContainer.height + 'px'; - - dom.background.style.width = props.background.width + 'px'; - dom.backgroundVertical.style.width = props.centerContainer.width + 'px'; - dom.backgroundHorizontal.style.width = props.background.width + 'px'; - dom.centerContainer.style.width = props.center.width + 'px'; - dom.top.style.width = props.top.width + 'px'; - dom.bottom.style.width = props.bottom.width + 'px'; - - // reposition the panels - dom.background.style.left = '0'; - dom.background.style.top = '0'; - dom.backgroundVertical.style.left = (props.left.width + props.border.left) + 'px'; - dom.backgroundVertical.style.top = '0'; - dom.backgroundHorizontal.style.left = '0'; - dom.backgroundHorizontal.style.top = props.top.height + 'px'; - dom.centerContainer.style.left = props.left.width + 'px'; - dom.centerContainer.style.top = props.top.height + 'px'; - dom.leftContainer.style.left = '0'; - dom.leftContainer.style.top = props.top.height + 'px'; - dom.rightContainer.style.left = (props.left.width + props.center.width) + 'px'; - dom.rightContainer.style.top = props.top.height + 'px'; - dom.top.style.left = props.left.width + 'px'; - dom.top.style.top = '0'; - dom.bottom.style.left = props.left.width + 'px'; - dom.bottom.style.top = (props.top.height + props.centerContainer.height) + 'px'; - - // update the scrollTop, feasible range for the offset can be changed - // when the height of the Core or of the contents of the center changed - this._updateScrollTop(); - - // reposition the scrollable contents - var offset = this.props.scrollTop; - if (options.orientation == 'bottom') { - offset += Math.max(this.props.centerContainer.height - this.props.center.height - - this.props.border.top - this.props.border.bottom, 0); - } - dom.center.style.left = '0'; - dom.center.style.top = offset + 'px'; - dom.left.style.left = '0'; - dom.left.style.top = offset + 'px'; - dom.right.style.left = '0'; - dom.right.style.top = offset + 'px'; - - // show shadows when vertical scrolling is available - var visibilityTop = this.props.scrollTop == 0 ? 'hidden' : ''; - var visibilityBottom = this.props.scrollTop == this.props.scrollTopMin ? 'hidden' : ''; - dom.shadowTop.style.visibility = visibilityTop; - dom.shadowBottom.style.visibility = visibilityBottom; - dom.shadowTopLeft.style.visibility = visibilityTop; - dom.shadowBottomLeft.style.visibility = visibilityBottom; - dom.shadowTopRight.style.visibility = visibilityTop; - dom.shadowBottomRight.style.visibility = visibilityBottom; - - // redraw all components - this.components.forEach(function (component) { - resized = component.redraw() || resized; - }); - if (resized) { - // keep repainting until all sizes are settled - var MAX_REDRAWS = 3; // maximum number of consecutive redraws - if (this.redrawCount < MAX_REDRAWS) { - this.redrawCount++; - this.redraw(); - } - else { - console.log('WARNING: infinite loop in redraw?') - } - this.redrawCount = 0; - } - - this.emit("finishedRedraw"); - }; - - // TODO: deprecated since version 1.1.0, remove some day - Core.prototype.repaint = function () { - throw new Error('Function repaint is deprecated. Use redraw instead.'); - }; - - /** - * Set a current time. This can be used for example to ensure that a client's - * time is synchronized with a shared server time. - * Only applicable when option `showCurrentTime` is true. - * @param {Date | String | Number} time A Date, unix timestamp, or - * ISO date string. - */ - Core.prototype.setCurrentTime = function(time) { - if (!this.currentTime) { - throw new Error('Option showCurrentTime must be true'); - } - - this.currentTime.setCurrentTime(time); - }; - - /** - * Get the current time. - * Only applicable when option `showCurrentTime` is true. - * @return {Date} Returns the current time. - */ - Core.prototype.getCurrentTime = function() { - if (!this.currentTime) { - throw new Error('Option showCurrentTime must be true'); - } - - return this.currentTime.getCurrentTime(); - }; - - /** - * Convert a position on screen (pixels) to a datetime - * @param {int} x Position on the screen in pixels - * @return {Date} time The datetime the corresponds with given position x - * @private - */ - // TODO: move this function to Range - Core.prototype._toTime = function(x) { - return DateUtil.toTime(this, x, this.props.center.width); - }; - - /** - * Convert a position on the global screen (pixels) to a datetime - * @param {int} x Position on the screen in pixels - * @return {Date} time The datetime the corresponds with given position x - * @private - */ - // TODO: move this function to Range - Core.prototype._toGlobalTime = function(x) { - return DateUtil.toTime(this, x, this.props.root.width); - //var conversion = this.range.conversion(this.props.root.width); - //return new Date(x / conversion.scale + conversion.offset); - }; - - /** - * Convert a datetime (Date object) into a position on the screen - * @param {Date} time A date - * @return {int} x The position on the screen in pixels which corresponds - * with the given date. - * @private - */ - // TODO: move this function to Range - Core.prototype._toScreen = function(time) { - return DateUtil.toScreen(this, time, this.props.center.width); - }; - - - - /** - * Convert a datetime (Date object) into a position on the root - * This is used to get the pixel density estimate for the screen, not the center panel - * @param {Date} time A date - * @return {int} x The position on root in pixels which corresponds - * with the given date. - * @private - */ - // TODO: move this function to Range - Core.prototype._toGlobalScreen = function(time) { - return DateUtil.toScreen(this, time, this.props.root.width); - //var conversion = this.range.conversion(this.props.root.width); - //return (time.valueOf() - conversion.offset) * conversion.scale; - }; - - - /** - * Initialize watching when option autoResize is true - * @private - */ - Core.prototype._initAutoResize = function () { - if (this.options.autoResize == true) { - this._startAutoResize(); - } - else { - this._stopAutoResize(); - } - }; - - /** - * Watch for changes in the size of the container. On resize, the Panel will - * automatically redraw itself. - * @private - */ - Core.prototype._startAutoResize = function () { - var me = this; - - this._stopAutoResize(); - - this._onResize = function() { - if (me.options.autoResize != true) { - // stop watching when the option autoResize is changed to false - me._stopAutoResize(); - return; - } - - if (me.dom.root) { - // check whether the frame is resized - // Note: we compare offsetWidth here, not clientWidth. For some reason, - // IE does not restore the clientWidth from 0 to the actual width after - // changing the timeline's container display style from none to visible - if ((me.dom.root.offsetWidth != me.props.lastWidth) || - (me.dom.root.offsetHeight != me.props.lastHeight)) { - me.props.lastWidth = me.dom.root.offsetWidth; - me.props.lastHeight = me.dom.root.offsetHeight; - - me.emit('change'); - } - } - }; - - // add event listener to window resize - util.addEventListener(window, 'resize', this._onResize); - - this.watchTimer = setInterval(this._onResize, 1000); - }; - - /** - * Stop watching for a resize of the frame. - * @private - */ - Core.prototype._stopAutoResize = function () { - if (this.watchTimer) { - clearInterval(this.watchTimer); - this.watchTimer = undefined; - } - - // remove event listener on window.resize - util.removeEventListener(window, 'resize', this._onResize); - this._onResize = null; - }; - - /** - * Start moving the timeline vertically - * @param {Event} event - * @private - */ - Core.prototype._onTouch = function (event) { - this.touch.allowDragging = true; - }; - - /** - * Start moving the timeline vertically - * @param {Event} event - * @private - */ - Core.prototype._onPinch = function (event) { - this.touch.allowDragging = false; - }; - - /** - * Start moving the timeline vertically - * @param {Event} event - * @private - */ - Core.prototype._onDragStart = function (event) { - this.touch.initialScrollTop = this.props.scrollTop; - }; - - /** - * Move the timeline vertically - * @param {Event} event - * @private - */ - Core.prototype._onDrag = function (event) { - // refuse to drag when we where pinching to prevent the timeline make a jump - // when releasing the fingers in opposite order from the touch screen - if (!this.touch.allowDragging) return; - - var delta = event.gesture.deltaY; - - var oldScrollTop = this._getScrollTop(); - var newScrollTop = this._setScrollTop(this.touch.initialScrollTop + delta); - - - if (newScrollTop != oldScrollTop) { - this.redraw(); // TODO: this causes two redraws when dragging, the other is triggered by rangechange already - this.emit("verticalDrag"); - } - }; - - /** - * Apply a scrollTop - * @param {Number} scrollTop - * @returns {Number} scrollTop Returns the applied scrollTop - * @private - */ - Core.prototype._setScrollTop = function (scrollTop) { - this.props.scrollTop = scrollTop; - this._updateScrollTop(); - return this.props.scrollTop; - }; - - /** - * Update the current scrollTop when the height of the containers has been changed - * @returns {Number} scrollTop Returns the applied scrollTop - * @private - */ - Core.prototype._updateScrollTop = function () { - // recalculate the scrollTopMin - var scrollTopMin = Math.min(this.props.centerContainer.height - this.props.center.height, 0); // is negative or zero - if (scrollTopMin != this.props.scrollTopMin) { - // in case of bottom orientation, change the scrollTop such that the contents - // do not move relative to the time axis at the bottom - if (this.options.orientation == 'bottom') { - this.props.scrollTop += (scrollTopMin - this.props.scrollTopMin); - } - this.props.scrollTopMin = scrollTopMin; - } - - // limit the scrollTop to the feasible scroll range - if (this.props.scrollTop > 0) this.props.scrollTop = 0; - if (this.props.scrollTop < scrollTopMin) this.props.scrollTop = scrollTopMin; - - return this.props.scrollTop; - }; - - /** - * Get the current scrollTop - * @returns {number} scrollTop - * @private - */ - Core.prototype._getScrollTop = function () { - return this.props.scrollTop; - }; - - module.exports = Core; - - -/***/ }, -/* 47 */ -/***/ function(module, exports, __webpack_require__) { - - var Hammer = __webpack_require__(45); - - /** - * Fake a hammer.js gesture. Event can be a ScrollEvent or MouseMoveEvent - * @param {Element} element - * @param {Event} event - */ - exports.fakeGesture = function(element, event) { - var eventType = null; - - // for hammer.js 1.0.5 - // var gesture = Hammer.event.collectEventData(this, eventType, event); - - // for hammer.js 1.0.6+ - var touches = Hammer.event.getTouchList(event, eventType); - var gesture = Hammer.event.collectEventData(this, eventType, touches, event); - - // on IE in standards mode, no touches are recognized by hammer.js, - // resulting in NaN values for center.pageX and center.pageY - if (isNaN(gesture.center.pageX)) { - gesture.center.pageX = event.pageX; - } - if (isNaN(gesture.center.pageY)) { - gesture.center.pageY = event.pageY; - } - - return gesture; - }; - - -/***/ }, -/* 48 */ -/***/ function(module, exports, __webpack_require__) { - - // English - exports['en'] = { - current: 'current', - time: 'time' - }; - exports['en_EN'] = exports['en']; - exports['en_US'] = exports['en']; - - // Dutch - exports['nl'] = { - custom: 'aangepaste', - time: 'tijd' - }; - exports['nl_NL'] = exports['nl']; - exports['nl_BE'] = exports['nl']; - - -/***/ }, -/* 49 */ -/***/ function(module, exports, __webpack_require__) { - - // English - exports['en'] = { - edit: 'Edit', - del: 'Delete selected', - back: 'Back', - addNode: 'Add Node', - addEdge: 'Add Edge', - editNode: 'Edit Node', - editEdge: 'Edit Edge', - addDescription: 'Click in an empty space to place a new node.', - edgeDescription: 'Click on a node and drag the edge to another node to connect them.', - editEdgeDescription: 'Click on the control points and drag them to a node to connect to it.', - createEdgeError: 'Cannot link edges to a cluster.', - deleteClusterError: 'Clusters cannot be deleted.' - }; - exports['en_EN'] = exports['en']; - exports['en_US'] = exports['en']; - - // Dutch - exports['nl'] = { - edit: 'Wijzigen', - del: 'Selectie verwijderen', - back: 'Terug', - addNode: 'Node toevoegen', - addEdge: 'Link toevoegen', - editNode: 'Node wijzigen', - editEdge: 'Link wijzigen', - addDescription: 'Klik op een leeg gebied om een nieuwe node te maken.', - edgeDescription: 'Klik op een node en sleep de link naar een andere node om ze te verbinden.', - editEdgeDescription: 'Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.', - createEdgeError: 'Kan geen link maken naar een cluster.', - deleteClusterError: 'Clusters kunnen niet worden verwijderd.' - }; - exports['nl_NL'] = exports['nl']; - exports['nl_BE'] = exports['nl']; - - -/***/ }, -/* 50 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Canvas shapes used by Network - */ - if (typeof CanvasRenderingContext2D !== 'undefined') { - - /** - * Draw a circle shape - */ - CanvasRenderingContext2D.prototype.circle = function(x, y, r) { - this.beginPath(); - this.arc(x, y, r, 0, 2*Math.PI, false); - }; - - /** - * Draw a square shape - * @param {Number} x horizontal center - * @param {Number} y vertical center - * @param {Number} r size, width and height of the square - */ - CanvasRenderingContext2D.prototype.square = function(x, y, r) { - this.beginPath(); - this.rect(x - r, y - r, r * 2, r * 2); - }; - - /** - * Draw a triangle shape - * @param {Number} x horizontal center - * @param {Number} y vertical center - * @param {Number} r radius, half the length of the sides of the triangle - */ - CanvasRenderingContext2D.prototype.triangle = function(x, y, r) { - // http://en.wikipedia.org/wiki/Equilateral_triangle - this.beginPath(); - - var s = r * 2; - var s2 = s / 2; - var ir = Math.sqrt(3) / 6 * s; // radius of inner circle - var h = Math.sqrt(s * s - s2 * s2); // height - - this.moveTo(x, y - (h - ir)); - this.lineTo(x + s2, y + ir); - this.lineTo(x - s2, y + ir); - this.lineTo(x, y - (h - ir)); - this.closePath(); - }; - - /** - * Draw a triangle shape in downward orientation - * @param {Number} x horizontal center - * @param {Number} y vertical center - * @param {Number} r radius - */ - CanvasRenderingContext2D.prototype.triangleDown = function(x, y, r) { - // http://en.wikipedia.org/wiki/Equilateral_triangle - this.beginPath(); - - var s = r * 2; - var s2 = s / 2; - var ir = Math.sqrt(3) / 6 * s; // radius of inner circle - var h = Math.sqrt(s * s - s2 * s2); // height - - this.moveTo(x, y + (h - ir)); - this.lineTo(x + s2, y - ir); - this.lineTo(x - s2, y - ir); - this.lineTo(x, y + (h - ir)); - this.closePath(); - }; - - /** - * Draw a star shape, a star with 5 points - * @param {Number} x horizontal center - * @param {Number} y vertical center - * @param {Number} r radius, half the length of the sides of the triangle - */ - CanvasRenderingContext2D.prototype.star = function(x, y, r) { - // http://www.html5canvastutorials.com/labs/html5-canvas-star-spinner/ - this.beginPath(); - - for (var n = 0; n < 10; n++) { - var radius = (n % 2 === 0) ? r * 1.3 : r * 0.5; - this.lineTo( - x + radius * Math.sin(n * 2 * Math.PI / 10), - y - radius * Math.cos(n * 2 * Math.PI / 10) - ); - } - - this.closePath(); - }; - - /** - * http://stackoverflow.com/questions/1255512/how-to-draw-a-rounded-rectangle-on-html-canvas - */ - CanvasRenderingContext2D.prototype.roundRect = function(x, y, w, h, r) { - var r2d = Math.PI/180; - if( w - ( 2 * r ) < 0 ) { r = ( w / 2 ); } //ensure that the radius isn't too large for x - if( h - ( 2 * r ) < 0 ) { r = ( h / 2 ); } //ensure that the radius isn't too large for y - this.beginPath(); - this.moveTo(x+r,y); - this.lineTo(x+w-r,y); - this.arc(x+w-r,y+r,r,r2d*270,r2d*360,false); - this.lineTo(x+w,y+h-r); - this.arc(x+w-r,y+h-r,r,0,r2d*90,false); - this.lineTo(x+r,y+h); - this.arc(x+r,y+h-r,r,r2d*90,r2d*180,false); - this.lineTo(x,y+r); - this.arc(x+r,y+r,r,r2d*180,r2d*270,false); - }; - - /** - * http://stackoverflow.com/questions/2172798/how-to-draw-an-oval-in-html5-canvas - */ - CanvasRenderingContext2D.prototype.ellipse = function(x, y, w, h) { - var kappa = .5522848, - ox = (w / 2) * kappa, // control point offset horizontal - oy = (h / 2) * kappa, // control point offset vertical - xe = x + w, // x-end - ye = y + h, // y-end - xm = x + w / 2, // x-middle - ym = y + h / 2; // y-middle - - this.beginPath(); - this.moveTo(x, ym); - this.bezierCurveTo(x, ym - oy, xm - ox, y, xm, y); - this.bezierCurveTo(xm + ox, y, xe, ym - oy, xe, ym); - this.bezierCurveTo(xe, ym + oy, xm + ox, ye, xm, ye); - this.bezierCurveTo(xm - ox, ye, x, ym + oy, x, ym); - }; - - - - /** - * http://stackoverflow.com/questions/2172798/how-to-draw-an-oval-in-html5-canvas - */ - CanvasRenderingContext2D.prototype.database = function(x, y, w, h) { - var f = 1/3; - var wEllipse = w; - var hEllipse = h * f; - - var kappa = .5522848, - ox = (wEllipse / 2) * kappa, // control point offset horizontal - oy = (hEllipse / 2) * kappa, // control point offset vertical - xe = x + wEllipse, // x-end - ye = y + hEllipse, // y-end - xm = x + wEllipse / 2, // x-middle - ym = y + hEllipse / 2, // y-middle - ymb = y + (h - hEllipse/2), // y-midlle, bottom ellipse - yeb = y + h; // y-end, bottom ellipse - - this.beginPath(); - this.moveTo(xe, ym); - - this.bezierCurveTo(xe, ym + oy, xm + ox, ye, xm, ye); - this.bezierCurveTo(xm - ox, ye, x, ym + oy, x, ym); - - this.bezierCurveTo(x, ym - oy, xm - ox, y, xm, y); - this.bezierCurveTo(xm + ox, y, xe, ym - oy, xe, ym); - - this.lineTo(xe, ymb); - - this.bezierCurveTo(xe, ymb + oy, xm + ox, yeb, xm, yeb); - this.bezierCurveTo(xm - ox, yeb, x, ymb + oy, x, ymb); - - this.lineTo(x, ym); - }; - - - /** - * Draw an arrow point (no line) - */ - CanvasRenderingContext2D.prototype.arrow = function(x, y, angle, length) { - // tail - var xt = x - length * Math.cos(angle); - var yt = y - length * Math.sin(angle); - - // inner tail - // TODO: allow to customize different shapes - var xi = x - length * 0.9 * Math.cos(angle); - var yi = y - length * 0.9 * Math.sin(angle); - - // left - var xl = xt + length / 3 * Math.cos(angle + 0.5 * Math.PI); - var yl = yt + length / 3 * Math.sin(angle + 0.5 * Math.PI); - - // right - var xr = xt + length / 3 * Math.cos(angle - 0.5 * Math.PI); - var yr = yt + length / 3 * Math.sin(angle - 0.5 * Math.PI); - - this.beginPath(); - this.moveTo(x, y); - this.lineTo(xl, yl); - this.lineTo(xi, yi); - this.lineTo(xr, yr); - this.closePath(); - }; - - /** - * Sets up the dashedLine functionality for drawing - * Original code came from http://stackoverflow.com/questions/4576724/dotted-stroke-in-canvas - * @author David Jordan - * @date 2012-08-08 - */ - CanvasRenderingContext2D.prototype.dashedLine = function(x,y,x2,y2,dashArray){ - if (!dashArray) dashArray=[10,5]; - if (dashLength==0) dashLength = 0.001; // Hack for Safari - var dashCount = dashArray.length; - this.moveTo(x, y); - var dx = (x2-x), dy = (y2-y); - var slope = dy/dx; - var distRemaining = Math.sqrt( dx*dx + dy*dy ); - var dashIndex=0, draw=true; - while (distRemaining>=0.1){ - var dashLength = dashArray[dashIndex++%dashCount]; - if (dashLength > distRemaining) dashLength = distRemaining; - var xStep = Math.sqrt( dashLength*dashLength / (1 + slope*slope) ); - if (dx<0) xStep = -xStep; - x += xStep; - y += slope*xStep; - this[draw ? 'lineTo' : 'moveTo'](x,y); - distRemaining -= dashLength; - draw = !draw; - } - }; - - // TODO: add diamond shape - } - - -/***/ }, -/* 51 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Created by Alex on 11/11/2014. - */ - var DOMutil = __webpack_require__(2); - var Points = __webpack_require__(53); - - function Line(groupId, options) { - this.groupId = groupId; - this.options = options; - } - - Line.prototype.getYRange = function(groupData) { - var yMin = groupData[0].y; - var yMax = groupData[0].y; - for (var j = 0; j < groupData.length; j++) { - yMin = yMin > groupData[j].y ? groupData[j].y : yMin; - yMax = yMax < groupData[j].y ? groupData[j].y : yMax; - } - return {min: yMin, max: yMax, yAxisOrientation: this.options.yAxisOrientation}; - }; - - - /** - * draw a line graph - * - * @param dataset - * @param group - */ - Line.prototype.draw = function (dataset, group, framework) { - if (dataset != null) { - if (dataset.length > 0) { - var path, d; - var svgHeight = Number(framework.svg.style.height.replace('px','')); - path = DOMutil.getSVGElement('path', framework.svgElements, framework.svg); - path.setAttributeNS(null, "class", group.className); - if(group.style !== undefined) { - path.setAttributeNS(null, "style", group.style); - } - - // construct path from dataset - if (group.options.catmullRom.enabled == true) { - d = Line._catmullRom(dataset, group); - } - else { - d = Line._linear(dataset); - } - - // append with points for fill and finalize the path - if (group.options.shaded.enabled == true) { - var fillPath = DOMutil.getSVGElement('path', framework.svgElements, framework.svg); - var dFill; - if (group.options.shaded.orientation == 'top') { - dFill = 'M' + dataset[0].x + ',' + 0 + ' ' + d + 'L' + dataset[dataset.length - 1].x + ',' + 0; - } - else { - dFill = 'M' + dataset[0].x + ',' + svgHeight + ' ' + d + 'L' + dataset[dataset.length - 1].x + ',' + svgHeight; - } - fillPath.setAttributeNS(null, "class", group.className + " fill"); - if(group.options.shaded.style !== undefined) { - fillPath.setAttributeNS(null, "style", group.options.shaded.style); - } - fillPath.setAttributeNS(null, "d", dFill); - } - // copy properties to path for drawing. - path.setAttributeNS(null, 'd', 'M' + d); - - // draw points - if (group.options.drawPoints.enabled == true) { - Points.draw(dataset, group, framework); - } - } - } - }; - - - - /** - * This uses an uniform parametrization of the CatmullRom algorithm: - * 'On the Parameterization of Catmull-Rom Curves' by Cem Yuksel et al. - * @param data - * @returns {string} - * @private - */ - Line._catmullRomUniform = function(data) { - // catmull rom - var p0, p1, p2, p3, bp1, bp2; - var d = Math.round(data[0].x) + ',' + Math.round(data[0].y) + ' '; - var normalization = 1/6; - var length = data.length; - for (var i = 0; i < length - 1; i++) { - - p0 = (i == 0) ? data[0] : data[i-1]; - p1 = data[i]; - p2 = data[i+1]; - p3 = (i + 2 < length) ? data[i+2] : p2; - - - // Catmull-Rom to Cubic Bezier conversion matrix - // 0 1 0 0 - // -1/6 1 1/6 0 - // 0 1/6 1 -1/6 - // 0 0 1 0 - - // bp0 = { x: p1.x, y: p1.y }; - bp1 = { x: ((-p0.x + 6*p1.x + p2.x) *normalization), y: ((-p0.y + 6*p1.y + p2.y) *normalization)}; - bp2 = { x: (( p1.x + 6*p2.x - p3.x) *normalization), y: (( p1.y + 6*p2.y - p3.y) *normalization)}; - // bp0 = { x: p2.x, y: p2.y }; - - d += 'C' + - bp1.x + ',' + - bp1.y + ' ' + - bp2.x + ',' + - bp2.y + ' ' + - p2.x + ',' + - p2.y + ' '; - } - - return d; - }; - - /** - * This uses either the chordal or centripetal parameterization of the catmull-rom algorithm. - * By default, the centripetal parameterization is used because this gives the nicest results. - * These parameterizations are relatively heavy because the distance between 4 points have to be calculated. - * - * One optimization can be used to reuse distances since this is a sliding window approach. - * @param data - * @param group - * @returns {string} - * @private - */ - Line._catmullRom = function(data, group) { - var alpha = group.options.catmullRom.alpha; - if (alpha == 0 || alpha === undefined) { - return this._catmullRomUniform(data); - } - else { - var p0, p1, p2, p3, bp1, bp2, d1,d2,d3, A, B, N, M; - var d3powA, d2powA, d3pow2A, d2pow2A, d1pow2A, d1powA; - var d = Math.round(data[0].x) + ',' + Math.round(data[0].y) + ' '; - var length = data.length; - for (var i = 0; i < length - 1; i++) { - - p0 = (i == 0) ? data[0] : data[i-1]; - p1 = data[i]; - p2 = data[i+1]; - p3 = (i + 2 < length) ? data[i+2] : p2; - - d1 = Math.sqrt(Math.pow(p0.x - p1.x,2) + Math.pow(p0.y - p1.y,2)); - d2 = Math.sqrt(Math.pow(p1.x - p2.x,2) + Math.pow(p1.y - p2.y,2)); - d3 = Math.sqrt(Math.pow(p2.x - p3.x,2) + Math.pow(p2.y - p3.y,2)); - - // Catmull-Rom to Cubic Bezier conversion matrix - - // A = 2d1^2a + 3d1^a * d2^a + d3^2a - // B = 2d3^2a + 3d3^a * d2^a + d2^2a - - // [ 0 1 0 0 ] - // [ -d2^2a /N A/N d1^2a /N 0 ] - // [ 0 d3^2a /M B/M -d2^2a /M ] - // [ 0 0 1 0 ] - - d3powA = Math.pow(d3, alpha); - d3pow2A = Math.pow(d3,2*alpha); - d2powA = Math.pow(d2, alpha); - d2pow2A = Math.pow(d2,2*alpha); - d1powA = Math.pow(d1, alpha); - d1pow2A = Math.pow(d1,2*alpha); - - A = 2*d1pow2A + 3*d1powA * d2powA + d2pow2A; - B = 2*d3pow2A + 3*d3powA * d2powA + d2pow2A; - N = 3*d1powA * (d1powA + d2powA); - if (N > 0) {N = 1 / N;} - M = 3*d3powA * (d3powA + d2powA); - if (M > 0) {M = 1 / M;} - - bp1 = { x: ((-d2pow2A * p0.x + A*p1.x + d1pow2A * p2.x) * N), - y: ((-d2pow2A * p0.y + A*p1.y + d1pow2A * p2.y) * N)}; - - bp2 = { x: (( d3pow2A * p1.x + B*p2.x - d2pow2A * p3.x) * M), - y: (( d3pow2A * p1.y + B*p2.y - d2pow2A * p3.y) * M)}; - - if (bp1.x == 0 && bp1.y == 0) {bp1 = p1;} - if (bp2.x == 0 && bp2.y == 0) {bp2 = p2;} - d += 'C' + - bp1.x + ',' + - bp1.y + ' ' + - bp2.x + ',' + - bp2.y + ' ' + - p2.x + ',' + - p2.y + ' '; - } - - return d; - } - }; - - /** - * this generates the SVG path for a linear drawing between datapoints. - * @param data - * @returns {string} - * @private - */ - Line._linear = function(data) { - // linear - var d = ''; - for (var i = 0; i < data.length; i++) { - if (i == 0) { - d += data[i].x + ',' + data[i].y; - } - else { - d += ' ' + data[i].x + ',' + data[i].y; - } - } - return d; - }; - - module.exports = Line; - - -/***/ }, -/* 52 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Created by Alex on 11/11/2014. - */ - var DOMutil = __webpack_require__(2); - var Points = __webpack_require__(53); - - function Bargraph(groupId, options) { - this.groupId = groupId; - this.options = options; - } - - Bargraph.prototype.getYRange = function(groupData) { - if (this.options.barChart.handleOverlap != 'stack') { - var yMin = groupData[0].y; - var yMax = groupData[0].y; - for (var j = 0; j < groupData.length; j++) { - yMin = yMin > groupData[j].y ? groupData[j].y : yMin; - yMax = yMax < groupData[j].y ? groupData[j].y : yMax; - } - return {min: yMin, max: yMax, yAxisOrientation: this.options.yAxisOrientation}; - } - else { - var barCombinedData = []; - for (var j = 0; j < groupData.length; j++) { - barCombinedData.push({ - x: groupData[j].x, - y: groupData[j].y, - groupId: this.groupId - }); - } - return barCombinedData; - } - }; - - - - /** - * draw a bar graph - * - * @param groupIds - * @param processedGroupData - */ - Bargraph.draw = function (groupIds, processedGroupData, framework) { - var combinedData = []; - var intersections = {}; - var coreDistance; - var key, drawData; - var group; - var i,j; - var barPoints = 0; - - // combine all barchart data - for (i = 0; i < groupIds.length; i++) { - group = framework.groups[groupIds[i]]; - if (group.options.style == 'bar') { - if (group.visible == true && (framework.options.groups.visibility[groupIds[i]] === undefined || framework.options.groups.visibility[groupIds[i]] == true)) { - for (j = 0; j < processedGroupData[groupIds[i]].length; j++) { - combinedData.push({ - x: processedGroupData[groupIds[i]][j].x, - y: processedGroupData[groupIds[i]][j].y, - groupId: groupIds[i] - }); - barPoints += 1; - } - } - } - } - - if (barPoints == 0) {return;} - - // sort by time and by group - combinedData.sort(function (a, b) { - if (a.x == b.x) { - return a.groupId - b.groupId; - } else { - return a.x - b.x; - } - }); - - // get intersections - Bargraph._getDataIntersections(intersections, combinedData); - - // plot barchart - for (i = 0; i < combinedData.length; i++) { - group = framework.groups[combinedData[i].groupId]; - var minWidth = 0.1 * group.options.barChart.width; - - key = combinedData[i].x; - var heightOffset = 0; - if (intersections[key] === undefined) { - if (i+1 < combinedData.length) {coreDistance = Math.abs(combinedData[i+1].x - key);} - if (i > 0) {coreDistance = Math.min(coreDistance,Math.abs(combinedData[i-1].x - key));} - drawData = Bargraph._getSafeDrawData(coreDistance, group, minWidth); - } - else { - var nextKey = i + (intersections[key].amount - intersections[key].resolved); - var prevKey = i - (intersections[key].resolved + 1); - if (nextKey < combinedData.length) {coreDistance = Math.abs(combinedData[nextKey].x - key);} - if (prevKey > 0) {coreDistance = Math.min(coreDistance,Math.abs(combinedData[prevKey].x - key));} - drawData = Bargraph._getSafeDrawData(coreDistance, group, minWidth); - intersections[key].resolved += 1; - - if (group.options.barChart.handleOverlap == 'stack') { - heightOffset = intersections[key].accumulated; - intersections[key].accumulated += group.zeroPosition - combinedData[i].y; - } - else if (group.options.barChart.handleOverlap == 'sideBySide') { - drawData.width = drawData.width / intersections[key].amount; - drawData.offset += (intersections[key].resolved) * drawData.width - (0.5*drawData.width * (intersections[key].amount+1)); - if (group.options.barChart.align == 'left') {drawData.offset -= 0.5*drawData.width;} - else if (group.options.barChart.align == 'right') {drawData.offset += 0.5*drawData.width;} - } - } - DOMutil.drawBar(combinedData[i].x + drawData.offset, combinedData[i].y - heightOffset, drawData.width, group.zeroPosition - combinedData[i].y, group.className + ' bar', framework.svgElements, framework.svg); - // draw points - if (group.options.drawPoints.enabled == true) { - DOMutil.drawPoint(combinedData[i].x + drawData.offset, combinedData[i].y, group, framework.svgElements, framework.svg); - } - } - }; - - - /** - * Fill the intersections object with counters of how many datapoints share the same x coordinates - * @param intersections - * @param combinedData - * @private - */ - Bargraph._getDataIntersections = function (intersections, combinedData) { - // get intersections - var coreDistance; - for (var i = 0; i < combinedData.length; i++) { - if (i + 1 < combinedData.length) { - coreDistance = Math.abs(combinedData[i + 1].x - combinedData[i].x); - } - if (i > 0) { - coreDistance = Math.min(coreDistance, Math.abs(combinedData[i - 1].x - combinedData[i].x)); - } - if (coreDistance == 0) { - if (intersections[combinedData[i].x] === undefined) { - intersections[combinedData[i].x] = {amount: 0, resolved: 0, accumulated: 0}; - } - intersections[combinedData[i].x].amount += 1; - } - } - }; - - - /** - * Get the width and offset for bargraphs based on the coredistance between datapoints - * - * @param coreDistance - * @param group - * @param minWidth - * @returns {{width: Number, offset: Number}} - * @private - */ - Bargraph._getSafeDrawData = function (coreDistance, group, minWidth) { - var width, offset; - if (coreDistance < group.options.barChart.width && coreDistance > 0) { - width = coreDistance < minWidth ? minWidth : coreDistance; - - offset = 0; // recalculate offset with the new width; - if (group.options.barChart.align == 'left') { - offset -= 0.5 * coreDistance; - } - else if (group.options.barChart.align == 'right') { - offset += 0.5 * coreDistance; - } - } - else { - // default settings - width = group.options.barChart.width; - offset = 0; - if (group.options.barChart.align == 'left') { - offset -= 0.5 * group.options.barChart.width; - } - else if (group.options.barChart.align == 'right') { - offset += 0.5 * group.options.barChart.width; - } - } - - return {width: width, offset: offset}; - }; - - Bargraph.getStackedBarYRange = function(barCombinedData, groupRanges, groupIds, groupLabel, orientation) { - if (barCombinedData.length > 0) { - // sort by time and by group - barCombinedData.sort(function (a, b) { - if (a.x == b.x) { - return a.groupId - b.groupId; - } else { - return a.x - b.x; - } - }); - var intersections = {}; - - Bargraph._getDataIntersections(intersections, barCombinedData); - groupRanges[groupLabel] = Bargraph._getStackedBarYRange(intersections, barCombinedData); - groupRanges[groupLabel].yAxisOrientation = orientation; - groupIds.push(groupLabel); - } - } - - Bargraph._getStackedBarYRange = function (intersections, combinedData) { - var key; - var yMin = combinedData[0].y; - var yMax = combinedData[0].y; - for (var i = 0; i < combinedData.length; i++) { - key = combinedData[i].x; - if (intersections[key] === undefined) { - yMin = yMin > combinedData[i].y ? combinedData[i].y : yMin; - yMax = yMax < combinedData[i].y ? combinedData[i].y : yMax; - } - else { - intersections[key].accumulated += combinedData[i].y; - } - } - for (var xpos in intersections) { - if (intersections.hasOwnProperty(xpos)) { - yMin = yMin > intersections[xpos].accumulated ? intersections[xpos].accumulated : yMin; - yMax = yMax < intersections[xpos].accumulated ? intersections[xpos].accumulated : yMax; - } - } - - return {min: yMin, max: yMax}; - }; - - module.exports = Bargraph; - -/***/ }, -/* 53 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Created by Alex on 11/11/2014. - */ - var DOMutil = __webpack_require__(2); - - function Points(groupId, options) { - this.groupId = groupId; - this.options = options; - } - - - Points.prototype.getYRange = function(groupData) { - var yMin = groupData[0].y; - var yMax = groupData[0].y; - for (var j = 0; j < groupData.length; j++) { - yMin = yMin > groupData[j].y ? groupData[j].y : yMin; - yMax = yMax < groupData[j].y ? groupData[j].y : yMax; - } - return {min: yMin, max: yMax, yAxisOrientation: this.options.yAxisOrientation}; - }; - - Points.prototype.draw = function(dataset, group, framework, offset) { - Points.draw(dataset, group, framework, offset); - } - - /** - * draw the data points - * - * @param {Array} dataset - * @param {Object} JSONcontainer - * @param {Object} svg | SVG DOM element - * @param {GraphGroup} group - * @param {Number} [offset] - */ - Points.draw = function (dataset, group, framework, offset) { - if (offset === undefined) {offset = 0;} - for (var i = 0; i < dataset.length; i++) { - DOMutil.drawPoint(dataset[i].x + offset, dataset[i].y, group, framework.svgElements, framework.svg); - } - }; - - - module.exports = Points; - -/***/ }, -/* 54 */ -/***/ function(module, exports, __webpack_require__) { - - var PhysicsMixin = __webpack_require__(66); - var ClusterMixin = __webpack_require__(60); - var SectorsMixin = __webpack_require__(61); - var SelectionMixin = __webpack_require__(62); - var ManipulationMixin = __webpack_require__(63); - var NavigationMixin = __webpack_require__(64); - var HierarchicalLayoutMixin = __webpack_require__(65); - - /** - * Load a mixin into the network object - * - * @param {Object} sourceVariable | this object has to contain functions. - * @private - */ - exports._loadMixin = function (sourceVariable) { - for (var mixinFunction in sourceVariable) { - if (sourceVariable.hasOwnProperty(mixinFunction)) { - this[mixinFunction] = sourceVariable[mixinFunction]; - } - } - }; - - - /** - * removes a mixin from the network object. - * - * @param {Object} sourceVariable | this object has to contain functions. - * @private - */ - exports._clearMixin = function (sourceVariable) { - for (var mixinFunction in sourceVariable) { - if (sourceVariable.hasOwnProperty(mixinFunction)) { - this[mixinFunction] = undefined; - } - } - }; - - - /** - * Mixin the physics system and initialize the parameters required. - * - * @private - */ - exports._loadPhysicsSystem = function () { - this._loadMixin(PhysicsMixin); - this._loadSelectedForceSolver(); - if (this.constants.configurePhysics == true) { - this._loadPhysicsConfiguration(); - } - }; - - - /** - * Mixin the cluster system and initialize the parameters required. - * - * @private - */ - exports._loadClusterSystem = function () { - this.clusterSession = 0; - this.hubThreshold = 5; - this._loadMixin(ClusterMixin); - }; - - - /** - * Mixin the sector system and initialize the parameters required - * - * @private - */ - exports._loadSectorSystem = function () { - this.sectors = {}; - this.activeSector = ["default"]; - this.sectors["active"] = {}; - this.sectors["active"]["default"] = {"nodes": {}, - "edges": {}, - "nodeIndices": [], - "formationScale": 1.0, - "drawingNode": undefined }; - this.sectors["frozen"] = {}; - this.sectors["support"] = {"nodes": {}, - "edges": {}, - "nodeIndices": [], - "formationScale": 1.0, - "drawingNode": undefined }; - - this.nodeIndices = this.sectors["active"]["default"]["nodeIndices"]; // the node indices list is used to speed up the computation of the repulsion fields - - this._loadMixin(SectorsMixin); - }; - - - /** - * Mixin the selection system and initialize the parameters required - * - * @private - */ - exports._loadSelectionSystem = function () { - this.selectionObj = {nodes: {}, edges: {}}; - - this._loadMixin(SelectionMixin); - }; - - - /** - * Mixin the navigationUI (User Interface) system and initialize the parameters required - * - * @private - */ - exports._loadManipulationSystem = function () { - // reset global variables -- these are used by the selection of nodes and edges. - this.blockConnectingEdgeSelection = false; - this.forceAppendSelection = false; - - if (this.constants.dataManipulation.enabled == true) { - // load the manipulator HTML elements. All styling done in css. - if (this.manipulationDiv === undefined) { - this.manipulationDiv = document.createElement('div'); - this.manipulationDiv.className = 'network-manipulationDiv'; - if (this.editMode == true) { - this.manipulationDiv.style.display = "block"; - } - else { - this.manipulationDiv.style.display = "none"; - } - this.frame.appendChild(this.manipulationDiv); - } - - if (this.editModeDiv === undefined) { - this.editModeDiv = document.createElement('div'); - this.editModeDiv.className = 'network-manipulation-editMode'; - if (this.editMode == true) { - this.editModeDiv.style.display = "none"; - } - else { - this.editModeDiv.style.display = "block"; - } - this.frame.appendChild(this.editModeDiv); - } - - if (this.closeDiv === undefined) { - this.closeDiv = document.createElement('div'); - this.closeDiv.className = 'network-manipulation-closeDiv'; - this.closeDiv.style.display = this.manipulationDiv.style.display; - this.frame.appendChild(this.closeDiv); - } - - // load the manipulation functions - this._loadMixin(ManipulationMixin); - - // create the manipulator toolbar - this._createManipulatorBar(); - } - else { - if (this.manipulationDiv !== undefined) { - // removes all the bindings and overloads - this._createManipulatorBar(); - - // remove the manipulation divs - this.frame.removeChild(this.manipulationDiv); - this.frame.removeChild(this.editModeDiv); - this.frame.removeChild(this.closeDiv); - - this.manipulationDiv = undefined; - this.editModeDiv = undefined; - this.closeDiv = undefined; - // remove the mixin functions - this._clearMixin(ManipulationMixin); - } - } - }; - - - /** - * Mixin the navigation (User Interface) system and initialize the parameters required - * - * @private - */ - exports._loadNavigationControls = function () { - this._loadMixin(NavigationMixin); - // the clean function removes the button divs, this is done to remove the bindings. - this._cleanNavigation(); - if (this.constants.navigation.enabled == true) { - this._loadNavigationElements(); - } - }; - - - /** - * Mixin the hierarchical layout system. - * - * @private - */ - exports._loadHierarchySystem = function () { - this._loadMixin(HierarchicalLayoutMixin); - }; - - -/***/ }, -/* 55 */ -/***/ function(module, exports, __webpack_require__) { - - var keycharm = __webpack_require__(57); - var Emitter = __webpack_require__(56); - var Hammer = __webpack_require__(45); - var util = __webpack_require__(1); - - /** - * Turn an element into an clickToUse element. - * When not active, the element has a transparent overlay. When the overlay is - * clicked, the mode is changed to active. - * When active, the element is displayed with a blue border around it, and - * the interactive contents of the element can be used. When clicked outside - * the element, the elements mode is changed to inactive. - * @param {Element} container - * @constructor - */ - function Activator(container) { - this.active = false; - - this.dom = { - container: container - }; - - this.dom.overlay = document.createElement('div'); - this.dom.overlay.className = 'overlay'; - - this.dom.container.appendChild(this.dom.overlay); - - this.hammer = Hammer(this.dom.overlay, {prevent_default: false}); - this.hammer.on('tap', this._onTapOverlay.bind(this)); - - // block all touch events (except tap) - var me = this; - var events = [ - 'touch', 'pinch', - 'doubletap', 'hold', - 'dragstart', 'drag', 'dragend', - 'mousewheel', 'DOMMouseScroll' // DOMMouseScroll is needed for Firefox - ]; - events.forEach(function (event) { - me.hammer.on(event, function (event) { - event.stopPropagation(); - }); - }); - - // attach a tap event to the window, in order to deactivate when clicking outside the timeline - this.windowHammer = Hammer(window, {prevent_default: false}); - this.windowHammer.on('tap', function (event) { - // deactivate when clicked outside the container - if (!_hasParent(event.target, container)) { - me.deactivate(); - } - }); - - if (this.keycharm !== undefined) { - this.keycharm.destroy(); - } - this.keycharm = keycharm(); - - // keycharm listener only bounded when active) - this.escListener = this.deactivate.bind(this); - } - - // turn into an event emitter - Emitter(Activator.prototype); - - // The currently active activator - Activator.current = null; - - /** - * Destroy the activator. Cleans up all created DOM and event listeners - */ - Activator.prototype.destroy = function () { - this.deactivate(); - - // remove dom - this.dom.overlay.parentNode.removeChild(this.dom.overlay); - - // cleanup hammer instances - this.hammer = null; - this.windowHammer = null; - // FIXME: cleaning up hammer instances doesn't work (Timeline not removed from memory) - }; - - /** - * Activate the element - * Overlay is hidden, element is decorated with a blue shadow border - */ - Activator.prototype.activate = function () { - // we allow only one active activator at a time - if (Activator.current) { - Activator.current.deactivate(); - } - Activator.current = this; - - this.active = true; - this.dom.overlay.style.display = 'none'; - util.addClassName(this.dom.container, 'vis-active'); - - this.emit('change'); - this.emit('activate'); - - // ugly hack: bind ESC after emitting the events, as the Network rebinds all - // keyboard events on a 'change' event - this.keycharm.bind('esc', this.escListener); - }; - - /** - * Deactivate the element - * Overlay is displayed on top of the element - */ - Activator.prototype.deactivate = function () { - this.active = false; - this.dom.overlay.style.display = ''; - util.removeClassName(this.dom.container, 'vis-active'); - this.keycharm.unbind('esc', this.escListener); - - this.emit('change'); - this.emit('deactivate'); - }; - - /** - * Handle a tap event: activate the container - * @param event - * @private - */ - Activator.prototype._onTapOverlay = function (event) { - // activate the container - this.activate(); - event.stopPropagation(); - }; - - /** - * Test whether the element has the requested parent element somewhere in - * its chain of parent nodes. - * @param {HTMLElement} element - * @param {HTMLElement} parent - * @returns {boolean} Returns true when the parent is found somewhere in the - * chain of parent nodes. - * @private - */ - function _hasParent(element, parent) { - while (element) { - if (element === parent) { - return true - } - element = element.parentNode; - } - return false; - } - - module.exports = Activator; - - -/***/ }, -/* 56 */ -/***/ function(module, exports, __webpack_require__) { - - - /** - * Expose `Emitter`. - */ - - module.exports = Emitter; - - /** - * Initialize a new `Emitter`. - * - * @api public - */ - - function Emitter(obj) { - if (obj) return mixin(obj); - }; - - /** - * Mixin the emitter properties. - * - * @param {Object} obj - * @return {Object} - * @api private - */ - - function mixin(obj) { - for (var key in Emitter.prototype) { - obj[key] = Emitter.prototype[key]; - } - return obj; - } - - /** - * Listen on the given `event` with `fn`. - * - * @param {String} event - * @param {Function} fn - * @return {Emitter} - * @api public - */ - - Emitter.prototype.on = - Emitter.prototype.addEventListener = function(event, fn){ - this._callbacks = this._callbacks || {}; - (this._callbacks[event] = this._callbacks[event] || []) - .push(fn); - return this; - }; - - /** - * Adds an `event` listener that will be invoked a single - * time then automatically removed. - * - * @param {String} event - * @param {Function} fn - * @return {Emitter} - * @api public - */ - - Emitter.prototype.once = function(event, fn){ - var self = this; - this._callbacks = this._callbacks || {}; - - function on() { - self.off(event, on); - fn.apply(this, arguments); - } - - on.fn = fn; - this.on(event, on); - return this; - }; - - /** - * Remove the given callback for `event` or all - * registered callbacks. - * - * @param {String} event - * @param {Function} fn - * @return {Emitter} - * @api public - */ - - Emitter.prototype.off = - Emitter.prototype.removeListener = - Emitter.prototype.removeAllListeners = - Emitter.prototype.removeEventListener = function(event, fn){ - this._callbacks = this._callbacks || {}; - - // all - if (0 == arguments.length) { - this._callbacks = {}; - return this; - } - - // specific event - var callbacks = this._callbacks[event]; - if (!callbacks) return this; - - // remove all handlers - if (1 == arguments.length) { - delete this._callbacks[event]; - return this; - } - - // remove specific handler - var cb; - for (var i = 0; i < callbacks.length; i++) { - cb = callbacks[i]; - if (cb === fn || cb.fn === fn) { - callbacks.splice(i, 1); - break; - } - } - return this; - }; - - /** - * Emit `event` with the given args. - * - * @param {String} event - * @param {Mixed} ... - * @return {Emitter} - */ - - Emitter.prototype.emit = function(event){ - this._callbacks = this._callbacks || {}; - var args = [].slice.call(arguments, 1) - , callbacks = this._callbacks[event]; - - if (callbacks) { - callbacks = callbacks.slice(0); - for (var i = 0, len = callbacks.length; i < len; ++i) { - callbacks[i].apply(this, args); - } - } - - return this; - }; - - /** - * Return array of callbacks for `event`. - * - * @param {String} event - * @return {Array} - * @api public - */ - - Emitter.prototype.listeners = function(event){ - this._callbacks = this._callbacks || {}; - return this._callbacks[event] || []; - }; - - /** - * Check if this emitter has `event` handlers. - * - * @param {String} event - * @return {Boolean} - * @api public - */ - - Emitter.prototype.hasListeners = function(event){ - return !! this.listeners(event).length; - }; - - -/***/ }, -/* 57 */ -/***/ function(module, exports, __webpack_require__) { - - var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;"use strict"; - /** - * Created by Alex on 11/6/2014. - */ - - // https://github.com/umdjs/umd/blob/master/returnExports.js#L40-L60 - // if the module has no dependencies, the above pattern can be simplified to - (function (root, factory) { - if (true) { - // AMD. Register as an anonymous module. - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - } else if (typeof exports === 'object') { - // Node. Does not work with strict CommonJS, but - // only CommonJS-like environments that support module.exports, - // like Node. - module.exports = factory(); - } else { - // Browser globals (root is window) - root.keycharm = factory(); - } - }(this, function () { - - function keycharm(options) { - var preventDefault = options && options.preventDefault || false; - - var _exportFunctions = {}; - var _bound = {keydown:{}, keyup:{}}; - var _keys = {}; - var i; - - // a - z - for (i = 97; i <= 122; i++) {_keys[String.fromCharCode(i)] = {code:65 + (i - 97), shift: false};} - // A - Z - for (i = 65; i <= 90; i++) {_keys[String.fromCharCode(i)] = {code:i, shift: true};} - // 0 - 9 - for (i = 0; i <= 9; i++) {_keys['' + i] = {code:48 + i, shift: false};} - // F1 - F12 - for (i = 1; i <= 12; i++) {_keys['F' + i] = {code:111 + i, shift: false};} - // num0 - num9 - for (i = 0; i <= 9; i++) {_keys['num' + i] = {code:96 + i, shift: false};} - - // numpad misc - _keys['num*'] = {code:106, shift: false}; - _keys['num+'] = {code:107, shift: false}; - _keys['num-'] = {code:109, shift: false}; - _keys['num/'] = {code:111, shift: false}; - _keys['num.'] = {code:110, shift: false}; - // arrows - _keys['left'] = {code:37, shift: false}; - _keys['up'] = {code:38, shift: false}; - _keys['right'] = {code:39, shift: false}; - _keys['down'] = {code:40, shift: false}; - // extra keys - _keys['space'] = {code:32, shift: false}; - _keys['enter'] = {code:13, shift: false}; - _keys['shift'] = {code:16, shift: undefined}; - _keys['esc'] = {code:27, shift: false}; - _keys['backspace'] = {code:8, shift: false}; - _keys['tab'] = {code:9, shift: false}; - _keys['ctrl'] = {code:17, shift: false}; - _keys['alt'] = {code:18, shift: false}; - _keys['delete'] = {code:46, shift: false}; - _keys['pageup'] = {code:33, shift: false}; - _keys['pagedown'] = {code:34, shift: false}; - // symbols - _keys['='] = {code:187, shift: false}; - _keys['-'] = {code:189, shift: false}; - _keys[']'] = {code:221, shift: false}; - _keys['['] = {code:219, shift: false}; - - - - var down = function(event) {handleEvent(event,'keydown');}; - var up = function(event) {handleEvent(event,'keyup');}; - - // handle the actualy bound key with the event - var handleEvent = function(event,type) { - if (_bound[type][event.keyCode] !== undefined) { - var bound = _bound[type][event.keyCode]; - for (var i = 0; i < bound.length; i++) { - if (bound[i].shift === undefined) { - bound[i].fn(event); - } - else if (bound[i].shift == true && event.shiftKey == true) { - bound[i].fn(event); - } - else if (bound[i].shift == false && event.shiftKey == false) { - bound[i].fn(event); - } - } - - if (preventDefault == true) { - event.preventDefault(); - } - } - }; - - // bind a key to a callback - _exportFunctions.bind = function(key, callback, type) { - if (type === undefined) { - type = 'keydown'; - } - if (_keys[key] === undefined) { - throw new Error("unsupported key: " + key); - } - if (_bound[type][_keys[key].code] === undefined) { - _bound[type][_keys[key].code] = []; - } - _bound[type][_keys[key].code].push({fn:callback, shift:_keys[key].shift}); - }; - - - // bind all keys to a call back (demo purposes) - _exportFunctions.bindAll = function(callback, type) { - if (type === undefined) { - type = 'keydown'; - } - for (var key in _keys) { - if (_keys.hasOwnProperty(key)) { - _exportFunctions.bind(key,callback,type); - } - } - }; - - // get the key label from an event - _exportFunctions.getKey = function(event) { - for (var key in _keys) { - if (_keys.hasOwnProperty(key)) { - if (event.shiftKey == true && _keys[key].shift == true && event.keyCode == _keys[key].code) { - return key; - } - else if (event.shiftKey == false && _keys[key].shift == false && event.keyCode == _keys[key].code) { - return key; - } - else if (event.keyCode == _keys[key].code && key == 'shift') { - return key; - } - } - } - return "unknown key, currently not supported"; - }; - - // unbind either a specific callback from a key or all of them (by leaving callback undefined) - _exportFunctions.unbind = function(key, callback, type) { - if (type === undefined) { - type = 'keydown'; - } - if (_keys[key] === undefined) { - throw new Error("unsupported key: " + key); - } - if (callback !== undefined) { - var newBindings = []; - var bound = _bound[type][_keys[key].code]; - if (bound !== undefined) { - for (var i = 0; i < bound.length; i++) { - if (!(bound[i].fn == callback && bound[i].shift == _keys[key].shift)) { - newBindings.push(_bound[type][_keys[key].code][i]); - } - } - } - _bound[type][_keys[key].code] = newBindings; - } - else { - _bound[type][_keys[key].code] = []; - } - }; - - // reset all bound variables. - _exportFunctions.reset = function() { - _bound = {keydown:{}, keyup:{}}; - }; - - // unbind all listeners and reset all variables. - _exportFunctions.destroy = function() { - _bound = {keydown:{}, keyup:{}}; - window.removeEventListener('keydown', down, true); - window.removeEventListener('keyup', up, true); - }; - - // create listeners. - window.addEventListener('keydown',down,true); - window.addEventListener('keyup',up,true); - - // return the public functions. - return _exportFunctions; - } - - return keycharm; - })); - - - - -/***/ }, -/* 58 */ -/***/ function(module, exports, __webpack_require__) { - - var __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global, module) {//! moment.js - //! version : 2.8.4 - //! authors : Tim Wood, Iskren Chernev, Moment.js contributors - //! license : MIT - //! momentjs.com - - (function (undefined) { - /************************************ - Constants - ************************************/ - - var moment, - VERSION = '2.8.4', - // the global-scope this is NOT the global object in Node.js - globalScope = typeof global !== 'undefined' ? global : this, - oldGlobalMoment, - round = Math.round, - hasOwnProperty = Object.prototype.hasOwnProperty, - i, - - YEAR = 0, - MONTH = 1, - DATE = 2, - HOUR = 3, - MINUTE = 4, - SECOND = 5, - MILLISECOND = 6, - - // internal storage for locale config files - locales = {}, - - // extra moment internal properties (plugins register props here) - momentProperties = [], - - // check for nodeJS - hasModule = (typeof module !== 'undefined' && module && module.exports), - - // ASP.NET json date format regex - aspNetJsonRegex = /^\/?Date\((\-?\d+)/i, - aspNetTimeSpanJsonRegex = /(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/, - - // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html - // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere - isoDurationRegex = /^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/, - - // format tokens - formattingTokens = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|x|X|zz?|ZZ?|.)/g, - localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, - - // parsing token regexes - parseTokenOneOrTwoDigits = /\d\d?/, // 0 - 99 - parseTokenOneToThreeDigits = /\d{1,3}/, // 0 - 999 - parseTokenOneToFourDigits = /\d{1,4}/, // 0 - 9999 - parseTokenOneToSixDigits = /[+\-]?\d{1,6}/, // -999,999 - 999,999 - parseTokenDigits = /\d+/, // nonzero number of digits - parseTokenWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i, // any word (or two) characters or numbers including two/three word month in arabic. - parseTokenTimezone = /Z|[\+\-]\d\d:?\d\d/gi, // +00:00 -00:00 +0000 -0000 or Z - parseTokenT = /T/i, // T (ISO separator) - parseTokenOffsetMs = /[\+\-]?\d+/, // 1234567890123 - parseTokenTimestampMs = /[\+\-]?\d+(\.\d{1,3})?/, // 123456789 123456789.123 - - //strict parsing regexes - parseTokenOneDigit = /\d/, // 0 - 9 - parseTokenTwoDigits = /\d\d/, // 00 - 99 - parseTokenThreeDigits = /\d{3}/, // 000 - 999 - parseTokenFourDigits = /\d{4}/, // 0000 - 9999 - parseTokenSixDigits = /[+-]?\d{6}/, // -999,999 - 999,999 - parseTokenSignedNumber = /[+-]?\d+/, // -inf - inf - - // iso 8601 regex - // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00) - isoRegex = /^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, - - isoFormat = 'YYYY-MM-DDTHH:mm:ssZ', - - isoDates = [ - ['YYYYYY-MM-DD', /[+-]\d{6}-\d{2}-\d{2}/], - ['YYYY-MM-DD', /\d{4}-\d{2}-\d{2}/], - ['GGGG-[W]WW-E', /\d{4}-W\d{2}-\d/], - ['GGGG-[W]WW', /\d{4}-W\d{2}/], - ['YYYY-DDD', /\d{4}-\d{3}/] - ], - - // iso time formats and regexes - isoTimes = [ - ['HH:mm:ss.SSSS', /(T| )\d\d:\d\d:\d\d\.\d+/], - ['HH:mm:ss', /(T| )\d\d:\d\d:\d\d/], - ['HH:mm', /(T| )\d\d:\d\d/], - ['HH', /(T| )\d\d/] - ], - - // timezone chunker '+10:00' > ['10', '00'] or '-1530' > ['-15', '30'] - parseTimezoneChunker = /([\+\-]|\d\d)/gi, - - // getter and setter names - proxyGettersAndSetters = 'Date|Hours|Minutes|Seconds|Milliseconds'.split('|'), - unitMillisecondFactors = { - 'Milliseconds' : 1, - 'Seconds' : 1e3, - 'Minutes' : 6e4, - 'Hours' : 36e5, - 'Days' : 864e5, - 'Months' : 2592e6, - 'Years' : 31536e6 - }, - - unitAliases = { - ms : 'millisecond', - s : 'second', - m : 'minute', - h : 'hour', - d : 'day', - D : 'date', - w : 'week', - W : 'isoWeek', - M : 'month', - Q : 'quarter', - y : 'year', - DDD : 'dayOfYear', - e : 'weekday', - E : 'isoWeekday', - gg: 'weekYear', - GG: 'isoWeekYear' - }, - - camelFunctions = { - dayofyear : 'dayOfYear', - isoweekday : 'isoWeekday', - isoweek : 'isoWeek', - weekyear : 'weekYear', - isoweekyear : 'isoWeekYear' - }, - - // format function strings - formatFunctions = {}, - - // default relative time thresholds - relativeTimeThresholds = { - s: 45, // seconds to minute - m: 45, // minutes to hour - h: 22, // hours to day - d: 26, // days to month - M: 11 // months to year - }, - - // tokens to ordinalize and pad - ordinalizeTokens = 'DDD w W M D d'.split(' '), - paddedTokens = 'M D H h m s w W'.split(' '), - - formatTokenFunctions = { - M : function () { - return this.month() + 1; - }, - MMM : function (format) { - return this.localeData().monthsShort(this, format); - }, - MMMM : function (format) { - return this.localeData().months(this, format); - }, - D : function () { - return this.date(); - }, - DDD : function () { - return this.dayOfYear(); - }, - d : function () { - return this.day(); - }, - dd : function (format) { - return this.localeData().weekdaysMin(this, format); - }, - ddd : function (format) { - return this.localeData().weekdaysShort(this, format); - }, - dddd : function (format) { - return this.localeData().weekdays(this, format); - }, - w : function () { - return this.week(); - }, - W : function () { - return this.isoWeek(); - }, - YY : function () { - return leftZeroFill(this.year() % 100, 2); - }, - YYYY : function () { - return leftZeroFill(this.year(), 4); - }, - YYYYY : function () { - return leftZeroFill(this.year(), 5); - }, - YYYYYY : function () { - var y = this.year(), sign = y >= 0 ? '+' : '-'; - return sign + leftZeroFill(Math.abs(y), 6); - }, - gg : function () { - return leftZeroFill(this.weekYear() % 100, 2); - }, - gggg : function () { - return leftZeroFill(this.weekYear(), 4); - }, - ggggg : function () { - return leftZeroFill(this.weekYear(), 5); - }, - GG : function () { - return leftZeroFill(this.isoWeekYear() % 100, 2); - }, - GGGG : function () { - return leftZeroFill(this.isoWeekYear(), 4); - }, - GGGGG : function () { - return leftZeroFill(this.isoWeekYear(), 5); - }, - e : function () { - return this.weekday(); - }, - E : function () { - return this.isoWeekday(); - }, - a : function () { - return this.localeData().meridiem(this.hours(), this.minutes(), true); - }, - A : function () { - return this.localeData().meridiem(this.hours(), this.minutes(), false); - }, - H : function () { - return this.hours(); - }, - h : function () { - return this.hours() % 12 || 12; - }, - m : function () { - return this.minutes(); - }, - s : function () { - return this.seconds(); - }, - S : function () { - return toInt(this.milliseconds() / 100); - }, - SS : function () { - return leftZeroFill(toInt(this.milliseconds() / 10), 2); - }, - SSS : function () { - return leftZeroFill(this.milliseconds(), 3); - }, - SSSS : function () { - return leftZeroFill(this.milliseconds(), 3); - }, - Z : function () { - var a = -this.zone(), - b = '+'; - if (a < 0) { - a = -a; - b = '-'; - } - return b + leftZeroFill(toInt(a / 60), 2) + ':' + leftZeroFill(toInt(a) % 60, 2); - }, - ZZ : function () { - var a = -this.zone(), - b = '+'; - if (a < 0) { - a = -a; - b = '-'; - } - return b + leftZeroFill(toInt(a / 60), 2) + leftZeroFill(toInt(a) % 60, 2); - }, - z : function () { - return this.zoneAbbr(); - }, - zz : function () { - return this.zoneName(); - }, - x : function () { - return this.valueOf(); - }, - X : function () { - return this.unix(); - }, - Q : function () { - return this.quarter(); - } - }, - - deprecations = {}, - - lists = ['months', 'monthsShort', 'weekdays', 'weekdaysShort', 'weekdaysMin']; - - // Pick the first defined of two or three arguments. dfl comes from - // default. - function dfl(a, b, c) { - switch (arguments.length) { - case 2: return a != null ? a : b; - case 3: return a != null ? a : b != null ? b : c; - default: throw new Error('Implement me'); - } - } - - function hasOwnProp(a, b) { - return hasOwnProperty.call(a, b); - } - - function defaultParsingFlags() { - // We need to deep clone this object, and es5 standard is not very - // helpful. - return { - empty : false, - unusedTokens : [], - unusedInput : [], - overflow : -2, - charsLeftOver : 0, - nullInput : false, - invalidMonth : null, - invalidFormat : false, - userInvalidated : false, - iso: false - }; - } - - function printMsg(msg) { - if (moment.suppressDeprecationWarnings === false && - typeof console !== 'undefined' && console.warn) { - console.warn('Deprecation warning: ' + msg); - } - } - - function deprecate(msg, fn) { - var firstTime = true; - return extend(function () { - if (firstTime) { - printMsg(msg); - firstTime = false; - } - return fn.apply(this, arguments); - }, fn); - } - - function deprecateSimple(name, msg) { - if (!deprecations[name]) { - printMsg(msg); - deprecations[name] = true; - } - } - - function padToken(func, count) { - return function (a) { - return leftZeroFill(func.call(this, a), count); - }; - } - function ordinalizeToken(func, period) { - return function (a) { - return this.localeData().ordinal(func.call(this, a), period); - }; - } - - while (ordinalizeTokens.length) { - i = ordinalizeTokens.pop(); - formatTokenFunctions[i + 'o'] = ordinalizeToken(formatTokenFunctions[i], i); - } - while (paddedTokens.length) { - i = paddedTokens.pop(); - formatTokenFunctions[i + i] = padToken(formatTokenFunctions[i], 2); - } - formatTokenFunctions.DDDD = padToken(formatTokenFunctions.DDD, 3); - - - /************************************ - Constructors - ************************************/ - - function Locale() { - } - - // Moment prototype object - function Moment(config, skipOverflow) { - if (skipOverflow !== false) { - checkOverflow(config); - } - copyConfig(this, config); - this._d = new Date(+config._d); - } - - // Duration Constructor - function Duration(duration) { - var normalizedInput = normalizeObjectUnits(duration), - years = normalizedInput.year || 0, - quarters = normalizedInput.quarter || 0, - months = normalizedInput.month || 0, - weeks = normalizedInput.week || 0, - days = normalizedInput.day || 0, - hours = normalizedInput.hour || 0, - minutes = normalizedInput.minute || 0, - seconds = normalizedInput.second || 0, - milliseconds = normalizedInput.millisecond || 0; - - // representation for dateAddRemove - this._milliseconds = +milliseconds + - seconds * 1e3 + // 1000 - minutes * 6e4 + // 1000 * 60 - hours * 36e5; // 1000 * 60 * 60 - // Because of dateAddRemove treats 24 hours as different from a - // day when working around DST, we need to store them separately - this._days = +days + - weeks * 7; - // It is impossible translate months into days without knowing - // which months you are are talking about, so we have to store - // it separately. - this._months = +months + - quarters * 3 + - years * 12; - - this._data = {}; - - this._locale = moment.localeData(); - - this._bubble(); - } - - /************************************ - Helpers - ************************************/ - - - function extend(a, b) { - for (var i in b) { - if (hasOwnProp(b, i)) { - a[i] = b[i]; - } - } - - if (hasOwnProp(b, 'toString')) { - a.toString = b.toString; - } - - if (hasOwnProp(b, 'valueOf')) { - a.valueOf = b.valueOf; - } - - return a; - } - - function copyConfig(to, from) { - var i, prop, val; - - if (typeof from._isAMomentObject !== 'undefined') { - to._isAMomentObject = from._isAMomentObject; - } - if (typeof from._i !== 'undefined') { - to._i = from._i; - } - if (typeof from._f !== 'undefined') { - to._f = from._f; - } - if (typeof from._l !== 'undefined') { - to._l = from._l; - } - if (typeof from._strict !== 'undefined') { - to._strict = from._strict; - } - if (typeof from._tzm !== 'undefined') { - to._tzm = from._tzm; - } - if (typeof from._isUTC !== 'undefined') { - to._isUTC = from._isUTC; - } - if (typeof from._offset !== 'undefined') { - to._offset = from._offset; - } - if (typeof from._pf !== 'undefined') { - to._pf = from._pf; - } - if (typeof from._locale !== 'undefined') { - to._locale = from._locale; - } - - if (momentProperties.length > 0) { - for (i in momentProperties) { - prop = momentProperties[i]; - val = from[prop]; - if (typeof val !== 'undefined') { - to[prop] = val; - } - } - } - - return to; - } - - function absRound(number) { - if (number < 0) { - return Math.ceil(number); - } else { - return Math.floor(number); - } - } - - // left zero fill a number - // see http://jsperf.com/left-zero-filling for performance comparison - function leftZeroFill(number, targetLength, forceSign) { - var output = '' + Math.abs(number), - sign = number >= 0; - - while (output.length < targetLength) { - output = '0' + output; - } - return (sign ? (forceSign ? '+' : '') : '-') + output; - } - - function positiveMomentsDifference(base, other) { - var res = {milliseconds: 0, months: 0}; - - res.months = other.month() - base.month() + - (other.year() - base.year()) * 12; - if (base.clone().add(res.months, 'M').isAfter(other)) { - --res.months; - } - - res.milliseconds = +other - +(base.clone().add(res.months, 'M')); - - return res; - } - - function momentsDifference(base, other) { - var res; - other = makeAs(other, base); - if (base.isBefore(other)) { - res = positiveMomentsDifference(base, other); - } else { - res = positiveMomentsDifference(other, base); - res.milliseconds = -res.milliseconds; - res.months = -res.months; - } - - return res; - } - - // TODO: remove 'name' arg after deprecation is removed - function createAdder(direction, name) { - return function (val, period) { - var dur, tmp; - //invert the arguments, but complain about it - if (period !== null && !isNaN(+period)) { - deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period).'); - tmp = val; val = period; period = tmp; - } - - val = typeof val === 'string' ? +val : val; - dur = moment.duration(val, period); - addOrSubtractDurationFromMoment(this, dur, direction); - return this; - }; - } - - function addOrSubtractDurationFromMoment(mom, duration, isAdding, updateOffset) { - var milliseconds = duration._milliseconds, - days = duration._days, - months = duration._months; - updateOffset = updateOffset == null ? true : updateOffset; - - if (milliseconds) { - mom._d.setTime(+mom._d + milliseconds * isAdding); - } - if (days) { - rawSetter(mom, 'Date', rawGetter(mom, 'Date') + days * isAdding); - } - if (months) { - rawMonthSetter(mom, rawGetter(mom, 'Month') + months * isAdding); - } - if (updateOffset) { - moment.updateOffset(mom, days || months); - } - } - - // check if is an array - function isArray(input) { - return Object.prototype.toString.call(input) === '[object Array]'; - } - - function isDate(input) { - return Object.prototype.toString.call(input) === '[object Date]' || - input instanceof Date; - } - - // compare two arrays, return the number of differences - function compareArrays(array1, array2, dontConvert) { - var len = Math.min(array1.length, array2.length), - lengthDiff = Math.abs(array1.length - array2.length), - diffs = 0, - i; - for (i = 0; i < len; i++) { - if ((dontConvert && array1[i] !== array2[i]) || - (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { - diffs++; - } - } - return diffs + lengthDiff; - } - - function normalizeUnits(units) { - if (units) { - var lowered = units.toLowerCase().replace(/(.)s$/, '$1'); - units = unitAliases[units] || camelFunctions[lowered] || lowered; - } - return units; - } - - function normalizeObjectUnits(inputObject) { - var normalizedInput = {}, - normalizedProp, - prop; - - for (prop in inputObject) { - if (hasOwnProp(inputObject, prop)) { - normalizedProp = normalizeUnits(prop); - if (normalizedProp) { - normalizedInput[normalizedProp] = inputObject[prop]; - } - } - } - - return normalizedInput; - } - - function makeList(field) { - var count, setter; - - if (field.indexOf('week') === 0) { - count = 7; - setter = 'day'; - } - else if (field.indexOf('month') === 0) { - count = 12; - setter = 'month'; - } - else { - return; - } - - moment[field] = function (format, index) { - var i, getter, - method = moment._locale[field], - results = []; - - if (typeof format === 'number') { - index = format; - format = undefined; - } - - getter = function (i) { - var m = moment().utc().set(setter, i); - return method.call(moment._locale, m, format || ''); - }; - - if (index != null) { - return getter(index); - } - else { - for (i = 0; i < count; i++) { - results.push(getter(i)); - } - return results; - } - }; - } - - function toInt(argumentForCoercion) { - var coercedNumber = +argumentForCoercion, - value = 0; - - if (coercedNumber !== 0 && isFinite(coercedNumber)) { - if (coercedNumber >= 0) { - value = Math.floor(coercedNumber); - } else { - value = Math.ceil(coercedNumber); - } - } - - return value; - } - - function daysInMonth(year, month) { - return new Date(Date.UTC(year, month + 1, 0)).getUTCDate(); - } - - function weeksInYear(year, dow, doy) { - return weekOfYear(moment([year, 11, 31 + dow - doy]), dow, doy).week; - } - - function daysInYear(year) { - return isLeapYear(year) ? 366 : 365; - } - - function isLeapYear(year) { - return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; - } - - function checkOverflow(m) { - var overflow; - if (m._a && m._pf.overflow === -2) { - overflow = - m._a[MONTH] < 0 || m._a[MONTH] > 11 ? MONTH : - m._a[DATE] < 1 || m._a[DATE] > daysInMonth(m._a[YEAR], m._a[MONTH]) ? DATE : - m._a[HOUR] < 0 || m._a[HOUR] > 24 || - (m._a[HOUR] === 24 && (m._a[MINUTE] !== 0 || - m._a[SECOND] !== 0 || - m._a[MILLISECOND] !== 0)) ? HOUR : - m._a[MINUTE] < 0 || m._a[MINUTE] > 59 ? MINUTE : - m._a[SECOND] < 0 || m._a[SECOND] > 59 ? SECOND : - m._a[MILLISECOND] < 0 || m._a[MILLISECOND] > 999 ? MILLISECOND : - -1; - - if (m._pf._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { - overflow = DATE; - } - - m._pf.overflow = overflow; - } - } - - function isValid(m) { - if (m._isValid == null) { - m._isValid = !isNaN(m._d.getTime()) && - m._pf.overflow < 0 && - !m._pf.empty && - !m._pf.invalidMonth && - !m._pf.nullInput && - !m._pf.invalidFormat && - !m._pf.userInvalidated; - - if (m._strict) { - m._isValid = m._isValid && - m._pf.charsLeftOver === 0 && - m._pf.unusedTokens.length === 0 && - m._pf.bigHour === undefined; - } - } - return m._isValid; - } - - function normalizeLocale(key) { - return key ? key.toLowerCase().replace('_', '-') : key; - } - - // pick the locale from the array - // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each - // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root - function chooseLocale(names) { - var i = 0, j, next, locale, split; - - while (i < names.length) { - split = normalizeLocale(names[i]).split('-'); - j = split.length; - next = normalizeLocale(names[i + 1]); - next = next ? next.split('-') : null; - while (j > 0) { - locale = loadLocale(split.slice(0, j).join('-')); - if (locale) { - return locale; - } - if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { - //the next array item is better than a shallower substring of this one - break; - } - j--; - } - i++; - } - return null; - } - - function loadLocale(name) { - var oldLocale = null; - if (!locales[name] && hasModule) { - try { - oldLocale = moment.locale(); - !(function webpackMissingModule() { var e = new Error("Cannot find module \"./locale\""); e.code = 'MODULE_NOT_FOUND'; throw e; }()); - // because defineLocale currently also sets the global locale, we want to undo that for lazy loaded locales - moment.locale(oldLocale); - } catch (e) { } - } - return locales[name]; - } - - // Return a moment from input, that is local/utc/zone equivalent to model. - function makeAs(input, model) { - var res, diff; - if (model._isUTC) { - res = model.clone(); - diff = (moment.isMoment(input) || isDate(input) ? - +input : +moment(input)) - (+res); - // Use low-level api, because this fn is low-level api. - res._d.setTime(+res._d + diff); - moment.updateOffset(res, false); - return res; - } else { - return moment(input).local(); - } - } - - /************************************ - Locale - ************************************/ - - - extend(Locale.prototype, { - - set : function (config) { - var prop, i; - for (i in config) { - prop = config[i]; - if (typeof prop === 'function') { - this[i] = prop; - } else { - this['_' + i] = prop; - } - } - // Lenient ordinal parsing accepts just a number in addition to - // number + (possibly) stuff coming from _ordinalParseLenient. - this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + /\d{1,2}/.source); - }, - - _months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - months : function (m) { - return this._months[m.month()]; - }, - - _monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - monthsShort : function (m) { - return this._monthsShort[m.month()]; - }, - - monthsParse : function (monthName, format, strict) { - var i, mom, regex; - - if (!this._monthsParse) { - this._monthsParse = []; - this._longMonthsParse = []; - this._shortMonthsParse = []; - } - - for (i = 0; i < 12; i++) { - // make the regex if we don't have it already - mom = moment.utc([2000, i]); - if (strict && !this._longMonthsParse[i]) { - this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i'); - this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i'); - } - if (!strict && !this._monthsParse[i]) { - regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); - this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); - } - // test the regex - if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) { - return i; - } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) { - return i; - } else if (!strict && this._monthsParse[i].test(monthName)) { - return i; - } - } - }, - - _weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdays : function (m) { - return this._weekdays[m.day()]; - }, - - _weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysShort : function (m) { - return this._weekdaysShort[m.day()]; - }, - - _weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - weekdaysMin : function (m) { - return this._weekdaysMin[m.day()]; - }, - - weekdaysParse : function (weekdayName) { - var i, mom, regex; - - if (!this._weekdaysParse) { - this._weekdaysParse = []; - } - - for (i = 0; i < 7; i++) { - // make the regex if we don't have it already - if (!this._weekdaysParse[i]) { - mom = moment([2000, 1]).day(i); - regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); - this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); - } - // test the regex - if (this._weekdaysParse[i].test(weekdayName)) { - return i; - } - } - }, - - _longDateFormat : { - LTS : 'h:mm:ss A', - LT : 'h:mm A', - L : 'MM/DD/YYYY', - LL : 'MMMM D, YYYY', - LLL : 'MMMM D, YYYY LT', - LLLL : 'dddd, MMMM D, YYYY LT' - }, - longDateFormat : function (key) { - var output = this._longDateFormat[key]; - if (!output && this._longDateFormat[key.toUpperCase()]) { - output = this._longDateFormat[key.toUpperCase()].replace(/MMMM|MM|DD|dddd/g, function (val) { - return val.slice(1); - }); - this._longDateFormat[key] = output; - } - return output; - }, - - isPM : function (input) { - // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays - // Using charAt should be more compatible. - return ((input + '').toLowerCase().charAt(0) === 'p'); - }, - - _meridiemParse : /[ap]\.?m?\.?/i, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'pm' : 'PM'; - } else { - return isLower ? 'am' : 'AM'; - } - }, - - _calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - calendar : function (key, mom, now) { - var output = this._calendar[key]; - return typeof output === 'function' ? output.apply(mom, [now]) : output; - }, - - _relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - - relativeTime : function (number, withoutSuffix, string, isFuture) { - var output = this._relativeTime[string]; - return (typeof output === 'function') ? - output(number, withoutSuffix, string, isFuture) : - output.replace(/%d/i, number); - }, - - pastFuture : function (diff, output) { - var format = this._relativeTime[diff > 0 ? 'future' : 'past']; - return typeof format === 'function' ? format(output) : format.replace(/%s/i, output); - }, - - ordinal : function (number) { - return this._ordinal.replace('%d', number); - }, - _ordinal : '%d', - _ordinalParse : /\d{1,2}/, - - preparse : function (string) { - return string; - }, - - postformat : function (string) { - return string; - }, - - week : function (mom) { - return weekOfYear(mom, this._week.dow, this._week.doy).week; - }, - - _week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - }, - - _invalidDate: 'Invalid date', - invalidDate: function () { - return this._invalidDate; - } - }); - - /************************************ - Formatting - ************************************/ - - - function removeFormattingTokens(input) { - if (input.match(/\[[\s\S]/)) { - return input.replace(/^\[|\]$/g, ''); - } - return input.replace(/\\/g, ''); - } - - function makeFormatFunction(format) { - var array = format.match(formattingTokens), i, length; - - for (i = 0, length = array.length; i < length; i++) { - if (formatTokenFunctions[array[i]]) { - array[i] = formatTokenFunctions[array[i]]; - } else { - array[i] = removeFormattingTokens(array[i]); - } - } - - return function (mom) { - var output = ''; - for (i = 0; i < length; i++) { - output += array[i] instanceof Function ? array[i].call(mom, format) : array[i]; - } - return output; - }; - } - - // format date using native date object - function formatMoment(m, format) { - if (!m.isValid()) { - return m.localeData().invalidDate(); - } - - format = expandFormat(format, m.localeData()); - - if (!formatFunctions[format]) { - formatFunctions[format] = makeFormatFunction(format); - } - - return formatFunctions[format](m); - } - - function expandFormat(format, locale) { - var i = 5; - - function replaceLongDateFormatTokens(input) { - return locale.longDateFormat(input) || input; - } - - localFormattingTokens.lastIndex = 0; - while (i >= 0 && localFormattingTokens.test(format)) { - format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); - localFormattingTokens.lastIndex = 0; - i -= 1; - } - - return format; - } - - - /************************************ - Parsing - ************************************/ - - - // get the regex to find the next token - function getParseRegexForToken(token, config) { - var a, strict = config._strict; - switch (token) { - case 'Q': - return parseTokenOneDigit; - case 'DDDD': - return parseTokenThreeDigits; - case 'YYYY': - case 'GGGG': - case 'gggg': - return strict ? parseTokenFourDigits : parseTokenOneToFourDigits; - case 'Y': - case 'G': - case 'g': - return parseTokenSignedNumber; - case 'YYYYYY': - case 'YYYYY': - case 'GGGGG': - case 'ggggg': - return strict ? parseTokenSixDigits : parseTokenOneToSixDigits; - case 'S': - if (strict) { - return parseTokenOneDigit; - } - /* falls through */ - case 'SS': - if (strict) { - return parseTokenTwoDigits; - } - /* falls through */ - case 'SSS': - if (strict) { - return parseTokenThreeDigits; - } - /* falls through */ - case 'DDD': - return parseTokenOneToThreeDigits; - case 'MMM': - case 'MMMM': - case 'dd': - case 'ddd': - case 'dddd': - return parseTokenWord; - case 'a': - case 'A': - return config._locale._meridiemParse; - case 'x': - return parseTokenOffsetMs; - case 'X': - return parseTokenTimestampMs; - case 'Z': - case 'ZZ': - return parseTokenTimezone; - case 'T': - return parseTokenT; - case 'SSSS': - return parseTokenDigits; - case 'MM': - case 'DD': - case 'YY': - case 'GG': - case 'gg': - case 'HH': - case 'hh': - case 'mm': - case 'ss': - case 'ww': - case 'WW': - return strict ? parseTokenTwoDigits : parseTokenOneOrTwoDigits; - case 'M': - case 'D': - case 'd': - case 'H': - case 'h': - case 'm': - case 's': - case 'w': - case 'W': - case 'e': - case 'E': - return parseTokenOneOrTwoDigits; - case 'Do': - return strict ? config._locale._ordinalParse : config._locale._ordinalParseLenient; - default : - a = new RegExp(regexpEscape(unescapeFormat(token.replace('\\', '')), 'i')); - return a; - } - } - - function timezoneMinutesFromString(string) { - string = string || ''; - var possibleTzMatches = (string.match(parseTokenTimezone) || []), - tzChunk = possibleTzMatches[possibleTzMatches.length - 1] || [], - parts = (tzChunk + '').match(parseTimezoneChunker) || ['-', 0, 0], - minutes = +(parts[1] * 60) + toInt(parts[2]); - - return parts[0] === '+' ? -minutes : minutes; - } - - // function to convert string input to date - function addTimeToArrayFromToken(token, input, config) { - var a, datePartArray = config._a; - - switch (token) { - // QUARTER - case 'Q': - if (input != null) { - datePartArray[MONTH] = (toInt(input) - 1) * 3; - } - break; - // MONTH - case 'M' : // fall through to MM - case 'MM' : - if (input != null) { - datePartArray[MONTH] = toInt(input) - 1; - } - break; - case 'MMM' : // fall through to MMMM - case 'MMMM' : - a = config._locale.monthsParse(input, token, config._strict); - // if we didn't find a month name, mark the date as invalid. - if (a != null) { - datePartArray[MONTH] = a; - } else { - config._pf.invalidMonth = input; - } - break; - // DAY OF MONTH - case 'D' : // fall through to DD - case 'DD' : - if (input != null) { - datePartArray[DATE] = toInt(input); - } - break; - case 'Do' : - if (input != null) { - datePartArray[DATE] = toInt(parseInt( - input.match(/\d{1,2}/)[0], 10)); - } - break; - // DAY OF YEAR - case 'DDD' : // fall through to DDDD - case 'DDDD' : - if (input != null) { - config._dayOfYear = toInt(input); - } - - break; - // YEAR - case 'YY' : - datePartArray[YEAR] = moment.parseTwoDigitYear(input); - break; - case 'YYYY' : - case 'YYYYY' : - case 'YYYYYY' : - datePartArray[YEAR] = toInt(input); - break; - // AM / PM - case 'a' : // fall through to A - case 'A' : - config._isPm = config._locale.isPM(input); - break; - // HOUR - case 'h' : // fall through to hh - case 'hh' : - config._pf.bigHour = true; - /* falls through */ - case 'H' : // fall through to HH - case 'HH' : - datePartArray[HOUR] = toInt(input); - break; - // MINUTE - case 'm' : // fall through to mm - case 'mm' : - datePartArray[MINUTE] = toInt(input); - break; - // SECOND - case 's' : // fall through to ss - case 'ss' : - datePartArray[SECOND] = toInt(input); - break; - // MILLISECOND - case 'S' : - case 'SS' : - case 'SSS' : - case 'SSSS' : - datePartArray[MILLISECOND] = toInt(('0.' + input) * 1000); - break; - // UNIX OFFSET (MILLISECONDS) - case 'x': - config._d = new Date(toInt(input)); - break; - // UNIX TIMESTAMP WITH MS - case 'X': - config._d = new Date(parseFloat(input) * 1000); - break; - // TIMEZONE - case 'Z' : // fall through to ZZ - case 'ZZ' : - config._useUTC = true; - config._tzm = timezoneMinutesFromString(input); - break; - // WEEKDAY - human - case 'dd': - case 'ddd': - case 'dddd': - a = config._locale.weekdaysParse(input); - // if we didn't get a weekday name, mark the date as invalid - if (a != null) { - config._w = config._w || {}; - config._w['d'] = a; - } else { - config._pf.invalidWeekday = input; - } - break; - // WEEK, WEEK DAY - numeric - case 'w': - case 'ww': - case 'W': - case 'WW': - case 'd': - case 'e': - case 'E': - token = token.substr(0, 1); - /* falls through */ - case 'gggg': - case 'GGGG': - case 'GGGGG': - token = token.substr(0, 2); - if (input) { - config._w = config._w || {}; - config._w[token] = toInt(input); - } - break; - case 'gg': - case 'GG': - config._w = config._w || {}; - config._w[token] = moment.parseTwoDigitYear(input); - } - } - - function dayOfYearFromWeekInfo(config) { - var w, weekYear, week, weekday, dow, doy, temp; - - w = config._w; - if (w.GG != null || w.W != null || w.E != null) { - dow = 1; - doy = 4; - - // TODO: We need to take the current isoWeekYear, but that depends on - // how we interpret now (local, utc, fixed offset). So create - // a now version of current config (take local/utc/offset flags, and - // create now). - weekYear = dfl(w.GG, config._a[YEAR], weekOfYear(moment(), 1, 4).year); - week = dfl(w.W, 1); - weekday = dfl(w.E, 1); - } else { - dow = config._locale._week.dow; - doy = config._locale._week.doy; - - weekYear = dfl(w.gg, config._a[YEAR], weekOfYear(moment(), dow, doy).year); - week = dfl(w.w, 1); - - if (w.d != null) { - // weekday -- low day numbers are considered next week - weekday = w.d; - if (weekday < dow) { - ++week; - } - } else if (w.e != null) { - // local weekday -- counting starts from begining of week - weekday = w.e + dow; - } else { - // default to begining of week - weekday = dow; - } - } - temp = dayOfYearFromWeeks(weekYear, week, weekday, doy, dow); - - config._a[YEAR] = temp.year; - config._dayOfYear = temp.dayOfYear; - } - - // convert an array to a date. - // the array should mirror the parameters below - // note: all values past the year are optional and will default to the lowest possible value. - // [year, month, day , hour, minute, second, millisecond] - function dateFromConfig(config) { - var i, date, input = [], currentDate, yearToUse; - - if (config._d) { - return; - } - - currentDate = currentDateArray(config); - - //compute day of the year from weeks and weekdays - if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { - dayOfYearFromWeekInfo(config); - } - - //if the day of the year is set, figure out what it is - if (config._dayOfYear) { - yearToUse = dfl(config._a[YEAR], currentDate[YEAR]); - - if (config._dayOfYear > daysInYear(yearToUse)) { - config._pf._overflowDayOfYear = true; - } - - date = makeUTCDate(yearToUse, 0, config._dayOfYear); - config._a[MONTH] = date.getUTCMonth(); - config._a[DATE] = date.getUTCDate(); - } - - // Default to current date. - // * if no year, month, day of month are given, default to today - // * if day of month is given, default month and year - // * if month is given, default only year - // * if year is given, don't default anything - for (i = 0; i < 3 && config._a[i] == null; ++i) { - config._a[i] = input[i] = currentDate[i]; - } - - // Zero out whatever was not defaulted, including time - for (; i < 7; i++) { - config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; - } - - // Check for 24:00:00.000 - if (config._a[HOUR] === 24 && - config._a[MINUTE] === 0 && - config._a[SECOND] === 0 && - config._a[MILLISECOND] === 0) { - config._nextDay = true; - config._a[HOUR] = 0; - } - - config._d = (config._useUTC ? makeUTCDate : makeDate).apply(null, input); - // Apply timezone offset from input. The actual zone can be changed - // with parseZone. - if (config._tzm != null) { - config._d.setUTCMinutes(config._d.getUTCMinutes() + config._tzm); - } - - if (config._nextDay) { - config._a[HOUR] = 24; - } - } - - function dateFromObject(config) { - var normalizedInput; - - if (config._d) { - return; - } - - normalizedInput = normalizeObjectUnits(config._i); - config._a = [ - normalizedInput.year, - normalizedInput.month, - normalizedInput.day || normalizedInput.date, - normalizedInput.hour, - normalizedInput.minute, - normalizedInput.second, - normalizedInput.millisecond - ]; - - dateFromConfig(config); - } - - function currentDateArray(config) { - var now = new Date(); - if (config._useUTC) { - return [ - now.getUTCFullYear(), - now.getUTCMonth(), - now.getUTCDate() - ]; - } else { - return [now.getFullYear(), now.getMonth(), now.getDate()]; - } - } - - // date from string and format string - function makeDateFromStringAndFormat(config) { - if (config._f === moment.ISO_8601) { - parseISO(config); - return; - } - - config._a = []; - config._pf.empty = true; - - // This array is used to make a Date, either with `new Date` or `Date.UTC` - var string = '' + config._i, - i, parsedInput, tokens, token, skipped, - stringLength = string.length, - totalParsedInputLength = 0; - - tokens = expandFormat(config._f, config._locale).match(formattingTokens) || []; - - for (i = 0; i < tokens.length; i++) { - token = tokens[i]; - parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; - if (parsedInput) { - skipped = string.substr(0, string.indexOf(parsedInput)); - if (skipped.length > 0) { - config._pf.unusedInput.push(skipped); - } - string = string.slice(string.indexOf(parsedInput) + parsedInput.length); - totalParsedInputLength += parsedInput.length; - } - // don't parse if it's not a known token - if (formatTokenFunctions[token]) { - if (parsedInput) { - config._pf.empty = false; - } - else { - config._pf.unusedTokens.push(token); - } - addTimeToArrayFromToken(token, parsedInput, config); - } - else if (config._strict && !parsedInput) { - config._pf.unusedTokens.push(token); - } - } - - // add remaining unparsed input length to the string - config._pf.charsLeftOver = stringLength - totalParsedInputLength; - if (string.length > 0) { - config._pf.unusedInput.push(string); - } - - // clear _12h flag if hour is <= 12 - if (config._pf.bigHour === true && config._a[HOUR] <= 12) { - config._pf.bigHour = undefined; - } - // handle am pm - if (config._isPm && config._a[HOUR] < 12) { - config._a[HOUR] += 12; - } - // if is 12 am, change hours to 0 - if (config._isPm === false && config._a[HOUR] === 12) { - config._a[HOUR] = 0; - } - dateFromConfig(config); - checkOverflow(config); - } - - function unescapeFormat(s) { - return s.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { - return p1 || p2 || p3 || p4; - }); - } - - // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript - function regexpEscape(s) { - return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); - } - - // date from string and array of format strings - function makeDateFromStringAndArray(config) { - var tempConfig, - bestMoment, - - scoreToBeat, - i, - currentScore; - - if (config._f.length === 0) { - config._pf.invalidFormat = true; - config._d = new Date(NaN); - return; - } - - for (i = 0; i < config._f.length; i++) { - currentScore = 0; - tempConfig = copyConfig({}, config); - if (config._useUTC != null) { - tempConfig._useUTC = config._useUTC; - } - tempConfig._pf = defaultParsingFlags(); - tempConfig._f = config._f[i]; - makeDateFromStringAndFormat(tempConfig); - - if (!isValid(tempConfig)) { - continue; - } - - // if there is any input that was not parsed add a penalty for that format - currentScore += tempConfig._pf.charsLeftOver; - - //or tokens - currentScore += tempConfig._pf.unusedTokens.length * 10; - - tempConfig._pf.score = currentScore; - - if (scoreToBeat == null || currentScore < scoreToBeat) { - scoreToBeat = currentScore; - bestMoment = tempConfig; - } - } - - extend(config, bestMoment || tempConfig); - } - - // date from iso format - function parseISO(config) { - var i, l, - string = config._i, - match = isoRegex.exec(string); - - if (match) { - config._pf.iso = true; - for (i = 0, l = isoDates.length; i < l; i++) { - if (isoDates[i][1].exec(string)) { - // match[5] should be 'T' or undefined - config._f = isoDates[i][0] + (match[6] || ' '); - break; - } - } - for (i = 0, l = isoTimes.length; i < l; i++) { - if (isoTimes[i][1].exec(string)) { - config._f += isoTimes[i][0]; - break; - } - } - if (string.match(parseTokenTimezone)) { - config._f += 'Z'; - } - makeDateFromStringAndFormat(config); - } else { - config._isValid = false; - } - } - - // date from iso format or fallback - function makeDateFromString(config) { - parseISO(config); - if (config._isValid === false) { - delete config._isValid; - moment.createFromInputFallback(config); - } - } - - function map(arr, fn) { - var res = [], i; - for (i = 0; i < arr.length; ++i) { - res.push(fn(arr[i], i)); - } - return res; - } - - function makeDateFromInput(config) { - var input = config._i, matched; - if (input === undefined) { - config._d = new Date(); - } else if (isDate(input)) { - config._d = new Date(+input); - } else if ((matched = aspNetJsonRegex.exec(input)) !== null) { - config._d = new Date(+matched[1]); - } else if (typeof input === 'string') { - makeDateFromString(config); - } else if (isArray(input)) { - config._a = map(input.slice(0), function (obj) { - return parseInt(obj, 10); - }); - dateFromConfig(config); - } else if (typeof(input) === 'object') { - dateFromObject(config); - } else if (typeof(input) === 'number') { - // from milliseconds - config._d = new Date(input); - } else { - moment.createFromInputFallback(config); - } - } - - function makeDate(y, m, d, h, M, s, ms) { - //can't just apply() to create a date: - //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply - var date = new Date(y, m, d, h, M, s, ms); - - //the date constructor doesn't accept years < 1970 - if (y < 1970) { - date.setFullYear(y); - } - return date; - } - - function makeUTCDate(y) { - var date = new Date(Date.UTC.apply(null, arguments)); - if (y < 1970) { - date.setUTCFullYear(y); - } - return date; - } - - function parseWeekday(input, locale) { - if (typeof input === 'string') { - if (!isNaN(input)) { - input = parseInt(input, 10); - } - else { - input = locale.weekdaysParse(input); - if (typeof input !== 'number') { - return null; - } - } - } - return input; - } - - /************************************ - Relative Time - ************************************/ - - - // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize - function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { - return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); - } - - function relativeTime(posNegDuration, withoutSuffix, locale) { - var duration = moment.duration(posNegDuration).abs(), - seconds = round(duration.as('s')), - minutes = round(duration.as('m')), - hours = round(duration.as('h')), - days = round(duration.as('d')), - months = round(duration.as('M')), - years = round(duration.as('y')), - - args = seconds < relativeTimeThresholds.s && ['s', seconds] || - minutes === 1 && ['m'] || - minutes < relativeTimeThresholds.m && ['mm', minutes] || - hours === 1 && ['h'] || - hours < relativeTimeThresholds.h && ['hh', hours] || - days === 1 && ['d'] || - days < relativeTimeThresholds.d && ['dd', days] || - months === 1 && ['M'] || - months < relativeTimeThresholds.M && ['MM', months] || - years === 1 && ['y'] || ['yy', years]; - - args[2] = withoutSuffix; - args[3] = +posNegDuration > 0; - args[4] = locale; - return substituteTimeAgo.apply({}, args); - } - - - /************************************ - Week of Year - ************************************/ - - - // firstDayOfWeek 0 = sun, 6 = sat - // the day of the week that starts the week - // (usually sunday or monday) - // firstDayOfWeekOfYear 0 = sun, 6 = sat - // the first week is the week that contains the first - // of this day of the week - // (eg. ISO weeks use thursday (4)) - function weekOfYear(mom, firstDayOfWeek, firstDayOfWeekOfYear) { - var end = firstDayOfWeekOfYear - firstDayOfWeek, - daysToDayOfWeek = firstDayOfWeekOfYear - mom.day(), - adjustedMoment; - - - if (daysToDayOfWeek > end) { - daysToDayOfWeek -= 7; - } - - if (daysToDayOfWeek < end - 7) { - daysToDayOfWeek += 7; - } - - adjustedMoment = moment(mom).add(daysToDayOfWeek, 'd'); - return { - week: Math.ceil(adjustedMoment.dayOfYear() / 7), - year: adjustedMoment.year() - }; - } - - //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday - function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, firstDayOfWeek) { - var d = makeUTCDate(year, 0, 1).getUTCDay(), daysToAdd, dayOfYear; - - d = d === 0 ? 7 : d; - weekday = weekday != null ? weekday : firstDayOfWeek; - daysToAdd = firstDayOfWeek - d + (d > firstDayOfWeekOfYear ? 7 : 0) - (d < firstDayOfWeek ? 7 : 0); - dayOfYear = 7 * (week - 1) + (weekday - firstDayOfWeek) + daysToAdd + 1; - - return { - year: dayOfYear > 0 ? year : year - 1, - dayOfYear: dayOfYear > 0 ? dayOfYear : daysInYear(year - 1) + dayOfYear - }; - } - - /************************************ - Top Level Functions - ************************************/ - - function makeMoment(config) { - var input = config._i, - format = config._f, - res; - - config._locale = config._locale || moment.localeData(config._l); - - if (input === null || (format === undefined && input === '')) { - return moment.invalid({nullInput: true}); - } - - if (typeof input === 'string') { - config._i = input = config._locale.preparse(input); - } - - if (moment.isMoment(input)) { - return new Moment(input, true); - } else if (format) { - if (isArray(format)) { - makeDateFromStringAndArray(config); - } else { - makeDateFromStringAndFormat(config); - } - } else { - makeDateFromInput(config); - } - - res = new Moment(config); - if (res._nextDay) { - // Adding is smart enough around DST - res.add(1, 'd'); - res._nextDay = undefined; - } - - return res; - } - - moment = function (input, format, locale, strict) { - var c; - - if (typeof(locale) === 'boolean') { - strict = locale; - locale = undefined; - } - // object construction must be done this way. - // https://github.com/moment/moment/issues/1423 - c = {}; - c._isAMomentObject = true; - c._i = input; - c._f = format; - c._l = locale; - c._strict = strict; - c._isUTC = false; - c._pf = defaultParsingFlags(); - - return makeMoment(c); - }; - - moment.suppressDeprecationWarnings = false; - - moment.createFromInputFallback = deprecate( - 'moment construction falls back to js Date. This is ' + - 'discouraged and will be removed in upcoming major ' + - 'release. Please refer to ' + - 'https://github.com/moment/moment/issues/1407 for more info.', - function (config) { - config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); - } - ); - - // Pick a moment m from moments so that m[fn](other) is true for all - // other. This relies on the function fn to be transitive. - // - // moments should either be an array of moment objects or an array, whose - // first element is an array of moment objects. - function pickBy(fn, moments) { - var res, i; - if (moments.length === 1 && isArray(moments[0])) { - moments = moments[0]; - } - if (!moments.length) { - return moment(); - } - res = moments[0]; - for (i = 1; i < moments.length; ++i) { - if (moments[i][fn](res)) { - res = moments[i]; - } - } - return res; - } - - moment.min = function () { - var args = [].slice.call(arguments, 0); - - return pickBy('isBefore', args); - }; - - moment.max = function () { - var args = [].slice.call(arguments, 0); - - return pickBy('isAfter', args); - }; - - // creating with utc - moment.utc = function (input, format, locale, strict) { - var c; - - if (typeof(locale) === 'boolean') { - strict = locale; - locale = undefined; - } - // object construction must be done this way. - // https://github.com/moment/moment/issues/1423 - c = {}; - c._isAMomentObject = true; - c._useUTC = true; - c._isUTC = true; - c._l = locale; - c._i = input; - c._f = format; - c._strict = strict; - c._pf = defaultParsingFlags(); - - return makeMoment(c).utc(); - }; - - // creating with unix timestamp (in seconds) - moment.unix = function (input) { - return moment(input * 1000); - }; - - // duration - moment.duration = function (input, key) { - var duration = input, - // matching against regexp is expensive, do it on demand - match = null, - sign, - ret, - parseIso, - diffRes; - - if (moment.isDuration(input)) { - duration = { - ms: input._milliseconds, - d: input._days, - M: input._months - }; - } else if (typeof input === 'number') { - duration = {}; - if (key) { - duration[key] = input; - } else { - duration.milliseconds = input; - } - } else if (!!(match = aspNetTimeSpanJsonRegex.exec(input))) { - sign = (match[1] === '-') ? -1 : 1; - duration = { - y: 0, - d: toInt(match[DATE]) * sign, - h: toInt(match[HOUR]) * sign, - m: toInt(match[MINUTE]) * sign, - s: toInt(match[SECOND]) * sign, - ms: toInt(match[MILLISECOND]) * sign - }; - } else if (!!(match = isoDurationRegex.exec(input))) { - sign = (match[1] === '-') ? -1 : 1; - parseIso = function (inp) { - // We'd normally use ~~inp for this, but unfortunately it also - // converts floats to ints. - // inp may be undefined, so careful calling replace on it. - var res = inp && parseFloat(inp.replace(',', '.')); - // apply sign while we're at it - return (isNaN(res) ? 0 : res) * sign; - }; - duration = { - y: parseIso(match[2]), - M: parseIso(match[3]), - d: parseIso(match[4]), - h: parseIso(match[5]), - m: parseIso(match[6]), - s: parseIso(match[7]), - w: parseIso(match[8]) - }; - } else if (typeof duration === 'object' && - ('from' in duration || 'to' in duration)) { - diffRes = momentsDifference(moment(duration.from), moment(duration.to)); - - duration = {}; - duration.ms = diffRes.milliseconds; - duration.M = diffRes.months; - } - - ret = new Duration(duration); - - if (moment.isDuration(input) && hasOwnProp(input, '_locale')) { - ret._locale = input._locale; - } - - return ret; - }; - - // version number - moment.version = VERSION; - - // default format - moment.defaultFormat = isoFormat; - - // constant that refers to the ISO standard - moment.ISO_8601 = function () {}; - - // Plugins that add properties should also add the key here (null value), - // so we can properly clone ourselves. - moment.momentProperties = momentProperties; - - // This function will be called whenever a moment is mutated. - // It is intended to keep the offset in sync with the timezone. - moment.updateOffset = function () {}; - - // This function allows you to set a threshold for relative time strings - moment.relativeTimeThreshold = function (threshold, limit) { - if (relativeTimeThresholds[threshold] === undefined) { - return false; - } - if (limit === undefined) { - return relativeTimeThresholds[threshold]; - } - relativeTimeThresholds[threshold] = limit; - return true; - }; - - moment.lang = deprecate( - 'moment.lang is deprecated. Use moment.locale instead.', - function (key, value) { - return moment.locale(key, value); - } - ); - - // This function will load locale and then set the global locale. If - // no arguments are passed in, it will simply return the current global - // locale key. - moment.locale = function (key, values) { - var data; - if (key) { - if (typeof(values) !== 'undefined') { - data = moment.defineLocale(key, values); - } - else { - data = moment.localeData(key); - } - - if (data) { - moment.duration._locale = moment._locale = data; - } - } - - return moment._locale._abbr; - }; - - moment.defineLocale = function (name, values) { - if (values !== null) { - values.abbr = name; - if (!locales[name]) { - locales[name] = new Locale(); - } - locales[name].set(values); - - // backwards compat for now: also set the locale - moment.locale(name); - - return locales[name]; - } else { - // useful for testing - delete locales[name]; - return null; - } - }; - - moment.langData = deprecate( - 'moment.langData is deprecated. Use moment.localeData instead.', - function (key) { - return moment.localeData(key); - } - ); - - // returns locale data - moment.localeData = function (key) { - var locale; - - if (key && key._locale && key._locale._abbr) { - key = key._locale._abbr; - } - - if (!key) { - return moment._locale; - } - - if (!isArray(key)) { - //short-circuit everything else - locale = loadLocale(key); - if (locale) { - return locale; - } - key = [key]; - } - - return chooseLocale(key); - }; - - // compare moment object - moment.isMoment = function (obj) { - return obj instanceof Moment || - (obj != null && hasOwnProp(obj, '_isAMomentObject')); - }; - - // for typechecking Duration objects - moment.isDuration = function (obj) { - return obj instanceof Duration; - }; - - for (i = lists.length - 1; i >= 0; --i) { - makeList(lists[i]); - } - - moment.normalizeUnits = function (units) { - return normalizeUnits(units); - }; - - moment.invalid = function (flags) { - var m = moment.utc(NaN); - if (flags != null) { - extend(m._pf, flags); - } - else { - m._pf.userInvalidated = true; - } - - return m; - }; - - moment.parseZone = function () { - return moment.apply(null, arguments).parseZone(); - }; - - moment.parseTwoDigitYear = function (input) { - return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); - }; - - /************************************ - Moment Prototype - ************************************/ - - - extend(moment.fn = Moment.prototype, { - - clone : function () { - return moment(this); - }, - - valueOf : function () { - return +this._d + ((this._offset || 0) * 60000); - }, - - unix : function () { - return Math.floor(+this / 1000); - }, - - toString : function () { - return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); - }, - - toDate : function () { - return this._offset ? new Date(+this) : this._d; - }, - - toISOString : function () { - var m = moment(this).utc(); - if (0 < m.year() && m.year() <= 9999) { - if ('function' === typeof Date.prototype.toISOString) { - // native implementation is ~50x faster, use it when we can - return this.toDate().toISOString(); - } else { - return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); - } - } else { - return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); - } - }, - - toArray : function () { - var m = this; - return [ - m.year(), - m.month(), - m.date(), - m.hours(), - m.minutes(), - m.seconds(), - m.milliseconds() - ]; - }, - - isValid : function () { - return isValid(this); - }, - - isDSTShifted : function () { - if (this._a) { - return this.isValid() && compareArrays(this._a, (this._isUTC ? moment.utc(this._a) : moment(this._a)).toArray()) > 0; - } - - return false; - }, - - parsingFlags : function () { - return extend({}, this._pf); - }, - - invalidAt: function () { - return this._pf.overflow; - }, - - utc : function (keepLocalTime) { - return this.zone(0, keepLocalTime); - }, - - local : function (keepLocalTime) { - if (this._isUTC) { - this.zone(0, keepLocalTime); - this._isUTC = false; - - if (keepLocalTime) { - this.add(this._dateTzOffset(), 'm'); - } - } - return this; - }, - - format : function (inputString) { - var output = formatMoment(this, inputString || moment.defaultFormat); - return this.localeData().postformat(output); - }, - - add : createAdder(1, 'add'), - - subtract : createAdder(-1, 'subtract'), - - diff : function (input, units, asFloat) { - var that = makeAs(input, this), - zoneDiff = (this.zone() - that.zone()) * 6e4, - diff, output, daysAdjust; - - units = normalizeUnits(units); - - if (units === 'year' || units === 'month') { - // average number of days in the months in the given dates - diff = (this.daysInMonth() + that.daysInMonth()) * 432e5; // 24 * 60 * 60 * 1000 / 2 - // difference in months - output = ((this.year() - that.year()) * 12) + (this.month() - that.month()); - // adjust by taking difference in days, average number of days - // and dst in the given months. - daysAdjust = (this - moment(this).startOf('month')) - - (that - moment(that).startOf('month')); - // same as above but with zones, to negate all dst - daysAdjust -= ((this.zone() - moment(this).startOf('month').zone()) - - (that.zone() - moment(that).startOf('month').zone())) * 6e4; - output += daysAdjust / diff; - if (units === 'year') { - output = output / 12; - } - } else { - diff = (this - that); - output = units === 'second' ? diff / 1e3 : // 1000 - units === 'minute' ? diff / 6e4 : // 1000 * 60 - units === 'hour' ? diff / 36e5 : // 1000 * 60 * 60 - units === 'day' ? (diff - zoneDiff) / 864e5 : // 1000 * 60 * 60 * 24, negate dst - units === 'week' ? (diff - zoneDiff) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst - diff; - } - return asFloat ? output : absRound(output); - }, - - from : function (time, withoutSuffix) { - return moment.duration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix); - }, - - fromNow : function (withoutSuffix) { - return this.from(moment(), withoutSuffix); - }, - - calendar : function (time) { - // We want to compare the start of today, vs this. - // Getting start-of-today depends on whether we're zone'd or not. - var now = time || moment(), - sod = makeAs(now, this).startOf('day'), - diff = this.diff(sod, 'days', true), - format = diff < -6 ? 'sameElse' : - diff < -1 ? 'lastWeek' : - diff < 0 ? 'lastDay' : - diff < 1 ? 'sameDay' : - diff < 2 ? 'nextDay' : - diff < 7 ? 'nextWeek' : 'sameElse'; - return this.format(this.localeData().calendar(format, this, moment(now))); - }, - - isLeapYear : function () { - return isLeapYear(this.year()); - }, - - isDST : function () { - return (this.zone() < this.clone().month(0).zone() || - this.zone() < this.clone().month(5).zone()); - }, - - day : function (input) { - var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); - if (input != null) { - input = parseWeekday(input, this.localeData()); - return this.add(input - day, 'd'); - } else { - return day; - } - }, - - month : makeAccessor('Month', true), - - startOf : function (units) { - units = normalizeUnits(units); - // the following switch intentionally omits break keywords - // to utilize falling through the cases. - switch (units) { - case 'year': - this.month(0); - /* falls through */ - case 'quarter': - case 'month': - this.date(1); - /* falls through */ - case 'week': - case 'isoWeek': - case 'day': - this.hours(0); - /* falls through */ - case 'hour': - this.minutes(0); - /* falls through */ - case 'minute': - this.seconds(0); - /* falls through */ - case 'second': - this.milliseconds(0); - /* falls through */ - } - - // weeks are a special case - if (units === 'week') { - this.weekday(0); - } else if (units === 'isoWeek') { - this.isoWeekday(1); - } - - // quarters are also special - if (units === 'quarter') { - this.month(Math.floor(this.month() / 3) * 3); - } - - return this; - }, - - endOf: function (units) { - units = normalizeUnits(units); - if (units === undefined || units === 'millisecond') { - return this; - } - return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms'); - }, - - isAfter: function (input, units) { - var inputMs; - units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); - if (units === 'millisecond') { - input = moment.isMoment(input) ? input : moment(input); - return +this > +input; - } else { - inputMs = moment.isMoment(input) ? +input : +moment(input); - return inputMs < +this.clone().startOf(units); - } - }, - - isBefore: function (input, units) { - var inputMs; - units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); - if (units === 'millisecond') { - input = moment.isMoment(input) ? input : moment(input); - return +this < +input; - } else { - inputMs = moment.isMoment(input) ? +input : +moment(input); - return +this.clone().endOf(units) < inputMs; - } - }, - - isSame: function (input, units) { - var inputMs; - units = normalizeUnits(units || 'millisecond'); - if (units === 'millisecond') { - input = moment.isMoment(input) ? input : moment(input); - return +this === +input; - } else { - inputMs = +moment(input); - return +(this.clone().startOf(units)) <= inputMs && inputMs <= +(this.clone().endOf(units)); - } - }, - - min: deprecate( - 'moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548', - function (other) { - other = moment.apply(null, arguments); - return other < this ? this : other; - } - ), - - max: deprecate( - 'moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548', - function (other) { - other = moment.apply(null, arguments); - return other > this ? this : other; - } - ), - - // keepLocalTime = true means only change the timezone, without - // affecting the local hour. So 5:31:26 +0300 --[zone(2, true)]--> - // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist int zone - // +0200, so we adjust the time as needed, to be valid. - // - // Keeping the time actually adds/subtracts (one hour) - // from the actual represented time. That is why we call updateOffset - // a second time. In case it wants us to change the offset again - // _changeInProgress == true case, then we have to adjust, because - // there is no such time in the given timezone. - zone : function (input, keepLocalTime) { - var offset = this._offset || 0, - localAdjust; - if (input != null) { - if (typeof input === 'string') { - input = timezoneMinutesFromString(input); - } - if (Math.abs(input) < 16) { - input = input * 60; - } - if (!this._isUTC && keepLocalTime) { - localAdjust = this._dateTzOffset(); - } - this._offset = input; - this._isUTC = true; - if (localAdjust != null) { - this.subtract(localAdjust, 'm'); - } - if (offset !== input) { - if (!keepLocalTime || this._changeInProgress) { - addOrSubtractDurationFromMoment(this, - moment.duration(offset - input, 'm'), 1, false); - } else if (!this._changeInProgress) { - this._changeInProgress = true; - moment.updateOffset(this, true); - this._changeInProgress = null; - } - } - } else { - return this._isUTC ? offset : this._dateTzOffset(); - } - return this; - }, - - zoneAbbr : function () { - return this._isUTC ? 'UTC' : ''; - }, - - zoneName : function () { - return this._isUTC ? 'Coordinated Universal Time' : ''; - }, - - parseZone : function () { - if (this._tzm) { - this.zone(this._tzm); - } else if (typeof this._i === 'string') { - this.zone(this._i); - } - return this; - }, - - hasAlignedHourOffset : function (input) { - if (!input) { - input = 0; - } - else { - input = moment(input).zone(); - } - - return (this.zone() - input) % 60 === 0; - }, - - daysInMonth : function () { - return daysInMonth(this.year(), this.month()); - }, - - dayOfYear : function (input) { - var dayOfYear = round((moment(this).startOf('day') - moment(this).startOf('year')) / 864e5) + 1; - return input == null ? dayOfYear : this.add((input - dayOfYear), 'd'); - }, - - quarter : function (input) { - return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3); - }, - - weekYear : function (input) { - var year = weekOfYear(this, this.localeData()._week.dow, this.localeData()._week.doy).year; - return input == null ? year : this.add((input - year), 'y'); - }, - - isoWeekYear : function (input) { - var year = weekOfYear(this, 1, 4).year; - return input == null ? year : this.add((input - year), 'y'); - }, - - week : function (input) { - var week = this.localeData().week(this); - return input == null ? week : this.add((input - week) * 7, 'd'); - }, - - isoWeek : function (input) { - var week = weekOfYear(this, 1, 4).week; - return input == null ? week : this.add((input - week) * 7, 'd'); - }, - - weekday : function (input) { - var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; - return input == null ? weekday : this.add(input - weekday, 'd'); - }, - - isoWeekday : function (input) { - // behaves the same as moment#day except - // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) - // as a setter, sunday should belong to the previous week. - return input == null ? this.day() || 7 : this.day(this.day() % 7 ? input : input - 7); - }, - - isoWeeksInYear : function () { - return weeksInYear(this.year(), 1, 4); - }, - - weeksInYear : function () { - var weekInfo = this.localeData()._week; - return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); - }, - - get : function (units) { - units = normalizeUnits(units); - return this[units](); - }, - - set : function (units, value) { - units = normalizeUnits(units); - if (typeof this[units] === 'function') { - this[units](value); - } - return this; - }, - - // If passed a locale key, it will set the locale for this - // instance. Otherwise, it will return the locale configuration - // variables for this instance. - locale : function (key) { - var newLocaleData; - - if (key === undefined) { - return this._locale._abbr; - } else { - newLocaleData = moment.localeData(key); - if (newLocaleData != null) { - this._locale = newLocaleData; - } - return this; - } - }, - - lang : deprecate( - 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', - function (key) { - if (key === undefined) { - return this.localeData(); - } else { - return this.locale(key); - } - } - ), - - localeData : function () { - return this._locale; - }, - - _dateTzOffset : function () { - // On Firefox.24 Date#getTimezoneOffset returns a floating point. - // https://github.com/moment/moment/pull/1871 - return Math.round(this._d.getTimezoneOffset() / 15) * 15; - } - }); - - function rawMonthSetter(mom, value) { - var dayOfMonth; - - // TODO: Move this out of here! - if (typeof value === 'string') { - value = mom.localeData().monthsParse(value); - // TODO: Another silent failure? - if (typeof value !== 'number') { - return mom; - } - } - - dayOfMonth = Math.min(mom.date(), - daysInMonth(mom.year(), value)); - mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); - return mom; - } - - function rawGetter(mom, unit) { - return mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit](); - } - - function rawSetter(mom, unit, value) { - if (unit === 'Month') { - return rawMonthSetter(mom, value); - } else { - return mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); - } - } - - function makeAccessor(unit, keepTime) { - return function (value) { - if (value != null) { - rawSetter(this, unit, value); - moment.updateOffset(this, keepTime); - return this; - } else { - return rawGetter(this, unit); - } - }; - } - - moment.fn.millisecond = moment.fn.milliseconds = makeAccessor('Milliseconds', false); - moment.fn.second = moment.fn.seconds = makeAccessor('Seconds', false); - moment.fn.minute = moment.fn.minutes = makeAccessor('Minutes', false); - // Setting the hour should keep the time, because the user explicitly - // specified which hour he wants. So trying to maintain the same hour (in - // a new timezone) makes sense. Adding/subtracting hours does not follow - // this rule. - moment.fn.hour = moment.fn.hours = makeAccessor('Hours', true); - // moment.fn.month is defined separately - moment.fn.date = makeAccessor('Date', true); - moment.fn.dates = deprecate('dates accessor is deprecated. Use date instead.', makeAccessor('Date', true)); - moment.fn.year = makeAccessor('FullYear', true); - moment.fn.years = deprecate('years accessor is deprecated. Use year instead.', makeAccessor('FullYear', true)); - - // add plural methods - moment.fn.days = moment.fn.day; - moment.fn.months = moment.fn.month; - moment.fn.weeks = moment.fn.week; - moment.fn.isoWeeks = moment.fn.isoWeek; - moment.fn.quarters = moment.fn.quarter; - - // add aliased format methods - moment.fn.toJSON = moment.fn.toISOString; - - /************************************ - Duration Prototype - ************************************/ - - - function daysToYears (days) { - // 400 years have 146097 days (taking into account leap year rules) - return days * 400 / 146097; - } - - function yearsToDays (years) { - // years * 365 + absRound(years / 4) - - // absRound(years / 100) + absRound(years / 400); - return years * 146097 / 400; - } - - extend(moment.duration.fn = Duration.prototype, { - - _bubble : function () { - var milliseconds = this._milliseconds, - days = this._days, - months = this._months, - data = this._data, - seconds, minutes, hours, years = 0; - - // The following code bubbles up values, see the tests for - // examples of what that means. - data.milliseconds = milliseconds % 1000; - - seconds = absRound(milliseconds / 1000); - data.seconds = seconds % 60; - - minutes = absRound(seconds / 60); - data.minutes = minutes % 60; - - hours = absRound(minutes / 60); - data.hours = hours % 24; - - days += absRound(hours / 24); - - // Accurately convert days to years, assume start from year 0. - years = absRound(daysToYears(days)); - days -= absRound(yearsToDays(years)); - - // 30 days to a month - // TODO (iskren): Use anchor date (like 1st Jan) to compute this. - months += absRound(days / 30); - days %= 30; - - // 12 months -> 1 year - years += absRound(months / 12); - months %= 12; - - data.days = days; - data.months = months; - data.years = years; - }, - - abs : function () { - this._milliseconds = Math.abs(this._milliseconds); - this._days = Math.abs(this._days); - this._months = Math.abs(this._months); - - this._data.milliseconds = Math.abs(this._data.milliseconds); - this._data.seconds = Math.abs(this._data.seconds); - this._data.minutes = Math.abs(this._data.minutes); - this._data.hours = Math.abs(this._data.hours); - this._data.months = Math.abs(this._data.months); - this._data.years = Math.abs(this._data.years); - - return this; - }, - - weeks : function () { - return absRound(this.days() / 7); - }, - - valueOf : function () { - return this._milliseconds + - this._days * 864e5 + - (this._months % 12) * 2592e6 + - toInt(this._months / 12) * 31536e6; - }, - - humanize : function (withSuffix) { - var output = relativeTime(this, !withSuffix, this.localeData()); - - if (withSuffix) { - output = this.localeData().pastFuture(+this, output); - } - - return this.localeData().postformat(output); - }, - - add : function (input, val) { - // supports only 2.0-style add(1, 's') or add(moment) - var dur = moment.duration(input, val); - - this._milliseconds += dur._milliseconds; - this._days += dur._days; - this._months += dur._months; - - this._bubble(); - - return this; - }, - - subtract : function (input, val) { - var dur = moment.duration(input, val); - - this._milliseconds -= dur._milliseconds; - this._days -= dur._days; - this._months -= dur._months; - - this._bubble(); - - return this; - }, - - get : function (units) { - units = normalizeUnits(units); - return this[units.toLowerCase() + 's'](); - }, - - as : function (units) { - var days, months; - units = normalizeUnits(units); - - if (units === 'month' || units === 'year') { - days = this._days + this._milliseconds / 864e5; - months = this._months + daysToYears(days) * 12; - return units === 'month' ? months : months / 12; - } else { - // handle milliseconds separately because of floating point math errors (issue #1867) - days = this._days + Math.round(yearsToDays(this._months / 12)); - switch (units) { - case 'week': return days / 7 + this._milliseconds / 6048e5; - case 'day': return days + this._milliseconds / 864e5; - case 'hour': return days * 24 + this._milliseconds / 36e5; - case 'minute': return days * 24 * 60 + this._milliseconds / 6e4; - case 'second': return days * 24 * 60 * 60 + this._milliseconds / 1000; - // Math.floor prevents floating point math errors here - case 'millisecond': return Math.floor(days * 24 * 60 * 60 * 1000) + this._milliseconds; - default: throw new Error('Unknown unit ' + units); - } - } - }, - - lang : moment.fn.lang, - locale : moment.fn.locale, - - toIsoString : deprecate( - 'toIsoString() is deprecated. Please use toISOString() instead ' + - '(notice the capitals)', - function () { - return this.toISOString(); - } - ), - - toISOString : function () { - // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js - var years = Math.abs(this.years()), - months = Math.abs(this.months()), - days = Math.abs(this.days()), - hours = Math.abs(this.hours()), - minutes = Math.abs(this.minutes()), - seconds = Math.abs(this.seconds() + this.milliseconds() / 1000); - - if (!this.asSeconds()) { - // this is the same as C#'s (Noda) and python (isodate)... - // but not other JS (goog.date) - return 'P0D'; - } - - return (this.asSeconds() < 0 ? '-' : '') + - 'P' + - (years ? years + 'Y' : '') + - (months ? months + 'M' : '') + - (days ? days + 'D' : '') + - ((hours || minutes || seconds) ? 'T' : '') + - (hours ? hours + 'H' : '') + - (minutes ? minutes + 'M' : '') + - (seconds ? seconds + 'S' : ''); - }, - - localeData : function () { - return this._locale; - } - }); - - moment.duration.fn.toString = moment.duration.fn.toISOString; - - function makeDurationGetter(name) { - moment.duration.fn[name] = function () { - return this._data[name]; - }; - } - - for (i in unitMillisecondFactors) { - if (hasOwnProp(unitMillisecondFactors, i)) { - makeDurationGetter(i.toLowerCase()); - } - } - - moment.duration.fn.asMilliseconds = function () { - return this.as('ms'); - }; - moment.duration.fn.asSeconds = function () { - return this.as('s'); - }; - moment.duration.fn.asMinutes = function () { - return this.as('m'); - }; - moment.duration.fn.asHours = function () { - return this.as('h'); - }; - moment.duration.fn.asDays = function () { - return this.as('d'); - }; - moment.duration.fn.asWeeks = function () { - return this.as('weeks'); - }; - moment.duration.fn.asMonths = function () { - return this.as('M'); - }; - moment.duration.fn.asYears = function () { - return this.as('y'); - }; - - /************************************ - Default Locale - ************************************/ - - - // Set default locale, other locale will inherit from English. - moment.locale('en', { - ordinalParse: /\d{1,2}(th|st|nd|rd)/, - ordinal : function (number) { - var b = number % 10, - output = (toInt(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - } - }); - - /* EMBED_LOCALES */ - - /************************************ - Exposing Moment - ************************************/ - - function makeGlobal(shouldDeprecate) { - /*global ender:false */ - if (typeof ender !== 'undefined') { - return; - } - oldGlobalMoment = globalScope.moment; - if (shouldDeprecate) { - globalScope.moment = deprecate( - 'Accessing Moment through the global scope is ' + - 'deprecated, and will be removed in an upcoming ' + - 'release.', - moment); - } else { - globalScope.moment = moment; - } - } - - // CommonJS module is defined - if (hasModule) { - module.exports = moment; - } else if (true) { - !(__WEBPACK_AMD_DEFINE_RESULT__ = function (require, exports, module) { - if (module.config && module.config() && module.config().noGlobal === true) { - // release the global variable - globalScope.moment = oldGlobalMoment; - } - - return moment; - }.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - makeGlobal(true); - } else { - makeGlobal(); - } - }).call(this); - - /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(71)(module))) - -/***/ }, -/* 59 */ -/***/ function(module, exports, __webpack_require__) { - - var __WEBPACK_AMD_DEFINE_RESULT__;/*! Hammer.JS - v1.1.3 - 2014-05-20 - * http://eightmedia.github.io/hammer.js - * - * Copyright (c) 2014 Jorik Tangelder ; - * Licensed under the MIT license */ - - (function(window, undefined) { - 'use strict'; - - /** - * @main - * @module hammer - * - * @class Hammer - * @static - */ - - /** - * Hammer, use this to create instances - * ```` - * var hammertime = new Hammer(myElement); - * ```` - * - * @method Hammer - * @param {HTMLElement} element - * @param {Object} [options={}] - * @return {Hammer.Instance} - */ - var Hammer = function Hammer(element, options) { - return new Hammer.Instance(element, options || {}); - }; - - /** - * version, as defined in package.json - * the value will be set at each build - * @property VERSION - * @final - * @type {String} - */ - Hammer.VERSION = '1.1.3'; - - /** - * default settings. - * more settings are defined per gesture at `/gestures`. Each gesture can be disabled/enabled - * by setting it's name (like `swipe`) to false. - * You can set the defaults for all instances by changing this object before creating an instance. - * @example - * ```` - * Hammer.defaults.drag = false; - * Hammer.defaults.behavior.touchAction = 'pan-y'; - * delete Hammer.defaults.behavior.userSelect; - * ```` - * @property defaults - * @type {Object} - */ - Hammer.defaults = { - /** - * this setting object adds styles and attributes to the element to prevent the browser from doing - * its native behavior. The css properties are auto prefixed for the browsers when needed. - * @property defaults.behavior - * @type {Object} - */ - behavior: { - /** - * Disables text selection to improve the dragging gesture. When the value is `none` it also sets - * `onselectstart=false` for IE on the element. Mainly for desktop browsers. - * @property defaults.behavior.userSelect - * @type {String} - * @default 'none' - */ - userSelect: 'none', - - /** - * Specifies whether and how a given region can be manipulated by the user (for instance, by panning or zooming). - * Used by Chrome 35> and IE10>. By default this makes the element blocking any touch event. - * @property defaults.behavior.touchAction - * @type {String} - * @default: 'pan-y' - */ - touchAction: 'pan-y', - - /** - * Disables the default callout shown when you touch and hold a touch target. - * On iOS, when you touch and hold a touch target such as a link, Safari displays - * a callout containing information about the link. This property allows you to disable that callout. - * @property defaults.behavior.touchCallout - * @type {String} - * @default 'none' - */ - touchCallout: 'none', - - /** - * Specifies whether zooming is enabled. Used by IE10> - * @property defaults.behavior.contentZooming - * @type {String} - * @default 'none' - */ - contentZooming: 'none', - - /** - * Specifies that an entire element should be draggable instead of its contents. - * Mainly for desktop browsers. - * @property defaults.behavior.userDrag - * @type {String} - * @default 'none' - */ - userDrag: 'none', - - /** - * Overrides the highlight color shown when the user taps a link or a JavaScript - * clickable element in Safari on iPhone. This property obeys the alpha value, if specified. - * - * If you don't specify an alpha value, Safari on iPhone applies a default alpha value - * to the color. To disable tap highlighting, set the alpha value to 0 (invisible). - * If you set the alpha value to 1.0 (opaque), the element is not visible when tapped. - * @property defaults.behavior.tapHighlightColor - * @type {String} - * @default 'rgba(0,0,0,0)' - */ - tapHighlightColor: 'rgba(0,0,0,0)' - } - }; - - /** - * hammer document where the base events are added at - * @property DOCUMENT - * @type {HTMLElement} - * @default window.document - */ - Hammer.DOCUMENT = document; - - /** - * detect support for pointer events - * @property HAS_POINTEREVENTS - * @type {Boolean} - */ - Hammer.HAS_POINTEREVENTS = navigator.pointerEnabled || navigator.msPointerEnabled; - - /** - * detect support for touch events - * @property HAS_TOUCHEVENTS - * @type {Boolean} - */ - Hammer.HAS_TOUCHEVENTS = ('ontouchstart' in window); - - /** - * detect mobile browsers - * @property IS_MOBILE - * @type {Boolean} - */ - Hammer.IS_MOBILE = /mobile|tablet|ip(ad|hone|od)|android|silk/i.test(navigator.userAgent); - - /** - * detect if we want to support mouseevents at all - * @property NO_MOUSEEVENTS - * @type {Boolean} - */ - Hammer.NO_MOUSEEVENTS = (Hammer.HAS_TOUCHEVENTS && Hammer.IS_MOBILE) || Hammer.HAS_POINTEREVENTS; - - /** - * interval in which Hammer recalculates current velocity/direction/angle in ms - * @property CALCULATE_INTERVAL - * @type {Number} - * @default 25 - */ - Hammer.CALCULATE_INTERVAL = 25; - - /** - * eventtypes per touchevent (start, move, end) are filled by `Event.determineEventTypes` on `setup` - * the object contains the DOM event names per type (`EVENT_START`, `EVENT_MOVE`, `EVENT_END`) - * @property EVENT_TYPES - * @private - * @writeOnce - * @type {Object} - */ - var EVENT_TYPES = {}; - - /** - * direction strings, for safe comparisons - * @property DIRECTION_DOWN|LEFT|UP|RIGHT - * @final - * @type {String} - * @default 'down' 'left' 'up' 'right' - */ - var DIRECTION_DOWN = Hammer.DIRECTION_DOWN = 'down'; - var DIRECTION_LEFT = Hammer.DIRECTION_LEFT = 'left'; - var DIRECTION_UP = Hammer.DIRECTION_UP = 'up'; - var DIRECTION_RIGHT = Hammer.DIRECTION_RIGHT = 'right'; - - /** - * pointertype strings, for safe comparisons - * @property POINTER_MOUSE|TOUCH|PEN - * @final - * @type {String} - * @default 'mouse' 'touch' 'pen' - */ - var POINTER_MOUSE = Hammer.POINTER_MOUSE = 'mouse'; - var POINTER_TOUCH = Hammer.POINTER_TOUCH = 'touch'; - var POINTER_PEN = Hammer.POINTER_PEN = 'pen'; - - /** - * eventtypes - * @property EVENT_START|MOVE|END|RELEASE|TOUCH - * @final - * @type {String} - * @default 'start' 'change' 'move' 'end' 'release' 'touch' - */ - var EVENT_START = Hammer.EVENT_START = 'start'; - var EVENT_MOVE = Hammer.EVENT_MOVE = 'move'; - var EVENT_END = Hammer.EVENT_END = 'end'; - var EVENT_RELEASE = Hammer.EVENT_RELEASE = 'release'; - var EVENT_TOUCH = Hammer.EVENT_TOUCH = 'touch'; - - /** - * if the window events are set... - * @property READY - * @writeOnce - * @type {Boolean} - * @default false - */ - Hammer.READY = false; - - /** - * plugins namespace - * @property plugins - * @type {Object} - */ - Hammer.plugins = Hammer.plugins || {}; - - /** - * gestures namespace - * see `/gestures` for the definitions - * @property gestures - * @type {Object} - */ - Hammer.gestures = Hammer.gestures || {}; - - /** - * setup events to detect gestures on the document - * this function is called when creating an new instance - * @private - */ - function setup() { - if(Hammer.READY) { - return; - } - - // find what eventtypes we add listeners to - Event.determineEventTypes(); - - // Register all gestures inside Hammer.gestures - Utils.each(Hammer.gestures, function(gesture) { - Detection.register(gesture); - }); - - // Add touch events on the document - Event.onTouch(Hammer.DOCUMENT, EVENT_MOVE, Detection.detect); - Event.onTouch(Hammer.DOCUMENT, EVENT_END, Detection.detect); - - // Hammer is ready...! - Hammer.READY = true; - } - - /** - * @module hammer - * - * @class Utils - * @static - */ - var Utils = Hammer.utils = { - /** - * extend method, could also be used for cloning when `dest` is an empty object. - * changes the dest object - * @method extend - * @param {Object} dest - * @param {Object} src - * @param {Boolean} [merge=false] do a merge - * @return {Object} dest - */ - extend: function extend(dest, src, merge) { - for(var key in src) { - if(!src.hasOwnProperty(key) || (dest[key] !== undefined && merge)) { - continue; - } - dest[key] = src[key]; - } - return dest; - }, - - /** - * simple addEventListener wrapper - * @method on - * @param {HTMLElement} element - * @param {String} type - * @param {Function} handler - */ - on: function on(element, type, handler) { - element.addEventListener(type, handler, false); - }, - - /** - * simple removeEventListener wrapper - * @method off - * @param {HTMLElement} element - * @param {String} type - * @param {Function} handler - */ - off: function off(element, type, handler) { - element.removeEventListener(type, handler, false); - }, - - /** - * forEach over arrays and objects - * @method each - * @param {Object|Array} obj - * @param {Function} iterator - * @param {any} iterator.item - * @param {Number} iterator.index - * @param {Object|Array} iterator.obj the source object - * @param {Object} context value to use as `this` in the iterator - */ - each: function each(obj, iterator, context) { - var i, len; - - // native forEach on arrays - if('forEach' in obj) { - obj.forEach(iterator, context); - // arrays - } else if(obj.length !== undefined) { - for(i = 0, len = obj.length; i < len; i++) { - if(iterator.call(context, obj[i], i, obj) === false) { - return; - } - } - // objects - } else { - for(i in obj) { - if(obj.hasOwnProperty(i) && - iterator.call(context, obj[i], i, obj) === false) { - return; - } - } - } - }, - - /** - * find if a string contains the string using indexOf - * @method inStr - * @param {String} src - * @param {String} find - * @return {Boolean} found - */ - inStr: function inStr(src, find) { - return src.indexOf(find) > -1; - }, - - /** - * find if a array contains the object using indexOf or a simple polyfill - * @method inArray - * @param {String} src - * @param {String} find - * @return {Boolean|Number} false when not found, or the index - */ - inArray: function inArray(src, find) { - if(src.indexOf) { - var index = src.indexOf(find); - return (index === -1) ? false : index; - } else { - for(var i = 0, len = src.length; i < len; i++) { - if(src[i] === find) { - return i; - } - } - return false; - } - }, - - /** - * convert an array-like object (`arguments`, `touchlist`) to an array - * @method toArray - * @param {Object} obj - * @return {Array} - */ - toArray: function toArray(obj) { - return Array.prototype.slice.call(obj, 0); - }, - - /** - * find if a node is in the given parent - * @method hasParent - * @param {HTMLElement} node - * @param {HTMLElement} parent - * @return {Boolean} found - */ - hasParent: function hasParent(node, parent) { - while(node) { - if(node == parent) { - return true; - } - node = node.parentNode; - } - return false; - }, - - /** - * get the center of all the touches - * @method getCenter - * @param {Array} touches - * @return {Object} center contains `pageX`, `pageY`, `clientX` and `clientY` properties - */ - getCenter: function getCenter(touches) { - var pageX = [], - pageY = [], - clientX = [], - clientY = [], - min = Math.min, - max = Math.max; - - // no need to loop when only one touch - if(touches.length === 1) { - return { - pageX: touches[0].pageX, - pageY: touches[0].pageY, - clientX: touches[0].clientX, - clientY: touches[0].clientY - }; - } - - Utils.each(touches, function(touch) { - pageX.push(touch.pageX); - pageY.push(touch.pageY); - clientX.push(touch.clientX); - clientY.push(touch.clientY); - }); - - return { - pageX: (min.apply(Math, pageX) + max.apply(Math, pageX)) / 2, - pageY: (min.apply(Math, pageY) + max.apply(Math, pageY)) / 2, - clientX: (min.apply(Math, clientX) + max.apply(Math, clientX)) / 2, - clientY: (min.apply(Math, clientY) + max.apply(Math, clientY)) / 2 - }; - }, - - /** - * calculate the velocity between two points. unit is in px per ms. - * @method getVelocity - * @param {Number} deltaTime - * @param {Number} deltaX - * @param {Number} deltaY - * @return {Object} velocity `x` and `y` - */ - getVelocity: function getVelocity(deltaTime, deltaX, deltaY) { - return { - x: Math.abs(deltaX / deltaTime) || 0, - y: Math.abs(deltaY / deltaTime) || 0 - }; - }, - - /** - * calculate the angle between two coordinates - * @method getAngle - * @param {Touch} touch1 - * @param {Touch} touch2 - * @return {Number} angle - */ - getAngle: function getAngle(touch1, touch2) { - var x = touch2.clientX - touch1.clientX, - y = touch2.clientY - touch1.clientY; - - return Math.atan2(y, x) * 180 / Math.PI; - }, - - /** - * do a small comparision to get the direction between two touches. - * @method getDirection - * @param {Touch} touch1 - * @param {Touch} touch2 - * @return {String} direction matches `DIRECTION_LEFT|RIGHT|UP|DOWN` - */ - getDirection: function getDirection(touch1, touch2) { - var x = Math.abs(touch1.clientX - touch2.clientX), - y = Math.abs(touch1.clientY - touch2.clientY); - - if(x >= y) { - return touch1.clientX - touch2.clientX > 0 ? DIRECTION_LEFT : DIRECTION_RIGHT; - } - return touch1.clientY - touch2.clientY > 0 ? DIRECTION_UP : DIRECTION_DOWN; - }, - - /** - * calculate the distance between two touches - * @method getDistance - * @param {Touch}touch1 - * @param {Touch} touch2 - * @return {Number} distance - */ - getDistance: function getDistance(touch1, touch2) { - var x = touch2.clientX - touch1.clientX, - y = touch2.clientY - touch1.clientY; - - return Math.sqrt((x * x) + (y * y)); - }, - - /** - * calculate the scale factor between two touchLists - * no scale is 1, and goes down to 0 when pinched together, and bigger when pinched out - * @method getScale - * @param {Array} start array of touches - * @param {Array} end array of touches - * @return {Number} scale - */ - getScale: function getScale(start, end) { - // need two fingers... - if(start.length >= 2 && end.length >= 2) { - return this.getDistance(end[0], end[1]) / this.getDistance(start[0], start[1]); - } - return 1; - }, - - /** - * calculate the rotation degrees between two touchLists - * @method getRotation - * @param {Array} start array of touches - * @param {Array} end array of touches - * @return {Number} rotation - */ - getRotation: function getRotation(start, end) { - // need two fingers - if(start.length >= 2 && end.length >= 2) { - return this.getAngle(end[1], end[0]) - this.getAngle(start[1], start[0]); - } - return 0; - }, - - /** - * find out if the direction is vertical * - * @method isVertical - * @param {String} direction matches `DIRECTION_UP|DOWN` - * @return {Boolean} is_vertical - */ - isVertical: function isVertical(direction) { - return direction == DIRECTION_UP || direction == DIRECTION_DOWN; - }, - - /** - * set css properties with their prefixes - * @param {HTMLElement} element - * @param {String} prop - * @param {String} value - * @param {Boolean} [toggle=true] - * @return {Boolean} - */ - setPrefixedCss: function setPrefixedCss(element, prop, value, toggle) { - var prefixes = ['', 'Webkit', 'Moz', 'O', 'ms']; - prop = Utils.toCamelCase(prop); - - for(var i = 0; i < prefixes.length; i++) { - var p = prop; - // prefixes - if(prefixes[i]) { - p = prefixes[i] + p.slice(0, 1).toUpperCase() + p.slice(1); - } - - // test the style - if(p in element.style) { - element.style[p] = (toggle == null || toggle) && value || ''; - break; - } - } - }, - - /** - * toggle browser default behavior by setting css properties. - * `userSelect='none'` also sets `element.onselectstart` to false - * `userDrag='none'` also sets `element.ondragstart` to false - * - * @method toggleBehavior - * @param {HtmlElement} element - * @param {Object} props - * @param {Boolean} [toggle=true] - */ - toggleBehavior: function toggleBehavior(element, props, toggle) { - if(!props || !element || !element.style) { - return; - } - - // set the css properties - Utils.each(props, function(value, prop) { - Utils.setPrefixedCss(element, prop, value, toggle); - }); - - var falseFn = toggle && function() { - return false; - }; - - // also the disable onselectstart - if(props.userSelect == 'none') { - element.onselectstart = falseFn; - } - // and disable ondragstart - if(props.userDrag == 'none') { - element.ondragstart = falseFn; - } - }, - - /** - * convert a string with underscores to camelCase - * so prevent_default becomes preventDefault - * @param {String} str - * @return {String} camelCaseStr - */ - toCamelCase: function toCamelCase(str) { - return str.replace(/[_-]([a-z])/g, function(s) { - return s[1].toUpperCase(); - }); - } - }; - - - /** - * @module hammer - */ - /** - * @class Event - * @static - */ - var Event = Hammer.event = { - /** - * when touch events have been fired, this is true - * this is used to stop mouse events - * @property prevent_mouseevents - * @private - * @type {Boolean} - */ - preventMouseEvents: false, - - /** - * if EVENT_START has been fired - * @property started - * @private - * @type {Boolean} - */ - started: false, - - /** - * when the mouse is hold down, this is true - * @property should_detect - * @private - * @type {Boolean} - */ - shouldDetect: false, - - /** - * simple event binder with a hook and support for multiple types - * @method on - * @param {HTMLElement} element - * @param {String} type - * @param {Function} handler - * @param {Function} [hook] - * @param {Object} hook.type - */ - on: function on(element, type, handler, hook) { - var types = type.split(' '); - Utils.each(types, function(type) { - Utils.on(element, type, handler); - hook && hook(type); - }); - }, - - /** - * simple event unbinder with a hook and support for multiple types - * @method off - * @param {HTMLElement} element - * @param {String} type - * @param {Function} handler - * @param {Function} [hook] - * @param {Object} hook.type - */ - off: function off(element, type, handler, hook) { - var types = type.split(' '); - Utils.each(types, function(type) { - Utils.off(element, type, handler); - hook && hook(type); - }); - }, - - /** - * the core touch event handler. - * this finds out if we should to detect gestures - * @method onTouch - * @param {HTMLElement} element - * @param {String} eventType matches `EVENT_START|MOVE|END` - * @param {Function} handler - * @return onTouchHandler {Function} the core event handler - */ - onTouch: function onTouch(element, eventType, handler) { - var self = this; - - var onTouchHandler = function onTouchHandler(ev) { - var srcType = ev.type.toLowerCase(), - isPointer = Hammer.HAS_POINTEREVENTS, - isMouse = Utils.inStr(srcType, 'mouse'), - triggerType; - - // if we are in a mouseevent, but there has been a touchevent triggered in this session - // we want to do nothing. simply break out of the event. - if(isMouse && self.preventMouseEvents) { - return; - - // mousebutton must be down - } else if(isMouse && eventType == EVENT_START && ev.button === 0) { - self.preventMouseEvents = false; - self.shouldDetect = true; - } else if(isPointer && eventType == EVENT_START) { - self.shouldDetect = (ev.buttons === 1 || PointerEvent.matchType(POINTER_TOUCH, ev)); - // just a valid start event, but no mouse - } else if(!isMouse && eventType == EVENT_START) { - self.preventMouseEvents = true; - self.shouldDetect = true; - } - - // update the pointer event before entering the detection - if(isPointer && eventType != EVENT_END) { - PointerEvent.updatePointer(eventType, ev); - } - - // we are in a touch/down state, so allowed detection of gestures - if(self.shouldDetect) { - triggerType = self.doDetect.call(self, ev, eventType, element, handler); - } - - // ...and we are done with the detection - // so reset everything to start each detection totally fresh - if(triggerType == EVENT_END) { - self.preventMouseEvents = false; - self.shouldDetect = false; - PointerEvent.reset(); - // update the pointerevent object after the detection - } - - if(isPointer && eventType == EVENT_END) { - PointerEvent.updatePointer(eventType, ev); - } - }; - - this.on(element, EVENT_TYPES[eventType], onTouchHandler); - return onTouchHandler; - }, - - /** - * the core detection method - * this finds out what hammer-touch-events to trigger - * @method doDetect - * @param {Object} ev - * @param {String} eventType matches `EVENT_START|MOVE|END` - * @param {HTMLElement} element - * @param {Function} handler - * @return {String} triggerType matches `EVENT_START|MOVE|END` - */ - doDetect: function doDetect(ev, eventType, element, handler) { - var touchList = this.getTouchList(ev, eventType); - var touchListLength = touchList.length; - var triggerType = eventType; - var triggerChange = touchList.trigger; // used by fakeMultitouch plugin - var changedLength = touchListLength; - - // at each touchstart-like event we want also want to trigger a TOUCH event... - if(eventType == EVENT_START) { - triggerChange = EVENT_TOUCH; - // ...the same for a touchend-like event - } else if(eventType == EVENT_END) { - triggerChange = EVENT_RELEASE; - - // keep track of how many touches have been removed - changedLength = touchList.length - ((ev.changedTouches) ? ev.changedTouches.length : 1); - } - - // after there are still touches on the screen, - // we just want to trigger a MOVE event. so change the START or END to a MOVE - // but only after detection has been started, the first time we actualy want a START - if(changedLength > 0 && this.started) { - triggerType = EVENT_MOVE; - } - - // detection has been started, we keep track of this, see above - this.started = true; - - // generate some event data, some basic information - var evData = this.collectEventData(element, triggerType, touchList, ev); - - // trigger the triggerType event before the change (TOUCH, RELEASE) events - // but the END event should be at last - if(eventType != EVENT_END) { - handler.call(Detection, evData); - } - - // trigger a change (TOUCH, RELEASE) event, this means the length of the touches changed - if(triggerChange) { - evData.changedLength = changedLength; - evData.eventType = triggerChange; - - handler.call(Detection, evData); - - evData.eventType = triggerType; - delete evData.changedLength; - } - - // trigger the END event - if(triggerType == EVENT_END) { - handler.call(Detection, evData); - - // ...and we are done with the detection - // so reset everything to start each detection totally fresh - this.started = false; - } - - return triggerType; - }, - - /** - * we have different events for each device/browser - * determine what we need and set them in the EVENT_TYPES constant - * the `onTouch` method is bind to these properties. - * @method determineEventTypes - * @return {Object} events - */ - determineEventTypes: function determineEventTypes() { - var types; - if(Hammer.HAS_POINTEREVENTS) { - if(window.PointerEvent) { - types = [ - 'pointerdown', - 'pointermove', - 'pointerup pointercancel lostpointercapture' - ]; - } else { - types = [ - 'MSPointerDown', - 'MSPointerMove', - 'MSPointerUp MSPointerCancel MSLostPointerCapture' - ]; - } - } else if(Hammer.NO_MOUSEEVENTS) { - types = [ - 'touchstart', - 'touchmove', - 'touchend touchcancel' - ]; - } else { - types = [ - 'touchstart mousedown', - 'touchmove mousemove', - 'touchend touchcancel mouseup' - ]; - } - - EVENT_TYPES[EVENT_START] = types[0]; - EVENT_TYPES[EVENT_MOVE] = types[1]; - EVENT_TYPES[EVENT_END] = types[2]; - return EVENT_TYPES; - }, - - /** - * create touchList depending on the event - * @method getTouchList - * @param {Object} ev - * @param {String} eventType - * @return {Array} touches - */ - getTouchList: function getTouchList(ev, eventType) { - // get the fake pointerEvent touchlist - if(Hammer.HAS_POINTEREVENTS) { - return PointerEvent.getTouchList(); - } - - // get the touchlist - if(ev.touches) { - if(eventType == EVENT_MOVE) { - return ev.touches; - } - - var identifiers = []; - var concat = [].concat(Utils.toArray(ev.touches), Utils.toArray(ev.changedTouches)); - var touchList = []; - - Utils.each(concat, function(touch) { - if(Utils.inArray(identifiers, touch.identifier) === false) { - touchList.push(touch); - } - identifiers.push(touch.identifier); - }); - - return touchList; - } - - // make fake touchList from mouse position - ev.identifier = 1; - return [ev]; - }, - - /** - * collect basic event data - * @method collectEventData - * @param {HTMLElement} element - * @param {String} eventType matches `EVENT_START|MOVE|END` - * @param {Array} touches - * @param {Object} ev - * @return {Object} ev - */ - collectEventData: function collectEventData(element, eventType, touches, ev) { - // find out pointerType - var pointerType = POINTER_TOUCH; - if(Utils.inStr(ev.type, 'mouse') || PointerEvent.matchType(POINTER_MOUSE, ev)) { - pointerType = POINTER_MOUSE; - } else if(PointerEvent.matchType(POINTER_PEN, ev)) { - pointerType = POINTER_PEN; - } - - return { - center: Utils.getCenter(touches), - timeStamp: Date.now(), - target: ev.target, - touches: touches, - eventType: eventType, - pointerType: pointerType, - srcEvent: ev, - - /** - * prevent the browser default actions - * mostly used to disable scrolling of the browser - */ - preventDefault: function() { - var srcEvent = this.srcEvent; - srcEvent.preventManipulation && srcEvent.preventManipulation(); - srcEvent.preventDefault && srcEvent.preventDefault(); - }, - - /** - * stop bubbling the event up to its parents - */ - stopPropagation: function() { - this.srcEvent.stopPropagation(); - }, - - /** - * immediately stop gesture detection - * might be useful after a swipe was detected - * @return {*} - */ - stopDetect: function() { - return Detection.stopDetect(); - } - }; - } - }; - - - /** - * @module hammer - * - * @class PointerEvent - * @static - */ - var PointerEvent = Hammer.PointerEvent = { - /** - * holds all pointers, by `identifier` - * @property pointers - * @type {Object} - */ - pointers: {}, - - /** - * get the pointers as an array - * @method getTouchList - * @return {Array} touchlist - */ - getTouchList: function getTouchList() { - var touchlist = []; - // we can use forEach since pointerEvents only is in IE10 - Utils.each(this.pointers, function(pointer) { - touchlist.push(pointer); - }); - return touchlist; - }, - - /** - * update the position of a pointer - * @method updatePointer - * @param {String} eventType matches `EVENT_START|MOVE|END` - * @param {Object} pointerEvent - */ - updatePointer: function updatePointer(eventType, pointerEvent) { - if(eventType == EVENT_END || (eventType != EVENT_END && pointerEvent.buttons !== 1)) { - delete this.pointers[pointerEvent.pointerId]; - } else { - pointerEvent.identifier = pointerEvent.pointerId; - this.pointers[pointerEvent.pointerId] = pointerEvent; - } - }, - - /** - * check if ev matches pointertype - * @method matchType - * @param {String} pointerType matches `POINTER_MOUSE|TOUCH|PEN` - * @param {PointerEvent} ev - */ - matchType: function matchType(pointerType, ev) { - if(!ev.pointerType) { - return false; - } - - var pt = ev.pointerType, - types = {}; - - types[POINTER_MOUSE] = (pt === (ev.MSPOINTER_TYPE_MOUSE || POINTER_MOUSE)); - types[POINTER_TOUCH] = (pt === (ev.MSPOINTER_TYPE_TOUCH || POINTER_TOUCH)); - types[POINTER_PEN] = (pt === (ev.MSPOINTER_TYPE_PEN || POINTER_PEN)); - return types[pointerType]; - }, - - /** - * reset the stored pointers - * @method reset - */ - reset: function resetList() { - this.pointers = {}; - } - }; - - - /** - * @module hammer - * - * @class Detection - * @static - */ - var Detection = Hammer.detection = { - // contains all registred Hammer.gestures in the correct order - gestures: [], - - // data of the current Hammer.gesture detection session - current: null, - - // the previous Hammer.gesture session data - // is a full clone of the previous gesture.current object - previous: null, - - // when this becomes true, no gestures are fired - stopped: false, - - /** - * start Hammer.gesture detection - * @method startDetect - * @param {Hammer.Instance} inst - * @param {Object} eventData - */ - startDetect: function startDetect(inst, eventData) { - // already busy with a Hammer.gesture detection on an element - if(this.current) { - return; - } - - this.stopped = false; - - // holds current session - this.current = { - inst: inst, // reference to HammerInstance we're working for - startEvent: Utils.extend({}, eventData), // start eventData for distances, timing etc - lastEvent: false, // last eventData - lastCalcEvent: false, // last eventData for calculations. - futureCalcEvent: false, // last eventData for calculations. - lastCalcData: {}, // last lastCalcData - name: '' // current gesture we're in/detected, can be 'tap', 'hold' etc - }; - - this.detect(eventData); - }, - - /** - * Hammer.gesture detection - * @method detect - * @param {Object} eventData - * @return {any} - */ - detect: function detect(eventData) { - if(!this.current || this.stopped) { - return; - } - - // extend event data with calculations about scale, distance etc - eventData = this.extendEventData(eventData); - - // hammer instance and instance options - var inst = this.current.inst, - instOptions = inst.options; - - // call Hammer.gesture handlers - Utils.each(this.gestures, function triggerGesture(gesture) { - // only when the instance options have enabled this gesture - if(!this.stopped && inst.enabled && instOptions[gesture.name]) { - gesture.handler.call(gesture, eventData, inst); - } - }, this); - - // store as previous event event - if(this.current) { - this.current.lastEvent = eventData; - } - - if(eventData.eventType == EVENT_END) { - this.stopDetect(); - } - - return eventData; - }, - - /** - * clear the Hammer.gesture vars - * this is called on endDetect, but can also be used when a final Hammer.gesture has been detected - * to stop other Hammer.gestures from being fired - * @method stopDetect - */ - stopDetect: function stopDetect() { - // clone current data to the store as the previous gesture - // used for the double tap gesture, since this is an other gesture detect session - this.previous = Utils.extend({}, this.current); - - // reset the current - this.current = null; - this.stopped = true; - }, - - /** - * calculate velocity, angle and direction - * @method getVelocityData - * @param {Object} ev - * @param {Object} center - * @param {Number} deltaTime - * @param {Number} deltaX - * @param {Number} deltaY - */ - getCalculatedData: function getCalculatedData(ev, center, deltaTime, deltaX, deltaY) { - var cur = this.current, - recalc = false, - calcEv = cur.lastCalcEvent, - calcData = cur.lastCalcData; - - if(calcEv && ev.timeStamp - calcEv.timeStamp > Hammer.CALCULATE_INTERVAL) { - center = calcEv.center; - deltaTime = ev.timeStamp - calcEv.timeStamp; - deltaX = ev.center.clientX - calcEv.center.clientX; - deltaY = ev.center.clientY - calcEv.center.clientY; - recalc = true; - } - - if(ev.eventType == EVENT_TOUCH || ev.eventType == EVENT_RELEASE) { - cur.futureCalcEvent = ev; - } - - if(!cur.lastCalcEvent || recalc) { - calcData.velocity = Utils.getVelocity(deltaTime, deltaX, deltaY); - calcData.angle = Utils.getAngle(center, ev.center); - calcData.direction = Utils.getDirection(center, ev.center); - - cur.lastCalcEvent = cur.futureCalcEvent || ev; - cur.futureCalcEvent = ev; - } - - ev.velocityX = calcData.velocity.x; - ev.velocityY = calcData.velocity.y; - ev.interimAngle = calcData.angle; - ev.interimDirection = calcData.direction; - }, - - /** - * extend eventData for Hammer.gestures - * @method extendEventData - * @param {Object} ev - * @return {Object} ev - */ - extendEventData: function extendEventData(ev) { - var cur = this.current, - startEv = cur.startEvent, - lastEv = cur.lastEvent || startEv; - - // update the start touchlist to calculate the scale/rotation - if(ev.eventType == EVENT_TOUCH || ev.eventType == EVENT_RELEASE) { - startEv.touches = []; - Utils.each(ev.touches, function(touch) { - startEv.touches.push({ - clientX: touch.clientX, - clientY: touch.clientY - }); - }); - } - - var deltaTime = ev.timeStamp - startEv.timeStamp, - deltaX = ev.center.clientX - startEv.center.clientX, - deltaY = ev.center.clientY - startEv.center.clientY; - - this.getCalculatedData(ev, lastEv.center, deltaTime, deltaX, deltaY); - - Utils.extend(ev, { - startEvent: startEv, - - deltaTime: deltaTime, - deltaX: deltaX, - deltaY: deltaY, - - distance: Utils.getDistance(startEv.center, ev.center), - angle: Utils.getAngle(startEv.center, ev.center), - direction: Utils.getDirection(startEv.center, ev.center), - scale: Utils.getScale(startEv.touches, ev.touches), - rotation: Utils.getRotation(startEv.touches, ev.touches) - }); - - return ev; - }, - - /** - * register new gesture - * @method register - * @param {Object} gesture object, see `gestures/` for documentation - * @return {Array} gestures - */ - register: function register(gesture) { - // add an enable gesture options if there is no given - var options = gesture.defaults || {}; - if(options[gesture.name] === undefined) { - options[gesture.name] = true; - } - - // extend Hammer default options with the Hammer.gesture options - Utils.extend(Hammer.defaults, options, true); - - // set its index - gesture.index = gesture.index || 1000; - - // add Hammer.gesture to the list - this.gestures.push(gesture); - - // sort the list by index - this.gestures.sort(function(a, b) { - if(a.index < b.index) { - return -1; - } - if(a.index > b.index) { - return 1; - } - return 0; - }); - - return this.gestures; - } - }; - - - /** - * @module hammer - */ - - /** - * create new hammer instance - * all methods should return the instance itself, so it is chainable. - * - * @class Instance - * @constructor - * @param {HTMLElement} element - * @param {Object} [options={}] options are merged with `Hammer.defaults` - * @return {Hammer.Instance} - */ - Hammer.Instance = function(element, options) { - var self = this; - - // setup HammerJS window events and register all gestures - // this also sets up the default options - setup(); - - /** - * @property element - * @type {HTMLElement} - */ - this.element = element; - - /** - * @property enabled - * @type {Boolean} - * @protected - */ - this.enabled = true; - - /** - * options, merged with the defaults - * options with an _ are converted to camelCase - * @property options - * @type {Object} - */ - Utils.each(options, function(value, name) { - delete options[name]; - options[Utils.toCamelCase(name)] = value; - }); - - this.options = Utils.extend(Utils.extend({}, Hammer.defaults), options || {}); - - // add some css to the element to prevent the browser from doing its native behavoir - if(this.options.behavior) { - Utils.toggleBehavior(this.element, this.options.behavior, true); - } - - /** - * event start handler on the element to start the detection - * @property eventStartHandler - * @type {Object} - */ - this.eventStartHandler = Event.onTouch(element, EVENT_START, function(ev) { - if(self.enabled && ev.eventType == EVENT_START) { - Detection.startDetect(self, ev); - } else if(ev.eventType == EVENT_TOUCH) { - Detection.detect(ev); - } - }); - - /** - * keep a list of user event handlers which needs to be removed when calling 'dispose' - * @property eventHandlers - * @type {Array} - */ - this.eventHandlers = []; - }; - - Hammer.Instance.prototype = { - /** - * bind events to the instance - * @method on - * @chainable - * @param {String} gestures multiple gestures by splitting with a space - * @param {Function} handler - * @param {Object} handler.ev event object - */ - on: function onEvent(gestures, handler) { - var self = this; - Event.on(self.element, gestures, handler, function(type) { - self.eventHandlers.push({ gesture: type, handler: handler }); - }); - return self; - }, - - /** - * unbind events to the instance - * @method off - * @chainable - * @param {String} gestures - * @param {Function} handler - */ - off: function offEvent(gestures, handler) { - var self = this; - - Event.off(self.element, gestures, handler, function(type) { - var index = Utils.inArray({ gesture: type, handler: handler }); - if(index !== false) { - self.eventHandlers.splice(index, 1); - } - }); - return self; - }, - - /** - * trigger gesture event - * @method trigger - * @chainable - * @param {String} gesture - * @param {Object} [eventData] - */ - trigger: function triggerEvent(gesture, eventData) { - // optional - if(!eventData) { - eventData = {}; - } - - // create DOM event - var event = Hammer.DOCUMENT.createEvent('Event'); - event.initEvent(gesture, true, true); - event.gesture = eventData; - - // trigger on the target if it is in the instance element, - // this is for event delegation tricks - var element = this.element; - if(Utils.hasParent(eventData.target, element)) { - element = eventData.target; - } - - element.dispatchEvent(event); - return this; - }, - - /** - * enable of disable hammer.js detection - * @method enable - * @chainable - * @param {Boolean} state - */ - enable: function enable(state) { - this.enabled = state; - return this; - }, - - /** - * dispose this hammer instance - * @method dispose - * @return {Null} - */ - dispose: function dispose() { - var i, eh; - - // undo all changes made by stop_browser_behavior - Utils.toggleBehavior(this.element, this.options.behavior, false); - - // unbind all custom event handlers - for(i = -1; (eh = this.eventHandlers[++i]);) { - Utils.off(this.element, eh.gesture, eh.handler); - } - - this.eventHandlers = []; - - // unbind the start event listener - Event.off(this.element, EVENT_TYPES[EVENT_START], this.eventStartHandler); - - return null; - } - }; - - - /** - * @module gestures - */ - /** - * Move with x fingers (default 1) around on the page. - * Preventing the default browser behavior is a good way to improve feel and working. - * ```` - * hammertime.on("drag", function(ev) { - * console.log(ev); - * ev.gesture.preventDefault(); - * }); - * ```` - * - * @class Drag - * @static - */ - /** - * @event drag - * @param {Object} ev - */ - /** - * @event dragstart - * @param {Object} ev - */ - /** - * @event dragend - * @param {Object} ev - */ - /** - * @event drapleft - * @param {Object} ev - */ - /** - * @event dragright - * @param {Object} ev - */ - /** - * @event dragup - * @param {Object} ev - */ - /** - * @event dragdown - * @param {Object} ev - */ - - /** - * @param {String} name - */ - (function(name) { - var triggered = false; - - function dragGesture(ev, inst) { - var cur = Detection.current; - - // max touches - if(inst.options.dragMaxTouches > 0 && - ev.touches.length > inst.options.dragMaxTouches) { - return; - } - - switch(ev.eventType) { - case EVENT_START: - triggered = false; - break; - - case EVENT_MOVE: - // when the distance we moved is too small we skip this gesture - // or we can be already in dragging - if(ev.distance < inst.options.dragMinDistance && - cur.name != name) { - return; - } - - var startCenter = cur.startEvent.center; - - // we are dragging! - if(cur.name != name) { - cur.name = name; - if(inst.options.dragDistanceCorrection && ev.distance > 0) { - // When a drag is triggered, set the event center to dragMinDistance pixels from the original event center. - // Without this correction, the dragged distance would jumpstart at dragMinDistance pixels instead of at 0. - // It might be useful to save the original start point somewhere - var factor = Math.abs(inst.options.dragMinDistance / ev.distance); - startCenter.pageX += ev.deltaX * factor; - startCenter.pageY += ev.deltaY * factor; - startCenter.clientX += ev.deltaX * factor; - startCenter.clientY += ev.deltaY * factor; - - // recalculate event data using new start point - ev = Detection.extendEventData(ev); - } - } - - // lock drag to axis? - if(cur.lastEvent.dragLockToAxis || - ( inst.options.dragLockToAxis && - inst.options.dragLockMinDistance <= ev.distance - )) { - ev.dragLockToAxis = true; - } - - // keep direction on the axis that the drag gesture started on - var lastDirection = cur.lastEvent.direction; - if(ev.dragLockToAxis && lastDirection !== ev.direction) { - if(Utils.isVertical(lastDirection)) { - ev.direction = (ev.deltaY < 0) ? DIRECTION_UP : DIRECTION_DOWN; - } else { - ev.direction = (ev.deltaX < 0) ? DIRECTION_LEFT : DIRECTION_RIGHT; - } - } - - // first time, trigger dragstart event - if(!triggered) { - inst.trigger(name + 'start', ev); - triggered = true; - } - - // trigger events - inst.trigger(name, ev); - inst.trigger(name + ev.direction, ev); - - var isVertical = Utils.isVertical(ev.direction); - - // block the browser events - if((inst.options.dragBlockVertical && isVertical) || - (inst.options.dragBlockHorizontal && !isVertical)) { - ev.preventDefault(); - } - break; - - case EVENT_RELEASE: - if(triggered && ev.changedLength <= inst.options.dragMaxTouches) { - inst.trigger(name + 'end', ev); - triggered = false; - } - break; - - case EVENT_END: - triggered = false; - break; - } - } - - Hammer.gestures.Drag = { - name: name, - index: 50, - handler: dragGesture, - defaults: { - /** - * minimal movement that have to be made before the drag event gets triggered - * @property dragMinDistance - * @type {Number} - * @default 10 - */ - dragMinDistance: 10, - - /** - * Set dragDistanceCorrection to true to make the starting point of the drag - * be calculated from where the drag was triggered, not from where the touch started. - * Useful to avoid a jerk-starting drag, which can make fine-adjustments - * through dragging difficult, and be visually unappealing. - * @property dragDistanceCorrection - * @type {Boolean} - * @default true - */ - dragDistanceCorrection: true, - - /** - * set 0 for unlimited, but this can conflict with transform - * @property dragMaxTouches - * @type {Number} - * @default 1 - */ - dragMaxTouches: 1, - - /** - * prevent default browser behavior when dragging occurs - * be careful with it, it makes the element a blocking element - * when you are using the drag gesture, it is a good practice to set this true - * @property dragBlockHorizontal - * @type {Boolean} - * @default false - */ - dragBlockHorizontal: false, - - /** - * same as `dragBlockHorizontal`, but for vertical movement - * @property dragBlockVertical - * @type {Boolean} - * @default false - */ - dragBlockVertical: false, - - /** - * dragLockToAxis keeps the drag gesture on the axis that it started on, - * It disallows vertical directions if the initial direction was horizontal, and vice versa. - * @property dragLockToAxis - * @type {Boolean} - * @default false - */ - dragLockToAxis: false, - - /** - * drag lock only kicks in when distance > dragLockMinDistance - * This way, locking occurs only when the distance has become large enough to reliably determine the direction - * @property dragLockMinDistance - * @type {Number} - * @default 25 - */ - dragLockMinDistance: 25 - } - }; - })('drag'); - - /** - * @module gestures - */ - /** - * trigger a simple gesture event, so you can do anything in your handler. - * only usable if you know what your doing... - * - * @class Gesture - * @static - */ - /** - * @event gesture - * @param {Object} ev - */ - Hammer.gestures.Gesture = { - name: 'gesture', - index: 1337, - handler: function releaseGesture(ev, inst) { - inst.trigger(this.name, ev); - } - }; - - /** - * @module gestures - */ - /** - * Touch stays at the same place for x time - * - * @class Hold - * @static - */ - /** - * @event hold - * @param {Object} ev - */ - - /** - * @param {String} name - */ - (function(name) { - var timer; - - function holdGesture(ev, inst) { - var options = inst.options, - current = Detection.current; - - switch(ev.eventType) { - case EVENT_START: - clearTimeout(timer); - - // set the gesture so we can check in the timeout if it still is - current.name = name; - - // set timer and if after the timeout it still is hold, - // we trigger the hold event - timer = setTimeout(function() { - if(current && current.name == name) { - inst.trigger(name, ev); - } - }, options.holdTimeout); - break; - - case EVENT_MOVE: - if(ev.distance > options.holdThreshold) { - clearTimeout(timer); - } - break; - - case EVENT_RELEASE: - clearTimeout(timer); - break; - } - } - - Hammer.gestures.Hold = { - name: name, - index: 10, - defaults: { - /** - * @property holdTimeout - * @type {Number} - * @default 500 - */ - holdTimeout: 500, - - /** - * movement allowed while holding - * @property holdThreshold - * @type {Number} - * @default 2 - */ - holdThreshold: 2 - }, - handler: holdGesture - }; - })('hold'); - - /** - * @module gestures - */ - /** - * when a touch is being released from the page - * - * @class Release - * @static - */ - /** - * @event release - * @param {Object} ev - */ - Hammer.gestures.Release = { - name: 'release', - index: Infinity, - handler: function releaseGesture(ev, inst) { - if(ev.eventType == EVENT_RELEASE) { - inst.trigger(this.name, ev); - } - } - }; - - /** - * @module gestures - */ - /** - * triggers swipe events when the end velocity is above the threshold - * for best usage, set `preventDefault` (on the drag gesture) to `true` - * ```` - * hammertime.on("dragleft swipeleft", function(ev) { - * console.log(ev); - * ev.gesture.preventDefault(); - * }); - * ```` - * - * @class Swipe - * @static - */ - /** - * @event swipe - * @param {Object} ev - */ - /** - * @event swipeleft - * @param {Object} ev - */ - /** - * @event swiperight - * @param {Object} ev - */ - /** - * @event swipeup - * @param {Object} ev - */ - /** - * @event swipedown - * @param {Object} ev - */ - Hammer.gestures.Swipe = { - name: 'swipe', - index: 40, - defaults: { - /** - * @property swipeMinTouches - * @type {Number} - * @default 1 - */ - swipeMinTouches: 1, - - /** - * @property swipeMaxTouches - * @type {Number} - * @default 1 - */ - swipeMaxTouches: 1, - - /** - * horizontal swipe velocity - * @property swipeVelocityX - * @type {Number} - * @default 0.6 - */ - swipeVelocityX: 0.6, - - /** - * vertical swipe velocity - * @property swipeVelocityY - * @type {Number} - * @default 0.6 - */ - swipeVelocityY: 0.6 - }, - - handler: function swipeGesture(ev, inst) { - if(ev.eventType == EVENT_RELEASE) { - var touches = ev.touches.length, - options = inst.options; - - // max touches - if(touches < options.swipeMinTouches || - touches > options.swipeMaxTouches) { - return; - } - - // when the distance we moved is too small we skip this gesture - // or we can be already in dragging - if(ev.velocityX > options.swipeVelocityX || - ev.velocityY > options.swipeVelocityY) { - // trigger swipe events - inst.trigger(this.name, ev); - inst.trigger(this.name + ev.direction, ev); - } - } - } - }; - - /** - * @module gestures - */ - /** - * Single tap and a double tap on a place - * - * @class Tap - * @static - */ - /** - * @event tap - * @param {Object} ev - */ - /** - * @event doubletap - * @param {Object} ev - */ - - /** - * @param {String} name - */ - (function(name) { - var hasMoved = false; - - function tapGesture(ev, inst) { - var options = inst.options, - current = Detection.current, - prev = Detection.previous, - sincePrev, - didDoubleTap; - - switch(ev.eventType) { - case EVENT_START: - hasMoved = false; - break; - - case EVENT_MOVE: - hasMoved = hasMoved || (ev.distance > options.tapMaxDistance); - break; - - case EVENT_END: - if(!Utils.inStr(ev.srcEvent.type, 'cancel') && ev.deltaTime < options.tapMaxTime && !hasMoved) { - // previous gesture, for the double tap since these are two different gesture detections - sincePrev = prev && prev.lastEvent && ev.timeStamp - prev.lastEvent.timeStamp; - didDoubleTap = false; - - // check if double tap - if(prev && prev.name == name && - (sincePrev && sincePrev < options.doubleTapInterval) && - ev.distance < options.doubleTapDistance) { - inst.trigger('doubletap', ev); - didDoubleTap = true; - } - - // do a single tap - if(!didDoubleTap || options.tapAlways) { - current.name = name; - inst.trigger(current.name, ev); - } - } - break; - } - } - - Hammer.gestures.Tap = { - name: name, - index: 100, - handler: tapGesture, - defaults: { - /** - * max time of a tap, this is for the slow tappers - * @property tapMaxTime - * @type {Number} - * @default 250 - */ - tapMaxTime: 250, - - /** - * max distance of movement of a tap, this is for the slow tappers - * @property tapMaxDistance - * @type {Number} - * @default 10 - */ - tapMaxDistance: 10, - - /** - * always trigger the `tap` event, even while double-tapping - * @property tapAlways - * @type {Boolean} - * @default true - */ - tapAlways: true, - - /** - * max distance between two taps - * @property doubleTapDistance - * @type {Number} - * @default 20 - */ - doubleTapDistance: 20, - - /** - * max time between two taps - * @property doubleTapInterval - * @type {Number} - * @default 300 - */ - doubleTapInterval: 300 - } - }; - })('tap'); - - /** - * @module gestures - */ - /** - * when a touch is being touched at the page - * - * @class Touch - * @static - */ - /** - * @event touch - * @param {Object} ev - */ - Hammer.gestures.Touch = { - name: 'touch', - index: -Infinity, - defaults: { - /** - * call preventDefault at touchstart, and makes the element blocking by disabling the scrolling of the page, - * but it improves gestures like transforming and dragging. - * be careful with using this, it can be very annoying for users to be stuck on the page - * @property preventDefault - * @type {Boolean} - * @default false - */ - preventDefault: false, - - /** - * disable mouse events, so only touch (or pen!) input triggers events - * @property preventMouse - * @type {Boolean} - * @default false - */ - preventMouse: false - }, - handler: function touchGesture(ev, inst) { - if(inst.options.preventMouse && ev.pointerType == POINTER_MOUSE) { - ev.stopDetect(); - return; - } - - if(inst.options.preventDefault) { - ev.preventDefault(); - } - - if(ev.eventType == EVENT_TOUCH) { - inst.trigger('touch', ev); - } - } - }; - - /** - * @module gestures - */ - /** - * User want to scale or rotate with 2 fingers - * Preventing the default browser behavior is a good way to improve feel and working. This can be done with the - * `preventDefault` option. - * - * @class Transform - * @static - */ - /** - * @event transform - * @param {Object} ev - */ - /** - * @event transformstart - * @param {Object} ev - */ - /** - * @event transformend - * @param {Object} ev - */ - /** - * @event pinchin - * @param {Object} ev - */ - /** - * @event pinchout - * @param {Object} ev - */ - /** - * @event rotate - * @param {Object} ev - */ - - /** - * @param {String} name - */ - (function(name) { - var triggered = false; - - function transformGesture(ev, inst) { - switch(ev.eventType) { - case EVENT_START: - triggered = false; - break; - - case EVENT_MOVE: - // at least multitouch - if(ev.touches.length < 2) { - return; - } - - var scaleThreshold = Math.abs(1 - ev.scale); - var rotationThreshold = Math.abs(ev.rotation); - - // when the distance we moved is too small we skip this gesture - // or we can be already in dragging - if(scaleThreshold < inst.options.transformMinScale && - rotationThreshold < inst.options.transformMinRotation) { - return; - } - - // we are transforming! - Detection.current.name = name; - - // first time, trigger dragstart event - if(!triggered) { - inst.trigger(name + 'start', ev); - triggered = true; - } - - inst.trigger(name, ev); // basic transform event - - // trigger rotate event - if(rotationThreshold > inst.options.transformMinRotation) { - inst.trigger('rotate', ev); - } - - // trigger pinch event - if(scaleThreshold > inst.options.transformMinScale) { - inst.trigger('pinch', ev); - inst.trigger('pinch' + (ev.scale < 1 ? 'in' : 'out'), ev); - } - break; - - case EVENT_RELEASE: - if(triggered && ev.changedLength < 2) { - inst.trigger(name + 'end', ev); - triggered = false; - } - break; - } - } - - Hammer.gestures.Transform = { - name: name, - index: 45, - defaults: { - /** - * minimal scale factor, no scale is 1, zoomin is to 0 and zoomout until higher then 1 - * @property transformMinScale - * @type {Number} - * @default 0.01 - */ - transformMinScale: 0.01, - - /** - * rotation in degrees - * @property transformMinRotation - * @type {Number} - * @default 1 - */ - transformMinRotation: 1 - }, - - handler: transformGesture - }; - })('transform'); - - /** - * @module hammer - */ - - // AMD export - if(true) { - !(__WEBPACK_AMD_DEFINE_RESULT__ = function() { - return Hammer; - }.call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - // commonjs export - } else if(typeof module !== 'undefined' && module.exports) { - module.exports = Hammer; - // browser export - } else { - window.Hammer = Hammer; - } - - })(window); - -/***/ }, -/* 60 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Creation of the ClusterMixin var. - * - * This contains all the functions the Network object can use to employ clustering - */ - - /** - * This is only called in the constructor of the network object - * - */ - exports.startWithClustering = function() { - // cluster if the data set is big - this.clusterToFit(this.constants.clustering.initialMaxNodes, true); - - // updates the lables after clustering - this.updateLabels(); - - // this is called here because if clusterin is disabled, the start and stabilize are called in - // the setData function. - if (this.stabilize) { - this._stabilize(); - } - this.start(); - }; - - /** - * This function clusters until the initialMaxNodes has been reached - * - * @param {Number} maxNumberOfNodes - * @param {Boolean} reposition - */ - exports.clusterToFit = function(maxNumberOfNodes, reposition) { - var numberOfNodes = this.nodeIndices.length; - - var maxLevels = 50; - var level = 0; - - // we first cluster the hubs, then we pull in the outliers, repeat - while (numberOfNodes > maxNumberOfNodes && level < maxLevels) { - if (level % 3 == 0) { - this.forceAggregateHubs(true); - this.normalizeClusterLevels(); - } - else { - this.increaseClusterLevel(); // this also includes a cluster normalization - } - - numberOfNodes = this.nodeIndices.length; - level += 1; - } - - // after the clustering we reposition the nodes to reduce the initial chaos - if (level > 0 && reposition == true) { - this.repositionNodes(); - } - this._updateCalculationNodes(); - }; - - /** - * This function can be called to open up a specific cluster. It is only called by - * It will unpack the cluster back one level. - * - * @param node | Node object: cluster to open. - */ - exports.openCluster = function(node) { - var isMovingBeforeClustering = this.moving; - if (node.clusterSize > this.constants.clustering.sectorThreshold && this._nodeInActiveArea(node) && - !(this._sector() == "default" && this.nodeIndices.length == 1)) { - // this loads a new sector, loads the nodes and edges and nodeIndices of it. - this._addSector(node); - var level = 0; - - // we decluster until we reach a decent number of nodes - while ((this.nodeIndices.length < this.constants.clustering.initialMaxNodes) && (level < 10)) { - this.decreaseClusterLevel(); - level += 1; - } - - } - else { - this._expandClusterNode(node,false,true); - - // update the index list, dynamic edges and labels - this._updateNodeIndexList(); - this._updateDynamicEdges(); - this._updateCalculationNodes(); - this.updateLabels(); - } - - // if the simulation was settled, we restart the simulation if a cluster has been formed or expanded - if (this.moving != isMovingBeforeClustering) { - this.start(); - } - }; - - - /** - * This calls the updateClustes with default arguments - */ - exports.updateClustersDefault = function() { - if (this.constants.clustering.enabled == true) { - this.updateClusters(0,false,false); - } - }; - - - /** - * This function can be called to increase the cluster level. This means that the nodes with only one edge connection will - * be clustered with their connected node. This can be repeated as many times as needed. - * This can be called externally (by a keybind for instance) to reduce the complexity of big datasets. - */ - exports.increaseClusterLevel = function() { - this.updateClusters(-1,false,true); - }; - - - /** - * This function can be called to decrease the cluster level. This means that the nodes with only one edge connection will - * be unpacked if they are a cluster. This can be repeated as many times as needed. - * This can be called externally (by a key-bind for instance) to look into clusters without zooming. - */ - exports.decreaseClusterLevel = function() { - this.updateClusters(1,false,true); - }; - - - /** - * This is the main clustering function. It clusters and declusters on zoom or forced - * This function clusters on zoom, it can be called with a predefined zoom direction - * If out, check if we can form clusters, if in, check if we can open clusters. - * This function is only called from _zoom() - * - * @param {Number} zoomDirection | -1 / 0 / +1 for zoomOut / determineByZoom / zoomIn - * @param {Boolean} recursive | enabled or disable recursive calling of the opening of clusters - * @param {Boolean} force | enabled or disable forcing - * @param {Boolean} doNotStart | if true do not call start - * - */ - exports.updateClusters = function(zoomDirection,recursive,force,doNotStart) { - var isMovingBeforeClustering = this.moving; - var amountOfNodes = this.nodeIndices.length; - - // on zoom out collapse the sector if the scale is at the level the sector was made - if (this.previousScale > this.scale && zoomDirection == 0) { - this._collapseSector(); - } - - // check if we zoom in or out - if (this.previousScale > this.scale || zoomDirection == -1) { // zoom out - // forming clusters when forced pulls outliers in. When not forced, the edge length of the - // outer nodes determines if it is being clustered - this._formClusters(force); - } - else if (this.previousScale < this.scale || zoomDirection == 1) { // zoom in - if (force == true) { - // _openClusters checks for each node if the formationScale of the cluster is smaller than - // the current scale and if so, declusters. When forced, all clusters are reduced by one step - this._openClusters(recursive,force); - } - else { - // if a cluster takes up a set percentage of the active window - this._openClustersBySize(); - } - } - this._updateNodeIndexList(); - - // if a cluster was NOT formed and the user zoomed out, we try clustering by hubs - if (this.nodeIndices.length == amountOfNodes && (this.previousScale > this.scale || zoomDirection == -1)) { - this._aggregateHubs(force); - this._updateNodeIndexList(); - } - - // we now reduce chains. - if (this.previousScale > this.scale || zoomDirection == -1) { // zoom out - this.handleChains(); - this._updateNodeIndexList(); - } - - this.previousScale = this.scale; - - // rest of the update the index list, dynamic edges and labels - this._updateDynamicEdges(); - this.updateLabels(); - - // if a cluster was formed, we increase the clusterSession - if (this.nodeIndices.length < amountOfNodes) { // this means a clustering operation has taken place - this.clusterSession += 1; - // if clusters have been made, we normalize the cluster level - this.normalizeClusterLevels(); - } - - if (doNotStart == false || doNotStart === undefined) { - // if the simulation was settled, we restart the simulation if a cluster has been formed or expanded - if (this.moving != isMovingBeforeClustering) { - this.start(); - } - } - - this._updateCalculationNodes(); - }; - - /** - * This function handles the chains. It is called on every updateClusters(). - */ - exports.handleChains = function() { - // after clustering we check how many chains there are - var chainPercentage = this._getChainFraction(); - if (chainPercentage > this.constants.clustering.chainThreshold) { - this._reduceAmountOfChains(1 - this.constants.clustering.chainThreshold / chainPercentage) - - } - }; - - /** - * this functions starts clustering by hubs - * The minimum hub threshold is set globally - * - * @private - */ - exports._aggregateHubs = function(force) { - this._getHubSize(); - this._formClustersByHub(force,false); - }; - - - /** - * This function is fired by keypress. It forces hubs to form. - * - */ - exports.forceAggregateHubs = function(doNotStart) { - var isMovingBeforeClustering = this.moving; - var amountOfNodes = this.nodeIndices.length; - - this._aggregateHubs(true); - - // update the index list, dynamic edges and labels - this._updateNodeIndexList(); - this._updateDynamicEdges(); - this.updateLabels(); - - // if a cluster was formed, we increase the clusterSession - if (this.nodeIndices.length != amountOfNodes) { - this.clusterSession += 1; - } - - if (doNotStart == false || doNotStart === undefined) { - // if the simulation was settled, we restart the simulation if a cluster has been formed or expanded - if (this.moving != isMovingBeforeClustering) { - this.start(); - } - } - }; - - /** - * If a cluster takes up more than a set percentage of the screen, open the cluster - * - * @private - */ - exports._openClustersBySize = function() { - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - var node = this.nodes[nodeId]; - if (node.inView() == true) { - if ((node.width*this.scale > this.constants.clustering.screenSizeThreshold * this.frame.canvas.clientWidth) || - (node.height*this.scale > this.constants.clustering.screenSizeThreshold * this.frame.canvas.clientHeight)) { - this.openCluster(node); - } - } - } - } - }; - - - /** - * This function loops over all nodes in the nodeIndices list. For each node it checks if it is a cluster and if it - * has to be opened based on the current zoom level. - * - * @private - */ - exports._openClusters = function(recursive,force) { - for (var i = 0; i < this.nodeIndices.length; i++) { - var node = this.nodes[this.nodeIndices[i]]; - this._expandClusterNode(node,recursive,force); - this._updateCalculationNodes(); - } - }; - - /** - * This function checks if a node has to be opened. This is done by checking the zoom level. - * If the node contains child nodes, this function is recursively called on the child nodes as well. - * This recursive behaviour is optional and can be set by the recursive argument. - * - * @param {Node} parentNode | to check for cluster and expand - * @param {Boolean} recursive | enabled or disable recursive calling - * @param {Boolean} force | enabled or disable forcing - * @param {Boolean} [openAll] | This will recursively force all nodes in the parent to be released - * @private - */ - exports._expandClusterNode = function(parentNode, recursive, force, openAll) { - // first check if node is a cluster - if (parentNode.clusterSize > 1) { - // this means that on a double tap event or a zoom event, the cluster fully unpacks if it is smaller than 20 - if (parentNode.clusterSize < this.constants.clustering.sectorThreshold) { - openAll = true; - } - recursive = openAll ? true : recursive; - - // if the last child has been added on a smaller scale than current scale decluster - if (parentNode.formationScale < this.scale || force == true) { - // we will check if any of the contained child nodes should be removed from the cluster - for (var containedNodeId in parentNode.containedNodes) { - if (parentNode.containedNodes.hasOwnProperty(containedNodeId)) { - var childNode = parentNode.containedNodes[containedNodeId]; - - // force expand will expand the largest cluster size clusters. Since we cluster from outside in, we assume that - // the largest cluster is the one that comes from outside - if (force == true) { - if (childNode.clusterSession == parentNode.clusterSessions[parentNode.clusterSessions.length-1] - || openAll) { - this._expelChildFromParent(parentNode,containedNodeId,recursive,force,openAll); - } - } - else { - if (this._nodeInActiveArea(parentNode)) { - this._expelChildFromParent(parentNode,containedNodeId,recursive,force,openAll); - } - } - } - } - } - } - }; - - /** - * ONLY CALLED FROM _expandClusterNode - * - * This function will expel a child_node from a parent_node. This is to de-cluster the node. This function will remove - * the child node from the parent contained_node object and put it back into the global nodes object. - * The same holds for the edge that was connected to the child node. It is moved back into the global edges object. - * - * @param {Node} parentNode | the parent node - * @param {String} containedNodeId | child_node id as it is contained in the containedNodes object of the parent node - * @param {Boolean} recursive | This will also check if the child needs to be expanded. - * With force and recursive both true, the entire cluster is unpacked - * @param {Boolean} force | This will disregard the zoom level and will expel this child from the parent - * @param {Boolean} openAll | This will recursively force all nodes in the parent to be released - * @private - */ - exports._expelChildFromParent = function(parentNode, containedNodeId, recursive, force, openAll) { - var childNode = parentNode.containedNodes[containedNodeId]; - - // if child node has been added on smaller scale than current, kick out - if (childNode.formationScale < this.scale || force == true) { - // unselect all selected items - this._unselectAll(); - - // put the child node back in the global nodes object - this.nodes[containedNodeId] = childNode; - - // release the contained edges from this childNode back into the global edges - this._releaseContainedEdges(parentNode,childNode); - - // reconnect rerouted edges to the childNode - this._connectEdgeBackToChild(parentNode,childNode); - - // validate all edges in dynamicEdges - this._validateEdges(parentNode); - - // undo the changes from the clustering operation on the parent node - parentNode.options.mass -= childNode.options.mass; - parentNode.clusterSize -= childNode.clusterSize; - parentNode.options.fontSize = Math.min(this.constants.clustering.maxFontSize, this.constants.nodes.fontSize + this.constants.clustering.fontSizeMultiplier*(parentNode.clusterSize-1)); - parentNode.dynamicEdgesLength = parentNode.dynamicEdges.length; - - // place the child node near the parent, not at the exact same location to avoid chaos in the system - childNode.x = parentNode.x + parentNode.growthIndicator * (0.5 - Math.random()); - childNode.y = parentNode.y + parentNode.growthIndicator * (0.5 - Math.random()); - - // remove node from the list - delete parentNode.containedNodes[containedNodeId]; - - // check if there are other childs with this clusterSession in the parent. - var othersPresent = false; - for (var childNodeId in parentNode.containedNodes) { - if (parentNode.containedNodes.hasOwnProperty(childNodeId)) { - if (parentNode.containedNodes[childNodeId].clusterSession == childNode.clusterSession) { - othersPresent = true; - break; - } - } - } - // if there are no others, remove the cluster session from the list - if (othersPresent == false) { - parentNode.clusterSessions.pop(); - } - - this._repositionBezierNodes(childNode); - // this._repositionBezierNodes(parentNode); - - // remove the clusterSession from the child node - childNode.clusterSession = 0; - - // recalculate the size of the node on the next time the node is rendered - parentNode.clearSizeCache(); - - // restart the simulation to reorganise all nodes - this.moving = true; - } - - // check if a further expansion step is possible if recursivity is enabled - if (recursive == true) { - this._expandClusterNode(childNode,recursive,force,openAll); - } - }; - - - /** - * position the bezier nodes at the center of the edges - * - * @param node - * @private - */ - exports._repositionBezierNodes = function(node) { - for (var i = 0; i < node.dynamicEdges.length; i++) { - node.dynamicEdges[i].positionBezierNode(); - } - }; - - - /** - * This function checks if any nodes at the end of their trees have edges below a threshold length - * This function is called only from updateClusters() - * forceLevelCollapse ignores the length of the edge and collapses one level - * This means that a node with only one edge will be clustered with its connected node - * - * @private - * @param {Boolean} force - */ - exports._formClusters = function(force) { - if (force == false) { - this._formClustersByZoom(); - } - else { - this._forceClustersByZoom(); - } - }; - - - /** - * This function handles the clustering by zooming out, this is based on a minimum edge distance - * - * @private - */ - exports._formClustersByZoom = function() { - var dx,dy,length, - minLength = this.constants.clustering.clusterEdgeThreshold/this.scale; - - // check if any edges are shorter than minLength and start the clustering - // the clustering favours the node with the larger mass - for (var edgeId in this.edges) { - if (this.edges.hasOwnProperty(edgeId)) { - var edge = this.edges[edgeId]; - if (edge.connected) { - if (edge.toId != edge.fromId) { - dx = (edge.to.x - edge.from.x); - dy = (edge.to.y - edge.from.y); - length = Math.sqrt(dx * dx + dy * dy); - - - if (length < minLength) { - // first check which node is larger - var parentNode = edge.from; - var childNode = edge.to; - if (edge.to.options.mass > edge.from.options.mass) { - parentNode = edge.to; - childNode = edge.from; - } - - if (childNode.dynamicEdgesLength == 1) { - this._addToCluster(parentNode,childNode,false); - } - else if (parentNode.dynamicEdgesLength == 1) { - this._addToCluster(childNode,parentNode,false); - } - } - } - } - } - } - }; - - /** - * This function forces the network to cluster all nodes with only one connecting edge to their - * connected node. - * - * @private - */ - exports._forceClustersByZoom = function() { - for (var nodeId in this.nodes) { - // another node could have absorbed this child. - if (this.nodes.hasOwnProperty(nodeId)) { - var childNode = this.nodes[nodeId]; - - // the edges can be swallowed by another decrease - if (childNode.dynamicEdgesLength == 1 && childNode.dynamicEdges.length != 0) { - var edge = childNode.dynamicEdges[0]; - var parentNode = (edge.toId == childNode.id) ? this.nodes[edge.fromId] : this.nodes[edge.toId]; - - // group to the largest node - if (childNode.id != parentNode.id) { - if (parentNode.options.mass > childNode.options.mass) { - this._addToCluster(parentNode,childNode,true); - } - else { - this._addToCluster(childNode,parentNode,true); - } - } - } - } - } - }; - - - /** - * To keep the nodes of roughly equal size we normalize the cluster levels. - * This function clusters a node to its smallest connected neighbour. - * - * @param node - * @private - */ - exports._clusterToSmallestNeighbour = function(node) { - var smallestNeighbour = -1; - var smallestNeighbourNode = null; - for (var i = 0; i < node.dynamicEdges.length; i++) { - if (node.dynamicEdges[i] !== undefined) { - var neighbour = null; - if (node.dynamicEdges[i].fromId != node.id) { - neighbour = node.dynamicEdges[i].from; - } - else if (node.dynamicEdges[i].toId != node.id) { - neighbour = node.dynamicEdges[i].to; - } - - - if (neighbour != null && smallestNeighbour > neighbour.clusterSessions.length) { - smallestNeighbour = neighbour.clusterSessions.length; - smallestNeighbourNode = neighbour; - } - } - } - - if (neighbour != null && this.nodes[neighbour.id] !== undefined) { - this._addToCluster(neighbour, node, true); - } - }; - - - /** - * This function forms clusters from hubs, it loops over all nodes - * - * @param {Boolean} force | Disregard zoom level - * @param {Boolean} onlyEqual | This only clusters a hub with a specific number of edges - * @private - */ - exports._formClustersByHub = function(force, onlyEqual) { - // we loop over all nodes in the list - for (var nodeId in this.nodes) { - // we check if it is still available since it can be used by the clustering in this loop - if (this.nodes.hasOwnProperty(nodeId)) { - this._formClusterFromHub(this.nodes[nodeId],force,onlyEqual); - } - } - }; - - /** - * This function forms a cluster from a specific preselected hub node - * - * @param {Node} hubNode | the node we will cluster as a hub - * @param {Boolean} force | Disregard zoom level - * @param {Boolean} onlyEqual | This only clusters a hub with a specific number of edges - * @param {Number} [absorptionSizeOffset] | - * @private - */ - exports._formClusterFromHub = function(hubNode, force, onlyEqual, absorptionSizeOffset) { - if (absorptionSizeOffset === undefined) { - absorptionSizeOffset = 0; - } - // we decide if the node is a hub - if ((hubNode.dynamicEdgesLength >= this.hubThreshold && onlyEqual == false) || - (hubNode.dynamicEdgesLength == this.hubThreshold && onlyEqual == true)) { - // initialize variables - var dx,dy,length; - var minLength = this.constants.clustering.clusterEdgeThreshold/this.scale; - var allowCluster = false; - - // we create a list of edges because the dynamicEdges change over the course of this loop - var edgesIdarray = []; - var amountOfInitialEdges = hubNode.dynamicEdges.length; - for (var j = 0; j < amountOfInitialEdges; j++) { - edgesIdarray.push(hubNode.dynamicEdges[j].id); - } - - // if the hub clustering is not forces, we check if one of the edges connected - // to a cluster is small enough based on the constants.clustering.clusterEdgeThreshold - if (force == false) { - allowCluster = false; - for (j = 0; j < amountOfInitialEdges; j++) { - var edge = this.edges[edgesIdarray[j]]; - if (edge !== undefined) { - if (edge.connected) { - if (edge.toId != edge.fromId) { - dx = (edge.to.x - edge.from.x); - dy = (edge.to.y - edge.from.y); - length = Math.sqrt(dx * dx + dy * dy); - - if (length < minLength) { - allowCluster = true; - break; - } - } - } - } - } - } - - // start the clustering if allowed - if ((!force && allowCluster) || force) { - // we loop over all edges INITIALLY connected to this hub - for (j = 0; j < amountOfInitialEdges; j++) { - edge = this.edges[edgesIdarray[j]]; - // the edge can be clustered by this function in a previous loop - if (edge !== undefined) { - var childNode = this.nodes[(edge.fromId == hubNode.id) ? edge.toId : edge.fromId]; - // we do not want hubs to merge with other hubs nor do we want to cluster itself. - if ((childNode.dynamicEdges.length <= (this.hubThreshold + absorptionSizeOffset)) && - (childNode.id != hubNode.id)) { - this._addToCluster(hubNode,childNode,force); - } - } - } - } - } - }; - - - - /** - * This function adds the child node to the parent node, creating a cluster if it is not already. - * - * @param {Node} parentNode | this is the node that will house the child node - * @param {Node} childNode | this node will be deleted from the global this.nodes and stored in the parent node - * @param {Boolean} force | true will only update the remainingEdges at the very end of the clustering, ensuring single level collapse - * @private - */ - exports._addToCluster = function(parentNode, childNode, force) { - // join child node in the parent node - parentNode.containedNodes[childNode.id] = childNode; - - // manage all the edges connected to the child and parent nodes - for (var i = 0; i < childNode.dynamicEdges.length; i++) { - var edge = childNode.dynamicEdges[i]; - if (edge.toId == parentNode.id || edge.fromId == parentNode.id) { // edge connected to parentNode - this._addToContainedEdges(parentNode,childNode,edge); - } - else { - this._connectEdgeToCluster(parentNode,childNode,edge); - } - } - // a contained node has no dynamic edges. - childNode.dynamicEdges = []; - - // remove circular edges from clusters - this._containCircularEdgesFromNode(parentNode,childNode); - - - // remove the childNode from the global nodes object - delete this.nodes[childNode.id]; - - // update the properties of the child and parent - var massBefore = parentNode.options.mass; - childNode.clusterSession = this.clusterSession; - parentNode.options.mass += childNode.options.mass; - parentNode.clusterSize += childNode.clusterSize; - parentNode.options.fontSize = Math.min(this.constants.clustering.maxFontSize, this.constants.nodes.fontSize + this.constants.clustering.fontSizeMultiplier*parentNode.clusterSize); - - // keep track of the clustersessions so we can open the cluster up as it has been formed. - if (parentNode.clusterSessions[parentNode.clusterSessions.length - 1] != this.clusterSession) { - parentNode.clusterSessions.push(this.clusterSession); - } - - // forced clusters only open from screen size and double tap - if (force == true) { - // parentNode.formationScale = Math.pow(1 - (1.0/11.0),this.clusterSession+3); - parentNode.formationScale = 0; - } - else { - parentNode.formationScale = this.scale; // The latest child has been added on this scale - } - - // recalculate the size of the node on the next time the node is rendered - parentNode.clearSizeCache(); - - // set the pop-out scale for the childnode - parentNode.containedNodes[childNode.id].formationScale = parentNode.formationScale; - - // nullify the movement velocity of the child, this is to avoid hectic behaviour - childNode.clearVelocity(); - - // the mass has altered, preservation of energy dictates the velocity to be updated - parentNode.updateVelocity(massBefore); - - // restart the simulation to reorganise all nodes - this.moving = true; - }; - - - /** - * This function will apply the changes made to the remainingEdges during the formation of the clusters. - * This is a seperate function to allow for level-wise collapsing of the node barnesHutTree. - * It has to be called if a level is collapsed. It is called by _formClusters(). - * @private - */ - exports._updateDynamicEdges = function() { - for (var i = 0; i < this.nodeIndices.length; i++) { - var node = this.nodes[this.nodeIndices[i]]; - node.dynamicEdgesLength = node.dynamicEdges.length; - - // this corrects for multiple edges pointing at the same other node - var correction = 0; - if (node.dynamicEdgesLength > 1) { - for (var j = 0; j < node.dynamicEdgesLength - 1; j++) { - var edgeToId = node.dynamicEdges[j].toId; - var edgeFromId = node.dynamicEdges[j].fromId; - for (var k = j+1; k < node.dynamicEdgesLength; k++) { - if ((node.dynamicEdges[k].toId == edgeToId && node.dynamicEdges[k].fromId == edgeFromId) || - (node.dynamicEdges[k].fromId == edgeToId && node.dynamicEdges[k].toId == edgeFromId)) { - correction += 1; - } - } - } - } - node.dynamicEdgesLength -= correction; - } - }; - - - /** - * This adds an edge from the childNode to the contained edges of the parent node - * - * @param parentNode | Node object - * @param childNode | Node object - * @param edge | Edge object - * @private - */ - exports._addToContainedEdges = function(parentNode, childNode, edge) { - // create an array object if it does not yet exist for this childNode - if (!(parentNode.containedEdges.hasOwnProperty(childNode.id))) { - parentNode.containedEdges[childNode.id] = [] - } - // add this edge to the list - parentNode.containedEdges[childNode.id].push(edge); - - // remove the edge from the global edges object - delete this.edges[edge.id]; - - // remove the edge from the parent object - for (var i = 0; i < parentNode.dynamicEdges.length; i++) { - if (parentNode.dynamicEdges[i].id == edge.id) { - parentNode.dynamicEdges.splice(i,1); - break; - } - } - }; - - /** - * This function connects an edge that was connected to a child node to the parent node. - * It keeps track of which nodes it has been connected to with the originalId array. - * - * @param {Node} parentNode | Node object - * @param {Node} childNode | Node object - * @param {Edge} edge | Edge object - * @private - */ - exports._connectEdgeToCluster = function(parentNode, childNode, edge) { - // handle circular edges - if (edge.toId == edge.fromId) { - this._addToContainedEdges(parentNode, childNode, edge); - } - else { - if (edge.toId == childNode.id) { // edge connected to other node on the "to" side - edge.originalToId.push(childNode.id); - edge.to = parentNode; - edge.toId = parentNode.id; - } - else { // edge connected to other node with the "from" side - - edge.originalFromId.push(childNode.id); - edge.from = parentNode; - edge.fromId = parentNode.id; - } - - this._addToReroutedEdges(parentNode,childNode,edge); - } - }; - - - /** - * If a node is connected to itself, a circular edge is drawn. When clustering we want to contain - * these edges inside of the cluster. - * - * @param parentNode - * @param childNode - * @private - */ - exports._containCircularEdgesFromNode = function(parentNode, childNode) { - // manage all the edges connected to the child and parent nodes - for (var i = 0; i < parentNode.dynamicEdges.length; i++) { - var edge = parentNode.dynamicEdges[i]; - // handle circular edges - if (edge.toId == edge.fromId) { - this._addToContainedEdges(parentNode, childNode, edge); - } - } - }; - - - /** - * This adds an edge from the childNode to the rerouted edges of the parent node - * - * @param parentNode | Node object - * @param childNode | Node object - * @param edge | Edge object - * @private - */ - exports._addToReroutedEdges = function(parentNode, childNode, edge) { - // create an array object if it does not yet exist for this childNode - // we store the edge in the rerouted edges so we can restore it when the cluster pops open - if (!(parentNode.reroutedEdges.hasOwnProperty(childNode.id))) { - parentNode.reroutedEdges[childNode.id] = []; - } - parentNode.reroutedEdges[childNode.id].push(edge); - - // this edge becomes part of the dynamicEdges of the cluster node - parentNode.dynamicEdges.push(edge); - }; - - - - /** - * This function connects an edge that was connected to a cluster node back to the child node. - * - * @param parentNode | Node object - * @param childNode | Node object - * @private - */ - exports._connectEdgeBackToChild = function(parentNode, childNode) { - if (parentNode.reroutedEdges.hasOwnProperty(childNode.id)) { - for (var i = 0; i < parentNode.reroutedEdges[childNode.id].length; i++) { - var edge = parentNode.reroutedEdges[childNode.id][i]; - if (edge.originalFromId[edge.originalFromId.length-1] == childNode.id) { - edge.originalFromId.pop(); - edge.fromId = childNode.id; - edge.from = childNode; - } - else { - edge.originalToId.pop(); - edge.toId = childNode.id; - edge.to = childNode; - } - - // append this edge to the list of edges connecting to the childnode - childNode.dynamicEdges.push(edge); - - // remove the edge from the parent object - for (var j = 0; j < parentNode.dynamicEdges.length; j++) { - if (parentNode.dynamicEdges[j].id == edge.id) { - parentNode.dynamicEdges.splice(j,1); - break; - } - } - } - // remove the entry from the rerouted edges - delete parentNode.reroutedEdges[childNode.id]; - } - }; - - - /** - * When loops are clustered, an edge can be both in the rerouted array and the contained array. - * This function is called last to verify that all edges in dynamicEdges are in fact connected to the - * parentNode - * - * @param parentNode | Node object - * @private - */ - exports._validateEdges = function(parentNode) { - for (var i = 0; i < parentNode.dynamicEdges.length; i++) { - var edge = parentNode.dynamicEdges[i]; - if (parentNode.id != edge.toId && parentNode.id != edge.fromId) { - parentNode.dynamicEdges.splice(i,1); - } - } - }; - - - /** - * This function released the contained edges back into the global domain and puts them back into the - * dynamic edges of both parent and child. - * - * @param {Node} parentNode | - * @param {Node} childNode | - * @private - */ - exports._releaseContainedEdges = function(parentNode, childNode) { - for (var i = 0; i < parentNode.containedEdges[childNode.id].length; i++) { - var edge = parentNode.containedEdges[childNode.id][i]; - - // put the edge back in the global edges object - this.edges[edge.id] = edge; - - // put the edge back in the dynamic edges of the child and parent - childNode.dynamicEdges.push(edge); - parentNode.dynamicEdges.push(edge); - } - // remove the entry from the contained edges - delete parentNode.containedEdges[childNode.id]; - - }; - - - - - // ------------------- UTILITY FUNCTIONS ---------------------------- // - - - /** - * This updates the node labels for all nodes (for debugging purposes) - */ - exports.updateLabels = function() { - var nodeId; - // update node labels - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - var node = this.nodes[nodeId]; - if (node.clusterSize > 1) { - node.label = "[".concat(String(node.clusterSize),"]"); - } - } - } - - // update node labels - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - if (node.clusterSize == 1) { - if (node.originalLabel !== undefined) { - node.label = node.originalLabel; - } - else { - node.label = String(node.id); - } - } - } - } - - // /* Debug Override */ - // for (nodeId in this.nodes) { - // if (this.nodes.hasOwnProperty(nodeId)) { - // node = this.nodes[nodeId]; - // node.label = String(node.level); - // } - // } - - }; - - - /** - * We want to keep the cluster level distribution rather small. This means we do not want unclustered nodes - * if the rest of the nodes are already a few cluster levels in. - * To fix this we use this function. It determines the min and max cluster level and sends nodes that have not - * clustered enough to the clusterToSmallestNeighbours function. - */ - exports.normalizeClusterLevels = function() { - var maxLevel = 0; - var minLevel = 1e9; - var clusterLevel = 0; - var nodeId; - - // we loop over all nodes in the list - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - clusterLevel = this.nodes[nodeId].clusterSessions.length; - if (maxLevel < clusterLevel) {maxLevel = clusterLevel;} - if (minLevel > clusterLevel) {minLevel = clusterLevel;} - } - } - - if (maxLevel - minLevel > this.constants.clustering.clusterLevelDifference) { - var amountOfNodes = this.nodeIndices.length; - var targetLevel = maxLevel - this.constants.clustering.clusterLevelDifference; - // we loop over all nodes in the list - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - if (this.nodes[nodeId].clusterSessions.length < targetLevel) { - this._clusterToSmallestNeighbour(this.nodes[nodeId]); - } - } - } - this._updateNodeIndexList(); - this._updateDynamicEdges(); - // if a cluster was formed, we increase the clusterSession - if (this.nodeIndices.length != amountOfNodes) { - this.clusterSession += 1; - } - } - }; - - - - /** - * This function determines if the cluster we want to decluster is in the active area - * this means around the zoom center - * - * @param {Node} node - * @returns {boolean} - * @private - */ - exports._nodeInActiveArea = function(node) { - return ( - Math.abs(node.x - this.areaCenter.x) <= this.constants.clustering.activeAreaBoxSize/this.scale - && - Math.abs(node.y - this.areaCenter.y) <= this.constants.clustering.activeAreaBoxSize/this.scale - ) - }; - - - /** - * This is an adaptation of the original repositioning function. This is called if the system is clustered initially - * It puts large clusters away from the center and randomizes the order. - * - */ - exports.repositionNodes = function() { - for (var i = 0; i < this.nodeIndices.length; i++) { - var node = this.nodes[this.nodeIndices[i]]; - if ((node.xFixed == false || node.yFixed == false)) { - var radius = 10 * 0.1*this.nodeIndices.length * Math.min(100,node.options.mass); - var angle = 2 * Math.PI * Math.random(); - if (node.xFixed == false) {node.x = radius * Math.cos(angle);} - if (node.yFixed == false) {node.y = radius * Math.sin(angle);} - this._repositionBezierNodes(node); - } - } - }; - - - /** - * We determine how many connections denote an important hub. - * We take the mean + 2*std as the important hub size. (Assuming a normal distribution of data, ~2.2%) - * - * @private - */ - exports._getHubSize = function() { - var average = 0; - var averageSquared = 0; - var hubCounter = 0; - var largestHub = 0; - - for (var i = 0; i < this.nodeIndices.length; i++) { - - var node = this.nodes[this.nodeIndices[i]]; - if (node.dynamicEdgesLength > largestHub) { - largestHub = node.dynamicEdgesLength; - } - average += node.dynamicEdgesLength; - averageSquared += Math.pow(node.dynamicEdgesLength,2); - hubCounter += 1; - } - average = average / hubCounter; - averageSquared = averageSquared / hubCounter; - - var variance = averageSquared - Math.pow(average,2); - - var standardDeviation = Math.sqrt(variance); - - this.hubThreshold = Math.floor(average + 2*standardDeviation); - - // always have at least one to cluster - if (this.hubThreshold > largestHub) { - this.hubThreshold = largestHub; - } - - // console.log("average",average,"averageSQ",averageSquared,"var",variance,"std",standardDeviation); - // console.log("hubThreshold:",this.hubThreshold); - }; - - - /** - * We reduce the amount of "extension nodes" or chains. These are not quickly clustered with the outliers and hubs methods - * with this amount we can cluster specifically on these chains. - * - * @param {Number} fraction | between 0 and 1, the percentage of chains to reduce - * @private - */ - exports._reduceAmountOfChains = function(fraction) { - this.hubThreshold = 2; - var reduceAmount = Math.floor(this.nodeIndices.length * fraction); - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - if (this.nodes[nodeId].dynamicEdgesLength == 2 && this.nodes[nodeId].dynamicEdges.length >= 2) { - if (reduceAmount > 0) { - this._formClusterFromHub(this.nodes[nodeId],true,true,1); - reduceAmount -= 1; - } - } - } - } - }; - - /** - * We get the amount of "extension nodes" or chains. These are not quickly clustered with the outliers and hubs methods - * with this amount we can cluster specifically on these chains. - * - * @private - */ - exports._getChainFraction = function() { - var chains = 0; - var total = 0; - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - if (this.nodes[nodeId].dynamicEdgesLength == 2 && this.nodes[nodeId].dynamicEdges.length >= 2) { - chains += 1; - } - total += 1; - } - } - return chains/total; - }; - - -/***/ }, -/* 61 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Node = __webpack_require__(40); - - /** - * Creation of the SectorMixin var. - * - * This contains all the functions the Network object can use to employ the sector system. - * The sector system is always used by Network, though the benefits only apply to the use of clustering. - * If clustering is not used, there is no overhead except for a duplicate object with references to nodes and edges. - */ - - /** - * This function is only called by the setData function of the Network object. - * This loads the global references into the active sector. This initializes the sector. - * - * @private - */ - exports._putDataInSector = function() { - this.sectors["active"][this._sector()].nodes = this.nodes; - this.sectors["active"][this._sector()].edges = this.edges; - this.sectors["active"][this._sector()].nodeIndices = this.nodeIndices; - }; - - - /** - * /** - * This function sets the global references to nodes, edges and nodeIndices back to - * those of the supplied (active) sector. If a type is defined, do the specific type - * - * @param {String} sectorId - * @param {String} [sectorType] | "active" or "frozen" - * @private - */ - exports._switchToSector = function(sectorId, sectorType) { - if (sectorType === undefined || sectorType == "active") { - this._switchToActiveSector(sectorId); - } - else { - this._switchToFrozenSector(sectorId); - } - }; - - - /** - * This function sets the global references to nodes, edges and nodeIndices back to - * those of the supplied active sector. - * - * @param sectorId - * @private - */ - exports._switchToActiveSector = function(sectorId) { - this.nodeIndices = this.sectors["active"][sectorId]["nodeIndices"]; - this.nodes = this.sectors["active"][sectorId]["nodes"]; - this.edges = this.sectors["active"][sectorId]["edges"]; - }; - - - /** - * This function sets the global references to nodes, edges and nodeIndices back to - * those of the supplied active sector. - * - * @private - */ - exports._switchToSupportSector = function() { - this.nodeIndices = this.sectors["support"]["nodeIndices"]; - this.nodes = this.sectors["support"]["nodes"]; - this.edges = this.sectors["support"]["edges"]; - }; - - - /** - * This function sets the global references to nodes, edges and nodeIndices back to - * those of the supplied frozen sector. - * - * @param sectorId - * @private - */ - exports._switchToFrozenSector = function(sectorId) { - this.nodeIndices = this.sectors["frozen"][sectorId]["nodeIndices"]; - this.nodes = this.sectors["frozen"][sectorId]["nodes"]; - this.edges = this.sectors["frozen"][sectorId]["edges"]; - }; - - - /** - * This function sets the global references to nodes, edges and nodeIndices back to - * those of the currently active sector. - * - * @private - */ - exports._loadLatestSector = function() { - this._switchToSector(this._sector()); - }; - - - /** - * This function returns the currently active sector Id - * - * @returns {String} - * @private - */ - exports._sector = function() { - return this.activeSector[this.activeSector.length-1]; - }; - - - /** - * This function returns the previously active sector Id - * - * @returns {String} - * @private - */ - exports._previousSector = function() { - if (this.activeSector.length > 1) { - return this.activeSector[this.activeSector.length-2]; - } - else { - throw new TypeError('there are not enough sectors in the this.activeSector array.'); - } - }; - - - /** - * We add the active sector at the end of the this.activeSector array - * This ensures it is the currently active sector returned by _sector() and it reaches the top - * of the activeSector stack. When we reverse our steps we move from the end to the beginning of this stack. - * - * @param newId - * @private - */ - exports._setActiveSector = function(newId) { - this.activeSector.push(newId); - }; - - - /** - * We remove the currently active sector id from the active sector stack. This happens when - * we reactivate the previously active sector - * - * @private - */ - exports._forgetLastSector = function() { - this.activeSector.pop(); - }; - - - /** - * This function creates a new active sector with the supplied newId. This newId - * is the expanding node id. - * - * @param {String} newId | Id of the new active sector - * @private - */ - exports._createNewSector = function(newId) { - // create the new sector - this.sectors["active"][newId] = {"nodes":{}, - "edges":{}, - "nodeIndices":[], - "formationScale": this.scale, - "drawingNode": undefined}; - - // create the new sector render node. This gives visual feedback that you are in a new sector. - this.sectors["active"][newId]['drawingNode'] = new Node( - {id:newId, - color: { - background: "#eaefef", - border: "495c5e" - } - },{},{},this.constants); - this.sectors["active"][newId]['drawingNode'].clusterSize = 2; - }; - - - /** - * This function removes the currently active sector. This is called when we create a new - * active sector. - * - * @param {String} sectorId | Id of the active sector that will be removed - * @private - */ - exports._deleteActiveSector = function(sectorId) { - delete this.sectors["active"][sectorId]; - }; - - - /** - * This function removes the currently active sector. This is called when we reactivate - * the previously active sector. - * - * @param {String} sectorId | Id of the active sector that will be removed - * @private - */ - exports._deleteFrozenSector = function(sectorId) { - delete this.sectors["frozen"][sectorId]; - }; - - - /** - * Freezing an active sector means moving it from the "active" object to the "frozen" object. - * We copy the references, then delete the active entree. - * - * @param sectorId - * @private - */ - exports._freezeSector = function(sectorId) { - // we move the set references from the active to the frozen stack. - this.sectors["frozen"][sectorId] = this.sectors["active"][sectorId]; - - // we have moved the sector data into the frozen set, we now remove it from the active set - this._deleteActiveSector(sectorId); - }; - - - /** - * This is the reverse operation of _freezeSector. Activating means moving the sector from the "frozen" - * object to the "active" object. - * - * @param sectorId - * @private - */ - exports._activateSector = function(sectorId) { - // we move the set references from the frozen to the active stack. - this.sectors["active"][sectorId] = this.sectors["frozen"][sectorId]; - - // we have moved the sector data into the active set, we now remove it from the frozen stack - this._deleteFrozenSector(sectorId); - }; - - - /** - * This function merges the data from the currently active sector with a frozen sector. This is used - * in the process of reverting back to the previously active sector. - * The data that is placed in the frozen (the previously active) sector is the node that has been removed from it - * upon the creation of a new active sector. - * - * @param sectorId - * @private - */ - exports._mergeThisWithFrozen = function(sectorId) { - // copy all nodes - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - this.sectors["frozen"][sectorId]["nodes"][nodeId] = this.nodes[nodeId]; - } - } - - // copy all edges (if not fully clustered, else there are no edges) - for (var edgeId in this.edges) { - if (this.edges.hasOwnProperty(edgeId)) { - this.sectors["frozen"][sectorId]["edges"][edgeId] = this.edges[edgeId]; - } - } - - // merge the nodeIndices - for (var i = 0; i < this.nodeIndices.length; i++) { - this.sectors["frozen"][sectorId]["nodeIndices"].push(this.nodeIndices[i]); - } - }; - - - /** - * This clusters the sector to one cluster. It was a single cluster before this process started so - * we revert to that state. The clusterToFit function with a maximum size of 1 node does this. - * - * @private - */ - exports._collapseThisToSingleCluster = function() { - this.clusterToFit(1,false); - }; - - - /** - * We create a new active sector from the node that we want to open. - * - * @param node - * @private - */ - exports._addSector = function(node) { - // this is the currently active sector - var sector = this._sector(); - - // // this should allow me to select nodes from a frozen set. - // if (this.sectors['active'][sector]["nodes"].hasOwnProperty(node.id)) { - // console.log("the node is part of the active sector"); - // } - // else { - // console.log("I dont know what the fuck happened!!"); - // } - - // when we switch to a new sector, we remove the node that will be expanded from the current nodes list. - delete this.nodes[node.id]; - - var unqiueIdentifier = util.randomUUID(); - - // we fully freeze the currently active sector - this._freezeSector(sector); - - // we create a new active sector. This sector has the Id of the node to ensure uniqueness - this._createNewSector(unqiueIdentifier); - - // we add the active sector to the sectors array to be able to revert these steps later on - this._setActiveSector(unqiueIdentifier); - - // we redirect the global references to the new sector's references. this._sector() now returns unqiueIdentifier - this._switchToSector(this._sector()); - - // finally we add the node we removed from our previous active sector to the new active sector - this.nodes[node.id] = node; - }; - - - /** - * We close the sector that is currently open and revert back to the one before. - * If the active sector is the "default" sector, nothing happens. - * - * @private - */ - exports._collapseSector = function() { - // the currently active sector - var sector = this._sector(); - - // we cannot collapse the default sector - if (sector != "default") { - if ((this.nodeIndices.length == 1) || - (this.sectors["active"][sector]["drawingNode"].width*this.scale < this.constants.clustering.screenSizeThreshold * this.frame.canvas.clientWidth) || - (this.sectors["active"][sector]["drawingNode"].height*this.scale < this.constants.clustering.screenSizeThreshold * this.frame.canvas.clientHeight)) { - var previousSector = this._previousSector(); - - // we collapse the sector back to a single cluster - this._collapseThisToSingleCluster(); - - // we move the remaining nodes, edges and nodeIndices to the previous sector. - // This previous sector is the one we will reactivate - this._mergeThisWithFrozen(previousSector); - - // the previously active (frozen) sector now has all the data from the currently active sector. - // we can now delete the active sector. - this._deleteActiveSector(sector); - - // we activate the previously active (and currently frozen) sector. - this._activateSector(previousSector); - - // we load the references from the newly active sector into the global references - this._switchToSector(previousSector); - - // we forget the previously active sector because we reverted to the one before - this._forgetLastSector(); - - // finally, we update the node index list. - this._updateNodeIndexList(); - - // we refresh the list with calulation nodes and calculation node indices. - this._updateCalculationNodes(); - } - } - }; - - - /** - * This runs a function in all active sectors. This is used in _redraw() and the _initializeForceCalculation(). - * - * @param {String} runFunction | This is the NAME of a function we want to call in all active sectors - * | we dont pass the function itself because then the "this" is the window object - * | instead of the Network object - * @param {*} [argument] | Optional: arguments to pass to the runFunction - * @private - */ - exports._doInAllActiveSectors = function(runFunction,argument) { - var returnValues = []; - if (argument === undefined) { - for (var sector in this.sectors["active"]) { - if (this.sectors["active"].hasOwnProperty(sector)) { - // switch the global references to those of this sector - this._switchToActiveSector(sector); - returnValues.push( this[runFunction]() ); - } - } - } - else { - for (var sector in this.sectors["active"]) { - if (this.sectors["active"].hasOwnProperty(sector)) { - // switch the global references to those of this sector - this._switchToActiveSector(sector); - var args = Array.prototype.splice.call(arguments, 1); - if (args.length > 1) { - returnValues.push( this[runFunction](args[0],args[1]) ); - } - else { - returnValues.push( this[runFunction](argument) ); - } - } - } - } - // we revert the global references back to our active sector - this._loadLatestSector(); - return returnValues; - }; - - - /** - * This runs a function in all active sectors. This is used in _redraw() and the _initializeForceCalculation(). - * - * @param {String} runFunction | This is the NAME of a function we want to call in all active sectors - * | we dont pass the function itself because then the "this" is the window object - * | instead of the Network object - * @param {*} [argument] | Optional: arguments to pass to the runFunction - * @private - */ - exports._doInSupportSector = function(runFunction,argument) { - var returnValues = false; - if (argument === undefined) { - this._switchToSupportSector(); - returnValues = this[runFunction](); - } - else { - this._switchToSupportSector(); - var args = Array.prototype.splice.call(arguments, 1); - if (args.length > 1) { - returnValues = this[runFunction](args[0],args[1]); - } - else { - returnValues = this[runFunction](argument); - } - } - // we revert the global references back to our active sector - this._loadLatestSector(); - return returnValues; - }; - - - /** - * This runs a function in all frozen sectors. This is used in the _redraw(). - * - * @param {String} runFunction | This is the NAME of a function we want to call in all active sectors - * | we don't pass the function itself because then the "this" is the window object - * | instead of the Network object - * @param {*} [argument] | Optional: arguments to pass to the runFunction - * @private - */ - exports._doInAllFrozenSectors = function(runFunction,argument) { - if (argument === undefined) { - for (var sector in this.sectors["frozen"]) { - if (this.sectors["frozen"].hasOwnProperty(sector)) { - // switch the global references to those of this sector - this._switchToFrozenSector(sector); - this[runFunction](); - } - } - } - else { - for (var sector in this.sectors["frozen"]) { - if (this.sectors["frozen"].hasOwnProperty(sector)) { - // switch the global references to those of this sector - this._switchToFrozenSector(sector); - var args = Array.prototype.splice.call(arguments, 1); - if (args.length > 1) { - this[runFunction](args[0],args[1]); - } - else { - this[runFunction](argument); - } - } - } - } - this._loadLatestSector(); - }; - - - /** - * This runs a function in all sectors. This is used in the _redraw(). - * - * @param {String} runFunction | This is the NAME of a function we want to call in all active sectors - * | we don't pass the function itself because then the "this" is the window object - * | instead of the Network object - * @param {*} [argument] | Optional: arguments to pass to the runFunction - * @private - */ - exports._doInAllSectors = function(runFunction,argument) { - var args = Array.prototype.splice.call(arguments, 1); - if (argument === undefined) { - this._doInAllActiveSectors(runFunction); - this._doInAllFrozenSectors(runFunction); - } - else { - if (args.length > 1) { - this._doInAllActiveSectors(runFunction,args[0],args[1]); - this._doInAllFrozenSectors(runFunction,args[0],args[1]); - } - else { - this._doInAllActiveSectors(runFunction,argument); - this._doInAllFrozenSectors(runFunction,argument); - } - } - }; - - - /** - * This clears the nodeIndices list. We cannot use this.nodeIndices = [] because we would break the link with the - * active sector. Thus we clear the nodeIndices in the active sector, then reconnect the this.nodeIndices to it. - * - * @private - */ - exports._clearNodeIndexList = function() { - var sector = this._sector(); - this.sectors["active"][sector]["nodeIndices"] = []; - this.nodeIndices = this.sectors["active"][sector]["nodeIndices"]; - }; - - - /** - * Draw the encompassing sector node - * - * @param ctx - * @param sectorType - * @private - */ - exports._drawSectorNodes = function(ctx,sectorType) { - var minY = 1e9, maxY = -1e9, minX = 1e9, maxX = -1e9, node; - for (var sector in this.sectors[sectorType]) { - if (this.sectors[sectorType].hasOwnProperty(sector)) { - if (this.sectors[sectorType][sector]["drawingNode"] !== undefined) { - - this._switchToSector(sector,sectorType); - - minY = 1e9; maxY = -1e9; minX = 1e9; maxX = -1e9; - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - node.resize(ctx); - if (minX > node.x - 0.5 * node.width) {minX = node.x - 0.5 * node.width;} - if (maxX < node.x + 0.5 * node.width) {maxX = node.x + 0.5 * node.width;} - if (minY > node.y - 0.5 * node.height) {minY = node.y - 0.5 * node.height;} - if (maxY < node.y + 0.5 * node.height) {maxY = node.y + 0.5 * node.height;} - } - } - node = this.sectors[sectorType][sector]["drawingNode"]; - node.x = 0.5 * (maxX + minX); - node.y = 0.5 * (maxY + minY); - node.width = 2 * (node.x - minX); - node.height = 2 * (node.y - minY); - node.options.radius = Math.sqrt(Math.pow(0.5*node.width,2) + Math.pow(0.5*node.height,2)); - node.setScale(this.scale); - node._drawCircle(ctx); - } - } - } - }; - - exports._drawAllSectorNodes = function(ctx) { - this._drawSectorNodes(ctx,"frozen"); - this._drawSectorNodes(ctx,"active"); - this._loadLatestSector(); - }; - - -/***/ }, -/* 62 */ -/***/ function(module, exports, __webpack_require__) { - - var Node = __webpack_require__(40); - - /** - * This function can be called from the _doInAllSectors function - * - * @param object - * @param overlappingNodes - * @private - */ - exports._getNodesOverlappingWith = function(object, overlappingNodes) { - var nodes = this.nodes; - for (var nodeId in nodes) { - if (nodes.hasOwnProperty(nodeId)) { - if (nodes[nodeId].isOverlappingWith(object)) { - overlappingNodes.push(nodeId); - } - } - } - }; - - /** - * retrieve all nodes overlapping with given object - * @param {Object} object An object with parameters left, top, right, bottom - * @return {Number[]} An array with id's of the overlapping nodes - * @private - */ - exports._getAllNodesOverlappingWith = function (object) { - var overlappingNodes = []; - this._doInAllActiveSectors("_getNodesOverlappingWith",object,overlappingNodes); - return overlappingNodes; - }; - - - /** - * Return a position object in canvasspace from a single point in screenspace - * - * @param pointer - * @returns {{left: number, top: number, right: number, bottom: number}} - * @private - */ - exports._pointerToPositionObject = function(pointer) { - var x = this._XconvertDOMtoCanvas(pointer.x); - var y = this._YconvertDOMtoCanvas(pointer.y); - - return { - left: x, - top: y, - right: x, - bottom: y - }; - }; - - - /** - * Get the top node at the a specific point (like a click) - * - * @param {{x: Number, y: Number}} pointer - * @return {Node | null} node - * @private - */ - exports._getNodeAt = function (pointer) { - // we first check if this is an navigation controls element - var positionObject = this._pointerToPositionObject(pointer); - var overlappingNodes = this._getAllNodesOverlappingWith(positionObject); - - // if there are overlapping nodes, select the last one, this is the - // one which is drawn on top of the others - if (overlappingNodes.length > 0) { - return this.nodes[overlappingNodes[overlappingNodes.length - 1]]; - } - else { - return null; - } - }; - - - /** - * retrieve all edges overlapping with given object, selector is around center - * @param {Object} object An object with parameters left, top, right, bottom - * @return {Number[]} An array with id's of the overlapping nodes - * @private - */ - exports._getEdgesOverlappingWith = function (object, overlappingEdges) { - var edges = this.edges; - for (var edgeId in edges) { - if (edges.hasOwnProperty(edgeId)) { - if (edges[edgeId].isOverlappingWith(object)) { - overlappingEdges.push(edgeId); - } - } - } - }; - - - /** - * retrieve all nodes overlapping with given object - * @param {Object} object An object with parameters left, top, right, bottom - * @return {Number[]} An array with id's of the overlapping nodes - * @private - */ - exports._getAllEdgesOverlappingWith = function (object) { - var overlappingEdges = []; - this._doInAllActiveSectors("_getEdgesOverlappingWith",object,overlappingEdges); - return overlappingEdges; - }; - - /** - * Place holder. To implement change the _getNodeAt to a _getObjectAt. Have the _getObjectAt call - * _getNodeAt and _getEdgesAt, then priortize the selection to user preferences. - * - * @param pointer - * @returns {null} - * @private - */ - exports._getEdgeAt = function(pointer) { - var positionObject = this._pointerToPositionObject(pointer); - var overlappingEdges = this._getAllEdgesOverlappingWith(positionObject); - - if (overlappingEdges.length > 0) { - return this.edges[overlappingEdges[overlappingEdges.length - 1]]; - } - else { - return null; - } - }; - - - /** - * Add object to the selection array. - * - * @param obj - * @private - */ - exports._addToSelection = function(obj) { - if (obj instanceof Node) { - this.selectionObj.nodes[obj.id] = obj; - } - else { - this.selectionObj.edges[obj.id] = obj; - } - }; - - /** - * Add object to the selection array. - * - * @param obj - * @private - */ - exports._addToHover = function(obj) { - if (obj instanceof Node) { - this.hoverObj.nodes[obj.id] = obj; - } - else { - this.hoverObj.edges[obj.id] = obj; - } - }; - - - /** - * Remove a single option from selection. - * - * @param {Object} obj - * @private - */ - exports._removeFromSelection = function(obj) { - if (obj instanceof Node) { - delete this.selectionObj.nodes[obj.id]; - } - else { - delete this.selectionObj.edges[obj.id]; - } - }; - - /** - * Unselect all. The selectionObj is useful for this. - * - * @param {Boolean} [doNotTrigger] | ignore trigger - * @private - */ - exports._unselectAll = function(doNotTrigger) { - if (doNotTrigger === undefined) { - doNotTrigger = false; - } - for(var nodeId in this.selectionObj.nodes) { - if(this.selectionObj.nodes.hasOwnProperty(nodeId)) { - this.selectionObj.nodes[nodeId].unselect(); - } - } - for(var edgeId in this.selectionObj.edges) { - if(this.selectionObj.edges.hasOwnProperty(edgeId)) { - this.selectionObj.edges[edgeId].unselect(); - } - } - - this.selectionObj = {nodes:{},edges:{}}; - - if (doNotTrigger == false) { - this.emit('select', this.getSelection()); - } - }; - - /** - * Unselect all clusters. The selectionObj is useful for this. - * - * @param {Boolean} [doNotTrigger] | ignore trigger - * @private - */ - exports._unselectClusters = function(doNotTrigger) { - if (doNotTrigger === undefined) { - doNotTrigger = false; - } - - for (var nodeId in this.selectionObj.nodes) { - if (this.selectionObj.nodes.hasOwnProperty(nodeId)) { - if (this.selectionObj.nodes[nodeId].clusterSize > 1) { - this.selectionObj.nodes[nodeId].unselect(); - this._removeFromSelection(this.selectionObj.nodes[nodeId]); - } - } - } - - if (doNotTrigger == false) { - this.emit('select', this.getSelection()); - } - }; - - - /** - * return the number of selected nodes - * - * @returns {number} - * @private - */ - exports._getSelectedNodeCount = function() { - var count = 0; - for (var nodeId in this.selectionObj.nodes) { - if (this.selectionObj.nodes.hasOwnProperty(nodeId)) { - count += 1; - } - } - return count; - }; - - /** - * return the selected node - * - * @returns {number} - * @private - */ - exports._getSelectedNode = function() { - for (var nodeId in this.selectionObj.nodes) { - if (this.selectionObj.nodes.hasOwnProperty(nodeId)) { - return this.selectionObj.nodes[nodeId]; - } - } - return null; - }; - - /** - * return the selected edge - * - * @returns {number} - * @private - */ - exports._getSelectedEdge = function() { - for (var edgeId in this.selectionObj.edges) { - if (this.selectionObj.edges.hasOwnProperty(edgeId)) { - return this.selectionObj.edges[edgeId]; - } - } - return null; - }; - - - /** - * return the number of selected edges - * - * @returns {number} - * @private - */ - exports._getSelectedEdgeCount = function() { - var count = 0; - for (var edgeId in this.selectionObj.edges) { - if (this.selectionObj.edges.hasOwnProperty(edgeId)) { - count += 1; - } - } - return count; - }; - - - /** - * return the number of selected objects. - * - * @returns {number} - * @private - */ - exports._getSelectedObjectCount = function() { - var count = 0; - for(var nodeId in this.selectionObj.nodes) { - if(this.selectionObj.nodes.hasOwnProperty(nodeId)) { - count += 1; - } - } - for(var edgeId in this.selectionObj.edges) { - if(this.selectionObj.edges.hasOwnProperty(edgeId)) { - count += 1; - } - } - return count; - }; - - /** - * Check if anything is selected - * - * @returns {boolean} - * @private - */ - exports._selectionIsEmpty = function() { - for(var nodeId in this.selectionObj.nodes) { - if(this.selectionObj.nodes.hasOwnProperty(nodeId)) { - return false; - } - } - for(var edgeId in this.selectionObj.edges) { - if(this.selectionObj.edges.hasOwnProperty(edgeId)) { - return false; - } - } - return true; - }; - - - /** - * check if one of the selected nodes is a cluster. - * - * @returns {boolean} - * @private - */ - exports._clusterInSelection = function() { - for(var nodeId in this.selectionObj.nodes) { - if(this.selectionObj.nodes.hasOwnProperty(nodeId)) { - if (this.selectionObj.nodes[nodeId].clusterSize > 1) { - return true; - } - } - } - return false; - }; - - /** - * select the edges connected to the node that is being selected - * - * @param {Node} node - * @private - */ - exports._selectConnectedEdges = function(node) { - for (var i = 0; i < node.dynamicEdges.length; i++) { - var edge = node.dynamicEdges[i]; - edge.select(); - this._addToSelection(edge); - } - }; - - /** - * select the edges connected to the node that is being selected - * - * @param {Node} node - * @private - */ - exports._hoverConnectedEdges = function(node) { - for (var i = 0; i < node.dynamicEdges.length; i++) { - var edge = node.dynamicEdges[i]; - edge.hover = true; - this._addToHover(edge); - } - }; - - - /** - * unselect the edges connected to the node that is being selected - * - * @param {Node} node - * @private - */ - exports._unselectConnectedEdges = function(node) { - for (var i = 0; i < node.dynamicEdges.length; i++) { - var edge = node.dynamicEdges[i]; - edge.unselect(); - this._removeFromSelection(edge); - } - }; - - - - - /** - * This is called when someone clicks on a node. either select or deselect it. - * If there is an existing selection and we don't want to append to it, clear the existing selection - * - * @param {Node || Edge} object - * @param {Boolean} append - * @param {Boolean} [doNotTrigger] | ignore trigger - * @private - */ - exports._selectObject = function(object, append, doNotTrigger, highlightEdges, overrideSelectable) { - if (doNotTrigger === undefined) { - doNotTrigger = false; - } - if (highlightEdges === undefined) { - highlightEdges = true; - } - - if (this._selectionIsEmpty() == false && append == false && this.forceAppendSelection == false) { - this._unselectAll(true); - } - - // selectable allows the object to be selected. Override can be used if needed to bypass this. - if (object.selected == false && (this.constants.selectable == true || overrideSelectable)) { - object.select(); - this._addToSelection(object); - if (object instanceof Node && this.blockConnectingEdgeSelection == false && highlightEdges == true) { - this._selectConnectedEdges(object); - } - } - // do not select the object if selectable is false, only add it to selection to allow drag to work - else if (object.selected == false) { - this._addToSelection(object); - doNotTrigger = true; - } - else { - object.unselect(); - this._removeFromSelection(object); - } - - if (doNotTrigger == false) { - this.emit('select', this.getSelection()); - } - }; - - - /** - * This is called when someone clicks on a node. either select or deselect it. - * If there is an existing selection and we don't want to append to it, clear the existing selection - * - * @param {Node || Edge} object - * @private - */ - exports._blurObject = function(object) { - if (object.hover == true) { - object.hover = false; - this.emit("blurNode",{node:object.id}); - } - }; - - /** - * This is called when someone clicks on a node. either select or deselect it. - * If there is an existing selection and we don't want to append to it, clear the existing selection - * - * @param {Node || Edge} object - * @private - */ - exports._hoverObject = function(object) { - if (object.hover == false) { - object.hover = true; - this._addToHover(object); - if (object instanceof Node) { - this.emit("hoverNode",{node:object.id}); - } - } - if (object instanceof Node) { - this._hoverConnectedEdges(object); - } - }; - - - /** - * handles the selection part of the touch, only for navigation controls elements; - * Touch is triggered before tap, also before hold. Hold triggers after a while. - * This is the most responsive solution - * - * @param {Object} pointer - * @private - */ - exports._handleTouch = function(pointer) { - }; - - - /** - * handles the selection part of the tap; - * - * @param {Object} pointer - * @private - */ - exports._handleTap = function(pointer) { - var node = this._getNodeAt(pointer); - if (node != null) { - this._selectObject(node, false); - } - else { - var edge = this._getEdgeAt(pointer); - if (edge != null) { - this._selectObject(edge, false); - } - else { - this._unselectAll(); - } - } - var properties = this.getSelection(); - properties['pointer'] = { - DOM: {x: pointer.x, y: pointer.y}, - canvas: {x: this._XconvertDOMtoCanvas(pointer.x), y: this._YconvertDOMtoCanvas(pointer.y)} - } - this.emit("click", properties); - this._redraw(); - }; - - - /** - * handles the selection part of the double tap and opens a cluster if needed - * - * @param {Object} pointer - * @private - */ - exports._handleDoubleTap = function(pointer) { - var node = this._getNodeAt(pointer); - if (node != null && node !== undefined) { - // we reset the areaCenter here so the opening of the node will occur - this.areaCenter = {"x" : this._XconvertDOMtoCanvas(pointer.x), - "y" : this._YconvertDOMtoCanvas(pointer.y)}; - this.openCluster(node); - } - var properties = this.getSelection(); - properties['pointer'] = { - DOM: {x: pointer.x, y: pointer.y}, - canvas: {x: this._XconvertDOMtoCanvas(pointer.x), y: this._YconvertDOMtoCanvas(pointer.y)} - } - this.emit("doubleClick", properties); - }; - - - /** - * Handle the onHold selection part - * - * @param pointer - * @private - */ - exports._handleOnHold = function(pointer) { - var node = this._getNodeAt(pointer); - if (node != null) { - this._selectObject(node,true); - } - else { - var edge = this._getEdgeAt(pointer); - if (edge != null) { - this._selectObject(edge,true); - } - } - this._redraw(); - }; - - - /** - * handle the onRelease event. These functions are here for the navigation controls module - * and data manipulation module. - * - * @private - */ - exports._handleOnRelease = function(pointer) { - this._manipulationReleaseOverload(pointer); - this._navigationReleaseOverload(pointer); - }; - - exports._manipulationReleaseOverload = function (pointer) {}; - exports._navigationReleaseOverload = function (pointer) {}; - - /** - * - * retrieve the currently selected objects - * @return {{nodes: Array., edges: Array.}} selection - */ - exports.getSelection = function() { - var nodeIds = this.getSelectedNodes(); - var edgeIds = this.getSelectedEdges(); - return {nodes:nodeIds, edges:edgeIds}; - }; - - /** - * - * retrieve the currently selected nodes - * @return {String[]} selection An array with the ids of the - * selected nodes. - */ - exports.getSelectedNodes = function() { - var idArray = []; - if (this.constants.selectable == true) { - for (var nodeId in this.selectionObj.nodes) { - if (this.selectionObj.nodes.hasOwnProperty(nodeId)) { - idArray.push(nodeId); - } - } - } - return idArray - }; - - /** - * - * retrieve the currently selected edges - * @return {Array} selection An array with the ids of the - * selected nodes. - */ - exports.getSelectedEdges = function() { - var idArray = []; - if (this.constants.selectable == true) { - for (var edgeId in this.selectionObj.edges) { - if (this.selectionObj.edges.hasOwnProperty(edgeId)) { - idArray.push(edgeId); - } - } - } - return idArray; - }; - - - /** - * select zero or more nodes DEPRICATED - * @param {Number[] | String[]} selection An array with the ids of the - * selected nodes. - */ - exports.setSelection = function() { - console.log("setSelection is deprecated. Please use selectNodes instead.") - }; - - - /** - * select zero or more nodes with the option to highlight edges - * @param {Number[] | String[]} selection An array with the ids of the - * selected nodes. - * @param {boolean} [highlightEdges] - */ - exports.selectNodes = function(selection, highlightEdges) { - var i, iMax, id; - - if (!selection || (selection.length == undefined)) - throw 'Selection must be an array with ids'; - - // first unselect any selected node - this._unselectAll(true); - - for (i = 0, iMax = selection.length; i < iMax; i++) { - id = selection[i]; - - var node = this.nodes[id]; - if (!node) { - throw new RangeError('Node with id "' + id + '" not found'); - } - this._selectObject(node,true,true,highlightEdges,true); - } - this.redraw(); - }; - - - /** - * select zero or more edges - * @param {Number[] | String[]} selection An array with the ids of the - * selected nodes. - */ - exports.selectEdges = function(selection) { - var i, iMax, id; - - if (!selection || (selection.length == undefined)) - throw 'Selection must be an array with ids'; - - // first unselect any selected node - this._unselectAll(true); - - for (i = 0, iMax = selection.length; i < iMax; i++) { - id = selection[i]; - - var edge = this.edges[id]; - if (!edge) { - throw new RangeError('Edge with id "' + id + '" not found'); - } - this._selectObject(edge,true,true,false,true); - } - this.redraw(); - }; - - /** - * Validate the selection: remove ids of nodes which no longer exist - * @private - */ - exports._updateSelection = function () { - for(var nodeId in this.selectionObj.nodes) { - if(this.selectionObj.nodes.hasOwnProperty(nodeId)) { - if (!this.nodes.hasOwnProperty(nodeId)) { - delete this.selectionObj.nodes[nodeId]; - } - } - } - for(var edgeId in this.selectionObj.edges) { - if(this.selectionObj.edges.hasOwnProperty(edgeId)) { - if (!this.edges.hasOwnProperty(edgeId)) { - delete this.selectionObj.edges[edgeId]; - } - } - } - }; - - -/***/ }, -/* 63 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Node = __webpack_require__(40); - var Edge = __webpack_require__(37); - - /** - * clears the toolbar div element of children - * - * @private - */ - exports._clearManipulatorBar = function() { - while (this.manipulationDiv.hasChildNodes()) { - this.manipulationDiv.removeChild(this.manipulationDiv.firstChild); - } - this.manipulationDOM = {}; - - this._manipulationReleaseOverload = function () {}; - delete this.sectors['support']['nodes']['targetNode']; - delete this.sectors['support']['nodes']['targetViaNode']; - this.controlNodesActive = false; - }; - - /** - * Manipulation UI temporarily overloads certain functions to extend or replace them. To be able to restore - * these functions to their original functionality, we saved them in this.cachedFunctions. - * This function restores these functions to their original function. - * - * @private - */ - exports._restoreOverloadedFunctions = function() { - for (var functionName in this.cachedFunctions) { - if (this.cachedFunctions.hasOwnProperty(functionName)) { - this[functionName] = this.cachedFunctions[functionName]; - } - } - }; - - /** - * Enable or disable edit-mode. - * - * @private - */ - exports._toggleEditMode = function() { - this.editMode = !this.editMode; - var toolbar = this.manipulationDiv; - var closeDiv = this.closeDiv; - var editModeDiv = this.editModeDiv; - if (this.editMode == true) { - toolbar.style.display="block"; - closeDiv.style.display="block"; - editModeDiv.style.display="none"; - closeDiv.onclick = this._toggleEditMode.bind(this); - } - else { - toolbar.style.display="none"; - closeDiv.style.display="none"; - editModeDiv.style.display="block"; - closeDiv.onclick = null; - } - this._createManipulatorBar() - }; - - /** - * main function, creates the main toolbar. Removes functions bound to the select event. Binds all the buttons of the toolbar. - * - * @private - */ - exports._createManipulatorBar = function() { - // remove bound functions - if (this.boundFunction) { - this.off('select', this.boundFunction); - } - - var locale = this.constants.locales[this.constants.locale]; - - if (this.edgeBeingEdited !== undefined) { - this.edgeBeingEdited._disableControlNodes(); - this.edgeBeingEdited = undefined; - this.selectedControlNode = null; - this.controlNodesActive = false; - this._redraw(); - } - - // restore overloaded functions - this._restoreOverloadedFunctions(); - - // resume calculation - this.freezeSimulation = false; - - // reset global variables - this.blockConnectingEdgeSelection = false; - this.forceAppendSelection = false; - this.manipulationDOM = {}; - - if (this.editMode == true) { - while (this.manipulationDiv.hasChildNodes()) { - this.manipulationDiv.removeChild(this.manipulationDiv.firstChild); - } - - this.manipulationDOM['addNodeSpan'] = document.createElement('span'); - this.manipulationDOM['addNodeSpan'].className = 'network-manipulationUI add'; - this.manipulationDOM['addNodeLabelSpan'] = document.createElement('span'); - this.manipulationDOM['addNodeLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['addNodeLabelSpan'].innerHTML = locale['addNode']; - this.manipulationDOM['addNodeSpan'].appendChild(this.manipulationDOM['addNodeLabelSpan']); - - this.manipulationDOM['seperatorLineDiv1'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv1'].className = 'network-seperatorLine'; - - this.manipulationDOM['addEdgeSpan'] = document.createElement('span'); - this.manipulationDOM['addEdgeSpan'].className = 'network-manipulationUI connect'; - this.manipulationDOM['addEdgeLabelSpan'] = document.createElement('span'); - this.manipulationDOM['addEdgeLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['addEdgeLabelSpan'].innerHTML = locale['addEdge']; - this.manipulationDOM['addEdgeSpan'].appendChild(this.manipulationDOM['addEdgeLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['addNodeSpan']); - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv1']); - this.manipulationDiv.appendChild(this.manipulationDOM['addEdgeSpan']); - - if (this._getSelectedNodeCount() == 1 && this.triggerFunctions.edit) { - this.manipulationDOM['seperatorLineDiv2'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv2'].className = 'network-seperatorLine'; - - this.manipulationDOM['editNodeSpan'] = document.createElement('span'); - this.manipulationDOM['editNodeSpan'].className = 'network-manipulationUI edit'; - this.manipulationDOM['editNodeLabelSpan'] = document.createElement('span'); - this.manipulationDOM['editNodeLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['editNodeLabelSpan'].innerHTML = locale['editNode']; - this.manipulationDOM['editNodeSpan'].appendChild(this.manipulationDOM['editNodeLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv2']); - this.manipulationDiv.appendChild(this.manipulationDOM['editNodeSpan']); - } - else if (this._getSelectedEdgeCount() == 1 && this._getSelectedNodeCount() == 0) { - this.manipulationDOM['seperatorLineDiv3'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv3'].className = 'network-seperatorLine'; - - this.manipulationDOM['editEdgeSpan'] = document.createElement('span'); - this.manipulationDOM['editEdgeSpan'].className = 'network-manipulationUI edit'; - this.manipulationDOM['editEdgeLabelSpan'] = document.createElement('span'); - this.manipulationDOM['editEdgeLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['editEdgeLabelSpan'].innerHTML = locale['editEdge']; - this.manipulationDOM['editEdgeSpan'].appendChild(this.manipulationDOM['editEdgeLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv3']); - this.manipulationDiv.appendChild(this.manipulationDOM['editEdgeSpan']); - } - if (this._selectionIsEmpty() == false) { - this.manipulationDOM['seperatorLineDiv4'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv4'].className = 'network-seperatorLine'; - - this.manipulationDOM['deleteSpan'] = document.createElement('span'); - this.manipulationDOM['deleteSpan'].className = 'network-manipulationUI delete'; - this.manipulationDOM['deleteLabelSpan'] = document.createElement('span'); - this.manipulationDOM['deleteLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['deleteLabelSpan'].innerHTML = locale['del']; - this.manipulationDOM['deleteSpan'].appendChild(this.manipulationDOM['deleteLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv4']); - this.manipulationDiv.appendChild(this.manipulationDOM['deleteSpan']); - } - - - // bind the icons - this.manipulationDOM['addNodeSpan'].onclick = this._createAddNodeToolbar.bind(this); - this.manipulationDOM['addEdgeSpan'].onclick = this._createAddEdgeToolbar.bind(this); - if (this._getSelectedNodeCount() == 1 && this.triggerFunctions.edit) { - this.manipulationDOM['editNodeSpan'].onclick = this._editNode.bind(this); - } - else if (this._getSelectedEdgeCount() == 1 && this._getSelectedNodeCount() == 0) { - this.manipulationDOM['editEdgeSpan'].onclick = this._createEditEdgeToolbar.bind(this); - } - if (this._selectionIsEmpty() == false) { - this.manipulationDOM['deleteSpan'].onclick = this._deleteSelected.bind(this); - } - this.closeDiv.onclick = this._toggleEditMode.bind(this); - - this.boundFunction = this._createManipulatorBar.bind(this); - this.on('select', this.boundFunction); - } - else { - while (this.editModeDiv.hasChildNodes()) { - this.editModeDiv.removeChild(this.editModeDiv.firstChild); - } - - this.manipulationDOM['editModeSpan'] = document.createElement('span'); - this.manipulationDOM['editModeSpan'].className = 'network-manipulationUI edit editmode'; - this.manipulationDOM['editModeLabelSpan'] = document.createElement('span'); - this.manipulationDOM['editModeLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['editModeLabelSpan'].innerHTML = locale['edit']; - this.manipulationDOM['editModeSpan'].appendChild(this.manipulationDOM['editModeLabelSpan']); - - this.editModeDiv.appendChild(this.manipulationDOM['editModeSpan']); - - this.manipulationDOM['editModeSpan'].onclick = this._toggleEditMode.bind(this); - } - }; - - - - /** - * Create the toolbar for adding Nodes - * - * @private - */ - exports._createAddNodeToolbar = function() { - // clear the toolbar - this._clearManipulatorBar(); - if (this.boundFunction) { - this.off('select', this.boundFunction); - } - - var locale = this.constants.locales[this.constants.locale]; - - this.manipulationDOM = {}; - this.manipulationDOM['backSpan'] = document.createElement('span'); - this.manipulationDOM['backSpan'].className = 'network-manipulationUI back'; - this.manipulationDOM['backLabelSpan'] = document.createElement('span'); - this.manipulationDOM['backLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['backLabelSpan'].innerHTML = locale['back']; - this.manipulationDOM['backSpan'].appendChild(this.manipulationDOM['backLabelSpan']); - - this.manipulationDOM['seperatorLineDiv1'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv1'].className = 'network-seperatorLine'; - - this.manipulationDOM['descriptionSpan'] = document.createElement('span'); - this.manipulationDOM['descriptionSpan'].className = 'network-manipulationUI none'; - this.manipulationDOM['descriptionLabelSpan'] = document.createElement('span'); - this.manipulationDOM['descriptionLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['descriptionLabelSpan'].innerHTML = locale['addDescription']; - this.manipulationDOM['descriptionSpan'].appendChild(this.manipulationDOM['descriptionLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['backSpan']); - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv1']); - this.manipulationDiv.appendChild(this.manipulationDOM['descriptionSpan']); - - // bind the icon - this.manipulationDOM['backSpan'].onclick = this._createManipulatorBar.bind(this); - - // we use the boundFunction so we can reference it when we unbind it from the "select" event. - this.boundFunction = this._addNode.bind(this); - this.on('select', this.boundFunction); - }; - - - /** - * create the toolbar to connect nodes - * - * @private - */ - exports._createAddEdgeToolbar = function() { - // clear the toolbar - this._clearManipulatorBar(); - this._unselectAll(true); - this.freezeSimulation = true; - - var locale = this.constants.locales[this.constants.locale]; - - if (this.boundFunction) { - this.off('select', this.boundFunction); - } - - this._unselectAll(); - this.forceAppendSelection = false; - this.blockConnectingEdgeSelection = true; - - this.manipulationDOM = {}; - this.manipulationDOM['backSpan'] = document.createElement('span'); - this.manipulationDOM['backSpan'].className = 'network-manipulationUI back'; - this.manipulationDOM['backLabelSpan'] = document.createElement('span'); - this.manipulationDOM['backLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['backLabelSpan'].innerHTML = locale['back']; - this.manipulationDOM['backSpan'].appendChild(this.manipulationDOM['backLabelSpan']); - - this.manipulationDOM['seperatorLineDiv1'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv1'].className = 'network-seperatorLine'; - - this.manipulationDOM['descriptionSpan'] = document.createElement('span'); - this.manipulationDOM['descriptionSpan'].className = 'network-manipulationUI none'; - this.manipulationDOM['descriptionLabelSpan'] = document.createElement('span'); - this.manipulationDOM['descriptionLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['descriptionLabelSpan'].innerHTML = locale['edgeDescription']; - this.manipulationDOM['descriptionSpan'].appendChild(this.manipulationDOM['descriptionLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['backSpan']); - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv1']); - this.manipulationDiv.appendChild(this.manipulationDOM['descriptionSpan']); - - // bind the icon - this.manipulationDOM['backSpan'].onclick = this._createManipulatorBar.bind(this); - - // we use the boundFunction so we can reference it when we unbind it from the "select" event. - this.boundFunction = this._handleConnect.bind(this); - this.on('select', this.boundFunction); - - // temporarily overload functions - this.cachedFunctions["_handleTouch"] = this._handleTouch; - this.cachedFunctions["_manipulationReleaseOverload"] = this._manipulationReleaseOverload; - this.cachedFunctions["_handleDragStart"] = this._handleDragStart; - this.cachedFunctions["_handleDragEnd"] = this._handleDragEnd; - this._handleTouch = this._handleConnect; - this._manipulationReleaseOverload = function () {}; - this._handleDragStart = function () {}; - this._handleDragEnd = this._finishConnect; - - // redraw to show the unselect - this._redraw(); - }; - - /** - * create the toolbar to edit edges - * - * @private - */ - exports._createEditEdgeToolbar = function() { - // clear the toolbar - this._clearManipulatorBar(); - this.controlNodesActive = true; - - if (this.boundFunction) { - this.off('select', this.boundFunction); - } - - this.edgeBeingEdited = this._getSelectedEdge(); - this.edgeBeingEdited._enableControlNodes(); - - var locale = this.constants.locales[this.constants.locale]; - - this.manipulationDOM = {}; - this.manipulationDOM['backSpan'] = document.createElement('span'); - this.manipulationDOM['backSpan'].className = 'network-manipulationUI back'; - this.manipulationDOM['backLabelSpan'] = document.createElement('span'); - this.manipulationDOM['backLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['backLabelSpan'].innerHTML = locale['back']; - this.manipulationDOM['backSpan'].appendChild(this.manipulationDOM['backLabelSpan']); - - this.manipulationDOM['seperatorLineDiv1'] = document.createElement('div'); - this.manipulationDOM['seperatorLineDiv1'].className = 'network-seperatorLine'; - - this.manipulationDOM['descriptionSpan'] = document.createElement('span'); - this.manipulationDOM['descriptionSpan'].className = 'network-manipulationUI none'; - this.manipulationDOM['descriptionLabelSpan'] = document.createElement('span'); - this.manipulationDOM['descriptionLabelSpan'].className = 'network-manipulationLabel'; - this.manipulationDOM['descriptionLabelSpan'].innerHTML = locale['editEdgeDescription']; - this.manipulationDOM['descriptionSpan'].appendChild(this.manipulationDOM['descriptionLabelSpan']); - - this.manipulationDiv.appendChild(this.manipulationDOM['backSpan']); - this.manipulationDiv.appendChild(this.manipulationDOM['seperatorLineDiv1']); - this.manipulationDiv.appendChild(this.manipulationDOM['descriptionSpan']); - - // bind the icon - this.manipulationDOM['backSpan'].onclick = this._createManipulatorBar.bind(this); - - // temporarily overload functions - this.cachedFunctions["_handleTouch"] = this._handleTouch; - this.cachedFunctions["_manipulationReleaseOverload"] = this._manipulationReleaseOverload; - this.cachedFunctions["_handleTap"] = this._handleTap; - this.cachedFunctions["_handleDragStart"] = this._handleDragStart; - this.cachedFunctions["_handleOnDrag"] = this._handleOnDrag; - this._handleTouch = this._selectControlNode; - this._handleTap = function () {}; - this._handleOnDrag = this._controlNodeDrag; - this._handleDragStart = function () {} - this._manipulationReleaseOverload = this._releaseControlNode; - - // redraw to show the unselect - this._redraw(); - }; - - - /** - * the function bound to the selection event. It checks if you want to connect a cluster and changes the description - * to walk the user through the process. - * - * @private - */ - exports._selectControlNode = function(pointer) { - this.edgeBeingEdited.controlNodes.from.unselect(); - this.edgeBeingEdited.controlNodes.to.unselect(); - this.selectedControlNode = this.edgeBeingEdited._getSelectedControlNode(this._XconvertDOMtoCanvas(pointer.x),this._YconvertDOMtoCanvas(pointer.y)); - if (this.selectedControlNode !== null) { - this.selectedControlNode.select(); - this.freezeSimulation = true; - } - this._redraw(); - }; - - - /** - * the function bound to the selection event. It checks if you want to connect a cluster and changes the description - * to walk the user through the process. - * - * @private - */ - exports._controlNodeDrag = function(event) { - var pointer = this._getPointer(event.gesture.center); - if (this.selectedControlNode !== null && this.selectedControlNode !== undefined) { - this.selectedControlNode.x = this._XconvertDOMtoCanvas(pointer.x); - this.selectedControlNode.y = this._YconvertDOMtoCanvas(pointer.y); - } - this._redraw(); - }; - - exports._releaseControlNode = function(pointer) { - var newNode = this._getNodeAt(pointer); - if (newNode !== null) { - if (this.edgeBeingEdited.controlNodes.from.selected == true) { - this._editEdge(newNode.id, this.edgeBeingEdited.to.id); - this.edgeBeingEdited.controlNodes.from.unselect(); - } - if (this.edgeBeingEdited.controlNodes.to.selected == true) { - this._editEdge(this.edgeBeingEdited.from.id, newNode.id); - this.edgeBeingEdited.controlNodes.to.unselect(); - } - } - else { - this.edgeBeingEdited._restoreControlNodes(); - } - this.freezeSimulation = false; - this._redraw(); - }; - - /** - * the function bound to the selection event. It checks if you want to connect a cluster and changes the description - * to walk the user through the process. - * - * @private - */ - exports._handleConnect = function(pointer) { - if (this._getSelectedNodeCount() == 0) { - var node = this._getNodeAt(pointer); - - if (node != null) { - if (node.clusterSize > 1) { - alert(this.constants.locales[this.constants.locale]['createEdgeError']) - } - else { - this._selectObject(node,false); - var supportNodes = this.sectors['support']['nodes']; - - // create a node the temporary line can look at - supportNodes['targetNode'] = new Node({id:'targetNode'},{},{},this.constants); - var targetNode = supportNodes['targetNode']; - targetNode.x = node.x; - targetNode.y = node.y; - - // create a temporary edge - this.edges['connectionEdge'] = new Edge({id:"connectionEdge",from:node.id,to:targetNode.id}, this, this.constants); - var connectionEdge = this.edges['connectionEdge']; - connectionEdge.from = node; - connectionEdge.connected = true; - connectionEdge.options.smoothCurves = {enabled: true, - dynamic: false, - type: "continuous", - roundness: 0.5 - }; - connectionEdge.selected = true; - connectionEdge.to = targetNode; - - this.cachedFunctions["_handleOnDrag"] = this._handleOnDrag; - this._handleOnDrag = function(event) { - var pointer = this._getPointer(event.gesture.center); - var connectionEdge = this.edges['connectionEdge']; - connectionEdge.to.x = this._XconvertDOMtoCanvas(pointer.x); - connectionEdge.to.y = this._YconvertDOMtoCanvas(pointer.y); - }; - - this.moving = true; - this.start(); - } - } - } - }; - - exports._finishConnect = function(event) { - if (this._getSelectedNodeCount() == 1) { - var pointer = this._getPointer(event.gesture.center); - // restore the drag function - this._handleOnDrag = this.cachedFunctions["_handleOnDrag"]; - delete this.cachedFunctions["_handleOnDrag"]; - - // remember the edge id - var connectFromId = this.edges['connectionEdge'].fromId; - - // remove the temporary nodes and edge - delete this.edges['connectionEdge']; - delete this.sectors['support']['nodes']['targetNode']; - delete this.sectors['support']['nodes']['targetViaNode']; - - var node = this._getNodeAt(pointer); - if (node != null) { - if (node.clusterSize > 1) { - alert(this.constants.locales[this.constants.locale]["createEdgeError"]) - } - else { - this._createEdge(connectFromId,node.id); - this._createManipulatorBar(); - } - } - this._unselectAll(); - } - }; - - - /** - * Adds a node on the specified location - */ - exports._addNode = function() { - if (this._selectionIsEmpty() && this.editMode == true) { - var positionObject = this._pointerToPositionObject(this.pointerPosition); - var defaultData = {id:util.randomUUID(),x:positionObject.left,y:positionObject.top,label:"new",allowedToMoveX:true,allowedToMoveY:true}; - if (this.triggerFunctions.add) { - if (this.triggerFunctions.add.length == 2) { - var me = this; - this.triggerFunctions.add(defaultData, function(finalizedData) { - me.nodesData.add(finalizedData); - me._createManipulatorBar(); - me.moving = true; - me.start(); - }); - } - else { - throw new Error('The function for add does not support two arguments (data,callback)'); - this._createManipulatorBar(); - this.moving = true; - this.start(); - } - } - else { - this.nodesData.add(defaultData); - this._createManipulatorBar(); - this.moving = true; - this.start(); - } - } - }; - - - /** - * connect two nodes with a new edge. - * - * @private - */ - exports._createEdge = function(sourceNodeId,targetNodeId) { - if (this.editMode == true) { - var defaultData = {from:sourceNodeId, to:targetNodeId}; - if (this.triggerFunctions.connect) { - if (this.triggerFunctions.connect.length == 2) { - var me = this; - this.triggerFunctions.connect(defaultData, function(finalizedData) { - me.edgesData.add(finalizedData); - me.moving = true; - me.start(); - }); - } - else { - throw new Error('The function for connect does not support two arguments (data,callback)'); - this.moving = true; - this.start(); - } - } - else { - this.edgesData.add(defaultData); - this.moving = true; - this.start(); - } - } - }; - - /** - * connect two nodes with a new edge. - * - * @private - */ - exports._editEdge = function(sourceNodeId,targetNodeId) { - if (this.editMode == true) { - var defaultData = {id: this.edgeBeingEdited.id, from:sourceNodeId, to:targetNodeId}; - if (this.triggerFunctions.editEdge) { - if (this.triggerFunctions.editEdge.length == 2) { - var me = this; - this.triggerFunctions.editEdge(defaultData, function(finalizedData) { - me.edgesData.update(finalizedData); - me.moving = true; - me.start(); - }); - } - else { - throw new Error('The function for edit does not support two arguments (data, callback)'); - this.moving = true; - this.start(); - } - } - else { - this.edgesData.update(defaultData); - this.moving = true; - this.start(); - } - } - }; - - /** - * Create the toolbar to edit the selected node. The label and the color can be changed. Other colors are derived from the chosen color. - * - * @private - */ - exports._editNode = function() { - if (this.triggerFunctions.edit && this.editMode == true) { - var node = this._getSelectedNode(); - var data = {id:node.id, - label: node.label, - group: node.options.group, - shape: node.options.shape, - color: { - background:node.options.color.background, - border:node.options.color.border, - highlight: { - background:node.options.color.highlight.background, - border:node.options.color.highlight.border - } - }}; - if (this.triggerFunctions.edit.length == 2) { - var me = this; - this.triggerFunctions.edit(data, function (finalizedData) { - me.nodesData.update(finalizedData); - me._createManipulatorBar(); - me.moving = true; - me.start(); - }); - } - else { - throw new Error('The function for edit does not support two arguments (data, callback)'); - } - } - else { - throw new Error('No edit function has been bound to this button'); - } - }; - - - - - /** - * delete everything in the selection - * - * @private - */ - exports._deleteSelected = function() { - if (!this._selectionIsEmpty() && this.editMode == true) { - if (!this._clusterInSelection()) { - var selectedNodes = this.getSelectedNodes(); - var selectedEdges = this.getSelectedEdges(); - if (this.triggerFunctions.del) { - var me = this; - var data = {nodes: selectedNodes, edges: selectedEdges}; - if (this.triggerFunctions.del.length = 2) { - this.triggerFunctions.del(data, function (finalizedData) { - me.edgesData.remove(finalizedData.edges); - me.nodesData.remove(finalizedData.nodes); - me._unselectAll(); - me.moving = true; - me.start(); - }); - } - else { - throw new Error('The function for delete does not support two arguments (data, callback)') - } - } - else { - this.edgesData.remove(selectedEdges); - this.nodesData.remove(selectedNodes); - this._unselectAll(); - this.moving = true; - this.start(); - } - } - else { - alert(this.constants.locales[this.constants.locale]["deleteClusterError"]); - } - } - }; - - -/***/ }, -/* 64 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var Hammer = __webpack_require__(45); - - exports._cleanNavigation = function() { - // clean hammer bindings - if (this.navigationHammers.existing.length != 0) { - for (var i = 0; i < this.navigationHammers.existing.length; i++) { - this.navigationHammers.existing[i].dispose(); - } - this.navigationHammers.existing = []; - } - - this._navigationReleaseOverload = function () {}; - - // clean up previous navigation items - if (this.navigationDivs && this.navigationDivs['wrapper'] && this.navigationDivs['wrapper'].parentNode) { - this.navigationDivs['wrapper'].parentNode.removeChild(this.navigationDivs['wrapper']); - } - }; - - /** - * Creation of the navigation controls nodes. They are drawn over the rest of the nodes and are not affected by scale and translation - * they have a triggerFunction which is called on click. If the position of the navigation controls is dependent - * on this.frame.canvas.clientWidth or this.frame.canvas.clientHeight, we flag horizontalAlignLeft and verticalAlignTop false. - * This means that the location will be corrected by the _relocateNavigation function on a size change of the canvas. - * - * @private - */ - exports._loadNavigationElements = function() { - this._cleanNavigation(); - - this.navigationDivs = {}; - var navigationDivs = ['up','down','left','right','zoomIn','zoomOut','zoomExtends']; - var navigationDivActions = ['_moveUp','_moveDown','_moveLeft','_moveRight','_zoomIn','_zoomOut','_zoomExtent']; - - this.navigationDivs['wrapper'] = document.createElement('div'); - this.frame.appendChild(this.navigationDivs['wrapper']); - - for (var i = 0; i < navigationDivs.length; i++) { - this.navigationDivs[navigationDivs[i]] = document.createElement('div'); - this.navigationDivs[navigationDivs[i]].className = 'network-navigation ' + navigationDivs[i]; - this.navigationDivs['wrapper'].appendChild(this.navigationDivs[navigationDivs[i]]); - - var hammer = Hammer(this.navigationDivs[navigationDivs[i]], {prevent_default: true}); - hammer.on('touch', this[navigationDivActions[i]].bind(this)); - this.navigationHammers._new.push(hammer); - } - - this._navigationReleaseOverload = this._stopMovement; - - this.navigationHammers.existing = this.navigationHammers._new; - }; - - - /** - * this stops all movement induced by the navigation buttons - * - * @private - */ - exports._zoomExtent = function(event) { - this.zoomExtent({duration:700}); - event.stopPropagation(); - }; - - /** - * this stops all movement induced by the navigation buttons - * - * @private - */ - exports._stopMovement = function() { - this._xStopMoving(); - this._yStopMoving(); - this._stopZoom(); - }; - - - /** - * move the screen up - * By using the increments, instead of adding a fixed number to the translation, we keep fluent and - * instant movement. The onKeypress event triggers immediately, then pauses, then triggers frequently - * To avoid this behaviour, we do the translation in the start loop. - * - * @private - */ - exports._moveUp = function(event) { - this.yIncrement = this.constants.keyboard.speed.y; - this.start(); // if there is no node movement, the calculation wont be done - event.preventDefault(); - }; - - - /** - * move the screen down - * @private - */ - exports._moveDown = function(event) { - this.yIncrement = -this.constants.keyboard.speed.y; - this.start(); // if there is no node movement, the calculation wont be done - event.preventDefault(); - }; - - - /** - * move the screen left - * @private - */ - exports._moveLeft = function(event) { - this.xIncrement = this.constants.keyboard.speed.x; - this.start(); // if there is no node movement, the calculation wont be done - event.preventDefault(); - }; - - - /** - * move the screen right - * @private - */ - exports._moveRight = function(event) { - this.xIncrement = -this.constants.keyboard.speed.y; - this.start(); // if there is no node movement, the calculation wont be done - event.preventDefault(); - }; - - - /** - * Zoom in, using the same method as the movement. - * @private - */ - exports._zoomIn = function(event) { - this.zoomIncrement = this.constants.keyboard.speed.zoom; - this.start(); // if there is no node movement, the calculation wont be done - event.preventDefault(); - }; - - - /** - * Zoom out - * @private - */ - exports._zoomOut = function(event) { - this.zoomIncrement = -this.constants.keyboard.speed.zoom; - this.start(); // if there is no node movement, the calculation wont be done - event.preventDefault(); - }; - - - /** - * Stop zooming and unhighlight the zoom controls - * @private - */ - exports._stopZoom = function(event) { - this.zoomIncrement = 0; - event && event.preventDefault(); - }; - - - /** - * Stop moving in the Y direction and unHighlight the up and down - * @private - */ - exports._yStopMoving = function(event) { - this.yIncrement = 0; - event && event.preventDefault(); - }; - - - /** - * Stop moving in the X direction and unHighlight left and right. - * @private - */ - exports._xStopMoving = function(event) { - this.xIncrement = 0; - event && event.preventDefault(); - }; - - -/***/ }, -/* 65 */ -/***/ function(module, exports, __webpack_require__) { - - exports._resetLevels = function() { - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - var node = this.nodes[nodeId]; - if (node.preassignedLevel == false) { - node.level = -1; - node.hierarchyEnumerated = false; - } - } - } - }; - - /** - * This is the main function to layout the nodes in a hierarchical way. - * It checks if the node details are supplied correctly - * - * @private - */ - exports._setupHierarchicalLayout = function() { - if (this.constants.hierarchicalLayout.enabled == true && this.nodeIndices.length > 0) { - if (this.constants.hierarchicalLayout.direction == "RL" || this.constants.hierarchicalLayout.direction == "DU") { - this.constants.hierarchicalLayout.levelSeparation *= -1; - } - else { - this.constants.hierarchicalLayout.levelSeparation = Math.abs(this.constants.hierarchicalLayout.levelSeparation); - } - - if (this.constants.hierarchicalLayout.direction == "RL" || this.constants.hierarchicalLayout.direction == "LR") { - if (this.constants.smoothCurves.enabled == true) { - this.constants.smoothCurves.type = "vertical"; - } - } - else { - if (this.constants.smoothCurves.enabled == true) { - this.constants.smoothCurves.type = "horizontal"; - } - } - // get the size of the largest hubs and check if the user has defined a level for a node. - var hubsize = 0; - var node, nodeId; - var definedLevel = false; - var undefinedLevel = false; - - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - if (node.level != -1) { - definedLevel = true; - } - else { - undefinedLevel = true; - } - if (hubsize < node.edges.length) { - hubsize = node.edges.length; - } - } - } - - // if the user defined some levels but not all, alert and run without hierarchical layout - if (undefinedLevel == true && definedLevel == true) { - throw new Error("To use the hierarchical layout, nodes require either no predefined levels or levels have to be defined for all nodes."); - this.zoomExtent(undefined,true,this.constants.clustering.enabled); - if (!this.constants.clustering.enabled) { - this.start(); - } - } - else { - // setup the system to use hierarchical method. - this._changeConstants(); - - // define levels if undefined by the users. Based on hubsize - if (undefinedLevel == true) { - if (this.constants.hierarchicalLayout.layout == "hubsize") { - this._determineLevels(hubsize); - } - else { - this._determineLevelsDirected(); - } - - } - // check the distribution of the nodes per level. - var distribution = this._getDistribution(); - - // place the nodes on the canvas. This also stablilizes the system. - this._placeNodesByHierarchy(distribution); - - // start the simulation. - this.start(); - } - } - }; - - - /** - * This function places the nodes on the canvas based on the hierarchial distribution. - * - * @param {Object} distribution | obtained by the function this._getDistribution() - * @private - */ - exports._placeNodesByHierarchy = function(distribution) { - var nodeId, node; - - // start placing all the level 0 nodes first. Then recursively position their branches. - for (var level in distribution) { - if (distribution.hasOwnProperty(level)) { - - for (nodeId in distribution[level].nodes) { - if (distribution[level].nodes.hasOwnProperty(nodeId)) { - node = distribution[level].nodes[nodeId]; - if (this.constants.hierarchicalLayout.direction == "UD" || this.constants.hierarchicalLayout.direction == "DU") { - if (node.xFixed) { - node.x = distribution[level].minPos; - node.xFixed = false; - - distribution[level].minPos += distribution[level].nodeSpacing; - } - } - else { - if (node.yFixed) { - node.y = distribution[level].minPos; - node.yFixed = false; - - distribution[level].minPos += distribution[level].nodeSpacing; - } - } - this._placeBranchNodes(node.edges,node.id,distribution,node.level); - } - } - } - } - - // stabilize the system after positioning. This function calls zoomExtent. - this._stabilize(); - }; - - - /** - * This function get the distribution of levels based on hubsize - * - * @returns {Object} - * @private - */ - exports._getDistribution = function() { - var distribution = {}; - var nodeId, node, level; - - // we fix Y because the hierarchy is vertical, we fix X so we do not give a node an x position for a second time. - // the fix of X is removed after the x value has been set. - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - node.xFixed = true; - node.yFixed = true; - if (this.constants.hierarchicalLayout.direction == "UD" || this.constants.hierarchicalLayout.direction == "DU") { - node.y = this.constants.hierarchicalLayout.levelSeparation*node.level; - } - else { - node.x = this.constants.hierarchicalLayout.levelSeparation*node.level; - } - if (distribution[node.level] === undefined) { - distribution[node.level] = {amount: 0, nodes: {}, minPos:0, nodeSpacing:0}; - } - distribution[node.level].amount += 1; - distribution[node.level].nodes[nodeId] = node; - } - } - - // determine the largest amount of nodes of all levels - var maxCount = 0; - for (level in distribution) { - if (distribution.hasOwnProperty(level)) { - if (maxCount < distribution[level].amount) { - maxCount = distribution[level].amount; - } - } - } - - // set the initial position and spacing of each nodes accordingly - for (level in distribution) { - if (distribution.hasOwnProperty(level)) { - distribution[level].nodeSpacing = (maxCount + 1) * this.constants.hierarchicalLayout.nodeSpacing; - distribution[level].nodeSpacing /= (distribution[level].amount + 1); - distribution[level].minPos = distribution[level].nodeSpacing - (0.5 * (distribution[level].amount + 1) * distribution[level].nodeSpacing); - } - } - - return distribution; - }; - - - /** - * this function allocates nodes in levels based on the recursive branching from the largest hubs. - * - * @param hubsize - * @private - */ - exports._determineLevels = function(hubsize) { - var nodeId, node; - - // determine hubs - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - if (node.edges.length == hubsize) { - node.level = 0; - } - } - } - - // branch from hubs - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - if (node.level == 0) { - this._setLevel(1,node.edges,node.id); - } - } - } - }; - - /** - * this function allocates nodes in levels based on the recursive branching from the largest hubs. - * - * @param hubsize - * @private - */ - exports._determineLevelsDirected = function() { - var nodeId, node; - - // set first node to source - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - this.nodes[nodeId].level = 10000; - break; - } - } - - // branch from hubs - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - if (node.level == 10000) { - this._setLevelDirected(10000,node.edges,node.id); - } - } - } - - - // branch from hubs - var minLevel = 10000; - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - minLevel = node.level < minLevel ? node.level : minLevel; - } - } - - // branch from hubs - for (nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - node = this.nodes[nodeId]; - node.level -= minLevel; - } - } - }; - - - /** - * Since hierarchical layout does not support: - * - smooth curves (based on the physics), - * - clustering (based on dynamic node counts) - * - * We disable both features so there will be no problems. - * - * @private - */ - exports._changeConstants = function() { - this.constants.clustering.enabled = false; - this.constants.physics.barnesHut.enabled = false; - this.constants.physics.hierarchicalRepulsion.enabled = true; - this._loadSelectedForceSolver(); - if (this.constants.smoothCurves.enabled == true) { - this.constants.smoothCurves.dynamic = false; - } - this._configureSmoothCurves(); - }; - - - /** - * This is a recursively called function to enumerate the branches from the largest hubs and place the nodes - * on a X position that ensures there will be no overlap. - * - * @param edges - * @param parentId - * @param distribution - * @param parentLevel - * @private - */ - exports._placeBranchNodes = function(edges, parentId, distribution, parentLevel) { - for (var i = 0; i < edges.length; i++) { - var childNode = null; - if (edges[i].toId == parentId) { - childNode = edges[i].from; - } - else { - childNode = edges[i].to; - } - - // if a node is conneceted to another node on the same level (or higher (means lower level))!, this is not handled here. - var nodeMoved = false; - if (this.constants.hierarchicalLayout.direction == "UD" || this.constants.hierarchicalLayout.direction == "DU") { - if (childNode.xFixed && childNode.level > parentLevel) { - childNode.xFixed = false; - childNode.x = distribution[childNode.level].minPos; - nodeMoved = true; - } - } - else { - if (childNode.yFixed && childNode.level > parentLevel) { - childNode.yFixed = false; - childNode.y = distribution[childNode.level].minPos; - nodeMoved = true; - } - } - - if (nodeMoved == true) { - distribution[childNode.level].minPos += distribution[childNode.level].nodeSpacing; - if (childNode.edges.length > 1) { - this._placeBranchNodes(childNode.edges,childNode.id,distribution,childNode.level); - } - } - } - }; - - - /** - * this function is called recursively to enumerate the barnches of the largest hubs and give each node a level. - * - * @param level - * @param edges - * @param parentId - * @private - */ - exports._setLevel = function(level, edges, parentId) { - for (var i = 0; i < edges.length; i++) { - var childNode = null; - if (edges[i].toId == parentId) { - childNode = edges[i].from; - } - else { - childNode = edges[i].to; - } - if (childNode.level == -1 || childNode.level > level) { - childNode.level = level; - if (childNode.edges.length > 1) { - this._setLevel(level+1, childNode.edges, childNode.id); - } - } - } - }; - - - /** - * this function is called recursively to enumerate the barnches of the largest hubs and give each node a level. - * - * @param level - * @param edges - * @param parentId - * @private - */ - exports._setLevelDirected = function(level, edges, parentId) { - this.nodes[parentId].hierarchyEnumerated = true; - for (var i = 0; i < edges.length; i++) { - var childNode = null; - var direction = 1; - if (edges[i].toId == parentId) { - childNode = edges[i].from; - direction = -1; - } - else { - childNode = edges[i].to; - } - if (childNode.level == -1) { - childNode.level = level + direction; - } - } - - for (var i = 0; i < edges.length; i++) { - var childNode = null; - if (edges[i].toId == parentId) {childNode = edges[i].from;} - else {childNode = edges[i].to;} - if (childNode.edges.length > 1 && childNode.hierarchyEnumerated === false) { - this._setLevelDirected(childNode.level, childNode.edges, childNode.id); - } - } - }; - - - /** - * Unfix nodes - * - * @private - */ - exports._restoreNodes = function() { - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - this.nodes[nodeId].xFixed = false; - this.nodes[nodeId].yFixed = false; - } - } - }; - - -/***/ }, -/* 66 */ -/***/ function(module, exports, __webpack_require__) { - - var util = __webpack_require__(1); - var RepulsionMixin = __webpack_require__(68); - var HierarchialRepulsionMixin = __webpack_require__(69); - var BarnesHutMixin = __webpack_require__(70); - - /** - * Toggling barnes Hut calculation on and off. - * - * @private - */ - exports._toggleBarnesHut = function () { - this.constants.physics.barnesHut.enabled = !this.constants.physics.barnesHut.enabled; - this._loadSelectedForceSolver(); - this.moving = true; - this.start(); - }; - - - /** - * This loads the node force solver based on the barnes hut or repulsion algorithm - * - * @private - */ - exports._loadSelectedForceSolver = function () { - // this overloads the this._calculateNodeForces - if (this.constants.physics.barnesHut.enabled == true) { - this._clearMixin(RepulsionMixin); - this._clearMixin(HierarchialRepulsionMixin); - - this.constants.physics.centralGravity = this.constants.physics.barnesHut.centralGravity; - this.constants.physics.springLength = this.constants.physics.barnesHut.springLength; - this.constants.physics.springConstant = this.constants.physics.barnesHut.springConstant; - this.constants.physics.damping = this.constants.physics.barnesHut.damping; - - this._loadMixin(BarnesHutMixin); - } - else if (this.constants.physics.hierarchicalRepulsion.enabled == true) { - this._clearMixin(BarnesHutMixin); - this._clearMixin(RepulsionMixin); - - this.constants.physics.centralGravity = this.constants.physics.hierarchicalRepulsion.centralGravity; - this.constants.physics.springLength = this.constants.physics.hierarchicalRepulsion.springLength; - this.constants.physics.springConstant = this.constants.physics.hierarchicalRepulsion.springConstant; - this.constants.physics.damping = this.constants.physics.hierarchicalRepulsion.damping; - - this._loadMixin(HierarchialRepulsionMixin); - } - else { - this._clearMixin(BarnesHutMixin); - this._clearMixin(HierarchialRepulsionMixin); - this.barnesHutTree = undefined; - - this.constants.physics.centralGravity = this.constants.physics.repulsion.centralGravity; - this.constants.physics.springLength = this.constants.physics.repulsion.springLength; - this.constants.physics.springConstant = this.constants.physics.repulsion.springConstant; - this.constants.physics.damping = this.constants.physics.repulsion.damping; - - this._loadMixin(RepulsionMixin); - } - }; - - /** - * Before calculating the forces, we check if we need to cluster to keep up performance and we check - * if there is more than one node. If it is just one node, we dont calculate anything. - * - * @private - */ - exports._initializeForceCalculation = function () { - // stop calculation if there is only one node - if (this.nodeIndices.length == 1) { - this.nodes[this.nodeIndices[0]]._setForce(0, 0); - } - else { - // if there are too many nodes on screen, we cluster without repositioning - if (this.nodeIndices.length > this.constants.clustering.clusterThreshold && this.constants.clustering.enabled == true) { - this.clusterToFit(this.constants.clustering.reduceToNodes, false); - } - - // we now start the force calculation - this._calculateForces(); - } - }; - - - /** - * Calculate the external forces acting on the nodes - * Forces are caused by: edges, repulsing forces between nodes, gravity - * @private - */ - exports._calculateForces = function () { - // Gravity is required to keep separated groups from floating off - // the forces are reset to zero in this loop by using _setForce instead - // of _addForce - - this._calculateGravitationalForces(); - this._calculateNodeForces(); - - if (this.constants.physics.springConstant > 0) { - if (this.constants.smoothCurves.enabled == true && this.constants.smoothCurves.dynamic == true) { - this._calculateSpringForcesWithSupport(); - } - else { - if (this.constants.physics.hierarchicalRepulsion.enabled == true) { - this._calculateHierarchicalSpringForces(); - } - else { - this._calculateSpringForces(); - } - } - } - }; - - - /** - * Smooth curves are created by adding invisible nodes in the center of the edges. These nodes are also - * handled in the calculateForces function. We then use a quadratic curve with the center node as control. - * This function joins the datanodes and invisible (called support) nodes into one object. - * We do this so we do not contaminate this.nodes with the support nodes. - * - * @private - */ - exports._updateCalculationNodes = function () { - if (this.constants.smoothCurves.enabled == true && this.constants.smoothCurves.dynamic == true) { - this.calculationNodes = {}; - this.calculationNodeIndices = []; - - for (var nodeId in this.nodes) { - if (this.nodes.hasOwnProperty(nodeId)) { - this.calculationNodes[nodeId] = this.nodes[nodeId]; - } - } - var supportNodes = this.sectors['support']['nodes']; - for (var supportNodeId in supportNodes) { - if (supportNodes.hasOwnProperty(supportNodeId)) { - if (this.edges.hasOwnProperty(supportNodes[supportNodeId].parentEdgeId)) { - this.calculationNodes[supportNodeId] = supportNodes[supportNodeId]; - } - else { - supportNodes[supportNodeId]._setForce(0, 0); - } - } - } - - for (var idx in this.calculationNodes) { - if (this.calculationNodes.hasOwnProperty(idx)) { - this.calculationNodeIndices.push(idx); - } - } - } - else { - this.calculationNodes = this.nodes; - this.calculationNodeIndices = this.nodeIndices; - } - }; - - - /** - * this function applies the central gravity effect to keep groups from floating off - * - * @private - */ - exports._calculateGravitationalForces = function () { - var dx, dy, distance, node, i; - var nodes = this.calculationNodes; - var gravity = this.constants.physics.centralGravity; - var gravityForce = 0; - - for (i = 0; i < this.calculationNodeIndices.length; i++) { - node = nodes[this.calculationNodeIndices[i]]; - node.damping = this.constants.physics.damping; // possibly add function to alter damping properties of clusters. - // gravity does not apply when we are in a pocket sector - if (this._sector() == "default" && gravity != 0) { - dx = -node.x; - dy = -node.y; - distance = Math.sqrt(dx * dx + dy * dy); - - gravityForce = (distance == 0) ? 0 : (gravity / distance); - node.fx = dx * gravityForce; - node.fy = dy * gravityForce; - } - else { - node.fx = 0; - node.fy = 0; - } - } - }; - - - - - /** - * this function calculates the effects of the springs in the case of unsmooth curves. - * - * @private - */ - exports._calculateSpringForces = function () { - var edgeLength, edge, edgeId; - var dx, dy, fx, fy, springForce, distance; - var edges = this.edges; - - // forces caused by the edges, modelled as springs - for (edgeId in edges) { - if (edges.hasOwnProperty(edgeId)) { - edge = edges[edgeId]; - if (edge.connected) { - // only calculate forces if nodes are in the same sector - if (this.nodes.hasOwnProperty(edge.toId) && this.nodes.hasOwnProperty(edge.fromId)) { - edgeLength = edge.physics.springLength; - // this implies that the edges between big clusters are longer - edgeLength += (edge.to.clusterSize + edge.from.clusterSize - 2) * this.constants.clustering.edgeGrowth; - - dx = (edge.from.x - edge.to.x); - dy = (edge.from.y - edge.to.y); - distance = Math.sqrt(dx * dx + dy * dy); - - if (distance == 0) { - distance = 0.01; - } - - // the 1/distance is so the fx and fy can be calculated without sine or cosine. - springForce = this.constants.physics.springConstant * (edgeLength - distance) / distance; - - fx = dx * springForce; - fy = dy * springForce; - - edge.from.fx += fx; - edge.from.fy += fy; - edge.to.fx -= fx; - edge.to.fy -= fy; - } - } - } - } - }; - - - - - /** - * This function calculates the springforces on the nodes, accounting for the support nodes. - * - * @private - */ - exports._calculateSpringForcesWithSupport = function () { - var edgeLength, edge, edgeId, combinedClusterSize; - var edges = this.edges; - - // forces caused by the edges, modelled as springs - for (edgeId in edges) { - if (edges.hasOwnProperty(edgeId)) { - edge = edges[edgeId]; - if (edge.connected) { - // only calculate forces if nodes are in the same sector - if (this.nodes.hasOwnProperty(edge.toId) && this.nodes.hasOwnProperty(edge.fromId)) { - if (edge.via != null) { - var node1 = edge.to; - var node2 = edge.via; - var node3 = edge.from; - - edgeLength = edge.physics.springLength; - - combinedClusterSize = node1.clusterSize + node3.clusterSize - 2; - - // this implies that the edges between big clusters are longer - edgeLength += combinedClusterSize * this.constants.clustering.edgeGrowth; - this._calculateSpringForce(node1, node2, 0.5 * edgeLength); - this._calculateSpringForce(node2, node3, 0.5 * edgeLength); - } - } - } - } - } - }; - - - /** - * This is the code actually performing the calculation for the function above. It is split out to avoid repetition. - * - * @param node1 - * @param node2 - * @param edgeLength - * @private - */ - exports._calculateSpringForce = function (node1, node2, edgeLength) { - var dx, dy, fx, fy, springForce, distance; - - dx = (node1.x - node2.x); - dy = (node1.y - node2.y); - distance = Math.sqrt(dx * dx + dy * dy); - - if (distance == 0) { - distance = 0.01; - } - - // the 1/distance is so the fx and fy can be calculated without sine or cosine. - springForce = this.constants.physics.springConstant * (edgeLength - distance) / distance; - - fx = dx * springForce; - fy = dy * springForce; - - node1.fx += fx; - node1.fy += fy; - node2.fx -= fx; - node2.fy -= fy; - }; - - - /** - * Load the HTML for the physics config and bind it - * @private - */ - exports._loadPhysicsConfiguration = function () { - if (this.physicsConfiguration === undefined) { - this.backupConstants = {}; - util.deepExtend(this.backupConstants,this.constants); - - var hierarchicalLayoutDirections = ["LR", "RL", "UD", "DU"]; - this.physicsConfiguration = document.createElement('div'); - this.physicsConfiguration.className = "PhysicsConfiguration"; - this.physicsConfiguration.innerHTML = '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
Simulation Mode:
Barnes HutRepulsionHierarchical
' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
Options:
' - this.containerElement.parentElement.insertBefore(this.physicsConfiguration, this.containerElement); - this.optionsDiv = document.createElement("div"); - this.optionsDiv.style.fontSize = "14px"; - this.optionsDiv.style.fontFamily = "verdana"; - this.containerElement.parentElement.insertBefore(this.optionsDiv, this.containerElement); - - var rangeElement; - rangeElement = document.getElementById('graph_BH_gc'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_BH_gc', -1, "physics_barnesHut_gravitationalConstant"); - rangeElement = document.getElementById('graph_BH_cg'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_BH_cg', 1, "physics_centralGravity"); - rangeElement = document.getElementById('graph_BH_sc'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_BH_sc', 1, "physics_springConstant"); - rangeElement = document.getElementById('graph_BH_sl'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_BH_sl', 1, "physics_springLength"); - rangeElement = document.getElementById('graph_BH_damp'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_BH_damp', 1, "physics_damping"); - - rangeElement = document.getElementById('graph_R_nd'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_R_nd', 1, "physics_repulsion_nodeDistance"); - rangeElement = document.getElementById('graph_R_cg'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_R_cg', 1, "physics_centralGravity"); - rangeElement = document.getElementById('graph_R_sc'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_R_sc', 1, "physics_springConstant"); - rangeElement = document.getElementById('graph_R_sl'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_R_sl', 1, "physics_springLength"); - rangeElement = document.getElementById('graph_R_damp'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_R_damp', 1, "physics_damping"); - - rangeElement = document.getElementById('graph_H_nd'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_nd', 1, "physics_hierarchicalRepulsion_nodeDistance"); - rangeElement = document.getElementById('graph_H_cg'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_cg', 1, "physics_centralGravity"); - rangeElement = document.getElementById('graph_H_sc'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_sc', 1, "physics_springConstant"); - rangeElement = document.getElementById('graph_H_sl'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_sl', 1, "physics_springLength"); - rangeElement = document.getElementById('graph_H_damp'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_damp', 1, "physics_damping"); - rangeElement = document.getElementById('graph_H_direction'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_direction', hierarchicalLayoutDirections, "hierarchicalLayout_direction"); - rangeElement = document.getElementById('graph_H_levsep'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_levsep', 1, "hierarchicalLayout_levelSeparation"); - rangeElement = document.getElementById('graph_H_nspac'); - rangeElement.onchange = showValueOfRange.bind(this, 'graph_H_nspac', 1, "hierarchicalLayout_nodeSpacing"); - - var radioButton1 = document.getElementById("graph_physicsMethod1"); - var radioButton2 = document.getElementById("graph_physicsMethod2"); - var radioButton3 = document.getElementById("graph_physicsMethod3"); - radioButton2.checked = true; - if (this.constants.physics.barnesHut.enabled) { - radioButton1.checked = true; - } - if (this.constants.hierarchicalLayout.enabled) { - radioButton3.checked = true; - } - - var graph_toggleSmooth = document.getElementById("graph_toggleSmooth"); - var graph_repositionNodes = document.getElementById("graph_repositionNodes"); - var graph_generateOptions = document.getElementById("graph_generateOptions"); - - graph_toggleSmooth.onclick = graphToggleSmoothCurves.bind(this); - graph_repositionNodes.onclick = graphRepositionNodes.bind(this); - graph_generateOptions.onclick = graphGenerateOptions.bind(this); - if (this.constants.smoothCurves == true && this.constants.dynamicSmoothCurves == false) { - graph_toggleSmooth.style.background = "#A4FF56"; - } - else { - graph_toggleSmooth.style.background = "#FF8532"; - } - - - switchConfigurations.apply(this); - - radioButton1.onchange = switchConfigurations.bind(this); - radioButton2.onchange = switchConfigurations.bind(this); - radioButton3.onchange = switchConfigurations.bind(this); - } - }; - - /** - * This overwrites the this.constants. - * - * @param constantsVariableName - * @param value - * @private - */ - exports._overWriteGraphConstants = function (constantsVariableName, value) { - var nameArray = constantsVariableName.split("_"); - if (nameArray.length == 1) { - this.constants[nameArray[0]] = value; - } - else if (nameArray.length == 2) { - this.constants[nameArray[0]][nameArray[1]] = value; - } - else if (nameArray.length == 3) { - this.constants[nameArray[0]][nameArray[1]][nameArray[2]] = value; - } - }; - - - /** - * this function is bound to the toggle smooth curves button. That is also why it is not in the prototype. - */ - function graphToggleSmoothCurves () { - this.constants.smoothCurves.enabled = !this.constants.smoothCurves.enabled; - var graph_toggleSmooth = document.getElementById("graph_toggleSmooth"); - if (this.constants.smoothCurves.enabled == true) {graph_toggleSmooth.style.background = "#A4FF56";} - else {graph_toggleSmooth.style.background = "#FF8532";} - - this._configureSmoothCurves(false); - } - - /** - * this function is used to scramble the nodes - * - */ - function graphRepositionNodes () { - for (var nodeId in this.calculationNodes) { - if (this.calculationNodes.hasOwnProperty(nodeId)) { - this.calculationNodes[nodeId].vx = 0; this.calculationNodes[nodeId].vy = 0; - this.calculationNodes[nodeId].fx = 0; this.calculationNodes[nodeId].fy = 0; - } - } - if (this.constants.hierarchicalLayout.enabled == true) { - this._setupHierarchicalLayout(); - showValueOfRange.call(this, 'graph_H_nd', 1, "physics_hierarchicalRepulsion_nodeDistance"); - showValueOfRange.call(this, 'graph_H_cg', 1, "physics_centralGravity"); - showValueOfRange.call(this, 'graph_H_sc', 1, "physics_springConstant"); - showValueOfRange.call(this, 'graph_H_sl', 1, "physics_springLength"); - showValueOfRange.call(this, 'graph_H_damp', 1, "physics_damping"); - } - else { - this.repositionNodes(); - } - this.moving = true; - this.start(); - } - - /** - * this is used to generate an options file from the playing with physics system. - */ - function graphGenerateOptions () { - var options = "No options are required, default values used."; - var optionsSpecific = []; - var radioButton1 = document.getElementById("graph_physicsMethod1"); - var radioButton2 = document.getElementById("graph_physicsMethod2"); - if (radioButton1.checked == true) { - if (this.constants.physics.barnesHut.gravitationalConstant != this.backupConstants.physics.barnesHut.gravitationalConstant) {optionsSpecific.push("gravitationalConstant: " + this.constants.physics.barnesHut.gravitationalConstant);} - if (this.constants.physics.centralGravity != this.backupConstants.physics.barnesHut.centralGravity) {optionsSpecific.push("centralGravity: " + this.constants.physics.centralGravity);} - if (this.constants.physics.springLength != this.backupConstants.physics.barnesHut.springLength) {optionsSpecific.push("springLength: " + this.constants.physics.springLength);} - if (this.constants.physics.springConstant != this.backupConstants.physics.barnesHut.springConstant) {optionsSpecific.push("springConstant: " + this.constants.physics.springConstant);} - if (this.constants.physics.damping != this.backupConstants.physics.barnesHut.damping) {optionsSpecific.push("damping: " + this.constants.physics.damping);} - if (optionsSpecific.length != 0) { - options = "var options = {"; - options += "physics: {barnesHut: {"; - for (var i = 0; i < optionsSpecific.length; i++) { - options += optionsSpecific[i]; - if (i < optionsSpecific.length - 1) { - options += ", " - } - } - options += '}}' - } - if (this.constants.smoothCurves.enabled != this.backupConstants.smoothCurves.enabled) { - if (optionsSpecific.length == 0) {options = "var options = {";} - else {options += ", "} - options += "smoothCurves: " + this.constants.smoothCurves.enabled; - } - if (options != "No options are required, default values used.") { - options += '};' - } - } - else if (radioButton2.checked == true) { - options = "var options = {"; - options += "physics: {barnesHut: {enabled: false}"; - if (this.constants.physics.repulsion.nodeDistance != this.backupConstants.physics.repulsion.nodeDistance) {optionsSpecific.push("nodeDistance: " + this.constants.physics.repulsion.nodeDistance);} - if (this.constants.physics.centralGravity != this.backupConstants.physics.repulsion.centralGravity) {optionsSpecific.push("centralGravity: " + this.constants.physics.centralGravity);} - if (this.constants.physics.springLength != this.backupConstants.physics.repulsion.springLength) {optionsSpecific.push("springLength: " + this.constants.physics.springLength);} - if (this.constants.physics.springConstant != this.backupConstants.physics.repulsion.springConstant) {optionsSpecific.push("springConstant: " + this.constants.physics.springConstant);} - if (this.constants.physics.damping != this.backupConstants.physics.repulsion.damping) {optionsSpecific.push("damping: " + this.constants.physics.damping);} - if (optionsSpecific.length != 0) { - options += ", repulsion: {"; - for (var i = 0; i < optionsSpecific.length; i++) { - options += optionsSpecific[i]; - if (i < optionsSpecific.length - 1) { - options += ", " - } - } - options += '}}' - } - if (optionsSpecific.length == 0) {options += "}"} - if (this.constants.smoothCurves != this.backupConstants.smoothCurves) { - options += ", smoothCurves: " + this.constants.smoothCurves; - } - options += '};' - } - else { - options = "var options = {"; - if (this.constants.physics.hierarchicalRepulsion.nodeDistance != this.backupConstants.physics.hierarchicalRepulsion.nodeDistance) {optionsSpecific.push("nodeDistance: " + this.constants.physics.hierarchicalRepulsion.nodeDistance);} - if (this.constants.physics.centralGravity != this.backupConstants.physics.hierarchicalRepulsion.centralGravity) {optionsSpecific.push("centralGravity: " + this.constants.physics.centralGravity);} - if (this.constants.physics.springLength != this.backupConstants.physics.hierarchicalRepulsion.springLength) {optionsSpecific.push("springLength: " + this.constants.physics.springLength);} - if (this.constants.physics.springConstant != this.backupConstants.physics.hierarchicalRepulsion.springConstant) {optionsSpecific.push("springConstant: " + this.constants.physics.springConstant);} - if (this.constants.physics.damping != this.backupConstants.physics.hierarchicalRepulsion.damping) {optionsSpecific.push("damping: " + this.constants.physics.damping);} - if (optionsSpecific.length != 0) { - options += "physics: {hierarchicalRepulsion: {"; - for (var i = 0; i < optionsSpecific.length; i++) { - options += optionsSpecific[i]; - if (i < optionsSpecific.length - 1) { - options += ", "; - } - } - options += '}},'; - } - options += 'hierarchicalLayout: {'; - optionsSpecific = []; - if (this.constants.hierarchicalLayout.direction != this.backupConstants.hierarchicalLayout.direction) {optionsSpecific.push("direction: " + this.constants.hierarchicalLayout.direction);} - if (Math.abs(this.constants.hierarchicalLayout.levelSeparation) != this.backupConstants.hierarchicalLayout.levelSeparation) {optionsSpecific.push("levelSeparation: " + this.constants.hierarchicalLayout.levelSeparation);} - if (this.constants.hierarchicalLayout.nodeSpacing != this.backupConstants.hierarchicalLayout.nodeSpacing) {optionsSpecific.push("nodeSpacing: " + this.constants.hierarchicalLayout.nodeSpacing);} - if (optionsSpecific.length != 0) { - for (var i = 0; i < optionsSpecific.length; i++) { - options += optionsSpecific[i]; - if (i < optionsSpecific.length - 1) { - options += ", " - } - } - options += '}' - } - else { - options += "enabled:true}"; - } - options += '};' - } - - - this.optionsDiv.innerHTML = options; - } - - /** - * this is used to switch between barnesHut, repulsion and hierarchical. - * - */ - function switchConfigurations () { - var ids = ["graph_BH_table", "graph_R_table", "graph_H_table"]; - var radioButton = document.querySelector('input[name="graph_physicsMethod"]:checked').value; - var tableId = "graph_" + radioButton + "_table"; - var table = document.getElementById(tableId); - table.style.display = "block"; - for (var i = 0; i < ids.length; i++) { - if (ids[i] != tableId) { - table = document.getElementById(ids[i]); - table.style.display = "none"; - } - } - this._restoreNodes(); - if (radioButton == "R") { - this.constants.hierarchicalLayout.enabled = false; - this.constants.physics.hierarchicalRepulsion.enabled = false; - this.constants.physics.barnesHut.enabled = false; - } - else if (radioButton == "H") { - if (this.constants.hierarchicalLayout.enabled == false) { - this.constants.hierarchicalLayout.enabled = true; - this.constants.physics.hierarchicalRepulsion.enabled = true; - this.constants.physics.barnesHut.enabled = false; - this.constants.smoothCurves.enabled = false; - this._setupHierarchicalLayout(); - } - } - else { - this.constants.hierarchicalLayout.enabled = false; - this.constants.physics.hierarchicalRepulsion.enabled = false; - this.constants.physics.barnesHut.enabled = true; - } - this._loadSelectedForceSolver(); - var graph_toggleSmooth = document.getElementById("graph_toggleSmooth"); - if (this.constants.smoothCurves.enabled == true) {graph_toggleSmooth.style.background = "#A4FF56";} - else {graph_toggleSmooth.style.background = "#FF8532";} - this.moving = true; - this.start(); - } - - - /** - * this generates the ranges depending on the iniital values. - * - * @param id - * @param map - * @param constantsVariableName - */ - function showValueOfRange (id,map,constantsVariableName) { - var valueId = id + "_value"; - var rangeValue = document.getElementById(id).value; - - if (Array.isArray(map)) { - document.getElementById(valueId).value = map[parseInt(rangeValue)]; - this._overWriteGraphConstants(constantsVariableName,map[parseInt(rangeValue)]); - } - else { - document.getElementById(valueId).value = parseInt(map) * parseFloat(rangeValue); - this._overWriteGraphConstants(constantsVariableName, parseInt(map) * parseFloat(rangeValue)); - } - - if (constantsVariableName == "hierarchicalLayout_direction" || - constantsVariableName == "hierarchicalLayout_levelSeparation" || - constantsVariableName == "hierarchicalLayout_nodeSpacing") { - this._setupHierarchicalLayout(); - } - this.moving = true; - this.start(); - } - - -/***/ }, -/* 67 */ -/***/ function(module, exports, __webpack_require__) { - - function webpackContext(req) { - throw new Error("Cannot find module '" + req + "'."); - } - webpackContext.keys = function() { return []; }; - webpackContext.resolve = webpackContext; - module.exports = webpackContext; - webpackContext.id = 67; - - -/***/ }, -/* 68 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Calculate the forces the nodes apply on each other based on a repulsion field. - * This field is linearly approximated. - * - * @private - */ - exports._calculateNodeForces = function () { - var dx, dy, angle, distance, fx, fy, combinedClusterSize, - repulsingForce, node1, node2, i, j; - - var nodes = this.calculationNodes; - var nodeIndices = this.calculationNodeIndices; - - // approximation constants - var a_base = -2 / 3; - var b = 4 / 3; - - // repulsing forces between nodes - var nodeDistance = this.constants.physics.repulsion.nodeDistance; - var minimumDistance = nodeDistance; - - // we loop from i over all but the last entree in the array - // j loops from i+1 to the last. This way we do not double count any of the indices, nor i == j - for (i = 0; i < nodeIndices.length - 1; i++) { - node1 = nodes[nodeIndices[i]]; - for (j = i + 1; j < nodeIndices.length; j++) { - node2 = nodes[nodeIndices[j]]; - combinedClusterSize = node1.clusterSize + node2.clusterSize - 2; - - dx = node2.x - node1.x; - dy = node2.y - node1.y; - distance = Math.sqrt(dx * dx + dy * dy); - - minimumDistance = (combinedClusterSize == 0) ? nodeDistance : (nodeDistance * (1 + combinedClusterSize * this.constants.clustering.distanceAmplification)); - var a = a_base / minimumDistance; - if (distance < 2 * minimumDistance) { - if (distance < 0.5 * minimumDistance) { - repulsingForce = 1.0; - } - else { - repulsingForce = a * distance + b; // linear approx of 1 / (1 + Math.exp((distance / minimumDistance - 1) * steepness)) - } - - // amplify the repulsion for clusters. - repulsingForce *= (combinedClusterSize == 0) ? 1 : 1 + combinedClusterSize * this.constants.clustering.forceAmplification; - repulsingForce = repulsingForce / distance; - - fx = dx * repulsingForce; - fy = dy * repulsingForce; - - node1.fx -= fx; - node1.fy -= fy; - node2.fx += fx; - node2.fy += fy; - } - } - } - }; - - -/***/ }, -/* 69 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Calculate the forces the nodes apply on eachother based on a repulsion field. - * This field is linearly approximated. - * - * @private - */ - exports._calculateNodeForces = function () { - var dx, dy, distance, fx, fy, - repulsingForce, node1, node2, i, j; - - var nodes = this.calculationNodes; - var nodeIndices = this.calculationNodeIndices; - - // repulsing forces between nodes - var nodeDistance = this.constants.physics.hierarchicalRepulsion.nodeDistance; - - // we loop from i over all but the last entree in the array - // j loops from i+1 to the last. This way we do not double count any of the indices, nor i == j - for (i = 0; i < nodeIndices.length - 1; i++) { - node1 = nodes[nodeIndices[i]]; - for (j = i + 1; j < nodeIndices.length; j++) { - node2 = nodes[nodeIndices[j]]; - - // nodes only affect nodes on their level - if (node1.level == node2.level) { - - dx = node2.x - node1.x; - dy = node2.y - node1.y; - distance = Math.sqrt(dx * dx + dy * dy); - - - var steepness = 0.05; - if (distance < nodeDistance) { - repulsingForce = -Math.pow(steepness*distance,2) + Math.pow(steepness*nodeDistance,2); - } - else { - repulsingForce = 0; - } - // normalize force with - if (distance == 0) { - distance = 0.01; - } - else { - repulsingForce = repulsingForce / distance; - } - fx = dx * repulsingForce; - fy = dy * repulsingForce; - - node1.fx -= fx; - node1.fy -= fy; - node2.fx += fx; - node2.fy += fy; - } - } - } - }; - - - /** - * this function calculates the effects of the springs in the case of unsmooth curves. - * - * @private - */ - exports._calculateHierarchicalSpringForces = function () { - var edgeLength, edge, edgeId; - var dx, dy, fx, fy, springForce, distance; - var edges = this.edges; - - var nodes = this.calculationNodes; - var nodeIndices = this.calculationNodeIndices; - - - for (var i = 0; i < nodeIndices.length; i++) { - var node1 = nodes[nodeIndices[i]]; - node1.springFx = 0; - node1.springFy = 0; - } - - - // forces caused by the edges, modelled as springs - for (edgeId in edges) { - if (edges.hasOwnProperty(edgeId)) { - edge = edges[edgeId]; - if (edge.connected) { - // only calculate forces if nodes are in the same sector - if (this.nodes.hasOwnProperty(edge.toId) && this.nodes.hasOwnProperty(edge.fromId)) { - edgeLength = edge.physics.springLength; - // this implies that the edges between big clusters are longer - edgeLength += (edge.to.clusterSize + edge.from.clusterSize - 2) * this.constants.clustering.edgeGrowth; - - dx = (edge.from.x - edge.to.x); - dy = (edge.from.y - edge.to.y); - distance = Math.sqrt(dx * dx + dy * dy); - - if (distance == 0) { - distance = 0.01; - } - - // the 1/distance is so the fx and fy can be calculated without sine or cosine. - springForce = this.constants.physics.springConstant * (edgeLength - distance) / distance; - - fx = dx * springForce; - fy = dy * springForce; - - - - if (edge.to.level != edge.from.level) { - edge.to.springFx -= fx; - edge.to.springFy -= fy; - edge.from.springFx += fx; - edge.from.springFy += fy; - } - else { - var factor = 0.5; - edge.to.fx -= factor*fx; - edge.to.fy -= factor*fy; - edge.from.fx += factor*fx; - edge.from.fy += factor*fy; - } - } - } - } - } - - // normalize spring forces - var springForce = 1; - var springFx, springFy; - for (i = 0; i < nodeIndices.length; i++) { - var node = nodes[nodeIndices[i]]; - springFx = Math.min(springForce,Math.max(-springForce,node.springFx)); - springFy = Math.min(springForce,Math.max(-springForce,node.springFy)); - - node.fx += springFx; - node.fy += springFy; - } - - // retain energy balance - var totalFx = 0; - var totalFy = 0; - for (i = 0; i < nodeIndices.length; i++) { - var node = nodes[nodeIndices[i]]; - totalFx += node.fx; - totalFy += node.fy; - } - var correctionFx = totalFx / nodeIndices.length; - var correctionFy = totalFy / nodeIndices.length; - - for (i = 0; i < nodeIndices.length; i++) { - var node = nodes[nodeIndices[i]]; - node.fx -= correctionFx; - node.fy -= correctionFy; - } - - }; - -/***/ }, -/* 70 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * This function calculates the forces the nodes apply on eachother based on a gravitational model. - * The Barnes Hut method is used to speed up this N-body simulation. - * - * @private - */ - exports._calculateNodeForces = function() { - if (this.constants.physics.barnesHut.gravitationalConstant != 0) { - var node; - var nodes = this.calculationNodes; - var nodeIndices = this.calculationNodeIndices; - var nodeCount = nodeIndices.length; - - this._formBarnesHutTree(nodes,nodeIndices); - - var barnesHutTree = this.barnesHutTree; - - // place the nodes one by one recursively - for (var i = 0; i < nodeCount; i++) { - node = nodes[nodeIndices[i]]; - if (node.options.mass > 0) { - // starting with root is irrelevant, it never passes the BarnesHut condition - this._getForceContribution(barnesHutTree.root.children.NW,node); - this._getForceContribution(barnesHutTree.root.children.NE,node); - this._getForceContribution(barnesHutTree.root.children.SW,node); - this._getForceContribution(barnesHutTree.root.children.SE,node); - } - } - } - }; - - - /** - * This function traverses the barnesHutTree. It checks when it can approximate distant nodes with their center of mass. - * If a region contains a single node, we check if it is not itself, then we apply the force. - * - * @param parentBranch - * @param node - * @private - */ - exports._getForceContribution = function(parentBranch,node) { - // we get no force contribution from an empty region - if (parentBranch.childrenCount > 0) { - var dx,dy,distance; - - // get the distance from the center of mass to the node. - dx = parentBranch.centerOfMass.x - node.x; - dy = parentBranch.centerOfMass.y - node.y; - distance = Math.sqrt(dx * dx + dy * dy); - - // BarnesHut condition - // original condition : s/d < theta = passed === d/s > 1/theta = passed - // calcSize = 1/s --> d * 1/s > 1/theta = passed - if (distance * parentBranch.calcSize > this.constants.physics.barnesHut.theta) { - // duplicate code to reduce function calls to speed up program - if (distance == 0) { - distance = 0.1*Math.random(); - dx = distance; - } - var gravityForce = this.constants.physics.barnesHut.gravitationalConstant * parentBranch.mass * node.options.mass / (distance * distance * distance); - var fx = dx * gravityForce; - var fy = dy * gravityForce; - node.fx += fx; - node.fy += fy; - } - else { - // Did not pass the condition, go into children if available - if (parentBranch.childrenCount == 4) { - this._getForceContribution(parentBranch.children.NW,node); - this._getForceContribution(parentBranch.children.NE,node); - this._getForceContribution(parentBranch.children.SW,node); - this._getForceContribution(parentBranch.children.SE,node); - } - else { // parentBranch must have only one node, if it was empty we wouldnt be here - if (parentBranch.children.data.id != node.id) { // if it is not self - // duplicate code to reduce function calls to speed up program - if (distance == 0) { - distance = 0.5*Math.random(); - dx = distance; - } - var gravityForce = this.constants.physics.barnesHut.gravitationalConstant * parentBranch.mass * node.options.mass / (distance * distance * distance); - var fx = dx * gravityForce; - var fy = dy * gravityForce; - node.fx += fx; - node.fy += fy; - } - } - } - } - }; - - /** - * This function constructs the barnesHut tree recursively. It creates the root, splits it and starts placing the nodes. - * - * @param nodes - * @param nodeIndices - * @private - */ - exports._formBarnesHutTree = function(nodes,nodeIndices) { - var node; - var nodeCount = nodeIndices.length; - - var minX = Number.MAX_VALUE, - minY = Number.MAX_VALUE, - maxX =-Number.MAX_VALUE, - maxY =-Number.MAX_VALUE; - - // get the range of the nodes - for (var i = 0; i < nodeCount; i++) { - var x = nodes[nodeIndices[i]].x; - var y = nodes[nodeIndices[i]].y; - if (nodes[nodeIndices[i]].options.mass > 0) { - if (x < minX) { minX = x; } - if (x > maxX) { maxX = x; } - if (y < minY) { minY = y; } - if (y > maxY) { maxY = y; } - } - } - // make the range a square - var sizeDiff = Math.abs(maxX - minX) - Math.abs(maxY - minY); // difference between X and Y - if (sizeDiff > 0) {minY -= 0.5 * sizeDiff; maxY += 0.5 * sizeDiff;} // xSize > ySize - else {minX += 0.5 * sizeDiff; maxX -= 0.5 * sizeDiff;} // xSize < ySize - - - var minimumTreeSize = 1e-5; - var rootSize = Math.max(minimumTreeSize,Math.abs(maxX - minX)); - var halfRootSize = 0.5 * rootSize; - var centerX = 0.5 * (minX + maxX), centerY = 0.5 * (minY + maxY); - - // construct the barnesHutTree - var barnesHutTree = { - root:{ - centerOfMass: {x:0, y:0}, - mass:0, - range: { - minX: centerX-halfRootSize,maxX:centerX+halfRootSize, - minY: centerY-halfRootSize,maxY:centerY+halfRootSize - }, - size: rootSize, - calcSize: 1 / rootSize, - children: { data:null}, - maxWidth: 0, - level: 0, - childrenCount: 4 - } - }; - this._splitBranch(barnesHutTree.root); - - // place the nodes one by one recursively - for (i = 0; i < nodeCount; i++) { - node = nodes[nodeIndices[i]]; - if (node.options.mass > 0) { - this._placeInTree(barnesHutTree.root,node); - } - } - - // make global - this.barnesHutTree = barnesHutTree - }; - - - /** - * this updates the mass of a branch. this is increased by adding a node. - * - * @param parentBranch - * @param node - * @private - */ - exports._updateBranchMass = function(parentBranch, node) { - var totalMass = parentBranch.mass + node.options.mass; - var totalMassInv = 1/totalMass; - - parentBranch.centerOfMass.x = parentBranch.centerOfMass.x * parentBranch.mass + node.x * node.options.mass; - parentBranch.centerOfMass.x *= totalMassInv; - - parentBranch.centerOfMass.y = parentBranch.centerOfMass.y * parentBranch.mass + node.y * node.options.mass; - parentBranch.centerOfMass.y *= totalMassInv; - - parentBranch.mass = totalMass; - var biggestSize = Math.max(Math.max(node.height,node.radius),node.width); - parentBranch.maxWidth = (parentBranch.maxWidth < biggestSize) ? biggestSize : parentBranch.maxWidth; - - }; - - - /** - * determine in which branch the node will be placed. - * - * @param parentBranch - * @param node - * @param skipMassUpdate - * @private - */ - exports._placeInTree = function(parentBranch,node,skipMassUpdate) { - if (skipMassUpdate != true || skipMassUpdate === undefined) { - // update the mass of the branch. - this._updateBranchMass(parentBranch,node); - } - - if (parentBranch.children.NW.range.maxX > node.x) { // in NW or SW - if (parentBranch.children.NW.range.maxY > node.y) { // in NW - this._placeInRegion(parentBranch,node,"NW"); - } - else { // in SW - this._placeInRegion(parentBranch,node,"SW"); - } - } - else { // in NE or SE - if (parentBranch.children.NW.range.maxY > node.y) { // in NE - this._placeInRegion(parentBranch,node,"NE"); - } - else { // in SE - this._placeInRegion(parentBranch,node,"SE"); - } - } - }; - - - /** - * actually place the node in a region (or branch) - * - * @param parentBranch - * @param node - * @param region - * @private - */ - exports._placeInRegion = function(parentBranch,node,region) { - switch (parentBranch.children[region].childrenCount) { - case 0: // place node here - parentBranch.children[region].children.data = node; - parentBranch.children[region].childrenCount = 1; - this._updateBranchMass(parentBranch.children[region],node); - break; - case 1: // convert into children - // if there are two nodes exactly overlapping (on init, on opening of cluster etc.) - // we move one node a pixel and we do not put it in the tree. - if (parentBranch.children[region].children.data.x == node.x && - parentBranch.children[region].children.data.y == node.y) { - node.x += Math.random(); - node.y += Math.random(); - } - else { - this._splitBranch(parentBranch.children[region]); - this._placeInTree(parentBranch.children[region],node); - } - break; - case 4: // place in branch - this._placeInTree(parentBranch.children[region],node); - break; - } - }; - - - /** - * this function splits a branch into 4 sub branches. If the branch contained a node, we place it in the subbranch - * after the split is complete. - * - * @param parentBranch - * @private - */ - exports._splitBranch = function(parentBranch) { - // if the branch is shaded with a node, replace the node in the new subset. - var containedNode = null; - if (parentBranch.childrenCount == 1) { - containedNode = parentBranch.children.data; - parentBranch.mass = 0; parentBranch.centerOfMass.x = 0; parentBranch.centerOfMass.y = 0; - } - parentBranch.childrenCount = 4; - parentBranch.children.data = null; - this._insertRegion(parentBranch,"NW"); - this._insertRegion(parentBranch,"NE"); - this._insertRegion(parentBranch,"SW"); - this._insertRegion(parentBranch,"SE"); - - if (containedNode != null) { - this._placeInTree(parentBranch,containedNode); - } - }; - - - /** - * This function subdivides the region into four new segments. - * Specifically, this inserts a single new segment. - * It fills the children section of the parentBranch - * - * @param parentBranch - * @param region - * @param parentRange - * @private - */ - exports._insertRegion = function(parentBranch, region) { - var minX,maxX,minY,maxY; - var childSize = 0.5 * parentBranch.size; - switch (region) { - case "NW": - minX = parentBranch.range.minX; - maxX = parentBranch.range.minX + childSize; - minY = parentBranch.range.minY; - maxY = parentBranch.range.minY + childSize; - break; - case "NE": - minX = parentBranch.range.minX + childSize; - maxX = parentBranch.range.maxX; - minY = parentBranch.range.minY; - maxY = parentBranch.range.minY + childSize; - break; - case "SW": - minX = parentBranch.range.minX; - maxX = parentBranch.range.minX + childSize; - minY = parentBranch.range.minY + childSize; - maxY = parentBranch.range.maxY; - break; - case "SE": - minX = parentBranch.range.minX + childSize; - maxX = parentBranch.range.maxX; - minY = parentBranch.range.minY + childSize; - maxY = parentBranch.range.maxY; - break; - } - - - parentBranch.children[region] = { - centerOfMass:{x:0,y:0}, - mass:0, - range:{minX:minX,maxX:maxX,minY:minY,maxY:maxY}, - size: 0.5 * parentBranch.size, - calcSize: 2 * parentBranch.calcSize, - children: {data:null}, - maxWidth: 0, - level: parentBranch.level+1, - childrenCount: 0 - }; - }; - - - /** - * This function is for debugging purposed, it draws the tree. - * - * @param ctx - * @param color - * @private - */ - exports._drawTree = function(ctx,color) { - if (this.barnesHutTree !== undefined) { - - ctx.lineWidth = 1; - - this._drawBranch(this.barnesHutTree.root,ctx,color); - } - }; - - - /** - * This function is for debugging purposes. It draws the branches recursively. - * - * @param branch - * @param ctx - * @param color - * @private - */ - exports._drawBranch = function(branch,ctx,color) { - if (color === undefined) { - color = "#FF0000"; - } - - if (branch.childrenCount == 4) { - this._drawBranch(branch.children.NW,ctx); - this._drawBranch(branch.children.NE,ctx); - this._drawBranch(branch.children.SE,ctx); - this._drawBranch(branch.children.SW,ctx); - } - ctx.strokeStyle = color; - ctx.beginPath(); - ctx.moveTo(branch.range.minX,branch.range.minY); - ctx.lineTo(branch.range.maxX,branch.range.minY); - ctx.stroke(); - - ctx.beginPath(); - ctx.moveTo(branch.range.maxX,branch.range.minY); - ctx.lineTo(branch.range.maxX,branch.range.maxY); - ctx.stroke(); - - ctx.beginPath(); - ctx.moveTo(branch.range.maxX,branch.range.maxY); - ctx.lineTo(branch.range.minX,branch.range.maxY); - ctx.stroke(); - - ctx.beginPath(); - ctx.moveTo(branch.range.minX,branch.range.maxY); - ctx.lineTo(branch.range.minX,branch.range.minY); - ctx.stroke(); - - /* - if (branch.mass > 0) { - ctx.circle(branch.centerOfMass.x, branch.centerOfMass.y, 3*branch.mass); - ctx.stroke(); - } - */ - }; - - -/***/ }, -/* 71 */ -/***/ function(module, exports, __webpack_require__) { - - module.exports = function(module) { - if(!module.webpackPolyfill) { - module.deprecate = function() {}; - module.paths = []; - // module.parent = undefined by default - module.children = []; - module.webpackPolyfill = 1; - } - return module; - } - - -/***/ } -/******/ ]) -}); diff --git a/dist/vis.map b/dist/vis.map deleted file mode 100644 index fa15bdff..00000000 --- a/dist/vis.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vis.map","sources":["./dist/vis.js"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","id","loaded","call","m","c","p","util","DOMutil","DataSet","DataView","Queue","Graph3d","graph3d","Camera","Filter","Point2d","Point3d","Slider","StepNumber","Timeline","Graph2d","timeline","DateUtil","DataStep","Range","stack","TimeStep","components","items","Item","BackgroundItem","BoxItem","PointItem","RangeItem","Component","CurrentTime","CustomTime","DataAxis","GraphGroup","Group","BackgroundGroup","ItemSet","Legend","LineGraph","TimeAxis","Network","network","Edge","Groups","Images","Node","Popup","dotparser","gephiParser","Graph","Error","moment","hammer","isNumber","object","Number","isString","String","isDate","Date","match","ASPDateRegex","exec","isNaN","parse","isDataTable","google","visualization","DataTable","randomUUID","S4","Math","floor","random","toString","extend","a","i","len","arguments","length","other","prop","hasOwnProperty","selectiveExtend","props","Array","isArray","selectiveDeepExtend","b","TypeError","constructor","Object","undefined","deepExtend","selectiveNotDeepExtend","indexOf","equalArray","convert","type","Boolean","valueOf","isMoment","toDate","getType","toISOString","value","getAbsoluteLeft","elem","getBoundingClientRect","left","window","pageXOffset","getAbsoluteTop","top","pageYOffset","addClassName","className","classes","split","push","join","removeClassName","index","splice","forEach","callback","toArray","array","updateProperty","key","addEventListener","element","action","listener","useCapture","navigator","userAgent","attachEvent","removeEventListener","detachEvent","preventDefault","event","returnValue","getTarget","target","srcElement","nodeType","parentNode","option","asBoolean","defaultValue","asNumber","asString","asSize","asElement","GiveDec","Hex","Value","eval","GiveHex","Dec","parseColor","color","isValidRGB","rgb","substr","RGBToHex","isValidHex","hsv","hexToHSV","lighterColorHSV","h","s","v","min","darkerColorHSV","darkerColorHex","HSVToHex","lighterColorHex","background","border","highlight","hover","hexToRGB","hex","replace","toUpperCase","substring","d","e","f","r","g","red","green","blue","RGBToHSV","minRGB","maxRGB","max","hue","saturation","cssUtil","cssText","styles","style","trim","parts","keys","map","addCssText","currentStyles","newStyles","removeCssText","removeStyles","HSVToRGB","q","t","isOk","test","selectiveBridgeObject","fields","referenceObject","objectTo","create","bridgeObject","mergeOptions","mergeTarget","options","enabled","binarySearchCustom","orderedItems","searchFunction","field","field2","maxIterations","iteration","low","high","middle","item","searchResult","binarySearchValue","sidePreference","prevValue","nextValue","easeInOutQuad","start","end","duration","change","easingFunctions","linear","easeInQuad","easeOutQuad","easeInCubic","easeOutCubic","easeInOutCubic","easeInQuart","easeOutQuart","easeInOutQuart","easeInQuint","easeOutQuint","easeInOutQuint","prepareElements","JSONcontainer","elementType","redundant","used","cleanupElements","removeChild","getSVGElement","svgContainer","shift","document","createElementNS","appendChild","getDOMElement","DOMContainer","insertBefore","createElement","drawPoint","x","y","group","point","drawPoints","setAttributeNS","size","drawBar","width","height","rect","data","_options","_data","_fieldId","fieldId","_type","_subscribers","add","setOptions","prototype","queue","_queue","destroy","on","subscribers","subscribe","off","filter","unsubscribe","_trigger","params","senderId","concat","subscriber","addedIds","me","_addItem","columns","_getColumnNames","row","rows","getNumberOfRows","col","cols","getValue","update","updatedIds","updatedData","addOrUpdate","_updateItem","get","ids","firstType","returnType","allowedValues","itemId","_getItem","order","_sort","_filterFields","_appendRow","result","getIds","getDataSet","mappedItems","filteredItem","name","sort","av","bv","remove","removedId","removedIds","_remove","clear","maxField","itemField","minField","distinct","values","fieldType","count","exists","types","raw","converted","JSON","stringify","dataTable","getNumberOfColumns","getColumnId","getColumnLabel","addRow","setValue","_ids","_onEvent","apply","setData","viewOptions","getArguments","defaultFilter","dataSet","added","updated","removed","delay","Infinity","_timeout","_extended","_flushIfNeeded","flush","methods","original","method","args","fn","context","entry","clearTimeout","setTimeout","container","SyntaxError","containerElement","margin","defaultXCenter","defaultYCenter","xLabel","yLabel","zLabel","passValueFn","xValueLabel","yValueLabel","zValueLabel","filterLabel","legendLabel","STYLE","DOT","showPerspective","showGrid","keepAspectRatio","showShadow","showGrayBottom","showTooltip","verticalRatio","animationInterval","animationPreload","camera","eye","dataPoints","colX","colY","colZ","colValue","colFilter","xMin","xStep","xMax","yMin","yStep","yMax","zMin","zStep","zMax","valueMin","valueMax","xBarWidth","yBarWidth","colorAxis","colorGrid","colorDot","colorDotBorder","getMouseX","clientX","targetTouches","getMouseY","clientY","Emitter","_setScale","scale","z","xCenter","yCenter","zCenter","setArmLocation","_convert3Dto2D","point3d","translation","_convertPointToTranslation","_convertTranslationToScreen","ax","ay","az","cx","getCameraLocation","cy","cz","sinTx","sin","getCameraRotation","cosTx","cos","sinTy","cosTy","sinTz","cosTz","dx","dy","dz","bx","by","ex","ey","ez","getArmLength","xcenter","frame","canvas","clientWidth","ycenter","_setBackgroundColor","backgroundColor","fill","stroke","strokeWidth","borderColor","borderWidth","borderStyle","BAR","BARCOLOR","BARSIZE","DOTLINE","DOTCOLOR","DOTSIZE","GRID","LINE","SURFACE","_getStyleNumber","styleName","_determineColumnIndexes","counter","column","getDistinctValues","distinctValues","getColumnRange","minMax","_dataInitialize","rawData","_onChange","dataFilter","setOnLoadCallback","redraw","withBars","defaultXBarWidth","dataX","defaultYBarWidth","dataY","xRange","defaultXMin","defaultXMax","defaultXStep","yRange","defaultYMin","defaultYMax","defaultYStep","zRange","defaultZMin","defaultZMax","defaultZStep","valueRange","defaultValueMin","defaultValueMax","_getDataPoints","obj","sortNumber","dataMatrix","xIndex","yIndex","trans","screen","bottom","pointRight","pointTop","pointCross","hasChildNodes","firstChild","position","overflow","noCanvas","fontWeight","padding","innerHTML","onmousedown","_onMouseDown","ontouchstart","_onTouchStart","onmousewheel","_onWheel","ontooltip","_onTooltip","onkeydown","setSize","_resizeCanvas","clientHeight","animationStart","slider","play","animationStop","stop","_resizeCenter","charAt","parseFloat","setCameraPosition","pos","horizontal","vertical","setArmRotation","distance","setArmLength","getCameraPosition","getArmRotation","_readData","_redrawFilter","animationAutoStart","cameraPosition","styleNumber","tooltip","showAnimationControls","_redrawSlider","_redrawClear","_redrawAxis","_redrawDataGrid","_redrawDataLine","_redrawDataBar","_redrawDataDot","_redrawInfo","_redrawLegend","ctx","getContext","clearRect","widthMin","widthMax","dotSize","right","lineWidth","font","ymin","ymax","_hsv2rgb","strokeStyle","beginPath","moveTo","lineTo","strokeRect","fillStyle","closePath","gridLineLen","step","getCurrent","next","textAlign","textBaseline","fillText","label","visible","setValues","setPlayInterval","onchange","getIndex","selectValue","setOnChangeCallback","lineStyle","getLabel","getSelectedValue","from","to","prettyStep","text","xText","yText","zText","offset","xOffset","yOffset","xMin2d","xMax2d","gridLenX","gridLenY","textMargin","armAngle","H","S","V","R","G","B","C","Hi","X","abs","parseInt","cross","topSideVisible","zAvg","transBottom","dist","sortDepth","aDiff","subtract","bDiff","crossproduct","crossProduct","radius","arc","PI","j","surface","corners","xWidth","yWidth","surfaces","center","avg","transCenter","diff","leftButtonDown","_onMouseUp","which","button","touchDown","startMouseX","startMouseY","startStart","startEnd","startArmRotation","cursor","onmousemove","_onMouseMove","onmouseup","diffX","diffY","horizontalNew","verticalNew","snapAngle","snapValue","round","parameters","emit","mouseX","mouseY","tooltipTimeout","_hideTooltip","dataPoint","_dataPointFromXY","_showTooltip","ontouchmove","_onTouchMove","ontouchend","_onTouchEnd","delta","wheelDelta","detail","oldLength","newLength","_insideTriangle","triangle","sign","as","bs","cs","distMax","closestDataPoint","closestDist","triangle1","triangle2","distX","distY","sqrt","content","line","dot","dom","borderRadius","boxShadow","borderLeft","contentWidth","offsetWidth","contentHeight","offsetHeight","lineHeight","dotWidth","dotHeight","armLocation","armRotation","armLength","cameraLocation","cameraRotation","calculateCameraOrientation","rot","graph","onLoadCallback","loadInBackground","isLoaded","getLoadedProgress","getColumn","getValues","dataView","progress","sub","sum","prev","bar","MozBorderRadius","slide","onclick","togglePlay","onChangeCallback","playTimeout","playInterval","playLoop","setIndex","playNext","interval","clearInterval","getPlayInterval","setPlayLoop","doLoop","onChange","indexToLeft","startClientX","startSlideX","leftToIndex","_start","_end","_step","precision","_current","setRange","setStep","calculatePrettyStep","log10","log","LN10","step1","pow","step2","step5","toPrecision","getStep","groups","forthArgument","defaultOptions","autoResize","orientation","maxHeight","minHeight","_create","body","domProps","emitter","bind","hiddenDates","snap","toScreen","_toScreen","toGlobalScreen","_toGlobalScreen","toTime","_toTime","toGlobalTime","_toGlobalTime","range","timeAxis","currentTime","customTime","itemSet","itemsData","groupsData","setGroups","setItems","Core","newDataSet","initialLoad","dataRange","_getDataRange","setWindow","animate","fit","setSelection","focus","getSelection","itemData","getItemRange","dataset","minItem","maxStartItem","maxEndItem","linegraph","getLegend","groupId","isGroupVisible","visibility","convertHiddenOptions","repeat","dateItem","updateHiddenDates","centerContainer","totalRange","pixelTime","startDate","endDate","_d","runUntil","clone","day","dayOfYear","year","dayOffset","date","month","console","removeDuplicates","startHidden","isHidden","endHidden","rangeStart","rangeEnd","hidden","startToFront","endToFront","_applyRange","safeDates","printDates","dates","stepOverHiddenDates","timeStep","previousTime","stepInHidden","currentValue","current","newValue","switchedYear","switchedMonth","switchedDay","time","conversion","getHiddenDurationBetween","correctTimeForHidden","hiddenDuration","totalDuration","partialDuration","accumulatedHiddenDuration","getAccumulatedHiddenDuration","newTime","getHiddenDurationBefore","timeOffset","requiredDuration","previousPoint","snapAwayFromHidden","direction","correctionEnabled","minimumStep","containerHeight","customRange","alignZeros","autoScale","stepIndex","marginStart","marginEnd","deadSpace","majorSteps","minorSteps","setMinimumStep","setFirst","safeSize","minimumStepValue","orderOfMagnitude","minorStepIdx","magnitudefactor","solutionFound","stepSize","niceStart","niceEnd","roundToMinor","marginRange","rounded","hasNext","previous","decimals","slice","exp","cnt","isMajor","now","hours","minutes","seconds","milliseconds","deltaDifference","scaleOffset","moveable","zoomable","zoomMin","zoomMax","touch","animateTimer","_onDragStart","_onDrag","_onDragEnd","_onHold","_onMouseWheel","_onTouch","_onPinch","validateDirection","getPointer","pageX","pageY","hammerUtil","_cancelAnimation","initStart","initEnd","initTime","anyChanged","dragging","done","changed","newStart","newEnd","getRange","totalHidden","previousDelta","allowDragging","gesture","deltaX","deltaY","diffRange","safeStart","safeEnd","fakeGesture","pointer","pointerDate","_pointerToDate","zoom","touches","centerDate","hiddenDurationBefore","hiddenDurationAfter","move","EPSILON","orderByStart","orderByEnd","aTime","bTime","force","iMax","axis","collidingItem","jj","collision","nostack","subgroups","newTop","subgroup","SCALE","DAY","MILLISECOND","SECOND","MINUTE","HOUR","WEEKDAY","MONTH","YEAR","first","setFullYear","getFullYear","setMonth","setDate","setHours","setMinutes","setSeconds","setMilliseconds","getMilliseconds","getSeconds","getMinutes","getHours","getDate","getMonth","setScale","newScale","newStep","setAutoScale","enable","stepYear","stepMonth","stepDay","stepHour","stepMinute","stepSecond","stepMillisecond","getLabelMinor","format","getLabelMajor","_isResized","resized","_previousWidth","_previousHeight","showCurrentTime","locales","locale","parent","backgroundVertical","title","currentTimeTimer","setCurrentTime","getCurrentTime","showCustomTime","eventParams","Hammer","drag","prevent_default","setCustomTime","getCustomTime","stopPropagation","svg","linegraphOptions","showMinorLabels","showMajorLabels","icons","majorLinesOffset","minorLinesOffset","labelOffsetX","labelOffsetY","iconWidth","linegraphSVG","DOMelements","lines","labels","conversionFactor","minWidth","stepPixels","stepPixelsForced","zeroCrossing","lineOffset","master","svgElements","iconsRemoved","amountOfGroups","lineContainer","scrollTop","addGroup","graphOptions","updateGroup","removeGroup","hide","show","display","_redrawGroupIcons","iconHeight","iconOffset","drawIcon","_cleanupIcons","backgroundHorizontal","changeCalled","activeGroups","_calculateCharSize","minorLabelHeight","minorCharHeight","majorLabelHeight","majorCharHeight","minorLineWidth","minorLineHeight","majorLineWidth","majorLineHeight","_redrawLabels","_redrawTitle","amountOfSteps","stepDifference","zeroStepDifference","valueAtZero","marginStartPos","maxLabelSize","_redrawLabel","_redrawLine","titleWidth","titleCharHeight","convertValue","invertedValue","convertedValue","characterHeight","largestWidth","majorCharWidth","minorCharWidth","textMinor","createTextNode","measureCharMinor","textMajor","measureCharMajor","textTitle","measureCharTitle","titleCharWidth","groupsUsingDefaultStyles","usingDefaultStyle","zeroPosition","Line","Bar","Points","setZeroPosition","catmullRom","parametrization","alpha","SVGcontainer","path","fillPath","fillHeight","outline","shaded","barWidth","bar1Height","bar2Height","icon","yAxisOrientation","getYRange","groupData","draw","framework","subgroupIndex","subgroupOrderer","subgroupOrder","visibleItems","byStart","byEnd","checkRangedItems","inner","foreground","marker","Element","getLabelWidth","restack","_updateVisibleItems","markerHeight","lastMarkerHeight","dirty","displayed","_calculateHeight","offsetTop","offsetLeft","ii","repositionY","resetSubgroups","labelSet","setParent","orderSubgroups","_checkIfVisible","sortArray","sortField","removeFromDataSet","removeItem","startArray","endArray","oldVisibleItems","visibleItemsLookup","lowerBound","upperBound","_checkIfVisibleWithReference","initialPosByStart","_traceVisible","initialPosByEnd","repositionX","initialPos","breakCondition","isVisible","align","groupOrder","selectable","editable","updateTime","onAdd","onUpdate","onMove","onRemove","onMoving","itemOptions","itemListeners","_onAdd","_onUpdate","_onRemove","groupListeners","_onAddGroups","_onUpdateGroups","_onRemoveGroups","groupIds","selection","stackDirty","touchParams","UNGROUPED","BACKGROUND","box","_updateUngrouped","backgroundGroup","_onSelectItem","_onMultiSelectItem","_onAddItem","addCallback","Function","markDirty","unselect","select","getVisibleItems","rawVisibleItems","_deselect","_orderGroups","visibleInterval","zoomed","lastVisibleInterval","lastWidth","firstGroup","_firstGroup","firstMargin","nonFirstMargin","groupMargin","groupResized","firstGroupIndex","firstGroupId","ungrouped","_getGroupId","getLabelSet","oldItemsData","getItems","_order","getGroups","_getType","_removeItem","groupOptions","oldGroupId","oldGroup","_constructByEndArray","itemFromTarget","selected","dragLeftItem","dragRightItem","initialX","itemProps","newProps","initial","groupFromTarget","_updateItemProps","_moveToGroup","changes","ctrlKey","srcEvent","shiftKey","oldSelection","newSelection","xAbs","newItem","_getItemRange","_item","itemSetFromTarget","side","iconSize","iconSpacing","textArea","scrollableHeight","drawLegendIcons","getComputedStyle","paddingTop","defaultGroup","sampling","graphHeight","barChart","handleOverlap","dataAxis","legend","abortedGraphUpdate","autoSizeSVG","lastStart","COUNTER","BarGraphFunctions","yAxisLeft","yAxisRight","legendLeft","legendRight","_updateAllGroupData","_updateGroup","groupsContent","ungroupedCounter","forceGraphUpdate","_updateGraph","rangePerPixelInv","preprocessedGroupData","processedGroupData","groupRanges","minDate","maxDate","_getRelevantData","_applySampling","_convertXcoordinates","_getYRanges","_updateYAxis","MAX_CYCLES","_convertYcoordinates","dataContainer","guess","increment","amountOfPoints","xDistance","pointsPerPixel","ceil","sampledData","barCombinedDataLeft","barCombinedDataRight","getStackedBarYRange","minVal","maxVal","yAxisLeftUsed","yAxisRightUsed","minLeft","minRight","maxLeft","maxRight","ignore","_toggleAxisVisiblity","drawIcons","axisUsed","datapoints","xValue","yValue","extractedData","svgHeight","majorLines","majorTexts","minorLines","minorTexts","lineTop","lang","parentChanged","foregroundNextSibling","nextSibling","backgroundNextSibling","_repaintLabels","timeLabelsize","xFirstMajorLabel","cur","_repaintMinorText","_repaintMajorText","_repaintMajorLine","_repaintMinorLine","leftTime","leftText","widthText","arr","pop","childNodes","nodeValue","_repaintDeleteButton","anchor","deleteButton","_updateContents","template","_updateTitle","removeAttribute","_updateDataAttributes","dataAttributes","attributes","setAttribute","_updateStyle","emptyContent","baseClassName","onTop","itemSubgroup","itemSetHeight","marginLeft","maxWidth","_repaintDragLeft","_repaintDragRight","contentLeft","parentWidth","boxWidth","dragLeft","dragRight","_initializeMixinLoaders","renderRefreshRate","renderTimestep","renderTime","maxPhysicsTicksPerRender","physicsDiscreteStepsize","initializing","triggerFunctions","edit","editEdge","connect","del","nodes","mass","radiusMin","radiusMax","shape","image","fontColor","fontSize","fontFace","fontFill","level","highlightColor","borderWidthSelected","edges","widthSelectionMultiplier","hoverWidth","arrowScaleFactor","dash","gap","altLength","inheritColor","configurePhysics","physics","barnesHut","theta","gravitationalConstant","centralGravity","springLength","springConstant","damping","repulsion","nodeDistance","hierarchicalRepulsion","clustering","initialMaxNodes","clusterThreshold","reduceToNodes","chainThreshold","clusterEdgeThreshold","sectorThreshold","screenSizeThreshold","fontSizeMultiplier","maxFontSize","forceAmplification","distanceAmplification","edgeGrowth","nodeScaling","maxNodeSizeIncrements","activeAreaBoxSize","clusterLevelDifference","navigation","keyboard","speed","dataManipulation","initiallyVisible","hierarchicalLayout","levelSeparation","nodeSpacing","layout","freezeForStabilization","smoothCurves","dynamic","roundness","maxVelocity","minVelocity","stabilize","stabilizationIterations","dragNetwork","dragNodes","hideEdgesOnDrag","hideNodesOnDrag","constants","pixelRatio","hoverObj","controlNodesActive","navigationHammers","existing","_new","animationSpeed","animationEasingFunction","easingTime","sourceScale","targetScale","sourceTranslation","targetTranslation","lockedOnNodeId","lockedOnNodeOffset","touchTime","images","setOnloadCallback","_redraw","xIncrement","yIncrement","zoomIncrement","_loadPhysicsSystem","_loadSectorSystem","_loadClusterSystem","_loadSelectionSystem","_loadHierarchySystem","_setTranslation","freezeSimulation","cachedFunctions","startedStabilization","stabilized","draggingNodes","calculationNodes","calculationNodeIndices","nodeIndices","canvasTopLeft","canvasBottomRight","pointerPosition","areaCenter","previousScale","nodesData","edgesData","nodesListeners","_addNodes","_updateNodes","_removeNodes","edgesListeners","_addEdges","_updateEdges","_removeEdges","moving","timer","_setupHierarchicalLayout","zoomExtent","startWithClustering","keycharm","MixinLoader","Activator","_getScriptPath","scripts","getElementsByTagName","src","_getRange","node","minY","maxY","minX","maxX","nodeId","_findCenter","animationOptions","initialZoom","disableStart","zoomLevel","numberOfNodes","factor","yDistance","xZoomLevel","yZoomLevel","animation","_updateNodeIndexList","_clearNodeIndexList","idx","dotData","DOTToGraph","gephi","gephiData","parseGephi","_setNodes","_setEdges","_putDataInSector","_resetLevels","_stabilize","onEdit","onEditEdge","onConnect","onDelete","editMode","newColorObj","groupname","clickToUse","activator","_createKeyBinds","_loadNavigationControls","_loadManipulationSystem","_configureSmoothCurves","devicePixelRatio","webkitBackingStorePixelRatio","mozBackingStorePixelRatio","msBackingStorePixelRatio","oBackingStorePixelRatio","backingStorePixelRatio","setTransform","pinch","_onTap","_onDoubleTap","_onMouseMoveTitle","hammerFrame","_onRelease","reset","isActive","_moveUp","_yStopMoving","_moveDown","_moveLeft","_xStopMoving","_moveRight","_zoomIn","_stopZoom","_zoomOut","_createManipulatorBar","_deleteSelected","_getPointer","pinched","_getScale","_handleTouch","_handleDragStart","_getNodeAt","_getTranslation","isSelected","_selectObject","nodeIds","objectId","selectionObj","xFixed","yFixed","_handleOnDrag","releaseNode","_XconvertDOMtoCanvas","_XconvertCanvasToDOM","_YconvertDOMtoCanvas","_YconvertCanvasToDOM","_handleDragEnd","_handleTap","_handleDoubleTap","_handleOnHold","_handleOnRelease","_zoom","scaleOld","preScaleDragPointer","DOMtoCanvas","scaleFrac","tx","ty","updateClustersDefault","postScaleDragPointer","canvasToDOM","popupObj","_checkHidePopup","checkShow","_checkShowPopup","popupTimer","edgeId","_getEdgeAt","_hoverObject","_blurObject","lastPopupNode","getTitle","isOverlappingWith","edge","connected","popup","setPosition","setText","emitEvent","oldWidth","oldHeight","oldNodesData","_updateSelection","angle","_updateCalculationNodes","_reconnectEdges","_updateValueRange","updateLabels","changedData","setProperties","properties","oldEdgesData","oldEdge","disconnect","showInternalIds","_createBezierNodes","via","sectors","dynamicEdges","setValueRange","w","save","translate","_doInAllSectors","restore","offsetX","offsetY","_drawNodes","alwaysShow","setScaleAndPos","inArea","sMax","_drawEdges","_drawControlNodes","_freezeDefinedNodes","_physicsTick","_restoreFrozenNodes","fixedData","_isMoving","vmin","isMoving","_discreteStepNodes","nodesPresent","discreteStepLimited","discreteStep","vminCorrected","mainMovingStatus","supportMovingStatus","_doInAllActiveSectors","mainMoving","_doInSupportSector","_animationStep","_handleNavigation","calculationTime","maxSteps","timeRequired","requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame","ua","toLowerCase","requiresTimeout","iterations","toggleFreeze","parentEdgeId","internalMultiplier","positionBezierNode","mixin","storePosition","storePositions","dataArray","allowedToMoveX","allowedToMoveY","getPositions","focusOnNode","nodePosition","lockedOnNode","easingFunction","animateView","locked","_transitionRedraw","viewCenter","distanceFromCenter","_classicRedraw","_lockedRedraw","active","getScale","getCenterCoordinates","networkConstants","fromId","toId","widthSelected","labelDimensions","yLine","dirtyLabel","fromBackup","toBackup","originalFromId","originalToId","widthFixed","lengthFixed","controlNodesEnabled","controlNodes","positions","connectedNode","_drawLine","_drawArrow","_drawArrowCenter","_drawDashLine","attachEdge","detachEdge","xFrom","yFrom","xTo","yTo","xObj","yObj","_getDistanceToEdge","_getColor","colorObj","_getLineWidth","_line","midpointX","midpointY","_pointOnLine","_label","resize","_circle","_pointOnCircle","networkScaleInv","_getViaCoordinates","xVia","yVia","quadraticCurveTo","lineCount","measureText","fillRect","mozDash","setLineDash","pattern","lineDashOffset","mozDashOffset","lineCap","dashedLine","percentage","atan2","arrow","edgeSegmentLength","fromBorderDist","distanceToBorder","fromBorderPoint","toBorderDist","toBorderPoint","x1","y1","x2","y2","x3","y3","lastX","lastY","minDistance","_getDistanceToLine","px","py","something","u","nodeIdFrom","nodeIdTo","getControlNodePositions","_enableControlNodes","_disableControlNodes","_getSelectedControlNode","fromDistance","toDistance","_restoreControlNodes","defaultIndex","DEFAULT","load","url","brokenUrl","img","Image","onload","onerror","imagelist","grouplist","reroutedEdges","fontDrawThreshold","horizontalAlignLeft","verticalAlignTop","baseRadiusValue","radiusFixed","preassignedLevel","hierarchyEnumerated","fx","fy","vx","vy","resetCluster","dynamicEdgesLength","clusterSession","clusterSizeWidthFactor","clusterSizeHeightFactor","clusterSizeRadiusFactor","growthIndicator","networkScale","formationScale","clusterSize","containedNodes","containedEdges","clusterSessions","originalLabel","triggerFunction","groupObj","imageObj","brokenImage","_drawDatabase","_resizeDatabase","_drawBox","_resizeBox","_drawCircle","_resizeCircle","_drawEllipse","_resizeEllipse","_drawImage","_resizeImage","_drawText","_resizeText","_drawDot","_resizeShape","_drawSquare","_drawTriangle","_drawTriangleDown","_drawStar","_reset","clearSizeCache","_setForce","_addForce","isFixed","velocity","getDistance","globalAlpha","drawImage","textSize","getTextSize","clusterLineWidth","selectionLineWidth","roundRect","database","diameter","circle","defaultSize","ellipse","_drawShape","radiusMultiplier","baseline","labelUnderNode","inView","clearVelocity","updateVelocity","massBeforeClustering","energyBefore","styleAttr","fontFamily","WebkitBorderRadius","whiteSpace","parseDOT","parseGraph","nextPreview","isAlphaNumeric","regexAlphaNumeric","merge","o","addNode","graphs","attr","addEdge","createEdge","getToken","tokenType","TOKENTYPE","NULL","token","isComment","DELIMITER","c2","DELIMITERS","IDENTIFIER","newSyntaxError","UNKNOWN","chop","strict","parseStatements","parseStatement","subgraph","parseSubgraph","parseEdge","parseAttributeStatement","parseNodeStatement","subgraphs","parseAttributeList","message","maxLength","forEach2","array1","array2","elem1","elem2","graphData","dotNode","graphNode","convertEdge","dotEdge","graphEdge","subEdge","{","}","[","]",";","=",",","->","--","gephiJSON","allowedToMove","gEdges","gNodes","gEdge","source","gNode","leftContainer","rightContainer","shadowTop","shadowBottom","shadowTopLeft","shadowBottomLeft","shadowTopRight","shadowBottomRight","_redrawTimer","listeners","events","scrollTopMin","redrawCount","_initAutoResize","component","_stopAutoResize","what","getWindow","borderRootHeight","borderRootWidth","autoHeight","centerWidth","_updateScrollTop","visibilityTop","visibilityBottom","MAX_REDRAWS","repaint","_startAutoResize","_onResize","lastHeight","watchTimer","setInterval","initialScrollTop","oldScrollTop","_getScrollTop","newScrollTop","_setScrollTop","eventType","getTouchList","collectEventData","custom","back","editNode","addDescription","edgeDescription","editEdgeDescription","createEdgeError","deleteClusterError","CanvasRenderingContext2D","square","s2","ir","triangleDown","star","n","r2d","kappa","ox","oy","xe","ye","xm","ym","bezierCurveTo","wEllipse","hEllipse","ymb","yeb","xt","yt","xi","yi","xl","yl","xr","yr","dashArray","dashLength","dashCount","slope","distRemaining","dashIndex","_catmullRom","_linear","dFill","_catmullRomUniform","p0","p1","p2","p3","bp1","bp2","normalization","d1","d2","d3","A","N","M","d3powA","d2powA","d3pow2A","d2pow2A","d1pow2A","d1powA","Bargraph","barCombinedData","coreDistance","drawData","combinedData","intersections","barPoints","_getDataIntersections","heightOffset","_getSafeDrawData","nextKey","amount","resolved","prevKey","accumulated","groupLabel","_getStackedBarYRange","xpos","PhysicsMixin","ClusterMixin","SectorsMixin","SelectionMixin","ManipulationMixin","NavigationMixin","HierarchicalLayoutMixin","_loadMixin","sourceVariable","mixinFunction","_clearMixin","_loadSelectedForceSolver","_loadPhysicsConfiguration","hubThreshold","activeSector","drawingNode","blockConnectingEdgeSelection","forceAppendSelection","manipulationDiv","editModeDiv","closeDiv","_cleanNavigation","_loadNavigationElements","overlay","_onTapOverlay","windowHammer","_hasParent","deactivate","escListener","activate","unbind","_callbacks","once","self","removeListener","removeAllListeners","callbacks","cb","hasListeners","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_ARRAY__","__WEBPACK_AMD_DEFINE_RESULT__","_exportFunctions","_bound","keydown","keyup","_keys","fromCharCode","code","down","handleEvent","up","keyCode","bound","bindAll","getKey","newBindings","global","dfl","hasOwnProp","defaultParsingFlags","empty","unusedTokens","unusedInput","charsLeftOver","nullInput","invalidMonth","invalidFormat","userInvalidated","iso","printMsg","msg","suppressDeprecationWarnings","warn","deprecate","firstTime","deprecateSimple","deprecations","padToken","func","leftZeroFill","ordinalizeToken","period","localeData","ordinal","Locale","Moment","config","skipOverflow","checkOverflow","copyConfig","Duration","normalizedInput","normalizeObjectUnits","years","quarters","quarter","months","weeks","week","days","hour","minute","second","millisecond","_milliseconds","_days","_months","_locale","_bubble","val","_isAMomentObject","_i","_f","_l","_strict","_tzm","_isUTC","_offset","_pf","momentProperties","absRound","number","targetLength","forceSign","output","positiveMomentsDifference","base","res","isAfter","momentsDifference","makeAs","isBefore","createAdder","dur","tmp","addOrSubtractDurationFromMoment","mom","isAdding","updateOffset","setTime","rawSetter","rawGetter","rawMonthSetter","input","compareArrays","dontConvert","lengthDiff","diffs","toInt","normalizeUnits","units","lowered","unitAliases","camelFunctions","inputObject","normalizedProp","makeList","setter","getter","results","utc","set","argumentForCoercion","coercedNumber","isFinite","daysInMonth","UTC","getUTCDate","weeksInYear","dow","doy","weekOfYear","daysInYear","isLeapYear","_a","DATE","_overflowDayOfYear","isValid","_isValid","getTime","bigHour","normalizeLocale","chooseLocale","names","loadLocale","oldLocale","hasModule","model","local","removeFormattingTokens","makeFormatFunction","formattingTokens","formatTokenFunctions","formatMoment","expandFormat","formatFunctions","invalidDate","replaceLongDateFormatTokens","longDateFormat","localFormattingTokens","lastIndex","getParseRegexForToken","parseTokenOneDigit","parseTokenThreeDigits","parseTokenFourDigits","parseTokenOneToFourDigits","parseTokenSignedNumber","parseTokenSixDigits","parseTokenOneToSixDigits","parseTokenTwoDigits","parseTokenOneToThreeDigits","parseTokenWord","_meridiemParse","parseTokenOffsetMs","parseTokenTimestampMs","parseTokenTimezone","parseTokenT","parseTokenDigits","parseTokenOneOrTwoDigits","_ordinalParse","_ordinalParseLenient","RegExp","regexpEscape","unescapeFormat","timezoneMinutesFromString","string","possibleTzMatches","tzChunk","parseTimezoneChunker","addTimeToArrayFromToken","datePartArray","monthsParse","_dayOfYear","parseTwoDigitYear","_isPm","isPM","_useUTC","weekdaysParse","_w","invalidWeekday","dayOfYearFromWeekInfo","weekYear","weekday","temp","GG","W","E","_week","gg","dayOfYearFromWeeks","dateFromConfig","currentDate","yearToUse","currentDateArray","makeUTCDate","getUTCMonth","_nextDay","makeDate","setUTCMinutes","getUTCMinutes","dateFromObject","getUTCFullYear","makeDateFromStringAndFormat","ISO_8601","parseISO","parsedInput","tokens","skipped","stringLength","totalParsedInputLength","matched","p4","makeDateFromStringAndArray","tempConfig","bestMoment","scoreToBeat","currentScore","NaN","score","l","isoRegex","isoDates","isoTimes","makeDateFromString","createFromInputFallback","makeDateFromInput","aspNetJsonRegex","ms","setUTCFullYear","parseWeekday","substituteTimeAgo","withoutSuffix","isFuture","relativeTime","posNegDuration","relativeTimeThresholds","firstDayOfWeek","firstDayOfWeekOfYear","adjustedMoment","daysToDayOfWeek","daysToAdd","getUTCDay","makeMoment","invalid","preparse","pickBy","moments","dayOfMonth","unit","makeAccessor","keepTime","daysToYears","yearsToDays","makeDurationGetter","makeGlobal","shouldDeprecate","ender","oldGlobalMoment","globalScope","VERSION","aspNetTimeSpanJsonRegex","isoDurationRegex","isoFormat","unitMillisecondFactors","Milliseconds","Seconds","Minutes","Hours","Days","Months","Years","D","Q","DDD","dayofyear","isoweekday","isoweek","weekyear","isoweekyear","ordinalizeTokens","paddedTokens","MMM","monthsShort","MMMM","dd","weekdaysMin","ddd","weekdaysShort","dddd","weekdays","isoWeek","YY","YYYY","YYYYY","YYYYYY","gggg","ggggg","isoWeekYear","GGGG","GGGGG","isoWeekday","meridiem","SS","SSS","SSSS","Z","zone","ZZ","zoneAbbr","zz","zoneName","unix","lists","DDDD","_monthsShort","monthName","regex","_monthsParse","_longMonthsParse","_shortMonthsParse","_weekdays","_weekdaysShort","_weekdaysMin","weekdayName","_weekdaysParse","_longDateFormat","LTS","LT","L","LL","LLL","LLLL","isLower","_calendar","sameDay","nextDay","nextWeek","lastDay","lastWeek","sameElse","calendar","_relativeTime","future","past","mm","hh","MM","yy","pastFuture","_ordinal","postformat","_invalidDate","ret","parseIso","diffRes","isDuration","inp","version","defaultFormat","relativeTimeThreshold","threshold","limit","defineLocale","_abbr","abbr","langData","flags","parseZone","isDSTShifted","parsingFlags","invalidAt","keepLocalTime","_dateTzOffset","inputString","asFloat","daysAdjust","that","zoneDiff","startOf","humanize","fromNow","sod","isDST","getDay","endOf","inputMs","isSame","localAdjust","_changeInProgress","hasAlignedHourOffset","isoWeeksInYear","weekInfo","newLocaleData","getTimezoneOffset","isoWeeks","toJSON","withSuffix","toIsoString","asSeconds","asMilliseconds","asMinutes","asHours","asDays","asWeeks","asMonths","asYears","ordinalParse","require","noGlobal","setup","READY","Event","determineEventTypes","Utils","each","gestures","Detection","register","onTouch","DOCUMENT","EVENT_MOVE","detect","EVENT_END","Instance","defaults","behavior","userSelect","touchAction","touchCallout","contentZooming","userDrag","tapHighlightColor","HAS_POINTEREVENTS","pointerEnabled","msPointerEnabled","HAS_TOUCHEVENTS","IS_MOBILE","NO_MOUSEEVENTS","CALCULATE_INTERVAL","EVENT_TYPES","DIRECTION_DOWN","DIRECTION_LEFT","DIRECTION_UP","DIRECTION_RIGHT","POINTER_MOUSE","POINTER_TOUCH","POINTER_PEN","EVENT_START","EVENT_RELEASE","EVENT_TOUCH","plugins","utils","dest","handler","iterator","inStr","find","inArray","hasParent","getCenter","getVelocity","deltaTime","getAngle","touch1","touch2","getDirection","getRotation","isVertical","setPrefixedCss","toggle","prefixes","toCamelCase","toggleBehavior","falseFn","onselectstart","ondragstart","str","preventMouseEvents","started","shouldDetect","hook","onTouchHandler","ev","triggerType","srcType","isPointer","isMouse","buttons","PointerEvent","matchType","updatePointer","doDetect","touchList","touchListLength","triggerChange","trigger","changedLength","changedTouches","evData","identifiers","identifier","pointerType","timeStamp","preventManipulation","stopDetect","pointers","touchlist","pointerEvent","pointerId","pt","MSPOINTER_TYPE_MOUSE","MSPOINTER_TYPE_TOUCH","MSPOINTER_TYPE_PEN","detection","stopped","startDetect","inst","eventData","startEvent","lastEvent","lastCalcEvent","futureCalcEvent","lastCalcData","extendEventData","instOptions","getCalculatedData","recalc","calcEv","calcData","velocityX","velocityY","interimAngle","interimDirection","startEv","lastEv","rotation","eventStartHandler","eventHandlers","createEvent","initEvent","dispatchEvent","state","dispose","eh","dragGesture","dragMaxTouches","triggered","dragMinDistance","startCenter","dragDistanceCorrection","dragLockToAxis","dragLockMinDistance","lastDirection","dragBlockVertical","dragBlockHorizontal","Drag","Gesture","holdGesture","holdTimeout","holdThreshold","Hold","Release","Swipe","swipeMinTouches","swipeMaxTouches","swipeVelocityX","swipeVelocityY","tapGesture","sincePrev","didDoubleTap","hasMoved","tapMaxDistance","tapMaxTime","doubleTapInterval","doubleTapDistance","tapAlways","Tap","Touch","preventMouse","transformGesture","scaleThreshold","rotationThreshold","transformMinScale","transformMinRotation","Transform","clusterToFit","maxNumberOfNodes","reposition","maxLevels","forceAggregateHubs","normalizeClusterLevels","increaseClusterLevel","repositionNodes","openCluster","isMovingBeforeClustering","_nodeInActiveArea","_sector","_addSector","decreaseClusterLevel","_expandClusterNode","_updateDynamicEdges","updateClusters","zoomDirection","recursive","doNotStart","amountOfNodes","_collapseSector","_formClusters","_openClusters","_openClustersBySize","_aggregateHubs","handleChains","chainPercentage","_getChainFraction","_reduceAmountOfChains","_getHubSize","_formClustersByHub","openAll","containedNodeId","childNode","_expelChildFromParent","_unselectAll","_releaseContainedEdges","_connectEdgeBackToChild","_validateEdges","othersPresent","childNodeId","_repositionBezierNodes","_formClustersByZoom","_forceClustersByZoom","minLength","_addToCluster","_clusterToSmallestNeighbour","smallestNeighbour","smallestNeighbourNode","neighbour","onlyEqual","_formClusterFromHub","hubNode","absorptionSizeOffset","allowCluster","edgesIdarray","amountOfInitialEdges","_addToContainedEdges","_connectEdgeToCluster","_containCircularEdgesFromNode","massBefore","correction","edgeToId","edgeFromId","k","_addToReroutedEdges","maxLevel","minLevel","clusterLevel","targetLevel","average","averageSquared","hubCounter","largestHub","variance","standardDeviation","fraction","reduceAmount","chains","total","_switchToSector","sectorId","sectorType","_switchToActiveSector","_switchToFrozenSector","_switchToSupportSector","_loadLatestSector","_previousSector","_setActiveSector","newId","_forgetLastSector","_createNewSector","_deleteActiveSector","_deleteFrozenSector","_freezeSector","_activateSector","_mergeThisWithFrozen","_collapseThisToSingleCluster","sector","unqiueIdentifier","previousSector","runFunction","argument","returnValues","_doInAllFrozenSectors","_drawSectorNodes","_drawAllSectorNodes","_getNodesOverlappingWith","overlappingNodes","_getAllNodesOverlappingWith","_pointerToPositionObject","positionObject","_getEdgesOverlappingWith","overlappingEdges","_getAllEdgesOverlappingWith","_addToSelection","_addToHover","_removeFromSelection","doNotTrigger","_unselectClusters","_getSelectedNodeCount","_getSelectedNode","_getSelectedEdge","_getSelectedEdgeCount","_getSelectedObjectCount","_selectionIsEmpty","_clusterInSelection","_selectConnectedEdges","_hoverConnectedEdges","_unselectConnectedEdges","append","highlightEdges","overrideSelectable","DOM","_manipulationReleaseOverload","_navigationReleaseOverload","getSelectedNodes","edgeIds","getSelectedEdges","idArray","selectNodes","RangeError","selectEdges","_clearManipulatorBar","manipulationDOM","_restoreOverloadedFunctions","functionName","_toggleEditMode","toolbar","boundFunction","edgeBeingEdited","selectedControlNode","_createAddNodeToolbar","_createAddEdgeToolbar","_editNode","_createEditEdgeToolbar","_addNode","_handleConnect","_finishConnect","_selectControlNode","_controlNodeDrag","_releaseControlNode","newNode","_editEdge","alert","supportNodes","targetNode","connectionEdge","connectFromId","_createEdge","defaultData","finalizedData","sourceNodeId","targetNodeId","selectedNodes","selectedEdges","navigationDivs","navigationDivActions","_stopMovement","_zoomExtent","hubsize","definedLevel","undefinedLevel","_changeConstants","_determineLevels","_determineLevelsDirected","distribution","_getDistribution","_placeNodesByHierarchy","minPos","_placeBranchNodes","maxCount","_setLevel","_setLevelDirected","parentId","parentLevel","nodeMoved","_restoreNodes","graphToggleSmoothCurves","graph_toggleSmooth","getElementById","graphRepositionNodes","showValueOfRange","graphGenerateOptions","optionsSpecific","radioButton1","radioButton2","checked","backupConstants","optionsDiv","switchConfigurations","radioButton","querySelector","tableId","table","constantsVariableName","valueId","rangeValue","_overWriteGraphConstants","RepulsionMixin","HierarchialRepulsionMixin","BarnesHutMixin","_toggleBarnesHut","barnesHutTree","_initializeForceCalculation","_calculateForces","_calculateGravitationalForces","_calculateNodeForces","_calculateSpringForcesWithSupport","_calculateHierarchicalSpringForces","_calculateSpringForces","supportNodeId","gravity","gravityForce","edgeLength","springForce","combinedClusterSize","node1","node2","node3","_calculateSpringForce","physicsConfiguration","hierarchicalLayoutDirections","parentElement","rangeElement","radioButton3","graph_repositionNodes","graph_generateOptions","dynamicSmoothCurves","nameArray","webpackContext","req","resolve","repulsingForce","a_base","minimumDistance","steepness","springFx","springFy","totalFx","totalFy","correctionFx","correctionFy","nodeCount","_formBarnesHutTree","_getForceContribution","children","NW","NE","SW","SE","parentBranch","childrenCount","centerOfMass","calcSize","MAX_VALUE","sizeDiff","minimumTreeSize","rootSize","halfRootSize","centerX","centerY","_splitBranch","_placeInTree","_updateBranchMass","totalMass","totalMassInv","biggestSize","skipMassUpdate","_placeInRegion","region","containedNode","_insertRegion","childSize","_drawTree","_drawBranch","branch","webpackPolyfill","paths"],"mappings":"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"} \ No newline at end of file diff --git a/dist/vis.min.css b/dist/vis.min.css deleted file mode 100644 index dfb42f12..00000000 --- a/dist/vis.min.css +++ /dev/null @@ -1 +0,0 @@ -.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}.vis.timeline.root{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}.vis.timeline .vispanel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis.timeline .vispanel.bottom,.vis.timeline .vispanel.center,.vis.timeline .vispanel.left,.vis.timeline .vispanel.right,.vis.timeline .vispanel.top{border:1px #bfbfbf}.vis.timeline .vispanel.center,.vis.timeline .vispanel.left,.vis.timeline .vispanel.right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis.timeline .vispanel.bottom,.vis.timeline .vispanel.center,.vis.timeline .vispanel.top{border-left-style:solid;border-right-style:solid}.vis.timeline .background{overflow:hidden}.vis.timeline .vispanel>.content{position:relative}.vis.timeline .vispanel .shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,.8)}.vis.timeline .vispanel .shadow.top{top:-1px;left:0}.vis.timeline .vispanel .shadow.bottom{bottom:-1px;left:0}.vis.timeline .labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis.timeline .labelset .vlabel{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis.timeline .labelset .vlabel:last-child{border-bottom:none}.vis.timeline .labelset .vlabel .inner{display:inline-block;padding:5px}.vis.timeline .labelset .vlabel .inner.hidden{padding:0}.vis.timeline .itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis.timeline .itemset .background,.vis.timeline .itemset .foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis.timeline .axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis.timeline .foreground .group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis.timeline .foreground .group:last-child{border-bottom:none}.vis.timeline .item{position:absolute;color:#1A1A1A;border-color:#97B0F8;border-width:1px;background-color:#D5DDF6;display:inline-block;padding:5px}.vis.timeline .item.selected{border-color:#FFC200;background-color:#FFF785;z-index:2}.vis.timeline .editable .item.selected{cursor:move}.vis.timeline .item.point.selected{background-color:#FFF785}.vis.timeline .item.box{text-align:center;border-style:solid;border-radius:2px}.vis.timeline .item.point{background:0 0}.vis.timeline .item.dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis.timeline .item.range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis.timeline .item.background{overflow:hidden;border:none;background-color:rgba(213,221,246,.4);box-sizing:border-box;padding:0;margin:0}.vis.timeline .item.range .content{position:relative;display:inline-block;max-width:100%;overflow:hidden}.vis.timeline .item.background .content{position:absolute;display:inline-block;overflow:hidden;max-width:100%;margin:5px}.vis.timeline .item.line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis.timeline .item .content{white-space:nowrap;overflow:hidden}.vis.timeline .item .delete{background:url(img/timeline/delete.png) top center no-repeat;position:absolute;width:24px;height:24px;top:0;right:-24px;cursor:pointer}.vis.timeline .item.range .drag-left{position:absolute;width:24px;height:100%;top:0;left:-4px;cursor:w-resize}.vis.timeline .item.range .drag-right{position:absolute;width:24px;height:100%;top:0;right:-4px;cursor:e-resize}.vis.timeline .timeaxis{position:relative;overflow:hidden}.vis.timeline .timeaxis.foreground{top:0;left:0;width:100%}.vis.timeline .timeaxis.background{position:absolute;top:0;left:0;width:100%;height:100%}.vis.timeline .timeaxis .text{position:absolute;color:#4d4d4d;padding:3px;white-space:nowrap}.vis.timeline .timeaxis .text.measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis.timeline .timeaxis .grid.vertical{position:absolute;width:0;border-right:1px solid}.vis.timeline .timeaxis .grid.minor{border-color:#e5e5e5}.vis.timeline .timeaxis .grid.major{border-color:#bfbfbf}.vis.timeline .currenttime{background-color:#FF7F6E;width:2px;z-index:1}.vis.timeline .customtime{background-color:#6E94FF;width:2px;cursor:move;z-index:1}.vis.timeline .vispanel.background.horizontal .grid.horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis.timeline .vispanel.background.horizontal .grid.minor{border-color:#e5e5e5}.vis.timeline .vispanel.background.horizontal .grid.major{border-color:#bfbfbf}.vis.timeline .dataaxis .yAxis.major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis.timeline .dataaxis .yAxis.major.measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis.timeline .dataaxis .yAxis.minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis.timeline .dataaxis .yAxis.minor.measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis.timeline .dataaxis .yAxis.title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis.timeline .dataaxis .yAxis.title.measure{padding:0;margin:0;visibility:hidden;width:auto}.vis.timeline .dataaxis .yAxis.title.left{bottom:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vis.timeline .dataaxis .yAxis.title.right{bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vis.timeline .legend{background-color:rgba(247,252,255,.65);padding:5px;border-color:#b3b3b3;border-style:solid;border-width:1px;box-shadow:2px 2px 10px rgba(154,154,154,.55)}.vis.timeline .legendText{white-space:nowrap;display:inline-block}.vis.timeline .graphGroup0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis.timeline .graphGroup1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis.timeline .graphGroup2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis.timeline .graphGroup3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis.timeline .graphGroup4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis.timeline .graphGroup5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis.timeline .graphGroup6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis.timeline .graphGroup7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis.timeline .graphGroup8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis.timeline .graphGroup9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis.timeline .fill{fill-opacity:.1;stroke:none}.vis.timeline .bar{fill-opacity:.5;stroke-width:1px}.vis.timeline .point{stroke-width:2px;fill-opacity:1}.vis.timeline .legendBackground{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis.timeline .outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis.timeline .iconFill{fill-opacity:.3;stroke:none}div.network-manipulationDiv{border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(to bottom,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fcfcfc', GradientType=0);position:absolute;left:0;top:0;width:100%;height:30px}div.network-manipulation-editMode{position:absolute;left:0;top:0;height:30px;margin-top:20px}div.network-manipulation-closeDiv{position:absolute;right:0;top:0;width:30px;height:30px;background-position:20px 3px;background-repeat:no-repeat;background-image:url(img/network/cross.png);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.network-manipulation-closeDiv:hover{opacity:.6}span.network-manipulationUI{font-family:verdana;font-size:12px;-moz-border-radius:15px;border-radius:15px;display:inline-block;background-position:0 0;background-repeat:no-repeat;height:24px;margin:-14px 0 0 10px;vertical-align:middle;cursor:pointer;padding:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}span.network-manipulationUI:hover{box-shadow:1px 1px 8px rgba(0,0,0,.2)}span.network-manipulationUI:active{box-shadow:1px 1px 8px rgba(0,0,0,.5)}span.network-manipulationUI.back{background-image:url(img/network/backIcon.png)}span.network-manipulationUI.none:hover{box-shadow:1px 1px 8px transparent;cursor:default}span.network-manipulationUI.none:active{box-shadow:1px 1px 8px transparent}span.network-manipulationUI.none{padding:0}span.network-manipulationUI.notification{margin:2px;font-weight:700}span.network-manipulationUI.add{background-image:url(img/network/addNodeIcon.png)}span.network-manipulationUI.edit{background-image:url(img/network/editIcon.png)}span.network-manipulationUI.edit.editmode{background-color:#fcfcfc;border-style:solid;border-width:1px;border-color:#ccc}span.network-manipulationUI.connect{background-image:url(img/network/connectIcon.png)}span.network-manipulationUI.delete{background-image:url(img/network/deleteIcon.png)}span.network-manipulationLabel{margin:0 0 0 23px;line-height:25px}div.network-seperatorLine{display:inline-block;width:1px;height:20px;background-color:#bdbdbd;margin:5px 7px 0 15px}div.network-navigation_wrapper{position:absolute;left:0;top:0;width:100%;height:100%}div.network-navigation{width:34px;height:34px;-moz-border-radius:17px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.network-navigation:hover{box-shadow:0 0 3px 3px rgba(56,207,21,.3)}div.network-navigation:active{box-shadow:0 0 1px 3px rgba(56,207,21,.95)}div.network-navigation.up{background-image:url(img/network/upArrow.png);bottom:50px;left:55px}div.network-navigation.down{background-image:url(img/network/downArrow.png);bottom:10px;left:55px}div.network-navigation.left{background-image:url(img/network/leftArrow.png);bottom:10px;left:15px}div.network-navigation.right{background-image:url(img/network/rightArrow.png);bottom:10px;left:95px}div.network-navigation.zoomIn{background-image:url(img/network/plus.png);bottom:10px;right:15px}div.network-navigation.zoomOut{background-image:url(img/network/minus.png);bottom:10px;right:55px}div.network-navigation.zoomExtends{background-image:url(img/network/zoomExtends.png);bottom:50px;right:15px} \ No newline at end of file diff --git a/dist/vis.min.js b/dist/vis.min.js deleted file mode 100644 index bef67da9..00000000 --- a/dist/vis.min.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * vis.js - * https://github.com/almende/vis - * - * A dynamic, browser-based visualization library. - * - * @version 3.7.2 - * @date 2014-12-09 - * - * @license - * Copyright (C) 2011-2014 Almende B.V, http://almende.com - * - * Vis.js is dual licensed under both - * - * * The Apache 2.0 License - * http://www.apache.org/licenses/LICENSE-2.0 - * - * and - * - * * The MIT License - * http://opensource.org/licenses/MIT - * - * Vis.js may be distributed under either license. - */ -"use strict";!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):"object"==typeof exports?exports.vis=e():t.vis=e()}(this,function(){return function(t){function e(s){if(i[s])return i[s].exports;var o=i[s]={exports:{},id:s,loaded:!1};return t[s].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var i={};return e.m=t,e.c=i,e.p="",e(0)}([function(t,e,i){e.util=i(1),e.DOMutil=i(2),e.DataSet=i(3),e.DataView=i(4),e.Queue=i(5),e.Graph3d=i(6),e.graph3d={Camera:i(7),Filter:i(8),Point2d:i(9),Point3d:i(10),Slider:i(11),StepNumber:i(12)},e.Timeline=i(13),e.Graph2d=i(14),e.timeline={DateUtil:i(15),DataStep:i(16),Range:i(17),stack:i(18),TimeStep:i(19),components:{items:{Item:i(31),BackgroundItem:i(32),BoxItem:i(33),PointItem:i(34),RangeItem:i(35)},Component:i(20),CurrentTime:i(21),CustomTime:i(22),DataAxis:i(23),GraphGroup:i(24),Group:i(25),BackgroundGroup:i(26),ItemSet:i(27),Legend:i(28),LineGraph:i(29),TimeAxis:i(30)}},e.Network=i(36),e.network={Edge:i(37),Groups:i(38),Images:i(39),Node:i(40),Popup:i(41),dotparser:i(42),gephiParser:i(43)},e.Graph=function(){throw new Error("Graph is renamed to Network. Please create a graph as new vis.Network(...)")},e.moment=i(44),e.hammer=i(45)},function(module,exports,__webpack_require__){var moment=__webpack_require__(44);exports.isNumber=function(t){return t instanceof Number||"number"==typeof t},exports.isString=function(t){return t instanceof String||"string"==typeof t},exports.isDate=function(t){if(t instanceof Date)return!0;if(exports.isString(t)){var e=ASPDateRegex.exec(t);if(e)return!0;if(!isNaN(Date.parse(t)))return!0}return!1},exports.isDataTable=function(t){return"undefined"!=typeof google&&google.visualization&&google.visualization.DataTable&&t instanceof google.visualization.DataTable},exports.randomUUID=function(){var t=function(){return Math.floor(65536*Math.random()).toString(16)};return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()},exports.extend=function(t){for(var e=1,i=arguments.length;i>e;e++){var s=arguments[e];for(var o in s)s.hasOwnProperty(o)&&(t[o]=s[o])}return t},exports.selectiveExtend=function(t,e){if(!Array.isArray(t))throw new Error("Array with property names expected as first argument");for(var i=2;ii;i++)if(t[i]!=e[i])return!1;return!0},exports.convert=function(t,e){var i;if(void 0===t)return void 0;if(null===t)return null;if(!e)return t;if("string"!=typeof e&&!(e instanceof String))throw new Error("Type must be a string");switch(e){case"boolean":case"Boolean":return Boolean(t);case"number":case"Number":return Number(t.valueOf());case"string":case"String":return String(t);case"Date":if(exports.isNumber(t))return new Date(t);if(t instanceof Date)return new Date(t.valueOf());if(moment.isMoment(t))return new Date(t.valueOf());if(exports.isString(t))return i=ASPDateRegex.exec(t),i?new Date(Number(i[1])):moment(t).toDate();throw new Error("Cannot convert object of type "+exports.getType(t)+" to type Date");case"Moment":if(exports.isNumber(t))return moment(t);if(t instanceof Date)return moment(t.valueOf());if(moment.isMoment(t))return moment(t);if(exports.isString(t))return i=ASPDateRegex.exec(t),moment(i?Number(i[1]):t);throw new Error("Cannot convert object of type "+exports.getType(t)+" to type Date");case"ISODate":if(exports.isNumber(t))return new Date(t);if(t instanceof Date)return t.toISOString();if(moment.isMoment(t))return t.toDate().toISOString();if(exports.isString(t))return i=ASPDateRegex.exec(t),i?new Date(Number(i[1])).toISOString():new Date(t).toISOString();throw new Error("Cannot convert object of type "+exports.getType(t)+" to type ISODate");case"ASPDate":if(exports.isNumber(t))return"/Date("+t+")/";if(t instanceof Date)return"/Date("+t.valueOf()+")/";if(exports.isString(t)){i=ASPDateRegex.exec(t);var s;return s=i?new Date(Number(i[1])).valueOf():new Date(t).valueOf(),"/Date("+s+")/"}throw new Error("Cannot convert object of type "+exports.getType(t)+" to type ASPDate");default:throw new Error('Unknown type "'+e+'"')}};var ASPDateRegex=/^\/?Date\((\-?\d+)/i;exports.getType=function(t){var e=typeof t;return"object"==e?null==t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":Array.isArray(t)?"Array":t instanceof Date?"Date":"Object":"number"==e?"Number":"boolean"==e?"Boolean":"string"==e?"String":e},exports.getAbsoluteLeft=function(t){return t.getBoundingClientRect().left+window.pageXOffset},exports.getAbsoluteTop=function(t){return t.getBoundingClientRect().top+window.pageYOffset},exports.addClassName=function(t,e){var i=t.className.split(" ");-1==i.indexOf(e)&&(i.push(e),t.className=i.join(" "))},exports.removeClassName=function(t,e){var i=t.className.split(" "),s=i.indexOf(e);-1!=s&&(i.splice(s,1),t.className=i.join(" "))},exports.forEach=function(t,e){var i,s;if(Array.isArray(t))for(i=0,s=t.length;s>i;i++)e(t[i],i,t);else for(i in t)t.hasOwnProperty(i)&&e(t[i],i,t)},exports.toArray=function(t){var e=[];for(var i in t)t.hasOwnProperty(i)&&e.push(t[i]);return e},exports.updateProperty=function(t,e,i){return t[e]!==i?(t[e]=i,!0):!1},exports.addEventListener=function(t,e,i,s){t.addEventListener?(void 0===s&&(s=!1),"mousewheel"===e&&navigator.userAgent.indexOf("Firefox")>=0&&(e="DOMMouseScroll"),t.addEventListener(e,i,s)):t.attachEvent("on"+e,i)},exports.removeEventListener=function(t,e,i,s){t.removeEventListener?(void 0===s&&(s=!1),"mousewheel"===e&&navigator.userAgent.indexOf("Firefox")>=0&&(e="DOMMouseScroll"),t.removeEventListener(e,i,s)):t.detachEvent("on"+e,i)},exports.preventDefault=function(t){t||(t=window.event),t.preventDefault?t.preventDefault():t.returnValue=!1},exports.getTarget=function(t){t||(t=window.event);var e;return t.target?e=t.target:t.srcElement&&(e=t.srcElement),void 0!=e.nodeType&&3==e.nodeType&&(e=e.parentNode),e},exports.option={},exports.option.asBoolean=function(t,e){return"function"==typeof t&&(t=t()),null!=t?0!=t:e||null},exports.option.asNumber=function(t,e){return"function"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null},exports.option.asString=function(t,e){return"function"==typeof t&&(t=t()),null!=t?String(t):e||null},exports.option.asSize=function(t,e){return"function"==typeof t&&(t=t()),exports.isString(t)?t:exports.isNumber(t)?t+"px":e||null},exports.option.asElement=function(t,e){return"function"==typeof t&&(t=t()),t||e||null},exports.GiveDec=function(Hex){var Value;return Value="A"==Hex?10:"B"==Hex?11:"C"==Hex?12:"D"==Hex?13:"E"==Hex?14:"F"==Hex?15:eval(Hex)},exports.GiveHex=function(t){var e;return e=10==t?"A":11==t?"B":12==t?"C":13==t?"D":14==t?"E":15==t?"F":""+t},exports.parseColor=function(t){var e;if(exports.isString(t)){if(exports.isValidRGB(t)){var i=t.substr(4).substr(0,t.length-5).split(",");t=exports.RGBToHex(i[0],i[1],i[2])}if(exports.isValidHex(t)){var s=exports.hexToHSV(t),o={h:s.h,s:.45*s.s,v:Math.min(1,1.05*s.v)},n={h:s.h,s:Math.min(1,1.25*s.v),v:.6*s.v},r=exports.HSVToHex(n.h,n.h,n.v),a=exports.HSVToHex(o.h,o.s,o.v);e={background:t,border:r,highlight:{background:a,border:r},hover:{background:a,border:r}}}else e={background:t,border:t,highlight:{background:t,border:t},hover:{background:t,border:t}}}else e={},e.background=t.background||"white",e.border=t.border||e.background,exports.isString(t.highlight)?e.highlight={border:t.highlight,background:t.highlight}:(e.highlight={},e.highlight.background=t.highlight&&t.highlight.background||e.background,e.highlight.border=t.highlight&&t.highlight.border||e.border),exports.isString(t.hover)?e.hover={border:t.hover,background:t.hover}:(e.hover={},e.hover.background=t.hover&&t.hover.background||e.background,e.hover.border=t.hover&&t.hover.border||e.border);return e},exports.hexToRGB=function(t){t=t.replace("#","").toUpperCase();var e=exports.GiveDec(t.substring(0,1)),i=exports.GiveDec(t.substring(1,2)),s=exports.GiveDec(t.substring(2,3)),o=exports.GiveDec(t.substring(3,4)),n=exports.GiveDec(t.substring(4,5)),r=exports.GiveDec(t.substring(5,6)),a=16*e+i,h=16*s+o,i=16*n+r;return{r:a,g:h,b:i}},exports.RGBToHex=function(t,e,i){var s=exports.GiveHex(Math.floor(t/16)),o=exports.GiveHex(t%16),n=exports.GiveHex(Math.floor(e/16)),r=exports.GiveHex(e%16),a=exports.GiveHex(Math.floor(i/16)),h=exports.GiveHex(i%16),d=s+o+n+r+a+h;return"#"+d},exports.RGBToHSV=function(t,e,i){t/=255,e/=255,i/=255;var s=Math.min(t,Math.min(e,i)),o=Math.max(t,Math.max(e,i));if(s==o)return{h:0,s:0,v:s};var n=t==s?e-i:i==s?t-e:i-t,r=t==s?3:i==s?1:5,a=60*(r-n/(o-s))/360,h=(o-s)/o,d=o;return{h:a,s:h,v:d}};var cssUtil={split:function(t){var e={};return t.split(";").forEach(function(t){if(""!=t.trim()){var i=t.split(":"),s=i[0].trim(),o=i[1].trim();e[s]=o}}),e},join:function(t){return Object.keys(t).map(function(e){return e+": "+t[e]}).join("; ")}};exports.addCssText=function(t,e){var i=cssUtil.split(t.style.cssText),s=cssUtil.split(e),o=exports.extend(i,s);t.style.cssText=cssUtil.join(o)},exports.removeCssText=function(t,e){var i=cssUtil.split(t.style.cssText),s=cssUtil.split(e);for(var o in s)s.hasOwnProperty(o)&&delete i[o];t.style.cssText=cssUtil.join(i)},exports.HSVToRGB=function(t,e,i){var s,o,n,r=Math.floor(6*t),a=6*t-r,h=i*(1-e),d=i*(1-a*e),l=i*(1-(1-a)*e);switch(r%6){case 0:s=i,o=l,n=h;break;case 1:s=d,o=i,n=h;break;case 2:s=h,o=i,n=l;break;case 3:s=h,o=d,n=i;break;case 4:s=l,o=h,n=i;break;case 5:s=i,o=h,n=d}return{r:Math.floor(255*s),g:Math.floor(255*o),b:Math.floor(255*n)}},exports.HSVToHex=function(t,e,i){var s=exports.HSVToRGB(t,e,i);return exports.RGBToHex(s.r,s.g,s.b)},exports.hexToHSV=function(t){var e=exports.hexToRGB(t);return exports.RGBToHSV(e.r,e.g,e.b)},exports.isValidHex=function(t){var e=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t);return e},exports.isValidRGB=function(t){t=t.replace(" ","");var e=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/i.test(t);return e},exports.selectiveBridgeObject=function(t,e){if("object"==typeof e){for(var i=Object.create(e),s=0;s=r&&o>n;){var h=Math.floor((r+a)/2),d=t[h],l=void 0===s?d[i]:d[i][s],c=e(l);if(0==c)return h;-1==c?r=h+1:a=h-1,n++}return-1},exports.binarySearchValue=function(t,e,i,s){for(var o,n,r,a,h=1e4,d=0,l=0,c=t.length-1;c>=l&&h>d;){if(a=Math.floor(.5*(c+l)),o=t[Math.max(0,a-1)][i],n=t[a][i],r=t[Math.min(t.length-1,a+1)][i],n==e)return a;if(e>o&&n>e)return"before"==s?Math.max(0,a-1):a;if(e>n&&r>e)return"before"==s?a:Math.min(t.length-1,a+1);e>n?l=a+1:c=a-1,d++}return-1},exports.easeInOutQuad=function(t,e,i,s){var o=i-e;return t/=s/2,1>t?o/2*t*t+e:(t--,-o/2*(t*(t-2)-1)+e)},exports.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return.5>t?2*t*t:-1+(4-2*t)*t},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return.5>t?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return.5>t?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return.5>t?16*t*t*t*t*t:1+16*--t*t*t*t*t}}},function(t,e){e.prepareElements=function(t){for(var e in t)t.hasOwnProperty(e)&&(t[e].redundant=t[e].used,t[e].used=[])},e.cleanupElements=function(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e].redundant){for(var i=0;i0?(s=e[t].redundant[0],e[t].redundant.shift()):(s=document.createElementNS("http://www.w3.org/2000/svg",t),i.appendChild(s)):(s=document.createElementNS("http://www.w3.org/2000/svg",t),e[t]={used:[],redundant:[]},i.appendChild(s)),e[t].used.push(s),s},e.getDOMElement=function(t,e,i,s){var o;return e.hasOwnProperty(t)?e[t].redundant.length>0?(o=e[t].redundant[0],e[t].redundant.shift()):(o=document.createElement(t),void 0!==s?i.insertBefore(o,s):i.appendChild(o)):(o=document.createElement(t),e[t]={used:[],redundant:[]},void 0!==s?i.insertBefore(o,s):i.appendChild(o)),e[t].used.push(o),o},e.drawPoint=function(t,i,s,o,n){var r;return"circle"==s.options.drawPoints.style?(r=e.getSVGElement("circle",o,n),r.setAttributeNS(null,"cx",t),r.setAttributeNS(null,"cy",i),r.setAttributeNS(null,"r",.5*s.options.drawPoints.size)):(r=e.getSVGElement("rect",o,n),r.setAttributeNS(null,"x",t-.5*s.options.drawPoints.size),r.setAttributeNS(null,"y",i-.5*s.options.drawPoints.size),r.setAttributeNS(null,"width",s.options.drawPoints.size),r.setAttributeNS(null,"height",s.options.drawPoints.size)),void 0!==s.options.drawPoints.styles&&r.setAttributeNS(null,"style",s.group.options.drawPoints.styles),r.setAttributeNS(null,"class",s.className+" point"),r},e.drawBar=function(t,i,s,o,n,r,a){if(0!=o){0>o&&(o*=-1,i-=o);var h=e.getSVGElement("rect",r,a);h.setAttributeNS(null,"x",t-.5*s),h.setAttributeNS(null,"y",i),h.setAttributeNS(null,"width",s),h.setAttributeNS(null,"height",o),h.setAttributeNS(null,"class",n)}}},function(t,e,i){function s(t,e){if(!t||Array.isArray(t)||o.isDataTable(t)||(e=t,t=null),this._options=e||{},this._data={},this._fieldId=this._options.fieldId||"id",this._type={},this._options.type)for(var i in this._options.type)if(this._options.type.hasOwnProperty(i)){var s=this._options.type[i];this._type[i]="Date"==s||"ISODate"==s||"ASPDate"==s?"Date":s}if(this._options.convert)throw new Error('Option "convert" is deprecated. Use "type" instead.');this._subscribers={},t&&this.add(t),this.setOptions(e)}var o=i(1),n=i(5);s.prototype.setOptions=function(t){t&&void 0!==t.queue&&(t.queue===!1?this._queue&&(this._queue.destroy(),delete this._queue):(this._queue||(this._queue=n.extend(this,{replace:["add","update","remove"]})),"object"==typeof t.queue&&this._queue.setOptions(t.queue)))},s.prototype.on=function(t,e){var i=this._subscribers[t];i||(i=[],this._subscribers[t]=i),i.push({callback:e})},s.prototype.subscribe=s.prototype.on,s.prototype.off=function(t,e){var i=this._subscribers[t];i&&(this._subscribers[t]=i.filter(function(t){return t.callback!=e}))},s.prototype.unsubscribe=s.prototype.off,s.prototype._trigger=function(t,e,i){if("*"==t)throw new Error("Cannot trigger event *");var s=[];t in this._subscribers&&(s=s.concat(this._subscribers[t])),"*"in this._subscribers&&(s=s.concat(this._subscribers["*"]));for(var o=0;or;r++)i=n._addItem(t[r]),s.push(i);else if(o.isDataTable(t))for(var h=this._getColumnNames(t),d=0,l=t.getNumberOfRows();l>d;d++){for(var c={},p=0,u=h.length;u>p;p++){var m=h[p];c[m]=t.getValue(d,p)}i=n._addItem(c),s.push(i)}else{if(!(t instanceof Object))throw new Error("Unknown dataType");i=n._addItem(t),s.push(i)}return s.length&&this._trigger("add",{items:s},e),s},s.prototype.update=function(t,e){var i=[],s=[],n=[],r=this,a=r._fieldId,h=function(t){var e=t[a];r._data[e]?(e=r._updateItem(t),s.push(e),n.push(t)):(e=r._addItem(t),i.push(e))};if(Array.isArray(t))for(var d=0,l=t.length;l>d;d++)h(t[d]);else if(o.isDataTable(t))for(var c=this._getColumnNames(t),p=0,u=t.getNumberOfRows();u>p;p++){for(var m={},f=0,g=c.length;g>f;f++){var v=c[f];m[v]=t.getValue(p,f)}h(m)}else{if(!(t instanceof Object))throw new Error("Unknown dataType");h(t)}return i.length&&this._trigger("add",{items:i},e),s.length&&this._trigger("update",{items:s,data:n},e),i.concat(s)},s.prototype.get=function(){var t,e,i,s,n=this,r=o.getType(arguments[0]);"String"==r||"Number"==r?(t=arguments[0],i=arguments[1],s=arguments[2]):"Array"==r?(e=arguments[0],i=arguments[1],s=arguments[2]):(i=arguments[0],s=arguments[1]);var a;if(i&&i.returnType){var h=["DataTable","Array","Object"];if(a=-1==h.indexOf(i.returnType)?"Array":i.returnType,s&&a!=o.getType(s))throw new Error('Type of parameter "data" ('+o.getType(s)+") does not correspond with specified options.type ("+i.type+")");if("DataTable"==a&&!o.isDataTable(s))throw new Error('Parameter "data" must be a DataTable when options.type is "DataTable"')}else a=s&&"DataTable"==o.getType(s)?"DataTable":"Array";var d,l,c,p,u=i&&i.type||this._options.type,m=i&&i.filter,f=[];if(void 0!=t)d=n._getItem(t,u),m&&!m(d)&&(d=null);else if(void 0!=e)for(c=0,p=e.length;p>c;c++)d=n._getItem(e[c],u),(!m||m(d))&&f.push(d);else for(l in this._data)this._data.hasOwnProperty(l)&&(d=n._getItem(l,u),(!m||m(d))&&f.push(d));if(i&&i.order&&void 0==t&&this._sort(f,i.order),i&&i.fields){var g=i.fields;if(void 0!=t)d=this._filterFields(d,g);else for(c=0,p=f.length;p>c;c++)f[c]=this._filterFields(f[c],g)}if("DataTable"==a){var v=this._getColumnNames(s);if(void 0!=t)n._appendRow(s,v,d);else for(c=0;cc;c++)s.push(f[c]);return s}return f},s.prototype.getIds=function(t){var e,i,s,o,n,r=this._data,a=t&&t.filter,h=t&&t.order,d=t&&t.type||this._options.type,l=[];if(a)if(h){n=[];for(s in r)r.hasOwnProperty(s)&&(o=this._getItem(s,d),a(o)&&n.push(o));for(this._sort(n,h),e=0,i=n.length;i>e;e++)l[e]=n[e][this._fieldId]}else for(s in r)r.hasOwnProperty(s)&&(o=this._getItem(s,d),a(o)&&l.push(o[this._fieldId]));else if(h){n=[];for(s in r)r.hasOwnProperty(s)&&n.push(r[s]);for(this._sort(n,h),e=0,i=n.length;i>e;e++)l[e]=n[e][this._fieldId]}else for(s in r)r.hasOwnProperty(s)&&(o=r[s],l.push(o[this._fieldId]));return l},s.prototype.getDataSet=function(){return this},s.prototype.forEach=function(t,e){var i,s,o=e&&e.filter,n=e&&e.type||this._options.type,r=this._data;if(e&&e.order)for(var a=this.get(e),h=0,d=a.length;d>h;h++)i=a[h],s=i[this._fieldId],t(i,s);else for(s in r)r.hasOwnProperty(s)&&(i=this._getItem(s,n),(!o||o(i))&&t(i,s))},s.prototype.map=function(t,e){var i,s=e&&e.filter,o=e&&e.type||this._options.type,n=[],r=this._data;for(var a in r)r.hasOwnProperty(a)&&(i=this._getItem(a,o),(!s||s(i))&&n.push(t(i,a)));return e&&e.order&&this._sort(n,e.order),n},s.prototype._filterFields=function(t,e){var i={};for(var s in t)t.hasOwnProperty(s)&&-1!=e.indexOf(s)&&(i[s]=t[s]);return i},s.prototype._sort=function(t,e){if(o.isString(e)){var i=e;t.sort(function(t,e){var s=t[i],o=e[i];return s>o?1:o>s?-1:0})}else{if("function"!=typeof e)throw new TypeError("Order must be a function or a string");t.sort(e)}},s.prototype.remove=function(t,e){var i,s,o,n=[];if(Array.isArray(t))for(i=0,s=t.length;s>i;i++)o=this._remove(t[i]),null!=o&&n.push(o);else o=this._remove(t),null!=o&&n.push(o);return n.length&&this._trigger("remove",{items:n},e),n},s.prototype._remove=function(t){if(o.isNumber(t)||o.isString(t)){if(this._data[t])return delete this._data[t],t}else if(t instanceof Object){var e=t[this._fieldId];if(e&&this._data[e])return delete this._data[e],e}return null},s.prototype.clear=function(t){var e=Object.keys(this._data);return this._data={},this._trigger("remove",{items:e},t),e},s.prototype.max=function(t){var e=this._data,i=null,s=null;for(var o in e)if(e.hasOwnProperty(o)){var n=e[o],r=n[t];null!=r&&(!i||r>s)&&(i=n,s=r)}return i},s.prototype.min=function(t){var e=this._data,i=null,s=null;for(var o in e)if(e.hasOwnProperty(o)){var n=e[o],r=n[t];null!=r&&(!i||s>r)&&(i=n,s=r)}return i},s.prototype.distinct=function(t){var e,i=this._data,s=[],n=this._options.type&&this._options.type[t]||null,r=0;for(var a in i)if(i.hasOwnProperty(a)){var h=i[a],d=h[t],l=!1;for(e=0;r>e;e++)if(s[e]==d){l=!0;break}l||void 0===d||(s[r]=d,r++)}if(n)for(e=0;ei;i++)e[i]=t.getColumnId(i)||t.getColumnLabel(i);return e},s.prototype._appendRow=function(t,e,i){for(var s=t.addRow(),o=0,n=e.length;n>o;o++){var r=e[o];t.setValue(s,o,i[r])}},t.exports=s},function(t,e,i){function s(t,e){this._data=null,this._ids={},this._options=e||{},this._fieldId="id",this._subscribers={};var i=this;this.listener=function(){i._onEvent.apply(i,arguments)},this.setData(t)}var o=i(1),n=i(3);s.prototype.setData=function(t){var e,i,s;if(this._data){this._data.unsubscribe&&this._data.unsubscribe("*",this.listener),e=[];for(var o in this._ids)this._ids.hasOwnProperty(o)&&e.push(o);this._ids={},this._trigger("remove",{items:e})}if(this._data=t,this._data){for(this._fieldId=this._options.fieldId||this._data&&this._data.options&&this._data.options.fieldId||"id",e=this._data.getIds({filter:this._options&&this._options.filter}),i=0,s=e.length;s>i;i++)o=e[i],this._ids[o]=!0;this._trigger("add",{items:e}),this._data.on&&this._data.on("*",this.listener)}},s.prototype.get=function(){var t,e,i,s=this,n=o.getType(arguments[0]);"String"==n||"Number"==n||"Array"==n?(t=arguments[0],e=arguments[1],i=arguments[2]):(e=arguments[0],i=arguments[1]);var r=o.extend({},this._options,e);this._options.filter&&e&&e.filter&&(r.filter=function(t){return s._options.filter(t)&&e.filter(t)});var a=[];return void 0!=t&&a.push(t),a.push(r),a.push(i),this._data&&this._data.get.apply(this._data,a)},s.prototype.getIds=function(t){var e;if(this._data){var i,s=this._options.filter;i=t&&t.filter?s?function(e){return s(e)&&t.filter(e)}:t.filter:s,e=this._data.getIds({filter:i,order:t&&t.order})}else e=[];return e},s.prototype.getDataSet=function(){for(var t=this;t instanceof s;)t=t._data;return t||null},s.prototype._onEvent=function(t,e,i){var s,o,n,r,a=e&&e.items,h=this._data,d=[],l=[],c=[];if(a&&h){switch(t){case"add":for(s=0,o=a.length;o>s;s++)n=a[s],r=this.get(n),r&&(this._ids[n]=!0,d.push(n));break;case"update":for(s=0,o=a.length;o>s;s++)n=a[s],r=this.get(n),r?this._ids[n]?l.push(n):(this._ids[n]=!0,d.push(n)):this._ids[n]&&(delete this._ids[n],c.push(n));break;case"remove":for(s=0,o=a.length;o>s;s++)n=a[s],this._ids[n]&&(delete this._ids[n],c.push(n))}d.length&&this._trigger("add",{items:d},i),l.length&&this._trigger("update",{items:l},i),c.length&&this._trigger("remove",{items:c},i)}},s.prototype.on=n.prototype.on,s.prototype.off=n.prototype.off,s.prototype._trigger=n.prototype._trigger,s.prototype.subscribe=s.prototype.on,s.prototype.unsubscribe=s.prototype.off,t.exports=s},function(t){function e(t){this.delay=null,this.max=1/0,this._queue=[],this._timeout=null,this._extended=null,this.setOptions(t)}e.prototype.setOptions=function(t){t&&"undefined"!=typeof t.delay&&(this.delay=t.delay),t&&"undefined"!=typeof t.max&&(this.max=t.max),this._flushIfNeeded()},e.extend=function(t,i){var s=new e(i);if(void 0!==t.flush)throw new Error("Target object already has a property flush");t.flush=function(){s.flush()};var o=[{name:"flush",original:void 0}];if(i&&i.replace)for(var n=0;nthis.max&&this.flush(),clearTimeout(this._timeout),this.queue.length>0&&"number"==typeof this.delay){var t=this;this._timeout=setTimeout(function(){t.flush()},this.delay)}},e.prototype.flush=function(){for(;this._queue.length>0;){var t=this._queue.shift();t.fn.apply(t.context||t.fn,t.args||[])}},t.exports=e},function(t,e,i){function s(t,e,i){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");this.containerElement=t,this.width="400px",this.height="400px",this.margin=10,this.defaultXCenter="55%",this.defaultYCenter="50%",this.xLabel="x",this.yLabel="y",this.zLabel="z";var o=function(t){return t};this.xValueLabel=o,this.yValueLabel=o,this.zValueLabel=o,this.filterLabel="time",this.legendLabel="value",this.style=s.STYLE.DOT,this.showPerspective=!0,this.showGrid=!0,this.keepAspectRatio=!0,this.showShadow=!1,this.showGrayBottom=!1,this.showTooltip=!1,this.verticalRatio=.5,this.animationInterval=1e3,this.animationPreload=!1,this.camera=new p,this.eye=new l(0,0,-1),this.dataTable=null,this.dataPoints=null,this.colX=void 0,this.colY=void 0,this.colZ=void 0,this.colValue=void 0,this.colFilter=void 0,this.xMin=0,this.xStep=void 0,this.xMax=1,this.yMin=0,this.yStep=void 0,this.yMax=1,this.zMin=0,this.zStep=void 0,this.zMax=1,this.valueMin=0,this.valueMax=1,this.xBarWidth=1,this.yBarWidth=1,this.colorAxis="#4D4D4D",this.colorGrid="#D3D3D3",this.colorDot="#7DC1FF",this.colorDotBorder="#3267D2",this.create(),this.setOptions(i),e&&this.setData(e)}function o(t){return"clientX"in t?t.clientX:t.targetTouches[0]&&t.targetTouches[0].clientX||0}function n(t){return"clientY"in t?t.clientY:t.targetTouches[0]&&t.targetTouches[0].clientY||0}var r=i(56),a=i(3),h=i(4),d=i(1),l=i(10),c=i(9),p=i(7),u=i(8),m=i(11),f=i(12);r(s.prototype),s.prototype._setScale=function(){this.scale=new l(1/(this.xMax-this.xMin),1/(this.yMax-this.yMin),1/(this.zMax-this.zMin)),this.keepAspectRatio&&(this.scale.x3&&(this.colFilter=3);else{if(this.style!==s.STYLE.DOTCOLOR&&this.style!==s.STYLE.DOTSIZE&&this.style!==s.STYLE.BARCOLOR&&this.style!==s.STYLE.BARSIZE)throw'Unknown style "'+this.style+'"';this.colX=0,this.colY=1,this.colZ=2,this.colValue=3,t.getNumberOfColumns()>4&&(this.colFilter=4)}},s.prototype.getNumberOfRows=function(t){return t.length},s.prototype.getNumberOfColumns=function(t){var e=0;for(var i in t[0])t[0].hasOwnProperty(i)&&e++;return e},s.prototype.getDistinctValues=function(t,e){for(var i=[],s=0;st[s][e]&&(i.min=t[s][e]),i.maxt;t++){var m=(t-p)/(u-p),g=240*m,v=this._hsv2rgb(g,1,1);c.strokeStyle=v,c.beginPath(),c.moveTo(h,r+t),c.lineTo(a,r+t),c.stroke()}c.strokeStyle=this.colorAxis,c.strokeRect(h,r,i,n)}if(this.style===s.STYLE.DOTSIZE&&(c.strokeStyle=this.colorAxis,c.fillStyle=this.colorDot,c.beginPath(),c.moveTo(h,r),c.lineTo(a,r),c.lineTo(a-i+e,d),c.lineTo(h,d),c.closePath(),c.fill(),c.stroke()),this.style===s.STYLE.DOTCOLOR||this.style===s.STYLE.DOTSIZE){var y=5,b=new f(this.valueMin,this.valueMax,(this.valueMax-this.valueMin)/5,!0);for(b.start(),b.getCurrent()0?this.yMin:this.yMax,o=this._convert3Dto2D(new l(x,r,this.zMin)),Math.cos(2*_)>0?(g.textAlign="center",g.textBaseline="top",o.y+=b):Math.sin(2*_)<0?(g.textAlign="right",g.textBaseline="middle"):(g.textAlign="left",g.textBaseline="middle"),g.fillStyle=this.colorAxis,g.fillText(" "+this.xValueLabel(i.getCurrent())+" ",o.x,o.y),i.next()}for(g.lineWidth=1,s=void 0===this.defaultYStep,i=new f(this.yMin,this.yMax,this.yStep,s),i.start(),i.getCurrent()0?this.xMin:this.xMax,o=this._convert3Dto2D(new l(n,i.getCurrent(),this.zMin)),Math.cos(2*_)<0?(g.textAlign="center",g.textBaseline="top",o.y+=b):Math.sin(2*_)>0?(g.textAlign="right",g.textBaseline="middle"):(g.textAlign="left",g.textBaseline="middle"),g.fillStyle=this.colorAxis,g.fillText(" "+this.yValueLabel(i.getCurrent())+" ",o.x,o.y),i.next();for(g.lineWidth=1,s=void 0===this.defaultZStep,i=new f(this.zMin,this.zMax,this.zStep,s),i.start(),i.getCurrent()0?this.xMin:this.xMax,r=Math.sin(_)<0?this.yMin:this.yMax;!i.end();)t=this._convert3Dto2D(new l(n,r,i.getCurrent())),g.strokeStyle=this.colorAxis,g.beginPath(),g.moveTo(t.x,t.y),g.lineTo(t.x-b,t.y),g.stroke(),g.textAlign="right",g.textBaseline="middle",g.fillStyle=this.colorAxis,g.fillText(this.zValueLabel(i.getCurrent())+" ",t.x-5,t.y),i.next();g.lineWidth=1,t=this._convert3Dto2D(new l(n,r,this.zMin)),e=this._convert3Dto2D(new l(n,r,this.zMax)),g.strokeStyle=this.colorAxis,g.beginPath(),g.moveTo(t.x,t.y),g.lineTo(e.x,e.y),g.stroke(),g.lineWidth=1,p=this._convert3Dto2D(new l(this.xMin,this.yMin,this.zMin)),u=this._convert3Dto2D(new l(this.xMax,this.yMin,this.zMin)),g.strokeStyle=this.colorAxis,g.beginPath(),g.moveTo(p.x,p.y),g.lineTo(u.x,u.y),g.stroke(),p=this._convert3Dto2D(new l(this.xMin,this.yMax,this.zMin)),u=this._convert3Dto2D(new l(this.xMax,this.yMax,this.zMin)),g.strokeStyle=this.colorAxis,g.beginPath(),g.moveTo(p.x,p.y),g.lineTo(u.x,u.y),g.stroke(),g.lineWidth=1,t=this._convert3Dto2D(new l(this.xMin,this.yMin,this.zMin)),e=this._convert3Dto2D(new l(this.xMin,this.yMax,this.zMin)),g.strokeStyle=this.colorAxis,g.beginPath(),g.moveTo(t.x,t.y),g.lineTo(e.x,e.y),g.stroke(),t=this._convert3Dto2D(new l(this.xMax,this.yMin,this.zMin)),e=this._convert3Dto2D(new l(this.xMax,this.yMax,this.zMin)),g.strokeStyle=this.colorAxis,g.beginPath(),g.moveTo(t.x,t.y),g.lineTo(e.x,e.y),g.stroke();var w=this.xLabel;w.length>0&&(c=.1/this.scale.y,n=(this.xMin+this.xMax)/2,r=Math.cos(_)>0?this.yMin-c:this.yMax+c,o=this._convert3Dto2D(new l(n,r,this.zMin)),Math.cos(2*_)>0?(g.textAlign="center",g.textBaseline="top"):Math.sin(2*_)<0?(g.textAlign="right",g.textBaseline="middle"):(g.textAlign="left",g.textBaseline="middle"),g.fillStyle=this.colorAxis,g.fillText(w,o.x,o.y));var S=this.yLabel;S.length>0&&(d=.1/this.scale.x,n=Math.sin(_)>0?this.xMin-d:this.xMax+d,r=(this.yMin+this.yMax)/2,o=this._convert3Dto2D(new l(n,r,this.zMin)),Math.cos(2*_)<0?(g.textAlign="center",g.textBaseline="top"):Math.sin(2*_)>0?(g.textAlign="right",g.textBaseline="middle"):(g.textAlign="left",g.textBaseline="middle"),g.fillStyle=this.colorAxis,g.fillText(S,o.x,o.y));var D=this.zLabel;D.length>0&&(h=30,n=Math.cos(_)>0?this.xMin:this.xMax,r=Math.sin(_)<0?this.yMin:this.yMax,a=(this.zMin+this.zMax)/2,o=this._convert3Dto2D(new l(n,r,a)),g.textAlign="right",g.textBaseline="middle",g.fillStyle=this.colorAxis,g.fillText(D,o.x-h,o.y))},s.prototype._hsv2rgb=function(t,e,i){var s,o,n,r,a,h;switch(r=i*e,a=Math.floor(t/60),h=r*(1-Math.abs(t/60%2-1)),a){case 0:s=r,o=h,n=0;break;case 1:s=h,o=r,n=0;break;case 2:s=0,o=r,n=h;break;case 3:s=0,o=h,n=r;break;case 4:s=h,o=0,n=r;break;case 5:s=r,o=0,n=h;break;default:s=0,o=0,n=0}return"RGB("+parseInt(255*s)+","+parseInt(255*o)+","+parseInt(255*n)+")"},s.prototype._redrawDataGrid=function(){var t,e,i,o,n,r,a,h,d,c,p,u,m,f=this.frame.canvas,g=f.getContext("2d");if(!(void 0===this.dataPoints||this.dataPoints.length<=0)){for(n=0;n0}else r=!0;r?(m=(t.point.z+e.point.z+i.point.z+o.point.z)/4,c=240*(1-(m-this.zMin)*this.scale.z/this.verticalRatio),p=1,this.showShadow?(u=Math.min(1+S.x/D/2,1),a=this._hsv2rgb(c,p,u),h=a):(u=1,a=this._hsv2rgb(c,p,u),h=this.colorAxis)):(a="gray",h=this.colorAxis),d=.5,g.lineWidth=d,g.fillStyle=a,g.strokeStyle=h,g.beginPath(),g.moveTo(t.screen.x,t.screen.y),g.lineTo(e.screen.x,e.screen.y),g.lineTo(o.screen.x,o.screen.y),g.lineTo(i.screen.x,i.screen.y),g.closePath(),g.fill(),g.stroke()}}else for(n=0;np&&(p=0);var u,m,f;this.style===s.STYLE.DOTCOLOR?(u=240*(1-(d.point.value-this.valueMin)*this.scale.value),m=this._hsv2rgb(u,1,1),f=this._hsv2rgb(u,1,.8)):this.style===s.STYLE.DOTSIZE?(m=this.colorDot,f=this.colorDotBorder):(u=240*(1-(d.point.z-this.zMin)*this.scale.z/this.verticalRatio),m=this._hsv2rgb(u,1,1),f=this._hsv2rgb(u,1,.8)),i.lineWidth=1,i.strokeStyle=f,i.fillStyle=m,i.beginPath(),i.arc(d.screen.x,d.screen.y,p,0,2*Math.PI,!0),i.fill(),i.stroke()}}},s.prototype._redrawDataBar=function(){var t,e,i,o,n=this.frame.canvas,r=n.getContext("2d");if(!(void 0===this.dataPoints||this.dataPoints.length<=0)){for(t=0;t0&&(t=this.dataPoints[0],s.lineWidth=1,s.strokeStyle="blue",s.beginPath(),s.moveTo(t.screen.x,t.screen.y)),e=1;e0&&s.stroke()}},s.prototype._onMouseDown=function(t){if(t=t||window.event,this.leftButtonDown&&this._onMouseUp(t),this.leftButtonDown=t.which?1===t.which:1===t.button,this.leftButtonDown||this.touchDown){this.startMouseX=o(t),this.startMouseY=n(t),this.startStart=new Date(this.start),this.startEnd=new Date(this.end),this.startArmRotation=this.camera.getArmRotation(),this.frame.style.cursor="move";var e=this;this.onmousemove=function(t){e._onMouseMove(t)},this.onmouseup=function(t){e._onMouseUp(t)},d.addEventListener(document,"mousemove",e.onmousemove),d.addEventListener(document,"mouseup",e.onmouseup),d.preventDefault(t)}},s.prototype._onMouseMove=function(t){t=t||window.event;var e=parseFloat(o(t))-this.startMouseX,i=parseFloat(n(t))-this.startMouseY,s=this.startArmRotation.horizontal+e/200,r=this.startArmRotation.vertical+i/200,a=4,h=Math.sin(a/360*2*Math.PI);Math.abs(Math.sin(s))0?1:0>t?-1:0}var s=e[0],o=e[1],n=e[2],r=i((o.x-s.x)*(t.y-s.y)-(o.y-s.y)*(t.x-s.x)),a=i((n.x-o.x)*(t.y-o.y)-(n.y-o.y)*(t.x-o.x)),h=i((s.x-n.x)*(t.y-n.y)-(s.y-n.y)*(t.x-n.x));return!(0!=r&&0!=a&&r!=a||0!=a&&0!=h&&a!=h||0!=r&&0!=h&&r!=h)},s.prototype._dataPointFromXY=function(t,e){var i,o=100,n=null,r=null,a=null,h=new c(t,e);if(this.style===s.STYLE.BAR||this.style===s.STYLE.BARCOLOR||this.style===s.STYLE.BARSIZE)for(i=this.dataPoints.length-1;i>=0;i--){n=this.dataPoints[i];var d=n.surfaces;if(d)for(var l=d.length-1;l>=0;l--){var p=d[l],u=p.corners,m=[u[0].screen,u[1].screen,u[2].screen],f=[u[2].screen,u[3].screen,u[0].screen];if(this._insideTriangle(h,m)||this._insideTriangle(h,f))return n}}else for(i=0;ib)&&o>b&&(a=b,r=n)}}return r},s.prototype._showTooltip=function(t){var e,i,s;this.tooltip?(e=this.tooltip.dom.content,i=this.tooltip.dom.line,s=this.tooltip.dom.dot):(e=document.createElement("div"),e.style.position="absolute",e.style.padding="10px",e.style.border="1px solid #4d4d4d",e.style.color="#1a1a1a",e.style.background="rgba(255,255,255,0.7)",e.style.borderRadius="2px",e.style.boxShadow="5px 5px 10px rgba(128,128,128,0.5)",i=document.createElement("div"),i.style.position="absolute",i.style.height="40px",i.style.width="0",i.style.borderLeft="1px solid #4d4d4d",s=document.createElement("div"),s.style.position="absolute",s.style.height="0",s.style.width="0",s.style.border="5px solid #4d4d4d",s.style.borderRadius="5px",this.tooltip={dataPoint:null,dom:{content:e,line:i,dot:s}}),this._hideTooltip(),this.tooltip.dataPoint=t,e.innerHTML="function"==typeof this.showTooltip?this.showTooltip(t.point):"
x:"+t.point.x+"
y:"+t.point.y+"
z:"+t.point.z+"
",e.style.left="0",e.style.top="0",this.frame.appendChild(e),this.frame.appendChild(i),this.frame.appendChild(s);var o=e.offsetWidth,n=e.offsetHeight,r=i.offsetHeight,a=s.offsetWidth,h=s.offsetHeight,d=t.screen.x-o/2;d=Math.min(Math.max(d,10),this.frame.clientWidth-10-o),i.style.left=t.screen.x+"px",i.style.top=t.screen.y-r+"px",e.style.left=d+"px",e.style.top=t.screen.y-r-n+"px",s.style.left=t.screen.x-a/2+"px",s.style.top=t.screen.y-h/2+"px"},s.prototype._hideTooltip=function(){if(this.tooltip){this.tooltip.dataPoint=null;for(var t in this.tooltip.dom)if(this.tooltip.dom.hasOwnProperty(t)){var e=this.tooltip.dom[t];e&&e.parentNode&&e.parentNode.removeChild(e)}}},t.exports=s},function(t,e,i){function s(){this.armLocation=new o,this.armRotation={},this.armRotation.horizontal=0,this.armRotation.vertical=0,this.armLength=1.7,this.cameraLocation=new o,this.cameraRotation=new o(.5*Math.PI,0,0),this.calculateCameraOrientation()}var o=i(10);s.prototype.setArmLocation=function(t,e,i){this.armLocation.x=t,this.armLocation.y=e,this.armLocation.z=i,this.calculateCameraOrientation()},s.prototype.setArmRotation=function(t,e){void 0!==t&&(this.armRotation.horizontal=t),void 0!==e&&(this.armRotation.vertical=e,this.armRotation.vertical<0&&(this.armRotation.vertical=0),this.armRotation.vertical>.5*Math.PI&&(this.armRotation.vertical=.5*Math.PI)),(void 0!==t||void 0!==e)&&this.calculateCameraOrientation()},s.prototype.getArmRotation=function(){var t={};return t.horizontal=this.armRotation.horizontal,t.vertical=this.armRotation.vertical,t},s.prototype.setArmLength=function(t){void 0!==t&&(this.armLength=t,this.armLength<.71&&(this.armLength=.71),this.armLength>5&&(this.armLength=5),this.calculateCameraOrientation())},s.prototype.getArmLength=function(){return this.armLength},s.prototype.getCameraLocation=function(){return this.cameraLocation},s.prototype.getCameraRotation=function(){return this.cameraRotation},s.prototype.calculateCameraOrientation=function(){this.cameraLocation.x=this.armLocation.x-this.armLength*Math.sin(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical),this.cameraLocation.y=this.armLocation.y-this.armLength*Math.cos(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical),this.cameraLocation.z=this.armLocation.z+this.armLength*Math.sin(this.armRotation.vertical),this.cameraRotation.x=Math.PI/2-this.armRotation.vertical,this.cameraRotation.y=0,this.cameraRotation.z=-this.armRotation.horizontal},t.exports=s},function(t,e,i){function s(t,e,i){this.data=t,this.column=e,this.graph=i,this.index=void 0,this.value=void 0,this.values=i.getDistinctValues(t.get(),this.column),this.values.sort(function(t,e){return t>e?1:e>t?-1:0}),this.values.length>0&&this.selectValue(0),this.dataPoints=[],this.loaded=!1,this.onLoadCallback=void 0,i.animationPreload?(this.loaded=!1,this.loadInBackground()):this.loaded=!0}var o=i(4);s.prototype.isLoaded=function(){return this.loaded},s.prototype.getLoadedProgress=function(){for(var t=this.values.length,e=0;this.dataPoints[e];)e++;return Math.round(e/t*100)},s.prototype.getLabel=function(){return this.graph.filterLabel},s.prototype.getColumn=function(){return this.column},s.prototype.getSelectedValue=function(){return void 0===this.index?void 0:this.values[this.index]},s.prototype.getValues=function(){return this.values},s.prototype.getValue=function(t){if(t>=this.values.length)throw"Error: index out of range";return this.values[t] -},s.prototype._getDataPoints=function(t){if(void 0===t&&(t=this.index),void 0===t)return[];var e;if(this.dataPoints[t])e=this.dataPoints[t];else{var i={};i.column=this.column,i.value=this.values[t];var s=new o(this.data,{filter:function(t){return t[i.column]==i.value}}).get();e=this.graph._getDataPoints(s),this.dataPoints[t]=e}return e},s.prototype.setOnLoadCallback=function(t){this.onLoadCallback=t},s.prototype.selectValue=function(t){if(t>=this.values.length)throw"Error: index out of range";this.index=t,this.value=this.values[t]},s.prototype.loadInBackground=function(t){void 0===t&&(t=0);var e=this.graph.frame;if(t0&&(t--,this.setIndex(t))},s.prototype.next=function(){var t=this.getIndex();t0?this.setIndex(0):this.index=void 0},s.prototype.setIndex=function(t){if(!(ts&&(s=0),s>this.values.length-1&&(s=this.values.length-1),s},s.prototype.indexToLeft=function(t){var e=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10,i=t/(this.values.length-1)*e,s=i+3;return s},s.prototype._onMouseMove=function(t){var e=t.clientX-this.startClientX,i=this.startSlideX+e,s=this.leftToIndex(i);this.setIndex(s),o.preventDefault()},s.prototype._onMouseUp=function(){this.frame.style.cursor="auto",o.removeEventListener(document,"mousemove",this.onmousemove),o.removeEventListener(document,"mouseup",this.onmouseup),o.preventDefault()},t.exports=s},function(t){function e(t,e,i,s){this._start=0,this._end=0,this._step=1,this.prettyStep=!0,this.precision=5,this._current=0,this.setRange(t,e,i,s)}e.prototype.setRange=function(t,e,i,s){this._start=t?t:0,this._end=e?e:0,this.setStep(i,s)},e.prototype.setStep=function(t,i){void 0===t||0>=t||(void 0!==i&&(this.prettyStep=i),this._step=this.prettyStep===!0?e.calculatePrettyStep(t):t)},e.calculatePrettyStep=function(t){var e=function(t){return Math.log(t)/Math.LN10},i=Math.pow(10,Math.round(e(t))),s=2*Math.pow(10,Math.round(e(t/2))),o=5*Math.pow(10,Math.round(e(t/5))),n=i;return Math.abs(s-t)<=Math.abs(n-t)&&(n=s),Math.abs(o-t)<=Math.abs(n-t)&&(n=o),0>=n&&(n=1),n},e.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))},e.prototype.getStep=function(){return this._step},e.prototype.start=function(){this._current=this._start-this._start%this._step},e.prototype.next=function(){this._current+=this._step},e.prototype.end=function(){return this._current>this._end},t.exports=e},function(t,e,i){function s(t,e,i,r){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");if(!(Array.isArray(i)||i instanceof n)&&i instanceof Object){var h=r;r=i,i=h}var u=this;this.defaultOptions={start:null,end:null,autoResize:!0,orientation:"bottom",width:null,height:null,maxHeight:null,minHeight:null},this.options=o.deepExtend({},this.defaultOptions),this._create(t),this.components=[],this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{snap:null,toScreen:u._toScreen.bind(u),toGlobalScreen:u._toGlobalScreen.bind(u),toTime:u._toTime.bind(u),toGlobalTime:u._toGlobalTime.bind(u)}},this.range=new a(this.body),this.components.push(this.range),this.body.range=this.range,this.timeAxis=new d(this.body),this.components.push(this.timeAxis),this.body.util.snap=this.timeAxis.snap.bind(this.timeAxis),this.currentTime=new l(this.body),this.components.push(this.currentTime),this.customTime=new c(this.body),this.components.push(this.customTime),this.itemSet=new p(this.body),this.components.push(this.itemSet),this.itemsData=null,this.groupsData=null,r&&this.setOptions(r),i&&this.setGroups(i),e?this.setItems(e):this.redraw()}var o=(i(56),i(45),i(1)),n=i(3),r=i(4),a=i(17),h=i(46),d=i(30),l=i(21),c=i(22),p=i(27);s.prototype=new h,s.prototype.setItems=function(t){var e,i=null==this.itemsData;if(e=t?t instanceof n||t instanceof r?t:new n(t,{type:{start:"Date",end:"Date"}}):null,this.itemsData=e,this.itemSet&&this.itemSet.setItems(e),i)if(void 0!=this.options.start||void 0!=this.options.end){if(void 0==this.options.start||void 0==this.options.end)var s=this._getDataRange();var o=void 0!=this.options.start?this.options.start:s.start,a=void 0!=this.options.end?this.options.end:s.end;this.setWindow(o,a,{animate:!1})}else this.fit({animate:!1})},s.prototype.setGroups=function(t){var e;e=t?t instanceof n||t instanceof r?t:new n(t):null,this.groupsData=e,this.itemSet.setGroups(e)},s.prototype.setSelection=function(t,e){this.itemSet&&this.itemSet.setSelection(t),e&&e.focus&&this.focus(t,e)},s.prototype.getSelection=function(){return this.itemSet&&this.itemSet.getSelection()||[]},s.prototype.focus=function(t,e){if(this.itemsData&&void 0!=t){var i=Array.isArray(t)?t:[t],s=this.itemsData.getDataSet().get(i,{type:{start:"Date",end:"Date"}}),o=null,n=null;if(s.forEach(function(t){var e=t.start.valueOf(),i="end"in t?t.end.valueOf():t.start.valueOf();(null===o||o>e)&&(o=e),(null===n||i>n)&&(n=i)}),null!==o&&null!==n){var r=(o+n)/2,a=Math.max(this.range.end-this.range.start,1.1*(n-o)),h=e&&void 0!==e.animate?e.animate:!0;this.range.setRange(r-a/2,r+a/2,h)}}},s.prototype.getItemRange=function(){var t=this.itemsData.getDataSet(),e=null,i=null;if(t){var s=t.min("start");e=s?o.convert(s.start,"Date").valueOf():null;var n=t.max("start");n&&(i=o.convert(n.start,"Date").valueOf());var r=t.max("end");r&&(i=null==i?o.convert(r.end,"Date").valueOf():Math.max(i,o.convert(r.end,"Date").valueOf()))}return{min:null!=e?new Date(e):null,max:null!=i?new Date(i):null}},t.exports=s},function(t,e,i){function s(t,e,i,s){if(!(Array.isArray(i)||i instanceof n)&&i instanceof Object){var r=s;s=i,i=r}var h=this;this.defaultOptions={start:null,end:null,autoResize:!0,orientation:"bottom",width:null,height:null,maxHeight:null,minHeight:null},this.options=o.deepExtend({},this.defaultOptions),this._create(t),this.components=[],this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{snap:null,toScreen:h._toScreen.bind(h),toGlobalScreen:h._toGlobalScreen.bind(h),toTime:h._toTime.bind(h),toGlobalTime:h._toGlobalTime.bind(h)}},this.range=new a(this.body),this.components.push(this.range),this.body.range=this.range,this.timeAxis=new d(this.body),this.components.push(this.timeAxis),this.body.util.snap=this.timeAxis.snap.bind(this.timeAxis),this.currentTime=new l(this.body),this.components.push(this.currentTime),this.customTime=new c(this.body),this.components.push(this.customTime),this.linegraph=new p(this.body),this.components.push(this.linegraph),this.itemsData=null,this.groupsData=null,s&&this.setOptions(s),i&&this.setGroups(i),e?this.setItems(e):this.redraw()}var o=(i(56),i(45),i(1)),n=i(3),r=i(4),a=i(17),h=i(46),d=i(30),l=i(21),c=i(22),p=i(29);s.prototype=new h,s.prototype.setItems=function(t){var e,i=null==this.itemsData;if(e=t?t instanceof n||t instanceof r?t:new n(t,{type:{start:"Date",end:"Date"}}):null,this.itemsData=e,this.linegraph&&this.linegraph.setItems(e),i)if(void 0!=this.options.start||void 0!=this.options.end){var s=void 0!=this.options.start?this.options.start:null,o=void 0!=this.options.end?this.options.end:null;this.setWindow(s,o,{animate:!1})}else this.fit({animate:!1})},s.prototype.setGroups=function(t){var e;e=t?t instanceof n||t instanceof r?t:new n(t):null,this.groupsData=e,this.linegraph.setGroups(e)},s.prototype.getLegend=function(t,e,i){return void 0===e&&(e=15),void 0===i&&(i=15),void 0!==this.linegraph.groups[t]?this.linegraph.groups[t].getLegend(e,i):"cannot find group:"+t},s.prototype.isGroupVisible=function(t){return void 0!==this.linegraph.groups[t]?this.linegraph.groups[t].visible&&(void 0===this.linegraph.options.groups.visibility[t]||1==this.linegraph.options.groups.visibility[t]):!1},s.prototype.getItemRange=function(){var t=null,e=null;for(var i in this.linegraph.groups)if(this.linegraph.groups.hasOwnProperty(i)&&1==this.linegraph.groups[i].visible)for(var s=0;sr?r:t,e=null==e?r:r>e?r:e}return{min:null!=t?new Date(t):null,max:null!=e?new Date(e):null}},t.exports=s},function(t,e,i){var s=i(44);e.convertHiddenOptions=function(t,e){if(t.hiddenDates=[],e&&1==Array.isArray(e)){for(var i=0;i=4*a){var p=0,u=n.clone();switch(i[h].repeat){case"daily":d.day()!=l.day()&&(p=1),d.dayOfYear(o.dayOfYear()),d.year(o.year()),d.subtract(7,"days"),l.dayOfYear(o.dayOfYear()),l.year(o.year()),l.subtract(7-p,"days"),u.add(1,"weeks");break;case"weekly":var m=l.diff(d,"days"),f=d.day();d.date(o.date()),d.month(o.month()),d.year(o.year()),l=d.clone(),d.day(f),l.day(f),l.add(m,"days"),d.subtract(1,"weeks"),l.subtract(1,"weeks"),u.add(1,"weeks");break;case"monthly":d.month()!=l.month()&&(p=1),d.month(o.month()),d.year(o.year()),d.subtract(1,"months"),l.month(o.month()),l.year(o.year()),l.subtract(1,"months"),l.add(p,"months"),u.add(1,"months");break;case"yearly":d.year()!=l.year()&&(p=1),d.year(o.year()),d.subtract(1,"years"),l.year(o.year()),l.subtract(1,"years"),l.add(p,"years"),u.add(1,"years");break;default:return void console.log("Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:",i[h].repeat)}for(;u>d;)switch(t.hiddenDates.push({start:d.valueOf(),end:l.valueOf()}),i[h].repeat){case"daily":d.add(1,"days"),l.add(1,"days");break;case"weekly":d.add(1,"weeks"),l.add(1,"weeks");break;case"monthly":d.add(1,"months"),l.add(1,"months");break;case"yearly":d.add(1,"y"),l.add(1,"y");break;default:return void console.log("Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:",i[h].repeat)}t.hiddenDates.push({start:d.valueOf(),end:l.valueOf()})}}e.removeDuplicates(t);var g=e.isHidden(t.range.start,t.hiddenDates),v=e.isHidden(t.range.end,t.hiddenDates),y=t.range.start,b=t.range.end;1==g.hidden&&(y=1==t.range.startToFront?g.startDate-1:g.endDate+1),1==v.hidden&&(b=1==t.range.endToFront?v.startDate-1:v.endDate+1),(1==g.hidden||1==v.hidden)&&t.range._applyRange(y,b)}},e.removeDuplicates=function(t){for(var e=t.hiddenDates,i=[],s=0;s=e[s].start&&e[o].end<=e[s].end?e[o].remove=!0:e[o].start>=e[s].start&&e[o].start<=e[s].end?(e[s].end=e[o].end,e[o].remove=!0):e[o].end>=e[s].start&&e[o].end<=e[s].end&&(e[s].start=e[o].start,e[o].remove=!0));for(var s=0;s=r&&a>o){i=!0;break}}if(1==i&&o=e&&i>r&&(s+=r-n)}return s},e.correctTimeForHidden=function(t,i,o){return o=s(o).toDate().valueOf(),o-=e.getHiddenDurationBefore(t,i,o)},e.getHiddenDurationBefore=function(t,e,i){var o=0;i=s(i).toDate().valueOf();for(var n=0;n=e.start&&a=a&&(o+=a-r)}return o},e.getAccumulatedHiddenDuration=function(t,e,i){for(var s=0,o=0,n=e.start,r=0;r=e.start&&h=i)break;s+=h-a}}return s},e.snapAwayFromHidden=function(t,i,s,o){var n=e.isHidden(i,t);return 1==n.hidden?0>s?1==o?n.startDate-(n.endDate-i)-1:n.startDate-1:1==o?n.endDate+(i-n.startDate)+1:n.endDate+1:i},e.isHidden=function(t,e){for(var i=0;i=s&&o>t)return{hidden:!0,startDate:s,endDate:o}}return{hidden:!1,startDate:s,endDate:o}}},function(t){function e(t,e,i,s,o,n){this.current=0,this.autoScale=!0,this.stepIndex=0,this.step=1,this.scale=1,this.marginStart,this.marginEnd,this.deadSpace=0,this.majorSteps=[1,2,5,10],this.minorSteps=[.25,.5,1,2],this.alignZeros=n,this.setRange(t,e,i,s,o)}e.prototype.setRange=function(t,e,i,s,o){this._start=void 0===o.min?t:o.min,this._end=void 0===o.max?e:o.max,this._start==this._end&&(this._start-=.75,this._end+=1),1==this.autoScale&&this.setMinimumStep(i,s),this.setFirst(o)},e.prototype.setMinimumStep=function(t,e){var i=this._end-this._start,s=1.2*i,o=t*(s/e),n=Math.round(Math.log(s)/Math.LN10),r=-1,a=Math.pow(10,n),h=0;0>n&&(h=n);for(var d=!1,l=h;Math.abs(l)<=Math.abs(n);l++){a=Math.pow(10,l);for(var c=0;c=o){d=!0,r=c;break}}if(1==d)break}this.stepIndex=r,this.scale=a,this.step=a*this.minorSteps[r]},e.prototype.setFirst=function(t){void 0===t&&(t={});var e=void 0===t.min?this._start-2*this.scale*this.minorSteps[this.stepIndex]:t.min,i=void 0===t.max?this._end+this.scale*this.minorSteps[this.stepIndex]:t.max;this.marginEnd=void 0===t.max?this.roundToMinor(i):t.max,this.marginStart=void 0===t.min?this.roundToMinor(e):t.min,1==this.alignZeros&&(this.marginEnd-this.marginStart)%this.step!=0&&(this.marginEnd+=this.marginEnd%this.step),this.deadSpace=this.roundToMinor(i)-i+this.roundToMinor(e)-e,this.marginRange=this.marginEnd-this.marginStart,this.current=this.marginEnd},e.prototype.roundToMinor=function(t){var e=t-t%(this.scale*this.minorSteps[this.stepIndex]);return t%(this.scale*this.minorSteps[this.stepIndex])>.5*this.scale*this.minorSteps[this.stepIndex]?e+this.scale*this.minorSteps[this.stepIndex]:e},e.prototype.hasNext=function(){return this.current>=this.marginStart},e.prototype.next=function(){var t=this.current;this.current-=this.step,this.current==t&&(this.current=this._end)},e.prototype.previous=function(){this.current+=this.step,this.marginEnd+=this.step,this.marginRange=this.marginEnd-this.marginStart},e.prototype.getCurrent=function(t){var e=""+Number(this.current).toPrecision(5);if(void 0===t||isNaN(Number(t))){if(-1!=e.indexOf(",")||-1!=e.indexOf("."))for(var i=e.length-1;i>0;i--){if("0"!=e[i]){if("."==e[i]||","==e[i]){e=e.slice(0,i);break}break}e=e.slice(0,i)}}else{var s="",o=e.indexOf("e");if(-1!=o&&(s=e.slice(o),e=e.slice(0,o)),o=Math.max(e.indexOf(","),e.indexOf(".")),-1===o?(0!==t&&(e+="."),o=e.length+t):0!==t&&(o+=t+1),o>e.length)for(var n=o-e.length;n>0;n--)e+="0";else e=e.slice(0,o);e+=s}return e},e.prototype.snap=function(){},e.prototype.isMajor=function(){return this.current%(this.scale*this.majorSteps[this.stepIndex])==0},t.exports=e},function(t,e,i){function s(t,e){var i=h().hours(0).minutes(0).seconds(0).milliseconds(0);this.start=i.clone().add(-3,"days").valueOf(),this.end=i.clone().add(4,"days").valueOf(),this.body=t,this.deltaDifference=0,this.scaleOffset=0,this.startToFront=!1,this.endToFront=!0,this.defaultOptions={start:null,end:null,direction:"horizontal",moveable:!0,zoomable:!0,min:null,max:null,zoomMin:10,zoomMax:31536e10},this.options=r.extend({},this.defaultOptions),this.props={touch:{}},this.animateTimer=null,this.body.emitter.on("dragstart",this._onDragStart.bind(this)),this.body.emitter.on("drag",this._onDrag.bind(this)),this.body.emitter.on("dragend",this._onDragEnd.bind(this)),this.body.emitter.on("hold",this._onHold.bind(this)),this.body.emitter.on("mousewheel",this._onMouseWheel.bind(this)),this.body.emitter.on("DOMMouseScroll",this._onMouseWheel.bind(this)),this.body.emitter.on("touch",this._onTouch.bind(this)),this.body.emitter.on("pinch",this._onPinch.bind(this)),this.setOptions(e)}function o(t){if("horizontal"!=t&&"vertical"!=t)throw new TypeError('Unknown direction "'+t+'". Choose "horizontal" or "vertical".')}function n(t,e){return{x:t.pageX-r.getAbsoluteLeft(e),y:t.pageY-r.getAbsoluteTop(e)}}var r=i(1),a=i(47),h=i(44),d=i(20),l=i(15);s.prototype=new d,s.prototype.setOptions=function(t){if(t){var e=["direction","min","max","zoomMin","zoomMax","moveable","zoomable","activate","hiddenDates"];r.selectiveExtend(e,this.options,t),("start"in t||"end"in t)&&this.setRange(t.start,t.end)}},s.prototype.setRange=function(t,e,i){var s=void 0!=t?r.convert(t,"Date").valueOf():null,o=void 0!=e?r.convert(e,"Date").valueOf():null;if(this._cancelAnimation(),i){var n=this,a=this.start,h=this.end,d="number"==typeof i?i:500,c=(new Date).valueOf(),p=!1,u=function(){if(!n.props.touch.dragging){var t=(new Date).valueOf(),e=t-c,i=e>d,f=i||null===s?s:r.easeInOutQuad(e,a,s,d),g=i||null===o?o:r.easeInOutQuad(e,h,o,d);m=n._applyRange(f,g),l.updateHiddenDates(n.body,n.options.hiddenDates),p=p||m,m&&n.body.emitter.emit("rangechange",{start:new Date(n.start),end:new Date(n.end)}),i?p&&n.body.emitter.emit("rangechanged",{start:new Date(n.start),end:new Date(n.end)}):n.animateTimer=setTimeout(u,20)}};return u()}var m=this._applyRange(s,o);if(l.updateHiddenDates(this.body,this.options.hiddenDates),m){var f={start:new Date(this.start),end:new Date(this.end)};this.body.emitter.emit("rangechange",f),this.body.emitter.emit("rangechanged",f)}},s.prototype._cancelAnimation=function(){this.animateTimer&&(clearTimeout(this.animateTimer),this.animateTimer=null)},s.prototype._applyRange=function(t,e){var i,s=null!=t?r.convert(t,"Date").valueOf():this.start,o=null!=e?r.convert(e,"Date").valueOf():this.end,n=null!=this.options.max?r.convert(this.options.max,"Date").valueOf():null,a=null!=this.options.min?r.convert(this.options.min,"Date").valueOf():null;if(isNaN(s)||null===s)throw new Error('Invalid start "'+t+'"');if(isNaN(o)||null===o)throw new Error('Invalid end "'+e+'"');if(s>o&&(o=s),null!==a&&a>s&&(i=a-s,s+=i,o+=i,null!=n&&o>n&&(o=n)),null!==n&&o>n&&(i=o-n,s-=i,o-=i,null!=a&&a>s&&(s=a)),null!==this.options.zoomMin){var h=parseFloat(this.options.zoomMin);0>h&&(h=0),h>o-s&&(this.end-this.start===h?(s=this.start,o=this.end):(i=h-(o-s),s-=i/2,o+=i/2))}if(null!==this.options.zoomMax){var d=parseFloat(this.options.zoomMax);0>d&&(d=0),o-s>d&&(this.end-this.start===d?(s=this.start,o=this.end):(i=o-s-d,s+=i/2,o-=i/2))}var l=this.start!=s||this.end!=o;return s>=this.start&&s<=this.end||o>=this.start&&o<=this.end||this.start>=s&&this.start<=o||this.end>=s&&this.end<=o||this.body.emitter.emit("checkRangedItems"),this.start=s,this.end=o,l},s.prototype.getRange=function(){return{start:this.start,end:this.end}},s.prototype.conversion=function(t,e){return s.conversion(this.start,this.end,t,e)},s.conversion=function(t,e,i,s){return void 0===s&&(s=0),0!=i&&e-t!=0?{offset:t,scale:i/(e-t-s)}:{offset:0,scale:1}},s.prototype._onDragStart=function(){this.deltaDifference=0,this.previousDelta=0,this.options.moveable&&this.props.touch.allowDragging&&(this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.dragging=!0,this.body.dom.root&&(this.body.dom.root.style.cursor="move"))},s.prototype._onDrag=function(t){if(this.options.moveable&&this.props.touch.allowDragging){var e=this.options.direction;o(e);var i="horizontal"==e?t.gesture.deltaX:t.gesture.deltaY;i-=this.deltaDifference;var s=this.props.touch.end-this.props.touch.start,n=l.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);s-=n;var r="horizontal"==e?this.body.domProps.center.width:this.body.domProps.center.height,a=-i/r*s,h=this.props.touch.start+a,d=this.props.touch.end+a,c=l.snapAwayFromHidden(this.body.hiddenDates,h,this.previousDelta-i,!0),p=l.snapAwayFromHidden(this.body.hiddenDates,d,this.previousDelta-i,!0);if(c!=h||p!=d)return this.deltaDifference+=i,this.props.touch.start=c,this.props.touch.end=p,void this._onDrag(t);this.previousDelta=i,this._applyRange(h,d),this.body.emitter.emit("rangechange",{start:new Date(this.start),end:new Date(this.end)})}},s.prototype._onDragEnd=function(){this.options.moveable&&this.props.touch.allowDragging&&(this.props.touch.dragging=!1,this.body.dom.root&&(this.body.dom.root.style.cursor="auto"),this.body.emitter.emit("rangechanged",{start:new Date(this.start),end:new Date(this.end)}))},s.prototype._onMouseWheel=function(t){if(this.options.zoomable&&this.options.moveable){var e=0;if(t.wheelDelta?e=t.wheelDelta/120:t.detail&&(e=-t.detail/3),e){var i;i=0>e?1-e/5:1/(1+e/5);var s=a.fakeGesture(this,t),o=n(s.center,this.body.dom.center),r=this._pointerToDate(o);this.zoom(i,r,e)}t.preventDefault()}},s.prototype._onTouch=function(){this.props.touch.start=this.start,this.props.touch.end=this.end,this.props.touch.allowDragging=!0,this.props.touch.center=null,this.scaleOffset=0,this.deltaDifference=0},s.prototype._onHold=function(){this.props.touch.allowDragging=!1},s.prototype._onPinch=function(t){if(this.options.zoomable&&this.options.moveable&&(this.props.touch.allowDragging=!1,t.gesture.touches.length>1)){this.props.touch.center||(this.props.touch.center=n(t.gesture.center,this.body.dom.center));var e=1/(t.gesture.scale+this.scaleOffset),i=this._pointerToDate(this.props.touch.center),s=l.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end),o=l.getHiddenDurationBefore(this.body.hiddenDates,this,i),r=s-o,a=i-o+(this.props.touch.start-(i-o))*e,h=i+r+(this.props.touch.end-(i+r))*e;this.startToFront=1-e>0?!1:!0,this.endToFront=e-1>0?!1:!0;var d=l.snapAwayFromHidden(this.body.hiddenDates,a,1-e,!0),c=l.snapAwayFromHidden(this.body.hiddenDates,h,e-1,!0);(d!=a||c!=h)&&(this.props.touch.start=d,this.props.touch.end=c,this.scaleOffset=1-t.gesture.scale,a=d,h=c),this.setRange(a,h),this.startToFront=!1,this.endToFront=!0}},s.prototype._pointerToDate=function(t){var e,i=this.options.direction;if(o(i),"horizontal"==i)return this.body.util.toTime(t.x).valueOf();var s=this.body.domProps.center.height;return e=this.conversion(s),t.y/e.scale+e.offset},s.prototype.zoom=function(t,e,i){null==e&&(e=(this.start+this.end)/2);var s=l.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end),o=l.getHiddenDurationBefore(this.body.hiddenDates,this,e),n=s-o,r=e-o+(this.start-(e-o))*t,a=e+n+(this.end-(e+n))*t;this.startToFront=i>0?!1:!0,this.endToFront=-i>0?!1:!0;var h=l.snapAwayFromHidden(this.body.hiddenDates,r,i,!0),d=l.snapAwayFromHidden(this.body.hiddenDates,a,-i,!0);(h!=r||d!=a)&&(r=h,a=d),this.setRange(r,a),this.startToFront=!1,this.endToFront=!0},s.prototype.move=function(t){var e=this.end-this.start,i=this.start+e*t,s=this.end+e*t;this.start=i,this.end=s},s.prototype.moveTo=function(t){var e=(this.start+this.end)/2,i=e-t,s=this.start-i,o=this.end-i;this.setRange(s,o)},t.exports=s},function(t,e){var i=.001;e.orderByStart=function(t){t.sort(function(t,e){return t.data.start-e.data.start})},e.orderByEnd=function(t){t.sort(function(t,e){var i="end"in t.data?t.data.end:t.data.start,s="end"in e.data?e.data.end:e.data.start;return i-s})},e.stack=function(t,i,s){var o,n;if(s)for(o=0,n=t.length;n>o;o++)t[o].top=null;for(o=0,n=t.length;n>o;o++){var r=t[o];if(r.stack&&null===r.top){r.top=i.axis;do{for(var a=null,h=0,d=t.length;d>h;h++){var l=t[h];if(null!==l.top&&l!==r&&l.stack&&e.collision(r,l,i.item)){a=l;break}}null!=a&&(r.top=a.top+a.height+i.item.vertical)}while(a)}}},e.nostack=function(t,e,i){var s,o,n;for(s=0,o=t.length;o>s;s++)if(void 0!==t[s].data.subgroup){n=e.axis;for(var r in i)i.hasOwnProperty(r)&&1==i[r].visible&&i[r].indexe.left&&t.top-s.vertical+ie.top}},function(t,e,i){function s(t,e,i,o){this.current=new Date,this._start=new Date,this._end=new Date,this.autoScale=!0,this.scale=s.SCALE.DAY,this.step=1,this.setRange(t,e,i),this.switchedDay=!1,this.switchedMonth=!1,this.switchedYear=!1,this.hiddenDates=o,void 0===o&&(this.hiddenDates=[])}var o=i(44),n=i(15);s.SCALE={MILLISECOND:1,SECOND:2,MINUTE:3,HOUR:4,DAY:5,WEEKDAY:6,MONTH:7,YEAR:8},s.prototype.setRange=function(t,e,i){if(!(t instanceof Date&&e instanceof Date))throw"No legal start or end date in method setRange";this._start=void 0!=t?new Date(t.valueOf()):new Date,this._end=void 0!=e?new Date(e.valueOf()):new Date,this.autoScale&&this.setMinimumStep(i)},s.prototype.first=function(){this.current=new Date(this._start.valueOf()),this.roundToMinor()},s.prototype.roundToMinor=function(){switch(this.scale){case s.SCALE.YEAR:this.current.setFullYear(this.step*Math.floor(this.current.getFullYear()/this.step)),this.current.setMonth(0);case s.SCALE.MONTH:this.current.setDate(1);case s.SCALE.DAY:case s.SCALE.WEEKDAY:this.current.setHours(0);case s.SCALE.HOUR:this.current.setMinutes(0);case s.SCALE.MINUTE:this.current.setSeconds(0);case s.SCALE.SECOND:this.current.setMilliseconds(0)}if(1!=this.step)switch(this.scale){case s.SCALE.MILLISECOND:this.current.setMilliseconds(this.current.getMilliseconds()-this.current.getMilliseconds()%this.step);break;case s.SCALE.SECOND:this.current.setSeconds(this.current.getSeconds()-this.current.getSeconds()%this.step);break;case s.SCALE.MINUTE:this.current.setMinutes(this.current.getMinutes()-this.current.getMinutes()%this.step);break;case s.SCALE.HOUR:this.current.setHours(this.current.getHours()-this.current.getHours()%this.step);break;case s.SCALE.WEEKDAY:case s.SCALE.DAY:this.current.setDate(this.current.getDate()-1-(this.current.getDate()-1)%this.step+1); -break;case s.SCALE.MONTH:this.current.setMonth(this.current.getMonth()-this.current.getMonth()%this.step);break;case s.SCALE.YEAR:this.current.setFullYear(this.current.getFullYear()-this.current.getFullYear()%this.step)}},s.prototype.hasNext=function(){return this.current.valueOf()<=this._end.valueOf()},s.prototype.next=function(){var t=this.current.valueOf();if(this.current.getMonth()<6)switch(this.scale){case s.SCALE.MILLISECOND:this.current=new Date(this.current.valueOf()+this.step);break;case s.SCALE.SECOND:this.current=new Date(this.current.valueOf()+1e3*this.step);break;case s.SCALE.MINUTE:this.current=new Date(this.current.valueOf()+1e3*this.step*60);break;case s.SCALE.HOUR:this.current=new Date(this.current.valueOf()+1e3*this.step*60*60);var e=this.current.getHours();this.current.setHours(e-e%this.step);break;case s.SCALE.WEEKDAY:case s.SCALE.DAY:this.current.setDate(this.current.getDate()+this.step);break;case s.SCALE.MONTH:this.current.setMonth(this.current.getMonth()+this.step);break;case s.SCALE.YEAR:this.current.setFullYear(this.current.getFullYear()+this.step)}else switch(this.scale){case s.SCALE.MILLISECOND:this.current=new Date(this.current.valueOf()+this.step);break;case s.SCALE.SECOND:this.current.setSeconds(this.current.getSeconds()+this.step);break;case s.SCALE.MINUTE:this.current.setMinutes(this.current.getMinutes()+this.step);break;case s.SCALE.HOUR:this.current.setHours(this.current.getHours()+this.step);break;case s.SCALE.WEEKDAY:case s.SCALE.DAY:this.current.setDate(this.current.getDate()+this.step);break;case s.SCALE.MONTH:this.current.setMonth(this.current.getMonth()+this.step);break;case s.SCALE.YEAR:this.current.setFullYear(this.current.getFullYear()+this.step)}if(1!=this.step)switch(this.scale){case s.SCALE.MILLISECOND:this.current.getMilliseconds()0&&(this.step=e),this.autoScale=!1},s.prototype.setAutoScale=function(t){this.autoScale=t},s.prototype.setMinimumStep=function(t){if(void 0!=t){var e=31104e6,i=2592e6,o=864e5,n=36e5,r=6e4,a=1e3,h=1;1e3*e>t&&(this.scale=s.SCALE.YEAR,this.step=1e3),500*e>t&&(this.scale=s.SCALE.YEAR,this.step=500),100*e>t&&(this.scale=s.SCALE.YEAR,this.step=100),50*e>t&&(this.scale=s.SCALE.YEAR,this.step=50),10*e>t&&(this.scale=s.SCALE.YEAR,this.step=10),5*e>t&&(this.scale=s.SCALE.YEAR,this.step=5),e>t&&(this.scale=s.SCALE.YEAR,this.step=1),3*i>t&&(this.scale=s.SCALE.MONTH,this.step=3),i>t&&(this.scale=s.SCALE.MONTH,this.step=1),5*o>t&&(this.scale=s.SCALE.DAY,this.step=5),2*o>t&&(this.scale=s.SCALE.DAY,this.step=2),o>t&&(this.scale=s.SCALE.DAY,this.step=1),o/2>t&&(this.scale=s.SCALE.WEEKDAY,this.step=1),4*n>t&&(this.scale=s.SCALE.HOUR,this.step=4),n>t&&(this.scale=s.SCALE.HOUR,this.step=1),15*r>t&&(this.scale=s.SCALE.MINUTE,this.step=15),10*r>t&&(this.scale=s.SCALE.MINUTE,this.step=10),5*r>t&&(this.scale=s.SCALE.MINUTE,this.step=5),r>t&&(this.scale=s.SCALE.MINUTE,this.step=1),15*a>t&&(this.scale=s.SCALE.SECOND,this.step=15),10*a>t&&(this.scale=s.SCALE.SECOND,this.step=10),5*a>t&&(this.scale=s.SCALE.SECOND,this.step=5),a>t&&(this.scale=s.SCALE.SECOND,this.step=1),200*h>t&&(this.scale=s.SCALE.MILLISECOND,this.step=200),100*h>t&&(this.scale=s.SCALE.MILLISECOND,this.step=100),50*h>t&&(this.scale=s.SCALE.MILLISECOND,this.step=50),10*h>t&&(this.scale=s.SCALE.MILLISECOND,this.step=10),5*h>t&&(this.scale=s.SCALE.MILLISECOND,this.step=5),h>t&&(this.scale=s.SCALE.MILLISECOND,this.step=1)}},s.prototype.snap=function(t){var e=new Date(t.valueOf());if(this.scale==s.SCALE.YEAR){var i=e.getFullYear()+Math.round(e.getMonth()/12);e.setFullYear(Math.round(i/this.step)*this.step),e.setMonth(0),e.setDate(0),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0)}else if(this.scale==s.SCALE.MONTH)e.getDate()>15?(e.setDate(1),e.setMonth(e.getMonth()+1)):e.setDate(1),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0);else if(this.scale==s.SCALE.DAY){switch(this.step){case 5:case 2:e.setHours(24*Math.round(e.getHours()/24));break;default:e.setHours(12*Math.round(e.getHours()/12))}e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0)}else if(this.scale==s.SCALE.WEEKDAY){switch(this.step){case 5:case 2:e.setHours(12*Math.round(e.getHours()/12));break;default:e.setHours(6*Math.round(e.getHours()/6))}e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0)}else if(this.scale==s.SCALE.HOUR){switch(this.step){case 4:e.setMinutes(60*Math.round(e.getMinutes()/60));break;default:e.setMinutes(30*Math.round(e.getMinutes()/30))}e.setSeconds(0),e.setMilliseconds(0)}else if(this.scale==s.SCALE.MINUTE){switch(this.step){case 15:case 10:e.setMinutes(5*Math.round(e.getMinutes()/5)),e.setSeconds(0);break;case 5:e.setSeconds(60*Math.round(e.getSeconds()/60));break;default:e.setSeconds(30*Math.round(e.getSeconds()/30))}e.setMilliseconds(0)}else if(this.scale==s.SCALE.SECOND)switch(this.step){case 15:case 10:e.setSeconds(5*Math.round(e.getSeconds()/5)),e.setMilliseconds(0);break;case 5:e.setMilliseconds(1e3*Math.round(e.getMilliseconds()/1e3));break;default:e.setMilliseconds(500*Math.round(e.getMilliseconds()/500))}else if(this.scale==s.SCALE.MILLISECOND){var o=this.step>5?this.step/2:1;e.setMilliseconds(Math.round(e.getMilliseconds()/o)*o)}return e},s.prototype.isMajor=function(){if(1==this.switchedYear)switch(this.switchedYear=!1,this.scale){case s.SCALE.YEAR:case s.SCALE.MONTH:case s.SCALE.WEEKDAY:case s.SCALE.DAY:case s.SCALE.HOUR:case s.SCALE.MINUTE:case s.SCALE.SECOND:case s.SCALE.MILLISECOND:return!0;default:return!1}else if(1==this.switchedMonth)switch(this.switchedMonth=!1,this.scale){case s.SCALE.WEEKDAY:case s.SCALE.DAY:case s.SCALE.HOUR:case s.SCALE.MINUTE:case s.SCALE.SECOND:case s.SCALE.MILLISECOND:return!0;default:return!1}else if(1==this.switchedDay)switch(this.switchedDay=!1,this.scale){case s.SCALE.MILLISECOND:case s.SCALE.SECOND:case s.SCALE.MINUTE:case s.SCALE.HOUR:return!0;default:return!1}switch(this.scale){case s.SCALE.MILLISECOND:return 0==this.current.getMilliseconds();case s.SCALE.SECOND:return 0==this.current.getSeconds();case s.SCALE.MINUTE:return 0==this.current.getHours()&&0==this.current.getMinutes();case s.SCALE.HOUR:return 0==this.current.getHours();case s.SCALE.WEEKDAY:case s.SCALE.DAY:return 1==this.current.getDate();case s.SCALE.MONTH:return 0==this.current.getMonth();case s.SCALE.YEAR:return!1;default:return!1}},s.prototype.getLabelMinor=function(t){switch(void 0==t&&(t=this.current),this.scale){case s.SCALE.MILLISECOND:return o(t).format("SSS");case s.SCALE.SECOND:return o(t).format("s");case s.SCALE.MINUTE:return o(t).format("HH:mm");case s.SCALE.HOUR:return o(t).format("HH:mm");case s.SCALE.WEEKDAY:return o(t).format("ddd D");case s.SCALE.DAY:return o(t).format("D");case s.SCALE.MONTH:return o(t).format("MMM");case s.SCALE.YEAR:return o(t).format("YYYY");default:return""}},s.prototype.getLabelMajor=function(t){switch(void 0==t&&(t=this.current),this.scale){case s.SCALE.MILLISECOND:return o(t).format("HH:mm:ss");case s.SCALE.SECOND:return o(t).format("D MMMM HH:mm");case s.SCALE.MINUTE:case s.SCALE.HOUR:return o(t).format("ddd D MMMM");case s.SCALE.WEEKDAY:case s.SCALE.DAY:return o(t).format("MMMM YYYY");case s.SCALE.MONTH:return o(t).format("YYYY");case s.SCALE.YEAR:return"";default:return""}},t.exports=s},function(t){function e(){this.options=null,this.props=null}e.prototype.setOptions=function(t){t&&util.extend(this.options,t)},e.prototype.redraw=function(){return!1},e.prototype.destroy=function(){},e.prototype._isResized=function(){var t=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;return this.props._previousWidth=this.props.width,this.props._previousHeight=this.props.height,t},t.exports=e},function(t,e,i){function s(t,e){this.body=t,this.defaultOptions={showCurrentTime:!0,locales:a,locale:"en"},this.options=o.extend({},this.defaultOptions),this.offset=0,this._create(),this.setOptions(e)}var o=i(1),n=i(20),r=i(44),a=i(48);s.prototype=new n,s.prototype._create=function(){var t=document.createElement("div");t.className="currenttime",t.style.position="absolute",t.style.top="0px",t.style.height="100%",this.bar=t},s.prototype.destroy=function(){this.options.showCurrentTime=!1,this.redraw(),this.body=null},s.prototype.setOptions=function(t){t&&o.selectiveExtend(["showCurrentTime","locale","locales"],this.options,t)},s.prototype.redraw=function(){if(this.options.showCurrentTime){var t=this.body.dom.backgroundVertical;this.bar.parentNode!=t&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),t.appendChild(this.bar),this.start());var e=new Date((new Date).valueOf()+this.offset),i=this.body.util.toScreen(e),s=this.options.locales[this.options.locale],o=s.current+" "+s.time+": "+r(e).format("dddd, MMMM Do YYYY, H:mm:ss");o=o.charAt(0).toUpperCase()+o.substring(1),this.bar.style.left=i+"px",this.bar.title=o}else this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),this.stop();return!1},s.prototype.start=function(){function t(){e.stop();var i=e.body.range.conversion(e.body.domProps.center.width).scale,s=1/i/10;30>s&&(s=30),s>1e3&&(s=1e3),e.redraw(),e.currentTimeTimer=setTimeout(t,s)}var e=this;t()},s.prototype.stop=function(){void 0!==this.currentTimeTimer&&(clearTimeout(this.currentTimeTimer),delete this.currentTimeTimer)},s.prototype.setCurrentTime=function(t){var e=o.convert(t,"Date").valueOf(),i=(new Date).valueOf();this.offset=e-i,this.redraw()},s.prototype.getCurrentTime=function(){return new Date((new Date).valueOf()+this.offset)},t.exports=s},function(t,e,i){function s(t,e){this.body=t,this.defaultOptions={showCustomTime:!1,locales:h,locale:"en"},this.options=n.extend({},this.defaultOptions),this.customTime=new Date,this.eventParams={},this._create(),this.setOptions(e)}var o=i(45),n=i(1),r=i(20),a=i(44),h=i(48);s.prototype=new r,s.prototype.setOptions=function(t){t&&n.selectiveExtend(["showCustomTime","locale","locales"],this.options,t)},s.prototype._create=function(){var t=document.createElement("div");t.className="customtime",t.style.position="absolute",t.style.top="0px",t.style.height="100%",this.bar=t;var e=document.createElement("div");e.style.position="relative",e.style.top="0px",e.style.left="-10px",e.style.height="100%",e.style.width="20px",t.appendChild(e),this.hammer=o(t,{prevent_default:!0}),this.hammer.on("dragstart",this._onDragStart.bind(this)),this.hammer.on("drag",this._onDrag.bind(this)),this.hammer.on("dragend",this._onDragEnd.bind(this))},s.prototype.destroy=function(){this.options.showCustomTime=!1,this.redraw(),this.hammer.enable(!1),this.hammer=null,this.body=null},s.prototype.redraw=function(){if(this.options.showCustomTime){var t=this.body.dom.backgroundVertical;this.bar.parentNode!=t&&(this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar),t.appendChild(this.bar));var e=this.body.util.toScreen(this.customTime),i=this.options.locales[this.options.locale],s=i.time+": "+a(this.customTime).format("dddd, MMMM Do YYYY, H:mm:ss");s=s.charAt(0).toUpperCase()+s.substring(1),this.bar.style.left=e+"px",this.bar.title=s}else this.bar.parentNode&&this.bar.parentNode.removeChild(this.bar);return!1},s.prototype.setCustomTime=function(t){this.customTime=n.convert(t,"Date"),this.redraw()},s.prototype.getCustomTime=function(){return new Date(this.customTime.valueOf())},s.prototype._onDragStart=function(t){this.eventParams.dragging=!0,this.eventParams.customTime=this.customTime,t.stopPropagation(),t.preventDefault()},s.prototype._onDrag=function(t){if(this.eventParams.dragging){var e=t.gesture.deltaX,i=this.body.util.toScreen(this.eventParams.customTime)+e,s=this.body.util.toTime(i);this.setCustomTime(s),this.body.emitter.emit("timechange",{time:new Date(this.customTime.valueOf())}),t.stopPropagation(),t.preventDefault()}},s.prototype._onDragEnd=function(t){this.eventParams.dragging&&(this.body.emitter.emit("timechanged",{time:new Date(this.customTime.valueOf())}),t.stopPropagation(),t.preventDefault())},t.exports=s},function(t,e,i){function s(t,e,i,s){this.id=o.randomUUID(),this.body=t,this.defaultOptions={orientation:"left",showMinorLabels:!0,showMajorLabels:!0,icons:!0,majorLinesOffset:7,minorLinesOffset:4,labelOffsetX:10,labelOffsetY:2,iconWidth:20,width:"40px",visible:!0,alignZeros:!0,customRange:{left:{min:void 0,max:void 0},right:{min:void 0,max:void 0}},title:{left:{text:void 0},right:{text:void 0}},format:{left:{decimals:void 0},right:{decimals:void 0}}},this.linegraphOptions=s,this.linegraphSVG=i,this.props={},this.DOMelements={lines:{},labels:{},title:{}},this.dom={},this.range={start:0,end:0},this.options=o.extend({},this.defaultOptions),this.conversionFactor=1,this.setOptions(e),this.width=Number((""+this.options.width).replace("px","")),this.minWidth=this.width,this.height=this.linegraphSVG.offsetHeight,this.hidden=!1,this.stepPixels=25,this.stepPixelsForced=25,this.zeroCrossing=-1,this.lineOffset=0,this.master=!0,this.svgElements={},this.iconsRemoved=!1,this.groups={},this.amountOfGroups=0,this._create();var n=this;this.body.emitter.on("verticalDrag",function(){n.dom.lineContainer.style.top=n.body.domProps.scrollTop+"px"})}var o=i(1),n=i(2),r=i(20),a=i(16);s.prototype=new r,s.prototype.addGroup=function(t,e){this.groups.hasOwnProperty(t)||(this.groups[t]=e),this.amountOfGroups+=1},s.prototype.updateGroup=function(t,e){this.groups[t]=e},s.prototype.removeGroup=function(t){this.groups.hasOwnProperty(t)&&(delete this.groups[t],this.amountOfGroups-=1)},s.prototype.setOptions=function(t){if(t){var e=!1;this.options.orientation!=t.orientation&&void 0!==t.orientation&&(e=!0);var i=["orientation","showMinorLabels","showMajorLabels","icons","majorLinesOffset","minorLinesOffset","labelOffsetX","labelOffsetY","iconWidth","width","visible","customRange","title","format","alignZeros"];o.selectiveExtend(i,this.options,t),this.minWidth=Number((""+this.options.width).replace("px","")),1==e&&this.dom.frame&&(this.hide(),this.show())}},s.prototype._create=function(){this.dom.frame=document.createElement("div"),this.dom.frame.style.width=this.options.width,this.dom.frame.style.height=this.height,this.dom.lineContainer=document.createElement("div"),this.dom.lineContainer.style.width="100%",this.dom.lineContainer.style.height=this.height,this.dom.lineContainer.style.position="relative",this.svg=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.svg.style.position="absolute",this.svg.style.top="0px",this.svg.style.height="100%",this.svg.style.width="100%",this.svg.style.display="block",this.dom.frame.appendChild(this.svg)},s.prototype._redrawGroupIcons=function(){n.prepareElements(this.svgElements);var t,e=this.options.iconWidth,i=15,s=4,o=s+.5*i;t="left"==this.options.orientation?s:this.width-e-s;for(var r in this.groups)this.groups.hasOwnProperty(r)&&(1!=this.groups[r].visible||void 0!==this.linegraphOptions.visibility[r]&&1!=this.linegraphOptions.visibility[r]||(this.groups[r].drawIcon(t,o,this.svgElements,this.svg,e,i),o+=i+s));n.cleanupElements(this.svgElements),this.iconsRemoved=!1},s.prototype._cleanupIcons=function(){0==this.iconsRemoved&&(n.prepareElements(this.svgElements),n.cleanupElements(this.svgElements),this.iconsRemoved=!0)},s.prototype.show=function(){this.hidden=!1,this.dom.frame.parentNode||("left"==this.options.orientation?this.body.dom.left.appendChild(this.dom.frame):this.body.dom.right.appendChild(this.dom.frame)),this.dom.lineContainer.parentNode||this.body.dom.backgroundHorizontal.appendChild(this.dom.lineContainer)},s.prototype.hide=function(){this.hidden=!0,this.dom.frame.parentNode&&this.dom.frame.parentNode.removeChild(this.dom.frame),this.dom.lineContainer.parentNode&&this.dom.lineContainer.parentNode.removeChild(this.dom.lineContainer)},s.prototype.setRange=function(t,e){0==this.master&&1==this.options.alignZeros&&-1!=this.zeroCrossing&&t>0&&(t=0),this.range.start=t,this.range.end=e},s.prototype.redraw=function(){var t=!1,e=0;this.dom.lineContainer.style.top=this.body.domProps.scrollTop+"px";for(var i in this.groups)this.groups.hasOwnProperty(i)&&(1!=this.groups[i].visible||void 0!==this.linegraphOptions.visibility[i]&&1!=this.linegraphOptions.visibility[i]||e++);if(0==this.amountOfGroups||0==e)this.hide();else{this.show(),this.height=Number(this.linegraphSVG.style.height.replace("px","")),this.dom.lineContainer.style.height=this.height+"px",this.width=1==this.options.visible?Number((""+this.options.width).replace("px","")):0;var s=this.props,o=this.dom.frame;o.className="dataaxis",this._calculateCharSize();var n=this.options.orientation,r=this.options.showMinorLabels,a=this.options.showMajorLabels;s.minorLabelHeight=r?s.minorCharHeight:0,s.majorLabelHeight=a?s.majorCharHeight:0,s.minorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.minorLinesOffset,s.minorLineHeight=1,s.majorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.majorLinesOffset,s.majorLineHeight=1,"left"==n?(o.style.top="0",o.style.left="0",o.style.bottom="",o.style.width=this.width+"px",o.style.height=this.height+"px"):(o.style.top="",o.style.bottom="0",o.style.left="0",o.style.width=this.width+"px",o.style.height=this.height+"px"),t=this._redrawLabels(),1==this.options.icons?this._redrawGroupIcons():this._cleanupIcons(),this._redrawTitle(n)}return t},s.prototype._redrawLabels=function(){n.prepareElements(this.DOMelements.lines),n.prepareElements(this.DOMelements.labels);var t=this.options.orientation,e=this.master?this.props.majorCharHeight||10:this.stepPixelsForced,i=new a(this.range.start,this.range.end,e,this.dom.frame.offsetHeight,this.options.customRange[this.options.orientation],0==this.master&&this.options.alignZeros);this.step=i;var s=(this.dom.frame.offsetHeight-i.deadSpace*(this.dom.frame.offsetHeight/i.marginRange))/((i.marginRange-i.deadSpace)/i.step);this.stepPixels=s;var o=this.height/s,r=0;if(0==this.master){s=this.stepPixelsForced,r=Math.round(this.dom.frame.offsetHeight/s-o);for(var h=0;.5*r>h;h++)i.previous();if(o=this.height/s,-1!=this.zeroCrossing&&1==this.options.alignZeros){var d=i.marginEnd/i.step-this.zeroCrossing;if(d>0)for(var h=0;d>h;h++)i.next();else if(0>d)for(var h=0;-d>h;h++)i.previous()}}else o+=.25;this.valueAtZero=i.marginEnd;var l,c=0,p=1;void 0!==this.options.format[t]&&(l=this.options.format[t].decimals),this.maxLabelSize=0;for(var u=0;p=0&&this._redrawLabel(u-2,i.getCurrent(l),t,"yAxis major",this.props.majorCharHeight),this._redrawLine(u,t,"grid horizontal major",this.options.majorLinesOffset,this.props.majorLineWidth)):this._redrawLine(u,t,"grid horizontal minor",this.options.minorLinesOffset,this.props.minorLineWidth),1==this.master&&0==i.current&&(this.zeroCrossing=p),p++}this.conversionFactor=0==this.master?u/(this.valueAtZero-i.current):this.dom.frame.offsetHeight/i.marginRange;var f=0;void 0!==this.options.title[t]&&void 0!==this.options.title[t].text&&(f=this.props.titleCharHeight);var g=1==this.options.icons?Math.max(this.options.iconWidth,f)+this.options.labelOffsetX+15:f+this.options.labelOffsetX+15;return this.maxLabelSize>this.width-g&&1==this.options.visible?(this.width=this.maxLabelSize+g,this.options.width=this.width+"px",n.cleanupElements(this.DOMelements.lines),n.cleanupElements(this.DOMelements.labels),this.redraw(),!0):this.maxLabelSizethis.minWidth?(this.width=Math.max(this.minWidth,this.maxLabelSize+g),this.options.width=this.width+"px",n.cleanupElements(this.DOMelements.lines),n.cleanupElements(this.DOMelements.labels),this.redraw(),!0):(n.cleanupElements(this.DOMelements.lines),n.cleanupElements(this.DOMelements.labels),!1)},s.prototype.convertValue=function(t){var e=this.valueAtZero-t,i=e*this.conversionFactor;return i},s.prototype._redrawLabel=function(t,e,i,s,o){var r=n.getDOMElement("div",this.DOMelements.labels,this.dom.frame);r.className=s,r.innerHTML=e,"left"==i?(r.style.left="-"+this.options.labelOffsetX+"px",r.style.textAlign="right"):(r.style.right="-"+this.options.labelOffsetX+"px",r.style.textAlign="left"),r.style.top=t-.5*o+this.options.labelOffsetY+"px",e+="";var a=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);this.maxLabelSized;d++){var c=this.visibleItems[d];c.repositionY(e)}return s},s.prototype._calculateHeight=function(t){var e,i=this.visibleItems;this.resetSubgroups();var s=this;if(i.length){var n=i[0].top,r=i[0].top+i[0].height;if(o.forEach(i,function(t){n=Math.min(n,t.top),r=Math.max(r,t.top+t.height),void 0!==t.data.subgroup&&(s.subgroups[t.data.subgroup].height=Math.max(s.subgroups[t.data.subgroup].height,t.height),s.subgroups[t.data.subgroup].visible=!0)}),n>t.axis){var a=n-t.axis;r-=a,o.forEach(i,function(t){t.top-=a})}e=r+t.item.vertical/2}else e=t.axis+t.item.vertical;return e=Math.max(e,this.props.label.height)},s.prototype.show=function(){this.dom.label.parentNode||this.itemSet.dom.labelSet.appendChild(this.dom.label),this.dom.foreground.parentNode||this.itemSet.dom.foreground.appendChild(this.dom.foreground),this.dom.background.parentNode||this.itemSet.dom.background.appendChild(this.dom.background),this.dom.axis.parentNode||this.itemSet.dom.axis.appendChild(this.dom.axis)},s.prototype.hide=function(){var t=this.dom.label;t.parentNode&&t.parentNode.removeChild(t);var e=this.dom.foreground;e.parentNode&&e.parentNode.removeChild(e);var i=this.dom.background;i.parentNode&&i.parentNode.removeChild(i);var s=this.dom.axis;s.parentNode&&s.parentNode.removeChild(s)},s.prototype.add=function(t){if(this.items[t.id]=t,t.setParent(this),void 0!==t.data.subgroup&&(void 0===this.subgroups[t.data.subgroup]&&(this.subgroups[t.data.subgroup]={height:0,visible:!1,index:this.subgroupIndex,items:[]},this.subgroupIndex++),this.subgroups[t.data.subgroup].items.push(t)),this.orderSubgroups(),-1==this.visibleItems.indexOf(t)){var e=this.itemSet.body.range;this._checkIfVisible(t,this.visibleItems,e)}},s.prototype.orderSubgroups=function(){if(void 0!==this.subgroupOrderer){var t=[];if("string"==typeof this.subgroupOrderer){for(var e in this.subgroups)t.push({subgroup:e,sortField:this.subgroups[e].items[0].data[this.subgroupOrderer]});t.sort(function(t,e){return t.sortField-e.sortField})}else if("function"==typeof this.subgroupOrderer){for(var e in this.subgroups)t.push(this.subgroups[e].items[0].data);t.sort(this.subgroupOrderer)}if(t.length>0)for(var i=0;it?-1:l>=t?0:1 -};if(e.length>0)for(n=0;nl}),1==this.checkRangedItems)for(this.checkRangedItems=!1,n=0;nl})}for(n=0;n=0&&(n=e[r],!o(n));r--)void 0===s[n.id]&&(s[n.id]=!0,i.push(n));for(r=t+1;rs;s++){var n=this.visibleItems[s];n.repositionY(e)}return i},s.prototype.show=function(){this.dom.background.parentNode||this.itemSet.dom.background.appendChild(this.dom.background)},t.exports=s},function(t,e,i){function s(t,e){this.body=t,this.defaultOptions={type:null,orientation:"bottom",align:"auto",stack:!0,groupOrder:null,selectable:!0,editable:{updateTime:!1,updateGroup:!1,add:!1,remove:!1},onAdd:function(t,e){e(t)},onUpdate:function(t,e){e(t)},onMove:function(t,e){e(t)},onRemove:function(t,e){e(t)},onMoving:function(t,e){e(t)},margin:{item:{horizontal:10,vertical:10},axis:20},padding:5},this.options=n.extend({},this.defaultOptions),this.itemOptions={type:{start:"Date",end:"Date"}},this.conversion={toScreen:t.util.toScreen,toTime:t.util.toTime},this.dom={},this.props={},this.hammer=null;var i=this;this.itemsData=null,this.groupsData=null,this.itemListeners={add:function(t,e){i._onAdd(e.items)},update:function(t,e){i._onUpdate(e.items)},remove:function(t,e){i._onRemove(e.items)}},this.groupListeners={add:function(t,e){i._onAddGroups(e.items)},update:function(t,e){i._onUpdateGroups(e.items)},remove:function(t,e){i._onRemoveGroups(e.items)}},this.items={},this.groups={},this.groupIds=[],this.selection=[],this.stackDirty=!0,this.touchParams={},this._create(),this.setOptions(e)}var o=i(45),n=i(1),r=i(3),a=i(4),h=i(20),d=i(25),l=i(26),c=i(33),p=i(34),u=i(35),m=i(32),f="__ungrouped__",g="__background__";s.prototype=new h,s.types={background:m,box:c,range:u,point:p},s.prototype._create=function(){var t=document.createElement("div");t.className="itemset",t["timeline-itemset"]=this,this.dom.frame=t;var e=document.createElement("div");e.className="background",t.appendChild(e),this.dom.background=e;var i=document.createElement("div");i.className="foreground",t.appendChild(i),this.dom.foreground=i;var s=document.createElement("div");s.className="axis",this.dom.axis=s;var n=document.createElement("div");n.className="labelset",this.dom.labelSet=n,this._updateUngrouped();var r=new l(g,null,this);r.show(),this.groups[g]=r,this.hammer=o(this.body.dom.centerContainer,{preventDefault:!0}),this.hammer.on("touch",this._onTouch.bind(this)),this.hammer.on("dragstart",this._onDragStart.bind(this)),this.hammer.on("drag",this._onDrag.bind(this)),this.hammer.on("dragend",this._onDragEnd.bind(this)),this.hammer.on("tap",this._onSelectItem.bind(this)),this.hammer.on("hold",this._onMultiSelectItem.bind(this)),this.hammer.on("doubletap",this._onAddItem.bind(this)),this.show()},s.prototype.setOptions=function(t){if(t){var e=["type","align","orientation","padding","stack","selectable","groupOrder","dataAttributes","template","hide"];n.selectiveExtend(e,this.options,t),"margin"in t&&("number"==typeof t.margin?(this.options.margin.axis=t.margin,this.options.margin.item.horizontal=t.margin,this.options.margin.item.vertical=t.margin):"object"==typeof t.margin&&(n.selectiveExtend(["axis"],this.options.margin,t.margin),"item"in t.margin&&("number"==typeof t.margin.item?(this.options.margin.item.horizontal=t.margin.item,this.options.margin.item.vertical=t.margin.item):"object"==typeof t.margin.item&&n.selectiveExtend(["horizontal","vertical"],this.options.margin.item,t.margin.item)))),"editable"in t&&("boolean"==typeof t.editable?(this.options.editable.updateTime=t.editable,this.options.editable.updateGroup=t.editable,this.options.editable.add=t.editable,this.options.editable.remove=t.editable):"object"==typeof t.editable&&n.selectiveExtend(["updateTime","updateGroup","add","remove"],this.options.editable,t.editable));var i=function(e){var i=t[e];if(i){if(!(i instanceof Function))throw new Error("option "+e+" must be a function "+e+"(item, callback)");this.options[e]=i}}.bind(this);["onAdd","onUpdate","onRemove","onMove","onMoving"].forEach(i),this.markDirty()}},s.prototype.markDirty=function(){this.groupIds=[],this.stackDirty=!0},s.prototype.destroy=function(){this.hide(),this.setItems(null),this.setGroups(null),this.hammer=null,this.body=null,this.conversion=null},s.prototype.hide=function(){this.dom.frame.parentNode&&this.dom.frame.parentNode.removeChild(this.dom.frame),this.dom.axis.parentNode&&this.dom.axis.parentNode.removeChild(this.dom.axis),this.dom.labelSet.parentNode&&this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)},s.prototype.show=function(){this.dom.frame.parentNode||this.body.dom.center.appendChild(this.dom.frame),this.dom.axis.parentNode||this.body.dom.backgroundVertical.appendChild(this.dom.axis),this.dom.labelSet.parentNode||this.body.dom.left.appendChild(this.dom.labelSet)},s.prototype.setSelection=function(t){var e,i,s,o;for(void 0==t&&(t=[]),Array.isArray(t)||(t=[t]),e=0,i=this.selection.length;i>e;e++)s=this.selection[e],o=this.items[s],o&&o.unselect();for(this.selection=[],e=0,i=t.length;i>e;e++)s=t[e],o=this.items[s],o&&(this.selection.push(s),o.select())},s.prototype.getSelection=function(){return this.selection.concat([])},s.prototype.getVisibleItems=function(){var t=this.body.range.getRange(),e=this.body.util.toScreen(t.start),i=this.body.util.toScreen(t.end),s=[];for(var o in this.groups)if(this.groups.hasOwnProperty(o))for(var n=this.groups[o],r=n.visibleItems,a=0;ae&&s.push(h.id)}return s},s.prototype._deselect=function(t){for(var e=this.selection,i=0,s=e.length;s>i;i++)if(e[i]==t){e.splice(i,1);break}},s.prototype.redraw=function(){var t=this.options.margin,e=this.body.range,i=n.option.asSize,s=this.options,o=s.orientation,r=!1,a=this.dom.frame,h=s.editable.updateTime||s.editable.updateGroup;this.props.top=this.body.domProps.top.height+this.body.domProps.border.top,this.props.left=this.body.domProps.left.width+this.body.domProps.border.left,a.className="itemset"+(h?" editable":""),r=this._orderGroups()||r;var d=e.end-e.start,l=d!=this.lastVisibleInterval||this.props.width!=this.props.lastWidth;l&&(this.stackDirty=!0),this.lastVisibleInterval=d,this.props.lastWidth=this.props.width;var c=this.stackDirty,p=this._firstGroup(),u={item:t.item,axis:t.axis},m={item:t.item,axis:t.item.vertical/2},f=0,v=t.axis+t.item.vertical;return this.groups[g].redraw(e,m,c),n.forEach(this.groups,function(t){var i=t==p?u:m,s=t.redraw(e,i,c);r=s||r,f+=t.height}),f=Math.max(f,v),this.stackDirty=!1,a.style.height=i(f),this.props.width=a.offsetWidth,this.props.height=f,this.dom.axis.style.top=i("top"==o?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height),this.dom.axis.style.left="0",r=this._isResized()||r},s.prototype._firstGroup=function(){var t="top"==this.options.orientation?0:this.groupIds.length-1,e=this.groupIds[t],i=this.groups[e]||this.groups[f];return i||null},s.prototype._updateUngrouped=function(){{var t,e,i=this.groups[f];this.groups[g]}if(this.groupsData){if(i){i.hide(),delete this.groups[f];for(e in this.items)if(this.items.hasOwnProperty(e)){t=this.items[e],t.parent&&t.parent.remove(t);var s=this._getGroupId(t.data),o=this.groups[s];o&&o.add(t)||t.hide()}}}else if(!i){var n=null,r=null;i=new d(n,r,this),this.groups[f]=i;for(e in this.items)this.items.hasOwnProperty(e)&&(t=this.items[e],i.add(t));i.show()}},s.prototype.getLabelSet=function(){return this.dom.labelSet},s.prototype.setItems=function(t){var e,i=this,s=this.itemsData;if(t){if(!(t instanceof r||t instanceof a))throw new TypeError("Data must be an instance of DataSet or DataView");this.itemsData=t}else this.itemsData=null;if(s&&(n.forEach(this.itemListeners,function(t,e){s.off(e,t)}),e=s.getIds(),this._onRemove(e)),this.itemsData){var o=this.id;n.forEach(this.itemListeners,function(t,e){i.itemsData.on(e,t,o)}),e=this.itemsData.getIds(),this._onAdd(e),this._updateUngrouped()}},s.prototype.getItems=function(){return this.itemsData},s.prototype.setGroups=function(t){var e,i=this;if(this.groupsData&&(n.forEach(this.groupListeners,function(t,e){i.groupsData.unsubscribe(e,t)}),e=this.groupsData.getIds(),this.groupsData=null,this._onRemoveGroups(e)),t){if(!(t instanceof r||t instanceof a))throw new TypeError("Data must be an instance of DataSet or DataView");this.groupsData=t}else this.groupsData=null;if(this.groupsData){var s=this.id;n.forEach(this.groupListeners,function(t,e){i.groupsData.on(e,t,s)}),e=this.groupsData.getIds(),this._onAddGroups(e)}this._updateUngrouped(),this._order(),this.body.emitter.emit("change",{queue:!0})},s.prototype.getGroups=function(){return this.groupsData},s.prototype.removeItem=function(t){var e=this.itemsData.get(t),i=this.itemsData.getDataSet();e&&this.options.onRemove(e,function(e){e&&i.remove(t)})},s.prototype._getType=function(t){return t.type||this.options.type||(t.end?"range":"box")},s.prototype._getGroupId=function(t){var e=this._getType(t);return"background"==e&&void 0==t.group?g:this.groupsData?t.group:f},s.prototype._onUpdate=function(t){var e=this;t.forEach(function(t){var i=e.itemsData.get(t,e.itemOptions),o=e.items[t],n=e._getType(i),r=s.types[n];if(o&&(r&&o instanceof r?e._updateItem(o,i):(e._removeItem(o),o=null)),!o){if(!r)throw new TypeError("rangeoverflow"==n?'Item type "rangeoverflow" is deprecated. Use css styling instead: .vis.timeline .item.range .content {overflow: visible;}':'Unknown item type "'+n+'"');o=new r(i,e.conversion,e.options),o.id=t,e._addItem(o)}}),this._order(),this.stackDirty=!0,this.body.emitter.emit("change",{queue:!0})},s.prototype._onAdd=s.prototype._onUpdate,s.prototype._onRemove=function(t){var e=0,i=this;t.forEach(function(t){var s=i.items[t];s&&(e++,i._removeItem(s))}),e&&(this._order(),this.stackDirty=!0,this.body.emitter.emit("change",{queue:!0}))},s.prototype._order=function(){n.forEach(this.groups,function(t){t.order()})},s.prototype._onUpdateGroups=function(t){this._onAddGroups(t)},s.prototype._onAddGroups=function(t){var e=this;t.forEach(function(t){var i=e.groupsData.get(t),s=e.groups[t];if(s)s.setData(i);else{if(t==f||t==g)throw new Error("Illegal group id. "+t+" is a reserved id.");var o=Object.create(e.options);n.extend(o,{height:null}),s=new d(t,i,e),e.groups[t]=s;for(var r in e.items)if(e.items.hasOwnProperty(r)){var a=e.items[r];a.data.group==t&&s.add(a)}s.order(),s.show()}}),this.body.emitter.emit("change",{queue:!0})},s.prototype._onRemoveGroups=function(t){var e=this.groups;t.forEach(function(t){var i=e[t];i&&(i.hide(),delete e[t])}),this.markDirty(),this.body.emitter.emit("change",{queue:!0})},s.prototype._orderGroups=function(){if(this.groupsData){var t=this.groupsData.getIds({order:this.options.groupOrder}),e=!n.equalArray(t,this.groupIds);if(e){var i=this.groups;t.forEach(function(t){i[t].hide()}),t.forEach(function(t){i[t].show()}),this.groupIds=t}return e}return!1},s.prototype._addItem=function(t){this.items[t.id]=t;var e=this._getGroupId(t.data),i=this.groups[e];i&&i.add(t)},s.prototype._updateItem=function(t,e){var i=t.data.group;if(t.setData(e),i!=t.data.group){var s=this.groups[i];s&&s.remove(t);var o=this._getGroupId(t.data),n=this.groups[o];n&&n.add(t)}},s.prototype._removeItem=function(t){t.hide(),delete this.items[t.id];var e=this.selection.indexOf(t.id);-1!=e&&this.selection.splice(e,1),t.parent&&t.parent.remove(t)},s.prototype._constructByEndArray=function(t){for(var e=[],i=0;i0||o.length>0)&&this.body.emitter.emit("select",{items:a})}},s.prototype._onAddItem=function(t){if(this.options.selectable&&this.options.editable.add){var e=this,i=this.body.util.snap||null,o=s.itemFromTarget(t);if(o){var r=e.itemsData.get(o.id);this.options.onUpdate(r,function(t){t&&e.itemsData.getDataSet().update(t)})}else{var a=n.getAbsoluteLeft(this.dom.frame),h=t.gesture.center.pageX-a,d=this.body.util.toTime(h),l={start:i?i(d):d,content:"new item"};if("range"===this.options.type){var c=this.body.util.toTime(h+this.props.width/5);l.end=i?i(c):c}l[this.itemsData._fieldId]=n.randomUUID();var p=s.groupFromTarget(t);p&&(l.group=p.groupId),this.options.onAdd(l,function(t){t&&e.itemsData.getDataSet().add(t)})}}},s.prototype._onMultiSelectItem=function(t){if(this.options.selectable){var e,i=s.itemFromTarget(t);if(i){e=this.getSelection();var o=t.gesture.touches[0]&&t.gesture.touches[0].shiftKey||!1;if(o){e.push(i.id);var n=s._getItemRange(this.itemsData.get(e,this.itemOptions));e=[];for(var r in this.items)if(this.items.hasOwnProperty(r)){var a=this.items[r],h=a.data.start,d=void 0!==a.data.end?a.data.end:h;h>=n.min&&d<=n.max&&e.push(a.id)}}else{var l=e.indexOf(i.id);-1==l?e.push(i.id):e.splice(l,1)}this.setSelection(e),this.body.emitter.emit("select",{items:this.getSelection()})}}},s._getItemRange=function(t){var e=null,i=null;return t.forEach(function(t){(null==i||t.starte)&&(e=t.end):(null==e||t.start>e)&&(e=t.start)}),{min:i,max:e}},s.itemFromTarget=function(t){for(var e=t.target;e;){if(e.hasOwnProperty("timeline-item"))return e["timeline-item"];e=e.parentNode}return null},s.groupFromTarget=function(t){for(var e=t.target;e;){if(e.hasOwnProperty("timeline-group"))return e["timeline-group"];e=e.parentNode}return null},s.itemSetFromTarget=function(t){for(var e=t.target;e;){if(e.hasOwnProperty("timeline-itemset"))return e["timeline-itemset"];e=e.parentNode}return null},t.exports=s},function(t,e,i){function s(t,e,i,s){this.body=t,this.defaultOptions={enabled:!0,icons:!0,iconSize:20,iconSpacing:6,left:{visible:!0,position:"top-left"},right:{visible:!0,position:"top-left"}},this.side=i,this.options=o.extend({},this.defaultOptions),this.linegraphOptions=s,this.svgElements={},this.dom={},this.groups={},this.amountOfGroups=0,this._create(),this.setOptions(e)}var o=i(1),n=i(2),r=i(20);s.prototype=new r,s.prototype.clear=function(){this.groups={},this.amountOfGroups=0},s.prototype.addGroup=function(t,e){this.groups.hasOwnProperty(t)||(this.groups[t]=e),this.amountOfGroups+=1},s.prototype.updateGroup=function(t,e){this.groups[t]=e},s.prototype.removeGroup=function(t){this.groups.hasOwnProperty(t)&&(delete this.groups[t],this.amountOfGroups-=1)},s.prototype._create=function(){this.dom.frame=document.createElement("div"),this.dom.frame.className="legend",this.dom.frame.style.position="absolute",this.dom.frame.style.top="10px",this.dom.frame.style.display="block",this.dom.textArea=document.createElement("div"),this.dom.textArea.className="legendText",this.dom.textArea.style.position="relative",this.dom.textArea.style.top="0px",this.svg=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.svg.style.position="absolute",this.svg.style.top="0px",this.svg.style.width=this.options.iconSize+5+"px",this.svg.style.height="100%",this.dom.frame.appendChild(this.svg),this.dom.frame.appendChild(this.dom.textArea)},s.prototype.hide=function(){this.dom.frame.parentNode&&this.dom.frame.parentNode.removeChild(this.dom.frame)},s.prototype.show=function(){this.dom.frame.parentNode||this.body.dom.center.appendChild(this.dom.frame)},s.prototype.setOptions=function(t){var e=["enabled","orientation","icons","left","right"];o.selectiveDeepExtend(e,this.options,t)},s.prototype.redraw=function(){var t=0;for(var e in this.groups)this.groups.hasOwnProperty(e)&&(1!=this.groups[e].visible||void 0!==this.linegraphOptions.visibility[e]&&1!=this.linegraphOptions.visibility[e]||t++);if(0==this.options[this.side].visible||0==this.amountOfGroups||0==this.options.enabled||0==t)this.hide();else{if(this.show(),"top-left"==this.options[this.side].position||"bottom-left"==this.options[this.side].position?(this.dom.frame.style.left="4px",this.dom.frame.style.textAlign="left",this.dom.textArea.style.textAlign="left",this.dom.textArea.style.left=this.options.iconSize+15+"px",this.dom.textArea.style.right="",this.svg.style.left="0px",this.svg.style.right=""):(this.dom.frame.style.right="4px",this.dom.frame.style.textAlign="right",this.dom.textArea.style.textAlign="right",this.dom.textArea.style.right=this.options.iconSize+15+"px",this.dom.textArea.style.left="",this.svg.style.right="0px",this.svg.style.left=""),"top-left"==this.options[this.side].position||"top-right"==this.options[this.side].position)this.dom.frame.style.top=4-Number(this.body.dom.center.style.top.replace("px",""))+"px",this.dom.frame.style.bottom="";else{var i=this.body.domProps.center.height-this.body.domProps.centerContainer.height;this.dom.frame.style.bottom=4+i+Number(this.body.dom.center.style.top.replace("px",""))+"px",this.dom.frame.style.top=""}0==this.options.icons?(this.dom.frame.style.width=this.dom.textArea.offsetWidth+10+"px",this.dom.textArea.style.right="",this.dom.textArea.style.left="",this.svg.style.width="0px"):(this.dom.frame.style.width=this.options.iconSize+15+this.dom.textArea.offsetWidth+10+"px",this.drawLegendIcons());var s="";for(var e in this.groups)this.groups.hasOwnProperty(e)&&(1!=this.groups[e].visible||void 0!==this.linegraphOptions.visibility[e]&&1!=this.linegraphOptions.visibility[e]||(s+=this.groups[e].content+"
"));this.dom.textArea.innerHTML=s,this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+"px"}},s.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){n.prepareElements(this.svgElements);var t=window.getComputedStyle(this.dom.frame).paddingTop,e=Number(t.replace("px","")),i=e,s=this.options.iconSize,o=.75*this.options.iconSize,r=e+.5*o+3;this.svg.style.width=s+5+e+"px";for(var a in this.groups)this.groups.hasOwnProperty(a)&&(1!=this.groups[a].visible||void 0!==this.linegraphOptions.visibility[a]&&1!=this.linegraphOptions.visibility[a]||(this.groups[a].drawIcon(i,r,this.svgElements,this.svg,s,o),r+=o+this.options.iconSpacing));n.cleanupElements(this.svgElements)}},t.exports=s},function(t,e,i){function s(t,e){this.id=o.randomUUID(),this.body=t,this.defaultOptions={yAxisOrientation:"left",defaultGroup:"default",sort:!0,sampling:!0,graphHeight:"400px",shaded:{enabled:!1,orientation:"bottom"},style:"line",barChart:{width:50,handleOverlap:"overlap",align:"center"},catmullRom:{enabled:!0,parametrization:"centripetal",alpha:.5},drawPoints:{enabled:!0,size:6,style:"square"},dataAxis:{showMinorLabels:!0,showMajorLabels:!0,icons:!1,width:"40px",visible:!0,alignZeros:!0,customRange:{left:{min:void 0,max:void 0},right:{min:void 0,max:void 0}}},legend:{enabled:!1,icons:!0,left:{visible:!0,position:"top-left"},right:{visible:!0,position:"top-right"}},groups:{visibility:{}}},this.options=o.extend({},this.defaultOptions),this.dom={},this.props={},this.hammer=null,this.groups={},this.abortedGraphUpdate=!1,this.autoSizeSVG=!1;var i=this;this.itemsData=null,this.groupsData=null,this.itemListeners={add:function(t,e){i._onAdd(e.items)},update:function(t,e){i._onUpdate(e.items)},remove:function(t,e){i._onRemove(e.items)}},this.groupListeners={add:function(t,e){i._onAddGroups(e.items)},update:function(t,e){i._onUpdateGroups(e.items)},remove:function(t,e){i._onRemoveGroups(e.items)}},this.items={},this.selection=[],this.lastStart=this.body.range.start,this.touchParams={},this.svgElements={},this.setOptions(e),this.groupsUsingDefaultStyles=[0],this.COUNTER=0,this.body.emitter.on("rangechanged",function(){i.lastStart=i.body.range.start,i.svg.style.left=o.option.asSize(-i.width),i.redraw.call(i,!0)}),this._create(),this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups},this.body.emitter.emit("change")}var o=i(1),n=i(2),r=i(3),a=i(4),h=i(20),d=i(23),l=i(24),c=i(28),p=i(52),u="__ungrouped__";s.prototype=new h,s.prototype._create=function(){var t=document.createElement("div");t.className="LineGraph",this.dom.frame=t,this.svg=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.svg.style.position="relative",this.svg.style.height=(""+this.options.graphHeight).replace("px","")+"px",this.svg.style.display="block",t.appendChild(this.svg),this.options.dataAxis.orientation="left",this.yAxisLeft=new d(this.body,this.options.dataAxis,this.svg,this.options.groups),this.options.dataAxis.orientation="right",this.yAxisRight=new d(this.body,this.options.dataAxis,this.svg,this.options.groups),delete this.options.dataAxis.orientation,this.legendLeft=new c(this.body,this.options.legend,"left",this.options.groups),this.legendRight=new c(this.body,this.options.legend,"right",this.options.groups),this.show()},s.prototype.setOptions=function(t){if(t){var e=["sampling","defaultGroup","graphHeight","yAxisOrientation","style","barChart","dataAxis","sort","groups"];void 0===t.graphHeight&&void 0!==t.height&&void 0!==this.body.domProps.centerContainer.height?this.autoSizeSVG=!0:void 0!==this.body.domProps.centerContainer.height&&void 0!==t.graphHeight&&parseInt((t.graphHeight+"").replace("px",""))0){var d=this.body.util.toGlobalTime(-this.body.domProps.root.width),l=this.body.util.toGlobalTime(2*this.body.domProps.root.width),c={};for(this._getRelevantData(a,c,d,l),this._applySampling(a,c),e=0;eu&&console.log("WARNING: there may be an infinite loop in the _updateGraph emitter cycle."),this.COUNTER=0,this.abortedGraphUpdate=!1,e=0;e0)for(r=0;rs){d.push(h);break}d.push(h)}}else for(a=0;ai&&h.x0)for(var s=0;s0){var n=1,r=o.length,a=this.body.util.toGlobalScreen(o[o.length-1].x)-this.body.util.toGlobalScreen(o[0].x),h=r/a;n=Math.min(Math.ceil(.2*r),Math.max(1,Math.round(h)));for(var d=[],l=0;r>l;l+=n)d.push(o[l]);e[t[s]]=d}}},s.prototype._getYRanges=function(t,e,i){var s,o,n,r,a=[],h=[];if(t.length>0){for(n=0;n0&&(o=this.groups[t[n]],"stack"==r.barChart.handleOverlap&&"bar"==r.style?"left"==r.yAxisOrientation?a=a.concat(o.getYRange(s)):h=h.concat(o.getYRange(s)):i[t[n]]=o.getYRange(s,t[n]));p.getStackedBarYRange(a,i,t,"__barchartLeft","left"),p.getStackedBarYRange(h,i,t,"__barchartRight","right")}},s.prototype._updateYAxis=function(t,e){var i,s,o=!1,n=!1,r=!1,a=1e9,h=1e9,d=-1e9,l=-1e9;if(t.length>0){for(var c=0;ci?i:a,d=s>d?s:d):(r=!0,h=h>i?i:h,l=s>l?s:l));1==n&&this.yAxisLeft.setRange(a,d),1==r&&this.yAxisRight.setRange(h,l)}return o=this._toggleAxisVisiblity(n,this.yAxisLeft)||o,o=this._toggleAxisVisiblity(r,this.yAxisRight)||o,1==r&&1==n?(this.yAxisLeft.drawIcons=!0,this.yAxisRight.drawIcons=!0):(this.yAxisLeft.drawIcons=!1,this.yAxisRight.drawIcons=!1),this.yAxisRight.master=!n,0==this.yAxisRight.master?(this.yAxisLeft.lineOffset=1==r?this.yAxisRight.width:0,o=this.yAxisLeft.redraw()||o,this.yAxisRight.stepPixelsForced=this.yAxisLeft.stepPixels,this.yAxisRight.zeroCrossing=this.yAxisLeft.zeroCrossing,o=this.yAxisRight.redraw()||o):o=this.yAxisRight.redraw()||o,-1!=t.indexOf("__barchartLeft")&&t.splice(t.indexOf("__barchartLeft"),1),-1!=t.indexOf("__barchartRight")&&t.splice(t.indexOf("__barchartRight"),1),o},s.prototype._toggleAxisVisiblity=function(t,e){var i=!1;return 0==t?e.dom.frame.parentNode&&0==e.hidden&&(e.hide(),i=!0):e.dom.frame.parentNode||1!=e.hidden||(e.show(),i=!0),i},s.prototype._convertXcoordinates=function(t){for(var e,i,s=[],o=this.body.util.toScreen,n=0;nc;){c++;var p=h.getCurrent(),u=this.body.util.toScreen(p),m=h.isMajor();this.options.showMinorLabels&&this._repaintMinorText(u,h.getLabelMinor(),t),m&&this.options.showMajorLabels?(u>0&&(void 0==l&&(l=u),this._repaintMajorText(u,h.getLabelMajor(),t)),this._repaintMajorLine(u,t)):this._repaintMinorLine(u,t),h.next()}if(this.options.showMajorLabels){var f=this.body.util.toTime(0),g=h.getLabelMajor(f),v=g.length*(this.props.majorCharWidth||10)+10;(void 0==l||l>v)&&this._repaintMajorText(0,g,t)}o.forEach(this.dom.redundant,function(t){for(;t.length;){var e=t.pop();e&&e.parentNode&&e.parentNode.removeChild(e)}})},s.prototype._repaintMinorText=function(t,e,i){var s=this.dom.redundant.minorTexts.shift();if(!s){var o=document.createTextNode("");s=document.createElement("div"),s.appendChild(o),s.className="text minor",this.dom.foreground.appendChild(s)}this.dom.minorTexts.push(s),s.childNodes[0].nodeValue=e,s.style.top="top"==i?this.props.majorLabelHeight+"px":"0",s.style.left=t+"px"},s.prototype._repaintMajorText=function(t,e,i){var s=this.dom.redundant.majorTexts.shift();if(!s){var o=document.createTextNode(e);s=document.createElement("div"),s.className="text major",s.appendChild(o),this.dom.foreground.appendChild(s)}this.dom.majorTexts.push(s),s.childNodes[0].nodeValue=e,s.style.top="top"==i?"0":this.props.minorLabelHeight+"px",s.style.left=t+"px"},s.prototype._repaintMinorLine=function(t,e){var i=this.dom.redundant.minorLines.shift();i||(i=document.createElement("div"),i.className="grid vertical minor",this.dom.background.appendChild(i)),this.dom.minorLines.push(i);var s=this.props;i.style.top="top"==e?s.majorLabelHeight+"px":this.body.domProps.top.height+"px",i.style.height=s.minorLineHeight+"px",i.style.left=t-s.minorLineWidth/2+"px"},s.prototype._repaintMajorLine=function(t,e){var i=this.dom.redundant.majorLines.shift();i||(i=document.createElement("DIV"),i.className="grid vertical major",this.dom.background.appendChild(i)),this.dom.majorLines.push(i);var s=this.props;i.style.top="top"==e?"0":this.body.domProps.top.height+"px",i.style.left=t-s.majorLineWidth/2+"px",i.style.height=s.majorLineHeight+"px"},s.prototype._calculateCharSize=function(){this.dom.measureCharMinor||(this.dom.measureCharMinor=document.createElement("DIV"),this.dom.measureCharMinor.className="text minor measure",this.dom.measureCharMinor.style.position="absolute",this.dom.measureCharMinor.appendChild(document.createTextNode("0")),this.dom.foreground.appendChild(this.dom.measureCharMinor)),this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight,this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth,this.dom.measureCharMajor||(this.dom.measureCharMajor=document.createElement("DIV"),this.dom.measureCharMajor.className="text major measure",this.dom.measureCharMajor.style.position="absolute",this.dom.measureCharMajor.appendChild(document.createTextNode("0")),this.dom.foreground.appendChild(this.dom.measureCharMajor)),this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight,this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth},s.prototype.snap=function(t){return this.step.snap(t)},t.exports=s},function(t,e,i){function s(t,e,i){this.id=null,this.parent=null,this.data=t,this.dom=null,this.conversion=e||{},this.options=i||{},this.selected=!1,this.displayed=!1,this.dirty=!0,this.top=null,this.left=null,this.width=null,this.height=null}var o=i(45),n=i(1);s.prototype.stack=!0,s.prototype.select=function(){this.selected=!0,this.dirty=!0,this.displayed&&this.redraw()},s.prototype.unselect=function(){this.selected=!1,this.dirty=!0,this.displayed&&this.redraw()},s.prototype.setData=function(t){this.data=t,this.dirty=!0,this.displayed&&this.redraw()},s.prototype.setParent=function(t){this.displayed?(this.hide(),this.parent=t,this.parent&&this.show()):this.parent=t},s.prototype.isVisible=function(){return!1},s.prototype.show=function(){return!1},s.prototype.hide=function(){return!1},s.prototype.redraw=function(){},s.prototype.repositionX=function(){},s.prototype.repositionY=function(){},s.prototype._repaintDeleteButton=function(t){if(this.selected&&this.options.editable.remove&&!this.dom.deleteButton){var e=this,i=document.createElement("div");i.className="delete",i.title="Delete this item",o(i,{preventDefault:!0}).on("tap",function(t){e.parent.removeFromDataSet(e),t.stopPropagation()}),t.appendChild(i),this.dom.deleteButton=i}else!this.selected&&this.dom.deleteButton&&(this.dom.deleteButton.parentNode&&this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton),this.dom.deleteButton=null)},s.prototype._updateContents=function(t){var e;if(this.options.template){var i=this.parent.itemSet.itemsData.get(this.id);e=this.options.template(i)}else e=this.data.content;if(e!==this.content){if(e instanceof Element)t.innerHTML="",t.appendChild(e);else if(void 0!=e)t.innerHTML=e;else if("background"!=this.data.type||void 0!==this.data.content)throw new Error('Property "content" missing in item '+this.id);this.content=e}},s.prototype._updateTitle=function(t){null!=this.data.title?t.title=this.data.title||"":t.removeAttribute("title")},s.prototype._updateDataAttributes=function(t){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){var e=[];if(Array.isArray(this.options.dataAttributes))e=this.options.dataAttributes;else{if("all"!=this.options.dataAttributes)return;e=Object.keys(this.data)}for(var i=0;it.start},s.prototype.redraw=function(){var t=this.dom;if(t||(this.dom={},t=this.dom,t.box=document.createElement("div"),t.content=document.createElement("div"),t.content.className="content",t.box.appendChild(t.content),this.dirty=!0),!this.parent)throw new Error("Cannot redraw item: no parent attached");if(!t.box.parentNode){var e=this.parent.dom.background;if(!e)throw new Error("Cannot redraw item: parent has no background container element");e.appendChild(t.box)}if(this.displayed=!0,this.dirty){this._updateContents(this.dom.content),this._updateTitle(this.dom.content),this._updateDataAttributes(this.dom.content),this._updateStyle(this.dom.box);var i=(this.data.className?" "+this.data.className:"")+(this.selected?" selected":"");t.box.className=this.baseClassName+i,this.overflow="hidden"!==window.getComputedStyle(t.content).overflow,this.props.content.width=this.dom.content.offsetWidth,this.height=0,this.dirty=!1}},s.prototype.show=r.prototype.show,s.prototype.hide=r.prototype.hide,s.prototype.repositionX=r.prototype.repositionX,s.prototype.repositionY=function(t){var e="top"===this.options.orientation;this.dom.content.style.top=e?"":"0",this.dom.content.style.bottom=e?"0":"";var i;if(void 0!==this.data.subgroup){var s=this.data.subgroup,o=this.parent.subgroups,r=o[s].index;if(1==e){i=this.parent.subgroups[s].height+t.item.vertical,i+=0==r?t.axis-.5*t.item.vertical:0;var a=this.parent.top;for(var h in o)o.hasOwnProperty(h)&&1==o[h].visible&&o[h].indexr&&(a+=o[h].height+t.item.vertical);i=this.parent.subgroups[s].height+t.item.vertical,this.dom.box.style.top=a+"px",this.dom.box.style.bottom=""}}else this.parent instanceof n?(i=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height),this.dom.box.style.top=e?"0":"",this.dom.box.style.bottom=e?"":"0"):(i=this.parent.height,this.dom.box.style.top=this.parent.top+"px",this.dom.box.style.bottom="");this.dom.box.style.height=i+"px"},t.exports=s},function(t,e,i){function s(t,e,i){if(this.props={dot:{width:0,height:0},line:{width:0,height:0}},t&&void 0==t.start)throw new Error('Property "start" missing in item '+t);o.call(this,t,e,i)}{var o=i(31);i(1)}s.prototype=new o(null,null,null),s.prototype.isVisible=function(t){var e=(t.end-t.start)/4;return this.data.start>t.start-e&&this.data.startt.start-e&&this.data.startt.start},s.prototype.redraw=function(){var t=this.dom;if(t||(this.dom={},t=this.dom,t.box=document.createElement("div"),t.content=document.createElement("div"),t.content.className="content",t.box.appendChild(t.content),t.box["timeline-item"]=this,this.dirty=!0),!this.parent)throw new Error("Cannot redraw item: no parent attached");if(!t.box.parentNode){var e=this.parent.dom.foreground;if(!e)throw new Error("Cannot redraw item: parent has no foreground container element");e.appendChild(t.box)}if(this.displayed=!0,this.dirty){this._updateContents(this.dom.content),this._updateTitle(this.dom.box),this._updateDataAttributes(this.dom.box),this._updateStyle(this.dom.box);var i=(this.data.className?" "+this.data.className:"")+(this.selected?" selected":"");t.box.className=this.baseClassName+i,this.overflow="hidden"!==window.getComputedStyle(t.content).overflow,this.dom.content.style.maxWidth="none",this.props.content.width=this.dom.content.offsetWidth,this.height=this.dom.box.offsetHeight,this.dom.content.style.maxWidth="",this.dirty=!1}this._repaintDeleteButton(t.box),this._repaintDragLeft(),this._repaintDragRight()},s.prototype.show=function(){this.displayed||this.redraw()},s.prototype.hide=function(){if(this.displayed){var t=this.dom.box;t.parentNode&&t.parentNode.removeChild(t),this.top=null,this.left=null,this.displayed=!1}},s.prototype.repositionX=function(){var t,e,i=this.parent.width,s=this.conversion.toScreen(this.data.start),o=this.conversion.toScreen(this.data.end);-i>s&&(s=-i),o>2*i&&(o=2*i);var n=Math.max(o-s,1);switch(this.overflow?(this.left=s,this.width=n+this.props.content.width,e=this.props.content.width):(this.left=s,this.width=n,e=Math.min(o-s-2*this.options.padding,this.props.content.width)),this.dom.box.style.left=this.left+"px",this.dom.box.style.width=n+"px",this.options.align){case"left":this.dom.content.style.left="0";break;case"right":this.dom.content.style.left=Math.max(n-e-2*this.options.padding,0)+"px";break;case"center":this.dom.content.style.left=Math.max((n-e-2*this.options.padding)/2,0)+"px";break;default:t=this.overflow?o>0?Math.max(-s,0):-e:0>s?Math.min(-s,o-s-e-2*this.options.padding):0,this.dom.content.style.left=t+"px"}},s.prototype.repositionY=function(){var t=this.options.orientation,e=this.dom.box;e.style.top="top"==t?this.top+"px":this.parent.height-this.top-this.height+"px"},s.prototype._repaintDragLeft=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragLeft){var t=document.createElement("div");t.className="drag-left",t.dragLeftItem=this,o(t,{preventDefault:!0}).on("drag",function(){}),this.dom.box.appendChild(t),this.dom.dragLeft=t}else!this.selected&&this.dom.dragLeft&&(this.dom.dragLeft.parentNode&&this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft),this.dom.dragLeft=null)},s.prototype._repaintDragRight=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragRight){var t=document.createElement("div");t.className="drag-right",t.dragRightItem=this,o(t,{preventDefault:!0}).on("drag",function(){}),this.dom.box.appendChild(t),this.dom.dragRight=t}else!this.selected&&this.dom.dragRight&&(this.dom.dragRight.parentNode&&this.dom.dragRight.parentNode.removeChild(this.dom.dragRight),this.dom.dragRight=null)},t.exports=s},function(t,e,i){function s(t,e,i){if(!(this instanceof s))throw new SyntaxError("Constructor must be called with the new operator");this._initializeMixinLoaders(),this.containerElement=t,this.renderRefreshRate=60,this.renderTimestep=1e3/this.renderRefreshRate,this.renderTime=.5*this.renderTimestep,this.maxPhysicsTicksPerRender=3,this.physicsDiscreteStepsize=.5,this.initializing=!0,this.triggerFunctions={add:null,edit:null,editEdge:null,connect:null,del:null},this.defaultOptions={nodes:{mass:1,radiusMin:10,radiusMax:30,radius:10,shape:"ellipse",image:void 0,widthMin:16,widthMax:64,fontColor:"black",fontSize:14,fontFace:"verdana",fontFill:void 0,level:-1,color:{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},borderColor:"#2B7CE9",backgroundColor:"#97C2FC",highlightColor:"#D2E5FF",group:void 0,borderWidth:1,borderWidthSelected:void 0},edges:{widthMin:1,widthMax:15,width:1,widthSelectionMultiplier:2,hoverWidth:1.5,style:"line",color:{color:"#848484",highlight:"#848484",hover:"#848484"},fontColor:"#343434",fontSize:14,fontFace:"arial",fontFill:"white",arrowScaleFactor:1,dash:{length:10,gap:5,altLength:void 0},inheritColor:"from"},configurePhysics:!1,physics:{barnesHut:{enabled:!0,theta:1/.6,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09},repulsion:{centralGravity:0,springLength:200,springConstant:.05,nodeDistance:100,damping:.09},hierarchicalRepulsion:{enabled:!1,centralGravity:0,springLength:100,springConstant:.01,nodeDistance:150,damping:.09},damping:null,centralGravity:null,springLength:null,springConstant:null},clustering:{enabled:!1,initialMaxNodes:100,clusterThreshold:500,reduceToNodes:300,chainThreshold:.4,clusterEdgeThreshold:20,sectorThreshold:100,screenSizeThreshold:.2,fontSizeMultiplier:4,maxFontSize:1e3,forceAmplification:.1,distanceAmplification:.1,edgeGrowth:20,nodeScaling:{width:1,height:1,radius:1},maxNodeSizeIncrements:600,activeAreaBoxSize:80,clusterLevelDifference:2},navigation:{enabled:!1},keyboard:{enabled:!1,speed:{x:10,y:10,zoom:.02}},dataManipulation:{enabled:!1,initiallyVisible:!1},hierarchicalLayout:{enabled:!1,levelSeparation:150,nodeSpacing:100,direction:"UD",layout:"hubsize"},freezeForStabilization:!1,smoothCurves:{enabled:!0,dynamic:!0,type:"continuous",roundness:.5},maxVelocity:30,minVelocity:.1,stabilize:!0,stabilizationIterations:1e3,locale:"en",locales:_,tooltip:{delay:300,fontColor:"black",fontSize:14,fontFace:"verdana",color:{border:"#666",background:"#FFFFC6"}},dragNetwork:!0,dragNodes:!0,zoomable:!0,hover:!1,hideEdgesOnDrag:!1,hideNodesOnDrag:!1,width:"100%",height:"100%",selectable:!0},this.constants=a.extend({},this.defaultOptions),this.pixelRatio=1,this.hoverObj={nodes:{},edges:{}},this.controlNodesActive=!1,this.navigationHammers={existing:[],_new:[]},this.animationSpeed=1/this.renderRefreshRate,this.animationEasingFunction="easeInOutQuint",this.easingTime=0,this.sourceScale=0,this.targetScale=0,this.sourceTranslation=0,this.targetTranslation=0,this.lockedOnNodeId=null,this.lockedOnNodeOffset=null,this.touchTime=0;var o=this;this.groups=new u,this.images=new m,this.images.setOnloadCallback(function(){o._redraw()}),this.xIncrement=0,this.yIncrement=0,this.zoomIncrement=0,this._loadPhysicsSystem(),this._create(),this._loadSectorSystem(),this._loadClusterSystem(),this._loadSelectionSystem(),this._loadHierarchySystem(),this._setTranslation(this.frame.clientWidth/2,this.frame.clientHeight/2),this._setScale(1),this.setOptions(i),this.freezeSimulation=!1,this.cachedFunctions={},this.startedStabilization=!1,this.stabilized=!1,this.stabilizationIterations=null,this.draggingNodes=!1,this.calculationNodes={},this.calculationNodeIndices=[],this.nodeIndices=[],this.nodes={},this.edges={},this.canvasTopLeft={x:0,y:0},this.canvasBottomRight={x:0,y:0},this.pointerPosition={x:0,y:0},this.areaCenter={},this.scale=1,this.previousScale=this.scale,this.nodesData=null,this.edgesData=null,this.nodesListeners={add:function(t,e){o._addNodes(e.items),o.start()},update:function(t,e){o._updateNodes(e.items,e.data),o.start()},remove:function(t,e){o._removeNodes(e.items),o.start()}},this.edgesListeners={add:function(t,e){o._addEdges(e.items),o.start()},update:function(t,e){o._updateEdges(e.items),o.start()},remove:function(t,e){o._removeEdges(e.items),o.start()}},this.moving=!0,this.timer=void 0,this.setData(e,this.constants.clustering.enabled||this.constants.hierarchicalLayout.enabled),this.initializing=!1,1==this.constants.hierarchicalLayout.enabled?this._setupHierarchicalLayout():0==this.constants.stabilize&&this.zoomExtent(void 0,!0,this.constants.clustering.enabled),this.constants.clustering.enabled&&this.startWithClustering()}var o=i(56),n=i(45),r=i(57),a=i(1),h=i(47),d=i(3),l=i(4),c=i(42),p=i(43),u=i(38),m=i(39),f=i(40),g=i(37),v=i(41),y=i(54),b=i(55),_=i(49);i(50),o(s.prototype),s.prototype._getScriptPath=function(){for(var t=document.getElementsByTagName("script"),e=0;et.x&&(s=t.x),ot.y&&(e=t.y),i=this.constants.clustering.initialMaxNodes?49.07548/(n+142.05338)+91444e-8:12.662/(n+7.4147)+.0964822:1==this.constants.clustering.enabled&&n>=this.constants.clustering.initialMaxNodes?77.5271985/(n+187.266146)+476710517e-13:30.5062972/(n+19.93597763)+.08413486;var r=Math.min(this.frame.canvas.clientWidth/600,this.frame.canvas.clientHeight/600);s*=r}else{var a=1.1*Math.abs(o.maxX-o.minX),h=1.1*Math.abs(o.maxY-o.minY),d=this.frame.canvas.clientWidth/a,l=this.frame.canvas.clientHeight/h;s=l>=d?d:l}s>1&&(s=1);var c=this._findCenter(o);if(0==i){var p={position:c,scale:s,animation:t};this.moveTo(p),this.moving=!0,this.start()}else c.x*=s,c.y*=s,c.x-=.5*this.frame.canvas.clientWidth,c.y-=.5*this.frame.canvas.clientHeight,this._setScale(s),this._setTranslation(-c.x,-c.y)},s.prototype._updateNodeIndexList=function(){this._clearNodeIndexList();for(var t in this.nodes)this.nodes.hasOwnProperty(t)&&this.nodeIndices.push(t)},s.prototype.setData=function(t,e){if(void 0===e&&(e=!1),this.initializing=!0,t&&t.dot&&(t.nodes||t.edges))throw new SyntaxError('Data must contain either parameter "dot" or parameter pair "nodes" and "edges", but not both.');if(this.setOptions(t&&t.options),t&&t.dot){if(t&&t.dot){var i=c.DOTToGraph(t.dot);return void this.setData(i)}}else if(t&&t.gephi){if(t&&t.gephi){var s=p.parseGephi(t.gephi);return void this.setData(s)}}else this._setNodes(t&&t.nodes),this._setEdges(t&&t.edges);this._putDataInSector(),0==e&&(1==this.constants.hierarchicalLayout.enabled?(this._resetLevels(),this._setupHierarchicalLayout()):this.constants.stabilize&&this._stabilize(),this.start()),this.initializing=!1},s.prototype.setOptions=function(t){if(t){var e,i=["nodes","edges","smoothCurves","hierarchicalLayout","clustering","navigation","keyboard","dataManipulation","onAdd","onEdit","onEditEdge","onConnect","onDelete","clickToUse"];if(a.selectiveNotDeepExtend(i,this.constants,t),a.selectiveNotDeepExtend(["color"],this.constants.nodes,t.nodes),a.selectiveNotDeepExtend(["color","length"],this.constants.edges,t.edges),t.physics&&(a.mergeOptions(this.constants.physics,t.physics,"barnesHut"),a.mergeOptions(this.constants.physics,t.physics,"repulsion"),t.physics.hierarchicalRepulsion)){this.constants.hierarchicalLayout.enabled=!0,this.constants.physics.hierarchicalRepulsion.enabled=!0,this.constants.physics.barnesHut.enabled=!1; -for(e in t.physics.hierarchicalRepulsion)t.physics.hierarchicalRepulsion.hasOwnProperty(e)&&(this.constants.physics.hierarchicalRepulsion[e]=t.physics.hierarchicalRepulsion[e])}if(t.onAdd&&(this.triggerFunctions.add=t.onAdd),t.onEdit&&(this.triggerFunctions.edit=t.onEdit),t.onEditEdge&&(this.triggerFunctions.editEdge=t.onEditEdge),t.onConnect&&(this.triggerFunctions.connect=t.onConnect),t.onDelete&&(this.triggerFunctions.del=t.onDelete),a.mergeOptions(this.constants,t,"smoothCurves"),a.mergeOptions(this.constants,t,"hierarchicalLayout"),a.mergeOptions(this.constants,t,"clustering"),a.mergeOptions(this.constants,t,"navigation"),a.mergeOptions(this.constants,t,"keyboard"),a.mergeOptions(this.constants,t,"dataManipulation"),t.dataManipulation&&(this.editMode=this.constants.dataManipulation.initiallyVisible),t.edges&&(void 0!==t.edges.color&&(a.isString(t.edges.color)?(this.constants.edges.color={},this.constants.edges.color.color=t.edges.color,this.constants.edges.color.highlight=t.edges.color,this.constants.edges.color.hover=t.edges.color):(void 0!==t.edges.color.color&&(this.constants.edges.color.color=t.edges.color.color),void 0!==t.edges.color.highlight&&(this.constants.edges.color.highlight=t.edges.color.highlight),void 0!==t.edges.color.hover&&(this.constants.edges.color.hover=t.edges.color.hover))),t.edges.fontColor||void 0!==t.edges.color&&(a.isString(t.edges.color)?this.constants.edges.fontColor=t.edges.color:void 0!==t.edges.color.color&&(this.constants.edges.fontColor=t.edges.color.color))),t.nodes&&t.nodes.color){var s=a.parseColor(t.nodes.color);this.constants.nodes.color.background=s.background,this.constants.nodes.color.border=s.border,this.constants.nodes.color.highlight.background=s.highlight.background,this.constants.nodes.color.highlight.border=s.highlight.border,this.constants.nodes.color.hover.background=s.hover.background,this.constants.nodes.color.hover.border=s.hover.border}if(t.groups)for(var o in t.groups)if(t.groups.hasOwnProperty(o)){var n=t.groups[o];this.groups.add(o,n)}if(t.tooltip){for(e in t.tooltip)t.tooltip.hasOwnProperty(e)&&(this.constants.tooltip[e]=t.tooltip[e]);t.tooltip.color&&(this.constants.tooltip.color=a.parseColor(t.tooltip.color))}if("clickToUse"in t&&(t.clickToUse?(this.activator=new b(this.frame),this.activator.on("change",this._createKeyBinds.bind(this))):this.activator&&(this.activator.destroy(),delete this.activator)),t.labels)throw new Error('Option "labels" is deprecated. Use options "locale" and "locales" instead.')}this._loadPhysicsSystem(),this._loadNavigationControls(),this._loadManipulationSystem(),this._configureSmoothCurves(),this._createKeyBinds(),this.setSize(this.constants.width,this.constants.height),this.moving=!0,this.start()},s.prototype._create=function(){for(;this.containerElement.hasChildNodes();)this.containerElement.removeChild(this.containerElement.firstChild);if(this.frame=document.createElement("div"),this.frame.className="vis network-frame",this.frame.style.position="relative",this.frame.style.overflow="hidden",this.frame.canvas=document.createElement("canvas"),this.frame.canvas.style.position="relative",this.frame.appendChild(this.frame.canvas),this.frame.canvas.getContext){var t=this.frame.canvas.getContext("2d");this.pixelRatio=(window.devicePixelRatio||1)/(t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1),this.frame.canvas.getContext("2d").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}else{var e=document.createElement("DIV");e.style.color="red",e.style.fontWeight="bold",e.style.padding="10px",e.innerHTML="Error: your browser does not support HTML canvas",this.frame.canvas.appendChild(e)}var i=this;this.drag={},this.pinch={},this.hammer=n(this.frame.canvas,{prevent_default:!0}),this.hammer.on("tap",i._onTap.bind(i)),this.hammer.on("doubletap",i._onDoubleTap.bind(i)),this.hammer.on("hold",i._onHold.bind(i)),this.hammer.on("pinch",i._onPinch.bind(i)),this.hammer.on("touch",i._onTouch.bind(i)),this.hammer.on("dragstart",i._onDragStart.bind(i)),this.hammer.on("drag",i._onDrag.bind(i)),this.hammer.on("dragend",i._onDragEnd.bind(i)),this.hammer.on("mousewheel",i._onMouseWheel.bind(i)),this.hammer.on("DOMMouseScroll",i._onMouseWheel.bind(i)),this.hammer.on("mousemove",i._onMouseMoveTitle.bind(i)),this.hammerFrame=n(this.frame,{prevent_default:!0}),this.hammerFrame.on("release",i._onRelease.bind(i)),this.containerElement.appendChild(this.frame)},s.prototype._createKeyBinds=function(){var t=this;void 0!==this.keycharm&&this.keycharm.destroy(),this.keycharm=r(),this.keycharm.reset(),this.constants.keyboard.enabled&&this.isActive()&&(this.keycharm.bind("up",this._moveUp.bind(t),"keydown"),this.keycharm.bind("up",this._yStopMoving.bind(t),"keyup"),this.keycharm.bind("down",this._moveDown.bind(t),"keydown"),this.keycharm.bind("down",this._yStopMoving.bind(t),"keyup"),this.keycharm.bind("left",this._moveLeft.bind(t),"keydown"),this.keycharm.bind("left",this._xStopMoving.bind(t),"keyup"),this.keycharm.bind("right",this._moveRight.bind(t),"keydown"),this.keycharm.bind("right",this._xStopMoving.bind(t),"keyup"),this.keycharm.bind("=",this._zoomIn.bind(t),"keydown"),this.keycharm.bind("=",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("num+",this._zoomIn.bind(t),"keydown"),this.keycharm.bind("num+",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("num-",this._zoomOut.bind(t),"keydown"),this.keycharm.bind("num-",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("-",this._zoomOut.bind(t),"keydown"),this.keycharm.bind("-",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("[",this._zoomIn.bind(t),"keydown"),this.keycharm.bind("[",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("]",this._zoomOut.bind(t),"keydown"),this.keycharm.bind("]",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("pageup",this._zoomIn.bind(t),"keydown"),this.keycharm.bind("pageup",this._stopZoom.bind(t),"keyup"),this.keycharm.bind("pagedown",this._zoomOut.bind(t),"keydown"),this.keycharm.bind("pagedown",this._stopZoom.bind(t),"keyup")),1==this.constants.dataManipulation.enabled&&(this.keycharm.bind("esc",this._createManipulatorBar.bind(t)),this.keycharm.bind("delete",this._deleteSelected.bind(t)))},s.prototype._getPointer=function(t){return{x:t.pageX-a.getAbsoluteLeft(this.frame.canvas),y:t.pageY-a.getAbsoluteTop(this.frame.canvas)}},s.prototype._onTouch=function(t){(new Date).valueOf()-this.touchTime>100&&(this.drag.pointer=this._getPointer(t.gesture.center),this.drag.pinched=!1,this.pinch.scale=this._getScale(),this.touchTime=(new Date).valueOf(),this._handleTouch(this.drag.pointer))},s.prototype._onDragStart=function(){this._handleDragStart()},s.prototype._handleDragStart=function(){var t=this.drag,e=this._getNodeAt(t.pointer);if(t.dragging=!0,t.selection=[],t.translation=this._getTranslation(),t.nodeId=null,this.draggingNodes=!1,null!=e&&1==this.constants.dragNodes){this.draggingNodes=!0,t.nodeId=e.id,e.isSelected()||this._selectObject(e,!1),this.emit("dragStart",{nodeIds:this.getSelection().nodes});for(var i in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(i)){var s=this.selectionObj.nodes[i],o={id:s.id,node:s,x:s.x,y:s.y,xFixed:s.xFixed,yFixed:s.yFixed};s.xFixed=!0,s.yFixed=!0,t.selection.push(o)}}},s.prototype._onDrag=function(t){this._handleOnDrag(t)},s.prototype._handleOnDrag=function(t){if(!this.drag.pinched){this.releaseNode();var e=this._getPointer(t.gesture.center),i=this,s=this.drag,o=s.selection;if(o&&o.length&&1==this.constants.dragNodes){var n=e.x-s.pointer.x,r=e.y-s.pointer.y;o.forEach(function(t){var e=t.node;t.xFixed||(e.x=i._XconvertDOMtoCanvas(i._XconvertCanvasToDOM(t.x)+n)),t.yFixed||(e.y=i._YconvertDOMtoCanvas(i._YconvertCanvasToDOM(t.y)+r))}),this.moving||(this.moving=!0,this.start())}else if(1==this.constants.dragNetwork){var a=e.x-this.drag.pointer.x,h=e.y-this.drag.pointer.y;this._setTranslation(this.drag.translation.x+a,this.drag.translation.y+h),this._redraw()}}},s.prototype._onDragEnd=function(t){this._handleDragEnd(t)},s.prototype._handleDragEnd=function(){this.drag.dragging=!1;var t=this.drag.selection;t&&t.length?(t.forEach(function(t){t.node.xFixed=t.xFixed,t.node.yFixed=t.yFixed}),this.moving=!0,this.start()):this._redraw(),0==this.draggingNodes?this.emit("dragEnd",{nodeIds:[]}):this.emit("dragEnd",{nodeIds:this.getSelection().nodes})},s.prototype._onTap=function(t){var e=this._getPointer(t.gesture.center);this.pointerPosition=e,this._handleTap(e)},s.prototype._onDoubleTap=function(t){var e=this._getPointer(t.gesture.center);this._handleDoubleTap(e)},s.prototype._onHold=function(t){var e=this._getPointer(t.gesture.center);this.pointerPosition=e,this._handleOnHold(e)},s.prototype._onRelease=function(t){var e=this._getPointer(t.gesture.center);this._handleOnRelease(e)},s.prototype._onPinch=function(t){var e=this._getPointer(t.gesture.center);this.drag.pinched=!0,"scale"in this.pinch||(this.pinch.scale=1);var i=this.pinch.scale*t.gesture.scale;this._zoom(i,e)},s.prototype._zoom=function(t,e){if(1==this.constants.zoomable){var i=this._getScale();1e-5>t&&(t=1e-5),t>10&&(t=10);var s=null;void 0!==this.drag&&1==this.drag.dragging&&(s=this.DOMtoCanvas(this.drag.pointer));var o=this._getTranslation(),n=t/i,r=(1-n)*e.x+o.x*n,a=(1-n)*e.y+o.y*n;if(this.areaCenter={x:this._XconvertDOMtoCanvas(e.x),y:this._YconvertDOMtoCanvas(e.y)},this._setScale(t),this._setTranslation(r,a),this.updateClustersDefault(),null!=s){var h=this.canvasToDOM(s);this.drag.pointer.x=h.x,this.drag.pointer.y=h.y}return this._redraw(),t>i?this.emit("zoom",{direction:"+"}):this.emit("zoom",{direction:"-"}),t}},s.prototype._onMouseWheel=function(t){var e=0;if(t.wheelDelta?e=t.wheelDelta/120:t.detail&&(e=-t.detail/3),e){var i=this._getScale(),s=e/10;0>e&&(s/=1-s),i*=1+s;var o=h.fakeGesture(this,t),n=this._getPointer(o.center);this._zoom(i,n)}t.preventDefault()},s.prototype._onMouseMoveTitle=function(t){var e=h.fakeGesture(this,t),i=this._getPointer(e.center);this.popupObj&&this._checkHidePopup(i);var s=this,o=function(){s._checkShowPopup(i)};if(this.popupTimer&&clearInterval(this.popupTimer),this.drag.dragging||(this.popupTimer=setTimeout(o,this.constants.tooltip.delay)),1==this.constants.hover){for(var n in this.hoverObj.edges)this.hoverObj.edges.hasOwnProperty(n)&&(this.hoverObj.edges[n].hover=!1,delete this.hoverObj.edges[n]);var r=this._getNodeAt(i);null==r&&(r=this._getEdgeAt(i)),null!=r&&this._hoverObject(r);for(var a in this.hoverObj.nodes)this.hoverObj.nodes.hasOwnProperty(a)&&(r instanceof f&&r.id!=a||r instanceof g||null==r)&&(this._blurObject(this.hoverObj.nodes[a]),delete this.hoverObj.nodes[a]);this.redraw()}},s.prototype._checkShowPopup=function(t){var e,i={left:this._XconvertDOMtoCanvas(t.x),top:this._YconvertDOMtoCanvas(t.y),right:this._XconvertDOMtoCanvas(t.x),bottom:this._YconvertDOMtoCanvas(t.y)},s=this.popupObj;if(void 0==this.popupObj){var o=this.nodes;for(e in o)if(o.hasOwnProperty(e)){var n=o[e];if(void 0!==n.getTitle()&&n.isOverlappingWith(i)){this.popupObj=n;break}}}if(void 0===this.popupObj){var r=this.edges;for(e in r)if(r.hasOwnProperty(e)){var a=r[e];if(a.connected&&void 0!==a.getTitle()&&a.isOverlappingWith(i)){this.popupObj=a;break}}}if(this.popupObj){if(this.popupObj!=s){var h=this;h.popup||(h.popup=new v(h.frame,h.constants.tooltip)),h.popup.setPosition(t.x-3,t.y-3),h.popup.setText(h.popupObj.getTitle()),h.popup.show()}}else this.popup&&this.popup.hide()},s.prototype._checkHidePopup=function(t){this.popupObj&&this._getNodeAt(t)||(this.popupObj=void 0,this.popup&&this.popup.hide())},s.prototype.setSize=function(t,e){var i=!1,s=this.frame.canvas.width,o=this.frame.canvas.height;t!=this.constants.width||e!=this.constants.height||this.frame.style.width!=t||this.frame.style.height!=e?(this.frame.style.width=t,this.frame.style.height=e,this.frame.canvas.style.width="100%",this.frame.canvas.style.height="100%",this.frame.canvas.width=this.frame.canvas.clientWidth*this.pixelRatio,this.frame.canvas.height=this.frame.canvas.clientHeight*this.pixelRatio,this.constants.width=t,this.constants.height=e,i=!0):(this.frame.canvas.width!=this.frame.canvas.clientWidth*this.pixelRatio&&(this.frame.canvas.width=this.frame.canvas.clientWidth*this.pixelRatio,i=!0),this.frame.canvas.height!=this.frame.canvas.clientHeight*this.pixelRatio&&(this.frame.canvas.height=this.frame.canvas.clientHeight*this.pixelRatio,i=!0)),1==i&&this.emit("resize",{width:this.frame.canvas.width*this.pixelRatio,height:this.frame.canvas.height*this.pixelRatio,oldWidth:s*this.pixelRatio,oldHeight:o*this.pixelRatio})},s.prototype._setNodes=function(t){var e=this.nodesData;if(t instanceof d||t instanceof l)this.nodesData=t;else if(Array.isArray(t))this.nodesData=new d,this.nodesData.add(t);else{if(t)throw new TypeError("Array or DataSet expected");this.nodesData=new d}if(e&&a.forEach(this.nodesListeners,function(t,i){e.off(i,t)}),this.nodes={},this.nodesData){var i=this;a.forEach(this.nodesListeners,function(t,e){i.nodesData.on(e,t)});var s=this.nodesData.getIds();this._addNodes(s)}this._updateSelection()},s.prototype._addNodes=function(t){for(var e,i=0,s=t.length;s>i;i++){e=t[i];var o=this.nodesData.get(e),n=new f(o,this.images,this.groups,this.constants);if(this.nodes[e]=n,!(0!=n.xFixed&&0!=n.yFixed||null!==n.x&&null!==n.y)){var r=1*t.length+10,a=2*Math.PI*Math.random();0==n.xFixed&&(n.x=r*Math.cos(a)),0==n.yFixed&&(n.y=r*Math.sin(a))}this.moving=!0}this._updateNodeIndexList(),1==this.constants.hierarchicalLayout.enabled&&0==this.initializing&&(this._resetLevels(),this._setupHierarchicalLayout()),this._updateCalculationNodes(),this._reconnectEdges(),this._updateValueRange(this.nodes),this.updateLabels()},s.prototype._updateNodes=function(t,e){for(var i=this.nodes,s=0,o=t.length;o>s;s++){var n=t[s],r=i[n],a=e[s];r?r.setProperties(a,this.constants):(r=new f(properties,this.images,this.groups,this.constants),i[n]=r)}this.moving=!0,1==this.constants.hierarchicalLayout.enabled&&0==this.initializing&&(this._resetLevels(),this._setupHierarchicalLayout()),this._updateNodeIndexList(),this._updateValueRange(i)},s.prototype._removeNodes=function(t){for(var e=this.nodes,i=0,s=t.length;s>i;i++){var o=t[i];delete e[o]}this._updateNodeIndexList(),1==this.constants.hierarchicalLayout.enabled&&0==this.initializing&&(this._resetLevels(),this._setupHierarchicalLayout()),this._updateCalculationNodes(),this._reconnectEdges(),this._updateSelection(),this._updateValueRange(e)},s.prototype._setEdges=function(t){var e=this.edgesData;if(t instanceof d||t instanceof l)this.edgesData=t;else if(Array.isArray(t))this.edgesData=new d,this.edgesData.add(t);else{if(t)throw new TypeError("Array or DataSet expected");this.edgesData=new d}if(e&&a.forEach(this.edgesListeners,function(t,i){e.off(i,t)}),this.edges={},this.edgesData){var i=this;a.forEach(this.edgesListeners,function(t,e){i.edgesData.on(e,t)});var s=this.edgesData.getIds();this._addEdges(s)}this._reconnectEdges()},s.prototype._addEdges=function(t){for(var e=this.edges,i=this.edgesData,s=0,o=t.length;o>s;s++){var n=t[s],r=e[n];r&&r.disconnect();var a=i.get(n,{showInternalIds:!0});e[n]=new g(a,this,this.constants)}this.moving=!0,this._updateValueRange(e),this._createBezierNodes(),this._updateCalculationNodes(),1==this.constants.hierarchicalLayout.enabled&&0==this.initializing&&(this._resetLevels(),this._setupHierarchicalLayout())},s.prototype._updateEdges=function(t){for(var e=this.edges,i=this.edgesData,s=0,o=t.length;o>s;s++){var n=t[s],r=i.get(n),a=e[n];a?(a.disconnect(),a.setProperties(r,this.constants),a.connect()):(a=new g(r,this,this.constants),this.edges[n]=a)}this._createBezierNodes(),1==this.constants.hierarchicalLayout.enabled&&0==this.initializing&&(this._resetLevels(),this._setupHierarchicalLayout()),this.moving=!0,this._updateValueRange(e)},s.prototype._removeEdges=function(t){for(var e=this.edges,i=0,s=t.length;s>i;i++){var o=t[i],n=e[o];n&&(null!=n.via&&delete this.sectors.support.nodes[n.via.id],n.disconnect(),delete e[o])}this.moving=!0,this._updateValueRange(e),1==this.constants.hierarchicalLayout.enabled&&0==this.initializing&&(this._resetLevels(),this._setupHierarchicalLayout()),this._updateCalculationNodes()},s.prototype._reconnectEdges=function(){var t,e=this.nodes,i=this.edges;for(t in e)e.hasOwnProperty(t)&&(e[t].edges=[],e[t].dynamicEdges=[]);for(t in i)if(i.hasOwnProperty(t)){var s=i[t];s.from=null,s.to=null,s.connect()}},s.prototype._updateValueRange=function(t){var e,i=void 0,s=void 0;for(e in t)if(t.hasOwnProperty(e)){var o=t[e].getValue();void 0!==o&&(i=void 0===i?o:Math.min(o,i),s=void 0===s?o:Math.max(o,s))}if(void 0!==i&&void 0!==s)for(e in t)t.hasOwnProperty(e)&&t[e].setValueRange(i,s)},s.prototype.redraw=function(){this.setSize(this.constants.width,this.constants.height),this._redraw()},s.prototype._redraw=function(){var t=this.frame.canvas.getContext("2d");t.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var e=this.frame.canvas.width*this.pixelRatio,i=this.frame.canvas.height*this.pixelRatio;t.clearRect(0,0,e,i),t.save(),t.translate(this.translation.x,this.translation.y),t.scale(this.scale,this.scale),this.canvasTopLeft={x:this._XconvertDOMtoCanvas(0),y:this._YconvertDOMtoCanvas(0)},this.canvasBottomRight={x:this._XconvertDOMtoCanvas(this.frame.canvas.clientWidth*this.pixelRatio),y:this._YconvertDOMtoCanvas(this.frame.canvas.clientHeight*this.pixelRatio)},this._doInAllSectors("_drawAllSectorNodes",t),(0==this.drag.dragging||void 0===this.drag.dragging||0==this.constants.hideEdgesOnDrag)&&this._doInAllSectors("_drawEdges",t),(0==this.drag.dragging||void 0===this.drag.dragging||0==this.constants.hideNodesOnDrag)&&this._doInAllSectors("_drawNodes",t,!1),1==this.controlNodesActive&&this._doInAllSectors("_drawControlNodes",t),t.restore()},s.prototype._setTranslation=function(t,e){void 0===this.translation&&(this.translation={x:0,y:0}),void 0!==t&&(this.translation.x=t),void 0!==e&&(this.translation.y=e),this.emit("viewChanged")},s.prototype._getTranslation=function(){return{x:this.translation.x,y:this.translation.y}},s.prototype._setScale=function(t){this.scale=t},s.prototype._getScale=function(){return this.scale},s.prototype._XconvertDOMtoCanvas=function(t){return(t-this.translation.x)/this.scale},s.prototype._XconvertCanvasToDOM=function(t){return t*this.scale+this.translation.x},s.prototype._YconvertDOMtoCanvas=function(t){return(t-this.translation.y)/this.scale},s.prototype._YconvertCanvasToDOM=function(t){return t*this.scale+this.translation.y},s.prototype.canvasToDOM=function(t){return{x:this._XconvertCanvasToDOM(t.x),y:this._YconvertCanvasToDOM(t.y)}},s.prototype.DOMtoCanvas=function(t){return{x:this._XconvertDOMtoCanvas(t.x),y:this._YconvertDOMtoCanvas(t.y)}},s.prototype._drawNodes=function(t,e){void 0===e&&(e=!1);var i=this.nodes,s=[];for(var o in i)i.hasOwnProperty(o)&&(i[o].setScaleAndPos(this.scale,this.canvasTopLeft,this.canvasBottomRight),i[o].isSelected()?s.push(o):(i[o].inArea()||e)&&i[o].draw(t));for(var n=0,r=s.length;r>n;n++)(i[s[n]].inArea()||e)&&i[s[n]].draw(t)},s.prototype._drawEdges=function(t){var e=this.edges;for(var i in e)if(e.hasOwnProperty(i)){var s=e[i];s.setScale(this.scale),s.connected&&e[i].draw(t)}},s.prototype._drawControlNodes=function(t){var e=this.edges;for(var i in e)e.hasOwnProperty(i)&&e[i]._drawControlNodes(t)},s.prototype._stabilize=function(){1==this.constants.freezeForStabilization&&this._freezeDefinedNodes();for(var t=0;this.moving&&t0)for(t in i)i.hasOwnProperty(t)&&(i[t].discreteStepLimited(e,this.constants.maxVelocity),s=!0);else for(t in i)i.hasOwnProperty(t)&&(i[t].discreteStep(e),s=!0);if(1==s){var o=this.constants.minVelocity/Math.max(this.scale,.05);return o>.5*this.constants.maxVelocity?!0:this._isMoving(o)}return!1},s.prototype._physicsTick=function(){if(!this.freezeSimulation&&1==this.moving){var t=!1,e=!1;this._doInAllActiveSectors("_initializeForceCalculation");var i=this._doInAllActiveSectors("_discreteStepNodes");1==this.constants.smoothCurves.enabled&&1==this.constants.smoothCurves.dynamic&&(e=this._doInSupportSector("_discreteStepNodes"));for(var s=0;s0){var i=this,s={iterations:i.stabilizationIterations};i.stabilizationIterations=0,i.startedStabilization=!1,setTimeout(function(){i.emit("stabilized",s)},0)}},s.prototype._handleNavigation=function(){if(0!=this.xIncrement||0!=this.yIncrement){var t=this._getTranslation();this._setTranslation(t.x+this.xIncrement,t.y+this.yIncrement)}if(0!=this.zoomIncrement){var e={x:this.frame.canvas.clientWidth/2,y:this.frame.canvas.clientHeight/2};this._zoom(this.scale*(1+this.zoomIncrement),e)}},s.prototype.toggleFreeze=function(){0==this.freezeSimulation?this.freezeSimulation=!0:(this.freezeSimulation=!1,this.start())},s.prototype._configureSmoothCurves=function(t){if(void 0===t&&(t=!0),1==this.constants.smoothCurves.enabled&&1==this.constants.smoothCurves.dynamic){this._createBezierNodes();for(var e in this.sectors.support.nodes)this.sectors.support.nodes.hasOwnProperty(e)&&void 0===this.edges[this.sectors.support.nodes[e].parentEdgeId]&&delete this.sectors.support.nodes[e]}else{this.sectors.support.nodes={};for(var i in this.edges)this.edges.hasOwnProperty(i)&&(this.edges[i].via=null)}this._updateCalculationNodes(),t||(this.moving=!0,this.start())},s.prototype._createBezierNodes=function(){if(1==this.constants.smoothCurves.enabled&&1==this.constants.smoothCurves.dynamic)for(var t in this.edges)if(this.edges.hasOwnProperty(t)){var e=this.edges[t];if(null==e.via){var i="edgeId:".concat(e.id);this.sectors.support.nodes[i]=new f({id:i,mass:1,shape:"circle",image:"",internalMultiplier:1},{},{},this.constants),e.via=this.sectors.support.nodes[i],e.via.parentEdgeId=e.id,e.positionBezierNode()}}},s.prototype._initializeMixinLoaders=function(){for(var t in y)y.hasOwnProperty(t)&&(s.prototype[t]=y[t])},s.prototype.storePosition=function(){console.log("storePosition is depricated: use .storePositions() from now on."),this.storePositions()},s.prototype.storePositions=function(){var t=[];for(var e in this.nodes)if(this.nodes.hasOwnProperty(e)){var i=this.nodes[e],s=!this.nodes.xFixed,o=!this.nodes.yFixed;(this.nodesData._data[e].x!=Math.round(i.x)||this.nodesData._data[e].y!=Math.round(i.y))&&t.push({id:e,x:Math.round(i.x),y:Math.round(i.y),allowedToMoveX:s,allowedToMoveY:o})}this.nodesData.update(t)},s.prototype.getPositions=function(t){var e={};if(void 0!==t){if(1==Array.isArray(t)){for(var i=0;i=1&&(this.easingTime=0,this._redraw=null!=this.lockedOnNodeId?this._lockedRedraw:this._classicRedraw,this.emit("animationFinished"))},s.prototype._classicRedraw=function(){},s.prototype.isActive=function(){return!this.activator||this.activator.active},s.prototype.setScale=function(){return this._setScale()},s.prototype.getScale=function(){return this._getScale()},s.prototype.getCenterCoordinates=function(){return this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight})},t.exports=s},function(t,e,i){function s(t,e,i){if(!e)throw"No network provided";var s=["edges","physics"],n=o.selectiveBridgeObject(s,i);this.options=n.edges,this.physics=n.physics,this.options.smoothCurves=i.smoothCurves,this.network=e,this.id=void 0,this.fromId=void 0,this.toId=void 0,this.title=void 0,this.widthSelected=this.options.width*this.options.widthSelectionMultiplier,this.value=void 0,this.selected=!1,this.hover=!1,this.labelDimensions={top:0,left:0,width:0,height:0,yLine:0},this.dirtyLabel=!0,this.from=null,this.to=null,this.via=null,this.fromBackup=null,this.toBackup=null,this.originalFromId=[],this.originalToId=[],this.connected=!1,this.widthFixed=!1,this.lengthFixed=!1,this.setProperties(t),this.controlNodesEnabled=!1,this.controlNodes={from:null,to:null,positions:{}},this.connectedNode=null}var o=i(1),n=i(40);s.prototype.setProperties=function(t){if(t){var e=["style","fontSize","fontFace","fontColor","fontFill","width","widthSelectionMultiplier","hoverWidth","arrowScaleFactor","dash","inheritColor"];switch(o.selectiveDeepExtend(e,this.options,t),void 0!==t.from&&(this.fromId=t.from),void 0!==t.to&&(this.toId=t.to),void 0!==t.id&&(this.id=t.id),void 0!==t.label&&(this.label=t.label,this.dirtyLabel=!0),void 0!==t.title&&(this.title=t.title),void 0!==t.value&&(this.value=t.value),void 0!==t.length&&(this.physics.springLength=t.length),void 0!==t.color&&(this.options.inheritColor=!1,o.isString(t.color)?(this.options.color.color=t.color,this.options.color.highlight=t.color):(void 0!==t.color.color&&(this.options.color.color=t.color.color),void 0!==t.color.highlight&&(this.options.color.highlight=t.color.highlight),void 0!==t.color.hover&&(this.options.color.hover=t.color.hover))),this.connect(),this.widthFixed=this.widthFixed||void 0!==t.width,this.lengthFixed=this.lengthFixed||void 0!==t.length,this.widthSelected=this.options.width*this.options.widthSelectionMultiplier,this.options.style){case"line":this.draw=this._drawLine;break;case"arrow":this.draw=this._drawArrow;break;case"arrow-center":this.draw=this._drawArrowCenter;break;case"dash-line":this.draw=this._drawDashLine;break;default:this.draw=this._drawLine}}},s.prototype.connect=function(){this.disconnect(),this.from=this.network.nodes[this.fromId]||null,this.to=this.network.nodes[this.toId]||null,this.connected=this.from&&this.to,this.connected?(this.from.attachEdge(this),this.to.attachEdge(this)):(this.from&&this.from.detachEdge(this),this.to&&this.to.detachEdge(this))},s.prototype.disconnect=function(){this.from&&(this.from.detachEdge(this),this.from=null),this.to&&(this.to.detachEdge(this),this.to=null),this.connected=!1},s.prototype.getTitle=function(){return"function"==typeof this.title?this.title():this.title},s.prototype.getValue=function(){return this.value},s.prototype.setValueRange=function(t,e){if(!this.widthFixed&&void 0!==this.value){var i=(this.options.widthMax-this.options.widthMin)/(e-t);this.options.width=(this.value-t)*i+this.options.widthMin,this.widthSelected=this.options.width*this.options.widthSelectionMultiplier}},s.prototype.draw=function(){throw"Method draw not initialized in edge"},s.prototype.isOverlappingWith=function(t){if(this.connected){var e=10,i=this.from.x,s=this.from.y,o=this.to.x,n=this.to.y,r=t.left,a=t.top,h=this._getDistanceToEdge(i,s,o,n,r,a);return e>h}return!1},s.prototype._getColor=function(){var t=this.options.color;return"to"==this.options.inheritColor?t={highlight:this.to.options.color.highlight.border,hover:this.to.options.color.hover.border,color:this.to.options.color.border}:("from"==this.options.inheritColor||1==this.options.inheritColor)&&(t={highlight:this.from.options.color.highlight.border,hover:this.from.options.color.hover.border,color:this.from.options.color.border}),1==this.selected?t.highlight:1==this.hover?t.hover:t.color -},s.prototype._drawLine=function(t){if(t.strokeStyle=this._getColor(),t.lineWidth=this._getLineWidth(),this.from!=this.to){var e,i=this._line(t);if(this.label){if(1==this.options.smoothCurves.enabled&&null!=i){var s=.5*(.5*(this.from.x+i.x)+.5*(this.to.x+i.x)),o=.5*(.5*(this.from.y+i.y)+.5*(this.to.y+i.y));e={x:s,y:o}}else e=this._pointOnLine(.5);this._label(t,this.label,e.x,e.y)}}else{var n,r,a=this.physics.springLength/4,h=this.from;h.width||h.resize(t),h.width>h.height?(n=h.x+h.width/2,r=h.y-a):(n=h.x+a,r=h.y-h.height/2),this._circle(t,n,r,a),e=this._pointOnCircle(n,r,a,.5),this._label(t,this.label,e.x,e.y)}},s.prototype._getLineWidth=function(){return 1==this.selected?Math.max(Math.min(this.widthSelected,this.options.widthMax),.3*this.networkScaleInv):1==this.hover?Math.max(Math.min(this.options.hoverWidth,this.options.widthMax),.3*this.networkScaleInv):Math.max(this.options.width,.3*this.networkScaleInv)},s.prototype._getViaCoordinates=function(){var t=null,e=null,i=this.options.smoothCurves.roundness,s=this.options.smoothCurves.type,o=Math.abs(this.from.x-this.to.x),n=Math.abs(this.from.y-this.to.y);return"discrete"==s||"diagonalCross"==s?Math.abs(this.from.x-this.to.x)this.to.y?this.from.xthis.to.x&&(t=this.from.x-i*n,e=this.from.y-i*n):this.from.ythis.to.x&&(t=this.from.x-i*n,e=this.from.y+i*n)),"discrete"==s&&(t=i*n>o?this.from.x:t)):Math.abs(this.from.x-this.to.x)>Math.abs(this.from.y-this.to.y)&&(this.from.y>this.to.y?this.from.xthis.to.x&&(t=this.from.x-i*o,e=this.from.y-i*o):this.from.ythis.to.x&&(t=this.from.x-i*o,e=this.from.y+i*o)),"discrete"==s&&(e=i*o>n?this.from.y:e)):"straightCross"==s?Math.abs(this.from.x-this.to.x)Math.abs(this.from.y-this.to.y)&&(t=this.from.xthis.to.y?this.from.xthis.to.x&&(t=this.from.x-i*n,e=this.from.y-i*n,t=this.to.x>t?this.to.x:t):this.from.ythis.to.x&&(t=this.from.x-i*n,e=this.from.y+i*n,t=this.to.x>t?this.to.x:t)):Math.abs(this.from.x-this.to.x)>Math.abs(this.from.y-this.to.y)&&(this.from.y>this.to.y?this.from.xe?this.to.y:e):this.from.x>this.to.x&&(t=this.from.x-i*o,e=this.from.y-i*o,e=this.to.y>e?this.to.y:e):this.from.ythis.to.x&&(t=this.from.x-i*o,e=this.from.y+i*o,e=this.to.yd;d++){var l=t.measureText(n[d]).width;h=l>h?l:h}var c=this.options.fontSize*r,p=i-h/2,u=s-c/2;this.labelDimensions={top:u,left:p,width:h,height:c,yLine:o}}void 0!==this.options.fontFill&&null!==this.options.fontFill&&"none"!==this.options.fontFill&&(t.fillStyle=this.options.fontFill,t.fillRect(this.labelDimensions.left,this.labelDimensions.top,this.labelDimensions.width,this.labelDimensions.height)),t.fillStyle=this.options.fontColor||"black",t.textAlign="center",t.textBaseline="middle",o=this.labelDimensions.yLine;for(var d=0;r>d;d++)t.fillText(n[d],i,o),o+=a}},s.prototype._drawDashLine=function(t){t.strokeStyle=this._getColor(),t.lineWidth=this._getLineWidth();var e=null;if(void 0!==t.mozDash||void 0!==t.setLineDash){var i=[0];i=void 0!==this.options.dash.length&&void 0!==this.options.dash.gap?[this.options.dash.length,this.options.dash.gap]:[5,5],"undefined"!=typeof t.setLineDash?(t.setLineDash(i),t.lineDashOffset=0):(t.mozDash=i,t.mozDashOffset=0),e=this._line(t),"undefined"!=typeof t.setLineDash?(t.setLineDash([0]),t.lineDashOffset=0):(t.mozDash=[0],t.mozDashOffset=0)}else t.beginPath(),t.lineCap="round",void 0!==this.options.dash.altLength?t.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,[this.options.dash.length,this.options.dash.gap,this.options.dash.altLength,this.options.dash.gap]):void 0!==this.options.dash.length&&void 0!==this.options.dash.gap?t.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,[this.options.dash.length,this.options.dash.gap]):(t.moveTo(this.from.x,this.from.y),t.lineTo(this.to.x,this.to.y)),t.stroke();if(this.label){var s;if(1==this.options.smoothCurves.enabled&&null!=e){var o=.5*(.5*(this.from.x+e.x)+.5*(this.to.x+e.x)),n=.5*(.5*(this.from.y+e.y)+.5*(this.to.y+e.y));s={x:o,y:n}}else s=this._pointOnLine(.5);this._label(t,this.label,s.x,s.y)}},s.prototype._pointOnLine=function(t){return{x:(1-t)*this.from.x+t*this.to.x,y:(1-t)*this.from.y+t*this.to.y}},s.prototype._pointOnCircle=function(t,e,i,s){var o=2*(s-3/8)*Math.PI;return{x:t+i*Math.cos(o),y:e-i*Math.sin(o)}},s.prototype._drawArrowCenter=function(t){var e;if(t.strokeStyle=this._getColor(),t.fillStyle=t.strokeStyle,t.lineWidth=this._getLineWidth(),this.from!=this.to){var i=this._line(t),s=Math.atan2(this.to.y-this.from.y,this.to.x-this.from.x),o=(10+5*this.options.width)*this.options.arrowScaleFactor;if(1==this.options.smoothCurves.enabled&&null!=i){var n=.5*(.5*(this.from.x+i.x)+.5*(this.to.x+i.x)),r=.5*(.5*(this.from.y+i.y)+.5*(this.to.y+i.y));e={x:n,y:r}}else e=this._pointOnLine(.5);t.arrow(e.x,e.y,s,o),t.fill(),t.stroke(),this.label&&this._label(t,this.label,e.x,e.y)}else{var a,h,d=.25*Math.max(100,this.physics.springLength),l=this.from;l.width||l.resize(t),l.width>l.height?(a=l.x+.5*l.width,h=l.y-d):(a=l.x+d,h=l.y-.5*l.height),this._circle(t,a,h,d);var s=.2*Math.PI,o=(10+5*this.options.width)*this.options.arrowScaleFactor;e=this._pointOnCircle(a,h,d,.5),t.arrow(e.x,e.y,s,o),t.fill(),t.stroke(),this.label&&(e=this._pointOnCircle(a,h,d,.5),this._label(t,this.label,e.x,e.y))}},s.prototype._drawArrow=function(t){t.strokeStyle=this._getColor(),t.fillStyle=t.strokeStyle,t.lineWidth=this._getLineWidth();var e,i;if(this.from!=this.to){e=Math.atan2(this.to.y-this.from.y,this.to.x-this.from.x);var s,o=this.to.x-this.from.x,n=this.to.y-this.from.y,r=Math.sqrt(o*o+n*n),a=this.from.distanceToBorder(t,e+Math.PI),h=(r-a)/r,d=h*this.from.x+(1-h)*this.to.x,l=h*this.from.y+(1-h)*this.to.y;1==this.options.smoothCurves.dynamic&&1==this.options.smoothCurves.enabled?s=this.via:1==this.options.smoothCurves.enabled&&(s=this._getViaCoordinates()),1==this.options.smoothCurves.enabled&&null!=s.x&&(e=Math.atan2(this.to.y-s.y,this.to.x-s.x),o=this.to.x-s.x,n=this.to.y-s.y,r=Math.sqrt(o*o+n*n));var c,p,u=this.to.distanceToBorder(t,e),m=(r-u)/r;if(1==this.options.smoothCurves.enabled&&null!=s.x?(c=(1-m)*s.x+m*this.to.x,p=(1-m)*s.y+m*this.to.y):(c=(1-m)*this.from.x+m*this.to.x,p=(1-m)*this.from.y+m*this.to.y),t.beginPath(),t.moveTo(d,l),1==this.options.smoothCurves.enabled&&null!=s.x?t.quadraticCurveTo(s.x,s.y,c,p):t.lineTo(c,p),t.stroke(),i=(10+5*this.options.width)*this.options.arrowScaleFactor,t.arrow(c,p,e,i),t.fill(),t.stroke(),this.label){var f;if(1==this.options.smoothCurves.enabled&&null!=s){var g=.5*(.5*(this.from.x+s.x)+.5*(this.to.x+s.x)),v=.5*(.5*(this.from.y+s.y)+.5*(this.to.y+s.y));f={x:g,y:v}}else f=this._pointOnLine(.5);this._label(t,this.label,f.x,f.y)}}else{var y,b,_,x=this.from,w=.25*Math.max(100,this.physics.springLength);x.width||x.resize(t),x.width>x.height?(y=x.x+.5*x.width,b=x.y-w,_={x:y,y:x.y,angle:.9*Math.PI}):(y=x.x+w,b=x.y-.5*x.height,_={x:x.x,y:b,angle:.6*Math.PI}),t.beginPath(),t.arc(y,b,w,0,2*Math.PI,!1),t.stroke();var i=(10+5*this.options.width)*this.options.arrowScaleFactor;t.arrow(_.x,_.y,_.angle,i),t.fill(),t.stroke(),this.label&&(f=this._pointOnCircle(y,b,w,.5),this._label(t,this.label,f.x,f.y))}},s.prototype._getDistanceToEdge=function(t,e,i,s,o,n){var r=0;if(this.from!=this.to)if(1==this.options.smoothCurves.enabled){var a,h;if(1==this.options.smoothCurves.enabled&&1==this.options.smoothCurves.dynamic)a=this.via.x,h=this.via.y;else{var d=this._getViaCoordinates();a=d.x,h=d.y}var l,c,p,u,m,f,g,v=1e9;for(c=0;10>c;c++)p=.1*c,u=Math.pow(1-p,2)*t+2*p*(1-p)*a+Math.pow(p,2)*i,m=Math.pow(1-p,2)*e+2*p*(1-p)*h+Math.pow(p,2)*s,c>0&&(l=this._getDistanceToLine(f,g,u,m,o,n),v=v>l?l:v),f=u,g=m;r=v}else r=this._getDistanceToLine(t,e,i,s,o,n);else{var u,m,y,b,_=.25*this.physics.springLength,x=this.from;x.width>x.height?(u=x.x+.5*x.width,m=x.y-_):(u=x.x+_,m=x.y-.5*x.height),y=u-o,b=m-n,r=Math.abs(Math.sqrt(y*y+b*b)-_)}return this.labelDimensions.lefto&&this.labelDimensions.topn?0:r},s.prototype._getDistanceToLine=function(t,e,i,s,o,n){var r=i-t,a=s-e,h=r*r+a*a,d=((o-t)*r+(n-e)*a)/h;d>1?d=1:0>d&&(d=0);var l=t+d*r,c=e+d*a,p=l-o,u=c-n;return Math.sqrt(p*p+u*u)},s.prototype.setScale=function(t){this.networkScaleInv=1/t},s.prototype.select=function(){this.selected=!0},s.prototype.unselect=function(){this.selected=!1},s.prototype.positionBezierNode=function(){null!==this.via&&null!==this.from&&null!==this.to&&(this.via.x=.5*(this.from.x+this.to.x),this.via.y=.5*(this.from.y+this.to.y))},s.prototype._drawControlNodes=function(t){if(1==this.controlNodesEnabled){if(null===this.controlNodes.from&&null===this.controlNodes.to){var e="edgeIdFrom:".concat(this.id),i="edgeIdTo:".concat(this.id),s={nodes:{group:"",radius:8},physics:{damping:0},clustering:{maxNodeSizeIncrements:0,nodeScaling:{width:0,height:0,radius:0}}};this.controlNodes.from=new n({id:e,shape:"dot",color:{background:"#ff4e00",border:"#3c3c3c",highlight:{background:"#07f968"}}},{},{},s),this.controlNodes.to=new n({id:i,shape:"dot",color:{background:"#ff4e00",border:"#3c3c3c",highlight:{background:"#07f968"}}},{},{},s)}0==this.controlNodes.from.selected&&0==this.controlNodes.to.selected&&(this.controlNodes.positions=this.getControlNodePositions(t),this.controlNodes.from.x=this.controlNodes.positions.from.x,this.controlNodes.from.y=this.controlNodes.positions.from.y,this.controlNodes.to.x=this.controlNodes.positions.to.x,this.controlNodes.to.y=this.controlNodes.positions.to.y),this.controlNodes.from.draw(t),this.controlNodes.to.draw(t)}else this.controlNodes={from:null,to:null,positions:{}}},s.prototype._enableControlNodes=function(){this.fromBackup=this.from,this.toBackup=this.to,this.controlNodesEnabled=!0},s.prototype._disableControlNodes=function(){this.fromId=this.from.id,this.toId=this.to.id,this.fromId!=this.fromBackup.id?this.fromBackup.detachEdge(this):this.toId!=this.toBackup.id&&this.toBackup.detachEdge(this),this.fromBackup=null,this.toBackup=null,this.controlNodesEnabled=!1},s.prototype._getSelectedControlNode=function(t,e){var i=this.controlNodes.positions,s=Math.sqrt(Math.pow(t-i.from.x,2)+Math.pow(e-i.from.y,2)),o=Math.sqrt(Math.pow(t-i.to.x,2)+Math.pow(e-i.to.y,2));return 15>s?(this.connectedNode=this.from,this.from=this.controlNodes.from,this.controlNodes.from):15>o?(this.connectedNode=this.to,this.to=this.controlNodes.to,this.controlNodes.to):null},s.prototype._restoreControlNodes=function(){1==this.controlNodes.from.selected?(this.from=this.connectedNode,this.connectedNode=null,this.controlNodes.from.unselect()):1==this.controlNodes.to.selected&&(this.to=this.connectedNode,this.connectedNode=null,this.controlNodes.to.unselect())},s.prototype.getControlNodePositions=function(t){var e,i=Math.atan2(this.to.y-this.from.y,this.to.x-this.from.x),s=this.to.x-this.from.x,o=this.to.y-this.from.y,n=Math.sqrt(s*s+o*o),r=this.from.distanceToBorder(t,i+Math.PI),a=(n-r)/n,h=a*this.from.x+(1-a)*this.to.x,d=a*this.from.y+(1-a)*this.to.y;1==this.options.smoothCurves.dynamic&&1==this.options.smoothCurves.enabled?e=this.via:1==this.options.smoothCurves.enabled&&(e=this._getViaCoordinates()),1==this.options.smoothCurves.enabled&&null!=e.x&&(i=Math.atan2(this.to.y-e.y,this.to.x-e.x),s=this.to.x-e.x,o=this.to.y-e.y,n=Math.sqrt(s*s+o*o));var l,c,p=this.to.distanceToBorder(t,i),u=(n-p)/n;return 1==this.options.smoothCurves.enabled&&null!=e.x?(l=(1-u)*e.x+u*this.to.x,c=(1-u)*e.y+u*this.to.y):(l=(1-u)*this.from.x+u*this.to.x,c=(1-u)*this.from.y+u*this.to.y),{from:{x:h,y:d},to:{x:l,y:c}}},t.exports=s},function(t,e,i){function s(){this.clear(),this.defaultIndex=0}var o=i(1);s.DEFAULT=[{border:"#2B7CE9",background:"#97C2FC",highlight:{border:"#2B7CE9",background:"#D2E5FF"},hover:{border:"#2B7CE9",background:"#D2E5FF"}},{border:"#FFA500",background:"#FFFF00",highlight:{border:"#FFA500",background:"#FFFFA3"},hover:{border:"#FFA500",background:"#FFFFA3"}},{border:"#FA0A10",background:"#FB7E81",highlight:{border:"#FA0A10",background:"#FFAFB1"},hover:{border:"#FA0A10",background:"#FFAFB1"}},{border:"#41A906",background:"#7BE141",highlight:{border:"#41A906",background:"#A1EC76"},hover:{border:"#41A906",background:"#A1EC76"}},{border:"#E129F0",background:"#EB7DF4",highlight:{border:"#E129F0",background:"#F0B3F5"},hover:{border:"#E129F0",background:"#F0B3F5"}},{border:"#7C29F0",background:"#AD85E4",highlight:{border:"#7C29F0",background:"#D3BDF0"},hover:{border:"#7C29F0",background:"#D3BDF0"}},{border:"#C37F00",background:"#FFA807",highlight:{border:"#C37F00",background:"#FFCA66"},hover:{border:"#C37F00",background:"#FFCA66"}},{border:"#4220FB",background:"#6E6EFD",highlight:{border:"#4220FB",background:"#9B9BFD"},hover:{border:"#4220FB",background:"#9B9BFD"}},{border:"#FD5A77",background:"#FFC0CB",highlight:{border:"#FD5A77",background:"#FFD1D9"},hover:{border:"#FD5A77",background:"#FFD1D9"}},{border:"#4AD63A",background:"#C2FABC",highlight:{border:"#4AD63A",background:"#E6FFE3"},hover:{border:"#4AD63A",background:"#E6FFE3"}}],s.prototype.clear=function(){this.groups={},this.groups.length=function(){var t=0;for(var e in this)this.hasOwnProperty(e)&&t++;return t}},s.prototype.get=function(t){var e=this.groups[t];if(void 0==e){var i=this.defaultIndex%s.DEFAULT.length;this.defaultIndex++,e={},e.color=s.DEFAULT[i],this.groups[t]=e}return e},s.prototype.add=function(t,e){return this.groups[t]=e,e.color&&(e.color=o.parseColor(e.color)),e},t.exports=s},function(t){function e(){this.images={},this.callback=void 0}e.prototype.setOnloadCallback=function(t){this.callback=t},e.prototype.load=function(t,e){var i=this.images[t];if(void 0==i){var s=this;i=new Image,this.images[t]=i,i.onload=function(){s.callback&&s.callback(this)},i.onerror=function(){this.src=e,s.callback&&s.callback(this)},i.src=t}return i},t.exports=e},function(t,e,i){function s(t,e,i,s){var n=o.selectiveBridgeObject(["nodes"],s);this.options=n.nodes,this.selected=!1,this.hover=!1,this.edges=[],this.dynamicEdges=[],this.reroutedEdges={},this.fontDrawThreshold=3,this.id=void 0,this.x=null,this.y=null,this.allowedToMoveX=!1,this.allowedToMoveY=!1,this.xFixed=!1,this.yFixed=!1,this.horizontalAlignLeft=!0,this.verticalAlignTop=!0,this.baseRadiusValue=s.nodes.radius,this.radiusFixed=!1,this.level=-1,this.preassignedLevel=!1,this.hierarchyEnumerated=!1,this.labelDimensions={top:0,left:0,width:0,height:0,yLine:0},this.imagelist=e,this.grouplist=i,this.fx=0,this.fy=0,this.vx=0,this.vy=0,this.damping=s.physics.damping,this.fixedData={x:null,y:null},this.setProperties(t,n),this.resetCluster(),this.dynamicEdgesLength=0,this.clusterSession=0,this.clusterSizeWidthFactor=s.clustering.nodeScaling.width,this.clusterSizeHeightFactor=s.clustering.nodeScaling.height,this.clusterSizeRadiusFactor=s.clustering.nodeScaling.radius,this.maxNodeSizeIncrements=s.clustering.maxNodeSizeIncrements,this.growthIndicator=0,this.networkScaleInv=1,this.networkScale=1,this.canvasTopLeft={x:-300,y:-300},this.canvasBottomRight={x:300,y:300},this.parentEdgeId=null}var o=i(1);s.prototype.resetCluster=function(){this.formationScale=void 0,this.clusterSize=1,this.containedNodes={},this.containedEdges={},this.clusterSessions=[]},s.prototype.attachEdge=function(t){-1==this.edges.indexOf(t)&&this.edges.push(t),-1==this.dynamicEdges.indexOf(t)&&this.dynamicEdges.push(t),this.dynamicEdgesLength=this.dynamicEdges.length},s.prototype.detachEdge=function(t){var e=this.edges.indexOf(t);-1!=e&&this.edges.splice(e,1),e=this.dynamicEdges.indexOf(t),-1!=e&&this.dynamicEdges.splice(e,1),this.dynamicEdgesLength=this.dynamicEdges.length},s.prototype.setProperties=function(t,e){if(t){var i=["borderWidth","borderWidthSelected","shape","image","brokenImage","radius","fontColor","fontSize","fontFace","fontFill","group","mass"];if(o.selectiveDeepExtend(i,this.options,t),void 0!==t.id&&(this.id=t.id),void 0!==t.label&&(this.label=t.label,this.originalLabel=t.label),void 0!==t.title&&(this.title=t.title),void 0!==t.x&&(this.x=t.x),void 0!==t.y&&(this.y=t.y),void 0!==t.value&&(this.value=t.value),void 0!==t.level&&(this.level=t.level,this.preassignedLevel=!0),void 0!==t.horizontalAlignLeft&&(this.horizontalAlignLeft=t.horizontalAlignLeft),void 0!==t.verticalAlignTop&&(this.verticalAlignTop=t.verticalAlignTop),void 0!==t.triggerFunction&&(this.triggerFunction=t.triggerFunction),void 0===this.id)throw"Node must have an id";if("number"==typeof this.options.group||"string"==typeof this.options.group&&""!=this.options.group){var s=this.grouplist.get(this.options.group);for(var n in s)s.hasOwnProperty(n)&&(this.options[n]=s[n])}if(void 0!==t.radius&&(this.baseRadiusValue=this.options.radius),void 0!==t.color&&(this.options.color=o.parseColor(t.color)),void 0!==this.options.image&&""!=this.options.image){if(!this.imagelist)throw"No imagelist provided";this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage)}switch(void 0!==t.allowedToMoveX?(this.xFixed=!t.allowedToMoveX,this.allowedToMoveX=t.allowedToMoveX):void 0!==t.x&&0==this.allowedToMoveX&&(this.xFixed=!0),void 0!==t.allowedToMoveY?(this.yFixed=!t.allowedToMoveY,this.allowedToMoveY=t.allowedToMoveY):void 0!==t.y&&0==this.allowedToMoveY&&(this.yFixed=!0),this.radiusFixed=this.radiusFixed||void 0!==t.radius,"image"==this.options.shape&&(this.options.radiusMin=e.nodes.widthMin,this.options.radiusMax=e.nodes.widthMax),this.options.shape){case"database":this.draw=this._drawDatabase,this.resize=this._resizeDatabase;break;case"box":this.draw=this._drawBox,this.resize=this._resizeBox;break;case"circle":this.draw=this._drawCircle,this.resize=this._resizeCircle;break;case"ellipse":this.draw=this._drawEllipse,this.resize=this._resizeEllipse;break;case"image":this.draw=this._drawImage,this.resize=this._resizeImage;break;case"text":this.draw=this._drawText,this.resize=this._resizeText;break;case"dot":this.draw=this._drawDot,this.resize=this._resizeShape;break;case"square":this.draw=this._drawSquare,this.resize=this._resizeShape;break;case"triangle":this.draw=this._drawTriangle,this.resize=this._resizeShape;break;case"triangleDown":this.draw=this._drawTriangleDown,this.resize=this._resizeShape;break;case"star":this.draw=this._drawStar,this.resize=this._resizeShape;break;default:this.draw=this._drawEllipse,this.resize=this._resizeEllipse}this._reset()}},s.prototype.select=function(){this.selected=!0,this._reset()},s.prototype.unselect=function(){this.selected=!1,this._reset()},s.prototype.clearSizeCache=function(){this._reset()},s.prototype._reset=function(){this.width=void 0,this.height=void 0},s.prototype.getTitle=function(){return"function"==typeof this.title?this.title():this.title},s.prototype.distanceToBorder=function(t,e){var i=1;switch(this.width||this.resize(t),this.options.shape){case"circle":case"dot":return this.options.radius+i;case"ellipse":var s=this.width/2,o=this.height/2,n=Math.sin(e)*s,r=Math.cos(e)*o;return s*o/Math.sqrt(n*n+r*r);case"box":case"image":case"text":default:return this.width?Math.min(Math.abs(this.width/2/Math.cos(e)),Math.abs(this.height/2/Math.sin(e)))+i:0}},s.prototype._setForce=function(t,e){this.fx=t,this.fy=e},s.prototype._addForce=function(t,e){this.fx+=t,this.fy+=e},s.prototype.discreteStep=function(t){if(this.xFixed)this.fx=0,this.vx=0;else{var e=this.damping*this.vx,i=(this.fx-e)/this.options.mass;this.vx+=i*t,this.x+=this.vx*t}if(this.yFixed)this.fy=0,this.vy=0;else{var s=this.damping*this.vy,o=(this.fy-s)/this.options.mass;this.vy+=o*t,this.y+=this.vy*t}},s.prototype.discreteStepLimited=function(t,e){if(this.xFixed)this.fx=0,this.vx=0;else{var i=this.damping*this.vx,s=(this.fx-i)/this.options.mass;this.vx+=s*t,this.vx=Math.abs(this.vx)>e?this.vx>0?e:-e:this.vx,this.x+=this.vx*t}if(this.yFixed)this.fy=0,this.vy=0;else{var o=this.damping*this.vy,n=(this.fy-o)/this.options.mass;this.vy+=n*t,this.vy=Math.abs(this.vy)>e?this.vy>0?e:-e:this.vy,this.y+=this.vy*t}},s.prototype.isFixed=function(){return this.xFixed&&this.yFixed},s.prototype.isMoving=function(t){var e=Math.sqrt(Math.pow(this.vx,2)+Math.pow(this.vy,2));return e>t},s.prototype.isSelected=function(){return this.selected},s.prototype.getValue=function(){return this.value},s.prototype.getDistance=function(t,e){var i=this.x-t,s=this.y-e;return Math.sqrt(i*i+s*s)},s.prototype.setValueRange=function(t,e){if(!this.radiusFixed&&void 0!==this.value)if(e==t)this.options.radius=(this.options.radiusMin+this.options.radiusMax)/2;else{var i=(this.options.radiusMax-this.options.radiusMin)/(e-t);this.options.radius=(this.value-t)*i+this.options.radiusMin}this.baseRadiusValue=this.options.radius},s.prototype.draw=function(){throw"Draw method not initialized for node"},s.prototype.resize=function(){throw"Resize method not initialized for node"},s.prototype.isOverlappingWith=function(t){return this.leftt.left&&this.topt.top},s.prototype._resizeImage=function(){if(!this.width||!this.height){var t,e;if(this.value){this.options.radius=this.baseRadiusValue;var i=this.imageObj.height/this.imageObj.width;void 0!==i?(t=this.options.radius||this.imageObj.width,e=this.options.radius*i||this.imageObj.height):(t=0,e=0)}else t=this.imageObj.width,e=this.imageObj.height;this.width=t,this.height=e,this.growthIndicator=0,this.width>0&&this.height>0&&(this.width+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeWidthFactor,this.height+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeHeightFactor,this.options.radius+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeRadiusFactor,this.growthIndicator=this.width-t)}},s.prototype._drawImage=function(t){this._resizeImage(t),this.left=this.x-this.width/2,this.top=this.y-this.height/2;var e;if(0!=this.imageObj.width){if(this.clusterSize>1){var i=this.clusterSize>1?10:0;i*=this.networkScaleInv,i=Math.min(.2*this.width,i),t.globalAlpha=.5,t.drawImage(this.imageObj,this.left-i,this.top-i,this.width+2*i,this.height+2*i)}t.globalAlpha=1,t.drawImage(this.imageObj,this.left,this.top,this.width,this.height),e=this.y+this.height/2}else e=this.y;this._label(t,this.label,this.x,e,void 0,"top")},s.prototype._resizeBox=function(t){if(!this.width){var e=5,i=this.getTextSize(t);this.width=i.width+2*e,this.height=i.height+2*e,this.width+=.5*Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeWidthFactor,this.height+=.5*Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeHeightFactor,this.growthIndicator=this.width-(i.width+2*e)}},s.prototype._drawBox=function(t){this._resizeBox(t),this.left=this.x-this.width/2,this.top=this.y-this.height/2;var e=2.5,i=this.options.borderWidth,s=this.options.borderWidthSelected||2*this.options.borderWidth;t.strokeStyle=this.selected?this.options.color.highlight.border:this.hover?this.options.color.hover.border:this.options.color.border,this.clusterSize>1&&(t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.roundRect(this.left-2*t.lineWidth,this.top-2*t.lineWidth,this.width+4*t.lineWidth,this.height+4*t.lineWidth,this.options.radius),t.stroke()),t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.fillStyle=this.selected?this.options.color.highlight.background:this.options.color.background,t.roundRect(this.left,this.top,this.width,this.height,this.options.radius),t.fill(),t.stroke(),this._label(t,this.label,this.x,this.y)},s.prototype._resizeDatabase=function(t){if(!this.width){var e=5,i=this.getTextSize(t),s=i.width+2*e;this.width=s,this.height=s,this.width+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeWidthFactor,this.height+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeHeightFactor,this.options.radius+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeRadiusFactor,this.growthIndicator=this.width-s}},s.prototype._drawDatabase=function(t){this._resizeDatabase(t),this.left=this.x-this.width/2,this.top=this.y-this.height/2;var e=2.5,i=this.options.borderWidth,s=this.options.borderWidthSelected||2*this.options.borderWidth;t.strokeStyle=this.selected?this.options.color.highlight.border:this.hover?this.options.color.hover.border:this.options.color.border,this.clusterSize>1&&(t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.database(this.x-this.width/2-2*t.lineWidth,this.y-.5*this.height-2*t.lineWidth,this.width+4*t.lineWidth,this.height+4*t.lineWidth),t.stroke()),t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.fillStyle=this.selected?this.options.color.highlight.background:this.hover?this.options.color.hover.background:this.options.color.background,t.database(this.x-this.width/2,this.y-.5*this.height,this.width,this.height),t.fill(),t.stroke(),this._label(t,this.label,this.x,this.y)},s.prototype._resizeCircle=function(t){if(!this.width){var e=5,i=this.getTextSize(t),s=Math.max(i.width,i.height)+2*e;this.options.radius=s/2,this.width=s,this.height=s,this.options.radius+=.5*Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeRadiusFactor,this.growthIndicator=this.options.radius-.5*s}},s.prototype._drawCircle=function(t){this._resizeCircle(t),this.left=this.x-this.width/2,this.top=this.y-this.height/2;var e=2.5,i=this.options.borderWidth,s=this.options.borderWidthSelected||2*this.options.borderWidth;t.strokeStyle=this.selected?this.options.color.highlight.border:this.hover?this.options.color.hover.border:this.options.color.border,this.clusterSize>1&&(t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.circle(this.x,this.y,this.options.radius+2*t.lineWidth),t.stroke()),t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.fillStyle=this.selected?this.options.color.highlight.background:this.hover?this.options.color.hover.background:this.options.color.background,t.circle(this.x,this.y,this.options.radius),t.fill(),t.stroke(),this._label(t,this.label,this.x,this.y)},s.prototype._resizeEllipse=function(t){if(!this.width){var e=this.getTextSize(t);this.width=1.5*e.width,this.height=2*e.height,this.width1&&(t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.ellipse(this.left-2*t.lineWidth,this.top-2*t.lineWidth,this.width+4*t.lineWidth,this.height+4*t.lineWidth),t.stroke()),t.lineWidth=(this.selected?s:i)+(this.clusterSize>1?e:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.fillStyle=this.selected?this.options.color.highlight.background:this.hover?this.options.color.hover.background:this.options.color.background,t.ellipse(this.left,this.top,this.width,this.height),t.fill(),t.stroke(),this._label(t,this.label,this.x,this.y)},s.prototype._drawDot=function(t){this._drawShape(t,"circle")},s.prototype._drawTriangle=function(t){this._drawShape(t,"triangle")},s.prototype._drawTriangleDown=function(t){this._drawShape(t,"triangleDown")},s.prototype._drawSquare=function(t){this._drawShape(t,"square")},s.prototype._drawStar=function(t){this._drawShape(t,"star")},s.prototype._resizeShape=function(){if(!this.width){this.options.radius=this.baseRadiusValue;var t=2*this.options.radius;this.width=t,this.height=t,this.width+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeWidthFactor,this.height+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeHeightFactor,this.options.radius+=.5*Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeRadiusFactor,this.growthIndicator=this.width-t}},s.prototype._drawShape=function(t,e){this._resizeShape(t),this.left=this.x-this.width/2,this.top=this.y-this.height/2;var i=2.5,s=this.options.borderWidth,o=this.options.borderWidthSelected||2*this.options.borderWidth,n=2;switch(e){case"dot":n=2;break;case"square":n=2;break;case"triangle":n=3;break;case"triangleDown":n=3;break;case"star":n=4}t.strokeStyle=this.selected?this.options.color.highlight.border:this.hover?this.options.color.hover.border:this.options.color.border,this.clusterSize>1&&(t.lineWidth=(this.selected?o:s)+(this.clusterSize>1?i:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t[e](this.x,this.y,this.options.radius+n*t.lineWidth),t.stroke()),t.lineWidth=(this.selected?o:s)+(this.clusterSize>1?i:0),t.lineWidth*=this.networkScaleInv,t.lineWidth=Math.min(this.width,t.lineWidth),t.fillStyle=this.selected?this.options.color.highlight.background:this.hover?this.options.color.hover.background:this.options.color.background,t[e](this.x,this.y,this.options.radius),t.fill(),t.stroke(),this.label&&this._label(t,this.label,this.x,this.y+this.height/2,void 0,"top",!0)},s.prototype._resizeText=function(t){if(!this.width){var e=5,i=this.getTextSize(t);this.width=i.width+2*e,this.height=i.height+2*e,this.width+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeWidthFactor,this.height+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeHeightFactor,this.options.radius+=Math.min(this.clusterSize-1,this.maxNodeSizeIncrements)*this.clusterSizeRadiusFactor,this.growthIndicator=this.width-(i.width+2*e) -}},s.prototype._drawText=function(t){this._resizeText(t),this.left=this.x-this.width/2,this.top=this.y-this.height/2,this._label(t,this.label,this.x,this.y)},s.prototype._label=function(t,e,i,s,o,n,r){if(e&&Number(this.options.fontSize)*this.networkScale>this.fontDrawThreshold){t.font=(this.selected?"bold ":"")+this.options.fontSize+"px "+this.options.fontFace;var a=e.split("\n"),h=a.length,d=Number(this.options.fontSize)+4,l=s+(1-h)/2*d;1==r&&(l=s+(1-h)/(2*d));for(var c=t.measureText(a[0]).width,p=1;h>p;p++){var u=t.measureText(a[p]).width;c=u>c?u:c}var m=this.options.fontSize*h,f=i-c/2,g=s-m/2;"top"==n&&(g+=.5*d),this.labelDimensions={top:g,left:f,width:c,height:m,yLine:l},void 0!==this.options.fontFill&&null!==this.options.fontFill&&"none"!==this.options.fontFill&&(t.fillStyle=this.options.fontFill,t.fillRect(f,g,c,m)),t.fillStyle=this.options.fontColor||"black",t.textAlign=o||"center",t.textBaseline=n||"middle";for(var p=0;h>p;p++)t.fillText(a[p],i,l),l+=d}},s.prototype.getTextSize=function(t){if(void 0!==this.label){t.font=(this.selected?"bold ":"")+this.options.fontSize+"px "+this.options.fontFace;for(var e=this.label.split("\n"),i=(Number(this.options.fontSize)+4)*e.length,s=0,o=0,n=e.length;n>o;o++)s=Math.max(s,t.measureText(e[o]).width);return{width:s,height:i}}return{width:0,height:0}},s.prototype.inArea=function(){return void 0!==this.width?this.x+this.width*this.networkScaleInv>=this.canvasTopLeft.x&&this.x-this.width*this.networkScaleInv=this.canvasTopLeft.y&&this.y-this.height*this.networkScaleInv=this.canvasTopLeft.x&&this.x=this.canvasTopLeft.y&&this.ys&&(n=s-e-this.padding),no&&(r=o-i-this.padding),ri;i++)if(e.id===r.nodes[i].id){o=r.nodes[i];break}for(o||(o={id:e.id},t.node&&(o.attr=a(o.attr,t.node))),i=n.length-1;i>=0;i--){var h=n[i];h.nodes||(h.nodes=[]),-1==h.nodes.indexOf(o)&&h.nodes.push(o)}e.attr&&(o.attr=a(o.attr,e.attr))}function l(t,e){if(t.edges||(t.edges=[]),t.edges.push(e),t.edge){var i=a({},t.edge);e.attr=a(i,e.attr)}}function c(t,e,i,s,o){var n={from:e,to:i,type:s};return t.edge&&(n.attr=a({},t.edge)),n.attr=a(n.attr||{},o),n}function p(){for(k=M.NULL,L="";" "==O||" "==O||"\n"==O||"\r"==O;)o();do{var t=!1;if("#"==O){for(var e=T-1;" "==E.charAt(e)||" "==E.charAt(e);)e--;if("\n"==E.charAt(e)||""==E.charAt(e)){for(;""!=O&&"\n"!=O;)o();t=!0}}if("/"==O&&"/"==n()){for(;""!=O&&"\n"!=O;)o();t=!0}if("/"==O&&"*"==n()){for(;""!=O;){if("*"==O&&"/"==n()){o(),o();break}o()}t=!0}for(;" "==O||" "==O||"\n"==O||"\r"==O;)o()}while(t);if(""==O)return void(k=M.DELIMITER);var i=O+n();if(C[i])return k=M.DELIMITER,L=i,o(),void o();if(C[O])return k=M.DELIMITER,L=O,void o();if(r(O)||"-"==O){for(L+=O,o();r(O);)L+=O,o();return"false"==L?L=!1:"true"==L?L=!0:isNaN(Number(L))||(L=Number(L)),void(k=M.IDENTIFIER)}if('"'==O){for(o();""!=O&&('"'!=O||'"'==O&&'"'==n());)L+=O,'"'==O&&o(),o();if('"'!=O)throw x('End of string " expected');return o(),void(k=M.IDENTIFIER)}for(k=M.UNKNOWN;""!=O;)L+=O,o();throw new SyntaxError('Syntax error in part "'+w(L,30)+'"')}function u(){var t={};if(s(),p(),"strict"==L&&(t.strict=!0,p()),("graph"==L||"digraph"==L)&&(t.type=L,p()),k==M.IDENTIFIER&&(t.id=L,p()),"{"!=L)throw x("Angle bracket { expected");if(p(),m(t),"}"!=L)throw x("Angle bracket } expected");if(p(),""!==L)throw x("End of file expected");return p(),delete t.node,delete t.edge,delete t.graph,t}function m(t){for(;""!==L&&"}"!=L;)f(t),";"==L&&p()}function f(t){var e=g(t);if(e)return void b(t,e);var i=v(t);if(!i){if(k!=M.IDENTIFIER)throw x("Identifier expected");var s=L;if(p(),"="==L){if(p(),k!=M.IDENTIFIER)throw x("Identifier expected");t[s]=L,p()}else y(t,s)}}function g(t){var e=null;if("subgraph"==L&&(e={},e.type="subgraph",p(),k==M.IDENTIFIER&&(e.id=L,p())),"{"==L){if(p(),e||(e={}),e.parent=t,e.node=t.node,e.edge=t.edge,e.graph=t.graph,m(e),"}"!=L)throw x("Angle bracket } expected");p(),delete e.node,delete e.edge,delete e.graph,delete e.parent,t.subgraphs||(t.subgraphs=[]),t.subgraphs.push(e)}return e}function v(t){return"node"==L?(p(),t.node=_(),"node"):"edge"==L?(p(),t.edge=_(),"edge"):"graph"==L?(p(),t.graph=_(),"graph"):null}function y(t,e){var i={id:e},s=_();s&&(i.attr=s),d(t,i),b(t,e)}function b(t,e){for(;"->"==L||"--"==L;){var i,s=L;p();var o=g(t);if(o)i=o;else{if(k!=M.IDENTIFIER)throw x("Identifier or subgraph expected");i=L,d(t,{id:i}),p()}var n=_(),r=c(t,e,i,s,n);l(t,r),e=i}}function _(){for(var t=null;"["==L;){for(p(),t={};""!==L&&"]"!=L;){if(k!=M.IDENTIFIER)throw x("Attribute name expected");var e=L;if(p(),"="!=L)throw x("Equal sign = expected");if(p(),k!=M.IDENTIFIER)throw x("Attribute value expected");var i=L;h(t,e,i),p(),","==L&&p()}if("]"!=L)throw x("Bracket ] expected");p()}return t}function x(t){return new SyntaxError(t+', got "'+w(L,30)+'" (char '+T+")")}function w(t,e){return t.length<=e?t:t.substr(0,27)+"..."}function S(t,e,i){Array.isArray(t)?t.forEach(function(t){Array.isArray(e)?e.forEach(function(e){i(t,e)}):i(t,e)}):Array.isArray(e)?e.forEach(function(e){i(t,e)}):i(t,e)}function D(t){var e=i(t),s={nodes:[],edges:[],options:{}};if(e.nodes&&e.nodes.forEach(function(t){var e={id:t.id,label:String(t.label||t.id)};a(e,t.attr),e.image&&(e.shape="image"),s.nodes.push(e)}),e.edges){var o=function(t){var e={from:t.from,to:t.to};return a(e,t.attr),e.style="->"==t.type?"arrow":"line",e};e.edges.forEach(function(t){var e,i;e=t.from instanceof Object?t.from.nodes:{id:t.from},i=t.to instanceof Object?t.to.nodes:{id:t.to},t.from instanceof Object&&t.from.edges&&t.from.edges.forEach(function(t){var e=o(t);s.edges.push(e)}),S(e,i,function(e,i){var n=c(s,e.id,i.id,t.type,t.attr),r=o(n);s.edges.push(r)}),t.to instanceof Object&&t.to.edges&&t.to.edges.forEach(function(t){var e=o(t);s.edges.push(e)})})}return e.attr&&(s.options=e.attr),s}var M={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3},C={"{":!0,"}":!0,"[":!0,"]":!0,";":!0,"=":!0,",":!0,"->":!0,"--":!0},E="",T=0,O="",L="",k=M.NULL,N=/[a-zA-Z_0-9.:#]/;e.parseDOT=i,e.DOTToGraph=D},function(t,e){function i(t,e){var i=[],s=[];this.options={edges:{inheritColor:!0},nodes:{allowedToMove:!1,parseColor:!1}},void 0!==e&&(this.options.nodes.allowedToMove=e.allowedToMove|!1,this.options.nodes.parseColor=e.parseColor|!1,this.options.edges.inheritColor=e.inheritColor|!0);for(var o=t.edges,n=t.nodes,r=0;r=s&&(s=864e5),e=new Date(e.valueOf()-.05*s),i=new Date(i.valueOf()+.05*s)}return{start:e,end:i}},s.prototype.setWindow=function(t,e,i){var s=i&&void 0!==i.animate?i.animate:!0;if(1==arguments.length){var o=arguments[0];this.range.setRange(o.start,o.end,s)}else this.range.setRange(t,e,s)},s.prototype.moveTo=function(t,e){var i=this.range.end-this.range.start,s=r.convert(t,"Date").valueOf(),o=s-i/2,n=s+i/2,a=e&&void 0!==e.animate?e.animate:!0;this.range.setRange(o,n,a)},s.prototype.getWindow=function(){var t=this.range.getRange();return{start:new Date(t.start),end:new Date(t.end)}},s.prototype.redraw=function(){var t=!1,e=this.options,i=this.props,s=this.dom;if(s){h.updateHiddenDates(this.body,this.options.hiddenDates),"top"==e.orientation?(r.addClassName(s.root,"top"),r.removeClassName(s.root,"bottom")):(r.removeClassName(s.root,"top"),r.addClassName(s.root,"bottom")),s.root.style.maxHeight=r.option.asSize(e.maxHeight,""),s.root.style.minHeight=r.option.asSize(e.minHeight,""),s.root.style.width=r.option.asSize(e.width,""),i.border.left=(s.centerContainer.offsetWidth-s.centerContainer.clientWidth)/2,i.border.right=i.border.left,i.border.top=(s.centerContainer.offsetHeight-s.centerContainer.clientHeight)/2,i.border.bottom=i.border.top;var o=s.root.offsetHeight-s.root.clientHeight,n=s.root.offsetWidth-s.root.clientWidth;0===s.centerContainer.clientHeight&&(i.border.left=i.border.top,i.border.right=i.border.left),0===s.root.clientHeight&&(n=o),i.center.height=s.center.offsetHeight,i.left.height=s.left.offsetHeight,i.right.height=s.right.offsetHeight,i.top.height=s.top.clientHeight||-i.border.top,i.bottom.height=s.bottom.clientHeight||-i.border.bottom;var a=Math.max(i.left.height,i.center.height,i.right.height),d=i.top.height+a+i.bottom.height+o+i.border.top+i.border.bottom;s.root.style.height=r.option.asSize(e.height,d+"px"),i.root.height=s.root.offsetHeight,i.background.height=i.root.height-o;var l=i.root.height-i.top.height-i.bottom.height-o;i.centerContainer.height=l,i.leftContainer.height=l,i.rightContainer.height=i.leftContainer.height,i.root.width=s.root.offsetWidth,i.background.width=i.root.width-n,i.left.width=s.leftContainer.clientWidth||-i.border.left,i.leftContainer.width=i.left.width,i.right.width=s.rightContainer.clientWidth||-i.border.right,i.rightContainer.width=i.right.width;var c=i.root.width-i.left.width-i.right.width-n;i.center.width=c,i.centerContainer.width=c,i.top.width=c,i.bottom.width=c,s.background.style.height=i.background.height+"px",s.backgroundVertical.style.height=i.background.height+"px",s.backgroundHorizontal.style.height=i.centerContainer.height+"px",s.centerContainer.style.height=i.centerContainer.height+"px",s.leftContainer.style.height=i.leftContainer.height+"px",s.rightContainer.style.height=i.rightContainer.height+"px",s.background.style.width=i.background.width+"px",s.backgroundVertical.style.width=i.centerContainer.width+"px",s.backgroundHorizontal.style.width=i.background.width+"px",s.centerContainer.style.width=i.center.width+"px",s.top.style.width=i.top.width+"px",s.bottom.style.width=i.bottom.width+"px",s.background.style.left="0",s.background.style.top="0",s.backgroundVertical.style.left=i.left.width+i.border.left+"px",s.backgroundVertical.style.top="0",s.backgroundHorizontal.style.left="0",s.backgroundHorizontal.style.top=i.top.height+"px",s.centerContainer.style.left=i.left.width+"px",s.centerContainer.style.top=i.top.height+"px",s.leftContainer.style.left="0",s.leftContainer.style.top=i.top.height+"px",s.rightContainer.style.left=i.left.width+i.center.width+"px",s.rightContainer.style.top=i.top.height+"px",s.top.style.left=i.left.width+"px",s.top.style.top="0",s.bottom.style.left=i.left.width+"px",s.bottom.style.top=i.top.height+i.centerContainer.height+"px",this._updateScrollTop();var p=this.props.scrollTop;"bottom"==e.orientation&&(p+=Math.max(this.props.centerContainer.height-this.props.center.height-this.props.border.top-this.props.border.bottom,0)),s.center.style.left="0",s.center.style.top=p+"px",s.left.style.left="0",s.left.style.top=p+"px",s.right.style.left="0",s.right.style.top=p+"px";var u=0==this.props.scrollTop?"hidden":"",m=this.props.scrollTop==this.props.scrollTopMin?"hidden":"";if(s.shadowTop.style.visibility=u,s.shadowBottom.style.visibility=m,s.shadowTopLeft.style.visibility=u,s.shadowBottomLeft.style.visibility=m,s.shadowTopRight.style.visibility=u,s.shadowBottomRight.style.visibility=m,this.components.forEach(function(e){t=e.redraw()||t}),t){var f=3;this.redrawCount0&&(this.props.scrollTop=0),this.props.scrollTops;s++){var o=s%2===0?1.3*i:.5*i;this.lineTo(t+o*Math.sin(2*s*Math.PI/10),e-o*Math.cos(2*s*Math.PI/10))}this.closePath()},CanvasRenderingContext2D.prototype.roundRect=function(t,e,i,s,o){var n=Math.PI/180;0>i-2*o&&(o=i/2),0>s-2*o&&(o=s/2),this.beginPath(),this.moveTo(t+o,e),this.lineTo(t+i-o,e),this.arc(t+i-o,e+o,o,270*n,360*n,!1),this.lineTo(t+i,e+s-o),this.arc(t+i-o,e+s-o,o,0,90*n,!1),this.lineTo(t+o,e+s),this.arc(t+o,e+s-o,o,90*n,180*n,!1),this.lineTo(t,e+o),this.arc(t+o,e+o,o,180*n,270*n,!1)},CanvasRenderingContext2D.prototype.ellipse=function(t,e,i,s){var o=.5522848,n=i/2*o,r=s/2*o,a=t+i,h=e+s,d=t+i/2,l=e+s/2;this.beginPath(),this.moveTo(t,l),this.bezierCurveTo(t,l-r,d-n,e,d,e),this.bezierCurveTo(d+n,e,a,l-r,a,l),this.bezierCurveTo(a,l+r,d+n,h,d,h),this.bezierCurveTo(d-n,h,t,l+r,t,l)},CanvasRenderingContext2D.prototype.database=function(t,e,i,s){var o=1/3,n=i,r=s*o,a=.5522848,h=n/2*a,d=r/2*a,l=t+n,c=e+r,p=t+n/2,u=e+r/2,m=e+(s-r/2),f=e+s;this.beginPath(),this.moveTo(l,u),this.bezierCurveTo(l,u+d,p+h,c,p,c),this.bezierCurveTo(p-h,c,t,u+d,t,u),this.bezierCurveTo(t,u-d,p-h,e,p,e),this.bezierCurveTo(p+h,e,l,u-d,l,u),this.lineTo(l,m),this.bezierCurveTo(l,m+d,p+h,f,p,f),this.bezierCurveTo(p-h,f,t,m+d,t,m),this.lineTo(t,u)},CanvasRenderingContext2D.prototype.arrow=function(t,e,i,s){var o=t-s*Math.cos(i),n=e-s*Math.sin(i),r=t-.9*s*Math.cos(i),a=e-.9*s*Math.sin(i),h=o+s/3*Math.cos(i+.5*Math.PI),d=n+s/3*Math.sin(i+.5*Math.PI),l=o+s/3*Math.cos(i-.5*Math.PI),c=n+s/3*Math.sin(i-.5*Math.PI);this.beginPath(),this.moveTo(t,e),this.lineTo(h,d),this.lineTo(r,a),this.lineTo(l,c),this.closePath()},CanvasRenderingContext2D.prototype.dashedLine=function(t,e,i,s,o){o||(o=[10,5]),0==p&&(p=.001);var n=o.length;this.moveTo(t,e);for(var r=i-t,a=s-e,h=a/r,d=Math.sqrt(r*r+a*a),l=0,c=!0;d>=.1;){var p=o[l++%n];p>d&&(p=d);var u=Math.sqrt(p*p/(1+h*h));0>r&&(u=-u),t+=u,e+=h*u,this[c?"lineTo":"moveTo"](t,e),d-=p,c=!c}})},function(t,e,i){function s(t,e){this.groupId=t,this.options=e}var o=i(2),n=i(53);s.prototype.getYRange=function(t){for(var e=t[0].y,i=t[0].y,s=0;st[s].y?t[s].y:e,i=i0){var r,a,h=Number(i.svg.style.height.replace("px",""));if(r=o.getSVGElement("path",i.svgElements,i.svg),r.setAttributeNS(null,"class",e.className),void 0!==e.style&&r.setAttributeNS(null,"style",e.style),a=1==e.options.catmullRom.enabled?s._catmullRom(t,e):s._linear(t),1==e.options.shaded.enabled){var d,l=o.getSVGElement("path",i.svgElements,i.svg);d="top"==e.options.shaded.orientation?"M"+t[0].x+",0 "+a+"L"+t[t.length-1].x+",0":"M"+t[0].x+","+h+" "+a+"L"+t[t.length-1].x+","+h,l.setAttributeNS(null,"class",e.className+" fill"),void 0!==e.options.shaded.style&&l.setAttributeNS(null,"style",e.options.shaded.style),l.setAttributeNS(null,"d",d)}r.setAttributeNS(null,"d","M"+a),1==e.options.drawPoints.enabled&&n.draw(t,e,i)}},s._catmullRomUniform=function(t){for(var e,i,s,o,n,r,a=Math.round(t[0].x)+","+Math.round(t[0].y)+" ",h=1/6,d=t.length,l=0;d-1>l;l++)e=0==l?t[0]:t[l-1],i=t[l],s=t[l+1],o=d>l+2?t[l+2]:s,n={x:(-e.x+6*i.x+s.x)*h,y:(-e.y+6*i.y+s.y)*h},r={x:(i.x+6*s.x-o.x)*h,y:(i.y+6*s.y-o.y)*h},a+="C"+n.x+","+n.y+" "+r.x+","+r.y+" "+s.x+","+s.y+" ";return a},s._catmullRom=function(t,e){var i=e.options.catmullRom.alpha;if(0==i||void 0===i)return this._catmullRomUniform(t);for(var s,o,n,r,a,h,d,l,c,p,u,m,f,g,v,y,b,_,x,w=Math.round(t[0].x)+","+Math.round(t[0].y)+" ",S=t.length,D=0;S-1>D;D++)s=0==D?t[0]:t[D-1],o=t[D],n=t[D+1],r=S>D+2?t[D+2]:n,d=Math.sqrt(Math.pow(s.x-o.x,2)+Math.pow(s.y-o.y,2)),l=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),c=Math.sqrt(Math.pow(n.x-r.x,2)+Math.pow(n.y-r.y,2)),g=Math.pow(c,i),y=Math.pow(c,2*i),v=Math.pow(l,i),b=Math.pow(l,2*i),x=Math.pow(d,i),_=Math.pow(d,2*i),p=2*_+3*x*v+b,u=2*y+3*g*v+b,m=3*x*(x+v),m>0&&(m=1/m),f=3*g*(g+v),f>0&&(f=1/f),a={x:(-b*s.x+p*o.x+_*n.x)*m,y:(-b*s.y+p*o.y+_*n.y)*m},h={x:(y*o.x+u*n.x-b*r.x)*f,y:(y*o.y+u*n.y-b*r.y)*f},0==a.x&&0==a.y&&(a=o),0==h.x&&0==h.y&&(h=n),w+="C"+a.x+","+a.y+" "+h.x+","+h.y+" "+n.x+","+n.y+" ";return w},s._linear=function(t){for(var e="",i=0;it[s].y?t[s].y:e,i=i0&&(n=Math.min(n,Math.abs(c[d-1].x-r))),a=s._getSafeDrawData(n,h,m);else{var g=d+(p[r].amount-p[r].resolved),v=d-(p[r].resolved+1);g0&&(n=Math.min(n,Math.abs(c[v].x-r))),a=s._getSafeDrawData(n,h,m),p[r].resolved+=1,"stack"==h.options.barChart.handleOverlap?(f=p[r].accumulated,p[r].accumulated+=h.zeroPosition-c[d].y):"sideBySide"==h.options.barChart.handleOverlap&&(a.width=a.width/p[r].amount,a.offset+=p[r].resolved*a.width-.5*a.width*(p[r].amount+1),"left"==h.options.barChart.align?a.offset-=.5*a.width:"right"==h.options.barChart.align&&(a.offset+=.5*a.width))}o.drawBar(c[d].x+a.offset,c[d].y-f,a.width,h.zeroPosition-c[d].y,h.className+" bar",i.svgElements,i.svg),1==h.options.drawPoints.enabled&&o.drawPoint(c[d].x+a.offset,c[d].y,h,i.svgElements,i.svg)}},s._getDataIntersections=function(t,e){for(var i,s=0;s0&&(i=Math.min(i,Math.abs(e[s-1].x-e[s].x))),0==i&&(void 0===t[e[s].x]&&(t[e[s].x]={amount:0,resolved:0,accumulated:0}),t[e[s].x].amount+=1)},s._getSafeDrawData=function(t,e,i){var s,o;return t0?(s=i>t?i:t,o=0,"left"==e.options.barChart.align?o-=.5*t:"right"==e.options.barChart.align&&(o+=.5*t)):(s=e.options.barChart.width,o=0,"left"==e.options.barChart.align?o-=.5*e.options.barChart.width:"right"==e.options.barChart.align&&(o+=.5*e.options.barChart.width)),{width:s,offset:o}},s.getStackedBarYRange=function(t,e,i,o,n){if(t.length>0){t.sort(function(t,e){return t.x==e.x?t.groupId-e.groupId:t.x-e.x});var r={};s._getDataIntersections(r,t),e[o]=s._getStackedBarYRange(r,t),e[o].yAxisOrientation=n,i.push(o) -}},s._getStackedBarYRange=function(t,e){for(var i,s=e[0].y,o=e[0].y,n=0;ne[n].y?e[n].y:s,o=ot[r].accumulated?t[r].accumulated:s,o=ot[s].y?t[s].y:e,i=is;++s)i[s].apply(this,e)}return this},e.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks[t]||[]},e.prototype.hasListeners=function(t){return!!this.listeners(t).length}},function(t,e){var i,s,o;!function(n,r){s=[],i=r,o="function"==typeof i?i.apply(e,s):i,!(void 0!==o&&(t.exports=o))}(this,function(){function t(t){var e,i=t&&t.preventDefault||!1,s={},o={keydown:{},keyup:{}},n={};for(e=97;122>=e;e++)n[String.fromCharCode(e)]={code:65+(e-97),shift:!1};for(e=65;90>=e;e++)n[String.fromCharCode(e)]={code:e,shift:!0};for(e=0;9>=e;e++)n[""+e]={code:48+e,shift:!1};for(e=1;12>=e;e++)n["F"+e]={code:111+e,shift:!1};for(e=0;9>=e;e++)n["num"+e]={code:96+e,shift:!1};n["num*"]={code:106,shift:!1},n["num+"]={code:107,shift:!1},n["num-"]={code:109,shift:!1},n["num/"]={code:111,shift:!1},n["num."]={code:110,shift:!1},n.left={code:37,shift:!1},n.up={code:38,shift:!1},n.right={code:39,shift:!1},n.down={code:40,shift:!1},n.space={code:32,shift:!1},n.enter={code:13,shift:!1},n.shift={code:16,shift:void 0},n.esc={code:27,shift:!1},n.backspace={code:8,shift:!1},n.tab={code:9,shift:!1},n.ctrl={code:17,shift:!1},n.alt={code:18,shift:!1},n["delete"]={code:46,shift:!1},n.pageup={code:33,shift:!1},n.pagedown={code:34,shift:!1},n["="]={code:187,shift:!1},n["-"]={code:189,shift:!1},n["]"]={code:221,shift:!1},n["["]={code:219,shift:!1};var r=function(t){h(t,"keydown")},a=function(t){h(t,"keyup")},h=function(t,e){if(void 0!==o[e][t.keyCode]){for(var s=o[e][t.keyCode],n=0;n0)for(i in He)s=He[i],o=e[s],"undefined"!=typeof o&&(t[s]=o);return t}function b(t){return 0>t?Math.ceil(t):Math.floor(t)}function _(t,e,i){for(var s=""+Math.abs(t),o=t>=0;s.lengths;s++)(i&&t[s]!==e[s]||!i&&k(t[s])!==k(e[s]))&&r++;return r+n}function T(t){if(t){var e=t.toLowerCase().replace(/(.)s$/,"$1");t=mi[t]||fi[e]||e}return t}function O(t){var e,i,s={};for(i in t)a(t,i)&&(e=T(i),e&&(s[e]=t[i]));return s}function L(t){var e,i;if(0===t.indexOf("week"))e=7,i="day";else{if(0!==t.indexOf("month"))return;e=12,i="month"}De[t]=function(s,o){var r,a,h=De._locale[t],d=[];if("number"==typeof s&&(o=s,s=n),a=function(t){var e=De().utc().set(i,t);return h.call(De._locale,e,s||"")},null!=o)return a(o);for(r=0;e>r;r++)d.push(a(r));return d}}function k(t){var e=+t,i=0;return 0!==e&&isFinite(e)&&(i=e>=0?Math.floor(e):Math.ceil(e)),i}function N(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function I(t,e,i){return pe(De([t,11,31+e-i]),e,i).week}function A(t){return z(t)?366:365}function z(t){return t%4===0&&t%100!==0||t%400===0}function P(t){var e;t._a&&-2===t._pf.overflow&&(e=t._a[Ne]<0||t._a[Ne]>11?Ne:t._a[Ie]<1||t._a[Ie]>N(t._a[ke],t._a[Ne])?Ie:t._a[Ae]<0||t._a[Ae]>24||24===t._a[Ae]&&(0!==t._a[ze]||0!==t._a[Pe]||0!==t._a[Re])?Ae:t._a[ze]<0||t._a[ze]>59?ze:t._a[Pe]<0||t._a[Pe]>59?Pe:t._a[Re]<0||t._a[Re]>999?Re:-1,t._pf._overflowDayOfYear&&(ke>e||e>Ie)&&(e=Ie),t._pf.overflow=e)}function R(t){return null==t._isValid&&(t._isValid=!isNaN(t._d.getTime())&&t._pf.overflow<0&&!t._pf.empty&&!t._pf.invalidMonth&&!t._pf.nullInput&&!t._pf.invalidFormat&&!t._pf.userInvalidated,t._strict&&(t._isValid=t._isValid&&0===t._pf.charsLeftOver&&0===t._pf.unusedTokens.length&&t._pf.bigHour===n)),t._isValid}function F(t){return t?t.toLowerCase().replace("_","-"):t}function H(t){for(var e,i,s,o,n=0;n0;){if(s=Y(o.slice(0,e).join("-")))return s;if(i&&i.length>=e&&E(o,i,!0)>=e-1)break;e--}n++}return null}function Y(t){var e=null;if(!Fe[t]&&Ye)try{e=De.locale(),!function(){var t=new Error('Cannot find module "./locale"');throw t.code="MODULE_NOT_FOUND",t}(),De.locale(e)}catch(i){}return Fe[t]}function B(t,e){var i,s;return e._isUTC?(i=e.clone(),s=(De.isMoment(t)||C(t)?+t:+De(t))-+i,i._d.setTime(+i._d+s),De.updateOffset(i,!1),i):De(t).local()}function W(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function G(t){var e,i,s=t.match(je);for(e=0,i=s.length;i>e;e++)s[e]=_i[s[e]]?_i[s[e]]:W(s[e]);return function(o){var n="";for(e=0;i>e;e++)n+=s[e]instanceof Function?s[e].call(o,t):s[e];return n}}function j(t,e){return t.isValid()?(e=U(e,t.localeData()),gi[e]||(gi[e]=G(e)),gi[e](t)):t.localeData().invalidDate()}function U(t,e){function i(t){return e.longDateFormat(t)||t}var s=5;for(Ue.lastIndex=0;s>=0&&Ue.test(t);)t=t.replace(Ue,i),Ue.lastIndex=0,s-=1;return t}function V(t,e){var i,s=e._strict;switch(t){case"Q":return ii;case"DDDD":return oi;case"YYYY":case"GGGG":case"gggg":return s?ni:qe;case"Y":case"G":case"g":return ai;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return s?ri:Ze;case"S":if(s)return ii;case"SS":if(s)return si;case"SSS":if(s)return oi;case"DDD":return Xe;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Qe;case"a":case"A":return e._locale._meridiemParse;case"x":return ti;case"X":return ei;case"Z":case"ZZ":return $e;case"T":return Je;case"SSSS":return Ke;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return s?si:Ve;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Ve;case"Do":return s?e._locale._ordinalParse:e._locale._ordinalParseLenient;default:return i=new RegExp(ee(te(t.replace("\\","")),"i"))}}function X(t){t=t||"";var e=t.match($e)||[],i=e[e.length-1]||[],s=(i+"").match(pi)||["-",0,0],o=+(60*s[1])+k(s[2]);return"+"===s[0]?-o:o}function q(t,e,i){var s,o=i._a;switch(t){case"Q":null!=e&&(o[Ne]=3*(k(e)-1));break;case"M":case"MM":null!=e&&(o[Ne]=k(e)-1);break;case"MMM":case"MMMM":s=i._locale.monthsParse(e,t,i._strict),null!=s?o[Ne]=s:i._pf.invalidMonth=e;break;case"D":case"DD":null!=e&&(o[Ie]=k(e));break;case"Do":null!=e&&(o[Ie]=k(parseInt(e.match(/\d{1,2}/)[0],10)));break;case"DDD":case"DDDD":null!=e&&(i._dayOfYear=k(e));break;case"YY":o[ke]=De.parseTwoDigitYear(e);break;case"YYYY":case"YYYYY":case"YYYYYY":o[ke]=k(e);break;case"a":case"A":i._isPm=i._locale.isPM(e);break;case"h":case"hh":i._pf.bigHour=!0;case"H":case"HH":o[Ae]=k(e);break;case"m":case"mm":o[ze]=k(e);break;case"s":case"ss":o[Pe]=k(e);break;case"S":case"SS":case"SSS":case"SSSS":o[Re]=k(1e3*("0."+e));break;case"x":i._d=new Date(k(e));break;case"X":i._d=new Date(1e3*parseFloat(e));break;case"Z":case"ZZ":i._useUTC=!0,i._tzm=X(e);break;case"dd":case"ddd":case"dddd":s=i._locale.weekdaysParse(e),null!=s?(i._w=i._w||{},i._w.d=s):i._pf.invalidWeekday=e;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":t=t.substr(0,1);case"gggg":case"GGGG":case"GGGGG":t=t.substr(0,2),e&&(i._w=i._w||{},i._w[t]=k(e));break;case"gg":case"GG":i._w=i._w||{},i._w[t]=De.parseTwoDigitYear(e)}}function Z(t){var e,i,s,o,n,a,h;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(n=1,a=4,i=r(e.GG,t._a[ke],pe(De(),1,4).year),s=r(e.W,1),o=r(e.E,1)):(n=t._locale._week.dow,a=t._locale._week.doy,i=r(e.gg,t._a[ke],pe(De(),n,a).year),s=r(e.w,1),null!=e.d?(o=e.d,n>o&&++s):o=null!=e.e?e.e+n:n),h=ue(i,s,o,a,n),t._a[ke]=h.year,t._dayOfYear=h.dayOfYear}function K(t){var e,i,s,o,n=[];if(!t._d){for(s=$(t),t._w&&null==t._a[Ie]&&null==t._a[Ne]&&Z(t),t._dayOfYear&&(o=r(t._a[ke],s[ke]),t._dayOfYear>A(o)&&(t._pf._overflowDayOfYear=!0),i=he(o,0,t._dayOfYear),t._a[Ne]=i.getUTCMonth(),t._a[Ie]=i.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=n[e]=s[e];for(;7>e;e++)t._a[e]=n[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[Ae]&&0===t._a[ze]&&0===t._a[Pe]&&0===t._a[Re]&&(t._nextDay=!0,t._a[Ae]=0),t._d=(t._useUTC?he:ae).apply(null,n),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()+t._tzm),t._nextDay&&(t._a[Ae]=24)}}function Q(t){var e;t._d||(e=O(t._i),t._a=[e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],K(t))}function $(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function J(t){if(t._f===De.ISO_8601)return void se(t);t._a=[],t._pf.empty=!0;var e,i,s,o,r,a=""+t._i,h=a.length,d=0;for(s=U(t._f,t._locale).match(je)||[],e=0;e0&&t._pf.unusedInput.push(r),a=a.slice(a.indexOf(i)+i.length),d+=i.length),_i[o]?(i?t._pf.empty=!1:t._pf.unusedTokens.push(o),q(o,i,t)):t._strict&&!i&&t._pf.unusedTokens.push(o);t._pf.charsLeftOver=h-d,a.length>0&&t._pf.unusedInput.push(a),t._pf.bigHour===!0&&t._a[Ae]<=12&&(t._pf.bigHour=n),t._isPm&&t._a[Ae]<12&&(t._a[Ae]+=12),t._isPm===!1&&12===t._a[Ae]&&(t._a[Ae]=0),K(t),P(t)}function te(t){return t.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,s,o){return e||i||s||o})}function ee(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ie(t){var e,i,s,o,n;if(0===t._f.length)return t._pf.invalidFormat=!0,void(t._d=new Date(0/0));for(o=0;on)&&(s=n,i=e));v(t,i||e)}function se(t){var e,i,s=t._i,o=hi.exec(s);if(o){for(t._pf.iso=!0,e=0,i=li.length;i>e;e++)if(li[e][1].exec(s)){t._f=li[e][0]+(o[6]||" ");break}for(e=0,i=ci.length;i>e;e++)if(ci[e][1].exec(s)){t._f+=ci[e][0];break}s.match($e)&&(t._f+="Z"),J(t)}else t._isValid=!1}function oe(t){se(t),t._isValid===!1&&(delete t._isValid,De.createFromInputFallback(t))}function ne(t,e){var i,s=[];for(i=0;it&&a.setFullYear(t),a}function he(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function de(t,e){if("string"==typeof t)if(isNaN(t)){if(t=e.weekdaysParse(t),"number"!=typeof t)return null}else t=parseInt(t,10);return t}function le(t,e,i,s,o){return o.relativeTime(e||1,!!i,t,s)}function ce(t,e,i){var s=De.duration(t).abs(),o=Oe(s.as("s")),n=Oe(s.as("m")),r=Oe(s.as("h")),a=Oe(s.as("d")),h=Oe(s.as("M")),d=Oe(s.as("y")),l=o0,l[4]=i,le.apply({},l)}function pe(t,e,i){var s,o=i-e,n=i-t.day();return n>o&&(n-=7),o-7>n&&(n+=7),s=De(t).add(n,"d"),{week:Math.ceil(s.dayOfYear()/7),year:s.year()}}function ue(t,e,i,s,o){var n,r,a=he(t,0,1).getUTCDay();return a=0===a?7:a,i=null!=i?i:o,n=o-a+(a>s?7:0)-(o>a?7:0),r=7*(e-1)+(i-o)+n+1,{year:r>0?t:t-1,dayOfYear:r>0?r:A(t-1)+r}}function me(t){var e,i=t._i,s=t._f;return t._locale=t._locale||De.localeData(t._l),null===i||s===n&&""===i?De.invalid({nullInput:!0}):("string"==typeof i&&(t._i=i=t._locale.preparse(i)),De.isMoment(i)?new f(i,!0):(s?M(s)?ie(t):J(t):re(t),e=new f(t),e._nextDay&&(e.add(1,"d"),e._nextDay=n),e))}function fe(t,e){var i,s;if(1===e.length&&M(e[0])&&(e=e[0]),!e.length)return De();for(i=e[0],s=1;s=0?"+":"-";return e+_(Math.abs(t),6)},gg:function(){return _(this.weekYear()%100,2)},gggg:function(){return _(this.weekYear(),4)},ggggg:function(){return _(this.weekYear(),5)},GG:function(){return _(this.isoWeekYear()%100,2)},GGGG:function(){return _(this.isoWeekYear(),4)},GGGGG:function(){return _(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return k(this.milliseconds()/100)},SS:function(){return _(k(this.milliseconds()/10),2)},SSS:function(){return _(this.milliseconds(),3)},SSSS:function(){return _(this.milliseconds(),3)},Z:function(){var t=-this.zone(),e="+";return 0>t&&(t=-t,e="-"),e+_(k(t/60),2)+":"+_(k(t)%60,2)},ZZ:function(){var t=-this.zone(),e="+";return 0>t&&(t=-t,e="-"),e+_(k(t/60),2)+_(k(t)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},x:function(){return this.valueOf()},X:function(){return this.unix()},Q:function(){return this.quarter()}},xi={},wi=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];yi.length;)Ce=yi.pop(),_i[Ce+"o"]=u(_i[Ce],Ce);for(;bi.length;)Ce=bi.pop(),_i[Ce+Ce]=p(_i[Ce],2);_i.DDDD=p(_i.DDD,3),v(m.prototype,{set:function(t){var e,i;for(i in t)e=t[i],"function"==typeof e?this[i]=e:this["_"+i]=e;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(t){return this._months[t.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(t){return this._monthsShort[t.month()]},monthsParse:function(t,e,i){var s,o,n;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;12>s;s++){if(o=De.utc([2e3,s]),i&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),i||this._monthsParse[s]||(n="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[s]=new RegExp(n.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[s].test(t))return s;if(i&&"MMM"===e&&this._shortMonthsParse[s].test(t))return s;if(!i&&this._monthsParse[s].test(t))return s}},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(t){return this._weekdays[t.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(t){return this._weekdaysShort[t.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(t){return this._weekdaysMin[t.day()]},weekdaysParse:function(t){var e,i,s;for(this._weekdaysParse||(this._weekdaysParse=[]),e=0;7>e;e++)if(this._weekdaysParse[e]||(i=De([2e3,1]).day(e),s="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[e]=new RegExp(s.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e},_longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(t){var e=this._longDateFormat[t];return!e&&this._longDateFormat[t.toUpperCase()]&&(e=this._longDateFormat[t.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t]=e),e},isPM:function(t){return"p"===(t+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(t,e,i){var s=this._calendar[t];return"function"==typeof s?s.apply(e,[i]):s},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(t,e,i,s){var o=this._relativeTime[i];return"function"==typeof o?o(t,e,i,s):o.replace(/%d/i,t)},pastFuture:function(t,e){var i=this._relativeTime[t>0?"future":"past"];return"function"==typeof i?i(e):i.replace(/%s/i,e)},ordinal:function(t){return this._ordinal.replace("%d",t)},_ordinal:"%d",_ordinalParse:/\d{1,2}/,preparse:function(t){return t},postformat:function(t){return t},week:function(t){return pe(t,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),De=function(t,e,i,s){var o;return"boolean"==typeof i&&(s=i,i=n),o={},o._isAMomentObject=!0,o._i=t,o._f=e,o._l=i,o._strict=s,o._isUTC=!1,o._pf=h(),me(o)},De.suppressDeprecationWarnings=!1,De.createFromInputFallback=l("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),De.min=function(){var t=[].slice.call(arguments,0);return fe("isBefore",t)},De.max=function(){var t=[].slice.call(arguments,0);return fe("isAfter",t)},De.utc=function(t,e,i,s){var o;return"boolean"==typeof i&&(s=i,i=n),o={},o._isAMomentObject=!0,o._useUTC=!0,o._isUTC=!0,o._l=i,o._i=t,o._f=e,o._strict=s,o._pf=h(),me(o).utc()},De.unix=function(t){return De(1e3*t)},De.duration=function(t,e){var i,s,o,n,r=t,h=null;return De.isDuration(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(r={},e?r[e]=t:r.milliseconds=t):(h=We.exec(t))?(i="-"===h[1]?-1:1,r={y:0,d:k(h[Ie])*i,h:k(h[Ae])*i,m:k(h[ze])*i,s:k(h[Pe])*i,ms:k(h[Re])*i}):(h=Ge.exec(t))?(i="-"===h[1]?-1:1,o=function(t){var e=t&&parseFloat(t.replace(",","."));return(isNaN(e)?0:e)*i},r={y:o(h[2]),M:o(h[3]),d:o(h[4]),h:o(h[5]),m:o(h[6]),s:o(h[7]),w:o(h[8])}):"object"==typeof r&&("from"in r||"to"in r)&&(n=w(De(r.from),De(r.to)),r={},r.ms=n.milliseconds,r.M=n.months),s=new g(r),De.isDuration(t)&&a(t,"_locale")&&(s._locale=t._locale),s},De.version=Ee,De.defaultFormat=di,De.ISO_8601=function(){},De.momentProperties=He,De.updateOffset=function(){},De.relativeTimeThreshold=function(t,e){return vi[t]===n?!1:e===n?vi[t]:(vi[t]=e,!0)},De.lang=l("moment.lang is deprecated. Use moment.locale instead.",function(t,e){return De.locale(t,e)}),De.locale=function(t,e){var i;return t&&(i="undefined"!=typeof e?De.defineLocale(t,e):De.localeData(t),i&&(De.duration._locale=De._locale=i)),De._locale._abbr},De.defineLocale=function(t,e){return null!==e?(e.abbr=t,Fe[t]||(Fe[t]=new m),Fe[t].set(e),De.locale(t),Fe[t]):(delete Fe[t],null)},De.langData=l("moment.langData is deprecated. Use moment.localeData instead.",function(t){return De.localeData(t)}),De.localeData=function(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return De._locale;if(!M(t)){if(e=Y(t))return e;t=[t]}return H(t)},De.isMoment=function(t){return t instanceof f||null!=t&&a(t,"_isAMomentObject")},De.isDuration=function(t){return t instanceof g};for(Ce=wi.length-1;Ce>=0;--Ce)L(wi[Ce]);De.normalizeUnits=function(t){return T(t)},De.invalid=function(t){var e=De.utc(0/0);return null!=t?v(e._pf,t):e._pf.userInvalidated=!0,e -},De.parseZone=function(){return De.apply(null,arguments).parseZone()},De.parseTwoDigitYear=function(t){return k(t)+(k(t)>68?1900:2e3)},v(De.fn=f.prototype,{clone:function(){return De(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var t=De(this).utc();return 00:!1},parsingFlags:function(){return v({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(t){return this.zone(0,t)},local:function(t){return this._isUTC&&(this.zone(0,t),this._isUTC=!1,t&&this.add(this._dateTzOffset(),"m")),this},format:function(t){var e=j(this,t||De.defaultFormat);return this.localeData().postformat(e)},add:S(1,"add"),subtract:S(-1,"subtract"),diff:function(t,e,i){var s,o,n,r=B(t,this),a=6e4*(this.zone()-r.zone());return e=T(e),"year"===e||"month"===e?(s=432e5*(this.daysInMonth()+r.daysInMonth()),o=12*(this.year()-r.year())+(this.month()-r.month()),n=this-De(this).startOf("month")-(r-De(r).startOf("month")),n-=6e4*(this.zone()-De(this).startOf("month").zone()-(r.zone()-De(r).startOf("month").zone())),o+=n/s,"year"===e&&(o/=12)):(s=this-r,o="second"===e?s/1e3:"minute"===e?s/6e4:"hour"===e?s/36e5:"day"===e?(s-a)/864e5:"week"===e?(s-a)/6048e5:s),i?o:b(o)},from:function(t,e){return De.duration({to:this,from:t}).locale(this.locale()).humanize(!e)},fromNow:function(t){return this.from(De(),t)},calendar:function(t){var e=t||De(),i=B(e,this).startOf("day"),s=this.diff(i,"days",!0),o=-6>s?"sameElse":-1>s?"lastWeek":0>s?"lastDay":1>s?"sameDay":2>s?"nextDay":7>s?"nextWeek":"sameElse";return this.format(this.localeData().calendar(o,this,De(e)))},isLeapYear:function(){return z(this.year())},isDST:function(){return this.zone()+t):(i=De.isMoment(t)?+t:+De(t),i<+this.clone().startOf(e))},isBefore:function(t,e){var i;return e=T("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=De.isMoment(t)?t:De(t),+t>+this):(i=De.isMoment(t)?+t:+De(t),+this.clone().endOf(e)t?this:t}),max:l("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(t){return t=De.apply(null,arguments),t>this?this:t}),zone:function(t,e){var i,s=this._offset||0;return null==t?this._isUTC?s:this._dateTzOffset():("string"==typeof t&&(t=X(t)),Math.abs(t)<16&&(t=60*t),!this._isUTC&&e&&(i=this._dateTzOffset()),this._offset=t,this._isUTC=!0,null!=i&&this.subtract(i,"m"),s!==t&&(!e||this._changeInProgress?D(this,De.duration(s-t,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,De.updateOffset(this,!0),this._changeInProgress=null)),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(t){return t=t?De(t).zone():0,(this.zone()-t)%60===0},daysInMonth:function(){return N(this.year(),this.month())},dayOfYear:function(t){var e=Oe((De(this).startOf("day")-De(this).startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},quarter:function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},weekYear:function(t){var e=pe(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==t?e:this.add(t-e,"y")},isoWeekYear:function(t){var e=pe(this,1,4).year;return null==t?e:this.add(t-e,"y")},week:function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},isoWeek:function(t){var e=pe(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},weekday:function(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},isoWeekday:function(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)},isoWeeksInYear:function(){return I(this.year(),1,4)},weeksInYear:function(){var t=this.localeData()._week;return I(this.year(),t.dow,t.doy)},get:function(t){return t=T(t),this[t]()},set:function(t,e){return t=T(t),"function"==typeof this[t]&&this[t](e),this},locale:function(t){var e;return t===n?this._locale._abbr:(e=De.localeData(t),null!=e&&(this._locale=e),this)},lang:l("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return t===n?this.localeData():this.locale(t)}),localeData:function(){return this._locale},_dateTzOffset:function(){return 15*Math.round(this._d.getTimezoneOffset()/15)}}),De.fn.millisecond=De.fn.milliseconds=be("Milliseconds",!1),De.fn.second=De.fn.seconds=be("Seconds",!1),De.fn.minute=De.fn.minutes=be("Minutes",!1),De.fn.hour=De.fn.hours=be("Hours",!0),De.fn.date=be("Date",!0),De.fn.dates=l("dates accessor is deprecated. Use date instead.",be("Date",!0)),De.fn.year=be("FullYear",!0),De.fn.years=l("years accessor is deprecated. Use year instead.",be("FullYear",!0)),De.fn.days=De.fn.day,De.fn.months=De.fn.month,De.fn.weeks=De.fn.week,De.fn.isoWeeks=De.fn.isoWeek,De.fn.quarters=De.fn.quarter,De.fn.toJSON=De.fn.toISOString,v(De.duration.fn=g.prototype,{_bubble:function(){var t,e,i,s=this._milliseconds,o=this._days,n=this._months,r=this._data,a=0;r.milliseconds=s%1e3,t=b(s/1e3),r.seconds=t%60,e=b(t/60),r.minutes=e%60,i=b(e/60),r.hours=i%24,o+=b(i/24),a=b(_e(o)),o-=b(xe(a)),n+=b(o/30),o%=30,a+=b(n/12),n%=12,r.days=o,r.months=n,r.years=a},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return b(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12)},humanize:function(t){var e=ce(this,!t,this.localeData());return t&&(e=this.localeData().pastFuture(+this,e)),this.localeData().postformat(e)},add:function(t,e){var i=De.duration(t,e);return this._milliseconds+=i._milliseconds,this._days+=i._days,this._months+=i._months,this._bubble(),this},subtract:function(t,e){var i=De.duration(t,e);return this._milliseconds-=i._milliseconds,this._days-=i._days,this._months-=i._months,this._bubble(),this},get:function(t){return t=T(t),this[t.toLowerCase()+"s"]()},as:function(t){var e,i;if(t=T(t),"month"===t||"year"===t)return e=this._days+this._milliseconds/864e5,i=this._months+12*_e(e),"month"===t?i:i/12;switch(e=this._days+Math.round(xe(this._months/12)),t){case"week":return e/7+this._milliseconds/6048e5;case"day":return e+this._milliseconds/864e5;case"hour":return 24*e+this._milliseconds/36e5;case"minute":return 24*e*60+this._milliseconds/6e4;case"second":return 24*e*60*60+this._milliseconds/1e3;case"millisecond":return Math.floor(24*e*60*60*1e3)+this._milliseconds;default:throw new Error("Unknown unit "+t)}},lang:De.fn.lang,locale:De.fn.locale,toIsoString:l("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var t=Math.abs(this.years()),e=Math.abs(this.months()),i=Math.abs(this.days()),s=Math.abs(this.hours()),o=Math.abs(this.minutes()),n=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(t?t+"Y":"")+(e?e+"M":"")+(i?i+"D":"")+(s||o||n?"T":"")+(s?s+"H":"")+(o?o+"M":"")+(n?n+"S":""):"P0D"},localeData:function(){return this._locale}}),De.duration.fn.toString=De.duration.fn.toISOString;for(Ce in ui)a(ui,Ce)&&we(Ce.toLowerCase());De.duration.fn.asMilliseconds=function(){return this.as("ms")},De.duration.fn.asSeconds=function(){return this.as("s")},De.duration.fn.asMinutes=function(){return this.as("m")},De.duration.fn.asHours=function(){return this.as("h")},De.duration.fn.asDays=function(){return this.as("d")},De.duration.fn.asWeeks=function(){return this.as("weeks")},De.duration.fn.asMonths=function(){return this.as("M")},De.duration.fn.asYears=function(){return this.as("y")},De.locale("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,i=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+i}}),Ye?o.exports=De:(s=function(t,e,i){return i.config&&i.config()&&i.config().noGlobal===!0&&(Te.moment=Me),De}.call(e,i,e,o),!(s!==n&&(o.exports=s)),Se(!0))}).call(this)}).call(e,function(){return this}(),i(71)(t))},function(t,e,i){var s;!function(o,n){function r(){a.READY||(w.determineEventTypes(),x.each(a.gestures,function(t){D.register(t)}),w.onTouch(a.DOCUMENT,v,D.detect),w.onTouch(a.DOCUMENT,y,D.detect),a.READY=!0)}var a=function M(t,e){return new M.Instance(t,e||{})};a.VERSION="1.1.3",a.defaults={behavior:{userSelect:"none",touchAction:"pan-y",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},a.DOCUMENT=document,a.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled,a.HAS_TOUCHEVENTS="ontouchstart"in o,a.IS_MOBILE=/mobile|tablet|ip(ad|hone|od)|android|silk/i.test(navigator.userAgent),a.NO_MOUSEEVENTS=a.HAS_TOUCHEVENTS&&a.IS_MOBILE||a.HAS_POINTEREVENTS,a.CALCULATE_INTERVAL=25;var h={},d=a.DIRECTION_DOWN="down",l=a.DIRECTION_LEFT="left",c=a.DIRECTION_UP="up",p=a.DIRECTION_RIGHT="right",u=a.POINTER_MOUSE="mouse",m=a.POINTER_TOUCH="touch",f=a.POINTER_PEN="pen",g=a.EVENT_START="start",v=a.EVENT_MOVE="move",y=a.EVENT_END="end",b=a.EVENT_RELEASE="release",_=a.EVENT_TOUCH="touch";a.READY=!1,a.plugins=a.plugins||{},a.gestures=a.gestures||{};var x=a.utils={extend:function(t,e,i){for(var s in e)!e.hasOwnProperty(s)||t[s]!==n&&i||(t[s]=e[s]);return t},on:function(t,e,i){t.addEventListener(e,i,!1)},off:function(t,e,i){t.removeEventListener(e,i,!1)},each:function(t,e,i){var s,o;if("forEach"in t)t.forEach(e,i);else if(t.length!==n){for(s=0,o=t.length;o>s;s++)if(e.call(i,t[s],s,t)===!1)return}else for(s in t)if(t.hasOwnProperty(s)&&e.call(i,t[s],s,t)===!1)return},inStr:function(t,e){return t.indexOf(e)>-1},inArray:function(t,e){if(t.indexOf){var i=t.indexOf(e);return-1===i?!1:i}for(var s=0,o=t.length;o>s;s++)if(t[s]===e)return s;return!1},toArray:function(t){return Array.prototype.slice.call(t,0)},hasParent:function(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1},getCenter:function(t){var e=[],i=[],s=[],o=[],n=Math.min,r=Math.max;return 1===t.length?{pageX:t[0].pageX,pageY:t[0].pageY,clientX:t[0].clientX,clientY:t[0].clientY}:(x.each(t,function(t){e.push(t.pageX),i.push(t.pageY),s.push(t.clientX),o.push(t.clientY)}),{pageX:(n.apply(Math,e)+r.apply(Math,e))/2,pageY:(n.apply(Math,i)+r.apply(Math,i))/2,clientX:(n.apply(Math,s)+r.apply(Math,s))/2,clientY:(n.apply(Math,o)+r.apply(Math,o))/2})},getVelocity:function(t,e,i){return{x:Math.abs(e/t)||0,y:Math.abs(i/t)||0}},getAngle:function(t,e){var i=e.clientX-t.clientX,s=e.clientY-t.clientY;return 180*Math.atan2(s,i)/Math.PI},getDirection:function(t,e){var i=Math.abs(t.clientX-e.clientX),s=Math.abs(t.clientY-e.clientY);return i>=s?t.clientX-e.clientX>0?l:p:t.clientY-e.clientY>0?c:d},getDistance:function(t,e){var i=e.clientX-t.clientX,s=e.clientY-t.clientY;return Math.sqrt(i*i+s*s)},getScale:function(t,e){return t.length>=2&&e.length>=2?this.getDistance(e[0],e[1])/this.getDistance(t[0],t[1]):1},getRotation:function(t,e){return t.length>=2&&e.length>=2?this.getAngle(e[1],e[0])-this.getAngle(t[1],t[0]):0},isVertical:function(t){return t==c||t==d},setPrefixedCss:function(t,e,i,s){var o=["","Webkit","Moz","O","ms"];e=x.toCamelCase(e);for(var n=0;n0&&this.started&&(r=v),this.started=!0;var d=this.collectEventData(i,r,o,t);return e!=y&&s.call(D,d),a&&(d.changedLength=h,d.eventType=a,s.call(D,d),d.eventType=r,delete d.changedLength),r==y&&(s.call(D,d),this.started=!1),r},determineEventTypes:function(){var t;return t=a.HAS_POINTEREVENTS?o.PointerEvent?["pointerdown","pointermove","pointerup pointercancel lostpointercapture"]:["MSPointerDown","MSPointerMove","MSPointerUp MSPointerCancel MSLostPointerCapture"]:a.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"],h[g]=t[0],h[v]=t[1],h[y]=t[2],h},getTouchList:function(t,e){if(a.HAS_POINTEREVENTS)return S.getTouchList();if(t.touches){if(e==v)return t.touches;var i=[],s=[].concat(x.toArray(t.touches),x.toArray(t.changedTouches)),o=[];return x.each(s,function(t){x.inArray(i,t.identifier)===!1&&o.push(t),i.push(t.identifier)}),o}return t.identifier=1,[t]},collectEventData:function(t,e,i,s){var o=m;return x.inStr(s.type,"mouse")||S.matchType(u,s)?o=u:S.matchType(f,s)&&(o=f),{center:x.getCenter(i),timeStamp:Date.now(),target:s.target,touches:i,eventType:e,pointerType:o,srcEvent:s,preventDefault:function(){var t=this.srcEvent;t.preventManipulation&&t.preventManipulation(),t.preventDefault&&t.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return D.stopDetect()}}}},S=a.PointerEvent={pointers:{},getTouchList:function(){var t=[];return x.each(this.pointers,function(e){t.push(e)}),t},updatePointer:function(t,e){t==y||t!=y&&1!==e.buttons?delete this.pointers[e.pointerId]:(e.identifier=e.pointerId,this.pointers[e.pointerId]=e)},matchType:function(t,e){if(!e.pointerType)return!1;var i=e.pointerType,s={};return s[u]=i===(e.MSPOINTER_TYPE_MOUSE||u),s[m]=i===(e.MSPOINTER_TYPE_TOUCH||m),s[f]=i===(e.MSPOINTER_TYPE_PEN||f),s[t]},reset:function(){this.pointers={}}},D=a.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(t,e){this.current||(this.stopped=!1,this.current={inst:t,startEvent:x.extend({},e),lastEvent:!1,lastCalcEvent:!1,futureCalcEvent:!1,lastCalcData:{},name:""},this.detect(e))},detect:function(t){if(this.current&&!this.stopped){t=this.extendEventData(t);var e=this.current.inst,i=e.options;return x.each(this.gestures,function(s){!this.stopped&&e.enabled&&i[s.name]&&s.handler.call(s,t,e)},this),this.current&&(this.current.lastEvent=t),t.eventType==y&&this.stopDetect(),t}},stopDetect:function(){this.previous=x.extend({},this.current),this.current=null,this.stopped=!0},getCalculatedData:function(t,e,i,s,o){var n=this.current,r=!1,h=n.lastCalcEvent,d=n.lastCalcData;h&&t.timeStamp-h.timeStamp>a.CALCULATE_INTERVAL&&(e=h.center,i=t.timeStamp-h.timeStamp,s=t.center.clientX-h.center.clientX,o=t.center.clientY-h.center.clientY,r=!0),(t.eventType==_||t.eventType==b)&&(n.futureCalcEvent=t),(!n.lastCalcEvent||r)&&(d.velocity=x.getVelocity(i,s,o),d.angle=x.getAngle(e,t.center),d.direction=x.getDirection(e,t.center),n.lastCalcEvent=n.futureCalcEvent||t,n.futureCalcEvent=t),t.velocityX=d.velocity.x,t.velocityY=d.velocity.y,t.interimAngle=d.angle,t.interimDirection=d.direction},extendEventData:function(t){var e=this.current,i=e.startEvent,s=e.lastEvent||i;(t.eventType==_||t.eventType==b)&&(i.touches=[],x.each(t.touches,function(t){i.touches.push({clientX:t.clientX,clientY:t.clientY})}));var o=t.timeStamp-i.timeStamp,n=t.center.clientX-i.center.clientX,r=t.center.clientY-i.center.clientY;return this.getCalculatedData(t,s.center,o,n,r),x.extend(t,{startEvent:i,deltaTime:o,deltaX:n,deltaY:r,distance:x.getDistance(i.center,t.center),angle:x.getAngle(i.center,t.center),direction:x.getDirection(i.center,t.center),scale:x.getScale(i.touches,t.touches),rotation:x.getRotation(i.touches,t.touches)}),t},register:function(t){var e=t.defaults||{};return e[t.name]===n&&(e[t.name]=!0),x.extend(a.defaults,e,!0),t.index=t.index||1e3,this.gestures.push(t),this.gestures.sort(function(t,e){return t.indexe.index?1:0}),this.gestures}};a.Instance=function(t,e){var i=this;r(),this.element=t,this.enabled=!0,x.each(e,function(t,i){delete e[i],e[x.toCamelCase(i)]=t}),this.options=x.extend(x.extend({},a.defaults),e||{}),this.options.behavior&&x.toggleBehavior(this.element,this.options.behavior,!0),this.eventStartHandler=w.onTouch(t,g,function(t){i.enabled&&t.eventType==g?D.startDetect(i,t):t.eventType==_&&D.detect(t)}),this.eventHandlers=[]},a.Instance.prototype={on:function(t,e){var i=this;return w.on(i.element,t,e,function(t){i.eventHandlers.push({gesture:t,handler:e})}),i},off:function(t,e){var i=this;return w.off(i.element,t,e,function(t){var s=x.inArray({gesture:t,handler:e});s!==!1&&i.eventHandlers.splice(s,1)}),i},trigger:function(t,e){e||(e={});var i=a.DOCUMENT.createEvent("Event");i.initEvent(t,!0,!0),i.gesture=e;var s=this.element;return x.hasParent(e.target,s)&&(s=e.target),s.dispatchEvent(i),this},enable:function(t){return this.enabled=t,this},dispose:function(){var t,e;for(x.toggleBehavior(this.element,this.options.behavior,!1),t=-1;e=this.eventHandlers[++t];)x.off(this.element,e.gesture,e.handler);return this.eventHandlers=[],w.off(this.element,h[g],this.eventStartHandler),null}},function(t){function e(e,s){var o=D.current;if(!(s.options.dragMaxTouches>0&&e.touches.length>s.options.dragMaxTouches))switch(e.eventType){case g:i=!1;break;case v:if(e.distance0)){var r=Math.abs(s.options.dragMinDistance/e.distance);n.pageX+=e.deltaX*r,n.pageY+=e.deltaY*r,n.clientX+=e.deltaX*r,n.clientY+=e.deltaY*r,e=D.extendEventData(e)}(o.lastEvent.dragLockToAxis||s.options.dragLockToAxis&&s.options.dragLockMinDistance<=e.distance)&&(e.dragLockToAxis=!0);var a=o.lastEvent.direction;e.dragLockToAxis&&a!==e.direction&&(e.direction=x.isVertical(a)?e.deltaY<0?c:d:e.deltaX<0?l:p),i||(s.trigger(t+"start",e),i=!0),s.trigger(t,e),s.trigger(t+e.direction,e);var h=x.isVertical(e.direction);(s.options.dragBlockVertical&&h||s.options.dragBlockHorizontal&&!h)&&e.preventDefault();break;case b:i&&e.changedLength<=s.options.dragMaxTouches&&(s.trigger(t+"end",e),i=!1);break;case y:i=!1}}var i=!1;a.gestures.Drag={name:t,index:50,handler:e,defaults:{dragMinDistance:10,dragDistanceCorrection:!0,dragMaxTouches:1,dragBlockHorizontal:!1,dragBlockVertical:!1,dragLockToAxis:!1,dragLockMinDistance:25}}}("drag"),a.gestures.Gesture={name:"gesture",index:1337,handler:function(t,e){e.trigger(this.name,t)}},function(t){function e(e,s){var o=s.options,n=D.current;switch(e.eventType){case g:clearTimeout(i),n.name=t,i=setTimeout(function(){n&&n.name==t&&s.trigger(t,e)},o.holdTimeout);break;case v:e.distance>o.holdThreshold&&clearTimeout(i);break;case b:clearTimeout(i)}}var i;a.gestures.Hold={name:t,index:10,defaults:{holdTimeout:500,holdThreshold:2},handler:e}}("hold"),a.gestures.Release={name:"release",index:1/0,handler:function(t,e){t.eventType==b&&e.trigger(this.name,t)}},a.gestures.Swipe={name:"swipe",index:40,defaults:{swipeMinTouches:1,swipeMaxTouches:1,swipeVelocityX:.6,swipeVelocityY:.6},handler:function(t,e){if(t.eventType==b){var i=t.touches.length,s=e.options;if(is.swipeMaxTouches)return;(t.velocityX>s.swipeVelocityX||t.velocityY>s.swipeVelocityY)&&(e.trigger(this.name,t),e.trigger(this.name+t.direction,t))}}},function(t){function e(e,s){var o,n,r=s.options,a=D.current,h=D.previous;switch(e.eventType){case g:i=!1;break;case v:i=i||e.distance>r.tapMaxDistance;break;case y:!x.inStr(e.srcEvent.type,"cancel")&&e.deltaTimes.options.transformMinRotation&&s.trigger("rotate",e),o>s.options.transformMinScale&&(s.trigger("pinch",e),s.trigger("pinch"+(e.scale<1?"in":"out"),e));break;case b:i&&e.changedLength<2&&(s.trigger(t+"end",e),i=!1)}}var i=!1;a.gestures.Transform={name:t,index:45,defaults:{transformMinScale:.01,transformMinRotation:1},handler:e}}("transform"),s=function(){return a}.call(e,i,e,t),!(s!==n&&(t.exports=s))}(window)},function(t,e){e.startWithClustering=function(){this.clusterToFit(this.constants.clustering.initialMaxNodes,!0),this.updateLabels(),this.stabilize&&this._stabilize(),this.start()},e.clusterToFit=function(t,e){for(var i=this.nodeIndices.length,s=50,o=0;i>t&&s>o;)o%3==0?(this.forceAggregateHubs(!0),this.normalizeClusterLevels()):this.increaseClusterLevel(),i=this.nodeIndices.length,o+=1;o>0&&1==e&&this.repositionNodes(),this._updateCalculationNodes()},e.openCluster=function(t){var e=this.moving;if(t.clusterSize>this.constants.clustering.sectorThreshold&&this._nodeInActiveArea(t)&&("default"!=this._sector()||1!=this.nodeIndices.length)){this._addSector(t);for(var i=0;this.nodeIndices.lengthi;)this.decreaseClusterLevel(),i+=1}else this._expandClusterNode(t,!1,!0),this._updateNodeIndexList(),this._updateDynamicEdges(),this._updateCalculationNodes(),this.updateLabels();this.moving!=e&&this.start()},e.updateClustersDefault=function(){1==this.constants.clustering.enabled&&this.updateClusters(0,!1,!1)},e.increaseClusterLevel=function(){this.updateClusters(-1,!1,!0)},e.decreaseClusterLevel=function(){this.updateClusters(1,!1,!0)},e.updateClusters=function(t,e,i,s){var o=this.moving,n=this.nodeIndices.length;this.previousScale>this.scale&&0==t&&this._collapseSector(),this.previousScale>this.scale||-1==t?this._formClusters(i):(this.previousScalethis.scale||-1==t)&&(this._aggregateHubs(i),this._updateNodeIndexList()),(this.previousScale>this.scale||-1==t)&&(this.handleChains(),this._updateNodeIndexList()),this.previousScale=this.scale,this._updateDynamicEdges(),this.updateLabels(),this.nodeIndices.lengththis.constants.clustering.chainThreshold&&this._reduceAmountOfChains(1-this.constants.clustering.chainThreshold/t)},e._aggregateHubs=function(t){this._getHubSize(),this._formClustersByHub(t,!1)},e.forceAggregateHubs=function(t){var e=this.moving,i=this.nodeIndices.length;this._aggregateHubs(!0),this._updateNodeIndexList(),this._updateDynamicEdges(),this.updateLabels(),this.nodeIndices.length!=i&&(this.clusterSession+=1),(0==t||void 0===t)&&this.moving!=e&&this.start()},e._openClustersBySize=function(){for(var t in this.nodes)if(this.nodes.hasOwnProperty(t)){var e=this.nodes[t];1==e.inView()&&(e.width*this.scale>this.constants.clustering.screenSizeThreshold*this.frame.canvas.clientWidth||e.height*this.scale>this.constants.clustering.screenSizeThreshold*this.frame.canvas.clientHeight)&&this.openCluster(e)}},e._openClusters=function(t,e){for(var i=0;i1&&(t.clusterSizei)){var r=n.from,a=n.to;n.to.options.mass>n.from.options.mass&&(r=n.to,a=n.from),1==a.dynamicEdgesLength?this._addToCluster(r,a,!1):1==r.dynamicEdgesLength&&this._addToCluster(a,r,!1)}}},e._forceClustersByZoom=function(){for(var t in this.nodes)if(this.nodes.hasOwnProperty(t)){var e=this.nodes[t];if(1==e.dynamicEdgesLength&&0!=e.dynamicEdges.length){var i=e.dynamicEdges[0],s=i.toId==e.id?this.nodes[i.fromId]:this.nodes[i.toId];e.id!=s.id&&(s.options.mass>e.options.mass?this._addToCluster(s,e,!0):this._addToCluster(e,s,!0))}}},e._clusterToSmallestNeighbour=function(t){for(var e=-1,i=null,s=0;so.clusterSessions.length&&(e=o.clusterSessions.length,i=o)}null!=o&&void 0!==this.nodes[o.id]&&this._addToCluster(o,t,!0)},e._formClustersByHub=function(t,e){for(var i in this.nodes)this.nodes.hasOwnProperty(i)&&this._formClusterFromHub(this.nodes[i],t,e)},e._formClusterFromHub=function(t,e,i,s){if(void 0===s&&(s=0),t.dynamicEdgesLength>=this.hubThreshold&&0==i||t.dynamicEdgesLength==this.hubThreshold&&1==i){for(var o,n,r,a=this.constants.clustering.clusterEdgeThreshold/this.scale,h=!1,d=[],l=t.dynamicEdges.length,c=0;l>c;c++)d.push(t.dynamicEdges[c].id);if(0==e)for(h=!1,c=0;l>c;c++){var p=this.edges[d[c]];if(void 0!==p&&p.connected&&p.toId!=p.fromId&&(o=p.to.x-p.from.x,n=p.to.y-p.from.y,r=Math.sqrt(o*o+n*n),a>r)){h=!0;break}}if(!e&&h||e)for(c=0;l>c;c++)if(p=this.edges[d[c]],void 0!==p){var u=this.nodes[p.fromId==t.id?p.toId:p.fromId];u.dynamicEdges.length<=this.hubThreshold+s&&u.id!=t.id&&this._addToCluster(t,u,e)}}},e._addToCluster=function(t,e,i){t.containedNodes[e.id]=e;for(var s=0;s1)for(var s=0;s1&&(e.label="[".concat(String(e.clusterSize),"]"))}for(t in this.nodes)this.nodes.hasOwnProperty(t)&&(e=this.nodes[t],1==e.clusterSize&&(e.label=void 0!==e.originalLabel?e.originalLabel:String(e.id)))},e.normalizeClusterLevels=function(){var t,e=0,i=1e9,s=0;for(t in this.nodes)this.nodes.hasOwnProperty(t)&&(s=this.nodes[t].clusterSessions.length,s>e&&(e=s),i>s&&(i=s));if(e-i>this.constants.clustering.clusterLevelDifference){var o=this.nodeIndices.length,n=e-this.constants.clustering.clusterLevelDifference;for(t in this.nodes)this.nodes.hasOwnProperty(t)&&this.nodes[t].clusterSessions.lengths&&(s=n.dynamicEdgesLength),t+=n.dynamicEdgesLength,e+=Math.pow(n.dynamicEdgesLength,2),i+=1}t/=i,e/=i;var r=e-Math.pow(t,2),a=Math.sqrt(r);this.hubThreshold=Math.floor(t+2*a),this.hubThreshold>s&&(this.hubThreshold=s)},e._reduceAmountOfChains=function(t){this.hubThreshold=2;var e=Math.floor(this.nodeIndices.length*t);for(var i in this.nodes)this.nodes.hasOwnProperty(i)&&2==this.nodes[i].dynamicEdgesLength&&this.nodes[i].dynamicEdges.length>=2&&e>0&&(this._formClusterFromHub(this.nodes[i],!0,!0,1),e-=1)},e._getChainFraction=function(){var t=0,e=0;for(var i in this.nodes)this.nodes.hasOwnProperty(i)&&(2==this.nodes[i].dynamicEdgesLength&&this.nodes[i].dynamicEdges.length>=2&&(t+=1),e+=1);return t/e}},function(t,e,i){var s=i(1),o=i(40);e._putDataInSector=function(){this.sectors.active[this._sector()].nodes=this.nodes,this.sectors.active[this._sector()].edges=this.edges,this.sectors.active[this._sector()].nodeIndices=this.nodeIndices},e._switchToSector=function(t,e){void 0===e||"active"==e?this._switchToActiveSector(t):this._switchToFrozenSector(t)},e._switchToActiveSector=function(t){this.nodeIndices=this.sectors.active[t].nodeIndices,this.nodes=this.sectors.active[t].nodes,this.edges=this.sectors.active[t].edges},e._switchToSupportSector=function(){this.nodeIndices=this.sectors.support.nodeIndices,this.nodes=this.sectors.support.nodes,this.edges=this.sectors.support.edges},e._switchToFrozenSector=function(t){this.nodeIndices=this.sectors.frozen[t].nodeIndices,this.nodes=this.sectors.frozen[t].nodes,this.edges=this.sectors.frozen[t].edges},e._loadLatestSector=function(){this._switchToSector(this._sector())},e._sector=function(){return this.activeSector[this.activeSector.length-1]},e._previousSector=function(){if(this.activeSector.length>1)return this.activeSector[this.activeSector.length-2];throw new TypeError("there are not enough sectors in the this.activeSector array.")},e._setActiveSector=function(t){this.activeSector.push(t)},e._forgetLastSector=function(){this.activeSector.pop()},e._createNewSector=function(t){this.sectors.active[t]={nodes:{},edges:{},nodeIndices:[],formationScale:this.scale,drawingNode:void 0},this.sectors.active[t].drawingNode=new o({id:t,color:{background:"#eaefef",border:"495c5e"}},{},{},this.constants),this.sectors.active[t].drawingNode.clusterSize=2},e._deleteActiveSector=function(t){delete this.sectors.active[t]},e._deleteFrozenSector=function(t){delete this.sectors.frozen[t]},e._freezeSector=function(t){this.sectors.frozen[t]=this.sectors.active[t],this._deleteActiveSector(t)},e._activateSector=function(t){this.sectors.active[t]=this.sectors.frozen[t],this._deleteFrozenSector(t)},e._mergeThisWithFrozen=function(t){for(var e in this.nodes)this.nodes.hasOwnProperty(e)&&(this.sectors.frozen[t].nodes[e]=this.nodes[e]);for(var i in this.edges)this.edges.hasOwnProperty(i)&&(this.sectors.frozen[t].edges[i]=this.edges[i]);for(var s=0;s1?this[t](o[0],o[1]):this[t](e))}return this._loadLatestSector(),i},e._doInSupportSector=function(t,e){var i=!1;if(void 0===e)this._switchToSupportSector(),i=this[t]();else{this._switchToSupportSector();var s=Array.prototype.splice.call(arguments,1);i=s.length>1?this[t](s[0],s[1]):this[t](e)}return this._loadLatestSector(),i},e._doInAllFrozenSectors=function(t,e){if(void 0===e)for(var i in this.sectors.frozen)this.sectors.frozen.hasOwnProperty(i)&&(this._switchToFrozenSector(i),this[t]());else for(var i in this.sectors.frozen)if(this.sectors.frozen.hasOwnProperty(i)){this._switchToFrozenSector(i);var s=Array.prototype.splice.call(arguments,1);s.length>1?this[t](s[0],s[1]):this[t](e)}this._loadLatestSector()},e._doInAllSectors=function(t,e){var i=Array.prototype.splice.call(arguments,1);void 0===e?(this._doInAllActiveSectors(t),this._doInAllFrozenSectors(t)):i.length>1?(this._doInAllActiveSectors(t,i[0],i[1]),this._doInAllFrozenSectors(t,i[0],i[1])):(this._doInAllActiveSectors(t,e),this._doInAllFrozenSectors(t,e))},e._clearNodeIndexList=function(){var t=this._sector();this.sectors.active[t].nodeIndices=[],this.nodeIndices=this.sectors.active[t].nodeIndices},e._drawSectorNodes=function(t,e){var i,s=1e9,o=-1e9,n=1e9,r=-1e9;for(var a in this.sectors[e])if(this.sectors[e].hasOwnProperty(a)&&void 0!==this.sectors[e][a].drawingNode){this._switchToSector(a,e),s=1e9,o=-1e9,n=1e9,r=-1e9;for(var h in this.nodes)this.nodes.hasOwnProperty(h)&&(i=this.nodes[h],i.resize(t),n>i.x-.5*i.width&&(n=i.x-.5*i.width),ri.y-.5*i.height&&(s=i.y-.5*i.height),o0?this.nodes[i[i.length-1]]:null},e._getEdgesOverlappingWith=function(t,e){var i=this.edges;for(var s in i)i.hasOwnProperty(s)&&i[s].isOverlappingWith(t)&&e.push(s)},e._getAllEdgesOverlappingWith=function(t){var e=[];return this._doInAllActiveSectors("_getEdgesOverlappingWith",t,e),e},e._getEdgeAt=function(t){var e=this._pointerToPositionObject(t),i=this._getAllEdgesOverlappingWith(e);return i.length>0?this.edges[i[i.length-1]]:null},e._addToSelection=function(t){t instanceof s?this.selectionObj.nodes[t.id]=t:this.selectionObj.edges[t.id]=t},e._addToHover=function(t){t instanceof s?this.hoverObj.nodes[t.id]=t:this.hoverObj.edges[t.id]=t},e._removeFromSelection=function(t){t instanceof s?delete this.selectionObj.nodes[t.id]:delete this.selectionObj.edges[t.id]},e._unselectAll=function(t){void 0===t&&(t=!1);for(var e in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(e)&&this.selectionObj.nodes[e].unselect();for(var i in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(i)&&this.selectionObj.edges[i].unselect();this.selectionObj={nodes:{},edges:{}},0==t&&this.emit("select",this.getSelection())},e._unselectClusters=function(t){void 0===t&&(t=!1);for(var e in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(e)&&this.selectionObj.nodes[e].clusterSize>1&&(this.selectionObj.nodes[e].unselect(),this._removeFromSelection(this.selectionObj.nodes[e]));0==t&&this.emit("select",this.getSelection())},e._getSelectedNodeCount=function(){var t=0;for(var e in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(e)&&(t+=1);return t},e._getSelectedNode=function(){for(var t in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(t))return this.selectionObj.nodes[t];return null},e._getSelectedEdge=function(){for(var t in this.selectionObj.edges)if(this.selectionObj.edges.hasOwnProperty(t))return this.selectionObj.edges[t];return null},e._getSelectedEdgeCount=function(){var t=0;for(var e in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(e)&&(t+=1);return t},e._getSelectedObjectCount=function(){var t=0;for(var e in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(e)&&(t+=1);for(var i in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(i)&&(t+=1);return t},e._selectionIsEmpty=function(){for(var t in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(t))return!1;for(var e in this.selectionObj.edges)if(this.selectionObj.edges.hasOwnProperty(e))return!1;return!0},e._clusterInSelection=function(){for(var t in this.selectionObj.nodes)if(this.selectionObj.nodes.hasOwnProperty(t)&&this.selectionObj.nodes[t].clusterSize>1)return!0;return!1},e._selectConnectedEdges=function(t){for(var e=0;ei;i++){o=t[i];var n=this.nodes[o];if(!n)throw new RangeError('Node with id "'+o+'" not found');this._selectObject(n,!0,!0,e,!0)}this.redraw()},e.selectEdges=function(t){var e,i,s;if(!t||void 0==t.length)throw"Selection must be an array with ids";for(this._unselectAll(!0),e=0,i=t.length;i>e;e++){s=t[e];var o=this.edges[s];if(!o)throw new RangeError('Edge with id "'+s+'" not found');this._selectObject(o,!0,!0,!1,!0)}this.redraw()},e._updateSelection=function(){for(var t in this.selectionObj.nodes)this.selectionObj.nodes.hasOwnProperty(t)&&(this.nodes.hasOwnProperty(t)||delete this.selectionObj.nodes[t]);for(var e in this.selectionObj.edges)this.selectionObj.edges.hasOwnProperty(e)&&(this.edges.hasOwnProperty(e)||delete this.selectionObj.edges[e])}},function(t,e,i){var s=i(1),o=i(40),n=i(37);e._clearManipulatorBar=function(){for(;this.manipulationDiv.hasChildNodes();)this.manipulationDiv.removeChild(this.manipulationDiv.firstChild);this.manipulationDOM={},this._manipulationReleaseOverload=function(){},delete this.sectors.support.nodes.targetNode,delete this.sectors.support.nodes.targetViaNode,this.controlNodesActive=!1},e._restoreOverloadedFunctions=function(){for(var t in this.cachedFunctions)this.cachedFunctions.hasOwnProperty(t)&&(this[t]=this.cachedFunctions[t])},e._toggleEditMode=function(){this.editMode=!this.editMode;var t=this.manipulationDiv,e=this.closeDiv,i=this.editModeDiv;1==this.editMode?(t.style.display="block",e.style.display="block",i.style.display="none",e.onclick=this._toggleEditMode.bind(this)):(t.style.display="none",e.style.display="none",i.style.display="block",e.onclick=null),this._createManipulatorBar()},e._createManipulatorBar=function(){this.boundFunction&&this.off("select",this.boundFunction);var t=this.constants.locales[this.constants.locale];if(void 0!==this.edgeBeingEdited&&(this.edgeBeingEdited._disableControlNodes(),this.edgeBeingEdited=void 0,this.selectedControlNode=null,this.controlNodesActive=!1,this._redraw()),this._restoreOverloadedFunctions(),this.freezeSimulation=!1,this.blockConnectingEdgeSelection=!1,this.forceAppendSelection=!1,this.manipulationDOM={},1==this.editMode){for(;this.manipulationDiv.hasChildNodes();)this.manipulationDiv.removeChild(this.manipulationDiv.firstChild);this.manipulationDOM.addNodeSpan=document.createElement("span"),this.manipulationDOM.addNodeSpan.className="network-manipulationUI add",this.manipulationDOM.addNodeLabelSpan=document.createElement("span"),this.manipulationDOM.addNodeLabelSpan.className="network-manipulationLabel",this.manipulationDOM.addNodeLabelSpan.innerHTML=t.addNode,this.manipulationDOM.addNodeSpan.appendChild(this.manipulationDOM.addNodeLabelSpan),this.manipulationDOM.seperatorLineDiv1=document.createElement("div"),this.manipulationDOM.seperatorLineDiv1.className="network-seperatorLine",this.manipulationDOM.addEdgeSpan=document.createElement("span"),this.manipulationDOM.addEdgeSpan.className="network-manipulationUI connect",this.manipulationDOM.addEdgeLabelSpan=document.createElement("span"),this.manipulationDOM.addEdgeLabelSpan.className="network-manipulationLabel",this.manipulationDOM.addEdgeLabelSpan.innerHTML=t.addEdge,this.manipulationDOM.addEdgeSpan.appendChild(this.manipulationDOM.addEdgeLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.addNodeSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv1),this.manipulationDiv.appendChild(this.manipulationDOM.addEdgeSpan),1==this._getSelectedNodeCount()&&this.triggerFunctions.edit?(this.manipulationDOM.seperatorLineDiv2=document.createElement("div"),this.manipulationDOM.seperatorLineDiv2.className="network-seperatorLine",this.manipulationDOM.editNodeSpan=document.createElement("span"),this.manipulationDOM.editNodeSpan.className="network-manipulationUI edit",this.manipulationDOM.editNodeLabelSpan=document.createElement("span"),this.manipulationDOM.editNodeLabelSpan.className="network-manipulationLabel",this.manipulationDOM.editNodeLabelSpan.innerHTML=t.editNode,this.manipulationDOM.editNodeSpan.appendChild(this.manipulationDOM.editNodeLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv2),this.manipulationDiv.appendChild(this.manipulationDOM.editNodeSpan)):1==this._getSelectedEdgeCount()&&0==this._getSelectedNodeCount()&&(this.manipulationDOM.seperatorLineDiv3=document.createElement("div"),this.manipulationDOM.seperatorLineDiv3.className="network-seperatorLine",this.manipulationDOM.editEdgeSpan=document.createElement("span"),this.manipulationDOM.editEdgeSpan.className="network-manipulationUI edit",this.manipulationDOM.editEdgeLabelSpan=document.createElement("span"),this.manipulationDOM.editEdgeLabelSpan.className="network-manipulationLabel",this.manipulationDOM.editEdgeLabelSpan.innerHTML=t.editEdge,this.manipulationDOM.editEdgeSpan.appendChild(this.manipulationDOM.editEdgeLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv3),this.manipulationDiv.appendChild(this.manipulationDOM.editEdgeSpan)),0==this._selectionIsEmpty()&&(this.manipulationDOM.seperatorLineDiv4=document.createElement("div"),this.manipulationDOM.seperatorLineDiv4.className="network-seperatorLine",this.manipulationDOM.deleteSpan=document.createElement("span"),this.manipulationDOM.deleteSpan.className="network-manipulationUI delete",this.manipulationDOM.deleteLabelSpan=document.createElement("span"),this.manipulationDOM.deleteLabelSpan.className="network-manipulationLabel",this.manipulationDOM.deleteLabelSpan.innerHTML=t.del,this.manipulationDOM.deleteSpan.appendChild(this.manipulationDOM.deleteLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv4),this.manipulationDiv.appendChild(this.manipulationDOM.deleteSpan)),this.manipulationDOM.addNodeSpan.onclick=this._createAddNodeToolbar.bind(this),this.manipulationDOM.addEdgeSpan.onclick=this._createAddEdgeToolbar.bind(this),1==this._getSelectedNodeCount()&&this.triggerFunctions.edit?this.manipulationDOM.editNodeSpan.onclick=this._editNode.bind(this):1==this._getSelectedEdgeCount()&&0==this._getSelectedNodeCount()&&(this.manipulationDOM.editEdgeSpan.onclick=this._createEditEdgeToolbar.bind(this)),0==this._selectionIsEmpty()&&(this.manipulationDOM.deleteSpan.onclick=this._deleteSelected.bind(this)),this.closeDiv.onclick=this._toggleEditMode.bind(this),this.boundFunction=this._createManipulatorBar.bind(this),this.on("select",this.boundFunction)}else{for(;this.editModeDiv.hasChildNodes();)this.editModeDiv.removeChild(this.editModeDiv.firstChild);this.manipulationDOM.editModeSpan=document.createElement("span"),this.manipulationDOM.editModeSpan.className="network-manipulationUI edit editmode",this.manipulationDOM.editModeLabelSpan=document.createElement("span"),this.manipulationDOM.editModeLabelSpan.className="network-manipulationLabel",this.manipulationDOM.editModeLabelSpan.innerHTML=t.edit,this.manipulationDOM.editModeSpan.appendChild(this.manipulationDOM.editModeLabelSpan),this.editModeDiv.appendChild(this.manipulationDOM.editModeSpan),this.manipulationDOM.editModeSpan.onclick=this._toggleEditMode.bind(this)}},e._createAddNodeToolbar=function(){this._clearManipulatorBar(),this.boundFunction&&this.off("select",this.boundFunction);var t=this.constants.locales[this.constants.locale];this.manipulationDOM={},this.manipulationDOM.backSpan=document.createElement("span"),this.manipulationDOM.backSpan.className="network-manipulationUI back",this.manipulationDOM.backLabelSpan=document.createElement("span"),this.manipulationDOM.backLabelSpan.className="network-manipulationLabel",this.manipulationDOM.backLabelSpan.innerHTML=t.back,this.manipulationDOM.backSpan.appendChild(this.manipulationDOM.backLabelSpan),this.manipulationDOM.seperatorLineDiv1=document.createElement("div"),this.manipulationDOM.seperatorLineDiv1.className="network-seperatorLine",this.manipulationDOM.descriptionSpan=document.createElement("span"),this.manipulationDOM.descriptionSpan.className="network-manipulationUI none",this.manipulationDOM.descriptionLabelSpan=document.createElement("span"),this.manipulationDOM.descriptionLabelSpan.className="network-manipulationLabel",this.manipulationDOM.descriptionLabelSpan.innerHTML=t.addDescription,this.manipulationDOM.descriptionSpan.appendChild(this.manipulationDOM.descriptionLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.backSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv1),this.manipulationDiv.appendChild(this.manipulationDOM.descriptionSpan),this.manipulationDOM.backSpan.onclick=this._createManipulatorBar.bind(this),this.boundFunction=this._addNode.bind(this),this.on("select",this.boundFunction)},e._createAddEdgeToolbar=function(){this._clearManipulatorBar(),this._unselectAll(!0),this.freezeSimulation=!0;var t=this.constants.locales[this.constants.locale];this.boundFunction&&this.off("select",this.boundFunction),this._unselectAll(),this.forceAppendSelection=!1,this.blockConnectingEdgeSelection=!0,this.manipulationDOM={},this.manipulationDOM.backSpan=document.createElement("span"),this.manipulationDOM.backSpan.className="network-manipulationUI back",this.manipulationDOM.backLabelSpan=document.createElement("span"),this.manipulationDOM.backLabelSpan.className="network-manipulationLabel",this.manipulationDOM.backLabelSpan.innerHTML=t.back,this.manipulationDOM.backSpan.appendChild(this.manipulationDOM.backLabelSpan),this.manipulationDOM.seperatorLineDiv1=document.createElement("div"),this.manipulationDOM.seperatorLineDiv1.className="network-seperatorLine",this.manipulationDOM.descriptionSpan=document.createElement("span"),this.manipulationDOM.descriptionSpan.className="network-manipulationUI none",this.manipulationDOM.descriptionLabelSpan=document.createElement("span"),this.manipulationDOM.descriptionLabelSpan.className="network-manipulationLabel",this.manipulationDOM.descriptionLabelSpan.innerHTML=t.edgeDescription,this.manipulationDOM.descriptionSpan.appendChild(this.manipulationDOM.descriptionLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.backSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv1),this.manipulationDiv.appendChild(this.manipulationDOM.descriptionSpan),this.manipulationDOM.backSpan.onclick=this._createManipulatorBar.bind(this),this.boundFunction=this._handleConnect.bind(this),this.on("select",this.boundFunction),this.cachedFunctions._handleTouch=this._handleTouch,this.cachedFunctions._manipulationReleaseOverload=this._manipulationReleaseOverload,this.cachedFunctions._handleDragStart=this._handleDragStart,this.cachedFunctions._handleDragEnd=this._handleDragEnd,this._handleTouch=this._handleConnect,this._manipulationReleaseOverload=function(){},this._handleDragStart=function(){},this._handleDragEnd=this._finishConnect,this._redraw()},e._createEditEdgeToolbar=function(){this._clearManipulatorBar(),this.controlNodesActive=!0,this.boundFunction&&this.off("select",this.boundFunction),this.edgeBeingEdited=this._getSelectedEdge(),this.edgeBeingEdited._enableControlNodes();var t=this.constants.locales[this.constants.locale];this.manipulationDOM={},this.manipulationDOM.backSpan=document.createElement("span"),this.manipulationDOM.backSpan.className="network-manipulationUI back",this.manipulationDOM.backLabelSpan=document.createElement("span"),this.manipulationDOM.backLabelSpan.className="network-manipulationLabel",this.manipulationDOM.backLabelSpan.innerHTML=t.back,this.manipulationDOM.backSpan.appendChild(this.manipulationDOM.backLabelSpan),this.manipulationDOM.seperatorLineDiv1=document.createElement("div"),this.manipulationDOM.seperatorLineDiv1.className="network-seperatorLine",this.manipulationDOM.descriptionSpan=document.createElement("span"),this.manipulationDOM.descriptionSpan.className="network-manipulationUI none",this.manipulationDOM.descriptionLabelSpan=document.createElement("span"),this.manipulationDOM.descriptionLabelSpan.className="network-manipulationLabel",this.manipulationDOM.descriptionLabelSpan.innerHTML=t.editEdgeDescription,this.manipulationDOM.descriptionSpan.appendChild(this.manipulationDOM.descriptionLabelSpan),this.manipulationDiv.appendChild(this.manipulationDOM.backSpan),this.manipulationDiv.appendChild(this.manipulationDOM.seperatorLineDiv1),this.manipulationDiv.appendChild(this.manipulationDOM.descriptionSpan),this.manipulationDOM.backSpan.onclick=this._createManipulatorBar.bind(this),this.cachedFunctions._handleTouch=this._handleTouch,this.cachedFunctions._manipulationReleaseOverload=this._manipulationReleaseOverload,this.cachedFunctions._handleTap=this._handleTap,this.cachedFunctions._handleDragStart=this._handleDragStart,this.cachedFunctions._handleOnDrag=this._handleOnDrag,this._handleTouch=this._selectControlNode,this._handleTap=function(){},this._handleOnDrag=this._controlNodeDrag,this._handleDragStart=function(){},this._manipulationReleaseOverload=this._releaseControlNode,this._redraw()},e._selectControlNode=function(t){this.edgeBeingEdited.controlNodes.from.unselect(),this.edgeBeingEdited.controlNodes.to.unselect(),this.selectedControlNode=this.edgeBeingEdited._getSelectedControlNode(this._XconvertDOMtoCanvas(t.x),this._YconvertDOMtoCanvas(t.y)),null!==this.selectedControlNode&&(this.selectedControlNode.select(),this.freezeSimulation=!0),this._redraw()},e._controlNodeDrag=function(t){var e=this._getPointer(t.gesture.center);null!==this.selectedControlNode&&void 0!==this.selectedControlNode&&(this.selectedControlNode.x=this._XconvertDOMtoCanvas(e.x),this.selectedControlNode.y=this._YconvertDOMtoCanvas(e.y)),this._redraw()},e._releaseControlNode=function(t){var e=this._getNodeAt(t);null!==e?(1==this.edgeBeingEdited.controlNodes.from.selected&&(this._editEdge(e.id,this.edgeBeingEdited.to.id),this.edgeBeingEdited.controlNodes.from.unselect()),1==this.edgeBeingEdited.controlNodes.to.selected&&(this._editEdge(this.edgeBeingEdited.from.id,e.id),this.edgeBeingEdited.controlNodes.to.unselect())):this.edgeBeingEdited._restoreControlNodes(),this.freezeSimulation=!1,this._redraw()},e._handleConnect=function(t){if(0==this._getSelectedNodeCount()){var e=this._getNodeAt(t);if(null!=e)if(e.clusterSize>1)alert(this.constants.locales[this.constants.locale].createEdgeError);else{this._selectObject(e,!1);var i=this.sectors.support.nodes;i.targetNode=new o({id:"targetNode"},{},{},this.constants);var s=i.targetNode;s.x=e.x,s.y=e.y,this.edges.connectionEdge=new n({id:"connectionEdge",from:e.id,to:s.id},this,this.constants);var r=this.edges.connectionEdge;r.from=e,r.connected=!0,r.options.smoothCurves={enabled:!0,dynamic:!1,type:"continuous",roundness:.5},r.selected=!0,r.to=s,this.cachedFunctions._handleOnDrag=this._handleOnDrag,this._handleOnDrag=function(t){var e=this._getPointer(t.gesture.center),i=this.edges.connectionEdge;i.to.x=this._XconvertDOMtoCanvas(e.x),i.to.y=this._YconvertDOMtoCanvas(e.y)},this.moving=!0,this.start()}}},e._finishConnect=function(t){if(1==this._getSelectedNodeCount()){var e=this._getPointer(t.gesture.center);this._handleOnDrag=this.cachedFunctions._handleOnDrag,delete this.cachedFunctions._handleOnDrag;var i=this.edges.connectionEdge.fromId;delete this.edges.connectionEdge,delete this.sectors.support.nodes.targetNode,delete this.sectors.support.nodes.targetViaNode;var s=this._getNodeAt(e);null!=s&&(s.clusterSize>1?alert(this.constants.locales[this.constants.locale].createEdgeError):(this._createEdge(i,s.id),this._createManipulatorBar())),this._unselectAll()}},e._addNode=function(){if(this._selectionIsEmpty()&&1==this.editMode){var t=this._pointerToPositionObject(this.pointerPosition),e={id:s.randomUUID(),x:t.left,y:t.top,label:"new",allowedToMoveX:!0,allowedToMoveY:!0};if(this.triggerFunctions.add){if(2!=this.triggerFunctions.add.length)throw new Error("The function for add does not support two arguments (data,callback)");var i=this;this.triggerFunctions.add(e,function(t){i.nodesData.add(t),i._createManipulatorBar(),i.moving=!0,i.start()})}else this.nodesData.add(e),this._createManipulatorBar(),this.moving=!0,this.start()}},e._createEdge=function(t,e){if(1==this.editMode){var i={from:t,to:e};if(this.triggerFunctions.connect){if(2!=this.triggerFunctions.connect.length)throw new Error("The function for connect does not support two arguments (data,callback)");var s=this;this.triggerFunctions.connect(i,function(t){s.edgesData.add(t),s.moving=!0,s.start()})}else this.edgesData.add(i),this.moving=!0,this.start()}},e._editEdge=function(t,e){if(1==this.editMode){var i={id:this.edgeBeingEdited.id,from:t,to:e};if(this.triggerFunctions.editEdge){if(2!=this.triggerFunctions.editEdge.length)throw new Error("The function for edit does not support two arguments (data, callback)");var s=this;this.triggerFunctions.editEdge(i,function(t){s.edgesData.update(t),s.moving=!0,s.start()})}else this.edgesData.update(i),this.moving=!0,this.start()}},e._editNode=function(){if(!this.triggerFunctions.edit||1!=this.editMode)throw new Error("No edit function has been bound to this button"); -var t=this._getSelectedNode(),e={id:t.id,label:t.label,group:t.options.group,shape:t.options.shape,color:{background:t.options.color.background,border:t.options.color.border,highlight:{background:t.options.color.highlight.background,border:t.options.color.highlight.border}}};if(2!=this.triggerFunctions.edit.length)throw new Error("The function for edit does not support two arguments (data, callback)");var i=this;this.triggerFunctions.edit(e,function(t){i.nodesData.update(t),i._createManipulatorBar(),i.moving=!0,i.start()})},e._deleteSelected=function(){if(!this._selectionIsEmpty()&&1==this.editMode)if(this._clusterInSelection())alert(this.constants.locales[this.constants.locale].deleteClusterError);else{var t=this.getSelectedNodes(),e=this.getSelectedEdges();if(this.triggerFunctions.del){var i=this,s={nodes:t,edges:e};if(!(this.triggerFunctions.del.length=2))throw new Error("The function for delete does not support two arguments (data, callback)");this.triggerFunctions.del(s,function(t){i.edgesData.remove(t.edges),i.nodesData.remove(t.nodes),i._unselectAll(),i.moving=!0,i.start()})}else this.edgesData.remove(e),this.nodesData.remove(t),this._unselectAll(),this.moving=!0,this.start()}}},function(t,e,i){var s=(i(1),i(45));e._cleanNavigation=function(){if(0!=this.navigationHammers.existing.length){for(var t=0;t0){"RL"==this.constants.hierarchicalLayout.direction||"DU"==this.constants.hierarchicalLayout.direction?this.constants.hierarchicalLayout.levelSeparation*=-1:this.constants.hierarchicalLayout.levelSeparation=Math.abs(this.constants.hierarchicalLayout.levelSeparation),"RL"==this.constants.hierarchicalLayout.direction||"LR"==this.constants.hierarchicalLayout.direction?1==this.constants.smoothCurves.enabled&&(this.constants.smoothCurves.type="vertical"):1==this.constants.smoothCurves.enabled&&(this.constants.smoothCurves.type="horizontal");var t,e,i=0,s=!1,o=!1;for(e in this.nodes)this.nodes.hasOwnProperty(e)&&(t=this.nodes[e],-1!=t.level?s=!0:o=!0,is&&(n.xFixed=!1,n.x=i[n.level].minPos,r=!0):n.yFixed&&n.level>s&&(n.yFixed=!1,n.y=i[n.level].minPos,r=!0),1==r&&(i[n.level].minPos+=i[n.level].nodeSpacing,n.edges.length>1&&this._placeBranchNodes(n.edges,n.id,i,n.level))}},e._setLevel=function(t,e,i){for(var s=0;st)&&(o.level=t,o.edges.length>1&&this._setLevel(t+1,o.edges,o.id))}},e._setLevelDirected=function(t,e,i){this.nodes[i].hierarchyEnumerated=!0;for(var s=0;s1&&o.hierarchyEnumerated===!1&&this._setLevelDirected(o.level,o.edges,o.id)}},e._restoreNodes=function(){for(var t in this.nodes)this.nodes.hasOwnProperty(t)&&(this.nodes[t].xFixed=!1,this.nodes[t].yFixed=!1)}},function(t,e,i){function s(){this.constants.smoothCurves.enabled=!this.constants.smoothCurves.enabled;var t=document.getElementById("graph_toggleSmooth");t.style.background=1==this.constants.smoothCurves.enabled?"#A4FF56":"#FF8532",this._configureSmoothCurves(!1)}function o(){for(var t in this.calculationNodes)this.calculationNodes.hasOwnProperty(t)&&(this.calculationNodes[t].vx=0,this.calculationNodes[t].vy=0,this.calculationNodes[t].fx=0,this.calculationNodes[t].fy=0);1==this.constants.hierarchicalLayout.enabled?(this._setupHierarchicalLayout(),a.call(this,"graph_H_nd",1,"physics_hierarchicalRepulsion_nodeDistance"),a.call(this,"graph_H_cg",1,"physics_centralGravity"),a.call(this,"graph_H_sc",1,"physics_springConstant"),a.call(this,"graph_H_sl",1,"physics_springLength"),a.call(this,"graph_H_damp",1,"physics_damping")):this.repositionNodes(),this.moving=!0,this.start()}function n(){var t="No options are required, default values used.",e=[],i=document.getElementById("graph_physicsMethod1"),s=document.getElementById("graph_physicsMethod2");if(1==i.checked){if(this.constants.physics.barnesHut.gravitationalConstant!=this.backupConstants.physics.barnesHut.gravitationalConstant&&e.push("gravitationalConstant: "+this.constants.physics.barnesHut.gravitationalConstant),this.constants.physics.centralGravity!=this.backupConstants.physics.barnesHut.centralGravity&&e.push("centralGravity: "+this.constants.physics.centralGravity),this.constants.physics.springLength!=this.backupConstants.physics.barnesHut.springLength&&e.push("springLength: "+this.constants.physics.springLength),this.constants.physics.springConstant!=this.backupConstants.physics.barnesHut.springConstant&&e.push("springConstant: "+this.constants.physics.springConstant),this.constants.physics.damping!=this.backupConstants.physics.barnesHut.damping&&e.push("damping: "+this.constants.physics.damping),0!=e.length){t="var options = {",t+="physics: {barnesHut: {";for(var o=0;othis.constants.clustering.clusterThreshold&&1==this.constants.clustering.enabled&&this.clusterToFit(this.constants.clustering.reduceToNodes,!1),this._calculateForces())},e._calculateForces=function(){this._calculateGravitationalForces(),this._calculateNodeForces(),this.constants.physics.springConstant>0&&(1==this.constants.smoothCurves.enabled&&1==this.constants.smoothCurves.dynamic?this._calculateSpringForcesWithSupport():1==this.constants.physics.hierarchicalRepulsion.enabled?this._calculateHierarchicalSpringForces():this._calculateSpringForces())},e._updateCalculationNodes=function(){if(1==this.constants.smoothCurves.enabled&&1==this.constants.smoothCurves.dynamic){this.calculationNodes={},this.calculationNodeIndices=[];for(var t in this.nodes)this.nodes.hasOwnProperty(t)&&(this.calculationNodes[t]=this.nodes[t]);var e=this.sectors.support.nodes;for(var i in e)e.hasOwnProperty(i)&&(this.edges.hasOwnProperty(e[i].parentEdgeId)?this.calculationNodes[i]=e[i]:e[i]._setForce(0,0));for(var s in this.calculationNodes)this.calculationNodes.hasOwnProperty(s)&&this.calculationNodeIndices.push(s)}else this.calculationNodes=this.nodes,this.calculationNodeIndices=this.nodeIndices},e._calculateGravitationalForces=function(){var t,e,i,s,o,n=this.calculationNodes,r=this.constants.physics.centralGravity,a=0;for(o=0;oSimulation Mode:Barnes HutRepulsionHierarchical
Options:
',this.containerElement.parentElement.insertBefore(this.physicsConfiguration,this.containerElement),this.optionsDiv=document.createElement("div"),this.optionsDiv.style.fontSize="14px",this.optionsDiv.style.fontFamily="verdana",this.containerElement.parentElement.insertBefore(this.optionsDiv,this.containerElement);var e;e=document.getElementById("graph_BH_gc"),e.onchange=a.bind(this,"graph_BH_gc",-1,"physics_barnesHut_gravitationalConstant"),e=document.getElementById("graph_BH_cg"),e.onchange=a.bind(this,"graph_BH_cg",1,"physics_centralGravity"),e=document.getElementById("graph_BH_sc"),e.onchange=a.bind(this,"graph_BH_sc",1,"physics_springConstant"),e=document.getElementById("graph_BH_sl"),e.onchange=a.bind(this,"graph_BH_sl",1,"physics_springLength"),e=document.getElementById("graph_BH_damp"),e.onchange=a.bind(this,"graph_BH_damp",1,"physics_damping"),e=document.getElementById("graph_R_nd"),e.onchange=a.bind(this,"graph_R_nd",1,"physics_repulsion_nodeDistance"),e=document.getElementById("graph_R_cg"),e.onchange=a.bind(this,"graph_R_cg",1,"physics_centralGravity"),e=document.getElementById("graph_R_sc"),e.onchange=a.bind(this,"graph_R_sc",1,"physics_springConstant"),e=document.getElementById("graph_R_sl"),e.onchange=a.bind(this,"graph_R_sl",1,"physics_springLength"),e=document.getElementById("graph_R_damp"),e.onchange=a.bind(this,"graph_R_damp",1,"physics_damping"),e=document.getElementById("graph_H_nd"),e.onchange=a.bind(this,"graph_H_nd",1,"physics_hierarchicalRepulsion_nodeDistance"),e=document.getElementById("graph_H_cg"),e.onchange=a.bind(this,"graph_H_cg",1,"physics_centralGravity"),e=document.getElementById("graph_H_sc"),e.onchange=a.bind(this,"graph_H_sc",1,"physics_springConstant"),e=document.getElementById("graph_H_sl"),e.onchange=a.bind(this,"graph_H_sl",1,"physics_springLength"),e=document.getElementById("graph_H_damp"),e.onchange=a.bind(this,"graph_H_damp",1,"physics_damping"),e=document.getElementById("graph_H_direction"),e.onchange=a.bind(this,"graph_H_direction",t,"hierarchicalLayout_direction"),e=document.getElementById("graph_H_levsep"),e.onchange=a.bind(this,"graph_H_levsep",1,"hierarchicalLayout_levelSeparation"),e=document.getElementById("graph_H_nspac"),e.onchange=a.bind(this,"graph_H_nspac",1,"hierarchicalLayout_nodeSpacing");var i=document.getElementById("graph_physicsMethod1"),d=document.getElementById("graph_physicsMethod2"),l=document.getElementById("graph_physicsMethod3");d.checked=!0,this.constants.physics.barnesHut.enabled&&(i.checked=!0),this.constants.hierarchicalLayout.enabled&&(l.checked=!0);var c=document.getElementById("graph_toggleSmooth"),p=document.getElementById("graph_repositionNodes"),u=document.getElementById("graph_generateOptions");c.onclick=s.bind(this),p.onclick=o.bind(this),u.onclick=n.bind(this),c.style.background=1==this.constants.smoothCurves&&0==this.constants.dynamicSmoothCurves?"#A4FF56":"#FF8532",r.apply(this),i.onchange=r.bind(this),d.onchange=r.bind(this),l.onchange=r.bind(this)}},e._overWriteGraphConstants=function(t,e){var i=t.split("_");1==i.length?this.constants[i[0]]=e:2==i.length?this.constants[i[0]][i[1]]=e:3==i.length&&(this.constants[i[0]][i[1]][i[2]]=e)}},function(t){function e(t){throw new Error("Cannot find module '"+t+"'.")}e.keys=function(){return[]},e.resolve=e,t.exports=e,e.id=67},function(t,e){e._calculateNodeForces=function(){var t,e,i,s,o,n,r,a,h,d,l,c=this.calculationNodes,p=this.calculationNodeIndices,u=-2/3,m=4/3,f=this.constants.physics.repulsion.nodeDistance,g=f;for(d=0;di&&(r=.5*g>i?1:v*i+m,r*=0==n?1:1+n*this.constants.clustering.forceAmplification,r/=i,s=t*r,o=e*r,a.fx-=s,a.fy-=o,h.fx+=s,h.fy+=o)}}},function(t,e){e._calculateNodeForces=function(){var t,e,i,s,o,n,r,a,h,d,l=this.calculationNodes,c=this.calculationNodeIndices,p=this.constants.physics.hierarchicalRepulsion.nodeDistance;for(h=0;hi?-Math.pow(u*i,2)+Math.pow(u*p,2):0,0==i?i=.01:n/=i,s=t*n,o=e*n,r.fx-=s,r.fy-=o,a.fx+=s,a.fy+=o}},e._calculateHierarchicalSpringForces=function(){for(var t,e,i,s,o,n,r,a,h,d=this.edges,l=this.calculationNodes,c=this.calculationNodeIndices,p=0;pn;n++)t=e[i[n]],t.options.mass>0&&(this._getForceContribution(o.root.children.NW,t),this._getForceContribution(o.root.children.NE,t),this._getForceContribution(o.root.children.SW,t),this._getForceContribution(o.root.children.SE,t))}},e._getForceContribution=function(t,e){if(t.childrenCount>0){var i,s,o;if(i=t.centerOfMass.x-e.x,s=t.centerOfMass.y-e.y,o=Math.sqrt(i*i+s*s),o*t.calcSize>this.constants.physics.barnesHut.theta){0==o&&(o=.1*Math.random(),i=o);var n=this.constants.physics.barnesHut.gravitationalConstant*t.mass*e.options.mass/(o*o*o),r=i*n,a=s*n;e.fx+=r,e.fy+=a}else if(4==t.childrenCount)this._getForceContribution(t.children.NW,e),this._getForceContribution(t.children.NE,e),this._getForceContribution(t.children.SW,e),this._getForceContribution(t.children.SE,e);else if(t.children.data.id!=e.id){0==o&&(o=.5*Math.random(),i=o);var n=this.constants.physics.barnesHut.gravitationalConstant*t.mass*e.options.mass/(o*o*o),r=i*n,a=s*n;e.fx+=r,e.fy+=a}}},e._formBarnesHutTree=function(t,e){for(var i,s=e.length,o=Number.MAX_VALUE,n=Number.MAX_VALUE,r=-Number.MAX_VALUE,a=-Number.MAX_VALUE,h=0;s>h;h++){var d=t[e[h]].x,l=t[e[h]].y;t[e[h]].options.mass>0&&(o>d&&(o=d),d>r&&(r=d),n>l&&(n=l),l>a&&(a=l))}var c=Math.abs(r-o)-Math.abs(a-n);c>0?(n-=.5*c,a+=.5*c):(o+=.5*c,r-=.5*c);var p=1e-5,u=Math.max(p,Math.abs(r-o)),m=.5*u,f=.5*(o+r),g=.5*(n+a),v={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:f-m,maxX:f+m,minY:g-m,maxY:g+m},size:u,calcSize:1/u,children:{data:null},maxWidth:0,level:0,childrenCount:4}};for(this._splitBranch(v.root),h=0;s>h;h++)i=t[e[h]],i.options.mass>0&&this._placeInTree(v.root,i);this.barnesHutTree=v},e._updateBranchMass=function(t,e){var i=t.mass+e.options.mass,s=1/i;t.centerOfMass.x=t.centerOfMass.x*t.mass+e.x*e.options.mass,t.centerOfMass.x*=s,t.centerOfMass.y=t.centerOfMass.y*t.mass+e.y*e.options.mass,t.centerOfMass.y*=s,t.mass=i;var o=Math.max(Math.max(e.height,e.radius),e.width);t.maxWidth=t.maxWidthe.x?t.children.NW.range.maxY>e.y?this._placeInRegion(t,e,"NW"):this._placeInRegion(t,e,"SW"):t.children.NW.range.maxY>e.y?this._placeInRegion(t,e,"NE"):this._placeInRegion(t,e,"SE")},e._placeInRegion=function(t,e,i){switch(t.children[i].childrenCount){case 0:t.children[i].children.data=e,t.children[i].childrenCount=1,this._updateBranchMass(t.children[i],e);break;case 1:t.children[i].children.data.x==e.x&&t.children[i].children.data.y==e.y?(e.x+=Math.random(),e.y+=Math.random()):(this._splitBranch(t.children[i]),this._placeInTree(t.children[i],e));break;case 4:this._placeInTree(t.children[i],e)}},e._splitBranch=function(t){var e=null;1==t.childrenCount&&(e=t.children.data,t.mass=0,t.centerOfMass.x=0,t.centerOfMass.y=0),t.childrenCount=4,t.children.data=null,this._insertRegion(t,"NW"),this._insertRegion(t,"NE"),this._insertRegion(t,"SW"),this._insertRegion(t,"SE"),null!=e&&this._placeInTree(t,e)},e._insertRegion=function(t,e){var i,s,o,n,r=.5*t.size;switch(e){case"NW":i=t.range.minX,s=t.range.minX+r,o=t.range.minY,n=t.range.minY+r;break;case"NE":i=t.range.minX+r,s=t.range.maxX,o=t.range.minY,n=t.range.minY+r;break;case"SW":i=t.range.minX,s=t.range.minX+r,o=t.range.minY+r,n=t.range.maxY;break;case"SE":i=t.range.minX+r,s=t.range.maxX,o=t.range.minY+r,n=t.range.maxY}t.children[e]={centerOfMass:{x:0,y:0},mass:0,range:{minX:i,maxX:s,minY:o,maxY:n},size:.5*t.size,calcSize:2*t.calcSize,children:{data:null},maxWidth:0,level:t.level+1,childrenCount:0}},e._drawTree=function(t,e){void 0!==this.barnesHutTree&&(t.lineWidth=1,this._drawBranch(this.barnesHutTree.root,t,e))},e._drawBranch=function(t,e,i){void 0===i&&(i="#FF0000"),4==t.childrenCount&&(this._drawBranch(t.children.NW,e),this._drawBranch(t.children.NE,e),this._drawBranch(t.children.SE,e),this._drawBranch(t.children.SW,e)),e.strokeStyle=i,e.beginPath(),e.moveTo(t.range.minX,t.range.minY),e.lineTo(t.range.maxX,t.range.minY),e.stroke(),e.beginPath(),e.moveTo(t.range.maxX,t.range.minY),e.lineTo(t.range.maxX,t.range.maxY),e.stroke(),e.beginPath(),e.moveTo(t.range.maxX,t.range.maxY),e.lineTo(t.range.minX,t.range.maxY),e.stroke(),e.beginPath(),e.moveTo(t.range.minX,t.range.maxY),e.lineTo(t.range.minX,t.range.minY),e.stroke()}},function(t){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}}])}); -//# sourceMappingURL=vis.map diff --git a/docs/css/prettify.css b/docs/css/prettify.css deleted file mode 100644 index 3c7acd2e..00000000 --- a/docs/css/prettify.css +++ /dev/null @@ -1,87 +0,0 @@ -.com { - color: gray; -} - -.lit { - color: red; -} - -.pun { - color: gray; -} - -.pln { - color: #333333; -} - -pre.prettyprint { - border: 1px solid lightgray; - background-color: #fcfcfc; - padding: 5px; - - font-size: 10pt; - line-height: 1.5em; - font-family: monospace; -} - -ol.linenums { - margin-top:0; - margin-bottom:0; -} - -li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { - list-style:none; -} - -li.L1,li.L3,li.L5,li.L7,li.L9 { - background:#eee; -} - -.str,.atv { - color: green; -} - -.kwd,.tag { - color:#2B7CE9; -} - -.typ,.atn,.dec { - color: darkorange; -} - -@media print { - .com { - color:#600; - font-style:italic; - } - - .typ { - color:#404; - font-weight:700; - } - - .lit { - color:#044; - } - - .pun { - color:#440; - } - - .pln { - color:#000; - } - - .atn { - color:#404; - } - - .str,.atv { - color:#060; - } - - .kwd,.tag { - color:#006; - font-weight:700; - } -} \ No newline at end of file diff --git a/docs/css/style.css b/docs/css/style.css deleted file mode 100644 index 18916927..00000000 --- a/docs/css/style.css +++ /dev/null @@ -1,82 +0,0 @@ -html, body { - width: 100%; - height: 100%; - padding: 0; - margin: 0; -} - -body, td, th { - font-family: arial, sans-serif; - font-size: 11pt; - color: #4D4D4D; - line-height: 1.7em; -} - -#container { - position: relative; - margin: 0 auto; - padding: 10px 10px 50px 10px; - width: 700px; - max-width: 100%; - box-sizing: border-box; -} - -h1 { - font-size: 180%; - font-weight: bold; - padding: 0; - margin: 1em 0 1em 0; -} - -h2 { - padding-top: 20px; - padding-bottom: 10px; - border-bottom: 1px solid #a0c0f0; - color: #2B7CE9; -} - -h3 { - font-size: 140%; -} - -a > img { - border: none; -} - -a { - color: #2B7CE9; - text-decoration: none; -} - -a:visited { - color: #2E60A4; -} - -a:hover { - color: red; - text-decoration: underline; -} - -table { - border-collapse: collapse; -} - -th { - font-weight: bold; - border: 1px solid lightgray; - background-color: #E5E5E5; - text-align: left; - vertical-align: top; - padding: 5px; -} - -td { - border: 1px solid lightgray; - padding: 5px; - vertical-align: top; -} - -p.important_note { - color: #3a6baa; - font-weight:bold; -} \ No newline at end of file diff --git a/docs/dataset.html b/docs/dataset.html deleted file mode 100644 index d6c2bf81..00000000 --- a/docs/dataset.html +++ /dev/null @@ -1,931 +0,0 @@ - - - - - vis.js | DataSet documentation - - - - - - - - -
- -

DataSet documentation

- -

Contents

- - - -

Overview

- -

- Vis.js comes with a flexible DataSet, which can be used to hold and - manipulate unstructured data and listen for changes in the data. - The DataSet is key/value based. Data items can be added, updated and - removed from the DatSet, and one can subscribe to changes in the DataSet. - The data in the DataSet can be filtered and ordered, and fields (like - dates) can be converted to a specific type. Data can be normalized when - appending it to the DataSet as well. -

- - -

Example

- -

- The following example shows how to use a DataSet. -

- -
-// create a DataSet
-var options = {};
-var data = new vis.DataSet(options);
-
-// add items
-// note that the data items can contain different properties and data formats
-data.add([
-  {id: 1, text: 'item 1', date: new Date(2013, 6, 20), group: 1, first: true},
-  {id: 2, text: 'item 2', date: '2013-06-23', group: 2},
-  {id: 3, text: 'item 3', date: '2013-06-25', group: 2},
-  {id: 4, text: 'item 4'}
-]);
-
-// subscribe to any change in the DataSet
-data.on('*', function (event, properties, senderId) {
-  console.log('event', event, properties);
-});
-
-// update an existing item
-data.update({id: 2, group: 1});
-
-// remove an item
-data.remove(4);
-
-// get all ids
-var ids = data.getIds();
-console.log('ids', ids);
-
-// get a specific item
-var item1 = data.get(1);
-console.log('item1', item1);
-
-// retrieve a filtered subset of the data
-var items = data.get({
-  filter: function (item) {
-    return item.group == 1;
-  }
-});
-console.log('filtered items', items);
-
-// retrieve formatted items
-var items = data.get({
-  fields: ['id', 'date'],
-  type: {
-    date: 'ISODate'
-  }
-});
-console.log('formatted items', items);
-
- - - -

Construction

- -

- A DataSet can be constructed as: -

- -
-var data = new vis.DataSet([data] [, options])
-
- -

- After construction, data can be added to the DataSet using the methods - add and update, as described in section - Data Manipulation. -

- -

- The parameter data is optional and can be an Array or - Google DataTable with items. -

- -

- The parameter options is optional and is an object which can - contain the following properties: -

- - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefault valueDescription
fieldIdString"id" - The name of the field containing the id of the items. - - When data is fetched from a server which uses some specific - field to identify items, this field name can be specified - in the DataSet using the option fieldId. - For example CouchDB uses the field - "_id" to identify documents. -
typeObject.<String, String>none - An object containing field names as key, and data types as - value. By default, the type of the properties of items are left - unchanged. Item properties can be normalized by specifying a - field type. This is useful for example to automatically convert - stringified dates coming from a server into JavaScript Date - objects. The available data types are listed in section - Data Types. -
queueObject | booleannone - Queue data changes ('add', 'update', 'remove') and flush them at once. - The queue can be flushed manually by calling - DataSet.flush(), or can be flushed after a configured delay - or maximum number of entries. -
-
- When queue is true, a queue is created - with default options. Options can be specified by providing an object: -
    -
  • delay: number
    - The queue will be flushed automatically after an inactivity of this - delay in milliseconds. Default value is null. -
  • max: number
    - When the queue exceeds the given maximum number - of entries, the queue is flushed automatically. - Default value is Infinity. -
  • -
-
- - -

Methods

- -

DataSet contains the following methods.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodReturn TypeDescription
add(data [, senderId])Number[]Add one or multiple items to the DataSet. data can be a single item or an array with items. Adding an item will fail when there already is an item with the same id. The function returns an array with the ids of the added items. See section Data Manipulation.
clear([senderId])Number[]Clear all data from the DataSet. The function returns an array with the ids of the removed items.
distinct(field)ArrayFind all distinct values of a specified field. Returns an unordered array containing all distinct values. If data items do not contain the specified field are ignored.
flush()noneFlush queued changes. Only available when the DataSet is configured with the option queue, see section Construction.
forEach(callback [, options])none - Execute a callback function for every item in the dataset. - The available options are described in section Data Selection. -
- get([options] [, data])
- get(id [,options] [, data])
- get(ids [, options] [, data]) -
Object | Array | DataTable - Get a single item, multiple items, or all items from the DataSet. - Usage examples can be found in section Getting Data, and the available options are described in section Data Selection. If parameter data is provided, items will be appended to this array or table, which is required in case of Google DataTable. -
- getDataSet() - DataSet - Get the DataSet itself. In case of a DataView, this function does not - return the DataSet to which the DataView is connected. -
- getIds([options]) - Number[] - Get ids of all items or of a filtered set of items. - Available options are described in section Data Selection, except that options fields and type are not applicable in case of getIds. -
map(callback [, options])Array - Map every item in the DataSet. - The available options are described in section Data Selection. -
max(field)Object | null - Find the item with maximum value of specified field. Returns null if no item is found. -
min(field)Object | null - Find the item with minimum value of specified field. Returns null if no item is found. -
off(event, callback)none - Unsubscribe from an event, remove an event listener. See section Subscriptions. -
on(event, callback)none - Subscribe to an event, add an event listener. See section Subscriptions. -
- remove(id [, senderId])
- remove(ids [, senderId]) -
Number[] - Remove one or multiple items by id or by the items themselves. Returns an array with the ids of the removed items. See section Data Manipulation. -
- setOptions(options) - none - Set options for the DataSet. Available options: - -
    -
  • - queue
    - Queue data changes ('add', 'update', 'remove') and flush them at once. - The queue can be flushed manually by calling - DataSet.flush(), or can be flushed after a configured delay - or maximum number of entries. -
    -
    - When queue is true, a queue is created with default options. - When queue is false, an existing queue will be flushed and removed. - Options can be specified by providing an object: -
      -
    • delay: number
      - The queue will be flushed automatically after an inactivity of this - delay in milliseconds. Default value is null. -
    • max: number
      - When the queue exceeds the given maximum number - of entries, the queue is flushed automatically. - Default value is Infinity. -
    • -
    -
  • -
-
- update(data [, senderId]) - Number[] - Update on ore multiple existing items. data can be a single item or an array with items. When an item doesn't exist, it will be created. Returns an array with the ids of the removed items. See section Data Manipulation. -
- - -

Subscriptions

- -

- One can subscribe on changes in a DataSet. - A subscription can be created using the method on, - and removed with off. -

- -
-// create a DataSet
-var data = new vis.DataSet();
-
-// subscribe to any change in the DataSet
-data.on('*', function (event, properties, senderId) {
-  console.log('event:', event, 'properties:', properties, 'senderId:', senderId);
-});
-
-// add an item
-data.add({id: 1, text: 'item 1'});              // triggers an 'add' event
-data.update({id: 1, text: 'item 1 (updated)'}); // triggers an 'update' event
-data.remove(1);                                 // triggers an 'remove' event
-
- - -

On

- -

- Subscribe to an event. -

- -Syntax: -
DataSet.on(event, callback)
- -Where: -
    -
  • - event is a String containing any of the events listed - in section Events. -
  • -
  • - callback is a callback function which will be called - each time the event occurs. The callback function is described in - section Callback. -
  • -
- -

Off

- -

- Unsubscribe from an event. -

- -Syntax: -
DataSet.off(event, callback)
- -Where event and callback correspond with the -parameters used to subscribe to the event. - -

Events

- -

- The following events are available for subscription: -

- - - - - - - - - - - - - - - - - - - - - - -
EventDescription
add - The add event is triggered when an item - or a set of items is added, or when an item is updated while - not yet existing. -
update - The update event is triggered when an existing item - or a set of existing items is updated. -
remove - The remove event is triggered when an item - or a set of items is removed. -
* - The * event is triggered when any of the events - add, update, and remove - occurs. -
- -

Callback

- -

- The callback functions of subscribers are called with the following - parameters: -

- -
-function (event, properties, senderId) {
-  // handle the event
-});
-
- -

- where the parameters are defined as -

- - - - - - - - - - - - - - - - - - - - - - -
ParameterTypeDescription
eventString - Any of the available events: add, - update, or remove. -
propertiesObject | null - Optional properties providing more information on the event. - In case of the events add, - update, and remove, - properties is always an object containing a property - items, which contains an array with the ids of the affected - items. The update event has an extra field data - containing the original data of the updated items, i.e. the gives the - changed fields of the changed items. -
senderIdString | Number - An senderId, optionally provided by the application code - which triggered the event. If senderId is not provided, the - argument will be null. -
- - -

Data Manipulation

- -

- The data in a DataSet can be manipulated using the methods - add, - update, - and remove. - The DataSet can be emptied using the method - clear. -

- -
-// create a DataSet
-var data = new vis.DataSet();
-
-// add items
-data.add([
-  {id: 1, text: 'item 1'},
-  {id: 2, text: 'item 2'},
-  {id: 3, text: 'item 3'}
-]);
-
-// update an item
-data.update({id: 2, text: 'item 2 (updated)'});
-
-// remove an item
-data.remove(3);
-
- -

Add

- -

- Add a data item or an array with items. -

- -Syntax: -
var addedIds = DataSet.add(data [, senderId])
- -The argument data can contain: -
    -
  • - An Object containing a single item to be - added. The item must contain an id. -
  • -
  • - An Array or - google.visualization.DataTable containing - a list with items to be added. Each item must contain - an id. -
  • -
- -

- After the items are added to the DataSet, the DataSet will - trigger an event add. When a senderId - is provided, this id will be passed with the triggered - event to all subscribers. -

- -

- The method will throw an Error when an item with the same id - as any of the added items already exists. -

- -

Update

- -

- Update a data item or an array with items. -

- -Syntax: -
var updatedIds = DataSet.update(data [, senderId])
- -The argument data can contain: -
    -
  • - An Object containing a single item to be - updated. The item must contain an id. -
  • -
  • - An Array or - google.visualization.DataTable containing - a list with items to be updated. Each item must contain - an id. -
  • -
- -

- The provided properties will be merged in the existing item. - When an item does not exist, it will be created. -

- -

- After the items are updated, the DataSet will - trigger an event add for the added items, and - an event update. When a senderId - is provided, this id will be passed with the triggered - event to all subscribers. -

- -

Remove

- -

- Remove a data item or an array with items. -

- -Syntax: -
var removedIds = DataSet.remove(id [, senderId])
- -

- The argument id can be: -

-
    -
  • - A Number or String containing the id - of a single item to be removed. -
  • -
  • - An Object containing the item to be deleted. - The item will be deleted by its id. -
  • -
  • - An Array containing ids or items to be removed. -
  • -
- -

- The method ignores removal of non-existing items, and returns an array - containing the ids of the items which are actually removed from the - DataSet. -

- -

- After the items are removed, the DataSet will - trigger an event remove for the removed items. - When a senderId is provided, this id will be passed with - the triggered event to all subscribers. -

- - -

Clear

- -

- Clear the complete DataSet. -

- -Syntax: -
var removedIds = DataSet.clear([senderId])
- -

- After the items are removed, the DataSet will - trigger an event remove for all removed items. - When a senderId is provided, this id will be passed with - the triggered event to all subscribers. -

- - -

Data Selection

- -

- The DataSet contains functionality to format, filter, and sort data retrieved via the - methods get, getIds, forEach, and map. These methods have the following syntax: -

- -
-DataSet.get([id] [, options] [, data]);
-DataSet.getIds([options]);
-DataSet.forEach(callback [, options]);
-DataSet.map(callback [, options]);
-
- -

- Where options is an Object which can have the following - properties: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
fieldsString[ ] - An array with field names. - By default, all properties of the items are emitted. - When fields is defined, only the properties - whose name is specified in fields will be included - in the returned items. -
typeObject.<String, String> - An object containing field names as key, and data types as value. - By default, the type of the properties of an item are left - unchanged. When a field type is specified, this field in the - items will be converted to the specified type. This can be used - for example to convert ISO strings containing a date to a - JavaScript Date object, or convert strings to numbers or vice - versa. The available data types are listed in section - Data Types. -
filterFunctionItems can be filtered on specific properties by providing a filter - function. A filter function is executed for each of the items in the - DataSet, and is called with the item as parameter. The function must - return a boolean. All items for which the filter function returns - true will be emitted. - See section Data Filtering.
orderString | FunctionOrder the items by a field name or custom sort function.
returnTypeStringDetermine the type of output of the get function. Allowed values are Array | Object | DataTable. - The DataTable refers to a Google DataTable. The default returnType is an array. The object type will return a JSON object with the ID's as keys.
- -

- The following example demonstrates formatting properties and filtering - properties from items. -

- -
-// create a DataSet
-var data = new vis.DataSet();
-data.add([
-  {id: 1, text: 'item 1', date: '2013-06-20', group: 1, first: true},
-  {id: 2, text: 'item 2', date: '2013-06-23', group: 2},
-  {id: 3, text: 'item 3', date: '2013-06-25', group: 2},
-  {id: 4, text: 'item 4'}
-]);
-
-// retrieve formatted items
-var items = data.get({
-  fields: ['id', 'date', 'group'],    // output the specified fields only
-  type: {
-    date: 'Date',                   // convert the date fields to Date objects
-    group: 'String'                 // convert the group fields to Strings
-  }
-});
-
- -

Getting Data

- -

- Data can be retrieved from the DataSet using the method get. - This method can return a single item or a list with items. -

- -

A single item can be retrieved by its id:

- -
-var item1 = dataset.get(1);
-
- -

A selection of items can be retrieved by providing an array with ids:

- -
-var items = dataset.get([1, 3, 4]); // retrieve items 1, 3, and 4
-
- -

All items can be retrieved by simply calling get without - specifying an id:

- -
-var items = dataset.get();          // retrieve all items
-
- - -

Data Filtering

- -

- Items can be filtered on specific properties by providing a filter - function. A filter function is executed for each of the items in the - DataSet, and is called with the item as parameter. The function must - return a boolean. All items for which the filter function returns - true will be emitted. -

- -
-// retrieve all items having a property group with value 2
-var group2 = dataset.get({
-  filter: function (item) {
-    return (item.group == 2);
-  }
-});
-
-// retrieve all items having a property balance with a value above zero
-var positiveBalance = dataset.get({
-  filter: function (item) {
-    return (item.balance > 0);
-  }
-});
-
-
- - -

Data Types

- -

- DataSet supports the following data types: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescriptionExamples
BooleanA JavaScript Boolean - true
- false -
NumberA JavaScript Number - 32
- 2.4 -
StringA JavaScript String - "hello world"
- "2013-06-28" -
DateA JavaScript Date object - new Date()
- new Date(2013, 5, 28)
- new Date(1372370400000) -
MomentA Moment object, created with - moment.js - moment()
- moment('2013-06-28') -
ISODateA string containing an ISO Date - new Date().toISOString()
- "2013-06-27T22:00:00.000Z" -
ASPDateA string containing an ASP Date - "/Date(1372370400000)/"
- "/Date(1198908717056-0700)/" -
- - -

Data Policy

-

- All code and data is processed and rendered in the browser. - No data is sent to any server. -

- -
- - diff --git a/docs/dataview.html b/docs/dataview.html deleted file mode 100644 index 3046391f..00000000 --- a/docs/dataview.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - vis.js | DataView documentation - - - - - - - - -
- -

DataView documentation

- -

Contents

- - - -

Overview

- -

- A DataView offers a filtered and/or formatted view on a - DataSet. - One can subscribe on changes in a DataView, and easily get filtered or - formatted data without having to specify filters and field types all - the time. -

- -

Example

- -

- The following example shows how to use a DataView. -

- -
-// create a DataSet
-var data = new vis.DataSet();
-data.add([
-  {id: 1, text: 'item 1', date: new Date(2013, 6, 20), group: 1, first: true},
-  {id: 2, text: 'item 2', date: '2013-06-23', group: 2},
-  {id: 3, text: 'item 3', date: '2013-06-25', group: 2},
-  {id: 4, text: 'item 4'}
-]);
-
-// create a DataView
-// the view will only contain items having a property group with value 1,
-// and will only output fields id, text, and date.
-var view = new vis.DataView(data, {
-  filter: function (item) {
-    return (item.group == 1);
-  },
-  fields: ['id', 'text', 'date']
-});
-
-// subscribe to any change in the DataView
-view.on('*', function (event, properties, senderId) {
-  console.log('event', event, properties);
-});
-
-// update an item in the data set
-data.update({id: 2, group: 1});
-
-// get all ids in the view
-var ids = view.getIds();
-console.log('ids', ids); // will output [1, 2]
-
-// get all items in the view
-var items = view.get();
-
- -

Construction

- - -

- A DataView can be constructed as: -

- -
-var data = new vis.DataView(dataset, options)
-
- -

- where: -

- -
    -
  • - dataset is a DataSet or DataView. -
  • -
  • - options is an object which can - contain the following properties. Note that these properties - are exactly the same as the properties available in methods - DataSet.get and DataView.get. - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    convertObject.<String, String> - An object containing field names as key, and data types as value. - By default, the type of the properties of an item are left - unchanged. When a field type is specified, this field in the - items will be converted to the specified type. This can be used - for example to convert ISO strings containing a date to a - JavaScript Date object, or convert strings to numbers or vice - versa. The available data types are listed in section - Data Types. -
    fieldsString[ ] - An array with field names. - By default, all properties of the items are emitted. - When fields is defined, only the properties - whose name is specified in fields will be included - in the returned items. -
    filterfunctionItems can be filtered on specific properties by providing a filter - function. A filter function is executed for each of the items in the - DataSet, and is called with the item as parameter. The function must - return a boolean. All items for which the filter function returns - true will be emitted. - See also section Data Filtering.
    -
  • -
- -

Getting Data

- -

- Data of the DataView can be retrieved using the method get. -

- -
-var items = view.get();
-
- -

- Data of a DataView can be filtered and formatted again, in exactly the - same way as in a DataSet. See sections - Data Filtering and - Data Formatting for more - information. -

- -
-var items = view.get({
-  fields: ['id', 'score'],
-  filter: function (item) {
-    return (item.score > 50);
-  }
-});
-
- - - -

Subscriptions

-

- One can subscribe on changes in the DataView. Subscription works exactly - the same as for DataSets. See the documentation on - subscriptions in a DataSet - for more information. -

- -
-// create a DataSet and a view on the data set
-var data = new vis.DataSet();
-var view = new vis.DataView({
-  filter: function (item) {
-    return (item.group == 2);
-  }
-});
-
-// subscribe to any change in the DataView
-view.on('*', function (event, properties, senderId) {
-  console.log('event:', event, 'properties:', properties, 'senderId:', senderId);
-});
-
-// add, update, and remove data in the DataSet...
-
- - - -

Data Policy

-

- All code and data is processed and rendered in the browser. - No data is sent to any server. -

- -
- - \ No newline at end of file diff --git a/docs/graph.html b/docs/graph.html deleted file mode 100644 index 23d49b6a..00000000 --- a/docs/graph.html +++ /dev/null @@ -1,2324 +0,0 @@ - - - - - vis.js | graph documentation - - - - - - - - -
- -

Graph documentation

- -

Overview

-

- Graph is a visualization to display graphs and networks consisting of nodes - and edges. The visualization is easy to use and supports custom shapes, - styles, colors, sizes, images, and more. -

- -

- The graph visualization works smooth on any modern browser for up to a - few thousand nodes and edges. To handle a larger amount of nodes, Graph - has clustering support. -

- -

- Every dataset is different. Nodes can have different sizes based on content, interconnectivity can be high or low etc. Because of this, graph has a special option - that the user can use to explore which settings may be good for you. Use configurePhysics as described in the Physics section or by - example 25. -

- -

- To get started with Graph, install or download the - vis.js library. -

- - -

Contents

- - - -

Example

-

- Here a basic graph example. Note that unlike the - Timeline, the Graph does not need the vis.css - file. -

- -

- More examples can be found in the - examples directory. -

- -
<!doctype html>
-<html>
-<head>
-  <title>Graph | Basic usage</title>
-
-  <script type="text/javascript" src="../../dist/vis.js"></script>
-</head>
-
-<body>
-
-<div id="mygraph"></div>
-
-<script type="text/javascript">
-  // create an array with nodes
-  var nodes = [
-    {id: 1, label: 'Node 1'},
-    {id: 2, label: 'Node 2'},
-    {id: 3, label: 'Node 3'},
-    {id: 4, label: 'Node 4'},
-    {id: 5, label: 'Node 5'}
-  ];
-
-  // create an array with edges
-  var edges = [
-    {from: 1, to: 2},
-    {from: 1, to: 3},
-    {from: 2, to: 4},
-    {from: 2, to: 5}
-  ];
-
-  // create a graph
-  var container = document.getElementById('mygraph');
-  var data= {
-    nodes: nodes,
-    edges: edges,
-  };
-  var options = {
-    width: '400px',
-    height: '400px'
-  };
-  var graph = new vis.Graph(container, data, options);
-</script>
-
-</body>
-</html>
-
- - -

Loading

-

- Install or download the vis.js library. - in a subfolder of your project. Include the library script in the head of your html code: -

- -
-<script type="text/javascript" src="vis/dist/vis.js"></script>
-
- - -The constructor of the Graph is vis.Graph. -
var graph = new vis.Graph(container, data, options);
- -The constructor accepts three parameters: -
    -
  • - container is the DOM element in which to create the graph. -
  • -
  • - data is an Object containing properties nodes and - edges, which both contain an array with objects. - Optionally, data may contain an options object. - The parameter data is optional, data can also be set using - the method setData. Section Data Format - describes the data object. -
  • -
  • - options is an optional Object containing a name-value map - with options. Options can also be set using the method - setOptions. - Section Configuration Options - describes the available options. -
  • -
- -

Data format

-

- The data parameter of the Graph constructor is an object - which can contain different types of data. - The following properties are supported in the data object: -

- -
    -
  • - A property pair nodes and edges, - both containing an Array with objects. The data formats are described - in the sections Nodes and Edges. - Example: -
    -var data = {
    -  nodes: [...],
    -  edges: [...]
    -};
    -
    -
  • -
  • - A property dot, - containing a string with data in the - DOT language. - DOT support is described in section DOT_language. - - Example: -
    -var data = {
    -  dot: '...'
    -};
    -
    -
  • -
  • - A property options, - containing an object with global options. - Options can be provided as third parameter in the graph constructor - as well. Section Configuration Options - describes the available options. - -
  • -
- -

Nodes

- -

- Nodes typically have an id and label. - A node must contain at least a property id. - Nodes can have extra properties, used to define the shape and style of the - nodes. -

- -

- A JavaScript Array with nodes is constructed like: -

-
-var nodes = [
-  {
-    id: 1,
-    label: 'Node 1'
-  },
-  // ... more nodes
-];
-
-Alternatively, a vis DataSet can also be used: -
-var nodes = new vis.DataSet();
-nodes.add([
-    {id: '1', label: 'Node 1'},
-    {id: '2', label: 'Node 2'},
-    {id: '3', label: 'Node 3'},
-    {id: '4', label: 'Node 4'},
-    // ... more nodes
-]);
-
-When using a DataSet, the graph is automatically updating to changes in the DataSet. - -

- Nodes support the following properties: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeRequiredDescription
colorString | ObjectnoColor for the node.
color.backgroundStringnoBackground color for the node.
color.borderStringnoBorder color for the node.
color.highlightString | ObjectnoColor of the node when selected.
color.highlight.backgroundStringnoBackground color of the node when selected.
color.highlight.borderStringnoBorder color of the node when selected.
color.hover.backgroundStringnoBackground color of the node when the node is hovered over and the hover option is enabled.
color.hover.borderStringnoBorder color of the node when the node is hovered over and the hover option is enabled.
groupNumber | StringnoA group number or name. The type can be number, - string, or an other type. All nodes with the same group get - the same color schema.
allowedToMoveXBooleanfalseIf allowedToMoveX is false, then the node will not move from its supplied position. - If an X position has been supplied, it is fixed in the X-direction. - If no X value has been supplied, this argument will not do anything.
allowedToMoveYBooleanfalseIf allowedToMoveY is false, then the node will not move from its supplied position. - If an Y position has been supplied, it is fixed in the Y-direction. - If no Y value has been supplied, this argument will not do anything.
fontColorStringnoFont color for label in the node.
fontFaceStringnoFont face for label in the node, for example "verdana" or "arial".
fontSizeNumbernoFont size in pixels for label in the node.
idNumber | StringyesA unique id for this node. - Nodes may not have duplicate id's. - Id's do not need to be consecutive. - An id is normally a number, but may be any type.
imagestringnoUrl of an image. Only applicable when the shape of the node is - image.
massnumber1When using the Barnes Hut simulation method (which is selected by default), - the mass of a node determines the gravitational repulsion during the simulation. Higher mass will push other nodes further away.
levelnumber-1This level is used in the hierarchical layout. If this is not selected, the level does not do anything.
radiusnumbernoRadius for the node. Applicable for all shapes except box, - circle, ellipse and database. - The value of radius will override a value in - property value.
shapestringnoDefine the shape for the node. - Choose from - ellipse (default), circle, box, - database, image, label, dot, - star, triangle, triangleDown, and square. -

- - In case of image, a property with name image must - be provided, containing image urls. -

- - The shapes dot, star, triangle, - triangleDown, and square, are scalable. - The size is determined by the properties radius or - value. -

- - When a property label is provided, - this label will be displayed inside the shape in case of shapes - box, circle, ellipse, - and database. - For all other shapes, the label will be displayed right below the shape. - -
labelstringnoText label to be displayed in the node or under the image of the node. - Multiple lines can be separated by a newline character \n .
titlestring | functionnoTitle to be displayed when the user hovers over the node. - The title can contain HTML code. If using a function, returning undefined - will prevent the tooltip from being displayed.
valuenumbernoA value for the node. - The radius of the nodes will be scaled automatically from minimum to - maximum value. - Only applicable when the shape of the node is dot. - If a radius is provided for the node too, it will override the - radius calculated from the value.
xnumbernoHorizontal position in pixels. - The horizontal position of the node will be fixed. - The vertical position y may remain undefined.
ynumbernoVertical position in pixels. - The vertical position of the node will be fixed. - The horizontal position x may remain undefined.
- - -

Edges

- -

- Edges are connections between nodes. - An edge must at least contain properties from and - to, both referring to the id of a node. - Edges can have extra properties, used to define the type and style. -

- -

- A JavaScript Array with edges is constructed as: -

-
-var edges = [
-  {
-    from: 1,
-    to: 3
-  },
-  // ... more edges
-];
-
-Alternatively, a vis DataSet can also be used: -
-var edges = new vis.DataSet();
-edges.add([
-    {from: '1', to: '2'},
-    {from: '1', to: '3'},
-    {from: '2', to: '4'},
-    {from: '2', to: '5'},
-    // ... more edges
-]);
-
-When using a DataSet, the graph is automatically updating to changes in the DataSet. - -

- Edges support the following properties: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeRequiredDescription
arrowScaleFactorNumbernoIf you are using arrows, this will scale the arrow. Values < 1 give smaller arrows, > 1 larger arrows. Default: 1.
colorString | ObjectnoColor for the edge.
color.colorStringnoColor of the edge when not selected.
color.highlightStringnoColor of the edge when selected.
color.hoverStringnoColor of the edge when the edge is hovered over and the hover option is enabled.
hoverWidthNumber1.5This determines the thickness of the edge if it is hovered over. This will only manifest when the hover option is enabled.
dashObjectno - Object containing properties for dashed lines. - Available properties: length, gap, - altLength. -
dash.altLengthnumbernoLength of the alternated dash in pixels on a dashed line. - Specifying dash.altLength allows for creating - a dashed line with a dash-dot style, for example when - dash.length=10 and dash.altLength=5. - See also the option dahs.length. - Only applicable when the line style is dash-line.
dash.lengthnumbernoLength of a dash in pixels on a dashed line. - Only applicable when the line style is dash-line.
dash.gapnumbernoLength of a gap in pixels on a dashed line. - Only applicable when the line style is dash-line.
fontColorStringnoFont color for the text label of the edge. - Only applicable when property label is defined.
fontFaceStringnoFont face for the text label of the edge, - for example "verdana" or "arial". - Only applicable when property label is defined.
fontSizeNumbernoFont size in pixels for the text label of the edge. - Only applicable when property label is defined.
fontFillstringnoFont fill for the background color of the text label of the edge. - Only applicable when property label is defined.
fromNumber | StringyesThe id of a node where the edge starts. The type must correspond with - the type of the node id's. This is normally a number, but can be any - type.
stylestringnoDefine a line style for the edge. - Choose from line (default), arrow, - arrow-center, or dash-line. -
labelstringnoText label to be displayed halfway the edge.
lengthnumberphysics.[method].springLengthThe resting length of the edge when modeled as a spring. By default the springLength determined by the physics is used. By using this setting you can make certain edges have different resting lengths.
titlestring | functionnoTitle to be displayed when the user hovers over the edge. - The title can contain HTML code. If using a function, returning undefined - will prevent the tooltip from being displayed.
toNumber | StringyesThe id of a node where the edge ends. The type must correspond with - the type of the node id's. This is normally a number, but can be any - type.
valuenumbernoA value for the edge. - The width of the edges will be scaled automatically from minimum to - maximum value. - If a width is provided for the edge too, it will override the - width calculated from the value.
widthnumbernoWidth of the line in pixels. The width will - override a specified value, if a value is - specified too.
- - - -

DOT language

- -

- Graph supports data in the - DOT language. - To provide data in the DOT language, the data object must contain - a property dot with a String containing the data. -

- -

- Example usage: -

- -
-// provide data in the DOT language
-var data = {
-  dot: 'digraph {1 -> 1 -> 2; 2 -> 3; 2 -- 4; 2 -> 1 }'
-};
-
-// create a graph
-var graph = new vis.Graph(container, data);
-
- - - -

Configuration options

- -

- Options can be used to customize the graph. Options are defined as a JSON object. - All options are optional. -

- -
-var options = {
-  width:  '100%',
-  height: '400px',
-  edges: {
-    color: 'red',
-    width: 2
-  }
-};
-
- -

- The following options are available. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
physicsObjectnone - Configuration of the physics system governing the simulation of the nodes and edges. - Barnes-Hut nBody simulation is used by default. See section Physics for an overview of the available options. -
configurePhysicsBooleanfalse - Enabling this setting will create a physics configuration div above the graph. You can use this to fine tune the physics system to suit your needs. - Because of the many possible configurations, there is not a one-size-fits-all setting. By using this tool, you can adapt the physics to your dataset. -
dataManipulationObjectnone - Settings for manipulating the Dataset. See section Data manipulation for an overview of the available options. -
clusteringObjectnone - Clustering configuration. Clustering is turned off by default. See section Clustering for an overview of the available options. -
edgesObjectnone - Configuration options applied to all edges. See section Edges configuration for an overview of the available options. -
freezeForStabilizationBooleanfalse - With the advent of the storePosition() function, the positions of the nodes can be saved after they are stabilized. The smoothCurves require support nodes and those positions are not stored. In order - to speed up the initialization of the graph by using storePosition() and loading the nodes with the stored positions, the freezeForStabilization option freezes all nodes that have been supplied with - an x and y position in place during the stabilization. That way only the support nodes for the smooth curves have to stabilize, greatly speeding up the stabilization process with cached positions. -
groupsObjectnoneIt is possible to specify custom styles for groups. - Each node assigned a group gets the specified style. - See Groups configuration for an overview of the available styles - and an example. -
heightString"400px"The height of the graph in pixels or as a percentage.
hoverBooleanfalseEnabling the change of the colors of nodes and edges when the mouse hovers over them. Enabling this may have a minor impact on performance.
keyboardObjectnone - Configuration options for shortcuts keys. Sortcut keys are turned off by default. See section Keyboard navigation for an overview of the available options. -
dragGraphBooleantrue - Toggle if the graph can be dragged. This will not affect the dragging of nodes. -
dragNodesBooleantrue - Toggle if the nodes can be dragged. This will not affect the dragging of the graph. -
navigationObjectnone - Configuration options for the navigation controls. See section Navigation controls for an overview of the available options. -
nodesObjectnone - Configuration options applied to all nodes. See section Nodes configuration for an overview of the available options. -
smoothCurvesBooleantrueIf true, edges are drawn as smooth curves. This is more computationally intensive since the edge now is a quadratic Bezier curve with control points on both nodes and an invisible node in the center of the edge. This support node is also handed by the physics simulation.
selectableBooleantrueIf true, nodes in the graph can be selected by clicking them. - Long press can be used to select multiple nodes.
stabilizeBooleantrueIf true, the graph is stabilized before displaying it. If false, - the nodes move to a stabe position visibly in an animated way.
stabilizationIterationsNumber1000If stabilize is set to true, this number is the (maximum) amount of physics steps the stabilization process takes - before showing the result. If your simulation takes too long to stabilize, this number can be reduced. On the other hand, if your graph is not stabilized after loading, this number can be increased.
widthString"400px"The width of the graph in pixels or as a percentage.
zoomableBooleantrue - Toggle if the graph can be zoomed. -
- -
- -

Nodes configuration

-

- Nodes can be configured with different styles and shapes. To configure nodes, provide an object named nodes in the options for the Graph. -

- -

- For example to give the nodes a custom color, shape, and size: -

-
-var options = {
-  // ...
-  nodes: {
-    color: {
-      background: 'white',
-      border: 'red',
-      highlight: {
-        background: 'pink',
-        border: 'red'
-      }
-    },
-    shape: 'star',
-    radius: 24
-  }
-};
-
- -

- The following options are available for nodes. These options must be created - inside an object nodes in the graphs options object.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
colorString | ObjectObjectDefault color of the nodes. When color is a string, the color is applied - to both background as well as the border of the node.
color.backgroundString"#97C2FC"Default background color of the nodes
color.borderString"#2B7CE9"Default border color of the nodes
color.highlightString | ObjectObjectDefault color of the node when the node is selected. In case of a string, the color is applied to - both border and background of the node.
color.highlight.backgroundString"#D2E5FF"Default background color of the node when selected.
color.highlight.borderString"#2B7CE9"Default border color of the node when selected.
allowedToMoveXBooleanfalseIf allowedToMoveX is false, then the node will not move from its supplied position. - If an X position has been supplied, it is fixed in the X-direction. - If no X value has been supplied, this argument will not do anything.
allowedToMoveYBooleanfalseIf allowedToMoveY is false, then the node will not move from its supplied position. - If an Y position has been supplied, it is fixed in the Y-direction. - If no Y value has been supplied, this argument will not do anything.
fontColorString"black"Default font color for the text label in the nodes.
fontFaceString"sans"Default font face for the text label in the nodes, for example "verdana" or "arial".
fontSizeNumber14Default font size in pixels for the text label in the nodes.
groupStringnoneDefault group for the nodes.
imageStringnoneDefault image url for the nodes. only applicable to shape image.
massnumber1When using the Barnes Hut simulation method (which is selected by default), - the mass of a node determines the gravitational repulsion during the simulation. Higher mass will push other nodes further away.
levelnumber-1This level is used in the hierarchical layout. If this is not selected, the level does not do anything.
widthMinNumber16The minimum width for a scaled image. Only applicable to shape image.
widthMaxNumber64The maximum width for a scaled image. Only applicable to shape image.
shapeString"ellipse"The default shape for all nodes. - Choose from - ellipse (default), circle, box, - database, image, label, dot, - star, triangle, triangleDown, and square. - This shape can be overridden by a group shape, or by a shape of an individual node.
radiusNumber5The default radius for a node. Only applicable to shapes dot, - star, triangle, triangleDown, and square.
radiusMinNumber5The minimum radius for a scaled node. Only applicable to shapes dot, - star, triangle, triangleDown, and square.
radiusMaxNumber20The maximum radius for a scaled node. Only applicable to shapes dot, - star, triangle, triangleDown, and square.
- - -

Edges configuration

- -

- Edges can be configured with different length and styling. To configure edges, provide an object named edges in the options for the Graph. -

- -

- For example to set the width of all edges to 2 pixels and give them a red color: -

-
-var options = {
-  // ...
-  edges: {
-    color: 'red',
-    width: 2
-  }
-};
-
- -

- The following options are available for edges. These options must be created - inside an object edges in the graphs options object. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
arrowScaleFactorNumber1If you are using arrows, this will scale the arrow. Values < 1 give smaller arrows, > 1 larger arrows. Default: 1.
colorString | ObjectObjectColors of the edge. This object contains both colors for the selected and unselected state.
color.colorString"#848484"Color of the edge when not selected.
color.highlightString"#848484"Color of the edge when selected.
dashObjectObject - Object containing default properties for dashed lines. - Available properties: length, gap, - altLength. -
dash.altLengthnumbernoneDefault length of the alternated dash in pixels on a dashed line. - Specifying dash.altLength allows for creating - a dashed line with a dash-dot style, for example when - dash.length=10 and dash.altLength=5. - See also the option dahs.length. - Only applicable when the line style is dash-line.
dash.lengthnumber10Default length of a dash in pixels on a dashed line. - Only applicable when the line style is dash-line.
dash.gapnumber5Default length of a gap in pixels on a dashed line. - Only applicable when the line style is dash-line.
lengthnumberphysics.[method].springLengthThe resting length of the edge when modeled as a spring. By default the springLength determined by the physics is used. By using this setting you can make certain edges have different resting lengths.
styleString"line"The default style of a edge. - Choose from line (default), arrow, - arrow-center, dash-line.
widthNumber1The default width of a edge.
- -

Groups configuration

- -

It is possible to specify custom styles for groups of nodes. - Each node having assigned to this group gets the specified style. - The options groups is an object containing one or multiple groups, - identified by a unique string, the groupname. -

-

- A group can have the following styles: -

- -
-var options = {
-  // ...
-
-  groups: {
-    mygroup: {
-      shape: 'circle',
-      color: {
-        border: 'black',
-        background: 'white',
-        highlight: {
-          border: 'yellow',
-          background: 'orange'
-        }
-      }
-      fontColor: 'red',
-      fontSize: 18
-    }
-    // add more groups here
-  }
-};
-
-var nodes = [
-  {id: 1, label: 'Node 1'},                    // will get the default style
-  {id: 2, label: 'Node 2', group: 'mygroup'},  // will get the style from 'mygroup'
-  // ... more nodes
-];
-
- - -

The following styles are available for groups:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
colorString | ObjectObjectColor of the node
color.borderString"#2B7CE9"Border color of the node
color.backgroundString"#97C2FC"Background color of the node
color.highlightString | Object"#D2E5FF"Default color of the node when the node is selected. In case of a string, the color is applied to - both border and background of the node.
color.highlight.backgroundString"#D2E5FF"Background color of the node when selected.
color.highlight.borderString"#D2E5FF"Border color of the node when selected.
imageStringnoneDefault image for the nodes. Only applicable in combination with - shape image.
fontColorString"black"Font color of the node.
fontFaceString"sans"Font name of the node, for example "verdana" or "arial".
fontSizeNumber14Font size for the node in pixels.
shapeString"ellipse"Choose from - ellipse (default), circle, box, - database, image, label, dot, - star, triangle, triangleDown, and square. - In case of image, a property with name image must be provided, containing - image urls.
radiusNumber5Default radius for the node. Only applicable in combination with - shapes box and dot.
- -

Physics

-

- The original simulation method was based on particel physics with a repulsion field (potential) around each node, - and the edges were modelled as springs. The new system employed the Barnes-Hut gravitational simulation model. The edges are still modelled as springs. - To unify the physics system, the damping, repulsion distance and edge length have been combined in an physics option. To retain good behaviour, both the old repulsion model and the Barnes-Hut model have their own parameters. - If no options for the physics system are supplied, the Barnes-Hut method will be used with the default parameters. If you want to customize the physics system easily, you can use the configurePhysics option. - -

Note: if the behaviour of your graph is not the way you want it, use configurePhysics as described below or by example 25.

-

-
-// These variables must be defined in an options object named physics.
-// If a variable is not supplied, the default value is used.
-var options = {
-    physics: {
-        barnesHut: {
-            enabled: true,
-            gravitationalConstant: -2000,
-            centralGravity: 0.1,
-            springLength: 95,
-            springConstant: 0.04,
-            damping: 0.09
-        },
-        repulsion: {
-            centralGravity: 0.1,
-            springLength: 50,
-            springConstant: 0.05,
-            nodeDistance: 100,
-            damping: 0.09
-        },
-    }
-
-
barnesHut:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
enabledBooleantrueThis switches the Barnes-Hut simulation on or off. If it is turned off, the old repulsion model is used. Barnes-Hut is generally faster and yields better results.
gravitationalConstantNumber-2000This is the gravitational constand used to calculate the gravity forces. More information is available here.
centralGravityNumber0.1The central gravity is a force that pulls all nodes to the center. This ensures independent groups do not float apart.
springLengthNumber95In the previous versions this was a property of the edges, called length. This is the length of the springs when they are at rest. During the simulation they will be streched by the gravitational fields. - To greatly reduce the edge length, the gravitationalConstant has to be reduced as well.
springConstantNumber0.04This is the spring constant used to calculate the spring forces based on Hooke′s Law. More information is available here.
dampingNumber0.09This is the damping constant. It is used to dissipate energy from the system to have it settle in an equilibrium. More information is available here.
-
repulsion:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
centralGravityNumber0.1The central gravity is a force that pulls all nodes to the center. This ensures independent groups do not float apart.
springLengthNumber50In the previous versions this was a property of the edges, called length. This is the length of the springs when they are at rest. During the simulation they will be streched by the gravitational fields. - To greatly reduce the edge length, the gravitationalConstant has to be reduced as well.
nodeDistanceNumber100This parameter is used to define the distance of influence of the repulsion field of the nodes. Below half this distance, the repulsion is maximal and beyond twice this distance the repulsion is zero.
springConstantNumber0.05This is the spring constant used to calculate the spring forces based on Hooke′s Law. More information is available here.
dampingNumber0.09This is the damping constant. It is used to dissipate energy from the system to have it settle in an equilibrium. More information is available here.
-

Configuration:

-Every dataset is different. Nodes can have different sizes based on content, interconnectivity can be high or low etc. Because of this, graph has a special option -that the user can use to explore which settings may be good for him or her. This is ment to be used during the development phase when you are implementing vis.js. Once you have found -settings you are happy with, you can supply them to graph using the physics options as described above. - -On start, the default settings will be loaded. Keep in mind that selecting the hierarchical simulation mode disables smooth curves. These will not be enabled again afterwards. -
-var options = {
-    configurePhysics:true
-}
-
-

Data manipulation

-

- By using the data manipulation feature of the graph you can dynamically create nodes, connect nodes with edges, edit nodes or delete nodes and edges. - The toolbar is fully HTML and CSS so the user can style this to their preference. To control the behaviour of the data manipulation, users can insert custom functions - into the data manipulation process. For example, an injected function can show an detailed pop-up when a user wants to add a node. In example 21, - two functions have been injected into the add and edit functionality. This is described in more detail in the next subsection. To correctly display the manipulation icons, the vis.css file must be included. - The user is free to alter or overload the CSS classes but without them the navigation icons are not visible. -

-
-// These variables must be defined in an options object named dataManipulation.
-// If a variable is not supplied, the default value is used.
-var options = {
-    dataManipulation: {
-      enabled: false,
-      initiallyVisible: false
-    }
-}
-// OR to just load the module with default values:
-var options: {
-    dataManipulation: true
-}
-
- - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
enabledBooleanfalseEnabling or disabling of the data manipulation toolbar. If it is initially hidden, an edit button appears in the top left corner.
initiallyVisibleBooleanfalseInitially hide or show the data manipulation toolbar.
- -

Data manipulation: custom functionality

-

- Users can insert custom functions into the add node, edit node, connect nodes, and delete selected operations. This is done by supplying them in the options. - If the callback is NOT called, nothing happens. Example 21 has two working examples - for the add and edit functions. The data the user is supplied with in these functions has been described in the code below. - For the add data, you can add any and all options that are accepted for node creation as described above. The same goes for edit, however only the fields described - in the code below contain information on the selected node. The callback for connect accepts any options that are used for edge creation. Only the callback for delete selected - requires the same data structure that is supplied to the user.

- If there is no injected function supplied for the edit operation, the button will not be shown in the toolbar. -

-
-// If a variable is not supplied, the default value is used.
-var options: {
-    dataManipulation: true,
-    onAdd: function(data,callback) {
-        /** data = {id: random unique id,
-        *           label: new,
-        *           x: x position of click (canvas space),
-        *           y: y position of click (canvas space),
-        *           allowedToMoveX: true,
-        *           allowedToMoveY: true
-        *          };
-        */
-        var newData = {..}; // alter the data as you want.
-                            // all fields normally accepted by a node can be used.
-        callback(newData);  // call the callback to add a node.
-    },
-    onEdit: function(data,callback) {
-        /** data = {id:...,
-        *           label: ...,
-        *           group: ...,
-        *           shape: ...,
-        *           color: {
-        *             background:...,
-        *             border:...,
-        *             highlight: {
-        *               background:...,
-        *               border:...
-        *             }
-        *           }
-        *          };
-        */
-        var newData = {..}; // alter the data as you want.
-                            // all fields normally accepted by a node can be used.
-        callback(newData);  // call the callback with the new data to edit the node.
-    }
-    onEditEdge: function(data,callback) {
-        /** data = {id: edgeID,
-        *           from: nodeId1,
-        *           to: nodeId2,
-        *          };
-        */
-        var newData = {..}; // alter the data as you want, except for the ID.
-                            // all fields normally accepted by an edge can be used.
-        callback(newData);  // call the callback with the new data to edit the edge.
-    }
-    onConnect: function(data,callback) {
-        // data = {from: nodeId1, to: nodeId2};
-        var newData = {..};      // check or alter data as you see fit.
-        callback(newData);       // call the callback to connect the nodes.
-    },
-    onDelete: function(data,callback) {
-        // data = {nodes: [selectedNodeIds], edges: [selectedEdgeIds]};
-        var newData = {..}; // alter the data as you want.
-                            // the same data structure is required.
-        callback(newData);  // call the callback to delete the objects.
-    }
-};
-
-

- Because the interface elements are CSS and HTML, the user will have to correct for size changes of the canvas. To facilitate this, a new event has been added called resize. - A function can be bound to this event. This function is supplied with the new widht and height of the canvas. The CSS can then be updated accordingly. - An code snippet from example 21 is shown below. -

-
-graph.on("resize", function(params) {console.log(params.width,params.height)});
-
- -

Clustering

-

- The graph now supports dynamic clustering of nodes. This allows a user to view a very large dataset (> 50.000 nodes) without - sacrificing performance. When loading a large dataset, the nodes are clustered initially (this may take a small while) to have a - responsive visualization to work with. The clustering is both outside-in and inside-out. Outside-in means that nodes with only one - connection will be contained, or clustered, in the node it is connected to. Inside-out clustering first determines which nodes are hubs. - Hubs are defined as the nodes with the top 3% highest amount of connections (assuming normal distribution). These hubs then "grow", meaning - they contain the nodes they are connected to within themselves. The edges that were connected to the nodes that are absorbed will be reconnected to the cluster. -
-
- A cluster is just a node that has references to the nodes and edges it contains. It has an internal counter to keep track of its size, which is then used - to calculate the required forces. The contained nodes are removed from the global nodes index, greatly speeding up the system. -
-
- The clustering has the following user-configurable settings. The default values have been tested with the Graph examples and work well. - The default state for clustering is off. -

- -
-// These variables must be defined in an options object named clustering.
-// If a variable is not supplied, the default value is used.
-var options = {
-    clustering: {
-      initialMaxNodes: 100,
-      clusterThreshold:500,
-      reduceToNodes:300,
-      chainThreshold: 0.4,
-      clusterEdgeThreshold: 20,
-      sectorThreshold: 100,
-      screenSizeThreshold: 0.2,
-      fontSizeMultiplier:  4.0,
-      maxFontSize: 1000,
-      forceAmplification:  0.1,
-      distanceAmplification: 0.1,
-      edgeGrowth: 20,
-      nodeScaling: {width:  1,
-                    height: 1,
-                    radius: 1},
-      maxNodeSizeIncrements: 600,
-      activeAreaBoxSize: 100,
-      clusterLevelDifference: 2
-    }
-}
-// OR to just load the module with default values:
-var options: {
-    clustering: true
-}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
initialMaxNodesNumber100If the initial amount of nodes is larger than this value, clustering starts until the total number of nodes is less than this value.
clusterThresholdNumber500While zooming in and out, clusters can open up. Once there are more than absoluteMaxNumberOfNodes nodes, - clustering starts until reduceToMaxNumberOfNodes nodes are left. This is done to ensure performance is continuously fluid.
reduceToNodesNumber300While zooming in and out, clusters can open up. Once there are more than absoluteMaxNumberOfNodes nodes, - clustering starts until reduceToMaxNumberOfNodes nodes are left. This is done to ensure performance is continiously fluid.
chainThresholdNumber0.4Because of the clustering methods used, long chains of nodes can be formed. To reduce these chains, this threshold is used. - A chainThreshold of 0.4 means that no more than 40% of all nodes are allowed to be a chain node (two connections). - If there are more, they are clustered together.
clusterEdgeThresholdNumber20This is the absolute edge length threshold in pixels. If the edge is smaller on screen (that means zooming out reduces this length) - the node will be clustered. This is triggered when zooming out.
sectorThresholdInteger50If a cluster larger than sectorThreshold is opened, a seperate instance called a sector, will be created. All the simulation of - nodes outside of this instance will be paused. This is to maintain performance and clarity when examining large clusters. - A sector is collapsed when zooming out far enough. Also, when opening a cluster, if this cluster is smaller than this value, it is fully unpacked.
screenSizeThresholdNumber0.2When zooming in, the clusters become bigger. A screenSizeThreshold of 0.2 means that if the width or height of this cluster - becomes bigger than 20% of the width or height of the canvas, the cluster is opened. If a sector has been created, if the sector is smaller than - 20%, we collapse this sector.
fontSizeMultiplierNumber4.0This parameter denotes the increase in fontSize of the cluster when a single node is added to it.
maxFontSizeNumber1000This parameter denotes the largest allowed font size. If the font becomes too large, some browsers experience problems displaying this.
forceAmplificationNumber0.6This factor is used to calculate the increase of the repulsive force of a cluster. It is calculated by the following - formula: repulsingForce *= 1 + (clusterSize * forceAmplification).
distanceAmplificationNumber0.2This factor is used to calculate the increase in effective range of the repulsive force of the cluster. - A larger cluster has a longer range. It is calculated by the following - formula: minDistance *= 1 + (clusterSize * distanceAmplification).
edgeGrowthNumber20This factor determines the elongation of edges connected to a cluster.
nodeScaling.widthNumber10This factor determines how much the width of a cluster increases in pixels per added node.
nodeScaling.heightNumber10This factor determines how much the height of a cluster increases in pixels per added node.
nodeScaling.radiusNumber10This factor determines how much the radius of a cluster increases in pixels per added node.
maxNodeSizeIncrementsNumber600This limits the size clusters can grow to. The default value, 600, implies that if a cluster contains more than 600 nodes, it will no longer grow.
activeAreaBoxSizeNumber100Imagine a square with an edge length of activeAreaBoxSize pixels around your cursor. - If a cluster is in this box as you zoom in, the cluster can be opened in a seperate sector. - This is regardless of the zoom level.
clusterLevelDifferenceNumber2At every clustering session, Graph will check if the difference between cluster levels is - acceptable. When a cluster is formed when zooming out, that is one cluster level. - If you zoom out further and it encompasses more nodes, that is another level. For example: - If the highest level of your graph at any given time is 3, nodes that have not clustered or - have clustered only once will join their neighbour with the lowest cluster level.
- - -

- Graph has a menu with navigation controls, which is disabled by default. - It can be configured with the following settings. To correctly display the navigation icons, the vis.css file must be included. - The user is free to alter or overload the CSS classes but without them the navigation icons are not visible. -

- -
-// use of navigation controls
-var options: {
-  navigation: true
-}
-
-
- -

Keyboard navigation

-

- The graph can be navigated using shortcut keys. - The default state for the keyboard navigation is off. The predefined keys can be found in the example 20_navigation.html. -

- -
-// simple use of keyboard controls
-var options: {
-    keyboard: true
-}
-
-// advanced configuration for keyboard controls
-var options: {
-  keyboard: {
-    speed: {
-      x: 10,
-      y: 10,
-      zoom: 0.02
-    }
-  }
-}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
speed.xNumber10This defines the speed of the camera movement in the x direction when using the keyboard navigation. -
speed.yNumber10This defines the speed of the camera movement in the y direction when using the keyboard navigation.
speed.zoomNumber0.02This defines the zoomspeed when using the keyboard navigation.
- - -

Hierarchical layout

-

- The graph can be used to display nodes in a hierarchical way. This can be determined automatically, based on the amount of edges connected to each node, or defined by the user. - If the user wants to manually determine the hierarchy, each node has to be supplied with a level (from 0 being heighest to n). The automatic method - is shown in example 23 and the user-defined method is shown in example 24. - This layout method does not support smooth curves or clustering. It automatically turns these features off. -

- -
-// simple use of the hierarchical layout
-var options: {
-    hierarchicalLayout: true
-}
-
-// advanced configuration for hierarchical layout
-var options: {
-    hierarchicalLayout: {
-      enabled:false,
-      levelSeparation: 150,
-      nodeSpacing: 100,
-      direction: "UD"
-    }
-}
-// partial configuration automatically sets enabled to true
-var options: {
-    hierarchicalLayout: {
-      nodeSpacing: 100,
-      direction: "UD"
-    }
-}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
enabledBooleanfalseEnable or disable the hierarchical layout. -
levelSeparationNumber150This defines the space between levels (in the Y-direction, considering UP-DOWN direction).
nodeSpacingNumber100This defines the space between nodes in the same level (in the X-direction, considering UP-DOWN direction). - This is only relevant during the initial placing of nodes.
directionStringUDThis defines the direction the graph is drawn in. The supported directions are: Up-Down (UD), Down-Up (DU), Left-Right (LR) and Right-Left (RL). - These need to be supplied by the acronyms in parentheses.
- -

Localization

-

- When using vis.js in other languages, one can use the localization option to overwrite the labels used in the data manipulation interface. -

- -
-var options: {
-    labels:{
-      add:"Add Node",
-      edit:"Edit",
-      link:"Add Link",
-      del:"Delete selected",
-      editNode:"Edit Node",
-      editEdge:"Edit Edge",
-      back:"Back",
-      addDescription:"Click in an empty space to place a new node.",
-      linkDescription:"Click on a node and drag the edge to another
-                       node to connect them.",
-      editEdgeDescription:"Click on either one of the control points and drag them to another node to connect to it.".
-      addError:"The function for add does not support two arguments
-                                                        (data,callback).",
-      linkError:"The function for connect does not support two arguments
-                                                        (data,callback).",
-      editError:"The function for edit does not support two arguments
-                                                        (data, callback).",
-      editBoundError:"No edit function has been bound to this button.",
-      deleteError:"The function for delete does not support two arguments
-                                                        (data, callback).",
-      deleteClusterError:"Clusters cannot be deleted."
-    }
-}
-
- - - - - - - - - - - - - - - -
NameTypeDefaultDescription
labelsobject(shown above)Overwrite one or all labels used in the datamanipulation interface with localized strings. -
- -

Tooltips

-

- The behaviour and style of the tooltips used to display node and edge title attributes can be customized. -

- -
-// tooltip behaviour and style options
-var options: {
-  tooltip: {
-    delay: 300,
-    fontColor: "black",
-    fontSize: 14, // px
-    fontFace: "verdana",
-    color: {
-      border: "#666",
-      background: "#FFFFC6"
-    }
-  }
-}
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
delayNumber300Time in milliseconds a user must hover over a node or edge before a tooltip appears.
fontColorString"black"Default color for tooltip text.
fontSizeNumber14Size in pixels of tooltip text.
fontFaceString"verdana"Font family to used for tooltip text.
color.backgroundString"#FFFFC6"Background color for the node.
color.borderString"#666"Border color for the node.
- -

Methods

-

- Graph supports the following methods. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodReturn TypeDescription
getSelection()Array of idsReturns an array with the ids of the selected nodes. - Returns an empty array if no nodes are selected. - The selections are not ordered. -
focusOnNode(nodeId, [zoomLevel])noneThis function will move the view to center on the specified node. An optional zoomLevel can be passed where 1.0 is 100%, between 0.0 and 1.0 is zooming out and > 1.0 is zooming in. Generally, close to 1.0 is sufficient. - If this argument is not passed the view will only move, not zoom. -
storePosition()noneThis will put the X and Y positions of all nodes in the dataset. It will also include allowedToMoveX and allowedToMoveY with the correct values. - You can use this to stablize your graph once, then save the positions in a database so the next time you load the nodes, stabilization will be near instantaneous. -
DOMtoCanvas(pos)objectThis function converts DOM coordinates to coordinates on the canvas. Input and output are in the form of {x:xpos,y:ypos}. The DOM values are relative to the graph container. -
canvasToDOM(pos)objectThis function converts canvas coordinates to coordinates on the DOM. Input and output are in the form of {x:xpos,y:ypos}. The DOM values are relative to the graph container. -
on(event, callback)noneCreate an event listener. The callback function is invoked every time the event is triggered. Avialable events: select. The callback function is invoked as callback(properties), where properties is an object containing event specific properties. See section Events for more information.
off(event, callback)noneRemove an event listener created before via function on(event, callback). See section Events for more information.
redraw()noneRedraw the graph. Useful when the layout of the webpage changed.
setData(data,[disableStart])noneLoads data. Parameter data is an object containing - nodes, edges, and options. Parameters nodes, edges are an Array. - Options is a name-value map and is optional. Parameter disableStart is - an optional Boolean and can disable the start of the simulation that would begin at the end - of this function by default. -
setOptions(options)noneSet options for the graph. The available options are described in - the section Configuration Options. -
setSelection(selection)noneSelect nodes. - selection is an array with ids of nodes to be selected. - The array selection can contain zero or multiple ids. - Example usage: graph.setSelection([3, 5]); will select - nodes with id 3 and 5. -
setSize(width, height)noneParameters width and height are strings, - containing a new size for the visualization. Size can be provided in pixels - or in percentages.
zoomExtent()noneScales the graph so all the nodes are in center view.
- -

Events

-

- Graph fires events after one or multiple nodes are selected or deselected. - The event can be catched by creating a listener. -

- -

- Here an example on how to catch a select event. -

- -
-graph.on('select', function (properties) {
-  alert('selected nodes: ' + properties.nodes);
-});
-
- -

- A listener can be removed via the function off: -

- -
-function onSelect (properties) {
-  alert('selected nodes: ' + properties.nodes);
-}
-
-// add event listener
-graph.on('select', onSelect);
-
-// do stuff...
-
-// remove event listener
-graph.off('select', onSelect);
-
- - -

- The following events are available. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nameDescriptionProperties
selectFired after the user selects or deselects a node by clicking it. - Not fired when the method setSelectionis executed. - -
    -
  • nodes: an array with the ids of the selected nodes
  • -
  • edges: an array with the ids of the selected edges
  • -
-
clickFired after the user clicks or taps on a touchscreen. -
    -
  • nodes: an array with the ids of the selected nodes
  • -
  • edges: an array with the ids of the selected edges
  • -
-
doubleClickFired after the user double clicks or double taps on a touchscreen. -
    -
  • nodes: an array with the ids of the selected nodes
  • -
  • edges: an array with the ids of the selected edges
  • -
-
hoverNodeFired when the mouse is moved over a node (assuming the hover option is enabled). -
    -
  • node: an object with the id of the hovered node.
  • -
-
blurNodeFired when the mouse is moved off a node (assuming the hover option is enabled). -
    -
  • node: an object with the id of the hovered node.
  • -
-
resizeFired when the size of the canvas has been updated (not neccecarily changed) by the setSize() function or by the setOptions() function. -
    -
  • width: the new width of the canvas
  • -
  • height: the new height of the canvas
  • -
-
stabilizedFired when the graph has been stabilized after initialization. This event can be used to trigger the .storePosition() function after stabilization. -
    -
  • iterations: number of iterations used to stabilize
  • -
-
viewChangedFired when the view has changed. This is when the graph has moved or zoomed. - none -
zoomFired when the graph has zoomed. This event can be used to trigger the .storePosition() function after stabilization. -
    -
  • direction: "+" or "-"
  • -
-
- - -

Data policy

-

- All code and data is processed and rendered in the browser. - No data is sent to any server. -

- -
- - diff --git a/docs/graph2d.html b/docs/graph2d.html deleted file mode 100644 index 05ab0579..00000000 --- a/docs/graph2d.html +++ /dev/null @@ -1,1087 +0,0 @@ - - - - vis.js | Graph2d documentation - - - - - - - - -
- -

Graph2d documentation

- -

Overview

-

- Graph2d is an interactive visualization chart to draw data in a 2D graph. - You can freely move and zoom in the graph by dragging and scrolling in the - window. -

-

- Graph2d uses HTML DOM and SVG for rendering. This allows for flexible - customization using css styling. -

- -

Contents

- - -

Example

-

- The following code shows how to create a Graph2d and provide it with data. - More examples can be found in the examples directory. -

- -
-<!DOCTYPE HTML>
-<html>
-<head>
-  <title>Graph2d | Basic Example</title>
-
-  <style type="text/css">
-    body, html {
-      font-family: sans-serif;
-    }
-  </style>
-
-  <script src="../../dist/vis.js"></script>
-  <link href="../../dist/vis.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="visualization"></div>
-
-<script type="text/javascript">
-  var container = document.getElementById('visualization');
-  var items = [
-      {x: '2014-06-11', y: 10},
-      {x: '2014-06-12', y: 25},
-      {x: '2014-06-13', y: 30},
-      {x: '2014-06-14', y: 10},
-      {x: '2014-06-15', y: 15},
-      {x: '2014-06-16', y: 30}
-  ];
-
-  var dataset = new vis.DataSet(items);
-  var options = {
-      start: '2014-06-10',
-      end: '2014-06-18'
-  };
-  var Graph2d = new vis.Graph2d(container, dataset, options);
-</script>
-</body>
-</html>
-
-
- - -

Loading

- -

- The class name of the Graph2d is vis.Graph2d. - When constructing a Graph2d, an HTML DOM container must be provided to attach - the graph to. Optionally, data an options can be provided. - Data is a vis DataSet or an Array, described in - section Data Format. - Options is a name-value map in the JSON format. The available options - are described in section Configuration Options. - Groups is a vis DataSet containing groups. The available options and the method of construction - are described in section Data Format. -

-
var graph = new vis.Graph2d(container [, data] [, groups] [, options]);
-For backwards compatibility, groups and options can be interchanged. - -

- Data, options and groups can be set or changed later on using the functions - Graph2d.setItems(data), Graph2d.setOptions(options) and Graph2d.setGroups(groups). -

- -

Data Format

-

- Graph2d can load data from an Array, a DataSet or a DataView. - JSON objects are added to this DataSet by using the add() function. - Data points must have properties x, y, and z, - and can optionally have a property style and filter. -

- Graph2d can be provided with two types of data: -

-
    -
  • Items containing a set of points to be displayed.
  • -
  • Groups containing a set of groups used to group items - together. All items belonging to a group will be drawn as a single graph.
  • -
- -

Items

- -
-var items = [
-    {x: '2014-06-13', y: 30, group: 0},
-    {x: '2014-06-14', y: 10, group: 0},
-    {x: '2014-06-15', y: 15, group: 1},
-    {x: '2014-06-16', y: 30, group: 1},
-    {x: '2014-06-17', y: 10, group: 1},
-    {x: '2014-06-18', y: 15, group: 1}
-];
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeRequiredDescription
xnumberyesLocation on the x-axis.
ynumberyesLocation on the y-axis.
groupnumber | stringnoThe ID of the group this point belongs to.
- -

Groups

- -

- Like the items, groups are regular JavaScript Arrays and Objects. - Using groups, items can be grouped together. - Items are filtered per group, and displayed as individual graphs. Groups can contain the properties id, - content, className (optional) and options (optional). -

-

- Groups can be applied to a timeline using the method setGroups. - A table with groups can be created like: -

- -
-var groups = new vis.DataSet();
-groups.add({
-    id: 1,
-    content: 'Group 1',
-    // Optional: a field 'visible'
-    // Optional: a field 'className'
-    // Optional: options
-  })
-groups.add({
-  // more groups...
-});
-
- - -

- Groups can have the following properties: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeRequiredDescription
idString | NumberyesAn id for the group. The group will display all items having a - property group which matches the id - of the group.
contentStringyesThe contents of the group. This can be plain text or html code.
classNameStringnoThis field is optional. A className can be used to give groups - an individual css style. -
styleStringnoThis field is optional. A style can be used to give groups - an individual css style, and any style tags specified in style will - override the definition in the className style defined in css. -
optionsJSON objectnoThis field is optional. The options can be used to give a group a specific draw style. - Any options that are colored green in the Configuration Options can be used as options here. -
visibleBooleantrueThis field is optional. If false, this group will not be drawn. -
- -

Configuration Options

- -

Graph2d Options

- -Options can be used to customize the Graph2d to your purposes. These options can be passed to the Graph2d object either in -the constructor, or by the setOptions function. - -
-var options = {
-    width:  '100%',
-    height: '400px',
-    style: 'surface'
-};
-
- -The options colored in green can also be used as options for the groups. All options are optional. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
yAxisOrientationString'left'This defines with which axis, left or right, the graph is coupled. Example 5 shows groups with different Y axis. If no groups are coupled - with an axis, it will not be shown.
defaultGroupString'default'This is the label for the default, ungrouped items when shown in a legend.
sortBooleantrueThis determines if the items are sorted automatically. - They are sorted by the x value. If sort is enabled, more optimizations are possible, increasing the performance.
samplingBooleantrueIf sampling is enabled, Graph2d will automatically determine the amount of points per pixel. - If there are more than 1 point per pixel, not all points will be drawn. Disabling sampling will cause a decrease in performance.
graphHeightNumber | String'400px'This is the height of the graph SVG canvas. - If it is larger than the height of the outer frame, you can drag up and down - the vertical direction as well as the usual horizontal direction.
shadedBoolean | ObjectfalseToggle a shaded area with the default settings.
shaded.enabledBooleanfalseThis toggles the shading.
shaded.orientationString'bottom'This determines if the shaded area is at the bottom or at the top of the curve. The options are 'bottom' or 'top'.
shaded.styleStringundefinedSet the style for the shading. This is a css string and it will override the attributes set in the class.
styleString'line'This allows the user to define if this should be a linegraph, barchart or pointcloud. The options are: 'line', 'bar', 'points'.
barChart.widthNumber50The width of the bars.
barChart.alignString'center'The alignment of the bars with regards to the coordinate. The options are 'left', 'right' or 'center'.
barChart.handleOverlapString'overlap'You can choose how graph2d handles the case where barcharts are occupying the same datapoint. The possible options are: - overlap, sideBySide, stack. - See example 10 for more information. - When using groups, see example 11. -
catmullRomBoolean | ObjecttrueToggle the interpolation with the default settings. For more customization use the JSON format.
catmullRom.enabledBooleantrueToggle the interpolation.
catmullRom.parametrizationString'centripetal'Define the type of parametrizaion. Example 7 shows the different methods. The options are 'centripetal' (best results), 'chordal' and 'uniform'. Uniform is the computationally cheapest variant. - If catmullRom is disabled, linear interpolation is used.
drawPointsBoolean | ObjecttrueToggle the drawing of the datapoints with the default settings.
drawPoints.enabledBooleantrueToggle the drawing of the datapoints.
drawPoints.sizeNumber6Determine the size at which the data points are drawn.
drawPoints.styleString'square'Determine the shape of the data points. The options are 'square' or 'circle'.
dataAxis.customRange.left.minNumberundefinedSet the minimum value of the left y-Axis.
dataAxis.customRange.left.maxNumberundefinedSet the maximum value of the left y-Axis.
dataAxis.customRange.right.minNumberundefinedSet the minimum value of the right y-Axis.
dataAxis.customRange.right.maxNumberundefinedSet the maximum value of the right y-Axis.
dataAxis.showMinorLabelsBooleantrueToggle the drawing of the minor labels on the Y axis.
dataAxis.showMajorLabelsBooleantrueToggle the drawing of the major labels on the Y axis.
dataAxis.iconsBooleanfalseToggle the drawing of automatically generated icons the Y axis.
dataAxis.widthNumber | String'40px'Set the (minimal) width of the yAxis. The axis will resize to accomodate the labels of the Y values.
dataAxis.visibleBooleantrueShow or hide the data axis.
dataAxis.title.left.textStringundefinedSet the title for the left axis.
dataAxis.title.left.styleStringundefinedSet the title style for the left axis. This is a css string and it will override the attributes set in the class.
dataAxis.title.right.textStringundefinedSet the title for the right axis.
dataAxis.title.right.styleStringundefinedSet the title style for the right axis. This is a css string and it will override the attributes set in the class.
dataAxis.format.left.decimalsNumberundefinedSet the number of decimal points used on the the left axis. If set, this will fix the number of decimal places - displayed after the decimal point. - If undefined, trailing zeros will be removed.
dataAxis.format.right.decimalsNumberundefinedSet the number of decimal points used on the the right axis. If set, this will fix the number of decimal places - displayed after the decimal point. - If undefined, trailing zeros will be removed.
dataAxis.alignZerosBooleantrueWhen using multiple axis, the right one is slaved to the left one. If you need to ensure that the zero-lines are on the same - height, you can turn this option on.
groups.visibilityObjectYou can use this to toggle the visibility of groups per graph2D instance. This is different from setting the visibility flag of the groups since - this is not communicated across instances of graph2d. Take a look at Example 14 - for more explanation. -
legendBooleanfalseToggle the legend with the default settings.
legend.enabledBooleanfalseToggle the legend.
legend.iconsBooleantrueShow automatically generated icons on the legend.
legend.left.visibleBooleantrueBoth axis, left and right, have a corresponding legend. This toggles the visibility of the legend that is coupled with the left axis.
legend.left.positionString'top-left'Determine the position of the legend coupled to the left axis. Options are 'top-left', 'top-right', 'bottom-left' or 'bottom-right'.
legend.right.visibleBooleantrueThis toggles the visibility of the legend that is coupled with the right axis.
legend.right.positionString'top-right'Determine the position of the legend coupled to the right axis. Options are 'top-left', 'top-right', 'bottom-left' or 'bottom-right'.
- -

Timeline Options

- -

- Graph2d is built upon the framework of the timeline. These options from the timeline can be used with graph2D. - All options are optional. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
autoResizebooleantrueIf true, the Timeline will automatically detect when its container is resized, and redraw itself accordingly. If false, the Timeline can be forced to repaint after its container has been resized using the function redraw().
clickToUsebooleanfalseWhen a Graph2d is configured to be clickToUse, it will react to mouse and touch events only when active. - When active, a blue shadow border is displayed around the Graph2d. The Graph2d is set active by clicking on it, and is changed to inactive again by clicking outside the Graph2d or by pressing the ESC key.
endDate | Number | StringnoneThe initial end date for the axis of the timeline. - If not provided, the latest date present in the items set is taken as - end date.
heightNumber | StringnoneThe height of the timeline in pixels or as a percentage. - When height is undefined or null, the height of the timeline is automatically - adjusted to fit the contents. - It is possible to set a maximum height using option maxHeight - to prevent the timeline from getting too high in case of automatically - calculated height. -
localeStringnoneSelect a locale for the Graph2d. See section Localization for more information.
localesObjectnoneA map with i18n locales. See section Localization for more information.
maxDate | Number | StringnoneSet a maximum Date for the visible range. - It will not be possible to move beyond this maximum. -
maxHeightNumber | StringnoneSpecifies the maximum height for the Timeline. Can be a number in pixels or a string like "300px".
minDate | Number | StringnoneSet a minimum Date for the visible range. - It will not be possible to move beyond this minimum. -
minHeightNumber | StringnoneSpecifies the minimum height for the Timeline. Can be a number in pixels or a string like "300px".
orientationString'bottom'Orientation of the timeline: 'top' or 'bottom' (default). If orientation is 'bottom', the time axis is drawn at the bottom, and if 'top', the axis is drawn on top.
showCurrentTimebooleantrueShow a vertical bar at the current time.
showCustomTimebooleanfalseShow a vertical bar displaying a custom time. This line can be dragged by the user. The custom time can be utilized to show a state in the past or in the future. When the custom time bar is dragged by the user, the event timechange is fired repeatedly. After the bar is dragged, the event timechanged is fired once.
showMajorLabelsbooleantrueBy default, the timeline shows both minor and major date labels on the - time axis. - For example the minor labels show minutes and the major labels show hours. - When showMajorLabels is false, no major labels - are shown.
showMinorLabelsbooleantrueBy default, the timeline shows both minor and major date labels on the - time axis. - For example the minor labels show minutes and the major labels show hours. - When showMinorLabels is false, no minor labels - are shown. When both showMajorLabels and - showMinorLabels are false, no horizontal axis will be - visible.
startDate | Number | StringnoneThe initial start date for the axis of the timeline. - If not provided, the earliest date present in the events is taken as start date.
widthString'100%'The width of the timeline in pixels or as a percentage.
zoomMaxNumber315360000000000Set a maximum zoom interval for the visible range in milliseconds. - It will not be possible to zoom out further than this maximum. - Default value equals about 10000 years. -
zoomMinNumber10Set a minimum zoom interval for the visible range in milliseconds. - It will not be possible to zoom in further than this minimum. -
- - -

Methods

-

- The Graph2d supports the following methods. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodReturn TypeDescription
clear([what])none - Clear the Graph2d. An object can be passed specifying which sections to clear: items, groups, - and/or options. By Default, items, groups and options are cleared, i.e. what = {items: true, groups: true, options: true}. Example usage: - -
Graph2d.clear();                // clear items, groups, and options
-Graph2d.clear({options: true}); // clear options only
-
-
destroy()noneDestroy the Graph2d. The Graph2d is removed from memory. all DOM elements and event listeners are cleaned up. -
getCurrentTime()DateGet the current time. Only applicable when option showCurrentTime is true. -
getCustomTime()DateRetrieve the custom time. Only applicable when the option showCustomTime is true. -
getLegend(groupId, iconWidth, iconHeight)SVGelement, String, StringReturns an object containing an SVG element with the icon of the group (size determined by iconWidth and iconHeight), the label of the group (content) and the yAxisOrientation of the group (left or right). -
getWindow()ObjectGet the current visible window. Returns an object with properties start: Date and end: Date.
getItemRange()ObjectGet the range of all the items as an object containing min: Date and max: Date.
fit()noneAdjust the visible window such that it fits all items. -
isGroupVisible(groupId)BooleanThis checks if the visible option of the supplied group (by ID) is true or false. -
moveTo(time [, options])noneMove the window such that given time is centered on screen. Parameter time can be a Date, Number, or String. Available options: -
    -
  • animate: boolean | number
    If true (default), the range is animated smoothly to the new window. If a number, the number is taken as duration for the animation. Default duration is 500 ms.
  • -
-
on(event, callback)noneCreate an event listener. The callback function is invoked every time the event is triggered. Avialable events: rangechange, rangechanged, select. The callback function is invoked as callback(properties), where properties is an object containing event specific properties. See section Events for more information.
off(event, callback)noneRemove an event listener created before via function on(event, callback). See section Events for more information.
redraw()noneForce a redraw of the Graph2d. Can be useful to manually redraw when option autoResize=false. -
setCurrentTime(time)noneSet a current time. This can be used for example to ensure that a client's time is synchronized with a shared server time. - time can be a Date object, numeric timestamp, or ISO date string. - Only applicable when option showCurrentTime is true.
setCustomTime(time)noneAdjust the custom time bar. Only applicable when the option showCustomTime is true. time can be a Date object, numeric timestamp, or ISO date string. -
setGroups(groups)noneSet a data set with groups for the Graph2d. - groups can be an Array with Objects, - a DataSet, or a DataView. For each of the groups, the items of the - Graph2d are filtered on the property group, which - must correspond with the id of the group. -
setItems(items)noneSet a data set with items for the Graph2d. - items can be an Array with Objects, - a DataSet, or a DataView. -
setOptions(options)noneSet or update options. It is possible to change any option of the Graph2d at any time. You can for example switch orientation on the fly. -
setWindow(start, end)noneSet the current visible window. The parameters start and end can be a Date, Number, or String. If the parameter value of start or end is null, the parameter will be left unchanged.
- - -

Events

-

- Graph2d fires events when changing the visible window by dragging, when - selecting items, and when dragging the custom time bar. -

- -

- Here an example on how to listen for a rangeChanged event. A listener can be removed via the function off: -

- -
-function onChange (properties) {
-  alert('changed!');
-}
-
-// add event listener
-Graph2d.on('rangechanged', onChange);
-
-// do stuff...
-
-// remove event listener
-Graph2d.off('rangechanged', onChange);
-
- - -

- The following events are available. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nameDescriptionProperties
finishedRedrawFired after a redraw is complete. When moving the Graph2d around, this could be fired frequently. - - none. -
rangechangeFired repeatedly when the user is dragging the Graph2d window. - -
    -
  • start (Number): timestamp of the current start of the window.
  • -
  • end (Number): timestamp of the current end of the window.
  • -
-
rangechangedFired once after the user has dragged the Graph2d window. - -
    -
  • start (Number): timestamp of the current start of the window.
  • -
  • end (Number): timestamp of the current end of the window.
  • -
-
timechangeFired repeatedly when the user is dragging the custom time bar. - Only available when the custom time bar is enabled. - -
    -
  • time (Date): the current time.
  • -
-
timechangedFired once after the user has dragged the custom time bar. - Only available when the custom time bar is enabled. - -
    -
  • time (Date): the current time.
  • -
-
- -

Localization

-

- Graph2d can be localized. For localization, Graph2d depends largely on the localization of moment.js. Locales are not included in vis.js by default. To enable localization, moment.js must be loaded with locales. Moment.js offers a bundle named "moment-with-locales.min.js" for this and there are various alternative ways to load locales. -

- -

- To set a locale for the Graph2d, specify the option locale: -

- -
var options = {
-  locale: 'nl'
-};
-
- -

Create a new locale

- -To load a locale into the Graph2d not supported by default, one can add a new locale to the option locales: - -
var options = {
-  locales: {
-    // create a new locale
-    mylocale: {
-      current: 'current',
-      time: 'time',
-    }
-  },
-
-  // use the new locale
-  locale: 'mylocale'
-};
-
- -

Available locales

- -Graph2d comes with support for the following locales: - - - - - - - - - - - -
LanguageCode
English - en
- en_EN
- en_US -
Dutch - nl
- nl_NL
- nl_BE -
- -

Styles

-

- All parts of the Graph2d have a class name and a default css style just like the Graph2d. - The styles can be overwritten, which enables full customization of the layout - of the Graph2d. -

-

- Additionally, Graph2d has 10 preset styles for graphs, which are cycled through when loading groups. These styles can be overwritten - as well, along with defining your own classes to style the graphs! Example 4 and - example 5 show the usage of custom styles. -

- -

Data Policy

-

- All code and data is processed and rendered in the browser. - No data is sent to any server. -

- -
- - diff --git a/docs/graph3d.html b/docs/graph3d.html deleted file mode 100644 index 8a81c25a..00000000 --- a/docs/graph3d.html +++ /dev/null @@ -1,673 +0,0 @@ - - - - vis.js | graph3d documentation - - - - - - - - -
- -

Graph3d documentation

- -

Overview

-

- Graph3d is an interactive visualization chart to draw data in a three dimensional - graph. You can freely move and zoom in the graph by dragging and scrolling in the - window. Graph3d also supports animation of a graph. -

-

- Graph3d uses HTML canvas - to render graphs, and can render up to a few thousands of data points smoothly. -

- -

Contents

- - -

Example

-

- The following code shows how to create a Graph3d and provide it with data. - More examples can be found in the examples directory. -

- -
-<!DOCTYPE HTML>
-<html>
-<head>
-  <title>Graph 3D demo</title>
-
-  <style>
-    body {font: 10pt arial;}
-  </style>
-
-  <script type="text/javascript" src="../../dist/vis.js"></script>
-
-  <script type="text/javascript">
-  var data = null;
-  var graph = null;
-
-  function custom(x, y) {
-    return (Math.sin(x/50) * Math.cos(y/50) * 50 + 50);
-  }
-
-  // Called when the Visualization API is loaded.
-  function drawVisualization() {
-    // Create and populate a data table.
-    var data = new vis.DataSet();
-    // create some nice looking data with sin/cos
-    var steps = 50;  // number of datapoints will be steps*steps
-    var axisMax = 314;
-    var axisStep = axisMax / steps;
-    for (var x = 0; x < axisMax; x+=axisStep) {
-      for (var y = 0; y < axisMax; y+=axisStep) {
-        var value = custom(x, y);
-        data.add({
-          x: x,
-          y: y,
-          z: value,
-          style: value
-        });
-      }
-    }
-
-    // specify options
-    var options = {
-      width:  '600px',
-      height: '600px',
-      style: 'surface',
-      showPerspective: true,
-      showGrid: true,
-      showShadow: false,
-      keepAspectRatio: true,
-      verticalRatio: 0.5
-    };
-
-    // create a graph3d
-    var container = document.getElementById('mygraph');
-    graph3d = new vis.Graph3d(container, data, options);
-  }
-  </script>
-</head>
-
-<body onload="drawVisualization();">
-  <div id="mygraph"></div>
-</body>
-</html>
-
-
- - -

Loading

- -

- The class name of the Graph3d is vis.Graph3d. - When constructing a Graph3d, an HTML DOM container must be provided to attach - the graph to. Optionally, data an options can be provided. - Data is a vis DataSet or an Array, described in - section Data Format. - Options is a name-value map in the JSON format. The available options - are described in section Configuration Options. -

-
var graph = new vis.Graph3d(container [, data] [, options]);
- -

- Data and options can be set or changed later on using the functions - Graph3d.setData(data) and Graph3d.setOptions(options). -

- -

Data Format

-

- Graph3d can load data from an Array, a DataSet or a DataView. - JSON objects are added to this DataSet by using the add() function. - Data points must have properties x, y, and z, - and can optionally have a property style and filter. - -

Definition

-

- The DataSet JSON objects are defined as: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeRequiredDescription
xnumberyesLocation on the x-axis.
ynumberyesLocation on the y-axis.
znumberyesLocation on the z-axis.
stylenumbernoThe data value, required for graph styles dot-color and - dot-size. -
filter*noFilter values used for the animation. - This column may have any type, such as a number, string, or Date.
- - - -

Configuration Options

- -

- Options can be used to customize the graph. Options are defined as a JSON object. - All options are optional. -

- -
-var options = {
-    width:  '100%',
-    height: '400px',
-    style: 'surface'
-};
-
- -

- The following options are available. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDefaultDescription
animationIntervalnumber1000The animation interval in milliseconds. This determines how fast - the animation runs.
animationPreloadbooleanfalseIf false, the animation frames are loaded as soon as they are requested. - if animationPreload is true, the graph will automatically load - all frames in the background, resulting in a smoother animation as soon as - all frames are loaded. The load progress is shown on screen.
animationAutoStartbooleanfalseIf true, the animation starts playing automatically after the graph - is created.
backgroundColorstring or Object'white'The background color for the main area of the chart. - Can be either a simple HTML color string, for example: 'red' or '#00cc00', - or an object with the following properties.
backgroundColor.strokestring'gray'The color of the chart border, as an HTML color string.
backgroundColor.strokeWidthnumber1The border width, in pixels.
backgroundColor.fillstring'white'The chart fill color, as an HTML color string.
cameraPositionObject{horizontal: 1.0, vertical: 0.5, distance: 1.7}Set the initial rotation and position of the camera. - The object cameraPosition contains three parameters: - horizontal, vertical, and distance. - Parameter horizontal is a value in radians and can have any - value (but normally in the range of 0 and 2*Pi). - Parameter vertical is a value in radians between 0 and 0.5*Pi. - Parameter distance is the (normalized) distance from the - camera to the center of the graph, in the range of 0.71 to 5.0. A - larger distance puts the graph further away, making it smaller. - All parameters are optional. -
heightstring'400px'The height of the graph in pixels or as a percentage.
keepAspectRatiobooleantrueIf keepAspectRatio is true, the x-axis and the y-axis - keep their aspect ratio. If false, the axes are scaled such that they - both have the same, maximum with.
showAnimationControlsbooleantrueIf true, animation controls are created at the bottom of the Graph. - The animation controls consists of buttons previous, start/stop, next, - and a slider showing the current frame. - Only applicable when the provided data contains an animation.
showGridbooleantrueIf true, grid lines are draw in the x-y surface (the bottom of the 3d - graph).
showPerspectivebooleantrueIf true, the graph is drawn in perspective: points and lines which - are further away are drawn smaller. - Note that the graph currently does not support a gray colored bottom side - when drawn in perspective. -
showShadowbooleanfalseShow shadow on the graph.
stylestring'dot'The style of the 3d graph. Available styles: - bar, - bar-color, - bar-size, - dot, - dot-line, - dot-color, - dot-size, - line, - grid, - or surface
tooltipboolean | functionfalseShow a tooltip showing the values of the hovered data point. - The contents of the tooltip can be customized by providing a callback - function as tooltip. In this case the function is called - with an object containing parameters x, - y, and z argument, - and must return a string which may contain HTML. -
valueMaxnumbernoneThe maximum value for the value-axis. Only available in combination - with the styles dot-color and dot-size.
valueMinnumbernoneThe minimum value for the value-axis. Only available in combination - with the styles dot-color and dot-size.
verticalRationumber0.5A value between 0.1 and 1.0. This scales the vertical size of the graph - When keepAspectRatio is set to false, and verticalRatio is set to 1.0, - the graph will be a cube.
widthstring'400px'The width of the graph in pixels or as a percentage.
xBarWidthnumbernoneThe width of bars in x direction. By default, the width is equal to the distance - between the data points, such that bars adjoin each other. - Only applicable for styles 'bar' and 'bar-color'.
xCenterstring'55%'The horizontal center position of the graph, as a percentage or in - pixels.
xMaxnumbernoneThe maximum value for the x-axis.
xMinnumbernoneThe minimum value for the x-axis.
xStepnumbernoneStep size for the grid on the x-axis.
xValueLabelfunctionnoneA function for custom formatting of the labels along the x-axis, - for example function (x) {return (x * 100) + '%'}. -
yBarWidthnumbernoneThe width of bars in y direction. By default, the width is equal to the distance - between the data points, such that bars adjoin each other. - Only applicable for styles 'bar' and 'bar-color'.
yCenterstring'45%'The vertical center position of the graph, as a percentage or in - pixels.
yMaxnumbernoneThe maximum value for the y-axis.
yMinnumbernoneThe minimum value for the y-axis.
yStepnumbernoneStep size for the grid on the y-axis.
yValueLabelfunctionnoneA function for custom formatting of the labels along the y-axis, - for example function (y) {return (y * 100) + '%'}. -
zMinnumbernoneThe minimum value for the z-axis.
zMaxnumbernoneThe maximum value for the z-axis.
zStepnumbernoneStep size for the grid on the z-axis.
zValueLabelfunctionnoneA function for custom formatting of the labels along the z-axis, - for example function (z) {return (z * 100) + '%'}. -
xLabelStringxLabel on the X axis.
yLabelStringyLabel on the Y axis.
zLabelStringzLabel on the Z axis.
filterLabelStringtimeLabel for the filter column.
legendLabelStringvalueLabel for the style description.
- - -

Methods

-

- Graph3d supports the following methods. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodReturn TypeDescription
animationStart()noneStart playing the animation. - Only applicable when animation data is available.
animationStop()noneStop playing the animation. - Only applicable when animation data is available.
getCameraPosition()An object with parameters horizontal, - vertical and distanceReturns an object with parameters horizontal, - vertical and distance, - which each one of them is a number, representing the rotation and position - of the camera.
redraw()noneRedraw the graph. Useful after the camera position is changed externally, - when data is changed, or when the layout of the webpage changed.
setData(data)noneReplace the data in the Graph3d.
setOptions(options)noneUpdate options of Graph3d. - The provided options will be merged with current options.
setSize(width, height)noneParameters width and height are strings, - containing a new size for the graph. Size can be provided in pixels - or in percentages.
setCameraPosition (pos){horizontal: 1.0, vertical: 0.5, distance: 1.7}Set the rotation and position of the camera. Parameter pos - is an object which contains three parameters: horizontal, - vertical, and distance. - Parameter horizontal is a value in radians and can have any - value (but normally in the range of 0 and 2*Pi). - Parameter vertical is a value in radians between 0 and 0.5*Pi. - Parameter distance is the (normalized) distance from the - camera to the center of the graph, in the range of 0.71 to 5.0. A - larger distance puts the graph further away, making it smaller. - All parameters are optional. -
- -

Events

-

- Graph3d fires events after the camera position has been changed. - The event can be catched by creating a listener. - Here an example on how to catch a cameraPositionChange event. -

- -
-function onCameraPositionChange(event) {
-  alert('The camera position changed to:\n' +
-        'Horizontal: ' + event.horizontal + '\n' +
-        'Vertical: ' + event.vertical + '\n' +
-        'Distance: ' + event.distance);
-}
-// assuming var graph3d = new vis.Graph3d(document.getElementById('mygraph'));
-graph3d.on('cameraPositionChange', onCameraPositionChange);
-
- -

- The following events are available. -

- - - - - - - - - - - - - - - - - -
nameDescriptionProperties
cameraPositionChangeThe camera position changed. Fired after the user modified the camera position - by moving (dragging) the graph, or by zooming (scrolling), - but not after a call to setCameraPosition method. - The new camera position can be retrieved by calling the method - getCameraPosition. -
    -
  • horizontal: Number. The horizontal angle of the camera.
  • -
  • vertical: Number. The vertical angle of the camera.
  • -
  • distance: Number. The distance of the camera to the center of the graph.
  • -
-
- -

Data Policy

-

- All code and data are processed and rendered in the browser. No data is sent to any server. -

- -
- - diff --git a/docs/img/graph/graph.png b/docs/img/graph/graph.png deleted file mode 100644 index 3acaa13149a5dfbae14be8737f2664a1925be490..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23400 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 IM6N<$g1{XUg#Z8m diff --git a/docs/img/graph3d.png b/docs/img/graph3d.png deleted file mode 100644 index 72fc45cd0a7aa62e4136f65685d1b6f67eaf8eca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101584 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

jsD;3iT%c+7>T(`~$=z7WEK3JZC8(zClQ z^xWWvSy|8c86=fc>-tV*s!Fhf8PRk?e%WVAl7gwMoDie549wcH$CZ?d2#Kux*}?T* zXSB~2A9Teh+n zMsbGf001BWNkleJ!->gslXHq7DZDibK0D z8t!~1G5C_5sFbs|3IOzu zJr|qj_H7Y0ilgO%ZM`>Ak}-Ajt}6y#YdqmDY@1TcE?+PlT;+OyD1G%#XyWS3_3?%A zz=oekVLR;T{~X5S_XC#~7Z-o+W853Tfg?Mr?e{!hvr#a zk}a>ml%3Wj*kb&*hs?4JIogSJdNVimsdHUPpb8YkzJ8-@kI^C=Fp@uItTe^|fRYGXOv=$rayid`#*c5JX}bo}8+FgxMESc@r!3C1j};l6oj^ zQsNSD`m6PDdjvJvA@8a_WJh;ZXB>PYyqXmM>XzHlnET?>ORrvc?0LYK0{|p^d?g~k zv}L~PH~3J#QcLdb3qLXJy}7CR{NQS{DWz8wWWuUlmp!py>D48~d>lh53?+@y(nLi5 zT>D0cDKTV=9dJb!GFUOtusOJii*R{LZu`itjk@oBV%vF3z15eX*$_A9`cE|YI^zJ~ z?@A8;w`MiReC-)O0Qfp`u1USb$4)d9hkoIhc{Z0b5L*KULqP4hpqDITk?wNJTyN~s z`+;@xskpZ@A9j_5Wo7$IRtlj@qGCZ;0RZWSK#`Db_A-$Zn?M?`nHC?dCw^KkT2~H+ zD3q=-9@gdk!Hm7MVGT{WS4)%GU+YKSVSPBVarNe%TdP~EiBKE`^kZc_eh+XtpU?l@ z-~HWpzVn@m&+X(7~;wqG8Un3Jfey7lUi=()QHzizh6YYndcqR;S+tH1FhxsBn# zt3#}w09tDS2LND*6;AbvYZOQ7Mq|_`#aT4^fFO^Mr|63wwDY%z%q%XI9<{_qopC)L z*}IV6y(wL^mDKSage8;($$3wqCe|(sv$C<~QcGwDro}VXVhxK+;*8>^yVzC>na_KQ z))+Rf72kGOW1K=zzSS27M(Cn8>pba>bwvOm zZ^}qE&B`UAe$*lkSiMKXB^6s3;$)opotP-rom5X5TmGeC^^?JrhuNAG3}s%5UzDQy zF(q1}G7Wj@rbw}%+I)h!KgP@Iyn#-7(p3qOHy72@`o+(z=CuS8(pX<{kqC>I;UK`G zxP*M%mN?3g(VF*Mslz@}R0ROVRTFI{vO97M3Nc=33?5}L+A`7->Ds6&iaUI?VpSg* zuASjlL#*Ey+`kfahvK}lVA4YQH5{LcB&q-`_J)?I*=0~`a!yKCt?3sb$>%PaOZ#eW zDr{PCqbc!;Db})`b=%G|N2wBrn0644%mM)Ri)OPOZe_U8M1u{00}8mjocEdG_bB4>gTkN2Iyk+*>JSlEwS_Cl@UGJc7`Tru<7+ zoc)$K07TNlYa6-~Qw=h6)t|$@_T>V(5strJPb%8?Guz4iR-TtDts_4^k}TE&%L= z&sF=pa^~@(IcRZzWDcKhVyB!*$Ft*sb_ojiH+*s){3vAIAHM5R&*g~DJkxPSlt2S57d=-+1c zT>};nOA53qqB?v4fRAa}GKy~81^{YF!6}Q$E-z_Ll$_zxB^N@n#qB`=$j&RMiiBHJ zI8^*%eAA2^m}4O{yVsXE(N|j3@H$dx!^19)KikKCezN%Xptxu2!S~}Q`b)MLE2!bN z)Uy+8Awib}G5RkSE0MLrE_-bRREktvuoo~u-yNj(s z0HEa+$=!ycb(`yZy?uz)jV4m-+ooogG1x2(4u2IOBz;;G;~qEgvzLo!NpuU5nXUf{!c#o2I!W78apA?$Yz)31NY?W#+u!M6z*O zQede|0Kh%pTI^kinoTo$wwY*)5w(&(WJ$p(iwnCpimq^0nMO|c5Th3AiFua11b^MD zyCeRRd_G19f0b^2T)6p^#OvT>ew}UDO@_3rT6cEZ-d0VR$+`yPOvY(POj)RXGx z%9gNP@bm%Sp7uK8hy=JqK%Kl{zY$c==A=$X{)K1O+8UE?Tkf5!=3Ni?)*94>kCqG# z;-ZMh1RMrM{?we=t;h?wwN~!p%7qPmx1KplA*`$gkU!VUCe4K zrg>QzEteETR#&zyspZQ&P1<(*crwsg-uDyTRzGud%GHV@s1ijGUw2)+)bqY}{%MjD z@_XLaR9J<)k=S+GHvLGP#ONAKb7>jR*ISM_%Yn`+j$nq{B6UoS#PO1Xc&!fw>sCXho0+uKj0)KskM{?bf3QC}rYqiT0O*bY9ad5Ky5f=;nulxcbu^ci({tj`dwpwdp}?PB$sgE6 zFa+^4-APDC2FYQNWe(4_tt*xsbt(7Iy68O9pq6rE*g5XbH#v7T`9ekXPrHfvrhCrF zm9O0*_|(e4YTi^J_+)UO&vwSih_{ATG~>(}it1vlC1t$IbRzd3S+bpNZvELF*;1?T zaANwKUc+epV#9m4t3rY0LzCxME_PMA{P|$sR$O@@;(n=FGbJ^Rs979-WH1T!{9-+X$lsN^htDj4NU zB&Rx@KOe5)cTR?Mjj+LBIYxfM@o3e72+ z%aE0t8T+=!M{~)dBfat1bX7slA6U*WHWEKP0PnZaJ}Lb`TR*l}UGmg-(8AlzsXj(f zL78&#CnoYDoH*Sk`r~2GCUTG;xQd(Z(ds9K8^eMK#v+!g3Y4PUz`#V5;s*&)N44IX zX9eU?rJYpfAqGQeFdfUHBC1L~G)?ZVDc-whNpQJVTj|eUSRCwOI1Qb;pwm>wmb4Fk z`O|&AcNUE}!7h}!$s8}76ze7Nz2)PbKe38C%}&0}9IPaY!<{?Ll% z0RU7}99)H^Ok|+7di5(sb;fq^?;Dfaaz#?VFxRwdtDV7d0;7cycI*+}o#(2Qs$tiA zgL}T;#Y(aWQ5`hIVSdV9XV~pteZ*1U7T6bcK3Cn=Mte^ZZK+$|uq#NLz%7@{f9Ih0 zdw|O(lPM4g004@j91e%YVp*-$&CN{!$Ye5nJ|97T`&Inw?yINny_$0@000zGR+b0W zBmhu;F@n)7Z5{xqIG@Af(Prks2o_z%jXNO2~ZSyyTeVOwfuG!X2PI3xT19>G5xNT&?9A73uZ$+5@A<1LAb zth%;;&HbT!=bM49fN7a&bA=1>XlKBDp6PKF+P|S2GXsGBmcH#L2Q!Tn0B_^zK*3O@ zIP~%hzOElN*6IGHm~2Z=(U|`r^Q0;=a^@R;@v1>{*XTP~pAwey>WmxTdMrKvhhYjc z?D}pWFCom@nEP)#YmE$q$(qhgv0#aJF+7iXR2Az^=B(w&aBAjjUR=zYI+Wn#n{2Nh zu)jQ*&1Z#+3IO0ngfxe&sF@QQ79C+X6N&RSq`0C?)LKTVXRJ|oZ9Sk6eq30nNp3__ zs*)?6Z%xcUJ2vs9>zk!&ieE*3u@6QqKp`+{ruw#_hV|eVvrvRI)aSYQyeEBpQ94)c zVWn9W%7==2)!fz&N zbcAD?M-)kf4*+Qv7TYU$;R|bj_O0pD6AkkrF#z0KSNuP(b+2UQ|NEcM{>5KR`BP$l zVMO!SmLzZ&`<4WZWqagnZpGN z<%?sAo|DW_lrM2AT6RHMhiS*EeBGTZE5O@Rx%Of{r@-P3!ohzT82)94aa3lwDo?c* zshVO{7{y2)l$3Q6QnD>bTON>aZ)gI}I;4nv*rVoy9|!3D9`G1ywR(Mh{q48kzHs5f zv17-Yo12wN<^25o$&)89U%vdg&wWm>*ZZu*}Cz(vXH2aIlqE); z?B{j*03dU+JAzi#EAk4#CrtNDvE~>6$7XWAkXpGX{)hC-00FXDQ9KUu)hM0?z z_=N7adom`m|8Qb^SDu?kq|4l_vkU-)kgABmc+Hq{Crnq=y4$wp&!;#AzG4;0IG9UQ zPs$KN9P2JSPwG>i6ot~#4W4pVy75#R04NUREM@hqI@%45ZyC`nJLkySPubRas9}AEe1pvlTIbi~SSA4r6?d^?Q@9CHJrL-GP!iS2P7e zQbqEpcETDy$gsfr5m&6mS5+4Q00=~XwK4c8!$Hfg8E6BUt+_2*F0_XGHgIVf0BDqI zxY0iU!tHHWh?UmxPPSkR+Cs|)7?^o3`lvHAxI)%kjgX*Nux0FdOWMKC_;QjbO&iCw z-nRm-&+u0;76|~q$h2@P^ejhtOQc^B$|F3HoK+r@Z5u^-n>gp-<+3cyf@a%AaZ-W= z<)T|W-F2aHNhN>$+g^cy0D%5o+rN6JWpqJJ2smH(;&OXyV#kuOw|D!8KkMAx9oaFb z%@??veo3l=p1J0jOo;*{pC_kXExFzMw^w80Z+~NE_pazrPrR=;rju7Q2%4{~QcXTu zBzdf=6luLA473yhfDnK%hKfSi@?i!aDHMF&MBA?=RUrI>^%@!DRUq}^d(Y4ajrF`H z#mX$*EPrjdSeDk7=OwndBJ_3CDINC}(Y+V&&3-beL)0mQZB)+ABCH}&m68OXG+mZw z9p$v1iM>?wB8<%qHP=XtBHKEtS>0bJf{soOyy*VS$6*is`{7&kg)e;JH{SW`SHJrI z6Vv1IxY1|?fZJ;~C-#h%^jYbe*6^Vd$q{V2%;}Dj0TJ>X6J{blCHd?elSZFx&OcLA zP)uoPbCGr@QcYLskGcw%Jp7>$)I4^nB3hZ#k$*DE1kT5%Vjp#}Z`j!{-uR8*Lx}Rl zjFe}NJm{asF%(EwtT5VCTGix+HmjZh0OSr#OJ5zP+z)gH+B?txun)dG3ILT4J^3wF zr8${x_T#l}S9brJ^qeR23}bu~-#xFq(i(q`Sr~GA)+J{>*`o^pK&gwAyvSKoKmz40 z+p|fGMY8TZem8F_06+cESfAD^A$M>0D*n!wjZ10@q9^z13;=d!`~Kn|DY|>1`A(K z0zhbAMt@Uf9zp#FqpDef*eBh1DgyuoBjI}49qZe&T-Hted3`=K{#p^*mydQ7w+C5@ zX~nMp+gLDX*hPdCPynF4qhI(#hM`hTi_5xvMZ$2PjVtEc&o0%7NJ+FS7i-VQ+Vcp- z+WS3sz=`Uv_6rgSQmp25DNYvKiIJs2RiNfKB)h54cGshL!3xqL!Dn0u85F&mz-0S{mb+`AF1i+`LKzL z7k4X_$`Syi)7Z(&Mvl5%$Z`k!BU~=|;K+RXxwT(?(9~#4PI_hOq(EWGxqDJ+Hv6&N zA-laE(MzSJ#TB{R#av@&XY`}Ht?3LVtJRn9>D!)Kl|Q}T+w4pM0FEPDBRz|1T0PB; zbySy!6MKJb3Jm23-f?am6gq3U@K9q_85T5+3YYg4RMUu{s$6~+8G0GH`9%gI`AHDq zqH>G4^H+hX&(-v8GqUSn#sOGC4;^x|TSheEK$*9l1amD|zAIYWUEk4aCLrZP2n+zA zpl7X0OWHZ{)H7_;R$KS`Bue6(Kym8ndJ@Pwr`hVMKWojnDBfCUy3st+T4_`$6dwoT z{rl{PUFRHCs{4)p&aa=&I}@Z3uRyudS(rRN8A_=$e|dlu;80})0Dj)W9@qw;0f1Um z(3%omV=V+@?o9tY002UzAD_(Nkh!NP(~L@{`c5DD%=Cl*mrV0B!UDBycnFlQH&$t3 z>FYPi*M@%+ubtl5WmEFdT(w3%vLw}F|2pejor^%UMcSOnz0{Wc{(i4HyY(kmw;!2P z-mV)==UM~&fC?cP%qLxGBqBhH46R&f31T(IkTa_)MOoO(-Km1^+JX7Ye|9z06_Es) z25X^~kam&zCe4D4y&Imh41E!74{A2*bvmmDR$Jb00RXXAte&xmw{&@}dh%Pzz~1cU z6Di9DbN!ot5OTi7@P^V&o@PQ)5^xLF`h*V;#c`gv<0Z3V&b09qGndK=YX0kS<84b> zf>JehT^Qsbd16lm^1jA8Aeq$&o8=&%{{SOpI*EA<@E}emr{t#Zyjj-$zjWn`>LWceLtyVh zZI=Z`PCir-e$_I^=MbAkX|O1n#MLj;9<8Y$;#8lLtqq8_Em%&-#xG|~{i5v$LHT0A z(#_efgE9aB%&1gDp9llMrCYimyySBp`S}00A zqX}-4uF+JO{wtmT2~jW3aN15j4ToGU#CelXDcX0vuoEQ>ruVp!L;{)T$? zNbKi5V*a>#r2TuYD*=Gn*;$cD)X>ndy1M$3;2)F52mqMQcp^jVWkWXYh^m&Xfwmy` z!*-5OiLU9Zk52=a1OV)#?&6*W*s&a%(r^%Axu#>q-fP8&Bgx?<_S*xjDqal;5I&#m zs4uhhsEd?R`KKo6dp4v(vb9A3An(~q8A<-oG@w*PpTOSlLuz*El_^#AdVAv2ccf>! z@Sb`RAZ5s)7u_sR2v7Hx#^%lrtjY4q+2Of@p$Gs4Nulj>o43ceqgvzRJb|B| zv19=tugtfcY1tas+8O;6mo!crW6n4LWVN}DciN3>4zAZ0+Ji^C%bIa{tUJ4-SfV(z zdPHbr$mWn zQL35cdRLn_rg1Uldc(H$RGbhnM>*e+`X9wpZXz;-lLD^ww3c0>32CLIs)~a=>53?L zkcmm#F4)()gCzwH0Q@*tI?3}LVtC=U5$jraxFpASNJec;e($-Bt)6(ukyXuUDj2F8 zb*YxD=o(j)l!Xs5Xsf-_n0F-#HSZzkrS7eLv(!$fY63A{b@`4mQ8p)uX%}t&{mTGA z@yLumrJ1)ZJUXMg-X^?jrRcKfZ`;+pl1r1bvol?i*jQ3~BI@)gl0%y9BU)d)%qtYJ zL1BHz@P5AGY4#?YML!rUKTU5u_>Py5oYooy>hkOFI}twdVIN$;)bz*FvP8~b6kuJgamk*Yp8AQF^pQ?67vDnD&|xcbN;O} z&Ry;}iZVwP^PE_YXRY}oYIxO&4TaCb6>LJ@Ky;sMD60hlN2MY|atc}%M%n3V&Oie| z$b-$<)Q(7Wtg!(5WL@;d1MN9 zoO$DX{+vB?WEL>8(Bnl`?c^mp{l#1Nb$V1-2ouii@o@mCx+1)5-GCIxB#&Hl=ANqc zk&;%CDj%lR?8Z2Lp{bZvCZD?lB7#Hl*z+ptf%JVw|jtO+vq zECA%xInQ~IuiIz6VC_1;Cuii8Sk&wn5*0aBl~Rf<#&tiUfe7zG5EHrCccrqXB>v zQqB|FoQ1poOqt>U03 zCO~#wHe}l>8C`K_&uBO$Sv$@wX09uGzb97EQ~-d&DCbSxjjye44#cr<^Kxa{s4S8d{PO}M2KBmx#&nIGAqW4SxP;sKDs}5C7*(5MMIMD!Ih?9M9L8g{?V|e}MB9WJ9SZ;m0TOCr zTgQRLl{==eoVZk$)0WFf*1<^|8JHGEK)Z#l57je-ts~gNeuCt(C=RP4NAwHG>S4}S zHwVY$woPl(J8Ftzp)mrfuqqOgLm*Et?SG>CvHysd|4079;jqu=Yiw+MIr8Jp);R#s zU3BGL@uEHh0H%*x!h>r&SsMGbwzX%bBc{0cW*c|ZUhUYVt?7RqEDKL`XAUe;(wdj! zxVhAsz|OTGU4F(4;g#Ll&x`@eJpPi$hh6NZmQ0y1j6V3oaAN{pw9!|bWebryz;GZH zV?s3ALYSjavsqwCtJH|SeAm2rY$n;aL1Sdmkkp^)%+?A+XdcNa@R0})uXWL;`K0ik zx#Efe0B2eSD{}Tthu>A4+B3gCw57-?$Q)TP6ab*CEW0kc{5}4ih&3b1wBBg-clZH- z$_xicIIl&aJ*J0FZ1+)Jyt?k+x)qc;QgS-&1THSA?B8YKOKnR-Nz4 zBZEw=RMh2NCpFtWS@T7O@sf4v^N8gl8XjV}ND_mJg0P>Gll+SAwtnG@)Xo{uf=GWy zkaZSaZy6U}EZxt)r&jeDnUAhXNdv^JSpdLA zr2CHf&L6CA_Qw+{Lb`6|#JI{ui@+Qc0Q|`;q#9=y>r`&=M9Wl^LpHt11IPHjPEY!c3NTXG}M}E;&1Dx_!-fcS%{uV^b^2*@$>L zB%k(5b2w*dMK%+aj7=D>E@&>_GvFn3VME3Ss8l#C04u*debrvXGzl9!+=37Sgpae8 zYed2h01!7(eZS_30+49b`Z~B(38(cE9%y0iRr47--e+)()!zYtw)g4lf2`x;yv`3u ze@B%@SS@GK*(b5OfyP7$6^JLE5hvB$rh8JyT~y;m=MR_3nhCSzGM#DSrgaQ1%Qt9Q zmgnuP!*tUKYxyuz6|qVhcDRYwd(q_sXi2HC2ki}`I?El+*ScOX>&*Xw%l{*P*=+XS zy?dadUNQc+s-gq{*7I%tBl9#$ak7|Z&K5eb3;;a8SRT-ZhSmsKHEE3U*VQEi6Ww)? z;*9WW+x=h}S(Bq_WnqAs63CLAn^Hv|na6g$?*FclR!C0Qr+ zH;T1)XEP!-2| znV0soz1 z>y&PNcLWzxJG8hwDcS0Y(HyAA2+OQu<Kjq#UHibUiupbf!6kKMs zyd7|UQoP2g5fmp<4ZFD8TB!4+C(DiwI&NS;6fD1rHhTWgC38y(0F;IT$|o(t)=*EMR9#m?K$jo z?+Ll~2b=>DgD1J=mp%RBY-4-0u_Nl}ipCSdw!ZN0;~Opgk>{E4}Flngb~6qgk@L)$6Z-$T&|R3(Tsf-0i2nMe5mkW(VU0$a6MNHid- zd0bIcO&^v}7}j>a>~Ez3!1Ey&0aqXXvG2epSq_ zia8-Sw_2s8e#E%OD^rDnfdv4aBjSa9RT5(kX}rw#d&q*Cd8wMhxm+yV#N2as73^cM za11GF*r7(s*T-%TX}{F^)PGlx%KznXd1GVa)mLBb@9+PgkIMu>oIihlOT03(_Zk3* zr!-tHH|Y)nfcAnb-yARMG5}yX*B0no+W~IV8BeY^=H0s(QzxZoIyf1u+7cWdOi*QK4Q?P&9Ytvkb3SQBv5pkRK}-%rpR~$9cSzxnx3k z+hpESU!TmE_$eo*ndHQ4A}9SVAW>nghlPt+kwLa{R%AOTTzMgPpJ;ZxBl8_A5w)4( zI*G14!y>tm)6oSkE+oZVuFiADAP6G*12vkz{=4C zMvxM`@m$Z^-dU=)2WmdoyLx1r!pKj3ZI1yfeX?ow2a_Ete(@V!vr??OmXb#jyghP8 zy8c1P)`7*%oI<23Tq(la=xORDy#06wQhEr29~sz23#fN$k=B%l5aC(hb70re&Auhz&?S8vqhUcEcRILKNCZ zg=3#kP#h$uU=w_-<4h^!qCA(7>Elc(2O(r{^@}}c31G28tw@cdAPk%6+V1+2-h89F zwqNP%kXg2*p7R{udY&WZdArC5NsOffG=(y_?74z^JLr;}d8xZqp*6gil^JQAGJR~# z{!Gs!A0Kf2``2ScqtUs>F=lR0J40b|l90D?!RwI9~YOj3yG7mf!|W!lJh1b zeIrpS(i5>F(Eu+pixEwJWavMXv1ON&Jl1BhXf`E!4}L zX7)$hFKF+x6T$r%=j*bzA2pC1%e`-L{f}`RZ`Zr{1RgCKuZ!4K(B9zjqq_A^(wmQS zW$S$D1~cvrmpD0{+<$~0?&Y`t2&<`*CBDb%J6Tdl1qP+=e^whtL;#?eM=C0+q`9wb zWo3r>B$s*FFwR>WB4& z$)W%ty{pMN(uBDB+*kKB$Z`%z=G?YjBp^Q7$PCL1KGR`Y5CEza`)bTMp4HtZ_5V=p zd>^p|wY;EE_?Xq#(;V+=igh-{I-6oSDSFW6OIz8ORl5Jm>H2%B^XItxZI+GiDgXdp z=1g2MUU^4(`T~df)fSwIdHn z)AZMq@nLhg&3fR+h}c^NfQFmIa^FMkNJJq#;Sdzn*vt{xjn5jT2|aIt-S#e99Haq2 zu}GDS9D-jDx5e9#veXZ^uVem(dcsibBM+K;KUU!S-Nef;z4TJCShQFy>2&(9{_3x~ zySu;r?QdVde*MguGc7GGBuTEWu8PIt6DLme_V$t_`K@n#>*&#=6h-~$M?X4u?%dh4 zXRTJNQmOo%Uml90uU>jN(7%i;%A5>WwPcR$T?GK~xQ-*@q?$qipg3nOxY7k<8UR#h ztOZZHU`PXicuFN;iGqV`+a3NCR#d#-N+_~~I|cxd#KdDwv14^@obHu9-cR1ixPk;5 zPmFijrmHGcEYZn z)Pg?fiP~LJF@`trvo2{G07kt=L77Nbu#uwWT3+v?#Jlyu!BH)jNf7eLI!7ppFR$?;i;qd}bIr!lG-;H@tXM5>KwP&9*Z#~^!NjdMFxxmw zwM;Az6D0+6fM$w7d05z0BQXfD-=tR#*T-J(l;qD{pZxepjNe(jeB{WHk&zJqxN_yn z!Gi}S63O?z_r1UQo4Ti<&9_18b9E3|SQe--)R z^B;V(<*hww3p36v^G)G)CPL9~*b^;G&8~jU9&2S3#MV3Rja`h+iRTl=k3_r;S;0RY zK(CvWr*=hZPM!cDJK35X+Sn=FN;d^pkB=jNw?E&Q$Xg#WFcMALij8@)$OYsfPmk?` zGn{3e_+&fwUhm=)lfmIdTu};lt?Mt;#mf~-78g~p`TEio7e-_+^^mI#xArbx{>tdw zu{rxnU1}O=3+U$S_NSYjn~gK|>gV~PdCxWGiuf}JVMb2Od$oY%tj~xIODbNmOnJ2J_=j*$scM|CgWC?6kO3@tSrRmCN(rh>bmN? zfx@=HKd*>oxg&3QWV<4*UzxK%xyjcRl%3Ih1`93Mtu4g*0w~HG^Q!uF4Q>aQT9La;XFWog?hYCr!6L*LdLPb+^*4v&Grt4R@b#9{6cZgm*WS zw@ND#E&x=8oLkSEpeUhAY@xq=|ER__&ZfH_>Fe&MQyv+Ku~SXb8=p1bd$Iv7$=g4W z_P)tg%;ErGTjctihzG`MCDvB2zvEQsT^ZBA?zZu}{rlb2`q(LOrHXWe z$TTo_lHemG#s&`iH=L-fAF=Lz+tKy6k%g}mDslwNf+)b<_+)*+=x$Y)zG9JW69;~f zUKozLW~Eb))RSQP4c@g!m}#b1qVhUcRlxbCRj*UBN? zmMkIM9As8;gaUq?o3!31F(lsZI@sC#+8g_s^;^Co*yhA5a^~MTN3~o1^^ns#uN|18 zU6%B`SMlv9C-_|AmFvyNO&en&{a9L?Eu)8soH?irM_s2C68Pg2L-R_w+r#R!L*4V_G7Q3A!WpznF;MQ^)31 z5_?@~=Xrj0_V0VtmT3+~R&v~Gj%#j-&zx!qY)X(kTB>piS&Yh|=U;B6o?oI( zGyL11b(Eys!PUIPU(A{X0C4Y^Y~PRkxj9%lXd!qUg2!1tVi|tJf8*0q`BIJ$OHyVL z0Nnfo*MaXZT>hr4X@Z>ig!sWbpiQB7Ki$!CBb1*=%snF!`^yB6Q&QFAYsVrncc8vn zhysOlyL$Q&jbtn5S}1gkCXi4PI@$NJv0 zE|(7t4V^rBQl(P8_~MHSg(4D(*lf1d)zy}kmbtmP!NI{&sWdV&a`foYcswqZO27Q& zFAoe1^!E0CO#NCG78bZ%ZewGkSS)U}v_IDTWKVgRW>exN^>#I4x#Qm4H@9QO+jzEj z{Sc#VYChe&dT53e;s9Vd?Mb&qbB6SenAbYuo__JR>Q1wC!ccNWHE-|Q`rOU?oe_9< zHN2v7>%dgJ%cs8C!i@^6)}-{bhvIX+2c`jl;u9%t%z9!V*XaWQ=@~aRZ(VryZpBiv zooP$9)x)2(IqEpsm#kHq@HV8}c{O*&GB>=j_}Eg+5>M)q-DkSJwMMIHZMySp=lvvJ zT9xj)*tJ<}OqG_UI&;1zlmpmme>UMFC=O)gmCg~>R$rmU zY|zHLyjXJu0B|vFSQh4l<%*mFfV8UIc}~66pKJX<Ah;W zpIwW5!G4<5O`_3WRdkmC08$>F>tFEgn#-R1pULn(P0}f~zF$mqGjF#1ytw&4N8q`)agk-Y^%W64+cD`p^%v~vjyU3~p06;rNaioHfivh~E z3+Q?exs%U92+DZ{Sv<=8TKyd&>&9k}v9=v-5|vx-^3`6AeoYR^s(Mjewo&m~bz=K@ z>(YVX4!@yT6pE^Re>;;KY`tLh4aLd|CX}|HP_G;hQXCopgkfy|D;l>pkuD3K>0CF+ z3R7FEnKku7ULiA-54Qzow-lf0U?lU!Dmv;lJZ-Ftj!$mbyOmJ`R+nL13|Y*Qw1b~} zaJ0V}w+DMl=1;D&`2+y4c@!!n=U#CqVtnOMzx<$&XDR@Iz)(zi#bvKlX3vsUb~z@< zdBsJ7vv%I0l06_9Mfe!Va zf84C71e?3+n@H7sN<;`Y`*eX;HJ23hyql1$W!49!MKu#Iqea4eC%(a& zJI^!0_udO!jEs_w4XRb4qD6mrhM#SQxdx4N3Lz2n`LH1=5cAAk$g2h{gH z-}621^S-aq_}%Y*_suuoRH;-v9`C}13yX`3j~_plNF+5}e&(5HZr!@|@ZrO`xw&*Y zeeBpVo6Yv=r=NcO@y9oB-i$;d9UUFNiEp^Qy`9VD+-~=72m;mVbi?)g4jG>94v*$? zd2R_$LPFq`2~c6Q-3I`YMYXUh33qt_04-wH8!hX*W$7E=?~V-mv({wH6--MC=D!#! z)Wu3|>$Ysi zT>=0a2VsH3jW9WLt;ZVKaz)}9WSzMgNvY+we8*h`0GbQhN4V=_!_KgN;W)pbqx)Nf#a-cCdv#tH*blqS}_=SOOmoas2#xZOT>V)j+`@@yG zE@{*t+(Y4ycWf`~Jx@>U_d<>rHC`^dXJQGJM3f@zte5 zOpF#Wk&Oj$s=(#)>G-5RI$`ik=|etgI?n}bE?2=MBSFo{ElEdA)RL6+MPv6YhLHfS zte_kQ02mSqe!0}Kt1>&XTW1?h{UHPajLUE(L~2c;X^ZN6qw4m!wlh>E8A?O&t%)ta zWPZgETa`kJshiY1{6bs9jZmmnN^?AooycM1TY{};K?aHD!HlBi>e za8@VKZ4`mPwukl-zG)6>TPdMwrXVIuS~f)4c`?2;VysAc0Fc!RciJ@08!=@LjhRtW zhyj54(*$W%#4Y^YlMvl-Gr4?huU>-dMs$1BurZ|dcWLr6sdEy;GGJZ7@tqvdKuD1n z<{dBgANwc6mpL5H%P+rNi`}VIszZkk4Gav7jg576btx2zfq?-8K}JVMhlYj*2M22% zMo<*(@9#f&@ZiCN2Y*AL3;@w+bZcvCXlUqHp6Bs+c9Z=`$I%1Aqa8Z~g?nVe5Gn|B zl(^b>u6Og$JSidop#E&PcXW+Vl>k8Gm1+FO%>%3xPWQ-GYAlqMr1@M2A<5EG!t}Gj zl{Y`rmqc^N865V>m-ML)|I^P)ADXHe9-*uF4leK6Dy$LH{l=m^OUWv=EkUrT7EBm2 z272!3g0Is@NQtC2=^l3ncKiEfbeXOTU7lT1oYUo6F1C0ESe}(pr8}>7dip$~fY5l$ zp!QhwE4Eada=pK}Ia&l9m3Xmq9R&b{jIqy(W5#mL>z0>RJFY9dy+r^31Q;%&UO-dz zBmfX{#x^HO>Wk_*toNKF>C%aE$ozBcIWehWx-L`RUY1`Z3{1~?#52GMl1%5HahJYs z#|m6gIGwk#3!@_Ah{J^OX0aqT1P`;t5K0EFc!!d%7q$1W^{=VnDHU3Go5PNX` zJGVxb#d)5mm;E$emUKK~mQJet9pZvOF!TnU=r- zR}kk=*&^@Zn&y<#_k=8uubW=9Z|{M!-`*-tn0R~Q%$aqa9Z%E~KWW`B!IU$ODK$sPQ8a{l@5fJ@Uj z8OuuOik!E*|0VNgov>I=>G`|oq=d96nE3KQ>;1GOoKDzd)s`|cx3sw1ppWfttj~R$JzPQ_MKK8 z#Z}d9O6xx+zR+=~$?W`17u{$(&=<32cP@Fzx>gU>fZl1%YS+JuRf3B z2+6Ag06#3^l?Ay5mcTY#>RdiD#~P5M0_~Q5Yj}CPf9>Jx_xP($)4x5q_Fvt5`jeeM z7!Hhhf^Ls*WUKy%``L+`6ga*&T2e6!Uz@0C3DbDf({EXR;bGmm9)3__d$-s2!+imB z{{A-~s{E?*Zh6nFBTMsXy0OshB%Q1-1vYsJdu24V~o@DBdYtXV&;z<%WB@vDVgzhy{q?$ zKo?RKAXzKs=>yk%0)H@!#%RJG(KOfxpSKaNuus2K?(?~{;!~sCIEvSmg zyrv8QZ~Qx(twjEhU!T5u+oa%?-`2| zpKs|o&wjy{kGxxBEpsQ@4a*hf277<|{mk;96#%AAxA8Fj(7ANo?bvGnXKML3EaiPI z+MHQ&=gR}>rj7&uA%P@HCFR~sbF2~mhP|(5n21EW_aqLCq&b;N)+{M$go$>|)M+c- zSKnuA|1F@_f8qIl06^39C!c)s+;h+UC+}1!6dextv6fQEuHFFMGHouV768K=WT8TsbwHH75X| zB+tifk>>C1!_z#~gQmq7XX5oC07zIOT926@73a%F?mrtUg;6 zSA|ufYF(As)i)A`MBjzJC(gE{A=!4J&9hq*qbMo1z1yY^85(YM$ceh`_KG4VzWudm z#!w}NOj=TGxvLDcmuf16poHtAk$_eq~JrN*mV6(=h|IQi19IOzI$V&#o`219c?eo`kI z{y!sxmg^bXvn#b;DL*=`+B>3NP0xP8>KRb+2uaURt7w_mp0f43(sIQeOXjxot z9YyiJe>-jgJPuIu>HezKMrrk|{GqWfSft2)y1)Ie`$8=v0-*a-QOR6_2|Z>`_>^-SSKq1Kr|y- z4#CK)d?h;A$Xp=bf+i{7DV^rW}1c(W%%jYdp)bW zK&z>`EcW~+;!2?Qd}Uf&{ZxPAERW1{`MOf@T%Ei*1qdK0a3$5~yg{PM z@ucj=R*vv16j!#}GJ-?WVXsEJ+m(tZBA6@u#{;bZ5ZCkjE(ATj3IGtsO8QkMYmy}` z(i&Y&7^VFmZpBQzy1DAYu~q=^x0$-nZ>0>FXeTEv2)27z-+jcY01C5@Z$19}UU@}P zAfw+QHiqo%wA6|vu~I>)X}ua@3WbbA%*_(^M}@V6d$uL_&E!UpqUP=Z0R6onqm#vK z>;%Iq1;F$DKv$%z`BtVi_md;r2 zG%md~#fE6lw#B=`87n*0-0uwr`n~a{@Xnw|x}&vTbQx|o&cA;DiJb!g0AUoXCMu0@ z99<|G_G-c=91-($JpmQby4-Q08=)nS4nIazh$tdT)Ulr*H^dR?gTP|;;L?tdSieybB08|u=eNr5^l}P~u z0C{<}^Ha@sH#;7R&zR-}u|@&_2nl0b6sJ@rLdtOSpq=BJC#2P;hPk7XNFzTdh35N2 zumuMInuG8uOt_ZM)ZqX?;fR1hgJ`n(LvsK4O#nrF2raBbP_d^vmQ;~C9KS(5ptZ4(wZmJU8 zx?DlCoGM+&TX+CqznDxnDbgl(QCY4;i3UyF%maX|j;9Kc;d)i`1A*>wxga9yr#P$6 zAT$R70R2>zE9M6qo(Rp{m0^kyApoFQBV{>`w~N^g8)B;iRYHmYfFwZcb~sx@6oVn8 z2x+{}-54V_2dlnrD%e6Bm+;4DsE$vBwtV%KBkLPJ#r*~CAH1^QvZq5a(foqyWCyES zymQZa$QZ;BdOoE6)UW^LY9qskB}x|K@N*JGt|!)#^5Z=_a(!8#rm9jTBH=D&6+8)b zEopg}S8rzJ$r8WJ;J?h6(0%;y(aKx4) ze$-0jaB@aloYNL(wRBQYerQOnC^Jjy!m_F)qDnKGTtbwHh*N$^CXbhv)Tx*#>6gZ~ z)!{7-mB&K&jo}Sl_`Wf6&r~g=xh-WWCZY-$k;D1Qa^SYr)E9apWo({v8hgSh#?%;e zVp|!^8}nu<#pm#=pxQ_!9OB`hMsI%mRNIBe!Da=Ga{z#l@&y%WdVh7{g@Lk^l`s6A zmj1Vw3_GQTgN=lE&y%B^@l>2mZ6B{CjogZi4*<>Mes71ls1ZN4ZLiO~Htg%I*Cz0e z4?N;W!ECo7Zf0i`M$q<&_}Y=ZWSNfZv5j8k6PT85Xa0!S)o8N)4wru&N)3u$xNza% z!Gr&At#~4l$YH8G+Is9Dc2qTKDsb`zvQXidg_JR1VQ_xjz3}|3fB#nd#Xf?nl=XX%jrcgGtFE#PnL9S`bNdJhkuW71 zCmZvk{1f>iW{M4*8}N2{pCEPnx%N<9NI$J_zSU}2tHUzFbfb8EIJbEq7i=%OZm7IN z`I-ojRa831HJ)A;eDmUp>!C8>Dgpq>XVgJ{wNx$YX#gmwsFo{I&%kboPh4udDATV> z98;FC+la`;F&UY)2>_t1;yQ2UL#=o%b@f*$b4mwY?^hkuyhqQ~2b-l8InT6Bl%f2@ zu9R{Ldf!i*9+I=)bdv%u0F*TXQLHTANM#yC9p4SEeyNQV;Q$cr)%SfE&vDD94RrC? z-tk%eC?R1)_rKU$w}x1zlfhPQ$A!}3NhQr;DR9^2!u&I;8c9cKy5V|a_BDsEOPQC; zI<5d(ph>9YtQdoU`x?I5SFK1901(7!!#cLHTOYe|oc4CoMHK=7+$?RKf%QXAUSfP5 zL_t$K@IvD)Z0Q(l!)UtBNwiYU*UQ6|bh|CF9g&A}!s7!Tr#TA%Z(nRU>GDa11OSZB zTc$l)Z%Hy=R&fnPOMP}LD*jhzW`-Lgowh`)F%yW1mBPyY#-LtSG{_4!RgOYqTqaK zp6LuDogro@L{8~BfB29d2#{T2sxgs#U@2M?krY4ZQN%nNG%kqDtBWxak>C?Kyc83l zJW8x%=M^6-7O$E&N2~x4w}?B=c^!+@hp+6b3h`|{T8=^;d}=G2RVR`lr}&nRGl%tQ|Hz<-{ocVZ*`Sv=if>3oZk|?c29o zT3Y@;=Mze$(*BnI6D_BXmQJac4Cq~ap>K|oRB0})n9@p%%B2IWTLaJXdcQw9@!#AD zbodd1>-wO#i07TxI)IPQz51XkCIBGN?z7G}h<&oWA!GZb*?OflQ&*aOajxlRlV{Mw z?4B+|O`(CG4LngNs^Y4kC{S&y()zS!PUE;;$4^LY(@lg;?&&CPjHOfNvTae}9oX$S zDPpV-B+=$_jRo^FC@+EJOf|iNuD>Y>wwG%Dt+ce%d0Xx6Dgpq50iWauH<_Y_vfjX5 z(-tPn+ZZz}pHO7=+>8u5Zj`+}{9U^UW_g&8x_B&QrZM4aE>p(?fTrtJyd+OF$#*(g z9XzhbdoRR1y}M2f6w%F93tUcccn@kb4f2+mqH;Ex9%zWy@8vl7IyHSi4{eWWa@xI} zweO?o+_UzokQ=F!A(&|3d){QbG~^QQF2W2C;qSDwvZm!mr0P(|%zOZ-$a&`F{K^57 zysB$GOXxNjet=jx!D=j)>y>N+H*H}53oYZw$}xmN0RXHwiL4V#n|5P^SJ9QDB!eLU zV7X2a4sLum)1>_(E=lLkR6>OquZ$vxo(aYS_{l*(04#2(Ghtq%K7Dz~dVbZm8ke0I z@E;%c@9zjU8M711x(;*PqS)KB-+fSb!nGsf?WH-qKkGQ)468&H1OXvVs>Ef7B7bqq z?BfHWER!6DL4X^P!b3H8(m;E}MRlpro=hDGRCpxrkrfZ@6o{_4k;W-7KV`UoOmi@pHp}b<;a&-qnRS zDWyKrU}7+Ir_EvX6`Mbpi*?(gb$d(Rb#Zlju(2#-XNVw@)<;Trzj309NZdDL=J|wr zJ-xbLM@U$9Y`hnubkZj<&8bi?EMPD69r*1));|keo}Ql8>2wy$|F5Ea7>21-sv+md z(Y9k_$-{~%EwhX$Hng*^+-LvOAyNB>y%Yc97K73Nkk{o3Siye9MFRc!^V3g%R6&xn zU1>C2b9x5@k54_0TjC6d*>UfT{pHvbAZ9QoZi)AQ*za@uP!d%wsPG-!`k>CT(twH7 zJIxi(fvhqs@zy6ZbybD~6$NE|EYC{I6*&z6Ssl@GRq1!<84dtIUO{w>YrMVef+u;j zWl|8WS(3$|+ZGmhm9m0CNf2z(O?OnrEpxiwva(-M)eAK%rD%%)07wz0-JvTCQ4@T# zT2AYD(bt357ED@;bY80Xd+>cfLGsr6xiikzk3GJA1%n_p!>NEmRqNS=gAV{*f9~0S zu1{UUsA9ID-=jiF4c>SqIrmz_(?6GfDvV2X+WAbR8L#nQ{ZyRGm-^e;Y_yzOV42VG zGaP=QlCbjt!2L;fdB2j7u>8IAQexqtn&NW+fSV=kv)QHNmbgXe8PtncOB{}{;VwtL zO_OA$aY^t*P1Zdi5D6!;JC?3%`0`k_mfNkLBsmgpXt(Bi_f^6C!9uNur0xMNP9ta1 zzH~y+;!b@1&6RT>+Met4Nkmlu_|8w<44+;p$y(adT`kE(n)||thrip>>4SUr7u;TK zcW+(`C}IWfsADg_S0=chu9==|`;1|3HLN(7a_NN5Bh={u>DZuttjpNfqHecKobtRH zTNH90NqCPGoS2Zn7~y@ra8id)={b*dw7kr}VWl%XP6o%4{Ay#0|8p1Jl0X0fE{$3; zaG??HVpVKJUm(Wo@lN(3rYlgNI5~a0ubOk^Pn!6BtW5|r7l;p?{G&e9nS$0Rr{AAm zvSNo;6J-dj>VgY4I?jl9MB5_<`zPxXT?emJ%?XgQQUU-8i?Z$dTGTG-xVYu-@6PB| zp=R6YTem&EW<x_{F4TyQ|4N&_4Pf$Nhaq0O+}}wsfegDqv4zQJc;(?UVSjStX~W z76SmcNYu@QR}b&i25Gpt5^uJr^@@^4=IeCkg;M=O*t9{21KA1>Dhhu4wdi`k>IqEC zwljY$=xH!oe}~I|uOIo_-~M)EW1~i+0f6s+|NHO1|Nf;*m$X`~Ua$W<-?F^CjA2+) zQ`4_y06ZSgqPHAuKJ<*@xP@;M-Ii7hWTjMbed@mdl{-&vYd_m9%PSv#HFz$ zl_Uz*oOna#y5QDsm=_K&rdm_B$2Q+?$qNQ!Ld~JEx5hj@9ss~dOyZZw*W``Ynyrr- zL>yh%SqXGyv=QaQ7rbQ^N%5G3F4y~s&C|nrm{RIO*SN{oncbz>jP1T8;wl3GDPS}) zF_o(p3^V}bbk)|&a?c=qI=usqp`Wft>$xNk>pLHx zJ#MFXyKbkcATCnef3-^;M%%_CNhxUvAR8krRadNJWChgQ%|5hV+sQO2(?*szb=*x& zz3kW?Hs-}r=R6Ph6}3SejTC4uG(NyKhUuEVA=@GqY0i^+?e1~z>R`DdsTsCtNrmg% zwQ~&ognO*IQ7qwIUD20c+@%PBCuuGpPf(|12=ZEa0`?x^?RK+vcwe0be{s5z+I zt^WGyj7cXcH0t&$CA~lCJnRf9gnQL|&d*z0w8^IlH2{3PHum}F|NWcKeWSm>zq7Nm zt*x!Ct*x`Ob6{ZL@ZrNRo__I-Q(qi)>=%S2@o+N7DHP=uq{s;k2V))aj58~}X2}SN zN=i`Ok)RaLxn?1^RNPw@WUJx>3QsC{} z%PW>`htwJR{+C{8x$oDn_(RQV^YxWnojGmVD;v-@zPxy-qb6hnfOd8x*X&$4K1|?> z=GlDX?I>p_9&MJFRjm5lJ6rg}#zVi+ni&6tad~-p`SRt$c5Mi3_u9&1ESvnNj9EcXR)v}Tl7I1|}n6wpZXv;5igqxg|9o&9-(X!L*I-2D7-&?2d+8A+X}=c3QwE(3tUAFMw*)1NmgXrZ9- z)^?~x4gl>RY=!%qQ+g=?_`0n_Z>^*81ff@loA!!|^_=(4AFi(o@q}3xHz@mmxS7&$ zBD*3+$JOLUzpA8Q_Y(Kj`0^n=#lvbONRgyGJt_u6DoVb7DYbgU8g%J}l)7tLUIBo& zf85ky$h|vhm)lC|82_u!uPS6^0Eor~j~3L=_U^gbe|fY1OsAK(+fgBz<4t?i$6TMW zy?-!O|3c?B2ivn52GioX)WK`FAHDU~Tie^)<#Jgrm;db!%}S-Rudna(&%E;bzBkA@ zI^s=;9!rFq5{gU5#sacOy3nbubYCRaA4CiMR7=eF!dkj6leK60H*Ik-QSeEs>pC>b zg~xhgLj&tFI?v`!ewqQGc(@edisx5T4F&)pg*@}aU{0-!HnDRluaF2!wEfa#*;emw-?a}T zh`+D3_pRGoef0(H9_F@Rp4sf}ENGO$<~oexb-z2Ij^q}Pv{HO_4k(v*_&en%Qh#Utb>?8TkzjOrcO5 z=s0k~cJkTGaoHn<@S?L&7nUgb?#}5iH{WTs%sOz1B+wEUWyE*Bu@Y=d6tzUKB{A@`2G8KGH^Z81zi0}!Wozni+*;^9 zXZ8%TxeN(yzUQ*p)5~(Mthn5IPaAAuJM7aZ4X*$IAOJ~3K~(7j65bjqU*mL4SXHZX zEQJRKY}@^^&3%%r8gtH*!8QQ^kU~rsq$?y*(((Wxuf$p|W;}zeG@O;tEw@Smx1eSP zp?PTgdl~DxZ1zN(&#k99sA(Y*+f|3tO1$wCPq>>Uzdh&Tl))0vbIVE=^eb|qESN`= zY4f90v92N1tOtOcMxu^XWPx~{^h=~h?UMSogBkpj#)ky$xv*jz1k&r+GunSN zW$!S@OwzrSzln97Ue0aMJYC}rW}^M0Fa7z;FTZ^B=us3!=jP^q^rIi$xN##K4kHNi zw@;85hV}RNzk1@8q59!ROAFLvE}9gf1ggJl0un_K$aF*v=bS}*mQa@nMVXKlxoL6a z#nrSs92*IuJJNVdG;Yl1(|92%CUe;Ps|5f?Enxpt2?hg3N>gbKHhe2F5Wew3Mcad zC@a|WR>GvIzq#sfGUrTt7GsGwq)#!b?PONPE6c?IfDuH)t<~jYW4rb^RaPQZuZETJ zY_OG`B(2w%H@loACA)KrLJ6HOxiz#`CamSgqt&DRTYWBnk1M0p>HO5|a!0G(`8!s{ri<-}``GyR;mN>p?yHMs+Wd(oq2RqwGM>blG{pS}wy?f!lXuYcE?PXk| zd30pYd>VDAn(v2glcDJsx~hV`Vqi_z)(Wm>+ft@P=ZktV0Q6q)EgW#x{yG5IE-j^9 zj?IC(NS&eMUdD0Rv(u+ZSy>QoACGSJs7ea<=COOyXo5P_2Af4gef2cb(v{!QIott%M+&(dXugLF* zlXb6jZ9P4mFD-WMuUi)J_U_4-@m1=L-jUNadChLO4-E}H|NQeVmn)r4U%!6+JKy=v z>gsAHlMxDqGMVh@>8etxUflQMk=8@AS7zdpjOR$$c-hX0Nj0}kguJ4=ZYeaRDG^yQ z6yy)gq_RlL2mmPAva0d=#IdcCBb#qYlm!(6XMC?LWhB*1ii?CK)g@DP) zFh~`}EQMN&H8hS^%Ob9c-I-9V94Z}8^NTCPe@so(E0Jb)qMw74<6{fH~~~SqgU9jOr@J#Y2zMtx88WT ze&}#qZyWmAb-Y|k*wxMBOUuW4VE4zh-ki@g+0uIU1jb8dE$hLJ(T z3ExPd@1wT7q*!Ybn$;DwF@=0noN(j-pemslU@Wt$SOfb|n8y`9VbWRzfSjuASkMqe zm6t@6D||FgJMU_Y>*~7u2E&G?pb&^-vXy5Po&n+3L6J7aNy{N!#|H$-s1f(&vS)yu zZ8VNrCJRxQpr%(?mxz>@uIUw7CE77w^z;jNX*knyF>jwmIl{V`(;cLQZ+aAt)hla9 z%PNjpri1Zaogt$UbY2QLrb^RiMv?|O#mBiMqgwPO>vt1CNYZgHMhkF%hw(G}T#1rB zj%^%ke!9F|`}vjW7e;;Ub&azLNi@NfE3!OiyLT_5+jVL4@$q(=gOLJ!r^RHS3dsCb zVJshOlAt8ra4Wv_EE~kvO$0$Ah%~Zj)o~@bKB%t6d1MQJL7*dnnm7VdrB=owLr{b;s*FnHwUt)-h5fv|e%j)?~P#nT?0t^@$r z$E_B1rg69O(R-Jiqppxf&T6k~K1D3U9j)IZ!sByRgCy7Rl-9fzktIv&e(UzrKhb>9 zEN=N%YPI@TYJSP(a+k|>=+L28Uwu_7m2Pcqz4zXG@4fe)&*!UFt16WW$9Kb7GTBQ< zU#!d9w%^^#%S$MYJ^spe#!}@bdAciB*_?sz6PN0fn#=a|PzV5M9wlCu(>$uGE&~8z zEGWmDitcblUno0r+5Rv-Z`}HWiIh5*FQA1K7oW2f<_smT7AbHz%2MfpRnW^y8K{)3 zKG4k_{9Mn)``+$)04PXBmRP}hZTa4pUZc5OhQmqfv^}5P^0zwxpy%Vc=@(w~x;uw{ z_R)^p&S01*oG@=BR>$@MfUmu+Zhl)5*s-mK7oQoS@x5}RP2&%ijvpb+G9E z*?86<3%cv}M2s7YOZ(jvk9~{f)?ChJOqQgyZ^U|b^j#&7?YEeH625x zQY|hno;`c^#*G_a{Nfi42E*S6lt2984_|xjwcqkMbvj*dL+^?D6DNx&IoCO87+Y`L zSUI}x8S(|%gB%{#d9JmzUn|edw>E#4FIQA7Z z*oc+X8~{iuDEBqW+s#Jm1SBflE@kZen!lpua?Ur%HZe_0>6SaCK!*?jC>-VIX*^oa znR)7kT-$vPlR{_D^z3w*XfBr1itQgh3XHIR`@B)wc4^Dkt7VN%7-G8?-5Pc!8d=y) znw2e=mqKl7nu`Izfgdd0|H^3|jj7gs2?q;>ylkoUs^{+Szclv!Yo31AL)v!sQMk7~ zqmu(bxWQ!J$~!MVo?R!;?rlmfOm!Ii9crJ%qY9cFVYe)&%Q7mjb$j27iG_sWFndDeJ? z`Xl0>k2hE)g>Xu|7Lcz6m5V;r%>}bbUXEq?sUp8ba2Wp_e-c z&qSlqcsx!J1j8^mjz4{5L=ePiGyuLq`fys@BiQ371>J`+YsZnz_#HdlEbg)k;n-!h?jJ_2;1IjO$l%Jl?xy`d-` zk(TXg0ANr?u&$;h<%%^|vE&Qx1hTFTJpVYY%VeW?X*1c!v`z;Afe!cB_ulplxZEF4tPhTs zl&mThb~+uC%UCA2y|3rVFJQiLziM{Gt?bU7u$YaD8#Jbr`3qhtX7CCFGafEOIwyvA!VN5?@HTL_PIc$MOO>op?t1+KEhIF08-4ePWYoPrEDY7 z_d(*p@11PDFzFlIljl+fdFRIqJDvLepDt|eA5IxmakIvCdnKvG35fszM&FsAIkmr} zkVYNm;a}YGb{l!geEnQv;n}_ZJw;%&-kdsG*lA}$v*(kIr9&-GbdSzUi_0U;6{#?* zlY0l69rt~rjl3w7&1-P1LRnVx>$^Z~x#r6>DxV}1wvGo@jPy-8?!kCzgi=FaOD>26g`RKYaAl|In>8<<5L@&Em*j{bl0|r#wO-2>@3w+a1>FjF4QwKe_CWy5MhLL(eiU0LZUOHHKQN+c;G_9 zYC2r+jp31!$`g}i3K);eht5hnPOh(gmCX)#S0);|>BuNazeuYE} zg+iy(IWjWx(n~Kn9FAx-`pGAseD8bT+t}DB6bcfFVhZ?yZ|ZO=e+!=1+n$FwxOzvtpb ze}`*V(XzIT-xuVmh2!jLnC5W84Nd#r`VgbgmBXLOif+6&<#TqqZ{GHHv+76p_`}Cz zBjoPF=OvToRnNp5zZbJKG_FSLZ%j$oeOm*rqFTPIHOF;@= zJ6!%XTzBu@ePXTq&vo(ne2d<4sQHjv?$!(R@oK{73MAwSe@{@oso3raJ$}jKAB|yR zjK>J>d~ws;ll1qetqY3B2a?{dY{;39HJ02rv@6F-Wfc^4jELaKLU^o>0)V)MY(ImqXJtEWf-4{)yO(N=7i$r3W5KA6+pT+VlNd)geke8<%Pi@V-_Ytx;rlG+?_ zIRKz45)d+3$M_@7N_cgDcS*jNZPokH1#1%svUmk)hzm0~p_sbJnNmbMF`8Pi5$ zeIL8P6q_MgwmR|qXGl!yz8Q5~+f17H(H7;NntVW4Gim51f*gf7RL}mQj`8r)5iN~l z0ARW5PdAD)Mm_)t;$`DXcI5H{mAr81wCAIDnotB@{}&5foO(22ka5VaPByxG_Pnjn zk-9f+JUeZic&yJ6++$~aEnUgMp~%5Q0gqpDa42+OBxp7j42FVESA6);b$H)$V|~hI zi8ne!EzQAb0^F_X(cyK8u9)Gfr$cqOJ$1oK_x@ww;_-O3y@$mMdaR*U0!xm=FN z!Kia8GeRdrc$qpsW(rFj$pRIGXB zhpyZZ>nf@0i^{9c_>0T=ws3rKC*_C=9_hl}he!dh?&^dxj!vF9Q<2FP;V35^&zaa= z(=fZjOXNMHdnF-Bfk3wH=f+e1!QQ9raUP97I)C6qOl2PZ={re_nxD)l6M0YH9(}f6 z`!rM6l-3(ap)lxdh}xR$cc=CKG(VomX=N0jXTCn2ZQRqE@oeG6?euYX&u^Q|{WHPk z+1Xi@N@cUz{xJ+jr_;F`+|PG@?kIgEbtNgEl+hF|-QhdOjYt`d)ul_yvirQv*OdkU ze`m7)ZBw|lOmP@e#85cha9v0!nuS*+;nwD?#)lXaA+^OrIeyYTE7}xI`-5e+zKj_)y=`qyh0kP zckKJ?PnDaYmBa02Da&h`FE4mI>WW&H2enjrDn9b(CzP{6^PxtormP)0&cke!a zIPa3y6KlE9Ks8r~)_tf`t|*Gyg4iprD9ePLBotMCk`rw&u756E7Sc!tS3WSw9vacC z6eB6DOaUpZ8rk@scuhe{%A~Ra01Stb&S@)#93>?HfEJN>8ZY1n67{y`5AIBV?$xST z3;L?)T=$0a*_ z(~4H%mopW*@uHe8QFwvl?MV*(wb?VA2Y{@W(0Tbt8uCUO0AiN%;74+AR}}y%O2oLv zDPvSgg#tiAUG2Gsd)+7iR3)g^3l*ShDsx&vcimuBW{Qu>6AY876bw87K;tFX#jI^p zpxYGYY>nx9BSq1hV+{-ktBU!mt#}njODZt{! zhif|r4lBaRm{CEBSfEU)W$oAJ18rsiP;5n-X49Jo$C^HU7;M?gp~`FIj=LMdCTrSZ zdiuBOxNtvR->TT&jyqZ7SO59x#r=a7i3k8FJ}+8lHBWAG7%JAtE+N+^3oEDkYvmCz zl5F^NY55o%x=}A~i!prqxeI3EVG4`*tUI}jY$xCt^ z0MrW!5smoUSRQ@iM|au|ug2yzmVH63B`ZXbuD&P$-1@|3(&v4fiodyF4^c=q!TrqwU$|g4nSw}Tv=kn50`8HRvD$dsDt0F4XP-uGF93DV!}+tUxFb4aMC=lsIL@N*sa zKlQmgYilE^H}ze<KwOKplOSJuQO(%-gM>b>>a)vb=+f=ZLs>V0k9 z)iOvUDcjVhan%pmbVV*cvas`JM}O^5@;hAq^SUD0w5mp`Q1^*Y6O;(NOj=%Y-I7P`)vA=Kia|(Vs&#I{ zK?6X-K=geq^z;IY#eS?>A#2@3(kiO+D&y_u?onp4TG8TSZy8CHUDr#db#C1)N`M$M zI%QNXTX?A_W0a-Ma>x5qfiYICD<}jVx3_)nU9+%|Yo6MPHELMOjG;~EmmSO0$ic)G_^yft=Ql;GEJ9l3Hd{(VAt$Qm_DebCzP1j~Bwl@8mFIuM| z`Rrma-I*m7mc=87jKPe2Yct`{DYk;L6uH&Ex4_)zZ>~LaloqHv&fW?&stxzoNV6$s zXLV=G_$=YH#?5Smz3s~MM!%~h6Ei4E$i=pYD|i0z)wI?iCgjbRw$MCfSuM#o)4Whd zznI$TRxl{gIM#M0yfGlDMf_g*A1<|wYz3xt``=u&wI!y0(RBLd4Gx#yT2_5}-k#+$ ziiY&S(VbjaXm{l5oGi%BP8gK3a!d1GG5fP0IA1vC<@5L2!d|-EcKpx+_Ee9<%QxBv z-0L#wUL#S8LhsMNIy(01KYWg5v)O1gT01gwIGjSE5Dtga=`=wQ2!cGZXFR#ITCLmd z{?e(}Zr+{9R!XuB@E;+!Pt%%5BEy72u_hyA6^uX-idWK=0Duw_>S=A@P&DPr2L{rL zMQNVL;cS^yH%v%DBU$HHjcH0+1(d0nikhDJ8Dj-a|J=z7@4K$WuvfB9t{- z0H7k1$-`0mmCL@4gDI^M01{f0WASkX2cT)|%*tx-Appor*151Zbr({M= z3hHmnjR?d?ySjh-n81O59+z6Je)Q~R731I~5`aqL$%ZzbR)<*UGSc*!83{bRy!F^TC&y-{|B|>w&a?ejV-cFiE!LKLX zSMeDRfmUcv6_^sz_M=2u&XJdeyfoS|TVcle6}={}7N;GVuwA*cuO0yKY-!-FS0lL9!HWIL8~XaHcR-MH`CDu4?BxcRbWKE=uMKmB92q-xG)qD4~q z#!kAPwWiG->g@aQ7D8}8{nnf8Ge-}M{`l=1&2|8g1Y)WvdGGK5-r73+lONvv*6G?k z4Kv1(FAoSa#kGix2ws}rvtK&vD#Q*hpzFX@DBw>Wq* zja5k|N3&t3uZt4SP|7gIwCcitSO9w=KCp=yISZ=tnpnCIL z3r~hIJ+1w{*H)iATwYXK4P}{ZFU|VFq@lAdisO4QozHWN1%cJ{nZ6_&9+|W8A8Pu{ zWHO;pNGg@Kw6xSzW|>S@^D>vq<$OLLjYey6KZ!&l7K?ucqksNC{l&ljv;XCsX4dsn z%yW`h_-4ud9Z7fu*G`JW0YbSz7mfLnib&NLtQRpslvC1@0N~%BQ2gKQy=P!!*L5zs zPXln!dk2Wd4t8>eoX)A5B8|E%%W`Zvu`OTMywsO_pOg6JCGXwXPT~^Bu{@U5tTv040pd)Y{@G4FE8`Y1gh-zvtRqZuq#^*0tr@EyvMH z-MHahM|ZyQ{hWw9*HU@q`HQkLB6C8;^dqdHk|&{tY}D z3F|8II7Q#>Kx4~&R>JF^>pcPhNXb?6a+RKeKgjuTOu_F8Ue4umH*em2Z=&{Z;ecVd zy}kXJN1j<;UiMqv#avE4MpMjlY`vL)DbspgIP_@N(?}H5C^yO&dJ6R$kgyJ^nqs&+ zWh9M*Gli_>A{SN(5cw6|z`&0x z+2%gCy0bZF>d)NpHn%2aQUCzK zWG2`gt~a4w@=8*_q2vk>0JSbdoI@ z=5uU33d`k%d6rw4FeCv0S!q#sQ5G81%5b4+Ch5LDm@>iVvD8q5HI9WNZ4>UeBZ|0#QY>-s&1#7f<*>+`)wH%>$} zH3(Q$rtv%WmbNl+yg19r5)MPzqw*_^n8U?$yBUS-8WRElXuWZ5p>u1ISx!9_PfyV4 zbdRx;+;nhq@H5-GF%0_>UJivqAFX@-##jIL);F)U@|#G6$Wf8j@4;<9V26c? ztv_V|0KA4mSfAAok{KxyHq-38QHhfXba1A2(Wai{(USR*2Sp@s8h;}7UFt-TF#!?Cado&yOUW7JIsZ}Gi6b#ds9{IbUDp|LJ{v~z3$@lJrpd4 zNs8qw`{p@{l=is*tNzyK{~)1~J6jti7AH*IYyKt^XB0BogarTqQ&jK&f1>{@e^q^R z_&$oMu?{8B?teRF*?S;=uP%(&V2JAL8&BN8lccNRzNi4#9Y{-St8a{~d!s^U(A`uK zHZ=^7%^iGj_~6rxH-jA~MvTKND=ig?p57Yr+^f34vwHGeR!&q-EisHQFE^LPA%X=* zPRz~UlYdlM{Z6xL&-eaao^h#o4JN~*C!S>AF)~b6x$C~@;(+u zC7qiqsUm~7l{>n<>o21b97j3o4M5oGayi zv$|iYUG)^WVppl#u&2LI*9)NxZaV&yHnX#t`fa= zN*y5*(%YeN`tW50z@k1LU$Q6`rO}>Otd=~H#FUT`9+Q7d~JQoEFpj0!B2z7H)Z!; z2{su^4NCiI2)CoIepd7AJ2Kom7k%t=R>QcjK!DuhV|>T;`Rk*H|Ha|CHKa2;T-BYn z*EY{A`s!m#p>1K~-z>~wnf@YDpm*lu<+fOL2e{B#Tu3^LD1#>lav@!H!l*)(<#lgcHxtY=28zu=sp!p zFTIMY3?~X9!xXYu>T0^2kG@S&(b4&QrX442G$N?idOOrZJ!_dv;KR4h+u#(F+-}XU z=(;d(+sWP2rc;a7^k;Ex#7AD%6nZRTeV~!OmZxUtd?8%BglN{9Mv|2x}-#jzRA~R3E z@|;CPi&ouSBM0@gOAvmF?Y}zhp;cgg>n2z?h_*M2nkhM3Zauy+@S-Q?=aM?aNVbt1 zt4126u2a|6;&9Nud|n|nAJ9_X;O4ZQG>Yq#L_1`Tc}~W1!ZDma;=gVUE@{Z&1KXF9 zMao(7_c^D~by%mG1$h(Z4WgtZ|7jKU^z^V$!Cdc88%c}GJcQO>!uFow#ceSpUMS2e zo`AkTB;Iom4iCiIjk@3XeR)wqf})J{l7Uu4|kPb;(*z8b^QuAf@1D^fM^Ie$@XJvzGl3m zsR$EV;&{8kd){b^zsAXxHsTXDm*Hy_0TL3@`Abd9d*xw8QwjU}L>@kw;OpPaO<(7g zjU9wM(Gj|~CeGpliPD(F-Cu7v@|D#!wq&}|^!nxBVg5)@=bbSsofg&iWv!92tkS+` z#@Di;C0qVcX{OgcQ4$3>3mE0o0}&6dKZmi=UJqC?-;s^|vwwN6|X zw>0}$leWl`4Mz*pa+A-1q5Cx>;-Z6qmqhcC8)wGihN4eJKyyI?>$o$I9ZZg-Q@V%W zvG8kJ$8g!ZQ-g;O03VO_Bx*Oso@^JqXD~#TkQ$-~Gc=D6e09HIaY+)_e zQiJN{W6?O}mGvtPb|>i;F9R`F7B`JQOG-)3O za);VS=jgwcFih|5Sa1-}^~f>A+ScqV7C=!TT70{vh?F8@B6)ll#Gr{6#E+Vqv!(?+ z_8WX=+Sz^8S`o-LlwW-!Fc+7nc?OiBfWWk=0rJGAhaai9v&U1Mb7-y$auCVl0I;5& z>e{H>!7-1vJ2if``7PL{L`Kl3&bP6aM=?QG2s4*={!wxz`WgVP9XEa$@d3SLRqo6c zpB*wG0ad0+`ik-C)<75gJO8%pB#i>w&EbgDz3`OA(|as70j&)gMOpIS2d|3(RqcLA zKrT)@I`anhhRyX~SKhVorriLI2N2T!?_aKdP0FY#(abaGx_X~~Q_$8=zgH62MDsX$ zRI5%xWetnW)pY4B%`VxM32pqy@?wBCB%ZgN?K9$aN2NbJ>2WC> zYL}NsqXtj(PHpU&Bjz{?68k{%)c5N)B){$Kj~@UbUY43nxB;NfP3^atX7vfb$K?7F zBJlU_H3td*bs$xe)~zGYm$XO`08NT{r>8ChKH09H)0=xL(gX_x!Wd6b>2C%K&6QvoUmH)w>H7TD_L<&1N%>r{ zolp)15bv3_Rb^InnN1C_Qc_rn`nYgo#Nvl#hn)&-y){&GnMVF+zd-ul= zL@FvOx{Mk%ivfiePL}t5gqy|3Ee>$vn#olBkxG3>Mh3c=n7<*tyNR`W|GG;z#?hgQ zsz#J2!@~)r?;AlgQr4S)$4`rI0HFH#b=h!W|9}HpDb%jp`nf+K$rMA2J%TO1ptLgN z1MnRImtj%e1X9;;WOkZ}HUTlX4CnoC;`(y>58-MeeB=Xma!~F^b547FQPc6@IZ8l> zi~eTf-&Ox~*V_9HnZPqRmxX=%L*Me10Er|16t?JH(lSB|rN@^vGZzRzAiC~4Yms23 zT?V-6d^nO_%)`%+$+Hx)|NC-B7bAC?MKu|F&Z8|H7rE5szF<5LSAktN-F#xC`7Dl1C(NGb+omVk`T|%C5aN zRByXnzSCnfUNI0J_J-VTxuI+2laf?whKL2@BZA1n0XCS7m7do4EZ9)tii!$+WQmfw zSMy(rhy&SQZVu>DCiif@gBbsN3HT{+*Rg@yL`&aCC1KNYOCz)`0RXr!^yzs_{84fE zy8I+)jLE6~$bDmph>?XUtreN1d^y-4)QkdZx&ZMs`1`)o$5c80y3wgcJ3>DD3K|PE zOiliQiwPV9+<4Wy8UsZ$O`M6DR0yx#TxA74ntC@CHJ`&W;o}`#3%LsG7xDNSjnRA{Vnai5~16FZZV5rd*gWiy(RK~NEv_a(tGP285@%p$Z@c> zeJNECrA_j`3bL^OggA2^C}|=*!*pR6Z7K#8gk{@R;h1W?a>Y$QGht-eSV|~GoX1Z1 zTY^Gzd*XYS&PPD<7Y>pJKVd^^KT1N()*P35jXZ3E)UKd0gxg{QkEqciPmae<}DjSO% z!h8r|eytrNVWIWLJhr_1`Br1rH_XY?*!#V2wyPb*4tt8}?gs19Cp5A;J7=X%kSy8z zhno|n!M{(}u+4}4dPBh~tel@q6ZSL_gC{WPxgQQIt0n+|`$q6hd)D-;iYB{w3EcG+ zR!^q@Jdo;D)a;Uz$ng6Epvwli(n^mz;IOLno8hvb=3}&otAJJ6(k`dnRXJXN^5-K0 z1)bIe#6%s#+DIj)4jjxst~JK&@CAvknUW!zOSP4L=bb|7Not`Sx9dmpB_{F>yO(g% zinXmx*bZt6Olk}atXeN*d&OUNd$rlE85)w!jq7x{;DyOr3+lJAX*h$idAKv2_vD1yYM1Jp_I zF_Y2bc`2FXkC5YF8Tyi;anl(z0?1?9OD3M-yuCJ!mVO$!+19yFJ?UE0bM=qy;cnZv z3}%kA{E$JYB6*&B_7NQX^2TSH@`W&V<@D_6=&6P!OTrz0lQK;PTSH1*ign2S9C=d! zW1Llk(CI4q@7q%wd-SjAY5L(jOz!WJ3<%S4j+34|r5OyC;R6_OxaUx6e>%-shhcXL z(FJa0bp_EhCMZTp`zJ5EZnGxE8(Kyyo7;<#&&V7z3ui8DlQ(b38?6B$dFoO^+N#l!6LR@5C%rv{mnDGFQ1YOQwJ?$maCH+N~l|R4rnS2 zpvT99CFhs5{a0tpSn#qo%NTP=Z~YdN`M@`%nNOQ@#0!3*pY->f71df;Mnm}}MO*>9 zOwe9{pIDtADHr4Jsngi~%G|fey%BW)aH3;6HO=6K9QPZ`b7^nukhW5hoJF0tyFB#v zZASH45#Te34~j9(;e7X!5jIPTS z(--C+@w`uh%LD0%=SF*|lcd?weyrJt6PK2kABhaQ=Bz(o9M|+{L8f|=5>*vM?7>$^ zm>D&Q@)}^o?mFiy%R?45*1i!81}Mz^a#!wSoOk-3jb3+&qQe?=fhGC_M^!lDM`Lcg zY-pO#MI#eUIV3>7gy!a01Pkj;N_sc4x2yBzWjUrzMIba{@Bj#`o|!{07a{cT`qT4k z^pT9T$=3`DTDGP1BpK7H5>|!rQnS#hMnmN+x+<$34?Dy7MOwJb>+P!2iYs)M8fv_5 zNDJ*{inC6>>IKE){#vVfsCa0hjlDj#!#H!it)n~pgZTFAe5v_G7tE2n+L-GnJu_A5gSywPG7pFxe zwM(Nx2>y$}u?7H)U|5Fhm{T9|d&0Ksosu*D+ioaZ{e)fe$Qg^ zh2Jqy-{4DBNt+h8yh!Y}u0JNwDBXuW9RDz zvVh6(3;0Vwp(^)GoGp zgUWT=DtaC1&u5@^V>)*ScdZY$RBdOc=e^x>sm88OUL$^65nOb-G#w(>!Ul$ZNZ!sZ zGlpO+taTy+iu79e!(+%lr;wh_7VeJDf|^S*6xLXCxcg*_N%7W}LGT{ak6bCOG><=b zde<##v&!Z8<7Y?pj%sY4<85v$lMcSg1x?tqsas`U?rN;QG8C-C5$tw*MeR`m3nGan z71>(W&nL1A$Sn@K^R-?1O!}Q=R?EsfO8N3JlD#|QbmrcB>GjRW-QtQauaW7Tg7tZ3 zL}Gn)fJ$D^l(LVVE{zAaR05dmG-aJRbj_LK;^NwOZUcQuWvWjTHC-Ih*BS3qEnas} zWZJG@riZnpE6zj#;O@fpPOTO0XokR$8d++K;#umN2FCbju~YC^nijJ|v)o$-U>Lcxl|`=DutE}Ghrrrf9x z?m7mZLg5mo6zi81!yOmY7{5kzPGt4ia$Ox8xhxgsS&uSZyxJuZk!o=)r(yS^>K3&hkmyyV=6FBMYoFutdJ zL*u%?hRpK|3w28;p8Nt_Toz5*1DlR@nlDK7ZMK{pot>HEyP(BKh?x8R6`NwtXf)2^ zj4gwGU-@>#mj^W(SC+N^aUq<2;Jqtp*J$xI#K;?SSF21DX*7p!W!DmE%*moo^-=c9 zw#4cCCb>c4Ag1)O9uP=eOCM`tl0PxLAak6Py+=I|7fiea<(zXBl7s9ylbl_)$i;u~ z8Cfc{MHjP1N~?VlC96Ik#$K)f@h(v`W1e+!eS|Ix1M-+j9NDb zY(12)s&X{CvtJB}((h=uoB*H3$C<13?NRl@)96KoKgb)frP>Yj{=4MNwnMD2bUPJL z!VKtIb&LbmhWPrte_C!45|$3`h+ZWPwNSitNkp`yDReXCq%gf0&$GYgXtJj`wVb`s zY|eW95kRIR3-gmFVj_j4b!ac0Ep zN8c*-|17=nl3;r1=%{?i`11KRO?K~twwry+%JyaHf^|{-@7{cB@4fS$0(`{zZcc0# z8CL7A!&}*)SX%oO0ve4P;_2#74&{lrG@b~u3lorJ>YNj0v z*6JW@jlsksd{6@9a22KD2x?QhqvZE$HsB)bkrQ5*cc_^^iZX3#DPd(r>xen22s{uXM^V1@jB73?8 z(}yxevrWZ4|7AWl{GU$|uo){2yv|#lw#9XHR+uJ@UQdZ;EN`+r)*nX#UL;b+n|$ui zYWz-ZByIq=-<+dJ2m-`~# z{#cOWiyhx+rF8e-eH>IH&UFzG+j&;cNpSy6Xsr*bkYi%dO z=tltL7QEl6zOIvYRd!6v>(Wa85UA^8;{2$EcYVud$&yk+LR0h+n0CG1a@O&P8UFzM z%L^Rqwmn=&2BvfPmVCj!f`akPk>rN=)v$<$NmQN)bXSwgqwh$4a6sUF65e$Q)*o^k zD=w-g>dGa((Ip+7k{pQG7dwXLVN_GeU4|}7z)?=5&9u4zJ>GiIS$S}8Jv6d9l`UrS zzl;Jy8{9D+x{SfZiWquy-!2B<3aVLrp3>*KYsfRdNxWw+T$mIa>ZeW@nGJLrN(3A3 zC3%p?hnebUqQ;J$!esWj*Sx8I&tEI_nVnsb)GT1Q;3m%svtUIm5zJEqj||5C$3-i5 zlj@g)Km8ql7=4nqty>!YHZI3!!kV?ti)jW2Z%YUePwmm@C9_AzZ^MH!A`}Tr`{SM! zKdks~kS=+}t$^o*5w-NA*4GygD_rO&nuRa2+x76{kw)02DoZ6R##yM@g{Wi;D^I}& zkrCZj2v&t0nF4AqjmAUT(h`%ce$Uqr7{L$#EN{g!52yZh+~8;XcK^tItzGe8gbw7N zTt`(=F~i9}H0uwa1BzO@hIwtx*hLfHXQd)%f9QYm==tI&XX5LND=Y&5?|kA`J|Q)X z7OL9vsYf1sj{a?Ut7Di=k~#6mwB*A_L(Ri}DhFL#j^sg__6v=I%pOE$PGxo1z4XEA zzjiMxn!+fd`J`P8|Jf z%ZU>P&K0Iqq_(-cJK8s^+Gxmi3d0kdMfUJBthl##{zmb@g^*t>qK=N?QeaRnImS=k z-5w0hv0tL}MHWV_DhDB`uz&y8f0bt((jaGZULwXy^E1oX3jCX4;h9}^G94(Hv-#09 zjU7M;IGBCzk)`1=#NY;VB56 zQW5G{Z~v8MjVXXJ$--vf?y0RI%=jPOGcPy(|k-(Cs$>OPLi$~z{HKZr2)X&Tw7#ODOSPuS1pCrMj!mp6p*5_pi z5B;1NY{ttFLvgc&#t>U*xR{-Xzh&uZ22c5_8G{)gsa<_D)P_GZpXt5a@BUE^`=zln((`X{gn$@SKyUQ?faxQ*q+U+-K3WZm$`*v5RMSUkdw$6wI4p9K4u+x6yf(T+05kVj_`RRd*3{H~J3xKY&= zV(A@Lx~>fbMw1X(n^FM{)VTq>7bebi&LZyze1A&r8@iOgCRAaYvtorKK z`nnAz{RmUpRmZ%RU#&2}bC%(X9xj4eSq7~`YFob2XZU=i3ok3tF(c!2?WtjlFV1=P zb3sMX$-H=m!ZTCsf9zf{|BY+w`If0h<{xOcwOX=Eqd*}J^q8hKa%_$K`nZvXVxV9s+vb2X^p{XwEW!v`U)#vd%rc)}?%#-H9qvx(wr2OS}UWHr= zY#7_y+lw8;mk<|^0hi3Hai-7F!%V)L2r!=rRVy}5e+#2DiW{3YEP3*0Pnd%p>wl7~ z<-+#5uU{S82N8d&69y%<^zCS*Mv`Il*u(J6gucq#Z3OkdkW1akx6jFstkBy`yr`Mg3|qOHAzkI~?;PAQUv31Z}&7 z_Umd82qaBpi1v(pv=t}cczWuAzThlr>>BVN&7+n{qJg4dF<-DYkknf7dmCDb&VdFV zmeiW)7W;+8;`=@Vu1K96rk?FkU+s;qWAXwT7HqLRlSMBFBb{A_ykc8Zy~@W}GtH;j zAi=zj&DECatvwo@#h}~o>b_GnL@s)R!~vucChdJAd$uT+_|3J5S~AP)Z0jT!l@#S+HAR|7D6TV`3QL$-ZoAn& zX`)V9PbWL28LQQD`!ju$UwfX?^~U=rOvqz;n5ZFItf)=LzvuTo71{gGXxQo%YV=ri z7?B>R*n$qJvXuP<>F!GhG@6{YNR6YO%?~dn_loRbv`QKQ%h?&PPgJYh7A~+75e6Xt z!9OEwd_-qQoDI79`QK#+U4(1!A~K>7uxi#ge?l zQ1C2tFCrE@C!}vefl5Tdh)u~UAfYfxQ*-B>)^HbK5=LF<`wT)`O{zwjUT;a7v`PLO zC1ApcDS<>7ZDJJ9x5xd(7uE#w=jZ1ZyA`b1k#jJm55~6dUqyO092%Cuc2_|(;4x$4 z#he*O7v|Ub%I^&FQAO$zCb^ zI8^DCAGe!)oJh{CTws##ef6}qybs%Gi}#|dvN&&pJXbvNp=Ltn&J;%&0H6y5+;74D zk0FwkpLas>>W_rH*z0KtMA`}WfBsVa%+sn*HAyB8ueW`LelxS@G@46ZP(2zt_R8ZW zpHDF?40O?vFc?U)2;`2UJp6YkW?F;p-z9#tivL3i2z-!eTNj_cl#Ey~Un)wv>B`HNhA5^)9a-IgZ!-uTO#JcNrl8Kx>WUde)}gjGtLJR} zI*RW;B2M6@6Gy>;cDM!`K*CfjVbUafDMY(U0uHlXMfp*usBxqixU}gm>=$T1t}=QO z0f9m|P$7%OPy8pmohW6O$TtnyT&5CNxj&0iZXNaBxQ6p2#6(5Ya<1yEA%OlJNUEHs znPmt7>i12Z55}RIzcJ_VY~dv<2p2GrcPux#k#-;bT6%sh(Gf7Zy$=py{f4Kfr=ys< zC6(rzY!<8ayW0Jp-OE&Y`S^Uc1|yCaYXqN98U$m%%2Or|3=Dt=(zmLt<%5HRI+GE7 z??Z}$nTMC_DI#9igD#*A|CfA`uRzY!z6om@ZIU!GO67H|D{t1+{`KRFuRu?S(_B^1 zTj9@%I!JzfA=tl9D7yEwZ4YqX;dmmHKxF!v}!fC;x4U*08kK<$i2Ps%iEKu{+83WQxv&nW|Jk)uh5MkN>d&3Uk@JRirOct{j`G$L&uQY z!_lv-$ZS>Khy9$(`4s`^9bqBCo#pp2)>_HlN^ygnV6#YZ({c9X`MuKaXkUB>M9e|} zU>06tWCRvDh&l4F1|{*=Z11+1o(VaPA_(BJMUEYQY}qpgqNztAss73`qpOxj_87Ld zxh)F0+p{NYW3OP8EtOgWanm%AVr@5A30@f7hx1cxJZ~Y|`5}P7e`p~;jTb*d>Cw^4 z1y4?G&(c>%im9_m$>_dbkWU;i!6(L(+Uv}Ft83Q9k#B{eG!A0!KmgU4*_m(q+HR*X zsD)Z|VvWPjg>zOt8$?kV2uS9lX{|%Vk9yyS zvOKUrntR7T#r%GR)zcSRy7~*-@cnPzAD~nip>6m@4tr%4mxt?v0~0Z3x@HQ27DPuA zbc=v51Hv3z>u*!RI(o0b&XUG$(@X;!s^uf39t!t=WL7B)*0d;OnbZ|nLM9P||7e$?#7`*bb+yydeOo0&T>CLDBO_x2n>aj?^bJ0)e&(JAu>wc2t`IPX^;~_SQ9vRGdyF3mGIPrRr^MB2cdw!tQRUU zHX0c5R`~;8jfx006G%8G4d7^(O@2R%auB%GOn^{9YoCEUdXXzRnGy+87^%h|d(*0M zQvJb}nuMu$bjLVl--mlzP3h-Cm7j5w^s|Twv-aAFpWuYGpd{mr%nhI68ls|+>ig8Ho=OWuPFJfjC?y(VV>Ii3plS3 zJ4(>qg*Zg44oB*iDTRcTk&Ji7L-V;N!d0F6KNF_GuIRqv9H%KvwOjE z7q!&0b&H$t;Wx&Bx=Cly+v&)yOPdrqL@Jfgle+sbR8Z1HvEw+xq}y`7(%&q$GoUV% zY`h?R**elSezKuD_1$#W58_ZW7b+#+Ja3br!=b{r>MLz%imJ&bM$woNBoG*DZtLEK zR^a9xfAzQ{r0s3Y)ZThZ5R_Q(j~Z?UbQDO+qy0#pmLVV1HL}&|LH{9%<5JM@_p3q~ zujoNJ8ym+P8})}4c)Gw`N?*GUW_k>G!NJbEchZ-u8fF~CVHvP(eJ4@jtr=nm+rW3m zkomyw z8+E0Jr0CAJTA*pl^-ZJYJ8ggpZ@7m-7o|HQliK;DnU?61N8`>`eec_fLY~7$SU8D#ii^`78ZhJf^n~fVE4U`KwEviq}-^ui1q2mMi%7 z_O_OAQ=;LptC9WHDI3PcRdgI8pVO2=ywumYQiC>E6Z?g4fECECFz;l*D|Miq;rUFj zl3+%=)hUkMGL&Xw2LDIzxmn=tvu60At9KWC0$2hJ3kB-Fgs~mE)wY~6N*G~A=RPm* z!F5etewO9}T-`VoGyTwoztkj$lT-673zbAzEoZ!|T>sWR9Fhg^X5O8kB~VcR94lR- zz@c@tdN8e0C6+lm=^$l4>Z;6pkZAoFxLh08N^riRY+*%@mW74#oPpJ1mXztK1n{UZ1lxVnIxp0OI=7(Hfs$H-mp4D^^X{hkstD7Zb&F zT(GU)(${e`%#HG2$sMia45@!5px-!mQuN2!_gpiL_lK|kaQ-jDer0<26xc@+aC~u=yJ2EI%Aj&k?6*-W{xXo&|9$NPD8o;+K03Woth&Kh{jiu0FPT;R*xNo znVn>2+cL>AOE@cCm-7p#U)afql_osJJG)#lmYKRhhYeWLY@3{_y>j}e0KI{jp`w1YQjr#ZJkV*Pc#mnoHE}+q`uCw zBnu*<_jXkbwKPR1lO=Jj&2FNQ{bVvyjnE$h$DIuy1ial+_8$nY*z$sn(Yeoh$E1W5 z;SN~mDuY+VD+Yt0L(NceyL5c3r0%w3;8HW8B z)1SfWw^Ix6Px#!9V5d9?5f{#Lygyqbdie(+p&Tf13BFE9Io0S_0O;Ijn^_{1o+E2q?vW4q4afRL^cx;+-&lDUOWc7Q3% z#R2tNoh>TI*7_wr_O!RZD&)$X=5H7VcgT}Bjd2*+ZJc2Q=k3M?DGXcoCak%sV{+e* zJ>uYO^^$@;%U71J02T6iJl1Sw%}-i>e92b&@U+^@|0WVR(trI_(5zm?Dwg3}OF5mb z53#?V&!7<{3dg1Cl;u)luKHeU6WkI>P7^(}ugUjEQk)tQ%mB0>zJ&w07^OA z=i}aV1B?CdBUQH=8znw`suHN@NXth<8^;_(SS|&b7%)KIa2>OLHN`W*5R#VP{EUkL z`KL}ipCoyGkMX8miSP3%e7{@#mB&rP$4N37<^p=&$xLP$1$ zk1}$>B6A=mS&ItB(=<3+Ix+rdmWY>G{>1%m1Qa7z=_kg@cTAu+pdf7J-(b=GXmUhf z!Sk}e*3wlCCwKu^vrmyEcW!&x5A8f~eFC2;}I0F(-K1S&s-09UAw_?L>Z+{dKMh@>3R z)j7z4Oelfsfo-Z0f4(EP{?i786!x0ZcKl_G7OQ6k`D!Q8LI8j>k*Z|Y=PK}+lCl)pTF~Q<9o~_8xT&=|?bUC(#SJy-0PZNebTH>74a9ks=8Kg}k>G?9i88E^ibuJ-Yh@usV$jB!XAWS@;BzmI_;rum&S4Ntu@-IhLM7(och>9T z<-yN*}xZflwd=hDQ1TKH+d-9n2aUrd$6 z{DtI(@Td>)cs0G&rPMJhB{n;;Ox1MECR}R#&|eodsH1*`;`w)Eb>|sdTu39;EQQH{ zk*^P|F~D{zCsx{r?5NxFE*Tr;xT|=SL9@-0m1DtD+FtM$8D`|&^_IeazSx8hUY}HH zhm7kC5_Uc7J@#*jUUf9{)mFPj96>%vb8mc#CF$uB#1Ba`jIGYN4}f9eHoL)}4HayA zjz@QQSgI^%jZ}b?$%Vm~aNTn|FP!iRR6TBE+uA_3ne~~&h70f4x?3m$A3ruh&!mtxZPJ;@92h z^jJ}ShSQsl0Pv@NRPZ}8hA!iM8Vn)->lGZeL9Rs99}(Ih3buEehC^3bC#uh71v28L zKa&wNltxjcjf)yT2FIbzMJ^Eq>+v~>2{P#q^nWpq$3#Vfn?@u&b6x1vC9wV!$_tqQ zVJDBJ1Q_g*g11&@$U-pk~e***xFTh8WmC(jLBqK^3T5A9LXkM_K)?pO<;()pZ{Fa zhmm#Di<_po#~%0kdz|a9Cy1;GN(0(T{gG*^!!0nrI_G8wP7#9~3$}X~>L;m4v^iV; z$`uR@2g({B>vI?(pa4b4xNiq1G+pJn=EE+Zu)ms(Qkc!TXvvpVZYbLd#IVd^L@rsiYImKS5N?*sW*BIhoTb!X?6%P8ffQ@_g40b z?tZ}EUH*zb$u>qE$iME$f>rE#zcX#Wauuz;Zdk4!G`ErkA0$mtWJ0%uwd&KKU;tZjJcw%tK(1A-sA+dta?v?n@ zq1Y6*yd@@%{tn&Rd|3iTLAHkbYT{t$WQoi6bdrg!h4?WxUM0E!Q!72Q_)M%V^6(|) zh&AY%iV*7rCABh&&+QfeqyZlh#9EXBs^Z2-J(YLgyP3BkQgMks^0RQKEJAcre;DU;DJx!c1lQr z1{Zd0;;%DNq(c{B%!YjK&h&4NnTmg1^!k-cBX~)OQz-MoW$q7{I5(dX{f1t_G(W)4S(1>e>*!zix}K^f8D6@GXV_;4sUx7)w*rYd%tlb^UEtL`koi|AI)g* zUe*~k{uB)vFV&lk!`!2SxIV$hQ3ZX^O=vI_HZAhW&DGVC9S?tGLx(SneAJP<6YE`% z4rai(&Yyw8+&}Gd^n=7YPe7eyuB<^=@|ZI97Jq4V`@i%jWjgg-@Ny@%?I;di_(8Sx zLu6{urX611>KjDk6}ijlrNQVtR16V);Q_R|J<9sT{4+(^!}?Mz^eU)lMP4u$PJn> zry>%1BK`Hbs?=)EA0;=gwiG z^|_TTOCeoeBkvm_jTnnAPQmsF@ADSa6DxV@b9zQO42ojq0yKjo) zfkKYGX`Lo@Bx~Alw@<_w6W}|bNR5FU{(ds`X1iFem-FTtY9xYU3VwXPJFTb!xo>YT z)p{N4Iyw7-m4C0JU~ckM=ig99PEJn#6A(VVUwrDhd(V_EV$=oO=K7(FlplLPe5%ZN z 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 l(*Keh$p!eA05p-;x0bZCDHZ;` diff --git a/docs/img/timeline/timeline120x60.png b/docs/img/timeline/timeline120x60.png deleted file mode 100644 index f9d0c6a71096dd36d254740021131aa33f339e30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6671 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 z 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 diff --git a/docs/img/vis_overview.png b/docs/img/vis_overview.png deleted file mode 100644 index 588d58401e3e7654514119fe3b8f2293fbf53d55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66220 zcmZs?1z225vjsXp0>Od>2p-%aNN@rS?!n#N9Rh=d1PBhn-QC?K!3Sq>5AF_w!<*!s z|G)RX_xPIqG0c|U-BoKgR>SbR=CIX`((0QQ9xqxUZm*dZBt)AXeIp z_6)=8!^h*p_B3DUiXh0rf|YjeJp(id9lj`7c-ORJ-u6{?uoU{ugI`s0a(epmaO+q{ zZS1_3j|@E=U)0AEfIGaFVPS?K=pzV<_8~`who7HSuZ8nRy0?$d$x`#Tk_mcUU0vml zV}b@AVwVOSRNah;IkN?EawSU}N8)~XL}GlLPU201QON8pZmsL|!mCIQ@*Wv6`1lwa zs@<>VI?>>#5P}fM`-*j$M61|<1=a$Y%0Z`nv^cI?T4BuudZSTguFi;wIm)lfIHTHN zAOod;SxxMx<;ycMAdPkDntuWli)-TyQ>@{z1NIkdaS(<(d=<`@bi=~WT@{yH9`n*t za56$p3I}#*qhP`7+MXO1{%;!>Vx5|%n(hLqW#uCg%_6v#kruV-nv(*T&a8OR?kQu_ z3tjL}+^?wy$*p9+DhSNCN(Q5!t9CS#1*VMH^B3#vyM9++5QaL;IQA!sg#;+5A#JO1 z07uL-({)?j{qFZ)?$a%fUv57prNciya%D7y?hkQExYQa^bP?rv*u z_j4uNV$>iLdiLYfA5CC>C|{c?*U_lZ1;ckK7APnv01=NYJAEI6Fvv#X1@D`w=_NG| zdl;xmI&ZBz%2^UAU)&Xs=h4y&NMFu(gBFxPR@JHJ9zh|p4T+&7G|LN|H8C_^W)}Ei zG&+vUvKV_rj#)mFU1;xO8I9Haspf&<@|x>+9pXs#pt0Ge;$U%Jpel*Y9s8}u9R0na z1h%!xD=IV0OuE!ca2v80kbivij5OSwC1upoc<6xHSD_($Cp~JS4xT%5a69< z*Ud^f-VqN;=66}2s)_eHk#pgwA=G$x+IXR$`#s@G1J-F|rY&fej(Ek?)H#Be2ih{9 z-_t`~+~mW}Y+*+Ky!vJD=L!hJo$4-8B*X4_GUE;7W1UdgsE0XK%wf*;LCfs0l-PT0 z(WQ4=rN%S!A>7ywpg_X#4NlDNdr6t_S}bl+ zp0!4DV}Cp8RP2=^aFEO!coNBX%tU>@yr{NYZ0PX0f7(?q#5lB`Zl*nq^C{D;rXX?W zYjPtwe8Fy5c&>IB>(Sz!I2c*)+D1G>(X>N0x-h?h{z9I!R}61tluXHQSYcy_S#fAY ztb&oY7n<7leqoRI3W2)UX_88NAK`Y~L|&QsQO3g`OypKI z>5-yuMcy2d{NueB=B(fxeeHas)ilQmh_~K@(aLC!UOr8*4If`v_u9EL-PpwV#dSuT zjVzAcm5t(T$2U%;k&sFf!FIpdUv>w|thCap6wAbiCJ6ACrXc4k3pKS`xSqa(?WIaTmwY8%%j#b8~Mnac0xg zR-yIlzi6IQNZCQm2{`*rb!U*-ghws!9GI@awaIFH6c)1De;Q?_8PAebS!BjUp1B?z zaY`&3p6OFvb2vHP(gZajY2IkD06Q7bp$F&8NLW)|S?c?A&x3{v&{BCk)P|IodO~ni zJe5T~-n#0s(Mc<-pqkSXjdV*OHW0>ccI-@b6xnu%=Sk1|Bs>?x@NDym_sf-AO;Kh_ z^K_5OF|Ch6`IiH{i<;@{2&O_`fk;Fg!ZqEd@Y6JH4z^^!>xO|G3YaOpl86C!bESQ5 zTWB};-s%t#s0oWz^_FZ}ce*{YLrpDJw@aB1e-^^&Ta+G9D z$(#NJKie)KF$$a0jM^{hH3`E$qwxQNA#E1Ook68URf6=F6gO{;ie8rI#r9rx?0Yvu zuGo&^Ajf5dzo1EbIyqPDak8SAAt0Sk|HHWD+qdq!s{^CL!*2w8OU*7qEo!yqBU!Wn zet!Xz!V$7{Ike_u^_&1BBVq0<)oIS7$@BX88f@=wJfV$S4rukaw^ z{LNBSiPH@s{&udj3W+!`OaW}!dawEY+e~RCCHq}n;it=W@ZAU1VE}ktu684c53^6? zp9%o?!9aHgt(v?@xx62XI~N0DoRoLihjEm-SK}+)ZvW!_c|f`s^zim@o}=#C6~)40 zCto&^rY5$svXX_fZhU33ueXmb7@teee(zxwAEL4;m`-WzQC{1oY&8{tzd7QcRl z!VY3A~%D$B1QGo%K@az5a^$@jIL-_NqP&hRF|c7^~(8s1|s zfT~m!qSME0h(CJYY=UE-o}N$wyQZe5`uYmwQ@PUl+`guFC?IbfSqAxe95N6IwDb5_d}Azt%_@JD~BKB{f#}tPBReaYplM zpz1|iy@Jvc#t`h?oow|TKGe;yTAp!7?)Hz9ATP^M0$=!=&U;cHzH zh-rAser5mS7e%?ttPkQuf)2g|o>=I%KSZc;sv1cM$IKNne-saD~P#jR2X-ou#L{ zX%j8m!c!uy0NakcJMJB2;(nBnFwf?>tYIE?l55IhipZ(k6)`I}?zU@3R7fV+j`bT^h z#KE_{+L8)!W*qh?5)@|=*zYTEy&(4xerz80r615DH9(T%$Ui`@Yv>l-z~G_Coz&Q_qhPOJ)AdT69P75R_t`VIJ&h z&qUh`(d6{x<-H>E*w(#XTKq5^cM`2JG=a-+Hp2}r-O3{IcYiSu>n^jZSX!)W#NIAE zM=!hoG8f5d88(Suv~rhR98dgM76JTQ1u0+Ch5HWUjQuo1mE;$h;^_vZO?ZWD3pXG2 zRznK}X$NoZ-^>c$(4KP4NxS$fP{XbfAmqry{*vx2C%nf63xDKIXI$`_QIU#o>>u8{ z)=|3Ro9B73AvKH5Zmw90}; zE2QVRz~MHMCk^z;x4?BGl(n@C%GWG>EmIt8{$$F&uaUjIcA@(*#!vM0C$E%yU$_tI z?=L0Y(xHaS1I6H)Um(k_uoNN%@w} z{@tANY5Qcget)@cl%}%K`)9iy^|dK98Y~3!S0pe2Y-(Nbs#IoTn#Z($D$GY53y{I_ zuMGy>)6OC9R;07v^t`xHg7B`guT%vckp5XbmC=B`%Y-G5UZCzJq(f#quQ_zsEDl|d zmw2UK9KHHua8!rbY&LHsf(cy2O@{cHJrOT<)6y-I-_0T*}cnKCWD2H>;4`$ain|4sXn({ia&F5<6Bq80~Q%~yYVV_FC^ej>&J zQpqfg)h~bF02ZRa)m@LTAhftG>wNmb{}8bBN#2xFj$buk<6}|IB$=23 z?O;QENle!LCF8AE$mYRMXZ?THurl-voc#Z?#n-^M2J}V}&MPdP3zB^8C2ak;ESlJ@X)+Jl0->KDaF#(_VCv?q)Odpio_u; zRfc#j+qv=SX*C0(wJ?X3HUjrMteW4R=;l!s4C9dl#HVc%$5krY8M9KdjBLGlg9#c+ zkFrF+6p}^3{)yf*+{XSk_Ps>5-l-k#w~4Ft2_Lh`y^0yWx0uH`mH}vfIR6-g^cF}A<;+1ioVKrrGsq!Nl zNTuAD%ww6MHKpGb@GfzQe-GaRb!a7V!NFtir;~%ptxF;=iVcULwaKc~R>2*2!v!6u za5?q1@@3hE;@QN;i9}5lLHqs@{bnEgdjjjOh&uC9)7w=3gtlXwvQxhrL*Z88Nrr$^ zljq#W%D2wCx~EtlW2+xq!)%g$Nqr)|jR@Nxg^qh!YHuJleR*$I(-U{Ws?1zymH%o@ z7T9nzY|-u=@U!QL6lWuhy~-VrD?4u1dP3qG9Z8-Zk1o!DnKL{)>a_N>eO*^VDoi_7r<-vexpeR0Y#kYbrJ2%y|J;E zyF@GAq#|Za6vVJ$rYT?}jQd17JdLAH9^#3)yHkiyHgkN_!CCit=rgib~ts>yx0v4W9Ibs+ghKJ4hmr@jHn6*W_pyIp9eev}R(z(Y2nh5UM_o zeFHv8A7+?&aFlQY`y?|N&BaDeAm(0 zu}vifgTYoCA*DPSZLR{*IDow!DbPh}_p0E5j_EQ;JSt~B%vl`0xalHm0%^vMl4=(g zGrq$e+C%{@uD_ z)G|FDY35O{>Z*j`)|`#GICi(NwQ|0n^2n~e-5wb()8t<9B)WkwN&k-;QwFxI%#+nneq232<+(X5YtHADaoLqXhx$Y7ssFR`T*aNW= z*hU1#P-oNNd8?)9?rRM_baCA# zQ#|woHsG`E`#9<1`dV?*-Ua+vgqWyF;8W&B4U`e1`}Mk$k;o2zj%8rEPPmbrh==MP zpGQ-q9tzj!kua%iI|yUu*sHh89$nUre4@wRXU3dwV#B65u@$x-sEBS%bLmqqIN5nyG*bv3Y!CdE!Bz zD{sv9%_$EW^3BR|Zeygt_yVE@yrYfAZ>4xg3xMH=<4IiDW>3jshTmr>Cjz7fIg-{5 z;`H9LX+8nJ4W|}e#~0<4)za?U#;-GB1p+tAVPK015wYSiAL#%xjLiT5Ubs^nFug@< z2n3=SU+bf_EAj0wA_1afUvptyFj#s6|3%(E`1|LQ0s8*i-4j|S)cHAcs+YnFUzpN3 zzcSaW{pffDyIYOrfyf$M23i5^ypz}jZZWE{=#IFyyP#J9UjNM3Mjdk`5k1_`rzeB$ z_Tx<{=7?GiZSH3sG%uau-^qvG?VQc7B-|;w+u1{Q>!USu>+-B7{Tc64EtO&K+wrYo zv3T6&HZWuV^zL~D6;2*y^Tm0YkkODQdIYUO$Qwd)CT;WGc{_RT*#ozv07<sHSfPG496sul)K7l z3sFJ_4ihcn(wz7?=!E|(raN8iilHGA=U(eWRL17X_v`|1wxd1so?0xjuKBf2jKr7!GpX_K6D18!w z55(*38k75cUCLaPhfPiC(pmm9vp{z zrXPM$i%#5fB;H68^^KdynVA$)84cX7AFo?=pBVIkQ|df9ykqd)D#&A%j4i~>fbdT& z&L}TY&31~278YFzt!h6M^4^~qmP__|A@2=;_;Hi?iPMl#@*+_fHDSFmh}+z!M!Md5 zQPx)r5PNt80EboXt|bwaMQXJwD@ErHIU-a#&SfzI{3b>swu@5H}|4y?+{}J8DOj} z>4uaK`Wr?FMOL&|!wV}2;eQr=@gjuV-jRRGvGv6Eco=S_OK`TZ^(>?w`y>l+mid;j zPAxV}XoXD#O~#(G2*nIa_!C)d#VF^}qnX`x}-U&fXl47xG4<2GrTTiG6tWW<8CFBEyJ9rcfrY9jX z{z8Mc?sVnBoJ3%8m{txNli&o`prOK;@+%s>`0!nei}1q&<&pp+ z;T4C&i6rhcxPExa#kUx(1YJWD;fc{zP~#$PWoWEmw-uD-YqR45SWvb6L7lH4uY)$*-iSwVaqDhHd8XPOsmO) zddrC%m;(Sql|u}e-WAG;C$45qsJ%qBe35`$I6=NkVXj51DIrv4H8(zOJQYlge|{A`i+TVx*@@Z|AD;7+YBe zC_>uVvIEixwVFrHzgNB7j1%o?qd?53jv*8gX{5$Z%=+2wGuG2W;$&TQb`+IhYGH9L zD!9$X#kIFF?=3P<`Dt{0s)2{h^Uz#wcf5eUTq|1uKdi3R#9;F z^HL)p{~4Yhml(UE4hP`fk~rTP%e1>6jQfQbjWez{nkiI?3>&=jweIgK1#)cM++&}? z2A#g?f}jRiI%GUsG%yZ^DcN1*g>^CM4)p_}KImj01#o0*>*|)8oG4$w*!JHB<3?CJ zk4bwECIwi*IgA4U5rP2cz_bp24MqR}27muJ**~X8Gj0ZGHN#1vg2}ok6lG}ue>`nB zI4y_Nv2QxSP~#*5_9rHW?BWMHyKCs(C))? z>yZ0zdE!2Uu18GAqMPeSjDXQLgrMxoL?SLBOrM6@4Qyvt=jlwdsh#V=1_T%>gL>1xTFh60 zt!5{W8t1CjK(qk95s-TL)phFa1Q9UH8;?36} zRc7)dtb;pgeO+dzk--MJgq2w4lY53bRKN8~U+EQUw{6lm=$A)f`xcKu%rjPVMMA{? zlG^{E^hgL;}L)o&w6>gp@q z)x`znAV6VkdsYJXTF<*@rf+cUG=$+X{C@f9qH>697T<<*Yv(#48WE#EVXZIbrDE>( zJi$wxnnSnYB1i-JpoBh1pW@Q_gG*w1fGYJSTr62XfifY&H-7=f!s_dJEfxhjanljJ zdsad95{asPSsfH`{v~+*+0NCDCl%8v2AhG^({t=9yyIZzAwW#UT6lo&ZX(NDZ-oRpnU}W^G*7>NwSC36P%%wL-F9LUM;xV@y8WcJNFBI-f zZnM1-mfp#)_iljdFWNK^ohcagtpS@yphDAJ4UlC{iezexfI_L@Q#^zOxSrUv_3AVC zX5zjzLqEWoK6bmHz{@A0}W}KQ}j* zXC`W7r%#fX5a>KO>T$Rd=0^^Qq{WG%ji)qSmo~H8H;5>gAA&6*0C}-RAROy!lvqJs zJ64$RU^H^Xm=P~1?So@ce3PR)vCuKBH9xdz6Yt+@jn;U%Fxzs=%`U9)Zp>KKhy0d_ z#lL|88f3kYKwxc?0%|7nfWMRPVe?Y z78U#aBRGg{Y)2fMed415Nql#+8}y4zc*UU2%ZB?G7e9rsGKh@kwjd*zj(@Gr4%59|^zNP`j*HGb0{w%jPMGo`V4a`Z( zaGZ+fgRh?Dj%rTHSmzHkU_tLcLdRpP11VpeTSEJV(fq;;3-fV}iSo5|NNt2KZ*9VO zbg6;ZlJowWP!Oj@GBf(X(`;yg`0erc3DRHj~`yJ{ZCM2C{X&cCK9e2-Sg3yEFt zaJ<95wj!EQ^pG{{MpDWvQQ9UJ?J38i`JiE0Xt_NvKnBdUs-c`B-fR8vN0*SWvz!9U zmBnuMcl)h=LoIR3xICHsy}fneW7GYoc*j?!TS6_YgR9ODw3CEMvVmJYH9_S;zt7s3 z5Ku>DgpW@;NDF#Q3R%0$wilx!)nJ3ls4A5v{ghH`(E3hRr53wDqL?<~I(E9=%^IM8 z(u*;{!*h`+6m$w{xjC+F=j@z)y!sHN1EsezH1L@3iT}>7Cp*tjXiR(^32C&k#v^kc z>Wda@zn^XT{GEr8-n-E4WaPu7uJd0#rM15Ws_Fbm+6p(4ql#_eNgyYbw-609s>PMR zb^`HvtD6mXxj|EqHrM!|NF27D!qi4cdb1Q;v_0R()>8l_^m|hO5F;dyUWOjk8OC7I z6IdEq?hV%s*9!BPEQWys8HTi8b-Y)AB0{I zRUL^T(#WiW0_vcrYHxitO;+6#55>lo7z#ZGqnrZb-ZJEfs$MC#nRRhiPedWc7hPVN z4n5dC%O^SWvV7jW+n{LWjlc0t8aOAu4p;u6#Y^}^k%HNMN!pja0D3iFw=IuGPNaDm zb&pG#S$U&wp6vIgf4=G)+ljN$@kK#rlj5b8YJ_b@E_mFmF9XFdj>hzJs<;MiB#EZg z+Jz*}pxMkB(|)V@!o@VAoK;znK2wQM-0b2}14~$=0*ww08}&Jd#v+>emCG`%7zh1B zhS0rRDriD5%O}r|bvxZTF=3s5NxP&Au7sLw#o&9i$OA*7DT#-4?T>@fIbeEuj(S7o z!#Q83br;K8Z_t3k=01qFBCF#l+R;li7`b7ULIau@8f-)@crUbWYVn2?8RyyM4xKJy z{cvjM_#)sd`(~~mZv{_HHQ2BbwIqxuq^wzj#>#jnOX-Q9oL z{OA?!=5}*pUb3iud+%V5{jsk5iP+;5ZBBbNU*K$vqbNn{Nb51*L$Zj$n9|-zs=>!} z?c{q=N}=h9Sbw9w*SWciFB?p+h4z~g5&{x390M?>ePcRr0!b`o29S*6tH^y?rGgVu z2RentoMQZD{b3?ha=(e?tnif@0;j$1Fb0sjgk7b!e05OU)U1o~jcUI}(uc4Wrp@}e z1N*e`+Qcn^;XDnbO}2or*Z=6&|5DHYB_J98`P-+Zy5Ys34QY}QQ#}zf1e(idwb%~F zAzx{78+p#FJ-B+0I4|C4mF?8`$ViP9E=Sz2`eP~kbN$mVi-}XAB~wwfSI+MWnRYJy z^%Rdmk7w6j#2ArC&Vw&j+CGQ=BW9V6-97KAPXGSwJPRYHkX^1*59s&5U;QIf{jZ?+ zRAq>sfAwuDu^y<t0~a`pAg&m zM_Np{j_m!Rb+K)dDf42eU1>-SyB64L9<%@32DoPf{F*nvrn7Dg0u{BXFGc+G&xQ>V z6AZu-|KCXcpD_I$Ey+%9XC`LV04p0imx2chY$%am-_;p*Ip$1Tr2JLUlpBnv<)q=F zaXw8JpZxsu*W}pfRQ`cXLTU6FOlI5isd4cYSdtM@@J!?PI5u7E;Hh^Ca5@RSfi@w`f!kuU^_{rnh@1R7?I~*@2w(t+(OLQu)E7$W4ZnoJ_7=Ugi>P#{hS3Av~LKVXm z{nG$9uNPn9_EH90x2kLM!&E$BN&mDj_Dg#&j-AW6qHiPe71l{I7s1}pyd?Q$ZCT{M zVM2DLnqkCRg8sdBVGS}&!(%@zTV0b4W(&E}($779lWo-JF>du?`h`-pS)kMG?1DTo zLG3+jCQU2hXUj?kj?2TL>4$;JqmRE9_U`oqaXU`bD`$;ijrv3sl2Q6`^Dbj) z2&-}<?K}wHeZyZz4HksJgj8JUG?^DQlB2V z6ZfSKNQ`CImm*ZcI*N<9ihZLz^`$L}oK=JSx}`J2v+yG|`jdI!jU5Fp{vZpQNvf{U zRQYfKzn{x8js7dG=_z>U!8f>0amtaUBa+4lJm0$F`cO(W`E&>y`G`GRDEmX~5qqag zAk0DT<+f(JIYZ|hj7Sg7*9#QD*McaI`KDO|!x;>sOsWLGcR604_yNaie!gw3`9~Do zaoDm|7n2*5XDhXL87tPL1?mzNO(rL7j}m{}s*I-ya~`x|L0a+I3bf|`B7pa-Y!39d z?|(Hvl6l>SXnANxSWU)tp&z*Neg{SWt^UUBss%L|)6E{2ypwpYr6wUSxVR+cH7V~x zk-lt=GiGZRGwJN3%Fb0qpqE_Q`#2X(6BO1=r&-hKNt;Xt(-qzANnNQl2!A%E0tn1= zErM0~6At(rqa3Y#3E#3S9mhdRD)!NB?);8nfWCH|ajDZ<>G&6D1uMef`iUi-iNyWl z7aG6OQ6f_7ibMwMFDHkj!hP;^y?%-l`7%`xk++@f6^k*bAUucC`Ueu^&JTW1BhNBz zo;)v{2i$23VjtQx)I?-ch-hz1v>zlL6dS6_7A9k&xm5>Fm1?D%7|g~rpB6k_ObOUy zqMo>$UJ%GRg(A3$1D130Rf(g`o+Kw>N``;tS3pE`9N7`7#^w3Sv8LJRmFU)@y@U34 zUg~lrK7UJmJH5t~@?%`jbJpg)1iwzIoqUUslV9h%(;im!eYBFTWew8T`8uFw1G+Io+k;dH{Ksc*h{{ zmH)~G1~g*~N$$XQy|n@9tfG&4W$oc0SBh818{a~>JoQl zsj$^j^gcy@uNPZ~m|U(jN5){c2c*Hu4~ke|qAXHDY!EgWSD#t!+gBEx=^KrR&ze7- zR&Xl8xSx~&&UYW>1TI)Rq$#TSaKi*HFuqH|M^9paXbXz`wFl?#sfI7kz6ZDZWjO;j zFA)w;Q6WqC$jpKgvnb}aR_pI|f^+hb{_S6(uJq+aW1g;)XpPg#ae7#g!IOLcH>Q|5 zqTCMH#ddg8rGjT%tmKVg!K5_J-y(0Eek>rqyp^U>=EvU3-p?0)CjFAuG4|W@NLglk z8CDn5R&l4HM;bZ^AFZ;#Y14A_J4fmG0(ygVYlHpmt3Gawl(~IpUb>4^AUr73kHzQ< zA42qGqZ3JI_+#}K#|_o#VCJT%lGEs{fRC4{A2XFS{)a*Tt8Pocig#=543aD`oCi1Z zHr^Oi8}|ldQT}5na}9QjM~jV(4y%zRFsq$z|4LRc z;p)F6d^!n+(KtD(@G#NxfJMH1HjnIs5+vHd%b zA^Lqd3*89iL8qlJ&u@qhdY#f}HUk z!HR9{Tt3%PQVI4ARzux`9I8h=3*>?eSlS}cZ4u73O;|6loV&M?a>m@&|ODG_g-o3 zRQp{N*h)umH0QF&Q0Ag^^uk)Ar!s{A*;@J=)UUag?PKDMXJwp&H;GbbFq_JhyFvbM z#~bx*^@J*$V`CE?WqS!odN1OPe6}OtJT&c27xj>lAucMqbt8m*9crk?gtyXFGB69wp*u%qgr*$ZjCADg{kXUf8|8g7>nq zKr3B16Qy4FPJ>AnU8K8xA0MBAHc(KGdwti4T0W&i7sKTbS@n@g zVr;9APp93q7m)(!H(ZpNAIE#(CU&IE&bwUF{^Re?0QQ5GJ&OXbtNp(iL(?6EE=v6e zhG5pElP?qh2?LfGk#Ua{A8uG=W@W8hY;@@SeAczPD#XXfM?nG1{#4~!9ST#ljeA4m zSq(CLJR~J0(~hH63Y?CYnwLPQ9UUE_-(MfWRPa{!qq<4PA}Lv9SS8iM1f^u;;X-{_ z^Xk`^s6fQ%NktJ$%iVU+b&^SSUERY@rXPFtW+cOl;+xaedIqii#=jI2PtPdL_=-HW3 zg&gc17nu|6VL#^PeN%LoYIF1R()r3q=&dEfy+8#maR(hRSju_LEUR72fZ|6HJ}HbOTCGPf&%$rl2Br~)WkN7#Jfig7{L8rsS-W@T}^~ zMjNeuEMry<42^t}K5rX%$BG%cG2nS_lU4AOBEw?sK7KZF^eN@h6M}&BU zcZFnz-wmR-JESc4&KeJKhvy(YMh%#c*$FFNxSNuF#K@G{k;J^pc~V%KFPz~8V2E*j zaUn|)Q%4!DadXtT+TwAN5rkNRiqi=dB+Z2t|HHvDhx87PhjVNZ?_mY+r=lxX<5?od z$H%}+SU$nZq2OaU1t(8U=+=&7cNcK|DmHPy-b&RyU?&XM&G5|ty~XMBM3?X8k+8cP zMk_3zc6)MUIC*8+KK*g_d&0v+j%MxA_j3zFIxkZ;$_-_bLhp0keWG#&>)FM4@Zp6# z2Jjv20R8tO_Vf8dS{u#@F3}3ly-SP?jFNfWXR4!hkkya#dG!#}1NrByd`el~SvrGo zOr4N`xMY-6paQQ1_`KoDPwQzqe<_!~C%0t$^|^N+ zeEyu9&!7nTS&GgX?ROyf)6x>cz@B7L{b4fZ=W@4chpIC>Oqyqef7WDwkK^(^#%EUt zv$bCEBS;vezmb8k+`NgUVNE_%JkTv1iP=k9VOl^YHY4z?$NoSd8~J)~!8NdUI_ z$=%((YqALqW@x2fU`(&a+w10EH&*)}M*Ca1@ZX@~zZFmbKr(INq4#$tKy%_|_sr#F z3^L&V2%PU?H^u11nPFQLg>^7s$1g6hU5kL77qG)mSSsY-&(2G{%}q_Z9o_`-F9Cpe z8+pBjzeiytB7EHDGU(kwx^?bB)e{Q&V!LQT8EKN?mG#|Nk7N>s_&P4SPx2dU-B{ue z_T0=7j+#{9E6HMPT38gaS>}>MlSUVV*$88d{p1xwBOROkG{uT${}tD;`zn#nU17Yi zd{tJQ$oF423!1a4eq5|$OI$*WJ$J{vGWlF-X>(q?U|-Y003F2qammQt0Osk z84*_pwppYMW2$vLp3l&P)=Y?9&KuUGhr0O5Ak9=Uof)POdF{(Sf)jF2?lqx&&t?`XE#5?(Uyqmyz5zeIe!`8d-`r>w6RK0WGbavKKSizgZFw@Y*U{7sVesJ(6V)3qTT z8PD9pc@_ipXN_8tuyrq4aVlwK3-wy;nF#(iXr1TaUWly1yURn_X^Y{+A#c4o=B#gc zRbyW!F9ffTi>o}a*y`yGRT4lm3Q7CM>NL$;~keY@!F&z1Y@v6*PVa= zm`AzE!qyYZ4>d)gx8pe+K$wP~cBTJw#0Mwc^Ue#S0M%r5aCEej8~AfnYw3K+@eTs7 zT1K}~CT}}@=BR^CW&K)N{ee{8-Dt>0(~W6&5!DmrVC$T)BJ@^Enz}@njTMg|A$7c8 zy^=9Mh{_YWV4^IbQc^|Xxggcf*WNP3yma*~)#i?$@cEpx94^=1g-!0!BGgh%Q|W50 z^;R0%H;jlpAF_*(LST#IU~0GuzHmW+Glb}DrrySd2f;qp|vul zcq&h{!N@{a?{&FVLggR8JL+;sUAMf(?YNqBf2wXwXD9d(RK^J0^BbFoMh9i}y`t!QogStn*W&u9 zsS^4;|K1M%2eAe46~1h|R{*h{#lo3bPu%^F*nDc_W)^z#wOX-zH=705lX}{qm>5x7 z)+dlI?MR=}ir;C5bXe&DjVn>37->PB1H|q=TQ8njjQ%KYNKvY4-=-fKnbTaXREBX( zfS?ZAw;=LC>nnACHQF!MD2>t?`#O)|SF)8{c1xA3(AN=I)5q^`y4KVR()tz!Psk6r z&2}t+8CW^^vL^HRw~aO(3HQJ`{A88sSB3a6$l%*CCB8Qb^ZoHuzzmfnq5CNiD-yeW z_?6V1+SjLvmbPN(BPc3`*L5IzVGG6D!B*9b>rp#uXjVJ;b@kc|B4#bhh=v@&-byX3 z25md{H=25yFXyw6M=fGK7b(vh&@n#we4Xnew^5fIPQ8LbN1e}d9}z}I<$RSklXkgW zl0T5sv;PXr{|cRto?%?Q^ODRdV>-#A#<>%53TiR2ltGMF zhpAA?WDZkGod)8Ccef=B#MjZ$?_};VYwWtW9o-GVBx!jgrDm`5B}XP|X?hM5zg%58 z8N=Mj-c12*C&J&=BVFPT%k)3i}wVv#oMRKjM;!@qU1E+hz$C!s zQF=y4>u;|#2%yD$BZ%`W{R zlm8zh{&V49qyAqv`iF!5+Wt>oGd$QHDA;cG*z54M&CS0%q%ii8u5yR25dNGY?2!dk z=72hhR=gi{)EZTGq9cbTwyG%QiO|oOIDhZY&qwYtGVpX$|6#K)$2fMZ^`>OcU|eIM zcY@kU-EZ-=AKZ#^CAJE$F6g{~6>o3z3>F_i7s(<|*m}O1{Pt2vAo?MN<3ZfCmH;68 zEs@#45mtN9a_6-a7G((pV)wY+8PP1p&r!#s5Ny$rlR&i|Q+zhf2zkqCo>J;t|_YC|DBA(-|+GCgYk34m7DEsX`6;j(o_N%muhCL!%_>6|4!Yg>!b3*(!rBg zzcqq5IuvwdGg1?9-=B!-KG9*zAJd6s@H(U>QDz2>Lf<>7P%3tnwS&l#m3h3*(l=S) z?Vk<~@pxTYW<2O$a2-pVD6sgY`sB*EX}SOEn0krVes&B?iE;v;?njXxQ{&9nDwNM$ zfTQ>49aLYVRiY3WUyzP(KBzJHN)O;R=P;A^d)P&pF4ml@tS}!L+d#j@RDf3Gtu^1p zkBB3-Eh^uwQ0BSiz{{1M4*fQ%HvP7HL9M3jrj$dB*cIs<*#5@|-qD-UdJWOg$hQ&t z;RC5i?)$HQ9z`f#j+d45sM3%zytuZ(Mn0QDu?dA#)=JZ?QUzS!(#IUKZH+MVgE!N$ zbz{_#+2u3fnLn%rbklgTH&Zkw0sh+be@*j-oRHhz`)s|p?YiCfWMg$Dz987Hr~q3^!{GolE`M_i}89Zo9StpTD6CUoxnrWr%qIhooPIY zP#k03pYP9IILW=xP01peQ(C`yC@Id2Wjc4vH}z&pYAXtm>Hj=SLF zG3KGwBWGZT{G8K_v(89rTtt(-)bZRKd7ro*Ai+!o`FvUb`f?)R@~E1<|0ps~EyA^u z#nRT4^8*+AjeQ@HsI3<+-?Ov%R^6;oXivLN?&|LkKCN^|tuv2zxA_2%8pr3~pj3Hr zs^3p%q0@`2!3AdM>_@7%wZ82$tz$FvG`?*XhWW?$bn=`J9_={Su6j4hk~p6ynJ8$2 z4E70VYKmalDj>hh~O>cX2<@z4!g> z|K7j%!}_ph))ni@<2{L11Fdz5!ttPnh^!JiT~ zOAgX`eJfsTqP|S8z>WM^_6g_jrK>Cbu4*qHn=M}H2{c(bB(G!tti?s|uAsmxsp6aa zQc2@AE!&X6d$tOS18y&i&)(qH0j@5!l7QZ5F4CG))aw;)|Av_#`{!C_+N|3MwFOAd z{<-c}^q_!vbUlf?_Q6$s@vWx%W@jg~mz6|sO#?5!RoCc)6erg%Z`&YN=bQ`)>tr64#5M*)u)qI z?+KaR_BI~UNiXb(#iU_qVKzS5Fa}Ys;Y2KkFg)*ty8MnIS5EOm=|@Jz7Rpyo_J-w5 zi2_9)o{`gfFqgNwG6`%a(*14e0W2$)Eh0`OyA^aEq~~ zcfvJ0FSwyZz||`B-jTaI!;?djrWM`+976SA1_o#@j7$nl!fca6nRY5oges*c8s0i) z3#!(`?1#d@-q#(ipfJaN*_em{uFAx&J-ug3hacS>1Up-&!_gcidg~BLwaEP$V2kIg28sSgel?mE z6CcJfy?n|k?1KVD%68nf3L_w5Kb`uo&jBkpPXNln~^5rmk z(WmrsHIl!@I&`Btiq^U3NKqtWE}tSJqg1wHiKMtSki2IH1nxPh;mFsREq_)w9jZgb zPPTEqYWJ*oJ%B}b)^h*$L{Ikm%MERdO4CmB@3DG=-%53650D*&5Pf63Oj+$W6zE%`J{&aKtckZgeoYKrAwXgDdQ2rAzHW(&qks@Z7Qf_t{tj=Vocg35 z^J6b~#L!}_VI{NMvQby8X8Js^wJqf0p?If-{I@o*HRZ2y!LJnyagix@_Epn@tCLNS zOJ9@zDPMc)O5T(+OU!+Wezw!NlVASz5|JTR2;x^APV5XO;dzx&RUis=o6?38DlnIg zejr|Yy|rIfF?V(Ua$+cK5nFQfy&|G%*P2x>fxGXdTCHBB!sc+R7ataxTS4g9>Sv7` zg+liQaCv=;9sD?!?#DFWIIlaWxQ9nVCca!^P@fKwORw7gz%Iy74P*Pou3jWjUeT>P zdfso>%4^j=S2SG80Ha;jZjl~@)Ra~)boL-U>H7F47Ev4(yg_5svi))$#q9^_uZ)K; z4vKSRTFW!thcabeNH^WCY4>Ts_}=1YpxB_!yEi7a8uAG1e{7Atchl3;57*P27Uu-l z6zl&oT>isQ`8US+Qw-@!$w)o`n24CQ&x@}6t5mx@?XR%EOL zIAQPx+Z{e~bhywh61&%nrzfvURzx)c;J%*%8^UPb;zG?d?(fWkcYzeZ&mUc3-mmkm z2oRE6cK~Sk1$E0wNifK_DP(Sxk3I9>&KjxjFy8}I!~nCYXXKdc1B~z{yMJNG|I@zG^y|)3~gJJ#w@;o|(n?(C5Q2fFqY;{`K!a?3Tlau%Cv}llP$?oyRFMg#_ciC7*VcAekd?&ezR{Ir!zfvH{T=^KqMh zP|kgH%V|vrz>$5-dZ5}u6u0GDmj%KEcps6vYAt38D!`wMQ~7h0==_YO;T~9;O0`Jr zljsn^p4h8q2n@wfo;uZ8R%zZ8u<_-0(sHPbHL`3x0|E@)4Rk%1wB}fa>(sI_?^#MH~9Q`T>mh}Cre34 zYe(U0i^A1%-6Mh_oNZ1Gw(Hm609O^8pV5N(F+;dQBZQ>T5k8a^PhMGl$vtywiG*8`ctjV5k12IXGZ2tp3nyLev!n*=4vhW)OCrKm}Z7> zwc21Bhj~&@VJ+QYBu*HuoW&*aJ-A(!1^U+Hv_dn$QIPrc?5GebBxf_W5RQF0Ha7WDES0{5c9wvGGM%uOV^ia|LbP-YqnVT0H+Z@w zL9{0~w5D8Ur|^`1fhx;dkt0PjC1RFPpbDyb=y0UDL%~q!(;ZcOxZ0Z3t=}jrwAfaE zc=V#>^BUvH)G@!4PkxTg^8{&QW=N{l@wc)244x;X&jS<5_O)hnu*PtM_KD9=z8Q;Tt@DeymO6Tilo9d&`}Nc_6KK-9(7q z-6KA{c*bKpME}5nd1DC`>WXUkhI()FE9^ctWs&Pt285~CoFR`Y;uPAU#d@Ch zC*+4p+3I=AT{{@?#C+u z8wpaXmV5IB{5Er~#Nd-0unHENs$|l8(YwlNf@G(ey-rQuw%e$>(B{)z@alq;=Y;Z) zx*L&brxS|dijt-rDX!u16hF6iNE)F>an-$QRfNmZLI05lgJV{z_VF>!sM2U6z$E;x z+=zK`q>UZ&9$Yf%ycxm@#(l9F-Z6BC2KARodQa58X#SuA-T6If-!L}T#mnGKF5)_l ziek>^53gdae?>bi)usI_zp1Irs~pX~ZhQxtiu2;n7TtZ2K^3bXZ|JC3N;E_Wyuad5 z7lSQr-?!%m9oq%qaz)?u9k5+b9kHt0u_=-ejeGM*MZ)B)iosHgM5=@N2G`Q%ihTA> z&2%qWl1wP<82!1!!=VRI`!3Y;SDsm{LR5m;vKJOeF}XIyX7=KG6^~C;29E4Ro{SD2 zT&?|(f%g@dFLD{y%va;g&^5X)PP{QArhsb~=esG{LvJ?e`+wp(yIr<89z_}HH%!Q- zIfYtW{b;ppvWdBo>ZtB~ueCCL_@k6P!S{j5q=aha>6l+DnO;JQamzu)bgQe6;B`#U zVA-xxQ5>FBS35w;yv0>Gc_hj_82H^V`wouHg}F=H)AcjH7=~)N)9mk2#w3mJ^BfZ5 zrZv3JY+9mT^+hlmvDu5ASI-WnU2aeL_bk4bT5rnVAtNh_0H3lC<6n#Up52=6oc-y1 z+3<2+66?vr%L85K-%FZyHMTX5CGPW$p897$bt@r_3=r+|@N)fXN7V&=CkeGeMq7^nj?`<)w@m^Dvpc9TRK&3cZ=i3lr11MEu5f{$qmIqv8a zBbs{q*HV8lO`)1lXJ^;We|F>8@EpB7*k$-{y_GWedzoMLoVQRTO>6q)tScApc8J0e{$It!Qb;SJRPdSNk4+H%hAJVa9D+~@>(4Jbv2yYt zLadKYz{Ueyj{$D@v67d3MDwFeoQK!^^Q6md^XzS`=hiV13?whpKTdCt)i=7JU%vj? zJ(RhG^_HI+UT#e8tGaF?=GXJ>KGsT5HADX)WDsfm=7@vf;1-Z1(H+w$)!wH+T_OAc zx4N=lb{OkrdaUKc9%LgoWQaoq>mTL+cO9^>+IKXs1e`unULPm+*}P-G%DMvrfuw*6 z-dz8xDDV)lkptIT{*|h!A0{2Kv5);{ySgMBPLRlKec&k>`M_&TooK>w0BVN;b@!%z zb>@BXLm5JQ{lHPH+XEoAO@&6Wnt0seRytnaWE4WOvdGa5eki>H!Qp{*^nszrRD=U*)+v=2~e_Z@I#q1>T!k(Z1gf za9`pejq+?y8r+}!v^*#(SXKU*oo|@@kKKnYyaS7qD!=>02aZQu#Ve9K%0R;`6|w}A zGS@NnsW?M)DoraTkH(Uf$~m;cO6Qa8?bWJv;m|=8W+{^G&P}Niy(SsH1KGZ{OcIL4 z^2tx5(x;ZkpTn|yLe?GJDGAo4Nv!{VKKYyvU6f^v-jHt(&+pIc&poTj&Z#JR1`=!Z7s1g|zT*U*pP2(+Z&NW3{G8lfiw#U2E#dZR4AM3R@=(R8TIN z?vNOl&_9eW<$iYcDB7-olL{>cU*@FI*ChdtghxPEVTtL|N8amUsG-{T|nK~dMppej1(w*ER&_bRI8j* zAzlB-GXMiQL2T zVqcF)y-Q#WIo`}mp$vYyjutcMr;s@y_U8x(%arJe&Ry&m+5m{kdmol>? z#(0KZd72amFD4eh*5yTkgtlm917I0U*T>#w0}`M?QlVWK;S=h9%j*l1v}crT{T<$@ zTffzD85q5k_sZO-*-CaBRYY^-3xqE^7v~uomtuCta$|W@Y<=!C^&PKXT34x=1xcX4 z`7(D^jhB>dB~PFJ?fdw&n*9Nowo3D#sKi~=2da@5`T@a#{_otemQ z#iW9tROmSDe`HDOP-ciuK1eR?e_}FeG*$LcY-|wM7*@E8P#qb?Jw`xF#c5 zrC$?SqUUB9JDk1jCBxY}&*jC-3j5n%nKra&GZs&y+L-vNew#n$R7)c5QlrmEa>Fjd6oczeyh6c7l#a89iCL>O7r z0fCdew}vQOU61@O4g~}SH;1#9`}$-X6rI|4(N72o*ANKA)|Thq6zhf-V`y+NBN>y* z_m8Eec0eG<^INx8?)tHH$52&VijS1**8!@b5{;6eDg$@Xxy;x4o@27kj$U3~?R`Z> zML@JCR-@*6IWQ9-juDOlHq?ip;Y<;Bqvj&b(j+y??+M6&D=rJ$e6!wiKz1`fJF8h? zl(9t;L>NnrPsVG1{zn;(8>O5jnj!4X$c3-qC6Dj6E#XfZbJ^o`@1MVhzMJ#^?qc~gT;y=A*o!X z61VjaZR`L(^!7llc=Lj=>(7c$8SM4Rlf#EEbn2T1vkF5<^2Khpl`QBp+p>j{)oao% z13<`V8nKzro}p(}_Efu$b#^Atx@yiM?F8NO!tnk_r*>@OxDLUyZxUzrYu9dt6Z!IC zQc8OWn}-`CW)g?Ig88HS`D-^@q0_(@p47q~>Eg*Fgw5vxV1;DWDs^R++%t%N)rm04 z`-3y$w{CbN?gvznqMftDz@WNw|Dlto=WrSyJNwNtKBw<3CTa%NBF`PQZX?w(hvbja z4rZ?N+-DoF$n;qjs`Wyy#&|=HYV4+Oq&+{R`Yh=nop_98kUo7JJtI! zIJ4?vB>oNPZ|vAnus#AdV8J)MSP7*vFfNrj$ove<3eB!o**5?D&~kT*Ci)w zY3c?J7?7*L_ByPp5Ia{;6brMXJWx1i4vc#xNx9Vc^w40x<>*a+R@=i&endT78`E>e zTOTrrJ@>?79|}Yr4dT(RFv2`0gJp`Kd)l-OU=7w6M&2i|Gc#z&j(hsqZ`BVsc+mnfSW7}#GsI~qeA z25Y3N4XPcxXpk%uR__&geAiMcpBm=T3ZVNs1#XWiawV9ueiTEr+LbSRx_pFt4|wxo zaNhXMjN?ryIbk%%!ss24?>YM>(3!$st9qktPyL6MxlG1&suJi0JIs(xVOrKVmT0e2hdf0)IOFJJmb>71yJMy2JHCQbonZAg1+ATRU_+Y1EaB zUNLQ80v@oRi{e&6omKPbba^JMN$Ib_#ualp^PxK&z+e9a>Pww4Fmnv0$nNegiczHK z4)&um8;`uWW*hLyaErxk|GhrF4EkSSg^dKM%+ziC?SyRPC9YLrLrpbc7OME-xLI zns*S0iiP`k?jNMs z{u_<_Bip~9`$x7Pm4(s)ohGw3L_zr$))F2N{@{#I2?TwGg=NId&3%jk@F3QC@4pew zThzlsz4&$3_jNQTf%STRd5WU5uPm;mzLG=9pZzzUIii}@(};&WQ1$I!Yf*$EO>cj! zepr}Akso#?{w(FCvDVV6BwS(a%6el-DoG--Nu(S)HUCFJrzV+)dAZ|}lu^7wL=UmW zEPpxL&XTeC+FNx3vzwnC>~(_mRuH%F9c2^)FY>9jC2n?*dJtR6GlHuq;)bZs2XrYx zuMwiimi^^o6a0r8qgzG_uPso^(>7{e^(+K|>`k62><^hw2#dCSt56b^5XCtKQY{@)`qpor40glKOE}TWkOPA} z%vfniFg^KLWRWRRod7uQYuKQ(>MJQxcI57zk7v)7+Ur%cs55aZVPYlw_1SWg6~SUd za6xp;r@gIfi&8ri4Wlz%HC02-@fP1YLa~M#QYc2@X4L| z1DvNAx%E9}Y=+tB%k2v6IW&vdRb%n+%;#4h4%9gq>^|S;!#I$Xk=E4)&ihm6XvbZO zZ2Z)oW*}J+63V2d*| zL4hJK%&nhjJO*lde`=pBVs#O}@?;SW`W`pR+@J)0!G*y5499ei_vlvi>Lrok+G#NB zd=IM^=t5zoQqTCH)&iuh9RXR^jE%%&TKmx>Zm!%6K3V2bcdV*icxmCn#M-HAp&2N; zfQqWgez!o%B-gDZepf`PMbwvxz})^wcJ9~?IUNZxW(qFn%Q4;ahZxT^l$j-r_V}^y z0M1Hn&v@x8wi7tuo6L0{i!l?-rtIMZOw&7O>f)C_;G+;d)P+D&^ltV75rTg==W!26 z46**<*B$}Zk`=%IweR$jCh?L!|9PedY*s3tjjdDi3BOabN95Ry*^gR5&X>GQjqY45 zMKCRnS+<#NgmJGpt>6UFqNQh^%bA9~?ahI^Zgsfa(k|niX za83)BM^=qfs0K+oyWO$$UD$jw4iLS2NW6%EZAEUOM$0(|Z;!wr*gQQbAtLl5Ov5-Vw`J+ppZ zWau0AitD6yA+L#B*RNGys)yV4CYs|HPclrjs3r|w`+8W)cp`HT#w&_`s}{2KJQK;o zBW09|RwXWfB`du;N4E2*O9am+$xqX;wR)jhV1FU9AqT;|5$8C0FI9g{SUi2p{XP~I zO?nW_$a}n{lsP&>PrIR9(791(Nmh*a^)ugY&(p;gioHRkUB-NUjmf)d&4du`Q4$i3 zT7$>hhLdY@@yZ{%xknzgv83AL&mY#b7Ua=2H~%&$|r(cMFE+er36{O3tNs1#%5G%OvK}I z#EcsbE!D=iK1R%FjQ0}he2lTOTEp^)%fPvY7AVfoK~l;f zNt(8#l5x5l(MQlnqLeMFKYmU`&$4%Wx2L!i9Eg*awqD{X#0^obd+&QVzR(t!O2!vw z&OleiXh)!=%dECo{W$bu{596O(_f}^B5Y=FaQD{#wHyA!QvW|J@wZYq47%|eFvEJ5 zv^Gfb7utIdocZJcES;L96@RSrRYo@eT3h0f*6~Ozqn@v{IeYAz_ALO|R%rG9qSkmW z4;q1f5XIif@1+G?nWLba?oNL^pD1IQ+XyP`<-Nf+A!jU60Kif}{^rFTe0at@~t+Zu=E=)?)!devMt!*-_UPyu45 znnf&G8H;sMJq0a%SNN6H%-oj9(@(}k+z-1bmuIvZkEd(ehN|4)i@W^?6i%)xyR?0B z52STl`|R+rIF0zhFWRIPoJGfKTDGgNkwXV^gCvx`PkD8gXAYa-D+0{^LPg@IT~)+` z{B_o{n(`eBZ2rF22OJD<#hwt-rfjMmG!Z<{L7t=v)a%=>BpMtrwIqT=7H2AWnP~d0 zj=?1NiAl3t*z+&5#O%s#q6(I^6Ozkk1&b_t|GbAYhV?b(l2utJol$r z@sO&TR4guTxTG@D!HT8skbO>4W=VS$cKRqz@|u?n91a%~q)%^KW-w^L_dnz|zEHZw zfu~4F)k-GndYbL+di#|-;qb|q*H0)DynkNa*~6P{zAys5G$J>#9-H^rS&Jqp3kZOoE-N+UU+X~ zunShM;c7N=wK?p;bGFbR(8cquNrA}J^7m&D_;5-Dp!s5aJ-&t z3O-JCz0Kut32W{;eL#)t=fH|Ax&84Wg_3D}n=qsEAdLX8+oOJ$!_(w7X0xkN|KH{& zw6ycJ(1lYXeU7s6`ffR0qm(>ORXuv^?^Mqu^Cws?pjx%W;_oMPx{DuU#UeX)7WY93 z<)?Fnb85d@cik$bRcioXaL~Nqf{efYahN;Zw%q$wg{<-7>q73Ix3T=B{!P&R4T-aC z_$8&Jv>*m4l-M61!g_kP#vc|+8ew~T+! z0GaX^6)5;J$@X0nkPzk8fLAfAYAf0kA|?$w>S5 zABkTQK2EwYoCX%+xA%{FzP=iyH`?Lzy8hKr6ZBOhUY4U-ZL=u1B=+Y=d&^CfWuf+! zu-iZxwh4!1Ney|Omu&PGd^l@a3v$<>@p+qz=(W_UGrq zRKr$e6veI}-BM~E&OkL9?%zUi>|sbyevX_=w2L)JCd1OB#GwvR}(Elj|k81_K(sPdMGJ$keCL z2g(}F))-jnag6R}tYuLtcIkTymm10v%w7-#!%|jPPi#H{G&=fJ0MeM8pi-8*L;#~>tMx7Nfuz(0B@*&CEkR#oh40K>`rwN!(x-UGy+ zA0h;%N;PTO8ub+iad~}xRda;buQEkz*vC!IFaq@PUX3DPC)@{3?hAH3nP2crH_y>3 zf0o8$7RX)mW}ujyMR@ScV$;u9^>*k~nWW=AHKWUUTl&%34A1OD(5K5J?XA#$@tgkUGEppKQcQld2YpE| zlL9-rkT@ivnci} z+uni?CiAv^pz6Xml-1~3S+FI&bO>?suq#qC(M z5b={o6R*6ok}KTbmvuywE~JOtMt|z+B+Y)>JT>54W5~!e_4^*_vLYk9sJ#>eUcK~UO0drf=3WW>!?If{ieySWYp zuyF^V(1rx4B<^A0%MR%88zqv|znIj3{L)nb#L3 zG#w8|E_=#wjVlV9DrQ*7j>)<2vtp4ScK=K0lJp?c)oelt(idQavJ zWrT$41|p~X0?XV%lcO<1r&p)*Ysm*&EJmQX=}iMmweV?o#Q=S#rn}PO>@W);l@Ckr&n#R31Gi8k>7{Z)q?2uHR12j{rXZrWNcQZ8^niMRW zvxl7zoG0xDe)=yKP7f7;M%o=BQ=m`VFq1BtNPPaw-5MS{vF^F|@9$?q(%L>D+JuZy z!xbvtA5L){a|?;G-dM}5-A*Cs!Dy<-?=>bVx;W2#`wjKRV{&bSFJ1Qqw`s><;+*89 zUnyOhs}3p$RAOpahaJ){9fmokC0>Qs2f!=cEHLe}OUSQ3qipC;sQLm3$4o%{GGnU@ zE*)jXyhU`fOR^=Lbq|;A&O-dZEs(&7Y1W~Z70YfR+gUoJF+MyXZqObF*kXw4epDJ? zW5g)huedpVt`1W#u$R@RiypY>&y@yurd?^n)|vV}apDM0lbj7bx4xa@zGE~taJPw= zv1`bD=oQNdYqQUM3j4k>0j6LddRRQ+6pb)WmW0bW<7YA=8r=6;c~%G1sk>V(9SFF> zwk+V~lE)ktE*f{>8;O)zI-;oe`$PLU;l-uQv@MXm=`i+3WX{5;99`xIZ!D&tN$)*G zKJ;T-F*mxZ`&wAhwqU|#XX6V|in-Ils_|-jzt&U|N)?fq5hYf$^e5))n}7}N0(eXd zw|PCSu4wYc3}_}XcPWqHdaZ!#{k3)O+Nn#z)9ySK{GKWuM&nmYtxoBO z%3sS0Z{Hrf_O$f-ymEXw@$%??%=%*tkx&k8-??*S`o)2`>qgzxygInV#&GwcQSvRbFOnxA4;!16)Ldw(8VCg=RM7Ojpdc z=@nVb1@8c;06nN(^(PI_FmPV0V))RI5~=;*!qpFL*#_}|AEV>w#0q3V>)<@i;q~3d ztmOG4rbJQxD`YAPvbl+J9*7VU>Tl$3A%B&6O5S2~@I$-JD0dB|a_yyE)3^|Dn57tS zGRN6y8-d%!o8hzR%~}*yb+u;d9j{;hg!vJ_wx>|w2iD~vG>a&J^FRDP2_0BeZA?j~68;*I~>%&)pmm8AGI1aB7P zVB1i;`c9XPA#~Z1nSJ`}Vd9A_}Zd%Kk*UT(#-+5gddtxOYNt`F0 z`jLw6)RpOm*vCLo1*8MYLC^0%MXU9S&UmpyWc;D z{8B#pVN{?P#hS{}=$mJkd37Q+D1_o%X)a3UAmL^A70ffxittMle(E2y-WC(=elYVX zv66PD?fg)0!K9^X7?d22R$MyI3*GzkqK9o!73N73e43nmo5n|LIClXdD9~MfYCUS% zI->dLd`!2&Sa_mxV`#oTzqbbwaa-)*>vjT-UMDaao9LO6l-#Q2E-ZvCJE+@+CMoPr zzhRR0C`Q|oP8mEDbe#hZYQ$k^&!mcAuVR1fn8Ryk7X3c_gb;@jis-NBdlpQ4{5w^g zrE!nJp$|CJeE-nq--{Zzx_&RB6;Lx3*nVv8`(;1M(^kHVeve?UWi?;zy=TyNZ(Q(Z z{F@5VoY?aVuX-n0O#YbPC(jd;p7acZ=~M4n!7U8yFtnFu@AZi;c|Rc~Rl0fWiW2U$ z;fdUiX&F-67;KNP{gH=_dx7ue=<_r4w>qn52IJFZiqGllGwln&0ez%}E{4;zB%vqx z)?nmPk60gxW|g~dn*J1_Ve}w=@6&{HzPQamN&8f;vb-9%tzv8bvt45mycd@Kx;>8V zWfZG>2w=i4-Vza#m0R(IvkBNzIb5x-I#{$wCh+v;4KZY9Dyi9|c461KGrULOZNy2i_~}(#ThuvU%-%l&_nuBZ+UR;3P~BvaT<2SC9jH#cYIAI7#Kap7 zc62Ne!|GN3lC_jYkIKAZn5*y zhcZSCw!VTHtKJri(bKB(nf&hAR}jm{5HRg&aLDniudi*+b14=gXjX7$o{;Jvbth9) zw@`^&B3jLYvDsyM2P|IQ&*pu<(+wI(mFph?6;E%VVkJMO!4puEp{Mfr#l201cgES? zy1+i#y0(0g|LXm>!`0Fx$*7OSduVda~8;HPhW)y$my4Z@`1Xq$P z*aQU)v!@5mR23Kv@iu{4-DK6oUT4`lewaex8=hUYRISm&&zu%BjM+fSX1b#E3gN;c zTzsW^-geb)Ls=WB^0yl#vt@lt5E0(fS{L3FOAy8LKX0yD#shP7hul4$@F9c;k>ZeV zkjD1hayN2vo5cx&A@m-_9L-A*b#*-)`Chw zTS3Dd0`@{)*s*M`I$V7%$> zI>-gcIVD(}ty{c6ZE>1lcPA5GJ-nUe1&Dhd6b|dPFZ+GcZhG18cKe28ys`HG7mNQN zR{#HF@rSYfLzlNh8MTSJVMFwRHN~LP0joZ9N(S`5w4U zg~AR}Z*MI`f@A@1Lur%svJaz*kt_(2%D+5!5K>;$R^i0b;5=P@6dJmv*ZrX3G zHZYQQCxJqsrBPX|^K*sQua?w9bHB@${F_b*z3Owq95Mdyw%FgIvww=q{`Gc#)=vPh zR^=?(;_AVjSS<&Dp#J!Vi|@Kvvm=P-A|vARaQ<_(?Hyp?1<@AAPaHqzrN^JYp?=DJ z6!j05pugVOm|11j{*}&pazk3;!@4J1{N`Wxu}}S8xSmnxjy2;01&@@RDV8nGJB2rQFZ7eUCztzu zJRJ4XAag8-g1rfNkCl3h{QUex`+D5z-=yDYWdZMD;OgtVTfwH?nAU2a&Z<3rkSl!* zVs3%7l+1;w?~y$L{CNrb+ZVVm`&zCQcSP9T;;6mVTc4Y`?~?qr&32qwHItUQ!JSCPvtid6V8wJs3DhZ&scx+$Xk^ z$Gv_bepv!7ZrbvovLlr3&9T^u#nXeXbBeh|>4vH|z(F0qXYagqOdYkmhHi~^Ng_cFDc27RWNU<)y#%nt zED_M9C_p!Cug3GTTlBZ>EDZ>@^=7?0Vrxffrc=UZD`(BL0+2I^rWk|M!a{8@wHnL; z7$`pjvtgq{eBTY3j-YJ9#Chyjb6f)|7|Ce?hNhvgG`R-+|Cl3xX$<^$1?TiLwGUtl zN0_EU57fmD^j-<$nQKL8gJnP|PoD+629F%?0hfPTS9{ErO8&*%=iFh?_Q83$$R)!| zmZQKKTp-gIBPs6)%zX4pJ7L|EOYTJRpr6wGJO^v`K&yW|&ffSPc&f^An>m7T&$P^g4kCUK3wVtZ|=Gk4qGjBm^QRClF@&FM1{ z7T#&6eWE+HB=X(=;FTxXuEz{jn=#a6f?1SdPqSF0B6w0vfx>IG8(1dWF zTnG>Gp;^YUn0Me)kP4C{g?Y1R#=nLzhZNK+mBzEd9GYemtP=NJ?a=R#_g9X?2kGkE z+D=yqI`lWS9kCT5weZkDt%`;*ADuA11rb2dEpyTpK*Yjgw76N!Vl}!X?a6Fw5B0WO z&lc^Q7oNw!?;<`iO7%xXn7K|ak|JNVD?DwI(o(e$dnIOct!0Nb_EC29{%mJ7gX!eR z)3$-A@&ukVU*&l=D36GL7uV(6w36~VdVK{Scz8zzm4+j0Mmj!^Dhv_8SmXC)kZ$z@ zHCt%JZ<#ou1TQDLx5br=*67+MX?|*aa=68E+W^vR@sMf5I3sTXZ6t{AHW8EF9Jr_E z`EzyP9utM2Z~gnEXB7pY>feVE!SQ_(4KX#e?GOhx?V7>KSQ6vY%r-NRGyt36RW>Nt zTyu$SkWE)k^@6b#T%U<~Z5Z5Ro@@~zbC?_C9>=ImQ2G88>A$UeMgw*5YXSwF3}`nj z=1Y_g{b8YOYV!u8)KmI_!3i7 z2H~8J*Mv%0Po`7Q(P;s!jTxE&zGMiiCkgE1Mwm#3!0FT!Mc+@DudeZu)Vi&4Fx*IH z9Oplk)=8}Vt}Bn?4qZ2X+`m=eea_vxF zJgv|@T`wNw3ukEjo$0;9Aswx;GX`^5&g>ZC5oFO75vyXl`hTzWa)O0!?`Oq zLMJ^1HVVT#5>vn2&`Mi__UuNHF$ilf>*FAI_mXzxJZuz(&4LMsKlZ zVw#*U(xXaAaFHt7Rz9p!=oU^ZkMdo^>Bb>U4#y!~UBemK!^0Q61JXkJ25p3_WnLb! zqGd83mZu2MRlD%oqdyK?+3e{1om!NU#+|QM!WKh(FbtBqa8Saz)I44RYOtB{>Z%p%Jp7Uc;2|VfhNQ=&zJ9wfbBVB86qw3SS6Yn~;@4uh& z`_CsZr@ha`cK6IJ!~78JR~ygQ5|aZ0)V`+9g3(9u-o^IF9;-~`Kd##>?^Ne9o{2KMtGn-GYzlsPCq_4gs2EH$@` zK*>WHXWcBoKMf^|le3?cB{-|lczN-ADx2~sVZv+UOSF)jJSPfp@6G5Uip zDk@S0_y=sJczK0GWRO<2ma%c~01uDaz`^wrrE;ZJo{^?GW|0`Y`27XCy-`~`+|q(x z8KS8gPdh!8d*I`*ZhukSb!1gcHnX|A?=R#8x+Sz@RB*W$omum2HW8@;sWtj^kvzee zidn^sjNvzlL`7?bSQtZm_umom7fC6GgVy2pM|+0 z24{iU?(V^`mQ4`^&+y1*8Oz>*ri(pwF?DGSfi8vqBb1!4@0O%}f7423aFTQXoaTYw ziqRIWoi&d~`5}A2TyOV}`!`7Dr3HrxpOlAV9p?8vO-rm_QcgeR76N@d03`-wo6mq zeaF>tl*NB`oV~2bd+fd>HpMBqj#TqvzFw}7kkv_)kb{h--_K%^wd3UqY8C~_b3A{H z*ja}oZ4>`~=WYt00UtT9Hv0YoQ2xt1;r!)IRig|Eybqy?`p&`k9B4T_Jwndf?wL#8>eZ_$Z5gGi`RNoO1u`#jCE0SL|J^hIrQ9uI}&|mO->FYR2J}Sl>>e6 z^NE{Rmf&PBZNfWkrW~Ep74nLwfv`7cqEAS)!5TQ>Qj8G&Kn2#)(RsrXp2CLuXVjYp zIOXYz#*A%=`N^J7o72)>6rO(YyVLGSK3D(CwGTD8w1;jywttZ%vS@rK3BVNV3Rj2L z3q=*v6T7_XYbC97&yK0sA-hw}&VRx%bIvN+Pl!R@#ZzHMG|ZDP=9^?T#ld9e1Whih z`{hIdCQ8NJN?y)0-leVRocD#e#!W<({bWLkum{=<3_#uQot95sOo;JK3_2jf?AjL~ z9baefR2S}I3L{FB>H?aD^)$BMti>=ccIg|HOjgf~sB4qrThAZ-jH77h_wC43k4TM} zXkBJp=`x`!4KbYOHE40X`2R?I?|>$oW^dU0Mny$IMLF+>s%UYkpu<1l{N`Q7sm)IRz%$tR%tONh_1L17 zzAeNk{N8id)#%S>%rk=AQ?SFP1$uZ~VJ@dF8nC*KrsS zRcb&;L(ixPtH{aMX?no#c1tB3nO4a`c#}hmz(FpX=ErZxF4lUZ-z3QEe+Rs)ofapK zn0vN5Ob&qiF96RIa=J|utE(M{yz}cn+}EGaewRW6r=hnbm|{Jy82)kq$Rk$&LeW)D zF@oj_@{^4hLFq@EveI=0U$fXeYj>2k(_2*gsPHZ`bwz0QP~z zBqS%fho{%s);`IBqYgeAKSI3(_tNgFd|Ais^8(Z|pY4%y`Ej&CB=EOd# zN3YId_~jMNqyTt=jN6j7kWr&>3cx$9lU{WP4MPCanwK28QQR*3M)_TDgRzL4jvpKUR|<8#r}pTI7L3}1@PXJf$nUJ zw7h#}yI1?Q;Cc4cch@yPPONvha34J_U5tZvl-yORcdhs$Q-#&VJIZF73rp0~W(win z%thm){x8_qjUAWQ;FzMdi2<4PD{$kpD_q4`aPrsi&NMPMjrmDh8-7%MRqq~Wn1+yYkytYpdx{@(w)z!`H%X;zcJgO z3?}qa-qu`=(zdBu)gB|SZpCx7%*t?t!hF;+BFT$GoA53D6(PzJq0O|I3k$0Ro^qz0 z>^Cv*X%Fo-@5?Z1R8@KD6`0yb3pPXqUbnQB^{&`rVke5c&}PXtTinloD*xMu;i^fY z2fLLvv$`F1$*k!kQ5QD=eCL+LyoLeMbj~DiBUio;)`vMTX;rC5#5cI|5;eR*EtZEe zXOma9L_2jI`694hw)l7mG^S$PL{SkRbw$!ZX!)%NIib-8pnI9^y_n;GN6MG?1+~8m zC^0M=lYzXxU{?2q@bGg4uV6Iniz{EXZw-R81XjHJt!PSgJZnz28w=tBlH$EV_e{D! z)(NjRKN0^mVGZ9RYK|C`m;&pLkL+Z%r9^5m>ZeSjCFa5OR+GJs<@$9P--~-Lby?PL2~vD1Om~v!GY+Og<(?UQ;Hq zBmMsScY5DY!iJC%rd82{oeBp-=VQG&4NUULMqh8qre=p^k;}!*^2t8F6Z_TVKPy*? z*RDV~wUA}arE()45>?hkm!O**YnI9RFY@-nSOt!RT{w%+pphsp8l>9QGXG10{k6pZ zT;4!!|1w_ytbt!>ApiwSUs>MY+gt3uaf^QU`2`t}G<3Gn{UrrHAesdnj#n%Sw3l_kY`_03R`(MPnnQrKKgY zD>y_5@2QS2?;ZLks^6}CZTbsj{Xg;H58TDSS{DBsX8tKJKM{~CL`Fu&GHd2Su3g*l zkBAsNzYXElesJwt2@x6DnfFzrp2mMx@YE|nl~sD5ICD0#R8)_3#27bNW`yXOrJZ|Y zjWmzJ^=rF~exrloBX7XZg5|!lM<_kFGK)e>F(31kKgpcivWTsk4=`&ffE8+=Qn_xg zY`PG6@5^baS}x^Ow1(_g{&sCKX6$K12Vt^X5c5lar4~l9c)4KQOUaNqNh7}~Ik6bm z^b@M%&AOczUYz4wLYb;XKJ*tl$THK*QAp&@>U+aDlQht^lkAr6f*(%L8vSm$GlXm& zFH7+(EBXz(s;7>{g6-0!KqS~9f#|S~Au)9!rZXSqxv^9J{+u4cqt!%`mUCiW#oE{` zRRnT7)s;Q%+gz2+f<-Q*)`NGG2s%#1YRy?bI8jy+vq3)zF>|D3cw?$Pv9>zzqTwt| zMXs((=Dd6Urjsa3{0ZmktuG7Zkt|X$kHO!rA=y&=>@y0*goun{!D`d?;<3R7c;J*- zXEYVge~2 zhC!ZQt3Un7^QTIpwU(c?IZH>ybSK%|EH)G=`bgP3S*(#RHv?yx(tL%POg?UWEsBJhdW3V2>K4OlE|LRFv~7G2SSGwIW-JjQJiZav2e?Kh z((4n$V%8%Y`9R{Xm+O%=E+~oTy>R+wmn+6`q%>W^tah02c37WyD)ORBmGeXJ?3J(M zKcUK#<3&F%ED8@5R+}i&__cjLhz!P>-2NS}s=}ji@ zHI3&Qo$VTe2IaN1rj|P+qSe-VVnfn?`-)y1GeU&4ftih;Lk>H|*W9hFMZJZkSG~o1 zIhIuyd=8x>IC`2NAz-Few-X;pH+_)SF?F#mMa5huTmL?j#=%>noF&VuClh;kzp$Y}5dJ%`O^{gu2~Qwqm<2;YKE5IPtBs-T0((y0k`Kgs_#-rhB6u1f z7DPxt^6csGhdPPKa z5g>BCD{W3sPCShU#{j^w?Og4H`}cQ${_y?!^((z%+EsM;(*p!kEE5-(8fmhmgai!8 zzc4gEH>a0K*IS;GW8&mgnV6`J-kh#5={2>nv9Yp3{rss^X|BvR4(Q9su`7Mq&q=I1 z`4YPWo-EcsI6fx0bBF1E=kPEG5M-X;X?}+ofTp4l2uNGn1$wPN8Hl*i7fr7SL_VFZ zw8+XPQ@nGF{%1u6fI#%cB>?u8-aa+(C|6m0{GlrZ(ME}bd1M*`xyGk=x@BoAiS ztKI$Ki<>1G#-yBiU6BrGQT2tzNOptk4pVm}kOw)m_7XTTB#P*tZ<#17E9*D7s0Zlj zJ%0dzD$B;9ns&W$tm$3kuXE)nDJjcYH1kzfcNbfQ>Ht)Bs3i~;Bz=k|iq_(Ee^sdB z3aH)J-*2H3DO|K%tCr^aDF>b)YiwcYxo}T8%*}7~GApv075S4t%(8nCk8)|7v z_Z7ZFT01&Sfqc+MH8p8yvYg7(0kEb}VTIj769Dt(2D%ME zj?XHN03GKfCU$~DF2LU(m?BpwW+T6H6L~EvKqhsQ!e%ZH7I8@< zXcqrlR<5g!T6vI;7en_Q)?~|Vww$Y=BPS6u7F_dUZ5XYIj*Arg@40bjGZqLj0Yvzv zpXkQ?Mhe~eb_20eN5@IoLRlQ($ZUT25h|ILOq!vAxHDufhm-|$#d+q~&I!h}9FkkZ zobA&j2*qmaa%Jh~IVte6k?mvxBqvZtq_!etEop+nBmq<95@eA`>vf7qMd%z~a2IM- z*nXhDhr+_LxIfTd6)kkMtkS7_>416O1{tzLjBEEvHSqD)l{p!n0J{Mt>n|ptz}BqI@vr306Y~ z3c-7CFx0))(cf^Y+h3G=l(jt%c;*M?6TYwQ%$4)2CYLdzZpO0xtzYYkiy3{0G~81D0>z zyzzwG3Gnj+CcfC&&hh+1ywz+RFJKx1l*r?JbNqb-bh5h$gaY#M@$trFl5|PqUYsJR zG&Lvfv>bXglke@5kPA&$)Hn|Jt;IAp@VNK)DtlRuK756^j$r|$QVr0lyHo|rSsf9D z9YB~Mh+LwPk7!J zGm1^Bt*JS76+pyzjE#(_%+OCyO)*Fs0^G78fn@8ys{s2!{a-`GOBy#;XV7*KWh;U} z*r`$uJV77t=9lY1W%^+4@0`1j_R(Rrb5-`Kre?Ntn!IeaXI=RMr>9Y*>nWcuq23NY zn5=4bsD{^0yS6Tn=8%?|8A?^*LfMIz?Y+k9@j`GAvXQ4g7veWH^^% zrH627>+dck*V3W{#X)Ac zXQTUjn!WRe*92qCq2BeEJ563^#S67XRUxPrf5*0kW*M*5>!*sco)P;sHnXPh-|zX> zR0L=E?`~u`eRIHae(XavprGFZFryhUMMR`>YdxWV-fd~Y$n(^;MQiBjAJV*t!9W~*~z)r-s}XQt{OSP z?WOZzElgH?=a=W`y9^;rf+E{8d1C@-{z$SlDqOg z?^c6?m_CaD3CoRZR&{i8%WyDslf1rCC5rCHshS zz@0r*IX)u$eCzeKZ;mYloD(Lt@xBpeafap%HF(1n6t#erD3$QSE|VniPR6RJ zi$usoRkb;5)z`Sd206~yxClE72`mwYzeT{5k8l@AM~dAu>LJ=R3wemM4qy5+SM{- z-(jzVD5i%~3hT(qLV;KZqMMU*%|SnZ{sf|TH3BtZPWIB$(i*=36nImut*wpR%6Tke zztje(3&6g(wXy=l0?Wyi2)PhCis@)b1|o3?y4nJY3!QA7^*CTEW>VkW+H$|~8W0z2 zmOVM4l2TIXqTmZ)6C`0b@Wh@~0iUq2utP&UJUm(1-km)ZU?kW(UJ(-$10>S#I5_fh zay{|vJ5M#WZM(icYg7T)AF;N+exh4E350C|*9llzT24frA7-?*wE;Z=_GF1SZ{A+s zBOuVkoNvPgEpTbJ#sQI(jRVjt?;c!STwEzSIy5u{$Ql)u5kTGIn(@}PPgL>$G7bKz)qkw)VlXxO4fT6w zAn@(AR~kQpNZ{zJ_OtJq@uY+HG3~uIaP8k>V?#{YdOi$&ZKH9VS zo*R*>c+A6bpDu!4L|>gwG2XE|>-47K?F3~>;m%mM3TUpk>Q459XiAY|V$CrOF*6Ct ziz27RMP5~T#+U3XVxqm5stoOCR)xn{!;`Q4CWW|X^kLHq zFp!Pgv)C2fOHuVJ0=;K`W?P?5VwyWN_4iab$jWRtn-V*9$mt}qYUl$Z_GP(`1F_VGsS|8hKA+v?LBv!`;8Cb+N77=e% zd!>HmGF|&75&MfN%zU?fG;(f_G8LaNGhU-hdECsDH~rP8Jer`)l^9d8sy|bQ1Bc@u zFTj-yc`zNIIm|g@#3M4{hKvk`qsFMN?>N1}adsjfJ9wY6Nb*R)Yn2i$?+G4KoM;|3 zT4u^YV;)mfnhms(GP|5!Zw@Cx5$6r%&E`q_rm{Lj^<)m-E95;j*iVRZ>VG8e+BxRx z*d$m{C|Q3xnu;#~a&0u9Jw%4^Qo;7u^)s~w%T=P&E)~eMcuO`&2GaSJG5z*o$zCiy z2!k7=V z!GvmITb5PiLhgEy5f7vJLxAfiLB7#Xd0Z1GFBcpf(-|b~22#9o23zhVMSa2X?W8v> z%1Kmwd8S-x&0sosKVsHdYP#ULke;Zel$yh{8P+xI2WV1M0vlGd{e26!^!~$8yjUhC z*6*TES-zXivLFqqURTv4QfY)))kX3ZrlMp7WK|$}HOF2PVYa2Vl}gr2{k>Vi1tw;x z^OReQjqBPnaCD#?45jt)C->=kmiEy(PhCx8lFOPRfvyU_W|BZ-ovZ257Z0e^tsMAH z3YCV|5i??tvU}FimWa7-;cVq|t>$qFr4Ai7xshX)x_$~bxf8>Cxk&%uP@-#`W~AA9 z8+Ie?4CQ-V-Csoe5Nauttm)Yyt3Ijpz(gJDS1PP8%Zgozpvij;a#L!yQf>JRp>1L@`_8Q zfyWt6_o3oTjiEly8-a6Q2|AxVY33|#@1nMB?}Ue*^Fnv{Zrc?bt3Y{iXSI0ei4(cv zAnAjt?nKcK%`vTX4$mPvF`D{ed09jZfHn^ zwU7tmrv#!iRR=?RiVVf*c?Y#VTD%gj^bBNSQf4cr{a7w8ke%5FQ`Ni-b25 z%nP+t9qXlkVYws!MG;dUu)n<&g%ip6p*`>}!|`5Ys>4O~B{!*-om8dK;aQJx#M!-4 znaOa8{PF^Yy)y|v*7zvYC0d-?4g_!nGxkH;}Y3i$`9aif(q_J4f$!!185w987a$qZ)e7vR*TsU0?AN5UhXyc`G7ZO9N z!ol$F>8A9;c;(mluvodOA4U_v110TT6Xr~LhE=dF@dQS!0gQ23agYR+lI>W2qVtBofGyq^2tG-9nC zg68L%J>0f7yP4Txvh~U*fsn~`PfyEXTk+X0)o3nd;bxC*`+!wu<%{4f@yZxd;q8+A_zJ|Lyb3pLMMLQL2$$-z^5NH+Wf;$I7HmXN@dm zC^VFJM%RKPLhTl8TkNMLK#LIJvvl-{vAdD_YG~7kN6W%}Wo@O0x><*%zJc_UJU#n| zL+4N$RD?oPs{glXw}ay0uzMrynV;dk(GpRL11ALeqD|XHx7$a-IE-f}L-jcUxeFp_ z+dzDULW_hS$gGrsbk-Rngm5rLnVk~~Jvz`787?ZiGJo_HG$WrNWEB>x8Q;V>>y?hF zYT(ZNqO;Gse|_1L6bzFw9y97KR-hwuXSB`Ob8v)YCJT1suDXu*R%+C9#|ei}mX||S zC+{8SWJT2A7c@94&0IJ5FjriZ1toQe7rI(PaX+N*J6RTc(P<}}RFgS~bJFUL^Ey5O zZ?>OovTBxe-ws+qK}!rwJ8-%~2isd)TJ2;4z^1t=7q{%tYlGI@6v^q zHw!f2=%$UhtbRHk+gc{Ia;9b61CzbrFI>Txs*8C;R5QArh_ptK*`iaI;%a*9{IkZm zo8#b7_mj82@jmeI|EFsChc^0uRQONT^_Idkt$STrf&FYn@Ph+y65qAh(UT3a4{YcP z7p?mRj~N?IhW#mlTt3x(UC|T=<67rBB6`-QL*uU}m=e`QvH-RGO3iIb>FQbyZCfQL zDNy#lQ0>MTR_^~I9~p5UWaVk!aQXX6>r#P1M5BIxd-?lrD6D^@!`KQKOAJv-S5w?6xot#@B0D$p`qHa`aG+D4ejfVf5mUIkEzbY$ z#U>p{sOahl*V`!#$=7mo%yvD`9-}R&JREvqVc9d)@L}r?_jD#-(jfNu^xF;mB;sB2+7Ua2)?icny#LRCLOEPQM`li1w9NZ@ndwNN%b)fqhj8*bjpt=X62CbwCDa~rNPNg_kX+{G#ptLG&1csNVHnMwfi1Q#%w5q zYZp;~(%3)>v1F&RdHlc~@#dq0S_uf zR%6h~V9GF_SD7X>-*&Sfs$;xD(LT1%oR)@)(#6~h#s=78P+IOKVFsR4^66F?x4TvG z>Qc3|b?M0!Nf@mxp?7?!`Cxbg;7zS2sih$+sm5Fc7k795Oqf8^eu6~2>PQl80JF>s zq>E<+wC>@K8bIm&lnX~PO zd-r)IUN)@^Y1oAD+40Bn;WNF)$VTvy0D6|>{DyVIaiI&ibp~fLjsBJq)@NMzh+Hs3 zlY7(}9RGH~y>oU_Gd|+6kaLl1*O3HF$C_CKCJp&KDzu$$QGI|{9<7q5AXshN2j5g0 zS!3is*la17X_N=nzCUQ(O_Q2t72i94Nkv}u%9&0B05VKz9O6;?WH6QsMZ zHI~0!O*DX98@+qn@aRdbP?hm)Qmza?Gf%@&-*(&LO9w6MnW7BM-1AIAI7v?G#v{6J zcV(ZikE?UUXII9u;ZBofpMl_FSBKo|5YZs5UNuqle0#-kdGg1QL%eYZQa%e6S6m!6 zaar`@S%QoWJ}vwS?ECI0IT^Ww_^m(q$UAKp?4R#IE~+dvfl{^35ixGs$zji*nb!oF8Ka0EDrxK+X6tv|6t3wPMb$RY*XX5pV2Tr1m_If5Z59AZC%ut_p zq#413KyqZkBN0k^il8};lO17PP2LF-ShH~5^vHRzc3Y0=7ScK^Nu4or-Zoa3DkzE| z8Lj7Kt6?9u!m@{+*fTL$Jd@!sN|?%1xOC}m-GaWHu55xsn%mI8vh1sp=jI1 zun|2rg{VMzae-XoT8CL8yPAb9?TsB8hU6QJ!OhYfr&V8^LyQr;K5Fgn_A|>#M z)MW`qeOEon*+OCVcczhUc7o8NX@^1C#s0F4qM}Ix(VZ=$$h8*+3-&*P6WQW)jHC~% zaui~TZ*)Bu(Vm%s^S=|j!K%Y~wPZXE=Rz=(`xM&}Y&_QWw)2tHu$tz`a8JGs0nbjj z_UUu9K8BCcYHWe8lP-b}#aT&lv7xcvrFU9}IcP7|2oV)AR>?ogbI0NpAZm3s>S8=` zosf+?%6c8AG|!oMlm%wvi=38{q0v^ZN3}(d38(S3>m046^@jB0R+RfKzJSJs^%Z+NJtu8yM?K$^jVW?5=|4-4v;IsiFNi?9gj_V_cNIQ}yxqwD zOHiEr=EU4LH@m1eUX?MjSQ`Q+$)|6Vq@yUhTwNS~wR529WATV|5hW=0wXNw^lUvVD z68LAoYy-q`Jyq3sd%OlAvYzhIp)8aP*tab^U_Y8xrQjR-B99 z_ix6LjnGS_TI+V29G{oyOrMaPgQ`&V&yZ=43y5$j=e8`Nr}A-Zk#9w)ZaLpcu)0%| zwMvt5@xDxKK0E7ZD&AF0w1bxX19IggwD&$E6gp&i`^pGTOwS9-=eXt+D%ldlb0#=2&EGIK>0ztO-J+Srli8T|1RbrW zd3eLj_R8%fB2)Gx9d%}US-_rG&iw$>x-z>chw8YOtj=Ee!~>1-P5$M&fgFZA*N}N`GCW+;Z}Oppbu%DdMW zd;fHEK);CK#{Io@`3BLl&$v#*-6u+z7)MlgvN-K%5ij$LLv#Sxtbf7n^hX$L>kI|6 zN{%GT8z)z2cdHx`QlZ*{5`1l^ira)B*cMTI8TbRxblLP_DYLP-M;aFhWYsJ$-_m$2 zgkWi(hzHovSfwsU0`sbPiT~8N~I;B9WxfV75%Wxmv+xMy68g zm%-XwMdmr1RB^4R>GS^JUPXU4MN#!a)o-SgA|uU%Y;U;1M~mc80!6{H!t|Z*iffNh zGu7!0mDssTRa6>Yzikm`f>xJ}W}a>}kEB8z8v}VPa=R?MLCS?UUdY-~YhsJ9%C?hz zYQ`rj5v6UYsl)O=8_sv>Wkc@>G`o*q_)4*z-UxtUpQchz4CsF!$nZ=xy*JBM{Zhk( z&};b~Wp%M*H)SxW3cy(K*G+3DhlyPcm?!}VbpGcS1t-(ctv((*))NzJTWs1ADDu8Q zMtT{WcloD|G>1hWl35cZXhq_H{@6h1gTalJI$0c(Q5|YeZc@%8bl%X&dwL+6t>#vg z71`iAz5K!v@KQS&#rqrC?h&h#eF`gxmFL(TKW4MHpXes=ASJlr=s;>`)u*Z_wn}uFfoAwH``}1}NR972_Vj62gB+gog^^S;(6ObyeR3BZMtEcyX4TGZ< zKwz)w`EYU^b~Rp2qD&lwn$4EC6pz(VXojPXtt)fd_Q)%7sR$EQUE(2PdPxIagbrw; z?y*H$op6?epvgi%7BAmZ0)9wA@)l*9PZ#&bP%H{5g_!Oo1#v8mtVX4H3JR`Sre8Jjk{zPyvpoLDvEjvC49GvPR`_ zw0$_Tv2d~V>ijg!m4$x_+IUQ%Q`;9BSpGV)SlgSXDuJG$Wd)kK@D3SE0WVZ5H_wWQ z=UYL!)9rlk{jH+Ma;SJ0FY4_>QAt`lWsQpGBC{|~#>87cV9IF#T@W)vpv(R&rC>x$XPg^rX&#`C9gWB@4pq{-Y_w4 zp_d(0pA#vm-Yg8)YA`;(v5nhv;ixNuy=YQh^ukLNy4D48IBw!^(mE6Gw;RU?N7dkL1yab~IZ{#GkdQd zlCLYBdas_RNWZ1JbugiKDXGL=%@o5P-xD~g_`6T*Qg-K(LT~ZT2Giv?dL)v1bgpMm zJcl5t%4s}vzQg5IxS>nLC&_r8WXiHxS{aYpy+VPF0$ArjXu=dY22i`2C9at z+KEnQ88>@3a~s6;#qA#VEvp%lp`d%PZ7&`Mogrr(2WK-^tML@|))@`K6PGs=VF=l{ zx96wTf^j8t&=t4Ns3KS}19nem?%<`P9w;RyPcyYH-&Mv^#;vJFaaB^*$7FD5Q1_{( zQJXKs?jf>&H$=5+6KoIO#%IGG_Y4%YrKKA5n|s`>Kyv4$KV2V7EA@K&5lecULugQh zw1jaex_7qJ+ldXN!l+`o(ldIu`TOPD7cw$mkCM3xsJ)`!Gubt{jAukx-wD&>ht%g{ zvcB)A^QHlb2kvsdCwyZhCxr}UAUlzhdiVqE zH2g5So_jCP-Q<(HjBMZJ`@vMw{NndP1c``ua3Bkw@G_)x7Bc;rbSw#ctdSF;dD6r` z)HmmD*3844Y_J}w85FQ5Ox7{^vY`2}SZXy!a|=8E%)e(qkAwTr{Nqw&49@XXgQ^TM zXG)-KAE=#Q=P7zz_iX=H!ti-Qfy$j$2t5KengxU;XPHTiaN7kjm22G?Q5@T zL8YvfT8fMhAGRr`>)rN#d=PPE-v(2kpR_c-JDLfnIID6lAHA@JRpqNTI8dRf_?Tqn zjbJ|LFwimCL{;T*C${AnnyfRtNS=8J^4wPgoV1Jx^WK2BqmB{!~DRGJvfq8DVlbfU{v6BtDOGnmmZ2s6#QQnZ=IdyD5rib}f#B~$-aW#;$dd1RdtiNDzyh@seCrOWJ zt>}7`Za1B;3Qn<5n2pg_U-+~cxgt6)PxAbfDuj6Mksr0KDp~TE8$XXXy$)sh(8*gFA-xFD;ok2l>bqIqSIcX-9|mb$8!UVTo0T;sX>>$*7%es`o;r zmPr;TTsY3@_{7N>Z)|f$>P)JEmhYLrLFy{~oTrRDsT#DAXpVdief;RfBR@o)K$=@^y=1QF-KgDrs7M&yi1&pZz|UFe z6+hvy;I}2&A6~zgKUp5tY$e=0U_vFz(kzYcg38bJ^8g!~51}_-RTN>Pu;Qb2?jq~? z)1U_&{+)*C!nC8`Y!CfEj|a9nCB7(^J;Ic~tTNid;NMHq=zn=`^d;c4%Lpoc*Ic?C zBg}p~Q^r71v7v_`-l?F(&8fl-R_+@>tW2KNyf>vycwwv7!hqzH+85be3u@(^H?Ei{ zFm2zzEw=7!!>n+azGz&`^wucdaDH9H`1|JFaJ%`rBRqG_J`E|2pf*?DMh|{$)kT?# ze_ddQ0}d=b<2?qP_lT?#bdg4lofsQyp0I0;V`Rl+v}OAG7`u*Hb6*yw4oKHBP(7bC zpcagKvZduvsd<_!80RXbGkfHEaWMFa(@Z+Nk;_-`_q(xo=K ztTIhHZGiXp%J$vIB&PEm2l2|nBIM4^zF3J=#RvIFrg1v!pM}r3_2g;nDI+5sVjlWT zp!4g!A%obrud_8vC6gB+>Bj{|VzO9wvW`o70qtX9!eiG%SgUOApq*xA@e#E>~O+oScpUq7SAxHbY zoinl6+U*&2A#u@Aej&%9JQ0biB(M8UMFrd_ek1gQL5M#HYdM_{Bu{I$Y#p#Bh+8~N zH+4OZ4UQ{^$X>st@Rpj>ymYIG_MkOrUXu={N_CMqRYO6C?cIM&Ygob@WsoS8XQ`2~ z{1~}_AmFkInEQISd-KO!cviKZtY(Nq4IParKNI7OLtpk@bkn=nO#T52QFkHlF?j*c z%r&$Q<;oe7LwZ-#2@@-iBP%agkRJE&J4{NMsO5V-aEK?!zrvmST(~)HgwnOCw-BHm zt)_khIdP2RhaI@|k2fp0HGn&s8|QS~;3$=kY*-&`_c#U_5S1xZUMH8?yh&>ih4Pk)p4F zd~;K`n(v=8aZlg+^&Dfa3Q;hj!H9W;J?@nJyXLbZ)>%-`j`pElwaP3k&fF3;W;cwk z@r0R+R#N@4Fw-2JbEhpdV1aHdLJpqty}OL7qK@oplDS7SI%j=<$otj#Z(F!P8*c|4 zdmba39|pBKZh*7Q*x&p9GE$q10*$>Q)7512*xSrEI`RIQ>O0Hx@du8%=(j5~HqaGM zC-$G!l@MuRlUXK3Hn(eAxRq2x-oQ1)6d2}wx?9nb^H}lt0Y2WT%6n=#6Mrz$$yb>A}&oE6aw!w<@W^$eEg5i>>^~o zC_YA%F~QrwdSrdGwd`Bgdon$h%>UInu&J)Ha^!`VfWE43VA!uZzg@B9>Q44g{{Lrp z#D6f(|5f;pD~i8o%T+CZk10mrYV;*faGb5QwjdrzaP`?IEWv+0zbgFiWB%VdLjF_B ze_xAy+C)v1&NMs5l~a5Y{n5uQ2+R@S;jTZ6^_>a;mihlw`4w?Ks%sBv9~$TYUw`7N zJ`DP!<=sH)f8^KS%Bd)oi0Fh=ipI|Em$`QuR}V0DruB@TL{8fU}F$$gH~ z3ycgN-;-fTd}8vuE# zsFJ8+YQjKo_2&%{{P%ypQ~G0edBWOCol|AeyMva*6+JW>@|(KqhDfVk5>2>+Lq!D- zdFquB>l&uzZbM;x<+tpBr?hWG>dNg9jmo{@{&!j`DpXOEDFwQq{DsPZTqB7m9w3VY zr-;!>TVW53(9&ve9-lVL$cyS~M%~deuLX^&qH&24MrChbn}$My%g31tH3dn!9Oi;U zh!kj!47%sHUuMaZ+l&?n#)Y+=DjN?`-G$bs^VsXi?3&K{NnP&^qhp_f@>`F#E1aj} z-bF?_``;NaAkAwF5N&eVw|x8U@-=cHO4|qislrT9J3nD;eKG2z=|b-4&ZBlRejY1h zI#5%ve`=Zvx_9x$vtQFsl)WtfLkMR}tZZ=EtMufZdLphz(h)7J=XUpi^r;ea%^Qx( zrr(#9D7fXtRS$e|2mHDbjqaNp%$m%E2a;KV0)-8ANT-n;k80tY@(Pam20Xosm4ttE z#GNjHVqr0!(^NOhub8Fv?Yy3Y6&59NC1w3tmpA?*v!HH~oT#!flJEUd0-H%?dw1Z^I5>U8)F$URuX0kU z=ZyMbs!3v9iqzdID`9M|HJ`DHY>4!JesHq*O7@dqR@qONBxTa);~86yC$wQc*g-vH zdVk_L9)A70AVX`Qnu7}d|FU>J&7vj+fmp;MkjEU`9+rb`<(3PM?!$=s3A?7fRL?2X z!pnd(jh^Ps`d{<%lN~#UwLT(B7$d6i!meRwrj#>@F``*usCv;5l%-0kX;(P}{vffn zqsv^TAc9wMzVBbK@=}8YD=@31=iJ-fKQQxmRhw@08Lyp}N6i|hy1c!)&qls!cxC(Ygm3SyZB(msKb$ueS?WTv{kR}b9eN1{>nBNc2J{1P zcOv?{q}cq^$&(D26`8k?5fP(RFio02)7qr!1A3 zDhoVxs@~$rttOB0hE(Od@j8beB~-=T^^JD=*%mx?zIm40hX~h5&RX3utaABlWt8VMV&0WQYfc8q&{`l4+++WuS zP0R-}rixx^w`3{MnbPyN-0UT}=CID{Z;2V|nf|ajzG;b}Gi5n3UJKJm>bPrA?WxK~_>v z-I5INC)4g0gZx^4rvA;xR13w$=df&!@kaas|4QoLJqK`84d}7Dw5++ zvZG&%;(I)yE`b*RLau(uc*&B&rDpZ_%C;{INHuJA8c4UeXlhA%jy^CU4qFp|CRw81 zHax1cfBDlsFFYwXBmeXVj#7TU=dxHbE`tZp$PbfIE~VYMlJyHK*91UTX7lEUN`cP2yr~NHYJ=6C-?|6V z>!LXJPu6n*>wYu5yjQl@l2KCRx&rI0NAYH4Jc+$}*uu;8x2y>X`-f_t#W-GXc5@)jiLzPInY=bdxMxMRHavwN*twW?;# z`sPF(E$e@UyM=dL`$b`-7BE9675%_LW- zYgg9ivT9lQhdoB%P`bcaLCBZ4LeItyr&a{oI^M3jjNHEE?m@OGiOJcGWy-Q6?McSr zM=VCXYx_e0!RaNiA1?*N5~w4|cxg$f7F||c!LBT8vq&3?7q>dEe6Y8K?S0>$AOn#< zkXs!Ot9h|#VcRYmRT?MsEKA4(UEGsV^^IxvrfdXmWJ zHW%|s8##lRr9j!`pxXC8AFHj zAK}MyY-t(%wA_AL5~{h7X%1n@3i2u0m~Zf6^G%lBDwisUXugd+d}sN`j!fMVk)G!G zg?sGDYy49UDrEnRF0o?vMz=A?2#9+eRLQ+bK;1FH<|PSE#7R}H(uwD_Z=JWi@>+j- zzcpugr_QY^%Mc6x5ZpOs*5juaEh#rKZE$eH8$j3T)qX~_#UUA7^$ZSO8Oqma)cU^u zK6&b_upTdhzPHw`Bzi4$Y2AL>56_z$iQYHTF3%sVmU)=?R9zq=IVfMX(*=TO1B^8?ENBy%k*{sng2OOfQFNh;pp; za>EYmcxsjJ8C&+9Bkn&wDl6}EUko;_+O$Rg?>Xfe1!yyOJ|2x)tzPoa2N}MlQb23^e zPKJQR*$)v3f$Ojbj5V9vI&NJ2&&m3*Xf$Adjqkn8a$#E2eitz9H+y%MNP(GScXW~* zb#cZKqtn(Wb6Kstm;*u^fd*`N%IdYZ06gzZ2pI3XVeJC*}liYiLNF#k#ZdF2H$!>UbI(v z_@OVxeeDC{h%`HJ*M$DqG+q~?4RxpS;a~T*VR?xAoSS_!M(O)%D-+>TZ#V6rMSF&b zPto9^;l7^+xmq$fMR7}v03k>*-yt~|(Buc&6LHlhlbmmbk? zospxMHJE0$mOP?2W_YPg@izZhqF;&DE=YWq9HZA3)sschS|1GNWSoJO9WW0ME+lP{ zD%T5%HeITyf)2J4)>|tELkDuiwWK4pKDa}?FUS7~1P?A-^ zo+dkLy;vf$LRBKKr{(Fbo%NFqQyQTDucUZ6@JLCWau*j*6EPy=AWxsr#f%v`Z>Qb4lgm@yRWJn7<%kwD3>2IcEOlEM z277*8@RU+Ae*vgC5?`K*37!Da%ylqgWJXEl^Nz~!&)k7Y6}fa>H(1ICSR7BC;x+@r znQnMGB1O}Dd^aK8pkn=-j%&AFN6e5?CX*!TwEx$K@A$fmlgZLPC_~mVj+6v-F(?;K z_bsHBvyu)vFcy1%c@BD|efX}3%Lu!)i*(}7+IT-M z3EyFImDQ1Hgss7s@*ZGoC#*k93crniE%hZH(XSnBJHhbptEwvD?)-Ga+d?fqI#X5e z_bcvzVRsRMVN*`3qR5YSyViyfPRRJT(4em|D5;yRH^F`~-(0i=GpY6wAU?6k^J6}& zlTNw`BVez_J})=^fd7LX9#UK9!~=`aSAUkz)IyzQrsTGa2-y+B zHbPA-NIg#mj~3)Z?y`#H1G&QxHRj}Mu|RWctiI z_3u>}HVz`Zn~RzfH$IaFsq&ksRj5my{So&NE^LvEv~=!D9Bd=&LJ?>t%}`NX$B(mZ zUmo(~hp_4or-+8;yI(NfAi|EfzYrl6agE0VAnr$Njgd2taBS%APVeDSt@eI)J;#_h zc3EG;jkl6|Q@yrPdmr+%Ghl}ZHQGTg&H3k2?bYF#2JR3Wy--{z6B_cvQPkV~hehE; zBUL=%s(X0N!|iQZx`mS2Pv$Ih=bwlao=DqyXAfQt%Sp;8!kL|&bPgmd^>p$H-EABE zS~KT2@FD*fe$8PT4yblm)i`J?uCy?~E-#Q$DHt?7e=8-T;%?}59r%AFm7E%wR^+zT zeuHgoDQ8(p7JF&!I6vVcr-ZfKBNd;M!JlfR!3uv@l~q-+-qld#*hn#WD>FS&ip{G- zzekH!LV_&Put3EIpAGM>lO;B`4)Tk{vofT_)Lq6Zuyf793ym?u>#~XWD%2Ak0Y4o-uC-`X=r? zejTyLain2ir(bEaZDkR_+*}7laWKTLvIhY>jPtR(3Ioj%yY!@pp?%~4c!ZD zrgrZ$NGw-!F9hkY%wkOhJhh)Wf1f92%`fR#m7Uo1?BwD1$~HU_ClzG<>ka_QT(`Q2 zIm%w|-JmbuXDpH;RvOu7`mUA1uwpmcn%KQ%lnP#Rs~wj&-qfK396^-yAk_H&3r4P2 zJzCYjA<=rRmINMqg=2NGDfN;yNx89%6yzi}cN@%AT)a@TA|4z}@B_LP^ygg5*Q6eY z18Kovzv1Y7MW&VKBAXg=NLnJS*r5U8UCf}8coEy7prD;8PIyy=6M;Zq`t)+$ZTG!Z)N03Qk1&rUhX-TNCeC8`wIW8fUU4{`BN zfE{eWA0bIA5pM=OD6#!khOWf=biUvFP0|^xcZxD638*}td0J;?az#{%?MtnO4aBT2;){@|4KKkOgdp@|TRRqv`z{_6Y z*mhmD_x8jJ&>`Q$GedI-h#uYWe&^pP!kSyQ3`!G(=6UQM|1R{SAXwP-J9n_kD%It} z!29V|H&f#Pu%ZzXupgkb%Wk(IfB%E+!PU5NUh`j^<8^c0a0LI4v+=;A!1b?~>;K?` zt(|#!v*eN%hcVpUGrHLU+W6MF7<+wv{jVO}q5dByc#~Y++yI%T%T-%ogJFbT=({q= z2$PMC4JVKsa6P z2jeyOD;{itp~JiYV-!%OA*y-wUE8WmL;SgTd6U3%p#qJT8p{+iDIuXKvRCxmp|@CH zK()Uhw|(Utx15q{`JI@W&+EG|uHTs*M8w4eDAh1AZB-Z8+uH+~pt`YtRVSO4hNc^k zkNA-y)Ca|liy`~fxS?rj27sDGrTLg*>U2|6)97f-HDm(#>2@~zjnR)EKb{?Jf@6RGMU5A*(w97g^tk#?C_4b~y}^a0+`fGqSTSk%c)R=F&5sQ>?Q)|yo;XTCkw9Nh2Lduvq&(K?o&q!?A|i8~w6r<% zo6LYr&g|^_q{r+0T9)g~6`a(%K}MbbfaWEh@L!BkCa*G9|7RUP|?S%_!%QmMA40IQ=j zFX|_FM5Xtgf3TEO+)TfTW5WrLor;pzXTGOTB^k8@xyV6GJmM6J{iqRD+R2(!_h|Il z3a7j=82AKFoR3G{jgXc8PgMSWWCMN*c6=7QCL5VJHEGbLutZ~w7wcMD_Cw>UcGNo0 zd3uqSAHJyP;8U2c^(=ttR|*(Rt4}w|$rx7~7uGALpIOXRuS9?uRSthOJIzXj-Q)7N zsc%K?aD6;#bJZkN4(VRltQtuc#>#e}Td>!of@0p^wA@Z(m{At>RK0Vz!}75qHE9le z9B~y&z0?-oh4b=&ir*MI5!)z~#t<1a`E-W$2v}JjN?S%52Vvv*-s{n>J=hwlkM)a- z$pN|+umsYC5K0)dGRI$(M*__3oe^M*9Dh+$;x&!g+iIg`TOFu`zU$8`8-64z?H<*Z zL?z~(@MIimH+(D`ARtQCHnxHlT%>3;4zy3>!v^1G_sM0i6Lp%E#w|U@)1&e+*bj)! zk3D;5e>l>vIJcrD3+j`6nRFjfWQ$p|Sj%NrMBM>20KgWzX1_r571W=+A3yxW__=z_ zoa5&bep%fGQbI2H&SZWqv3$XZ!B7!Gw~DhUm#j~`+BCFnM3#`3oCf@XW4Y~hIv@xL znAOfVCC(EwCC6w>U9PM*ZsrwhN0ToW2ft|uIn$l7$;S1%KY!hLb~#$@vA+n@`4;L| zk{3d6635LBnSu0VJdw?GZT?*!d5UBUe+gHicz>U>uO>&}4J~iA;q1ofH1A{&t{3Rj z01+JgQmKDt*dK%a*f)FoW!5XUb_Jbi`7b3Z-lgY4RI)xP#rICR*uy^L)7AQm^iH7* zUQ%gs65u+*GQG@nWLgDr)~oZ~Qs!$eP;jO=3q9pv=99unCve_L%Ikv1juOAd@3xe4 zd)U|BQsxfdk>Et>Ro2hvjw)_Etzk7*6i2`&hz zKdDz(Xr?c)e|gTI(YNcf_q=l=bBVm-dp6Iba>Q8>-k!2*`;p{NcF6om~dNriOR1y+FZ;;_6O&a&SqqxYAaoLc4aur3pbq_i&C&|+|sOe zmuz)(*pbFJgM74+zLNc74T(r_x+%xDE+1@UK)v=6QF=KcmYeQ4)&`U2iw5$#{hu2JfEX5zbNKvDZ(Rr$!p7E05?2!UTqaGk-DGI$$*I@Jw#UevF- zqMNLc2)qmsUqrmMds8P-a*#u*b7U}X4&TAL+0V1V$kmyR^O-2vJxVMC3AVw~h+&mW zQIL{+VLHRP^BxO_Zz6E~^4eG9qn%5c1paigbcWwfN+xt(9)5SwgQhp6YHOwV&|dqq z{Gw5G4woxS)nYm$uZPNhm8)6S;>){q=#oiBS_q-by0fj>bS84t$t^LwH7{5;f1+_> zaBrW~ecilfq`5b$C0=%9&%fmVCUa2$MxW|vBU#i&$?Q|N9 zTJ6p}4Cty6>{7_W7LP2f*y9iXsm|)hBa11U&tD?m|7ZCAFK-4sO9Xvm zV#9 zS2zFyzLk>T=*8nh{?FjXEIDwFeh&16L0p$XZOHzq|7nZFf@n|frbFw-WDx`+r(}jBD=Ia2mzkA`tm)3Ps3LWatSEKHkfu#hQ*FIkbY*(%A7H+|`%_DQZsNKyH9Q)}0O`Vf0y2Gi}IvezrTDxCBcA=Yx+`OxTh}dO)Qsc;Ph^l4$^#nix8-g*7kRA|&EJNgl*pyl58o~na7LJom-xdh%r0uKB4QaCER zn7$G5_AY%TV*#jbUfigJf)vB)V-H=qST;ocn3RERt0=stryjFS*{wS#gi?k*U`jz2 zAl9QCgLEzHl^30d`=fY46(y}pLHo-Er|2D@n8)P7$U}n1xm+2uKNT`$YttMq?1+9$j7f^jp;v$)2XG>h5{=m_)_vPV=azB^N4wpDeR5TfLJApv7I&k$Gmk+@ z(|%K@i~|82RUHd~j3`Ojp(t7p5bfxf^!2^|a^*)e^~v$5y8e7A3}3ew2l?yc4~eR* z*|wH*W}+VmlE0;6^r*A?kS)48xHOMqAJ$T07Zvd5E6`!a}JimH5PIKNpMI{K| zE+@G@p8uDnGY?uWi@~(Kq^;k4Y~TW2`n7j#g|OVR`!Z|qkPhb3hjo%+-=&MaA0@mZ z3*uet>w_^R?aR&KyB0V#K}21T(Y+^- z^-bHQ+V5p5DWk>-tQHI=@{oDM6XAA;%`E$>IqjpC`$@{g##i-MdKZU~G~m4a=PgYR z!|6*l5e-F!+8yA}+#mV4bLPNe*UqP*`0l`~?$OcvXU zTeH)UTP-L3-4Gc1^}Stn`D@*e!jYsig3$f3#Th)Y#Y$AN;7CV9vys)H?!AOgP1y+^ zcXTX4n@0_}sHXQ;vJf7|9d}owlS5x0O%U4;HLF?7Esj&y10{tqi+L4u-(DzN#=>i- zbR1EVGwL^$g$e|wB0}(~xOc0Bq3n$F&D)w4+aTMG=2*y6)&R7VWp{09b!Fp@l3rfi zV%@SyIng2UWbIG}L-S`CpZknL{XT3=sK$5Q#raA7=7J-{z7O{e#;)bgr=ZQ;2)E_Q z1tj<~R=H}i$RxlQy4wWJHA<|nwC!DAy}I|?*6Y9IUR06tGH%g$WHHyw_P5ukh}9~eSyprP5b=IyoksjP3K z!d3*;rw7umJ=X(SN@de}N3qSR87)SgydV1gWnz1G=*;Y>8MkK#opi-^NvI5>ju@OD zzq=TWoe(=8ca1zB?JQV5%mp!u$r4X=E#c4$l;@|rd|NqpI4w9?eXnMZgS_uitwQfK zw6xn3o>i!v_bn8?WAuZWtrgC#bj(8+^mX0+SX!}FBqURNKc3t2;O&^Fe@9kfK_bxz zC)dDWMCN2IfosEd^uiJ5S#EVN0T?WkejJy^=#{xIcc1?&=Uyn3SKqXc0OQFa=F>jc z$n}#PH`WVqux|Y6WF#Zyse7SQc29HlLJe1ef=UARZl4}9!-gxtg`w8|WWwde^@lg+ z{JBIZ;x@U=Z6V8~2zEPvI`#OGVyIf}REc`|5pI`iCzDi`Yp#x~NSG1*wxOHHhfK|F z_1jL=A(RPft4{icIcG}p3eM9+#|I4-+QbM(9wIbCz|j##uie5*`bn+lAY6ma7~a*} z-Bst}K6AQ%CV4bq#&2{H<)qCxG~H~{l|F4b_buoCT6dkcZJ>+?h^1ngUME>-;DeLx za=P1$+fv0W{Dt00*T0hkgMXiUsPGneFr4R zrA9{Jx>sW}QEGJng+oqGo{9M@ehgd#B(h75`=ApQk^OB=O`5SFdI-FO0#PmF4A|BXCl-U(hQ=jsdSPSrDLEE`2x>(tpu&@?rJ$ zZpk3G^YcAKp|<^x)RTXQ<;iaGM_ zy}fw%$l=mbQaD>+n#JX1kkj7VKf~n7%Q8FCJKMX2GkyTiz>-&8g6kMr<4$1K@hp-1*>}LOZyorUuYXWn*VAtE{x>PsM0+ zyeT&O6$!ti<A|( zTaRL?1Q%*OeDVZ0ED}(qzc@u-tCgz`65l{dM@BzCKO!zzo#U=Pkje=VYmeuIuFcN= z01`GBEkju%tgNl+6p}+j0r7jw`DVYAlvl*W#Ny&@Rtv2vxypV7H@miH-FN|MdQS{Y zX&IUOPf7UAM_H&AFMz-U!m!`NHPa3$)I|cSrh73lF@VngFkCm8_K)k}VpbclLiu%6 z!IJKx&t487N}mUY<2?dWwXhj=kCqxg1w?NFtlPkcOF%%2oPXIVh=JiVI;ysO`#Q?| z=)lOsQ!SgwEAshq|G)s@8-4GL3`!ftX>V`ue2sER20XbK7Cj)#jP!$>Z{7X`q*4hE z4wi54=-_eO0qps#>HGIMc2gjqiy~Y{Kt)9*^QX3?oSdM;*5q6hFty#k?+eJnb3#z& zs{K6?g!u z-5)-DP*xrS%p3;?2hhiT0$h(DAE42g7I~@#xhW|-Z=}Jhs;bu3*5>9LK#DKY7a<;` zg#eM6lVb`9>-Thbdk0dyl|LB~sIIBmW54OBl<$gQFr0CJAc=s0Kse!JoAE*VKD z{9*`&!h7_+KpyWAFE6j~H$VVi<63%`U*x708jva3+1cd#SX=9>gIO8$KFU`U2XG9CNpWF}^oqUGG zB8;IlKpur9UENmc{B$}OT>olYHp&s{ti@A(KRctpMkt$ero~zB7P-$R=bo!}O7qTtzzS;5ZW%zguY6ig`E^+@c=AqCGbviWIbs(V&B7pe3FsHla7E56`f z{kdmUp}5Y?u?C6h@7t(#%j(+ zAGay*nW*>O?K6Xw%bxIBCm%7Y&O+hB6w~=1`EGEIXin}})uCW+A0HoL9_!|r89_3# z)FM_E7J0Hz*JlfIva*+ZUCfyHKvo8AEiEl=ZD8&>3HUWpPyQRkss{@jb$S{(E8u-{ zLga$tS%Gox92E$K`n;q}rv)a5OWPZ|sKF**7dbsMquY*6y7_oA1W?PS%`Yx3wF#wl zFkn3F=}n#7=%$t^KEh_*yNWHd-`~~TQF(&)aM@s^wpUsoPr`rfODrH*nMCM;bHkiO zu*xrwmqRXDftiYQQ#mF!_Mu)5pp=h7p_W|IDUoC9uiUWr43aCFh+rf-#%rrh2Ij|w zhBrLaG&f%?Fx>G`T1a4uw7% z@EZs7{zj;`__o;a-ZU?WXSZB?MUVtvI|sF~|B0Ld^z$gP`~yEf|09U7h{%!x9WU>x zmkT!_du~o?pr@x`mE5;h?qdH&>&#%IW2TVbbWm7?V!#AJMP?7|O0Z#S^Dbo^%eFuc|J6S|I%-Z`H)mw{;mKr7V9k`U3fVy#VXF zm$ILgq&>{a#i@W*?h84WCEcyruNB2sFe$! ziXrFjk3;SI4AVB1MNf&tG&KhiO? z5;hs4Tt}UGcdln=x}yA@au^QNm$Dj|+JK^x!ogA;E^_qg8AK9}%hc9}Qg&KhlWTIY zz{GW*aL6XtW8DQwux;t`A9t0EVIEC(;HqpEtqq(eWtQx~wF;t&-yOVi?pwxbGOGDA z`%8N4F8-C;;l<)GrGBt5uBNy^zt5RR;nn&?O+gv1_v5G&<kQKj*=%hu_ttmU z4_9r?IBV686)cJt_gYk^XS&a8GGYG8>8aYKJ!QHcTRfl7>TTAF)-6KE5uM$xxMT&?mHBxq&O!hfb;f6<)$uiVm{0nmylLpF zhWFaDrOdZvN|m}W_&-~%+N}OLD4nJjelV9rVt0B1-#F1;@xViYjSFu8eStJNusqh&J2;S@m;Jd0{wg6pD=Pl5Lsdi*yj(+tJN(_Wr4c zK8CqUY0J(7=pVpkq!j3T0Wb%1qSExkU@Cmjm89H-st{o*wFhR!!DWWYbVSNh;4J`&T8a4SoovC*j>FCJOYx-Oc z8BtYG(DR?p01ym-JCnGr=7CrOKqEkc006M*R+tk2VGi(}e^sYsW};*=i{fB)6)ZRX@7q|kUeQ^Y|O~W2*}~Y$&dnv>lSE~2d~Ab zsH&peVgcBDQt%7}tbh*>4+AL?0I2QLt*+Fn@wt!T_H~#hAF2{=I$d`nsna|N zARE(5_>Lu-k(t?vDO}do-X0P?I5=oyZSAd+u4t;EF%Bf4V*TJB<>OgI^TN9~2O}2% zqXh+wf$CMmp|mwL$$0ng-%omd-PIs_U=2e0k26eop?_dT#?l$#$7gnhJq#VZfZ0$WdjWD~JBi4&IEh`MQC{?jA}|EdCid$mR5)$Of@_F=M2 R=bJ$wAu9W}Q24#){{nUPREhuq diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 1760a565..00000000 --- a/docs/index.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - vis.js | documentation - - - - - - - - -

- -

vis.js documentation

- -

- Vis.js is a dynamic, browser based visualization library. - The library is designed to be easy to use, handle large amounts - of dynamic data, and enable manipulation of the data. -

- -

- The library is developed by - Almende B.V.. - Vis.js runs fine on Chrome, Firefox, Opera, Safari, IE9+, and most mobile - browsers (with full touch support). -

- -

Components

- -

- Vis.js contains of the following components: -

- - - -
    -
  • - DataSet. - A flexible key/value based data set. - Add, update, and remove items. Subscribe on changes in the data set. - A DataSet can filter and order items, and convert fields of items. -
  • -
  • - DataView. - A filtered and/or formatted view on a DataSet. -
  • -
  • - Network. - Display a network (force directed graph) with nodes and edges (previously called Graph). -
  • -
  • - Graph2d. - Plot data on a timeline with lines or barcharts. -
  • -
  • - Graph3d. - Display data in a three dimensional graph. -
  • -
  • - Timeline. - Display different types of data on a timeline. -
  • -
- -

Install

- -

npm

- -
-npm install vis
-
- -

bower

- -
-bower install vis
-
- -

download

- Download the library from the website: - http://visjs.org. - -

Load

- -

- To load vis.js, include the javascript and css files of vis in your web page: -

- -
<!DOCTYPE HTML>
-<html>
-<head>
-  <script src="components/vis/vis.js"></script>
-  <link href="components/vis/vis.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<script type="text/javascript">
-  // ... load a visualization
-</script>
-</body>
-</html>
-
- -

- or load vis.js using require.js: -

- -
-require.config({
-  paths: {
-    vis: 'path/to/vis',
-  }
-});
-
-require(['vis'], function (math) {
-  // ... load a visualization
-});
-
- -

- A timeline can be instantiated as follows. Other components can be - created in a similar way. -

- -
-var timeline = new vis.Timeline(container, data, options);
-
- -

- Where container is an HTML element, data is - an Array with data or a DataSet, and options is an optional - object with configuration options for the component. -

- -

Use

- -

- A basic example on using a Timeline is shown below. More examples can be - found in the examples directory of the project. -

- -
-<!DOCTYPE HTML>
-<html>
-<head>
-  <title>Timeline basic demo</title>
-
-  <script src="components/vis/vis.js"></script>
-  <link href="components/vis/vis.css" rel="stylesheet" type="text/css" />
-
-  <style type="text/css">
-    body, html {
-      font-family: sans-serif;
-    }
-  </style>
-</head>
-<body>
-<div id="visualization"></div>
-
-<script type="text/javascript">
-  // DOM element where the Timeline will be attached
-  var container = document.getElementById('visualization');
-
-  // Create a DataSet (allows two way data-binding)
-  var data = new vis.DataSet([
-    {id: 1, content: 'item 1', start: '2013-04-20'},
-    {id: 2, content: 'item 2', start: '2013-04-14'},
-    {id: 3, content: 'item 3', start: '2013-04-18'},
-    {id: 4, content: 'item 4', start: '2013-04-16', end: '2013-04-19'},
-    {id: 5, content: 'item 5', start: '2013-04-25'},
-    {id: 6, content: 'item 6', start: '2013-04-27'}
-  ]);
-
-    // Configuration for the Timeline
-  var options = {};
-
-  // Create a Timeline
-  var timeline = new vis.Timeline(container, data, options);
-</script>
-</body>
-</html>
-
- - -

License

- -

- Copyright 2010-2014 Almende B.V. -

- -

- Vis.js is dual licensed under both -

- -

- and -

- - -

- Vis.js may be distributed under either license. -

- - -
- - \ No newline at end of file diff --git a/docs/lib/prettify/lang-apollo.js b/docs/lib/prettify/lang-apollo.js deleted file mode 100644 index bfc0014c..00000000 --- a/docs/lib/prettify/lang-apollo.js +++ /dev/null @@ -1,2 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, -null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]) \ No newline at end of file diff --git a/docs/lib/prettify/lang-css.js b/docs/lib/prettify/lang-css.js deleted file mode 100644 index 61157f38..00000000 --- a/docs/lib/prettify/lang-css.js +++ /dev/null @@ -1,2 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\u000c"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], -["com",/^(?: - - - orientation - String - 'bottom' - Orientation of the timeline: 'top' or 'bottom' (default). If orientation is 'bottom', the time axis is drawn at the bottom, and if 'top', the axis is drawn on top. - - - - padding - Number - 5 - The padding of items, needed to correctly calculate the size - of item ranges. Must correspond with the css of items, for example when setting options.padding=10, corresponding css is: -
-.vis.timeline .item {
-  padding: 10px;
-}
- - - - - selectable - Boolean - true - If true, the items on the timeline can be selected. Multiple items can be selected by long pressing them, or by using ctrl+click or shift+click. The event select is fired each time the selection has changed (see section Events). - - - - showCurrentTime - boolean - true - Show a vertical bar at the current time. - - - - showCustomTime - boolean - false - Show a vertical bar displaying a custom time. This line can be dragged by the user. The custom time can be utilized to show a state in the past or in the future. When the custom time bar is dragged by the user, the event timechange is fired repeatedly. After the bar is dragged, the event timechanged is fired once. - - - - - showMajorLabels - boolean - true - By default, the timeline shows both minor and major date labels on the - time axis. - For example the minor labels show minutes and the major labels show hours. - When showMajorLabels is false, no major labels - are shown. - - - - showMinorLabels - boolean - true - By default, the timeline shows both minor and major date labels on the - time axis. - For example the minor labels show minutes and the major labels show hours. - When showMinorLabels is false, no minor labels - are shown. When both showMajorLabels and - showMinorLabels are false, no horizontal axis will be - visible. - - - - stack - Boolean - true - If true (default), items will be stacked on top of each other such that they do not overlap. - - - - start - Date | Number | String - none - The initial start date for the axis of the timeline. - If not provided, the earliest date present in the events is taken as start date. - - - - template - Function - none - A template function used to generate the contents of the items. The function is called by the Timeline with an items data as argument, and must return HTML code as result. When the option template is specified, the items do not need to have a field content. See section Templates for a detailed explanation. - - - - type - String - none - Specifies the default type for the timeline items. Choose from 'box', 'point', 'range', and 'background'. Note that individual items can override this default type. If undefined, the Timeline will auto detect the type from the items data: if a start and end date is available, a 'range' will be created, and else, a 'box' is created. Items of type 'background' are not editable. - - - - - width - String - '100%' - The width of the timeline in pixels or as a percentage. - - - - zoomable - Boolean - true - - Specifies whether the Timeline can be zoomed by pinching or scrolling in the window. - Only applicable when option moveable is set true. - - - - - zoomMax - Number - 315360000000000 - Set a maximum zoom interval for the visible range in milliseconds. - It will not be possible to zoom out further than this maximum. - Default value equals about 10000 years. - - - - - zoomMin - Number - 10 - Set a minimum zoom interval for the visible range in milliseconds. - It will not be possible to zoom in further than this minimum. - - - - - - -

Methods

-

- The Timeline supports the following methods. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MethodReturn TypeDescription
clear([what])none - Clear the Timeline. An object can be passed specifying which sections to clear: items, groups, - and/or options. By Default, items, groups and options are cleared, i.e. what = {items: true, groups: true, options: true}. Example usage: - -
timeline.clear();                // clear items, groups, and options
-timeline.clear({options: true}); // clear options only
-
-
destroy()noneDestroy the Timeline. The timeline is removed from memory. all DOM elements and event listeners are cleaned up. -
fit([options])noneAdjust the visible window such that it fits all items. See also function focus(id). - Available options: -
    -
  • animate: boolean | number
    If true (default), the range is animated smoothly to the new window. If a number, the number is taken as duration for the animation. Default duration is 500 ms.
  • -
-
focus(id | ids [, options])noneAdjust the visible window such that the selected item (or multiple items) are centered on screen. See also function fit(). Available options: -
    -
  • animate: boolean | number
    If true (default), the range is animated smoothly to the new window. If a number, the number is taken as duration for the animation. Default duration is 500 ms.
  • -
-
getCurrentTime()DateGet the current time. Only applicable when option showCurrentTime is true. -
getCustomTime()DateRetrieve the custom time. Only applicable when the option showCustomTime is true. -
getSelection()Number[]Get an array with the ids of the currently selected items.
getVisibleItems()Number[]Get an array with the ids of the currently visible items.
getWindow()ObjectGet the current visible window. Returns an object with properties start: Date and end: Date.
moveTo(time [, options])noneMove the window such that given time is centered on screen. Parameter time can be a Date, Number, or String. Available options: -
    -
  • animate: boolean | number
    If true (default), the range is animated smoothly to the new window. If a number, the number is taken as duration for the animation. Default duration is 500 ms.
  • -
-
on(event, callback)noneCreate an event listener. The callback function is invoked every time the event is triggered. Avialable events: rangechange, rangechanged, select. The callback function is invoked as callback(properties), where properties is an object containing event specific properties. See section Events for more information.
off(event, callback)noneRemove an event listener created before via function on(event, callback). See section Events for more information.
redraw()noneForce a redraw of the Timeline. Can be useful to manually redraw when option autoResize=false. -
setCurrentTime(time)noneSet a current time. This can be used for example to ensure that a client's time is synchronized with a shared server time. - time can be a Date object, numeric timestamp, or ISO date string. - Only applicable when option showCurrentTime is true.
setCustomTime(time)noneAdjust the custom time bar. Only applicable when the option showCustomTime is true. time can be a Date object, numeric timestamp, or ISO date string. -
setGroups(groups)noneSet a data set with groups for the Timeline. - groups can be an Array with Objects, - a DataSet, or a DataView. For each of the groups, the items of the - timeline are filtered on the property group, which - must correspond with the id of the group. -
setItems(items)noneSet a data set with items for the Timeline. - items can be an Array with Objects, - a DataSet, or a DataView. -
setOptions(options)noneSet or update options. It is possible to change any option of the timeline at any time. You can for example switch orientation on the fly. -
setSelection(id | ids [, options])noneSelect one or multiple items by their id. The currently selected items will be unselected. To unselect all selected items, call `setSelection([])`. Available options: -
    -
  • focus: boolean
    If true, focus will be set to the selected item(s)
  • -
  • animate: boolean | number
    If true (default), the range is animated smoothly to the new window. If a number, the number is taken as duration for the animation. Default duration is 500 ms. Only applicable when option focus is true.
  • -
-
setWindow(start, end [, options])noneSet the current visible window. The parameters start and end can be a Date, Number, or String. If the parameter value of start or end is null, the parameter will be left unchanged. Available options: -
    -
  • animate: boolean | number
    If true (default), the range is animated smoothly to the new window. If a number, the number is taken as duration for the animation. Default duration is 500 ms.
  • -
-
- - -

Events

-

- Timeline fires events when changing the visible window by dragging, when - selecting items, and when dragging the custom time bar. -

- -

- Here an example on how to listen for a select event. -

- -
-timeline.on('select', function (properties) {
-  alert('selected items: ' + properties.nodes);
-});
-
- -

- A listener can be removed via the function off: -

- -
-function onSelect (properties) {
-  alert('selected items: ' + properties.nodes);
-}
-
-// add event listener
-timeline.on('select', onSelect);
-
-// do stuff...
-
-// remove event listener
-timeline.off('select', onSelect);
-
- - -

- The following events are available. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nameDescriptionProperties
finishedRedrawFired after a redraw is complete. When moving the timeline around, this could be fired frequently. - - none. -
rangechangeFired repeatedly when the user is dragging the timeline window. - -
    -
  • start (Number): timestamp of the current start of the window.
  • -
  • end (Number): timestamp of the current end of the window.
  • -
-
rangechangedFired once after the user has dragged the timeline window. - -
    -
  • start (Number): timestamp of the current start of the window.
  • -
  • end (Number): timestamp of the current end of the window.
  • -
-
selectFired after the user selects or deselects items by tapping or holding them. - When a use taps an already selected item, the select event is fired again. - Not fired when the method setSelectionis executed. - -
    -
  • items: an array with the ids of the selected items
  • -
-
timechangeFired repeatedly when the user is dragging the custom time bar. - Only available when the custom time bar is enabled. - -
    -
  • time (Date): the current time.
  • -
-
timechangedFired once after the user has dragged the custom time bar. - Only available when the custom time bar is enabled. - -
    -
  • time (Date): the current time.
  • -
-
- -

Editing Items

-

- When the Timeline is configured to be editable (both options selectable and editable are true), the user can move items by dragging them, can create a new item by double tapping on an empty space, can update an item by double tapping it, and can delete a selected item by clicking the delete button on the top right. -

- -

Option editable accepts a boolean or an object. When editable is a boolean, all manipulation actions will be either enabled or disabled. When editable is an object, one can enable individual manipulation actions:

- -
// enable or disable all manipulation actions
-var options = {
-  editable: true       // true or false
-};
-
-// enable or disable individual manipulation actions
-var options = {
-  editable: {
-    add: true,         // add new items by double tapping
-    updateTime: true,  // drag items horizontally
-    updateGroup: true, // drag items from one group to another
-    remove: true       // delete an item by tapping the delete button top right
-  }
-};
- - -

- One can specify callback functions to validate changes made by the user. There are a number of callback functions for this purpose: -

- -
    -
  • onAdd(item, callback) Fired when a new item is about to be added. If not implemented, the item will be added with default text contents.
  • -
  • onUpdate(item, callback) Fired when an item is about to be updated. This function typically has to show a dialog where the user change the item. If not implemented, nothing happens.
  • -
  • onMove(item, callback) Fired when an item has been moved. If not implemented, the move action will be accepted.
  • -
  • onMoving(item, callback) Fired repeatedly while an item is being moved (dragged). Can be used to adjust the items start, end, and/or group to allowed regions.
  • -
  • onRemove(item, callback) Fired when an item is about to be deleted. If not implemented, the item will be always removed.
  • -
- -

- Each of the callbacks is invoked with two arguments: -

-
    -
  • item: the item being manipulated
  • -
  • callback: a callback function which must be invoked to report back. The callback must be invoked as callback(item | null). Here, item can contain changes to the passed item. Parameter `item` typically contains fields `content`, `start`, and optionally `end`. The type of `start` and `end` is determined by the DataSet type configuration and is `Date` by default. When invoked as callback(null), the action will be cancelled.
  • -
- -

- Example code: -

- -
var options = {
-  onUpdate: function (item, callback) {
-    item.content = prompt('Edit items text:', item.content);
-    if (item.content != null) {
-      callback(item); // send back adjusted item
-    }
-    else {
-      callback(null); // cancel updating the item
-    }
-  }
-};
-
- -A full example is available here: 08_edit_items.html. - - -

Templates

- -

- Timeline supports templates to format item contents. Any template engine (such as handlebars or mustache) can be used, and one can also manually build HTML. In the options, one can provide a template handler. This handler is a function accepting an items data as argument, and outputs formatted HTML: -

- -
var options = {
-  template: function (item) {
-    var html = ... // generate HTML markup for this item
-    return html;
-  }
-};
-
- -

Create HTML manually

- -The HTML for an item can be created manually: - -
var options = {
-  template: function (item) {
-    return '<h1>' + item.header + '</h1><p>' + item.description + '</p>';
-  }
-};
-
- -

Using a template engine

- -Using handlebars, one can write the template in HTML: - -
-<script id="item-template" type="text/x-handlebars-template">
-  <h1>{{header}}</h1>
-  <p>{{description}}</p>
-</script>
-
- -Compile the template: - -
-var source = document.getElementById('item-template').innerHTML;
-var template = Handlebars.compile(source);
-
- -And then specify the template in the Timeline options - -
var options = {
-  template: template
-};
-
- -

Multiple templates

- -In order to support multiple templates, the template handler can be extended to switch between different templates, depending on a specific item property: - -
-var templates = {
-  template1: Handlebars.compile(...),
-  template2: Handlebars.compile(...),
-  template2: Handlebars.compile(...),
-  ...
-};
-
-var options = {
-  template: function (item) {
-    var template = templates[item.template];  // choose the right template
-    return template(item);                    // execute the template
-  }
-};
-
- -Now the items can be extended with a property template, specifying which template to use for the item. - - -

Localization

-

- Timeline can be localized. For localization, Timeline depends largely on the localization of moment.js. Locales are not included in vis.js by default. To enable localization, moment.js must be loaded with locales. Moment.js offers a bundle named "moment-with-locales.min.js" for this and there are various alternative ways to load locales. -

- -

- To set a locale for the Timeline, specify the option locale: -

- -
var options = {
-  locale: 'nl'
-};
-
- -

Create a new locale

- -To load a locale into the Timeline not supported by default, one can add a new locale to the option locales: - -
var options = {
-  locales: {
-    // create a new locale (text strings should be replaced with localized strings)
-    mylocale: {
-      current: 'current',
-      time: 'time',
-    }
-  },
-
-  // use the new locale
-  locale: 'mylocale'
-};
-
- -

Available locales

- -

- Timeline comes with support for the following locales: -

- - - - - - - - - - - -
LanguageCode
English - en
- en_EN
- en_US -
Dutch - nl
- nl_NL
- nl_BE -
- - -

Styles

-

- All parts of the Timeline have a class name and a default css style. - The styles can be overwritten, which enables full customization of the layout - of the Timeline. -

- -

For example, to change the border and background color of all items, include the - following code inside the head of your html code or in a separate stylesheet.

-
<style>
-  .vis.timeline .item {
-    border-color: orange;
-    background-color: yellow;
-  }
-</style>
-
- -

Data Policy

-

- All code and data is processed and rendered in the browser. - No data is sent to any server. -

- - - - diff --git a/examples/graph2d/01_basic.html b/examples/graph2d/01_basic.html deleted file mode 100644 index f878d25c..00000000 --- a/examples/graph2d/01_basic.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - Graph2d | Basic Example - - - - - - - -

Graph2d | Basic Example

-
- This example shows the most basic functionality of the vis.js Graph2d module. An array or a vis.Dataset can be used as input. - In the following examples we'll explore the options Graph2d offest for customization. This example uses all default settings. - There are 10 predefined styles that will be cycled through automatically when you add different groups. Alternatively you can - create your own styling. -

- Graph2d is built upon the framework of the newly refactored timeline. A lot of the timeline options will also apply to Graph2d. - In these examples however, we will focus on what's new in Graph2d! -
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/02_bars.html b/examples/graph2d/02_bars.html deleted file mode 100644 index 1c0ec2b7..00000000 --- a/examples/graph2d/02_bars.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - Graph2d | Bar Graph Example - - - - - - - -

Graph2d | Bar Graph Example

-
- This example shows the most the same data as the first example, except we plot the data as bars! The - dataAxis (y-axis) icons have been enabled as well. These icons are generated automatically from the CSS - styling of the graphs. Finally, we've used the option from Timeline where we draw the x-axis (time-axis) on top. -

- The align option can be used to align the bar at the center of the datapoint or on the left or right side of it. - This example uses the default center alignment. -
-
- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/03_groups.html b/examples/graph2d/03_groups.html deleted file mode 100644 index 8b924a63..00000000 --- a/examples/graph2d/03_groups.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - Graph2d | Groups Example - - - - - - - - -

Graph2d | Groups Example

-
- This example shows the groups functionality within Graph2d. This works in the same way as it does in Timeline, - We have however simplified the constructor to accept groups as well to shorten the code. These groups are the - method used in Graph2d to define individual graphs. These groups can be given an individual class as well as all the - styling options you can supply to Graph2d! This example, as well as the ones that follow will showcase a few different usages - of these options.

- - This example also introduces the automatically generated legend. The icons are automatically generated and the label is the - content as you define it in the groups. If you have datapoints that are not part of a group, a default group is created with the label: 'default'. - In this example, the setting defaultGroup is used to rename the default group to 'ungrouped'. -
-
- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/04_rightAxis.html b/examples/graph2d/04_rightAxis.html deleted file mode 100644 index 597c33c0..00000000 --- a/examples/graph2d/04_rightAxis.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - Graph2d | Right Axis Example - - - - - - - -

Graph2d | Right Axis Example

-
- This example shows the all of the graphs outlined on the right side using the yAxisOrientation option. - We also show a few custom styles for the graph and show icons on the axis, which are adhering to the custom styling. - Finally, the legend is manually positioned. Both the left and right axis - have their own legend. If one of the axis is unused, the legend is not shown. The options for the legend have been split - in a left and a right segment. Since this example shows the right axis, the right legend is configured. - - -
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/05_bothAxis.html b/examples/graph2d/05_bothAxis.html deleted file mode 100644 index 57fe7daa..00000000 --- a/examples/graph2d/05_bothAxis.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - Graph2d | Both Axis Example - - - - - - - -

Graph2d | Both Axis Example

-
- This example shows the some of the graphs outlined on the right side using the yAxisOrientation option within the groups. - We also show a few more custom styles for the graphs. Finally, the legend is manually positioned. Both the left and right axis - have their own legend. If one of the axis is unused, the legend is not shown. The options for the legend have been split - in a left and a right segment. The default position of the left axis has been changed. - - -
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/06_interpolation.html b/examples/graph2d/06_interpolation.html deleted file mode 100644 index 55fd0bbe..00000000 --- a/examples/graph2d/06_interpolation.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - Graph2d | Interpolation - - - - - - - -

Graph2d | Interpolation

-
- The Graph2d makes use of Catmull-Rom spline interpolation. - The user can configure these per group, or globally. In this example we show all 4 possiblities. The differences are in the parametrization of - the curves. The options are uniform, chordal and centripetal. Alternatively you can disable the Catmull-Rom interpolation and - a linear interpolation will be used. The centripetal parametrization produces the best result (no self intersection, yet follows the line closely) and is therefore the default setting. -

- For both the centripetal and chordal parametrization, the distances between the points have to be calculated and this makes these methods computationally intensive - if there are very many points. The uniform parametrization still has to do transformations, though it does not have to calculate the distance between point. Finally, the - linear interpolation is the fastest method. For more on the Catmull-Rom method, C. Yuksel et al. have an interesting paper titled ″On the parametrization of Catmull-Rom Curves″. -
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/07_scrollingAndSorting.html b/examples/graph2d/07_scrollingAndSorting.html deleted file mode 100644 index 98e8629d..00000000 --- a/examples/graph2d/07_scrollingAndSorting.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - Graph2d | Scrolling and Sorting - - - - - - - -

Graph2d | Scrolling and Sorting

-
- You can determine the height of the Graph2d seperately from the height of the frame. If the graphHeight - is defined, and the height is not, the frame will auto-scale to accommodate the graphHeight. If the height - is defined as well, the user can scroll up and down vertically as well as horizontally to view the graph. -

- Vertical scrolling is planned, though not yet available. The graphHeight also does not conform if only the height is defined. -

- You can manually disable the automatic sorting of the datapoints by using the sort option. However, doing so does reduce the optimization - of the drawing so if you have a lot of points, keep sort turned on for the best results. -
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/08_performance.html b/examples/graph2d/08_performance.html deleted file mode 100644 index 9a249f6c..00000000 --- a/examples/graph2d/08_performance.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - Graph2d | Performance - - - - - - - - - - -

Graph2d | Performance

-
- This example is a test of the performance of the Graph2d. Select the amount of datapoints you want to plot and press draw. - You can choose between the style of the points as well as the interpolation method. This can only be toggled with the buttons. - The interpolation options may not look different for this dataset but you can see their effects clearly in example 7. -

- Linear interpolation and no points are the settings that will render quickest. By default, Graph2d will downsample when there are more - than 1 point per pixel. This can be manually disabled at the cost of performance by using the sampling option. -
-
-

- Number of items: - Click the draw button to load the data! -
- - Interpolation method: - -
- Points style: - - -

-
- - - - \ No newline at end of file diff --git a/examples/graph2d/09_external_legend.html b/examples/graph2d/09_external_legend.html deleted file mode 100644 index 5ed73491..00000000 --- a/examples/graph2d/09_external_legend.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - Graph2d | External legend Example - - - - - - - -

Graph2d | External custom legend

-
- This example shows how to create an external custom legend using the getLegend function. We use normal JavaScript to show and hide the - groups by updating the dataset. - -
-
-
-
- - - - - \ No newline at end of file diff --git a/examples/graph2d/10_barsSideBySide.html b/examples/graph2d/10_barsSideBySide.html deleted file mode 100644 index c64e8b87..00000000 --- a/examples/graph2d/10_barsSideBySide.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - Graph2d | Bar Graphs Side by Side Example - - - - - - - -

Graph2d | Bar Graphs Side by Side Example

-
- When using Bar graphs, it can often be the case that there are multiple bars on the same timepoint. This may not always be the desired result. You can use the - barChart.handleOverlap option to automatically plot the bars next to eachother or stacked on top of eachother if they occupy the same timeslot. By default, this option is on, the bars overlap. - Use the dropdown box to experiment with the options. The stacked only really makes sense when using groups as is shown in the next example. - -

- Handle overlap:
-
-
- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/11_barsSideBySideGroups.html b/examples/graph2d/11_barsSideBySideGroups.html deleted file mode 100644 index b54ee119..00000000 --- a/examples/graph2d/11_barsSideBySideGroups.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - Graph2d | Bar Graphs Side by Side Example with Groups - - - - - - - -

Graph2d | Bar Graphs Side by Side Example with Groups

-
- When using Bar graphs, it can often be the case that there are multiple bars on the same timepoint. This may not always be the desired result. You can use the - barChart.handleOverlap option to automatically plot the bars next to eachother or stacked on top of eachother if they occupy the same timeslot. By default, this option is on, the bars overlap. - Use the dropdown box to experiment with the options. The stacked only really makes sense when using groups as is shown here. - -

- Handle overlap: -
-
- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/12_customRange.html b/examples/graph2d/12_customRange.html deleted file mode 100644 index eb8f091a..00000000 --- a/examples/graph2d/12_customRange.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - Graph2d | Bar Graph Example - - - - - - - -

Graph2d | Custom axis range

-
- You can define a custom range for the Y axis. Since there are two Y axis, you can define both of them. You can also - only define the min or max values. Since one of the Y axis is slaved to the other one (the right one is slaved to the left one), - you cannot absolutely define the range of the slaved axis because it has to use the same lines. The values you supply are used as guidelines however. - If the zero-lines have to be aligned, you can use the option alignZeros. It is enabled by default. - -
-var options = {
-    dataAxis: {
-        customRange: {
-            left: {
-                min:-5, max:30
-            },
-            right: {
-                min:-5
-            }
-        }
-    }
-};
-
-
-
- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/13_localization.html b/examples/graph2d/13_localization.html deleted file mode 100644 index f249fc6f..00000000 --- a/examples/graph2d/13_localization.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - Graph2d | Localization - - - - - - - - -

Graph2d | Localization

-

- To localize Graph2d, one has to load a version of moment.js including locales. To set a locale, specify option {locale: STRING}. -

- -

- - -

- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/14_toggleGroups.html b/examples/graph2d/14_toggleGroups.html deleted file mode 100644 index f84d6188..00000000 --- a/examples/graph2d/14_toggleGroups.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - Graph2d | Toggle Groups Example - - - - - - - - -

Graph2d | Groups Example

-
- This example shows the groups visibility functionality within Graph2d. Groups have their own visibility option. By using this, - all graph2d instances using those groups would show or hide that group. If you have multiple instances sharing the same data and groups, - you can use the groups.visibility option to set it on an instance level. The graphs below all share the same groups, items and initial options. - We then use a setOptions like so: - - -
-        graph2d1.setOptions({
-            groups:{
-                visibility:{
-                    0:true,               // group id:0 visible
-                    1:false,              // group id:1 hidden
-                    2:false,              // group id:2 hidden
-                    3:false,              // group id:3 hidden
-                    "__ungrouped__":false // default group hidden
-                }
-            }
-        })
-    
-
-
- -
-
-
-
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/15_streaming_data.html b/examples/graph2d/15_streaming_data.html deleted file mode 100644 index 4271320f..00000000 --- a/examples/graph2d/15_streaming_data.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - Graph2d | Streaming data - - - - - - - -

Graph2d | Streaming data

-

- This example demonstrates how to apply streaming data input to the Graph2d. The example shows two different ways to let the window move along with the new data, and there are more strategies for that. Note also that it is possible to disable moving and/or zooming the graph by setting options moveable and zoomable false. -

- -

- - -

- -
- - - - \ No newline at end of file diff --git a/examples/graph2d/16_bothAxis_titles.html b/examples/graph2d/16_bothAxis_titles.html deleted file mode 100644 index 8351677e..00000000 --- a/examples/graph2d/16_bothAxis_titles.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - Graph2d | Axis Titles and Styling - - - - - - - -

Graph2d | Axis Titles and Styling

-
- - - - - -
- This example shows setting a title for the left and right axis. Optionally the example allows the user - to show icons and labels on the left and right axis. - - - - - - - - - - - - - - - - - - - - - - -
Left decimals -
-
-
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/17_dynamicStyling.html b/examples/graph2d/17_dynamicStyling.html deleted file mode 100644 index fed71c38..00000000 --- a/examples/graph2d/17_dynamicStyling.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - Graph2d | Dynamic Styling - - - - - - - -

Graph2d | Dynamic Styling Example

- -
- This example shows how to programmatically change the styling of a group. While this can also - be done in CSS, this must be statically defined, and the programmatic interface allows the - user to define the look of the graph at runtime. -
-
- - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Line Color - -
Line Style - -
Line thickness - -
Fill Position - -
Fill Color - -
Fill Opacity - -
Points Shape - -
Points Size - -
Points Color - -
Point Line Thickness - -
Points Fill Color - -
-
- - - - - diff --git a/examples/graph2d/18_scatterplot.html b/examples/graph2d/18_scatterplot.html deleted file mode 100644 index 51c4bf63..00000000 --- a/examples/graph2d/18_scatterplot.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - Graph2d | Scatterplot - - - - - - - -

Graph2d | Scatterplot

-
- You can manually disable the automatic sorting of the datapoints by using the sort option. You can use this with the - style: 'points' option for making a scatterplot! -
-
-var options = {
-    sort: false,
-    sampling:false,
-    style:'points'
-};
-
-
-
- - - - \ No newline at end of file diff --git a/examples/graph2d/default.css b/examples/graph2d/default.css deleted file mode 100644 index f7afb828..00000000 --- a/examples/graph2d/default.css +++ /dev/null @@ -1,87 +0,0 @@ -html, body { - width: 100%; - height: 100%; - padding: 0; - margin: 0; -} - -body, td, th { - font-family: arial, sans-serif; - font-size: 11pt; - color: #4D4D4D; - line-height: 1.7em; -} - -#container { - margin: 0 auto; - padding-bottom: 50px; - width: 900px; -} - -h1 { - font-size: 180%; - font-weight: bold; - padding: 0; - margin: 1em 0 1em 0; -} - -h2 { - padding-top: 20px; - padding-bottom: 10px; - border-bottom: 1px solid #a0c0f0; - color: #2B7CE9; -} - -h3 { - font-size: 140%; -} - - -a { - color: #2B7CE9; - text-decoration: none; -} -a:visited { - color: #2E60A4; -} -a:hover { - color: red; - text-decoration: underline; -} - -hr { - border: none 0; - border-top: 1px solid #abc; - height: 1px; -} - -pre { - display: block; - font-size: 10pt; - line-height: 1.5em; - font-family: monospace; -} - -pre, code { - background-color: #f5f5f5; -} - -table -{ - border-collapse: collapse; -} - -th { - font-weight: bold; - border: 1px solid lightgray; - background-color: #E5E5E5; - text-align: left; - vertical-align: top; - padding: 5px; -} - -td { - border: 1px solid lightgray; - padding: 5px; - vertical-align: top; -} diff --git a/examples/graph2d/index.html b/examples/graph2d/index.html deleted file mode 100644 index 1bfe0151..00000000 --- a/examples/graph2d/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - diff --git a/examples/graph3d/default.css b/examples/graph3d/default.css deleted file mode 100644 index f7afb828..00000000 --- a/examples/graph3d/default.css +++ /dev/null @@ -1,87 +0,0 @@ -html, body { - width: 100%; - height: 100%; - padding: 0; - margin: 0; -} - -body, td, th { - font-family: arial, sans-serif; - font-size: 11pt; - color: #4D4D4D; - line-height: 1.7em; -} - -#container { - margin: 0 auto; - padding-bottom: 50px; - width: 900px; -} - -h1 { - font-size: 180%; - font-weight: bold; - padding: 0; - margin: 1em 0 1em 0; -} - -h2 { - padding-top: 20px; - padding-bottom: 10px; - border-bottom: 1px solid #a0c0f0; - color: #2B7CE9; -} - -h3 { - font-size: 140%; -} - - -a { - color: #2B7CE9; - text-decoration: none; -} -a:visited { - color: #2E60A4; -} -a:hover { - color: red; - text-decoration: underline; -} - -hr { - border: none 0; - border-top: 1px solid #abc; - height: 1px; -} - -pre { - display: block; - font-size: 10pt; - line-height: 1.5em; - font-family: monospace; -} - -pre, code { - background-color: #f5f5f5; -} - -table -{ - border-collapse: collapse; -} - -th { - font-weight: bold; - border: 1px solid lightgray; - background-color: #E5E5E5; - text-align: left; - vertical-align: top; - padding: 5px; -} - -td { - border: 1px solid lightgray; - padding: 5px; - vertical-align: top; -} diff --git a/examples/graph3d/example01_basis.html b/examples/graph3d/example01_basis.html deleted file mode 100644 index b088aa0c..00000000 --- a/examples/graph3d/example01_basis.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - Graph 3D demo - - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example02_camera.html b/examples/graph3d/example02_camera.html deleted file mode 100644 index 3c14adfe..00000000 --- a/examples/graph3d/example02_camera.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - Graph 3D camera position - - - - - - - - - -

Graph 3d camera position

- - - - - - - - - - - - - - - - - -
Horizontal angle (0 to 2*pi)
Vertical angle (0 to 0.5*pi)
Distance (0.71 to 5.0)
- -
- -
- - diff --git a/examples/graph3d/example03_filter.html b/examples/graph3d/example03_filter.html deleted file mode 100644 index 58a0bc3e..00000000 --- a/examples/graph3d/example03_filter.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - Graph 3D demo - - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example04_animate.html b/examples/graph3d/example04_animate.html deleted file mode 100644 index 779e6a28..00000000 --- a/examples/graph3d/example04_animate.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - Graph 3D animation demo - - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example05_line.html b/examples/graph3d/example05_line.html deleted file mode 100644 index 7a7e9601..00000000 --- a/examples/graph3d/example05_line.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - Graph 3D line demo - - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example06_moving_dots.html b/examples/graph3d/example06_moving_dots.html deleted file mode 100644 index f5664bb5..00000000 --- a/examples/graph3d/example06_moving_dots.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - Graph 3D animation moving dots - - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example07_dot_cloud_colors.html b/examples/graph3d/example07_dot_cloud_colors.html deleted file mode 100644 index eab36f26..00000000 --- a/examples/graph3d/example07_dot_cloud_colors.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - Graph 3D cloud with colored dots - - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example08_dot_cloud_size.html b/examples/graph3d/example08_dot_cloud_size.html deleted file mode 100644 index edff678c..00000000 --- a/examples/graph3d/example08_dot_cloud_size.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - Graph 3D cloud with sized dots - - - - - - - - -
- -
- - diff --git a/examples/graph3d/example09_mobile.html b/examples/graph3d/example09_mobile.html deleted file mode 100644 index 7d0b0c35..00000000 --- a/examples/graph3d/example09_mobile.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - Graph 3D demo - - - - - - - - - - - - -
- - diff --git a/examples/graph3d/example10_styles.html b/examples/graph3d/example10_styles.html deleted file mode 100644 index 7791d985..00000000 --- a/examples/graph3d/example10_styles.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - Graph 3D styles - - - - - - - - - - -

- -

- -

- -

- -

- -

-

- -

- -
- -
- - diff --git a/examples/graph3d/example11_tooltips.html b/examples/graph3d/example11_tooltips.html deleted file mode 100644 index e4244387..00000000 --- a/examples/graph3d/example11_tooltips.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - Graph 3D tooltips - - - - - - - - - - -

- -

- -
- -
- - diff --git a/examples/graph3d/example12_ticks.html b/examples/graph3d/example12_ticks.html deleted file mode 100644 index 0d4c4cdb..00000000 --- a/examples/graph3d/example12_ticks.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - Graph 3D Axis Ticks - - - - - - - - - - -

- -

- -
- -
- - diff --git a/examples/graph3d/index.html b/examples/graph3d/index.html deleted file mode 100644 index 3e7a9b6f..00000000 --- a/examples/graph3d/index.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - diff --git a/examples/graph3d/playground/csv2array.js b/examples/graph3d/playground/csv2array.js deleted file mode 100644 index 95d0c4a6..00000000 --- a/examples/graph3d/playground/csv2array.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * Convert data in CSV (comma separated value) format to a javascript array. - * - * Values are separated by a comma, or by a custom one character delimeter. - * Rows are separated by a new-line character. - * - * Leading and trailing spaces and tabs are ignored. - * Values may optionally be enclosed by double quotes. - * Values containing a special character (comma's, double-quotes, or new-lines) - * must be enclosed by double-quotes. - * Embedded double-quotes must be represented by a pair of consecutive - * double-quotes. - * - * Example usage: - * var csv = '"x", "y", "z"\n12.3, 2.3, 8.7\n4.5, 1.2, -5.6\n'; - * var array = csv2array(csv); - * - * Author: Jos de Jong, 2010 - * - * @param {string} data The data in CSV format. - * @param {string} delimeter [optional] a custom delimeter. Comma ',' by default - * The Delimeter must be a single character. - * @return {Array} array A two dimensional array containing the data - * @throw {String} error The method throws an error when there is an - * error in the provided data. - */ -function csv2array(data, delimeter) { - // Retrieve the delimeter - if (delimeter == undefined) - delimeter = ','; - if (delimeter && delimeter.length > 1) - delimeter = ','; - - // initialize variables - var newline = '\n'; - var eof = ''; - var i = 0; - var c = data.charAt(i); - var row = 0; - var col = 0; - var array = new Array(); - - while (c != eof) { - // skip whitespaces - while (c == ' ' || c == '\t' || c == '\r') { - c = data.charAt(++i); // read next char - } - - // get value - var value = ""; - if (c == '\"') { - // value enclosed by double-quotes - c = data.charAt(++i); - - do { - if (c != '\"') { - // read a regular character and go to the next character - value += c; - c = data.charAt(++i); - } - - if (c == '\"') { - // check for escaped double-quote - var cnext = data.charAt(i+1); - if (cnext == '\"') { - // this is an escaped double-quote. - // Add a double-quote to the value, and move two characters ahead. - value += '\"'; - i += 2; - c = data.charAt(i); - } - } - } - while (c != eof && c != '\"'); - - if (c == eof) { - throw "Unexpected end of data, double-quote expected"; - } - - c = data.charAt(++i); - } - else { - // value without quotes - while (c != eof && c != delimeter && c!= newline && c != ' ' && c != '\t' && c != '\r') { - value += c; - c = data.charAt(++i); - } - } - - // add the value to the array - if (array.length <= row) - array.push(new Array()); - array[row].push(value); - - // skip whitespaces - while (c == ' ' || c == '\t' || c == '\r') { - c = data.charAt(++i); - } - - // go to the next row or column - if (c == delimeter) { - // to the next column - col++; - } - else if (c == newline) { - // to the next row - col = 0; - row++; - } - else if (c != eof) { - // unexpected character - throw "Delimiter expected after character " + i; - } - - // go to the next character - c = data.charAt(++i); - } - - return array; -} diff --git a/examples/graph3d/playground/csv2datatable.html b/examples/graph3d/playground/csv2datatable.html deleted file mode 100644 index 35dc9bd0..00000000 --- a/examples/graph3d/playground/csv2datatable.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - Convert CSV to Google Datatable - - - - - - - - - - -
- -
- -CSV
- -
-
- -
-
- -Google DataTable
- - - - diff --git a/examples/graph3d/playground/datasource.html b/examples/graph3d/playground/datasource.html deleted file mode 100644 index efb47e1c..00000000 --- a/examples/graph3d/playground/datasource.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - Graph3d documentation - - - - - - - - -
-<?php
-
-/*
-This datasource returns a response in the form of a google query response
-
-USAGE
-All parameters are optional
-datasource.php?xmin=0&xmax=314&xstepnum=25&ymin=0&ymax=314&ystepnum=25
-
-DOCUMENTATION
-http://code.google.com/apis/visualization/documentation/dev/implementing_data_source.html
-
-
-EXAMPLE OF A RESPONSE FILE
-
-Note that the reqId in the response must correspond with the reqId from the
-request.
-________________________________________________________________________________
-
-google.visualization.Query.setResponse({
-  version:'0.6',
-  reqId:'0',
-  status:'ok',
-  table:{
-    cols:[
-      {id:'x',
-       label:'x',
-       type:'number'},
-      {id:'y',
-       label:'y',
-       type:'number'},
-      {id:'value',
-       label:'value',
-       type:'number'}
-    ],
-    rows:[
-      {c:[{v:0}, {v:0}, {v:10.0}]},
-      {c:[{v:1}, {v:0}, {v:12.0}]},
-      {c:[{v:2}, {v:0}, {v:13.0}]},
-      {c:[{v:0}, {v:1}, {v:11.0}]},
-      {c:[{v:1}, {v:1}, {v:14.0}]},
-      {c:[{v:2}, {v:1}, {v:11.0}]}
-    ]
-  }
-});
-________________________________________________________________________________
-
-*/
-
-
-/**
- * A custom function
- */
-function custom($x, $y) {
-  $d = sqrt(pow($x/100, 2) + pow($y/100, 2));
-
-  return 50 * exp(-5 * $d / 10) * sin($d*5)
-}
-
-
-
-
-// retrieve parameters
-$default_stepnum = 25;
-
-$xmin     = isset($_REQUEST['xmin'])     ? (float)$_REQUEST['xmin']   : -100;
-$xmax     = isset($_REQUEST['xmax'])     ? (float)$_REQUEST['xmax']   : 100;
-$xstepnum = isset($_REQUEST['xstepnum']) ? (int)$_REQUEST['xstepnum'] : $default_stepnum;
-
-$ymin     = isset($_REQUEST['ymin'])     ? (float)$_REQUEST['ymin']   : -100;
-$ymax     = isset($_REQUEST['ymax'])     ? (float)$_REQUEST['ymax']   : 100;
-$ystepnum = isset($_REQUEST['ystepnum']) ? (int)$_REQUEST['ystepnum'] : $default_stepnum;
-
-// in the reply we must fill in the request id that came with the request
-$reqId = getReqId();
-
-// check for a maximum number of datapoints (for safety)
-if ($xstepnum * $ystepnum > 10000) {
-  echo "google.visualization.Query.setResponse({
-    version:'0.6',
-    reqId:'$reqId',
-    status:'error',
-    errors:[{reason:'not_supported', message:'Maximum number of datapoints exceeded'}]
-  });";
-
-  exit;
-}
-
-
-// output the header part of the response
-echo "google.visualization.Query.setResponse({
-  version:'0.6',
-  reqId:'$reqId',
-  status:'ok',
-  table:{
-    cols:[
-      {id:'x',
-       label:'x',
-       type:'number'},
-      {id:'y',
-       label:'y',
-       type:'number'},
-      {id:'value',
-       label:'',
-       type:'number'}
-    ],
-    rows:[";
-
-// output the actual values
-$first = true;
-$xstep = ($xmax - $xmin) / $xstepnum;
-$ystep = ($ymax - $ymin) / $ystepnum;
-for ($x = $xmin; $x < $xmax; $x+=$xstep) {
-  for ($y = $ymin; $y < $ymax; $y+=$ystep) {
-    $value = custom($x,$y);
-
-    if (!$first) {
-      echo ",\n";
-    }
-    else {
-      echo "\n";
-    }
-    echo "      {c:[{v:$x}, {v:$y}, {v:$value}]}";
-
-    $first = false;
-  }
-}
-
-
-// output the end part of the response
-echo "
-    ]
-  }
-});
-";
-
-
-/**
- * Retrieve the request id from the get/post data
- * @return {number} $reqId       The request id, or 0 if not found
- */
-function getReqId() {
-  $reqId = 0;
-
-  foreach ($_REQUEST as $req) {
-    if (substr($req, 0,6) == "reqId:") {
-      $reqId = substr($req, 6);
-    }
-  }
-
-  return $reqId;
-}
-
-
-?>
-
-
- - - diff --git a/examples/graph3d/playground/datasource.php b/examples/graph3d/playground/datasource.php deleted file mode 100644 index 9c265cb9..00000000 --- a/examples/graph3d/playground/datasource.php +++ /dev/null @@ -1,155 +0,0 @@ - 10000) { - echo "google.visualization.Query.setResponse({ - version:'0.6', - reqId:'$reqId', - status:'error', - errors:[{reason:'not_supported', message:'Maximum number of datapoints exceeded'}] - });"; - - exit; -} - - -// output the header part of the response -echo "google.visualization.Query.setResponse({ - version:'0.6', - reqId:'$reqId', - status:'ok', - table:{ - cols:[ - {id:'x', - label:'x', - type:'number'}, - {id:'y', - label:'y', - type:'number'}, - {id:'value', - label:'', - type:'number'} - ], - rows:["; - -// output the actual values -$first = true; -$xstep = ($xmax - $xmin) / $xstepnum; -$ystep = ($ymax - $ymin) / $ystepnum; -for ($x = $xmin; $x < $xmax; $x+=$xstep) { - for ($y = $ymin; $y < $ymax; $y+=$ystep) { - $value = custom($x,$y); - - if (!$first) { - echo ",\n"; - } - else { - echo "\n"; - } - echo " {c:[{v:$x}, {v:$y}, {v:$value}]}"; - - $first = false; - } -} - - -// output the end part of the response -echo " - ] - } -}); -"; - - -/** - * Retrieve the request id from the get/post data - * @return {number} $reqId The request id, or 0 if not found - */ -function getReqId() { - $reqId = 0; - - foreach ($_REQUEST as $req) { - if (substr($req, 0,6) == "reqId:") { - $reqId = substr($req, 6); - } - } - - return $reqId; -} - - -?> diff --git a/examples/graph3d/playground/index.html b/examples/graph3d/playground/index.html deleted file mode 100644 index d9a7ed3a..00000000 --- a/examples/graph3d/playground/index.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Graph 3D - Playground - - - - - - - - - - - - - -

Graph 3D - Playground

- - --- - - - - - - - -
-

Data

-

- Graph 3D expects a data table with first three to five columns: - colums x, y, z (optional), - style, filter (optional). -

- - - - - - - -
- Csv - - -
- -
-
-

Graph

-

- -

- -
-
-

Options

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OptionValue
width for example "500px" or "100%"
height for example "500px" or "100%"
style - -
showAnimationControls
showGrid
showPerspective
showShadow
keepAspectRatio
verticalRatio a value between 0.1 and 1.0
animationInterval in milliseconds
animationPreload
animationAutoStart
xCenter
yCenter
xMin
xMax
xStep
yMin
yMax
yStep
zMin
zMax
zStep
valueMin
valueMax
xBarWidth
yBarWidth
xLabel
yLabel
zLabel
filterLabel
legendLabel
- -
- - diff --git a/examples/graph3d/playground/playground.css b/examples/graph3d/playground/playground.css deleted file mode 100644 index 5139d4b5..00000000 --- a/examples/graph3d/playground/playground.css +++ /dev/null @@ -1,91 +0,0 @@ -body -{ - font: 13px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; -} - -h1 -{ - font-size: 180%; - font-weight: bold; - - margin: 1em 0 1em 0; -} - -h2 -{ - font-size: 140%; - padding: 5px; - border-bottom: 1px solid #a0c0f0; - color: #2B7CE9; -} - -h3 -{ - font-size: 100%; -} - -hr -{ - border: none 0; - border-top: 1px solid #a0c0f0; - height: 1px; -} - -pre.code -{ - display: block; - padding: 8px; - border: 1px dashed #ccc; -} - -table -{ - border-collapse: collapse; -} - -th, td -{ - font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; - text-align: left; - vertical-align: top; - /*border: 1px solid #888;*/ - padding: 3px; -} - -th -{ - font-weight: bold; -} - - -textarea { - width: 500px; - height: 200px; - border: 1px solid #888; -} - -input[type=text] { - border: 1px solid #888; -} - -#datasourceText, #googlespreadsheetText { - width: 500px; - -} - -.info { - color: gray; -} - -a { - color: gray; -} -a:hover { - color: red; -} - - -#graph { - width: 100%; - height: 600px; -} diff --git a/examples/graph3d/playground/playground.js b/examples/graph3d/playground/playground.js deleted file mode 100644 index 5b93dddb..00000000 --- a/examples/graph3d/playground/playground.js +++ /dev/null @@ -1,544 +0,0 @@ - -var query = null; - - -function load() { - selectDataType(); - - loadCsvExample(); - loadJsonExample(); - loadJavascriptExample(); - loadGooglespreadsheetExample(); - loadDatasourceExample(); - - draw(); -} - - - -/** - * Upate the UI based on the currently selected datatype - */ -function selectDataType() { -} - - -function round(value, decimals) { - return parseFloat(value.toFixed(decimals)); -} - -function loadCsvExample() { - var csv = ""; - - // headers - csv += '"x", "y", "value"\n'; - - // create some nice looking data with sin/cos - var steps = 30; - var axisMax = 314; - var axisStep = axisMax / steps; - for (var x = 0; x < axisMax; x+=axisStep) { - for (var y = 0; y < axisMax; y+=axisStep) { - var value = Math.sin(x/50) * Math.cos(y/50) * 50 + 50; - - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(value, 2) + '\n'; - } - } - - document.getElementById("csvTextarea").innerHTML = csv; - - // also adjust some settings - document.getElementById("style").value = "surface"; - document.getElementById("verticalRatio").value = "0.5"; - - document.getElementById("xLabel").value = "x"; - document.getElementById("yLabel").value = "y"; - document.getElementById("zLabel").value = "value"; - document.getElementById("filterLabel").value = ""; - document.getElementById("legendLabel").value = ""; - drawCsv(); -} - - -function loadCsvAnimationExample() { - var csv = ""; - - // headers - csv += '"x", "y", "value", "time"\n'; - - // create some nice looking data with sin/cos - var steps = 20; - var axisMax = 314; - var tMax = 31; - var axisStep = axisMax / steps; - for (var t = 0; t < tMax; t++) { - for (var x = 0; x < axisMax; x+=axisStep) { - for (var y = 0; y < axisMax; y+=axisStep) { - var value = Math.sin(x/50 + t/10) * Math.cos(y/50 + t/10) * 50 + 50; - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(value, 2) + ', ' + t + '\n'; - } - } - } - - document.getElementById("csvTextarea").innerHTML = csv; - - // also adjust some settings - document.getElementById("style").value = "surface"; - document.getElementById("verticalRatio").value = "0.5"; - document.getElementById("animationInterval").value = 100; - - document.getElementById("xLabel").value = "x"; - document.getElementById("yLabel").value = "y"; - document.getElementById("zLabel").value = "value"; - document.getElementById("filterLabel").value = "time"; - document.getElementById("legendLabel").value = ""; - - drawCsv(); -} - - -function loadCsvLineExample() { - var csv = ""; - - // headers - csv += '"sin(t)", "cos(t)", "t"\n'; - - // create some nice looking data with sin/cos - var steps = 100; - var axisMax = 314; - var tmax = 4 * 2 * Math.PI; - var axisStep = axisMax / steps; - for (t = 0; t < tmax; t += tmax / steps) { - var r = 1; - var x = r * Math.sin(t); - var y = r * Math.cos(t); - var z = t; - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(z, 2) + '\n'; - } - - document.getElementById("csvTextarea").innerHTML = csv; - - // also adjust some settings - document.getElementById("style").value = "line"; - document.getElementById("verticalRatio").value = "1.0"; - document.getElementById("showPerspective").checked = false; - - document.getElementById("xLabel").value = "sin(t)"; - document.getElementById("yLabel").value = "cos(t)"; - document.getElementById("zLabel").value = "t"; - document.getElementById("filterLabel").value = ""; - document.getElementById("legendLabel").value = ""; - - drawCsv(); -} - -function loadCsvMovingDotsExample() { - var csv = ""; - - // headers - csv += '"x", "y", "z", "color value", "time"\n'; - - // create some shortcuts to math functions - var sin = Math.sin; - var cos = Math.cos; - var pi = Math.PI; - - // create the animation data - var tmax = 2.0 * pi; - var tstep = tmax / 75; - var dotCount = 1; // set this to 1, 2, 3, 4, ... - for (var t = 0; t < tmax; t += tstep) { - var tgroup = parseFloat(t.toFixed(2)); - var value = t; - - // a dot in the center - var x = 0; - var y = 0; - var z = 0; - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(z, 2) + ', ' + round(value, 2)+ ', ' + round(tgroup, 2) + '\n'; - - // one or multiple dots moving around the center - for (var dot = 0; dot < dotCount; dot++) { - var tdot = t + 2*pi * dot / dotCount; - //data.addRow([sin(tdot), cos(tdot), sin(tdot), value, tgroup]); - //data.addRow([sin(tdot), -cos(tdot), sin(tdot + tmax*1/2), value, tgroup]); - - var x = sin(tdot); - var y = cos(tdot); - var z = sin(tdot); - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(z, 2) + ', ' + round(value, 2)+ ', ' + round(tgroup, 2) + '\n'; - - var x = sin(tdot); - var y = -cos(tdot); - var z = sin(tdot + tmax*1/2); - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(z, 2) + ', ' + round(value, 2)+ ', ' + round(tgroup, 2) + '\n'; - - } - } - - document.getElementById("csvTextarea").innerHTML = csv; - - // also adjust some settings - document.getElementById("style").value = "dot-color"; - document.getElementById("verticalRatio").value = "1.0"; - document.getElementById("animationInterval").value = "35"; - document.getElementById("animationAutoStart").checked = true; - document.getElementById("showPerspective").checked = true; - - document.getElementById("xLabel").value = "x"; - document.getElementById("yLabel").value = "y"; - document.getElementById("zLabel").value = "z"; - document.getElementById("filterLabel").value = "time"; - document.getElementById("legendLabel").value = "color value"; - - drawCsv(); -} - -function loadCsvColoredDotsExample() { - var csv = ""; - - // headers - csv += '"x", "y", "z", "distance"\n'; - - // create some shortcuts to math functions - var sqrt = Math.sqrt; - var pow = Math.pow; - var random = Math.random; - - // create the animation data - var imax = 200; - for (var i = 0; i < imax; i++) { - var x = pow(random(), 2); - var y = pow(random(), 2); - var z = pow(random(), 2); - var dist = sqrt(pow(x, 2) + pow(y, 2) + pow(z, 2)); - - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(z, 2) + ', ' + round(dist, 2)+ '\n'; - } - - document.getElementById("csvTextarea").innerHTML = csv; - - // also adjust some settings - document.getElementById("style").value = "dot-color"; - document.getElementById("verticalRatio").value = "1.0"; - document.getElementById("showPerspective").checked = true; - - document.getElementById("xLabel").value = "x"; - document.getElementById("yLabel").value = "y"; - document.getElementById("zLabel").value = "value"; - document.getElementById("legendLabel").value = "distance" - document.getElementById("filterLabel").value = ""; - - drawCsv(); -} - -function loadCsvSizedDotsExample() { - var csv = ""; - - // headers - csv += '"x", "y", "z", "range"\n'; - - // create some shortcuts to math functions - var sqrt = Math.sqrt; - var pow = Math.pow; - var random = Math.random; - - // create the animation data - var imax = 200; - for (var i = 0; i < imax; i++) { - var x = pow(random(), 2); - var y = pow(random(), 2); - var z = pow(random(), 2); - var dist = sqrt(pow(x, 2) + pow(y, 2) + pow(z, 2)); - var range = sqrt(2) - dist; - - csv += round(x, 2) + ', ' + round(y, 2) + ', ' + round(z, 2) + ', ' + round(range, 2)+ '\n'; - } - - document.getElementById("csvTextarea").innerHTML = csv; - - // also adjust some settings - document.getElementById("style").value = "dot-size"; - document.getElementById("verticalRatio").value = "1.0"; - document.getElementById("showPerspective").checked = true; - - document.getElementById("xLabel").value = "x"; - document.getElementById("yLabel").value = "y"; - document.getElementById("zLabel").value = "z"; - document.getElementById("legendLabel").value = "range"; - document.getElementById("filterLabel").value = ""; - - drawCsv(); -} - - -function loadJsonExample() { -} - - -function loadJavascriptExample() { -} - -function loadJavascriptFunctionExample() { -} - -function loadGooglespreadsheetExample() { - -} - - -function loadDatasourceExample() { -} - - - -/** - * Retrieve teh currently selected datatype - * @return {string} datatype - */ -function getDataType() { - return "csv"; -} - - -/** - * Retrieve the datatable from the entered contents of the csv text - * @param {boolean} [skipValue] | if true, the 4th element is a filter value - * @return {vis DataSet} - */ -function getDataCsv() { - var csv = document.getElementById("csvTextarea").value; - - // parse the csv content - var csvArray = csv2array(csv); - - var data = new vis.DataSet(); - - var skipValue = false; - if (document.getElementById("filterLabel").value != "" && document.getElementById("legendLabel").value == "") { - skipValue = true; - } - - // read all data - for (var row = 1; row < csvArray.length; row++) { - if (csvArray[row].length == 4 && skipValue == false) { - data.add({x:parseFloat(csvArray[row][0]), - y:parseFloat(csvArray[row][1]), - z:parseFloat(csvArray[row][2]), - style:parseFloat(csvArray[row][3])}); - } - else if (csvArray[row].length == 4 && skipValue == true) { - data.add({x:parseFloat(csvArray[row][0]), - y:parseFloat(csvArray[row][1]), - z:parseFloat(csvArray[row][2]), - filter:parseFloat(csvArray[row][3])}); - } - else if (csvArray[row].length == 5) { - data.add({x:parseFloat(csvArray[row][0]), - y:parseFloat(csvArray[row][1]), - z:parseFloat(csvArray[row][2]), - style:parseFloat(csvArray[row][3]), - filter:parseFloat(csvArray[row][4])}); - } - else { - data.add({x:parseFloat(csvArray[row][0]), - y:parseFloat(csvArray[row][1]), - z:parseFloat(csvArray[row][2]), - style:parseFloat(csvArray[row][2])}); - } - } - - return data; -} - -/** - * remove leading and trailing spaces - */ -function trim(text) { - while (text.length && text.charAt(0) == ' ') - text = text.substr(1); - - while (text.length && text.charAt(text.length-1) == ' ') - text = text.substr(0, text.length-1); - - return text; -} - -/** - * Retrieve the datatable from the entered contents of the javascript text - * @return {vis Dataset} - */ -function getDataJson() { - var json = document.getElementById("jsonTextarea").value; - var data = new google.visualization.DataTable(json); - - return data; -} - - -/** - * Retrieve the datatable from the entered contents of the javascript text - * @return {vis Dataset} - */ -function getDataJavascript() { - var js = document.getElementById("javascriptTextarea").value; - - eval(js); - - return data; -} - - -/** - * Retrieve the datatable from the entered contents of the datasource text - * @return {vis Dataset} - */ -function getDataDatasource() { -} - -/** - * Retrieve a JSON object with all options - */ -function getOptions() { - return { - width: document.getElementById("width").value, - height: document.getElementById("height").value, - style: document.getElementById("style").value, - showAnimationControls: (document.getElementById("showAnimationControls").checked != false), - showGrid: (document.getElementById("showGrid").checked != false), - showPerspective: (document.getElementById("showPerspective").checked != false), - showShadow: (document.getElementById("showShadow").checked != false), - keepAspectRatio: (document.getElementById("keepAspectRatio").checked != false), - verticalRatio: document.getElementById("verticalRatio").value, - animationInterval: document.getElementById("animationInterval").value, - xLabel: document.getElementById("xLabel").value, - yLabel: document.getElementById("yLabel").value, - zLabel: document.getElementById("zLabel").value, - filterLabel: document.getElementById("filterLabel").value, - legendLabel: document.getElementById("legendLabel").value, - animationPreload: (document.getElementById("animationPreload").checked != false), - animationAutoStart:(document.getElementById("animationAutoStart").checked != false), - - xCenter: Number(document.getElementById("xCenter").value) || undefined, - yCenter: Number(document.getElementById("yCenter").value) || undefined, - - xMin: Number(document.getElementById("xMin").value) || undefined, - xMax: Number(document.getElementById("xMax").value) || undefined, - xStep: Number(document.getElementById("xStep").value) || undefined, - yMin: Number(document.getElementById("yMin").value) || undefined, - yMax: Number(document.getElementById("yMax").value) || undefined, - yStep: Number(document.getElementById("yStep").value) || undefined, - zMin: Number(document.getElementById("zMin").value) || undefined, - zMax: Number(document.getElementById("zMax").value) || undefined, - zStep: Number(document.getElementById("zStep").value) || undefined, - - valueMin: Number(document.getElementById("valueMin").value) || undefined, - valueMax: Number(document.getElementById("valueMax").value) || undefined, - - xBarWidth: Number(document.getElementById("xBarWidth").value) || undefined, - yBarWidth: Number(document.getElementById("yBarWidth").value) || undefined - }; -} - -/** - * Redraw the graph with the entered data and options - */ -function draw() { - return drawCsv(); -} - - -function drawCsv() { - // retrieve data and options - var data = getDataCsv(); - var options = getOptions(); - - // Creat a graph - var graph = new vis.Graph3d(document.getElementById('graph'), data, options); -} - -function drawJson() { - // retrieve data and options - var data = getDataJson(); - var options = getOptions(); - - // Creat a graph - var graph = new vis.Graph3d(document.getElementById('graph'), data, options); -} - -function drawJavascript() { - // retrieve data and options - var data = getDataJavascript(); - var options = getOptions(); - - // Creat a graph - var graph = new vis.Graph3d(document.getElementById('graph'), data, options); -} - - -function drawGooglespreadsheet() { - // Instantiate our graph object. - drawGraph = function(response) { - document.getElementById("draw").disabled = ""; - - if (response.isError()) { - error = 'Error: ' + response.getMessage(); - document.getElementById('graph').innerHTML = - "" + error + ""; ; - } - - // retrieve the data from the query response - data = response.getDataTable(); - - // specify options - options = getOptions(); - - // Instantiate our graph object. - var graph = new vis.Graph3d(document.getElementById('graph'), data, options); - } - - url = document.getElementById("googlespreadsheetText").value; - document.getElementById("draw").disabled = "disabled"; - - // send the request - query && query.abort(); - query = new google.visualization.Query(url); - query.send(drawGraph); -} - - -function drawDatasource() { - // Instantiate our graph object. - drawGraph = function(response) { - document.getElementById("draw").disabled = ""; - - if (response.isError()) { - error = 'Error: ' + response.getMessage(); - document.getElementById('graph').innerHTML = - "" + error + ""; ; - } - - // retrieve the data from the query response - data = response.getDataTable(); - - // specify options - options = getOptions(); - - // Instantiate our graph object. - var graph = new vis.Graph3d(document.getElementById('graph'), data, options); - }; - - url = document.getElementById("datasourceText").value; - document.getElementById("draw").disabled = "disabled"; - - // if the entered url is a google spreadsheet url, replace the part - // "/ccc?" with "/tq?" in order to retrieve a neat data query result - if (url.indexOf("/ccc?")) { - url.replace("/ccc?", "/tq?"); - } - - // send the request - query && query.abort(); - query = new google.visualization.Query(url); - query.send(drawGraph); -} diff --git a/examples/graph3d/playground/prettify/lang-apollo.js b/examples/graph3d/playground/prettify/lang-apollo.js deleted file mode 100644 index bfc0014c..00000000 --- a/examples/graph3d/playground/prettify/lang-apollo.js +++ /dev/null @@ -1,2 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, -null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]) \ No newline at end of file diff --git a/examples/graph3d/playground/prettify/lang-css.js b/examples/graph3d/playground/prettify/lang-css.js deleted file mode 100644 index 61157f38..00000000 --- a/examples/graph3d/playground/prettify/lang-css.js +++ /dev/null @@ -1,2 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\u000c"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], -["com",/^(?: - - - - - - - - - -
- - diff --git a/examples/network/09_sizing.html b/examples/network/09_sizing.html deleted file mode 100644 index a6ef2ab8..00000000 --- a/examples/network/09_sizing.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - Network | Sizing - - - - - - - - - - -
- - diff --git a/examples/network/10_multiline_text.html b/examples/network/10_multiline_text.html deleted file mode 100644 index dfea910d..00000000 --- a/examples/network/10_multiline_text.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - Network | Multiline text - - - - - - - - - - -
- - diff --git a/examples/network/11_custom_style.html b/examples/network/11_custom_style.html deleted file mode 100644 index b58eb07c..00000000 --- a/examples/network/11_custom_style.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - Network | Custom style - - - - - - - - - - -
- - diff --git a/examples/network/12_scalable_images.html b/examples/network/12_scalable_images.html deleted file mode 100644 index 50be00fe..00000000 --- a/examples/network/12_scalable_images.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - Network | Scalable images - - - - - - - - - - -
- -
- - diff --git a/examples/network/13_dashed_lines.html b/examples/network/13_dashed_lines.html deleted file mode 100644 index ceab2e54..00000000 --- a/examples/network/13_dashed_lines.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - Network | Dashed lines - - - - - - - - - - -

- This example shows the different options for dashed lines. -

- -
- - diff --git a/examples/network/14_dot_language.html b/examples/network/14_dot_language.html deleted file mode 100644 index ad645c9b..00000000 --- a/examples/network/14_dot_language.html +++ /dev/null @@ -1,19 +0,0 @@ - - - Network | DOT Language - - - - - -
- - - - diff --git a/examples/network/15_dot_language_playground.html b/examples/network/15_dot_language_playground.html deleted file mode 100644 index 021955c6..00000000 --- a/examples/network/15_dot_language_playground.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - Network | DOT language playground - - - - - - - - - - - - - - - - - - -
-

DOT language playground

- -
-
- - -
-
- - -
-
- - - - - - - - - - - diff --git a/examples/network/16_dynamic_data.html b/examples/network/16_dynamic_data.html deleted file mode 100644 index 34aca765..00000000 --- a/examples/network/16_dynamic_data.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - Network | DataSet - - - - - - - - - - - - -

- This example demonstrates dynamically adding, updating and removing nodes - and edges using a DataSet. -

- -

Adjust

- - - - - - -
-

Node

- - - - - - - - - - - - - - - - -
Action - - - -
-
-

Edge

- - - - - - - - - - - - - - - - - - - - - -
Action - - - -
-
- -

View

- - - - - - - - - - - - - -
-

Nodes

-

-    
-

Edges

-

-    
-

Network

-
-
- - - diff --git a/examples/network/17_network_info.html b/examples/network/17_network_info.html deleted file mode 100644 index 1619d4e3..00000000 --- a/examples/network/17_network_info.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - Network | Images - - - - - - - - - - - -
- - - - \ No newline at end of file diff --git a/examples/network/18_fully_random_nodes_clustering.html b/examples/network/18_fully_random_nodes_clustering.html deleted file mode 100644 index 71f64fe3..00000000 --- a/examples/network/18_fully_random_nodes_clustering.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - Network | Fully random nodes clustering - - - - - - - - - - -

Clustering - Fully random network

-
- This example shows a fully randomly generated set of nodes and connected edges. - By clicking the checkbox you can turn clustering on and off. If you increase the number of nodes to - a value higher than 100, automatic clustering is used before the initial draw (assuming the checkbox is checked). -
-
- Clustering is done automatically when zooming out. When zooming in over the cluster, the cluster pops open. When the cluster is very big, a special instance - will be created and the cluster contents will only be simulated in there. Double click will also open a cluster. -
-
- Try values of 500 and 5000 with and without clustering. All thresholds can be changed to suit your dataset. -
-
-
- - - - - -
-
- -
- -

- - diff --git a/examples/network/19_scale_free_graph_clustering.html b/examples/network/19_scale_free_graph_clustering.html deleted file mode 100644 index e782f748..00000000 --- a/examples/network/19_scale_free_graph_clustering.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - Network | Scale free network clustering - - - - - - - - - - -

Clustering - Scale-Free-Network

-
- This example shows the randomly generated scale-free-network set of nodes and connected edges from example 2. - By clicking the checkbox you can turn clustering on and off. If you increase the number of nodes to - a value higher than 100, automatic clustering is used before the initial draw (assuming the checkbox is checked). -
-
- Clustering is done automatically when zooming out. When zooming in over the cluster, the cluster pops open. When the cluster is very big, a special instance - will be created and the cluster contents will only be simulated in there. Double click will also open a cluster. -
-
- Try values of 500 and 5000 with and without clustering. All thresholds can be changed to suit your dataset. - Experiment with the clusterEdgeThreshold, which increases the formation of clusters when zoomed out (assuming the checkbox is checked). -
-
-
- - - - - - - -
-
- -
- -

- - diff --git a/examples/network/20_navigation.html b/examples/network/20_navigation.html deleted file mode 100644 index 8cf4edee..00000000 --- a/examples/network/20_navigation.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - Network | Navigation - - - - - - - - - - -

Navigation controls and keyboad navigation

-
- This example is the same as example 2, except for the navigation controls that have been activated. The navigation controls are described below.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Icons:
Keyboard shortcuts:
Up arrow
Down arrow
Left arrow
Right arrow
=
[
Page up
-
]
Page down
None
Description:
Move up
Move down
Move left
Move right
Zoom in
Zoom out
Zoom extent
-
- Apart from clicking the icons, you can also navigate using the keyboard. The buttons are in table above. - Zoom Extends changes the zoom and position of the camera to encompass all visible nodes. To correctly display the navigation icons, the vis.css file must be included. - The user is free to alter or overload the CSS classes but without them the navigation icons are not visible. - - -
-
- -
- - - -
-
- -
- -

- - diff --git a/examples/network/21_data_manipulation.html b/examples/network/21_data_manipulation.html deleted file mode 100644 index a878fcfa..00000000 --- a/examples/network/21_data_manipulation.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - Network | Data Manipulation - - - - - - - - - -

Editing the dataset

-
- In this example we have enabled the data manipulation setting. If the dataManipulation option is set to true, the edit button will appear. - If you prefer to have the toolbar visible initially, you can set the initiallyVisible option to true. The exact method is described in the docs. -

- The data manipulation allows the user to add nodes, connect them, edit them and delete any selected items. In this example we have created trigger functions - for the add and edit operations. By settings these trigger functions the user can direct the way the data is manipulated. In this example we have created a simple - pop-up that allows us to edit some of the properties. -
-
- -
- node
- - - - - -
id
label
- - -
-
-
- -

- - - diff --git a/examples/network/22_les_miserables.html b/examples/network/22_les_miserables.html deleted file mode 100644 index 5a5e0cc4..00000000 --- a/examples/network/22_les_miserables.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - Network | Multiline text - - - - - - - - - - -
- - diff --git a/examples/network/23_hierarchical_layout.html b/examples/network/23_hierarchical_layout.html deleted file mode 100644 index 51f226f4..00000000 --- a/examples/network/23_hierarchical_layout.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - Network | Random nodes - - - - - - - - - - -

Hierarchical Layout - Scale-Free-Network

-
- This example shows the randomly generated scale-free-network set of nodes and connected edges from example 2. - In this example, hierarchical layout has been enabled and the vertical levels are determined automatically. -
-
-
- - - -
- - - - - - - -
- -
- -

- - diff --git a/examples/network/24_hierarchical_layout_userdefined.html b/examples/network/24_hierarchical_layout_userdefined.html deleted file mode 100644 index 59d127f8..00000000 --- a/examples/network/24_hierarchical_layout_userdefined.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - Network | Hierarchical Layout, userDefined - - - - - - - - - - -

Hierarchical Layout - User-defined

-
- This example shows a user-defined hierarchical layout. If the user defines levels for nodes but does not do so for all nodes, an alert will show up and hierarchical layout will be disabled. Either all or none can be defined. - If the smooth curves appear to be inverted, the direction of the edge is not in the same direction as the network. -
- - - - - -
- -
- -

- - - diff --git a/examples/network/25_physics_configuration.html b/examples/network/25_physics_configuration.html deleted file mode 100644 index 104040be..00000000 --- a/examples/network/25_physics_configuration.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - Network | Playing with Physics - - - - - - - - - - - -

Playing with Physics

-
- Every dataset is different. Nodes can have different sizes based on content, interconnectivity can be high or low etc. Because of this, network has a special option - that the user can use to explore which settings may be good for him or her. This is ment to be used during the development phase when you are implementing vis.js. Once you have found - settings you are happy with, you can supply them to network using the documented physics options. - - On start, the default settings will be loaded. Keep in mind that selecting the hierarchical simulation mode disables smooth curves. These will not be enabled again afterwards. -
-
-
- -

- - diff --git a/examples/network/26_staticSmoothCurves.html b/examples/network/26_staticSmoothCurves.html deleted file mode 100644 index 1c338269..00000000 --- a/examples/network/26_staticSmoothCurves.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - Network | Static smooth curves - - - - - - - - - -

Static smooth curves

-
- All the smooth curves in the examples so far have been using dynamic smooth curves. This means that each curve has a - support node which takes part in the physics simulation. For large networks or dense clusters, this may not be the ideal - solution. To solve this, static smooth curves have been added. The static smooth curves are based only on the positions of the connected - nodes. There are multiple ways to determine the way this curve is drawn. This example shows the effect of the different - types.

- Drag the nodes around each other to see how the smooth curves are drawn for each setting. For animated system, we - recommend only the continuous mode. In the next example you can see the effect of these methods on a large network. Keep in mind - that the direction (the from and to) of the curve matters. -

-
- -Smooth curve type: - -
- - - - - diff --git a/examples/network/27_world_cup_network.html b/examples/network/27_world_cup_network.html deleted file mode 100644 index 54e85cb5..00000000 --- a/examples/network/27_world_cup_network.html +++ /dev/null @@ -1,10109 +0,0 @@ - - - - Network | Static smooth curves - World Cup Network - - - - - - - - - -

Static smooth curves - World Cup Network

-
- The static smooth curves are based only on the positions of the connected nodes. - There are multiple ways to determine the way this curve is drawn. - This example shows the effect of the different types on a large network. -

- Also shown in this example is the inheritColor option of the edges as well as the roundness factor.
-

- To improve performance, the physics have been disabled with: -
{barnesHut: {gravitationalConstant: 0, centralGravity: 0, springConstant: 0}}
and we have enabled - the toggle hideEdgesOnDrag. -

-
- -Smooth curve type: -
-inheritColor option: -
-Roundness (0..1): (0.5 is max roundness for continuous, 1.0 for the others) -
-Hide edges on drag:
-Hide nodes on drag: - -
- - - - - - diff --git a/examples/network/28_world_cup_network_performance.html b/examples/network/28_world_cup_network_performance.html deleted file mode 100644 index cffc274c..00000000 --- a/examples/network/28_world_cup_network_performance.html +++ /dev/null @@ -1,10053 +0,0 @@ - - - - Network | Static smooth curves - World Cup Network - - - - - - - - - -

Performance - World Cup Network

-
- This example shows the performance of vis with a larger network. The edges in particular (~9200) are very computationally intensive - to draw. Drag and hold the graph to see the performance difference if the edges are hidden. -

- We use the following physics configuration:
- {barnesHut: {gravitationalConstant: -80000, springConstant: 0.001, springLength: 200}} -

-
- -
- - - - - - diff --git a/examples/network/29_neighbourhood_highlight.html b/examples/network/29_neighbourhood_highlight.html deleted file mode 100644 index 783dfb29..00000000 --- a/examples/network/29_neighbourhood_highlight.html +++ /dev/null @@ -1,10213 +0,0 @@ - - - - Network | Static smooth curves - World Cup Network - - - - - - - - - -

Dynamic Data - Neighbourhood Highlight

-
- This example shows the power of the DataSet. Once a node is clicked, all nodes are greyed out except for the first and second order connected nodes. - In this example we show how you can determine the order of connection per node as well as applying individual styling to the nodes based on whether or not - they are connected to the selected node. The code doing the highlighting only takes about 20ms, the rest of the time is the redrawing of the network (9200 edges..). -

-
- -
- - - - - - diff --git a/examples/network/30_importing_from_gephi.html b/examples/network/30_importing_from_gephi.html deleted file mode 100644 index 589d4333..00000000 --- a/examples/network/30_importing_from_gephi.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - Dynamic Data - Importing from Gephi (JSON) - - - - - - - - -

Dynamic Data - Importing from Gephi (JSON)

-
- This example shows how to import a JSON file exported by Gephi. The two options available for the import are - available through the checkboxes. You can download the Gephi JSON exporter here: - https://marketplace.gephi.org/plugin/json-exporter/. - All of Gephi's attributes are also contained within the node elements. This means you can access all of this data through the DataSet. -
-
- - -: Allow to move after import.
-: Parse the color instead of copy (adds borders, highlights etc.) -
-

Node Content:

- - - - - - diff --git a/examples/network/31_localization.html b/examples/network/31_localization.html deleted file mode 100644 index 7e28ff7a..00000000 --- a/examples/network/31_localization.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - Network | Localization - - - - - - - - - -

Editing the dataset (localized)

-

- This is the same example as 21_data_manipulation.html, except that there is a select box added which allows to switch locale. The localization is only relevant to the manipulation buttons. -

- -

- - -

- -
- node
- - - - - -
id
label
- - -
-
-
- -

- - - diff --git a/examples/network/32_hierarchicaLayoutMethods.html b/examples/network/32_hierarchicaLayoutMethods.html deleted file mode 100644 index d523a56e..00000000 --- a/examples/network/32_hierarchicaLayoutMethods.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - Network | Hierarchical layout difference - - - - - - - - - - -

Hierarchical Layout - User-defined

-
- This example shows a the effect of the different hierarchical layout methods. Hubsize is based on the amount of edges connected to a node. - The node with the most connections (the largest hub) is drawn at the top of the tree. The direction method is based on the direction of the edges. - Try switching between the methods with the dropdown box below. -
-Layout method: -
-
- -
- -

- - - diff --git a/examples/network/33_animation.html b/examples/network/33_animation.html deleted file mode 100644 index 0bebc4f2..00000000 --- a/examples/network/33_animation.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - Network | Animation - - - - - - - - - - -

Camera animations

-
- You can move the view around programmatically using the .moveTo(options) function. The options supplied to this function can - also be (partially) supplied to the .zoomExtent() and .focusOnNode() methods. These are explained in the docs. -

- The buttons below take the fields from the table when they can. For instance, the "Animate with default settings." takes the position, scale and offset while using - the default animation values for duration and easing function. The focusOnNode takes everything except the position and the zoomExtent takes only the duration and easing function. -

- Here you can see a full description of the options you can supply to moveTo: -
-
-var moveToOptions = {
-    position: {x:x, y:x},    // position to animate to (Numbers)
-    scale: 1.0,              // scale to animate to  (Number)
-    offset: {x:x, y:y},      // offset from the center in DOM pixels (Numbers)
-    animation: {             // animation object, can also be Boolean
-      duration: 1000,                 // animation duration in milliseconds (Number)
-      easingFunction: "easeInOutQuad" // Animation easing function, available are:
-    }                                   // linear, easeInQuad, easeOutQuad, easeInOutQuad,
-}                                       // easeInCubic, easeOutCubic, easeInOutCubic,
-                                        // easeInQuart, easeOutQuart, easeInOutQuart,
-                                        // easeInQuint, easeOutQuint, easeInOutQuint
-
-
- - - - - - - - - - - - - - - - - - - - - - -
position x
position y
scale
offset x px
offset y px
duration ms
easingFunction - -
-
-
- Examples: -
-
-
-
-
-
-
-
-
- -

-

-
- - diff --git a/examples/network/data/WorldCup2014.json b/examples/network/data/WorldCup2014.json deleted file mode 100644 index 2f921e0e..00000000 --- a/examples/network/data/WorldCup2014.json +++ /dev/null @@ -1 +0,0 @@ -{"edges":[{"source":"131","target":"580","id":"4385","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"186","target":"368","id":"5487","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"651","target":"725","id":"10555","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"28","target":"83","id":"2090","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"570","target":"584","id":"10163","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"113","target":"337","id":"4011","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"89","target":"726","id":"3532","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"245","target":"643","id":"6493","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"314","target":"714","id":"7596","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"325","target":"496","id":"7735","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"52","target":"492","id":"2661","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"489","target":"548","id":"9605","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"72","target":"363","id":"3136","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"296","target":"716","id":"7337","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"60","target":"713","id":"2864","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"210","target":"217","id":"5899","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"246","target":"696","id":"6512","attributes":{"Weight":"1.0"},"color":"rgb(196,67,164)","size":1.0},{"source":"62","target":"375","id":"2912","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"377","target":"561","id":"8391","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"14","target":"190","id":"1777","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"16","target":"21","id":"1821","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"90","target":"375","id":"3544","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"80","target":"348","id":"3315","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"34","target":"229","id":"2247","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"4","target":"347","id":"1543","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"61","target":"350","id":"2879","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"483","target":"512","id":"9570","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"461","target":"463","id":"9374","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"449","target":"478","id":"9249","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"2","target":"99","id":"1489","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"535","target":"669","id":"9978","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"242","target":"502","id":"6439","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"196","target":"728","id":"5678","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"303","target":"616","id":"7445","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"316","target":"643","id":"7620","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"549","target":"700","id":"10058","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"135","target":"717","id":"4479","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"97","target":"655","id":"3703","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"724","target":"730","id":"10678","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"173","target":"418","id":"5237","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"439","target":"695","id":"9144","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"350","target":"534","id":"8081","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"377","target":"391","id":"8378","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"176","target":"492","id":"5293","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"76","target":"728","id":"3240","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"95","target":"448","id":"3653","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"66","target":"78","id":"2993","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"236","target":"552","id":"6351","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"139","target":"434","id":"4545","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"22","target":"24","id":"1958","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"186","target":"334","id":"5485","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"30","target":"324","id":"2154","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"202","target":"450","id":"5775","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"524","target":"688","id":"9891","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"665","target":"693","id":"10599","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"215","target":"723","id":"6005","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"28","target":"627","id":"2118","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"2","target":"31","id":"1487","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"177","target":"625","id":"5320","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"179","target":"677","id":"5365","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"182","target":"662","id":"5412","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"135","target":"567","id":"4473","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"128","target":"248","id":"4309","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"45","target":"123","id":"2495","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"141","target":"622","id":"4601","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"71","target":"714","id":"3128","attributes":{"Weight":"1.0"},"color":"rgb(132,99,229)","size":1.0},{"source":"155","target":"227","id":"4888","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"591","target":"693","id":"10293","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"44","target":"648","id":"2487","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"23","target":"568","id":"1989","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"6","target":"477","id":"1594","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"145","target":"454","id":"4690","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"184","target":"270","id":"5442","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"385","target":"442","id":"8501","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"139","target":"702","id":"4554","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"173","target":"605","id":"5246","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"428","target":"652","id":"9013","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"16","target":"732","id":"1841","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"23","target":"540","id":"1988","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"444","target":"514","id":"9211","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"37","target":"210","id":"2312","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"103","target":"446","id":"3816","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"316","target":"720","id":"7625","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"82","target":"374","id":"3349","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"481","target":"670","id":"9564","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"262","target":"483","id":"6778","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"112","target":"209","id":"3990","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"345","target":"682","id":"8023","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"201","target":"334","id":"5755","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"337","target":"488","id":"7916","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"29","target":"307","id":"2128","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"224","target":"717","id":"6165","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"399","target":"647","id":"8691","attributes":{"Weight":"1.0"},"color":"rgb(148,83,196)","size":1.0},{"source":"347","target":"670","id":"8045","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"627","target":"717","id":"10445","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"115","target":"587","id":"4060","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"186","target":"710","id":"5494","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"551","target":"609","id":"10065","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"252","target":"291","id":"6599","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"442","target":"678","id":"9193","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"274","target":"631","id":"6970","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"454","target":"475","id":"9295","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"216","target":"286","id":"6007","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"567","target":"586","id":"10144","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"383","target":"587","id":"8477","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"230","target":"362","id":"6253","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"382","target":"438","id":"8451","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"104","target":"357","id":"3833","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"79","target":"385","id":"3286","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"191","target":"463","id":"5576","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"527","target":"679","id":"9918","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"104","target":"317","id":"3830","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"343","target":"588","id":"8001","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"252","target":"447","id":"6603","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"38","target":"277","id":"2340","attributes":{"Weight":"1.0"},"color":"rgb(229,180,67)","size":1.0},{"source":"557","target":"696","id":"10100","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"87","target":"663","id":"3478","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"215","target":"339","id":"5989","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"571","target":"719","id":"10178","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"204","target":"302","id":"5807","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"79","target":"455","id":"3290","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"9","target":"102","id":"1662","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"529","target":"699","id":"9941","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"228","target":"324","id":"6220","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"290","target":"395","id":"7245","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"275","target":"304","id":"6975","attributes":{"Weight":"1.0"},"color":"rgb(67,148,148)","size":1.0},{"source":"5","target":"258","id":"1564","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"44","target":"82","id":"2459","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"323","target":"443","id":"7711","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"212","target":"608","id":"5949","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"644","target":"720","id":"10518","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"300","target":"669","id":"7399","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"105","target":"234","id":"3846","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"677","target":"679","id":"10622","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"164","target":"166","id":"5056","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"299","target":"624","id":"7382","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"64","target":"354","id":"2963","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"176","target":"427","id":"5290","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"238","target":"713","id":"6385","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"293","target":"708","id":"7290","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"567","target":"676","id":"10145","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"213","target":"242","id":"5956","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"163","target":"388","id":"5046","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"396","target":"606","id":"8648","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"176","target":"456","id":"5291","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"41","target":"137","id":"2396","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"368","target":"569","id":"8272","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"78","target":"570","id":"3272","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"5","target":"603","id":"1576","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"241","target":"504","id":"6420","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"107","target":"705","id":"3888","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"323","target":"717","id":"7719","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"79","target":"140","id":"3279","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"299","target":"653","id":"7383","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"516","target":"633","id":"9815","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"511","target":"716","id":"9796","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"427","target":"609","id":"8999","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"325","target":"659","id":"7743","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"345","target":"714","id":"8024","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"207","target":"362","id":"5863","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"44","target":"79","id":"2458","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"66","target":"306","id":"3000","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"44","target":"573","id":"2480","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"133","target":"673","id":"4431","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"162","target":"384","id":"5024","attributes":{"Weight":"1.0"},"color":"rgb(115,229,99)","size":1.0},{"source":"216","target":"652","id":"6026","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"114","target":"246","id":"4026","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"146","target":"626","id":"4717","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"477","target":"515","id":"9532","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"251","target":"255","id":"6582","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"226","target":"714","id":"6194","attributes":{"Weight":"1.0"},"color":"rgb(213,132,148)","size":1.0},{"source":"272","target":"437","id":"6939","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"342","target":"691","id":"7989","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"110","target":"397","id":"3946","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"241","target":"480","id":"6418","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"55","target":"444","id":"2735","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"564","target":"592","id":"10131","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"38","target":"424","id":"2343","attributes":{"Weight":"1.0"},"color":"rgb(148,213,148)","size":1.0},{"source":"238","target":"668","id":"6384","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"646","target":"730","id":"10527","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"431","target":"586","id":"9046","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"425","target":"675","id":"8979","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"345","target":"534","id":"8017","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"86","target":"180","id":"3434","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"167","target":"607","id":"5127","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"180","target":"286","id":"5373","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"448","target":"501","id":"9239","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"235","target":"710","id":"6341","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"71","target":"83","id":"3105","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"151","target":"676","id":"4826","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"34","target":"581","id":"2262","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"372","target":"426","id":"8308","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"276","target":"355","id":"6995","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"110","target":"231","id":"3937","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"133","target":"613","id":"4429","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"44","target":"231","id":"2466","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"60","target":"201","id":"2839","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"493","target":"605","id":"9649","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"160","target":"671","id":"4996","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"415","target":"612","id":"8851","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"251","target":"696","id":"6598","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"117","target":"530","id":"4107","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"432","target":"443","id":"9052","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"64","target":"239","id":"2957","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"232","target":"576","id":"6289","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"209","target":"483","id":"5896","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"565","target":"663","id":"10136","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"63","target":"632","id":"2938","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"145","target":"331","id":"4683","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"125","target":"478","id":"4260","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"231","target":"575","id":"6269","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"20","target":"513","id":"1927","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"142","target":"542","id":"4620","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"222","target":"710","id":"6129","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"640","target":"708","id":"10502","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"33","target":"124","id":"2212","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"86","target":"428","id":"3442","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"241","target":"271","id":"6414","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"368","target":"548","id":"8270","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"487","target":"645","id":"9594","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"126","target":"513","id":"4280","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"193","target":"491","id":"5606","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"381","target":"719","id":"8449","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"392","target":"399","id":"8596","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"351","target":"609","id":"8099","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"74","target":"428","id":"3178","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"207","target":"344","id":"5860","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"72","target":"342","id":"3135","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"291","target":"481","id":"7265","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"1","target":"605","id":"1482","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"295","target":"592","id":"7322","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"334","target":"552","id":"7878","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"374","target":"433","id":"8334","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"205","target":"519","id":"5828","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"16","target":"51","id":"1827","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"100","target":"672","id":"3760","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"305","target":"334","id":"7464","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"326","target":"341","id":"7747","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"410","target":"557","id":"8813","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"300","target":"698","id":"7400","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"92","target":"176","id":"3575","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"80","target":"668","id":"3323","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"315","target":"389","id":"7598","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"157","target":"299","id":"4926","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"211","target":"261","id":"5915","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"460","target":"667","id":"9368","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"103","target":"318","id":"3813","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"69","target":"396","id":"3066","attributes":{"Weight":"1.0"},"color":"rgb(132,83,229)","size":1.0},{"source":"339","target":"504","id":"7940","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"479","target":"686","id":"9548","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"145","target":"289","id":"4679","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"434","target":"576","id":"9089","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"635","target":"697","id":"10477","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"298","target":"459","id":"7357","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"114","target":"632","id":"4038","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"165","target":"359","id":"5085","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"214","target":"483","id":"5981","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"332","target":"652","id":"7853","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"244","target":"682","id":"6475","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"61","target":"577","id":"2890","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"130","target":"701","id":"4369","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"23","target":"24","id":"1978","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"498","target":"573","id":"9691","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"266","target":"723","id":"6845","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"382","target":"481","id":"8456","attributes":{"Weight":"1.0"},"color":"rgb(132,164,148)","size":1.0},{"source":"258","target":"430","id":"6701","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"148","target":"458","id":"4745","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"279","target":"366","id":"7038","attributes":{"Weight":"1.0"},"color":"rgb(148,67,213)","size":1.0},{"source":"79","target":"614","id":"3298","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"150","target":"155","id":"4778","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"205","target":"526","id":"5830","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"647","target":"730","id":"10536","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"122","target":"614","id":"4206","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"332","target":"645","id":"7852","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"210","target":"488","id":"5905","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"387","target":"520","id":"8538","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"341","target":"365","id":"7965","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"199","target":"670","id":"5729","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"152","target":"163","id":"4829","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"561","target":"658","id":"10114","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"348","target":"603","id":"8055","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"166","target":"168","id":"5096","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"606","target":"646","id":"10353","attributes":{"Weight":"1.0"},"color":"rgb(132,83,229)","size":1.0},{"source":"3","target":"711","id":"1531","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"118","target":"387","id":"4119","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"239","target":"262","id":"6387","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"283","target":"413","id":"7129","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"202","target":"486","id":"5778","attributes":{"Weight":"1.0"},"color":"rgb(148,213,148)","size":1.0},{"source":"136","target":"206","id":"4483","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"65","target":"347","id":"2982","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"233","target":"699","id":"6310","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"116","target":"415","id":"4079","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"270","target":"312","id":"6905","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"561","target":"647","id":"10113","attributes":{"Weight":"1.0"},"color":"rgb(148,83,196)","size":1.0},{"source":"538","target":"684","id":"9998","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"205","target":"655","id":"5836","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"490","target":"675","id":"9617","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"64","target":"223","id":"2955","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"18","target":"65","id":"1866","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"460","target":"654","id":"9367","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"103","target":"357","id":"3815","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"30","target":"499","id":"2160","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"230","target":"262","id":"6248","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"368","target":"720","id":"8276","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"395","target":"405","id":"8633","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"165","target":"226","id":"5081","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"377","target":"394","id":"8381","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"5","target":"116","id":"1556","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"160","target":"322","id":"4985","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"338","target":"507","id":"7929","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"50","target":"419","id":"2619","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"253","target":"356","id":"6617","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"79","target":"475","id":"3291","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"362","target":"483","id":"8199","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"86","target":"332","id":"3440","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"182","target":"626","id":"5410","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"139","target":"430","id":"4544","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"174","target":"292","id":"5251","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"196","target":"381","id":"5658","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"560","target":"731","id":"10112","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"515","target":"686","id":"9812","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"506","target":"588","id":"9754","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"12","target":"424","id":"1741","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"299","target":"669","id":"7384","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"460","target":"606","id":"9363","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"401","target":"545","id":"8710","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"390","target":"658","id":"8576","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"661","target":"690","id":"10588","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"515","target":"518","id":"9808","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"162","target":"431","id":"5025","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"71","target":"210","id":"3112","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"395","target":"658","id":"8641","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"50","target":"643","id":"2627","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"317","target":"509","id":"7631","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"47","target":"254","id":"2546","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"398","target":"638","id":"8673","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"578","target":"596","id":"10224","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"523","target":"565","id":"9877","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"518","target":"541","id":"9834","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"305","target":"353","id":"7465","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"115","target":"363","id":"4052","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"28","target":"419","id":"2108","attributes":{"Weight":"1.0"},"color":"rgb(67,180,229)","size":1.0},{"source":"7","target":"596","id":"1616","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"61","target":"327","id":"2876","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"313","target":"459","id":"7569","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"343","target":"378","id":"7994","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"532","target":"685","id":"9957","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"6","target":"77","id":"1581","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"550","target":"712","id":"10063","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"196","target":"667","id":"5677","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"204","target":"636","id":"5815","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"299","target":"703","id":"7386","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"294","target":"629","id":"7307","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"204","target":"516","id":"5810","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"471","target":"515","id":"9469","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"297","target":"715","id":"7351","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"351","target":"367","id":"8089","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"400","target":"423","id":"8697","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"79","target":"648","id":"3300","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"660","target":"696","id":"10586","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"466","target":"646","id":"9419","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"155","target":"359","id":"4893","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"96","target":"234","id":"3673","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"370","target":"701","id":"8290","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"296","target":"525","id":"7329","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"438","target":"466","id":"9126","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"85","target":"323","id":"3417","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"432","target":"514","id":"9056","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"44","target":"627","id":"2486","attributes":{"Weight":"1.0"},"color":"rgb(67,180,196)","size":1.0},{"source":"272","target":"347","id":"6936","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"138","target":"437","id":"4525","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"300","target":"432","id":"7388","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"4","target":"664","id":"1551","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"345","target":"507","id":"8016","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"170","target":"556","id":"5182","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"290","target":"330","id":"7238","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"31","target":"153","id":"2171","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"220","target":"520","id":"6086","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"46","target":"565","id":"2538","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"150","target":"154","id":"4777","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"216","target":"593","id":"6020","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"217","target":"625","id":"6038","attributes":{"Weight":"1.0"},"color":"rgb(67,180,180)","size":1.0},{"source":"310","target":"518","id":"7534","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"16","target":"23","id":"1823","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"82","target":"480","id":"3357","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"332","target":"703","id":"7854","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"448","target":"712","id":"9246","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"384","target":"679","id":"8496","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"218","target":"572","id":"6058","attributes":{"Weight":"1.0"},"color":"rgb(148,115,213)","size":1.0},{"source":"454","target":"623","id":"9303","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"328","target":"615","id":"7791","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"378","target":"388","id":"8394","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"27","target":"575","id":"2077","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"23","target":"174","id":"1983","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"205","target":"218","id":"5821","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"242","target":"365","id":"6435","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"57","target":"604","id":"2788","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"289","target":"529","id":"7227","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"177","target":"366","id":"5308","attributes":{"Weight":"1.0"},"color":"rgb(67,148,180)","size":1.0},{"source":"416","target":"675","id":"8868","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"99","target":"672","id":"3743","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"153","target":"457","id":"4854","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"54","target":"261","id":"2699","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"184","target":"637","id":"5452","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"107","target":"662","id":"3887","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"124","target":"361","id":"4241","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"632","target":"639","id":"10460","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"406","target":"544","id":"8766","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"14","target":"72","id":"1774","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"170","target":"423","id":"5180","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"252","target":"661","id":"6613","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"96","target":"99","id":"3664","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"328","target":"609","id":"7790","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"537","target":"691","id":"9991","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"162","target":"723","id":"5039","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"24","target":"439","id":"2007","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"559","target":"560","id":"10106","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"246","target":"639","id":"6509","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"367","target":"551","id":"8260","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"36","target":"495","id":"2299","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"45","target":"478","id":"2509","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"48","target":"641","id":"2574","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"218","target":"279","id":"6047","attributes":{"Weight":"1.0"},"color":"rgb(148,115,213)","size":1.0},{"source":"304","target":"554","id":"7457","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"138","target":"404","id":"4523","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"154","target":"572","id":"4876","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"354","target":"484","id":"8128","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"56","target":"612","id":"2759","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"144","target":"150","id":"4649","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"575","target":"576","id":"10202","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"492","target":"549","id":"9637","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"431","target":"436","id":"9040","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"93","target":"618","id":"3613","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"359","target":"486","id":"8175","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"39","target":"711","id":"2374","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"160","target":"638","id":"4993","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"401","target":"556","id":"8711","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"113","target":"533","id":"4015","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"586","target":"699","id":"10269","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"76","target":"288","id":"3216","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"289","target":"717","id":"7236","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"98","target":"329","id":"3709","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"129","target":"155","id":"4325","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"243","target":"568","id":"6451","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"374","target":"396","id":"8333","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"176","target":"536","id":"5294","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"238","target":"303","id":"6369","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"206","target":"550","id":"5847","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"473","target":"594","id":"9498","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"370","target":"554","id":"8287","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"328","target":"551","id":"7789","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"23","target":"704","id":"1994","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"23","target":"733","id":"1997","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"260","target":"339","id":"6733","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"459","target":"477","id":"9349","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"44","target":"678","id":"2488","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"575","target":"668","id":"10207","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"465","target":"646","id":"9407","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"290","target":"560","id":"7253","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"129","target":"352","id":"4335","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"374","target":"623","id":"8345","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"343","target":"712","id":"8003","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"96","target":"457","id":"3679","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"542","target":"669","id":"10020","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"10","target":"457","id":"1699","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"416","target":"622","id":"8866","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"48","target":"733","id":"2579","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"433","target":"629","id":"9081","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"130","target":"481","id":"4362","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"259","target":"553","id":"6721","attributes":{"Weight":"1.0"},"color":"rgb(115,148,164)","size":1.0},{"source":"422","target":"572","id":"8937","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"8","target":"318","id":"1637","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"286","target":"703","id":"7178","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"147","target":"157","id":"4721","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"60","target":"324","id":"2846","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"27","target":"308","id":"2067","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"210","target":"407","id":"5903","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"231","target":"583","id":"6271","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"304","target":"630","id":"7458","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"41","target":"380","id":"2403","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"24","target":"732","id":"2015","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"38","target":"531","id":"2349","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"385","target":"678","id":"8515","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"580","target":"593","id":"10241","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"303","target":"415","id":"7435","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"375","target":"577","id":"8359","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"455","target":"698","id":"9319","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"102","target":"235","id":"3788","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"163","target":"617","id":"5053","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"180","target":"188","id":"5370","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"320","target":"609","id":"7683","attributes":{"Weight":"1.0"},"color":"rgb(164,99,148)","size":1.0},{"source":"57","target":"87","id":"2768","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"68","target":"270","id":"3039","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"342","target":"702","id":"7990","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"261","target":"450","id":"6760","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"516","target":"697","id":"9822","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"261","target":"279","id":"6752","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"536","target":"700","id":"9984","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"237","target":"452","id":"6361","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"14","target":"115","id":"1776","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"44","target":"717","id":"2490","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"217","target":"627","id":"6040","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"52","target":"615","id":"2666","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"287","target":"631","id":"7192","attributes":{"Weight":"1.0"},"color":"rgb(67,196,229)","size":1.0},{"source":"593","target":"703","id":"10300","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"57","target":"409","id":"2774","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"712","target":"727","id":"10672","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"62","target":"406","id":"2913","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"22","target":"568","id":"1970","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"38","target":"359","id":"2342","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"288","target":"523","id":"7207","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"410","target":"545","id":"8811","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"134","target":"476","id":"4443","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"60","target":"222","id":"2840","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"234","target":"600","id":"6322","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"247","target":"584","id":"6524","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"346","target":"664","id":"8034","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"150","target":"373","id":"4787","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"318","target":"371","id":"7639","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"145","target":"586","id":"4697","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"94","target":"673","id":"3636","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"482","target":"653","id":"9567","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"392","target":"394","id":"8594","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"53","target":"633","id":"2683","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"354","target":"362","id":"8125","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"485","target":"671","id":"9582","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"113","target":"705","id":"4021","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"474","target":"657","id":"9508","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"76","target":"508","id":"3227","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"17","target":"49","id":"1844","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"260","target":"266","id":"6730","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"112","target":"230","id":"3993","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"624","target":"698","id":"10433","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"601","target":"703","id":"10331","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"181","target":"369","id":"5393","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"229","target":"318","id":"6237","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"541","target":"686","id":"10017","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"443","target":"567","id":"9199","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"359","target":"430","id":"8172","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"556","target":"557","id":"10088","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"340","target":"346","id":"7953","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"155","target":"591","id":"4899","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"247","target":"389","id":"6520","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"316","target":"371","id":"7608","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"27","target":"576","id":"2078","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"95","target":"617","id":"3660","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"110","target":"179","id":"3935","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"545","target":"696","id":"10041","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"432","target":"719","id":"9068","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"568","target":"704","id":"10151","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"68","target":"73","id":"3033","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"297","target":"485","id":"7342","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"304","target":"652","id":"7459","attributes":{"Weight":"1.0"},"color":"rgb(148,115,148)","size":1.0},{"source":"159","target":"671","id":"4976","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"67","target":"73","id":"3013","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"332","target":"528","id":"7845","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"104","target":"275","id":"3827","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"89","target":"127","id":"3513","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"12","target":"202","id":"1731","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"168","target":"430","id":"5137","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"505","target":"574","id":"9745","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"299","target":"455","id":"7375","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"74","target":"172","id":"3170","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"465","target":"724","id":"9412","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"10","target":"130","id":"1688","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"2","target":"130","id":"1493","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"479","target":"515","id":"9543","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"5","target":"308","id":"1566","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"656","target":"660","id":"10573","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"401","target":"660","id":"8715","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"377","target":"390","id":"8377","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"56","target":"667","id":"2762","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"678","target":"687","id":"10625","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"420","target":"705","id":"8913","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"625","target":"654","id":"10434","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"8","target":"177","id":"1634","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"100","target":"181","id":"3749","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"143","target":"698","id":"4648","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"144","target":"603","id":"4668","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"348","target":"702","id":"8059","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"497","target":"684","id":"9685","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"382","target":"651","id":"8463","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"122","target":"687","id":"4210","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"422","target":"693","id":"8941","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"15","target":"274","id":"1806","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"156","target":"375","id":"4913","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"44","target":"547","id":"2479","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"309","target":"369","id":"7517","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"152","target":"343","id":"4833","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"310","target":"470","id":"7529","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"379","target":"505","id":"8411","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"11","target":"272","id":"1713","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"641","target":"733","id":"10510","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"178","target":"367","id":"5332","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"425","target":"472","id":"8965","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"624","target":"653","id":"10431","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"90","target":"213","id":"3538","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"86","target":"716","id":"3454","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"8","target":"646","id":"1652","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"66","target":"389","id":"3003","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"639","target":"715","id":"10497","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"16","target":"293","id":"1832","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"49","target":"317","id":"2590","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"32","target":"656","id":"2202","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"288","target":"567","id":"7213","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"174","target":"732","id":"5261","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"37","target":"722","id":"2327","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"402","target":"545","id":"8721","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"105","target":"309","id":"3848","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"234","target":"630","id":"6324","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"296","target":"582","id":"7331","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"555","target":"642","id":"10084","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"5","target":"335","id":"1567","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"415","target":"616","id":"8852","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"333","target":"528","id":"7858","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"634","target":"711","id":"10472","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"279","target":"676","id":"7051","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"531","target":"634","id":"9948","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"148","target":"298","id":"4741","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"218","target":"519","id":"6055","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"280","target":"376","id":"7059","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"94","target":"507","id":"3630","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"55","target":"542","id":"2741","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"425","target":"676","id":"8980","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"193","target":"466","id":"5605","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"5","target":"238","id":"1562","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"251","target":"410","id":"6588","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"67","target":"736","id":"3032","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"102","target":"324","id":"3792","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"337","target":"627","id":"7920","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"236","target":"324","id":"6343","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"143","target":"332","id":"4635","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"493","target":"494","id":"9643","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"280","target":"289","id":"7056","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"10","target":"369","id":"1697","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"306","target":"467","id":"7477","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"163","target":"448","id":"5047","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"218","target":"585","id":"6060","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"360","target":"727","id":"8192","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"99","target":"366","id":"3736","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"27","target":"76","id":"2057","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"125","target":"483","id":"4263","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"676","target":"699","id":"10619","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"364","target":"602","id":"8221","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"485","target":"657","id":"9580","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"167","target":"191","id":"5117","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"89","target":"322","id":"3520","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"279","target":"436","id":"7042","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"134","target":"683","id":"4449","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"255","target":"402","id":"6651","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"206","target":"360","id":"5841","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"670","target":"709","id":"10609","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"425","target":"440","id":"8963","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"294","target":"589","id":"7304","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"239","target":"361","id":"6391","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"152","target":"378","id":"4835","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"335","target":"575","id":"7886","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"283","target":"393","id":"7122","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"625","target":"707","id":"10439","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"684","target":"688","id":"10632","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"471","target":"518","id":"9470","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"121","target":"486","id":"4186","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"330","target":"566","id":"7827","attributes":{"Weight":"1.0"},"color":"rgb(213,67,196)","size":1.0},{"source":"48","target":"158","id":"2565","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"503","target":"628","id":"9729","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"301","target":"444","id":"7404","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"31","target":"99","id":"2166","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"208","target":"471","id":"5876","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"379","target":"597","id":"8415","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"40","target":"570","id":"2389","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"300","target":"444","id":"7389","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"547","target":"676","id":"10049","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"425","target":"473","id":"8966","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"460","target":"625","id":"9365","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"195","target":"274","id":"5637","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"176","target":"615","id":"5298","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"588","target":"727","id":"10278","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"603","target":"713","id":"10344","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"50","target":"371","id":"2616","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"218","target":"260","id":"6044","attributes":{"Weight":"1.0"},"color":"rgb(115,196,148)","size":1.0},{"source":"667","target":"677","id":"10602","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"478","target":"482","id":"9539","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"470","target":"541","id":"9463","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"119","target":"360","id":"4138","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"109","target":"248","id":"3914","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"82","target":"337","id":"3348","attributes":{"Weight":"1.0"},"color":"rgb(67,180,196)","size":1.0},{"source":"148","target":"310","id":"4743","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"5","target":"415","id":"1569","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"181","target":"370","id":"5394","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"100","target":"457","id":"3757","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"252","target":"565","id":"6611","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"256","target":"357","id":"6670","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"73","target":"633","id":"3161","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"61","target":"345","id":"2878","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"85","target":"547","id":"3425","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"375","target":"721","id":"8364","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"373","target":"677","id":"8327","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"258","target":"348","id":"6698","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"501","target":"617","id":"9718","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"136","target":"501","id":"4491","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"316","target":"719","id":"7624","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"349","target":"397","id":"8064","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"418","target":"631","id":"8888","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"245","target":"397","id":"6484","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"14","target":"695","id":"1797","attributes":{"Weight":"1.0"},"color":"rgb(148,148,83)","size":1.0},{"source":"10","target":"309","id":"1694","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"118","target":"670","id":"4128","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"115","target":"537","id":"4058","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"538","target":"688","id":"9999","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"106","target":"370","id":"3866","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"53","target":"688","id":"2688","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"311","target":"408","id":"7541","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"158","target":"568","id":"4951","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"146","target":"182","id":"4704","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"266","target":"665","id":"6840","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"582","target":"631","id":"10251","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"264","target":"734","id":"6816","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"39","target":"634","id":"2373","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"122","target":"385","id":"4195","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"142","target":"469","id":"4616","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"263","target":"444","id":"6785","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"131","target":"528","id":"4383","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"88","target":"610","id":"3504","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"458","target":"477","id":"9338","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"700","target":"718","id":"10663","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"618","target":"716","id":"10409","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"77","target":"307","id":"3245","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"113","target":"420","id":"4013","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"167","target":"711","id":"5129","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"508","target":"562","id":"9770","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"4","target":"590","id":"1549","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"361","target":"445","id":"8194","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"338","target":"350","id":"7925","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"315","target":"598","id":"7603","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"82","target":"454","id":"3355","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"29","target":"680","id":"2142","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"51","target":"568","id":"2638","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"69","target":"438","id":"3067","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"435","target":"631","id":"9103","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"115","target":"706","id":"4065","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"132","target":"214","id":"4400","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"443","target":"571","id":"9200","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"119","target":"617","id":"4147","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"4","target":"199","id":"1538","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"335","target":"713","id":"7894","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"58","target":"416","id":"2801","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"240","target":"603","id":"6408","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"152","target":"248","id":"4831","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"345","target":"606","id":"8019","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"94","target":"417","id":"3628","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"496","target":"566","id":"9670","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"120","target":"499","id":"4164","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"14","target":"200","id":"1779","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"135","target":"279","id":"4455","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"12","target":"642","id":"1749","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"177","target":"572","id":"5317","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"332","target":"571","id":"7846","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"234","target":"366","id":"6316","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"111","target":"569","id":"3978","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"46","target":"422","id":"2529","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"78","target":"380","id":"3268","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"5","target":"232","id":"1561","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"454","target":"678","id":"9305","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"504","target":"693","id":"9741","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"337","target":"420","id":"7915","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"66","target":"599","id":"3010","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"150","target":"591","id":"4795","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"249","target":"452","id":"6549","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"558","target":"660","id":"10102","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"448","target":"617","id":"9245","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"124","target":"132","id":"4228","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"196","target":"369","id":"5657","attributes":{"Weight":"1.0"},"color":"rgb(148,67,229)","size":1.0},{"source":"202","target":"211","id":"5765","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"109","target":"563","id":"3924","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"27","target":"238","id":"2064","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"95","target":"588","id":"3659","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"129","target":"531","id":"4343","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"547","target":"586","id":"10047","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"427","target":"492","id":"8995","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"375","target":"455","id":"8353","attributes":{"Weight":"1.0"},"color":"rgb(116,148,148)","size":1.0},{"source":"3","target":"38","id":"1510","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"180","target":"216","id":"5371","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"224","target":"280","id":"6144","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"247","target":"306","id":"6517","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"182","target":"407","id":"5405","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"393","target":"413","id":"8613","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"524","target":"684","id":"9890","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"330","target":"414","id":"7823","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"190","target":"363","id":"5555","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"197","target":"551","id":"5693","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"221","target":"600","id":"6110","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"349","target":"720","id":"8076","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"328","target":"549","id":"7788","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"239","target":"445","id":"6394","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"470","target":"479","id":"9460","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"34","target":"275","id":"2250","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"150","target":"245","id":"4781","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"217","target":"321","id":"6031","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"528","target":"619","id":"9929","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"226","target":"461","id":"6187","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"185","target":"425","id":"5463","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"296","target":"619","id":"7334","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"53","target":"183","id":"2672","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"443","target":"589","id":"9202","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"26","target":"252","id":"2044","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"143","target":"624","id":"4644","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"72","target":"200","id":"3133","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"114","target":"160","id":"4024","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"274","target":"494","id":"6963","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"95","target":"630","id":"3661","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"485","target":"632","id":"9577","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"355","target":"510","id":"8133","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"382","target":"650","id":"8462","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"256","target":"355","id":"6669","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"397","target":"644","id":"8660","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"150","target":"164","id":"4779","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"2","target":"630","id":"1506","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"203","target":"577","id":"5798","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"382","target":"735","id":"8471","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"119","target":"388","id":"4140","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"509","target":"546","id":"9778","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"145","target":"567","id":"4695","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"141","target":"249","id":"4588","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"93","target":"571","id":"3608","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"217","target":"337","id":"6032","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"289","target":"732","id":"7237","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"63","target":"671","id":"2942","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"254","target":"401","id":"6635","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"34","target":"510","id":"2259","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"51","target":"439","id":"2636","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"187","target":"301","id":"5498","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"248","target":"360","id":"6530","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"546","target":"592","id":"10045","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"134","target":"544","id":"4447","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"42","target":"580","id":"2429","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"131","target":"188","id":"4371","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"432","target":"653","id":"9065","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"400","target":"557","id":"8700","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"167","target":"185","id":"5116","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"631","target":"734","id":"10458","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"55","target":"669","id":"2744","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"313","target":"479","id":"7574","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"617","target":"727","id":"10405","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"330","target":"413","id":"7822","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"212","target":"676","id":"5954","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"387","target":"396","id":"8534","attributes":{"Weight":"1.0"},"color":"rgb(132,148,213)","size":1.0},{"source":"147","target":"444","id":"4729","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"117","target":"265","id":"4098","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"48","target":"540","id":"2571","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"489","target":"643","id":"9609","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"338","target":"345","id":"7924","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"30","target":"710","id":"2164","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"528","target":"606","id":"9927","attributes":{"Weight":"1.0"},"color":"rgb(213,115,148)","size":1.0},{"source":"21","target":"24","id":"1934","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"142","target":"539","id":"4619","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"125","target":"291","id":"4252","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"153","target":"219","id":"4847","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"77","target":"148","id":"3242","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"261","target":"366","id":"6756","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"457","target":"672","id":"9332","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"122","target":"374","id":"4194","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"207","target":"361","id":"5862","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"87","target":"562","id":"3472","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"94","target":"396","id":"3627","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"13","target":"192","id":"1758","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"38","target":"711","id":"2354","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"2","target":"234","id":"1497","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"119","target":"727","id":"4149","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"134","target":"530","id":"4446","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"166","target":"240","id":"5100","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"552","target":"710","id":"10070","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"105","target":"130","id":"3842","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"66","target":"192","id":"2995","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"80","target":"116","id":"3304","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"289","target":"704","id":"7235","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"129","target":"711","id":"4348","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"58","target":"125","id":"2794","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"259","target":"537","id":"6720","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"18","target":"199","id":"1869","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"227","target":"371","id":"6202","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"9","target":"60","id":"1661","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"7","target":"480","id":"1612","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"576","target":"646","id":"10214","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"42","target":"652","id":"2434","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"72","target":"702","id":"3148","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"202","target":"462","id":"5777","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"411","target":"658","id":"8826","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"148","target":"468","id":"4747","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"401","target":"402","id":"8707","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"2","target":"100","id":"1490","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"216","target":"277","id":"6006","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"42","target":"618","id":"2432","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"521","target":"594","id":"9858","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"421","target":"663","id":"8928","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"141","target":"481","id":"4598","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"186","target":"324","id":"5484","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"108","target":"494","id":"3898","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"480","target":"577","id":"9553","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"131","target":"716","id":"4395","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"264","target":"646","id":"6806","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"409","target":"440","id":"8792","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"211","target":"462","id":"5923","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"127","target":"246","id":"4288","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"61","target":"325","id":"2875","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"454","target":"517","id":"9298","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"17","target":"103","id":"1845","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"480","target":"678","id":"9558","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"159","target":"553","id":"4970","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"393","target":"561","id":"8617","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"368","target":"595","id":"8273","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"44","target":"614","id":"2484","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"488","target":"561","id":"9596","attributes":{"Weight":"1.0"},"color":"rgb(148,99,196)","size":1.0},{"source":"189","target":"655","id":"5547","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"136","target":"388","id":"4489","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"195","target":"205","id":"5635","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"199","target":"347","id":"5720","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"395","target":"399","id":"8632","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"62","target":"513","id":"2916","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"578","target":"610","id":"10227","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"177","target":"522","id":"5314","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"420","target":"626","id":"8910","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"221","target":"366","id":"6099","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"138","target":"628","id":"4529","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"157","target":"521","id":"4936","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"201","target":"548","id":"5761","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"391","target":"414","id":"8587","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"332","target":"618","id":"7850","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"201","target":"429","id":"5758","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"58","target":"249","id":"2797","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"474","target":"726","id":"9511","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"690","target":"692","id":"10645","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"475","target":"480","id":"9512","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"434","target":"668","id":"9093","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"386","target":"415","id":"8518","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"128","target":"336","id":"4310","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"450","target":"462","id":"9258","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"496","target":"714","id":"9677","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"47","target":"255","id":"2547","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"83","target":"407","id":"3379","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"522","target":"679","id":"9872","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"149","target":"566","id":"4770","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"42","target":"131","id":"2414","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"224","target":"547","id":"6157","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"242","target":"513","id":"6440","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"529","target":"569","id":"9937","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"86","target":"99","id":"3432","attributes":{"Weight":"1.0"},"color":"rgb(148,115,148)","size":1.0},{"source":"2","target":"701","id":"1509","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"2","target":"153","id":"1494","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"596","target":"602","id":"10306","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"112","target":"214","id":"3991","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"102","target":"264","id":"3790","attributes":{"Weight":"1.0"},"color":"rgb(148,83,180)","size":1.0},{"source":"29","target":"298","id":"2127","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"101","target":"230","id":"3770","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"187","target":"535","id":"5504","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"83","target":"533","id":"3382","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"82","target":"498","id":"3358","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"241","target":"453","id":"6417","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"149","target":"659","id":"4773","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"166","target":"677","id":"5112","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"307","target":"515","id":"7493","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"393","target":"731","id":"8619","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"87","target":"288","id":"3458","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"267","target":"446","id":"6853","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"376","target":"676","id":"8374","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"307","target":"620","id":"7496","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"429","target":"643","id":"9025","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"331","target":"567","id":"7837","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"57","target":"381","id":"2773","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"134","target":"265","id":"4437","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"239","target":"484","id":"6396","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"596","target":"665","id":"10309","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"36","target":"570","id":"2300","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"248","target":"501","id":"6534","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"637","target":"684","id":"10484","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"324","target":"499","id":"7725","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"126","target":"375","id":"4276","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"171","target":"579","id":"5203","attributes":{"Weight":"1.0"},"color":"rgb(132,99,229)","size":1.0},{"source":"205","target":"435","id":"5825","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"60","target":"120","id":"2835","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"287","target":"734","id":"7195","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"319","target":"600","id":"7668","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"52","target":"329","id":"2653","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"176","target":"351","id":"5286","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"584","target":"598","id":"10260","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"493","target":"525","id":"9645","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"352","target":"461","id":"8106","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"76","target":"425","id":"3221","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"222","target":"334","id":"6120","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"242","target":"683","id":"6445","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"330","target":"391","id":"7813","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"156","target":"476","id":"4915","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"301","target":"542","id":"7410","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"269","target":"731","id":"6903","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"111","target":"245","id":"3965","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"364","target":"721","id":"8229","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"40","target":"284","id":"2382","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"308","target":"555","id":"7504","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"151","target":"233","id":"4808","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"473","target":"663","id":"9500","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"266","target":"271","id":"6830","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"501","target":"588","id":"9717","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"536","target":"549","id":"9980","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"462","target":"555","id":"9384","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"251","target":"558","id":"6593","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"396","target":"534","id":"8646","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"496","target":"534","id":"9669","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"221","target":"225","id":"6092","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"88","target":"177","id":"3483","attributes":{"Weight":"1.0"},"color":"rgb(115,229,99)","size":1.0},{"source":"31","target":"106","id":"2169","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"166","target":"185","id":"5097","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"138","target":"220","id":"4517","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"314","target":"350","id":"7584","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"565","target":"589","id":"10132","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"534","target":"606","id":"9967","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"187","target":"653","id":"5508","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"279","target":"280","id":"7034","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"134","target":"502","id":"4444","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"273","target":"306","id":"6948","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"281","target":"466","id":"7082","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"4","target":"272","id":"1540","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"464","target":"492","id":"9396","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"674","target":"694","id":"10615","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"56","target":"707","id":"2766","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"197","target":"232","id":"5679","attributes":{"Weight":"1.0"},"color":"rgb(83,148,180)","size":1.0},{"source":"36","target":"40","id":"2285","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"199","target":"503","id":"5724","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"289","target":"376","id":"7221","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"246","target":"553","id":"6505","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"190","target":"232","id":"5551","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"365","target":"502","id":"8235","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"140","target":"455","id":"4569","attributes":{"Weight":"1.0"},"color":"rgb(99,148,180)","size":1.0},{"source":"310","target":"620","id":"7536","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"504","target":"661","id":"9737","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"131","target":"332","id":"4376","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"556","target":"694","id":"10093","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"183","target":"538","id":"5427","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"356","target":"401","id":"8139","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"407","target":"533","id":"8771","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"458","target":"468","id":"9335","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"534","target":"566","id":"9966","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"10","target":"100","id":"1685","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"290","target":"394","id":"7244","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"17","target":"318","id":"1855","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"198","target":"736","id":"5714","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"182","target":"210","id":"5400","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"218","target":"493","id":"6053","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"385","target":"573","id":"8508","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"341","target":"530","id":"7971","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"473","target":"508","id":"9490","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"591","target":"629","id":"10290","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"404","target":"709","id":"8752","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"456","target":"615","id":"9327","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"394","target":"658","id":"8630","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"443","target":"623","id":"9203","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"4","target":"628","id":"1550","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"493","target":"722","id":"9653","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"331","target":"586","id":"7838","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"329","target":"700","id":"7809","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"87","target":"523","id":"3470","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"36","target":"41","id":"2286","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"83","target":"662","id":"3386","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"110","target":"316","id":"3941","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"381","target":"562","id":"8440","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"140","target":"179","id":"4559","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"511","target":"601","id":"9791","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"384","target":"408","id":"8484","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"106","target":"309","id":"3863","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"403","target":"505","id":"8731","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"267","target":"564","id":"6858","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"571","target":"580","id":"10167","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"378","target":"617","id":"8404","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"367","target":"700","id":"8263","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"80","target":"616","id":"3322","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"102","target":"334","id":"3793","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"27","target":"348","id":"2069","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"138","target":"199","id":"4516","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"33","target":"643","id":"2241","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"118","target":"520","id":"4123","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"168","target":"359","id":"5135","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"77","target":"470","id":"3251","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"520","target":"628","id":"9849","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"485","target":"621","id":"9576","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"202","target":"225","id":"5768","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"396","target":"682","id":"8653","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"3","target":"226","id":"1520","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"284","target":"380","id":"7139","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"613","target":"714","id":"10393","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"219","target":"672","id":"6076","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"333","target":"618","id":"7864","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"381","target":"604","id":"8445","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"339","target":"596","id":"7943","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"417","target":"613","id":"8874","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"215","target":"578","id":"5994","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"138","target":"503","id":"4526","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"75","target":"194","id":"3196","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"102","target":"186","id":"3784","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"26","target":"59","id":"2038","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"164","target":"629","id":"5069","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"298","target":"515","id":"7363","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"456","target":"549","id":"9324","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"397","target":"719","id":"8663","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"35","target":"584","id":"2281","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"203","target":"623","id":"5801","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"171","target":"338","id":"5194","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"62","target":"91","id":"2901","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"703","target":"716","id":"10665","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"543","target":"629","id":"10028","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"173","target":"585","id":"5245","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"93","target":"528","id":"3607","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"177","target":"667","id":"5322","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"304","target":"366","id":"7452","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"112","target":"124","id":"3986","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"151","target":"342","id":"4815","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"349","target":"629","id":"8072","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"208","target":"515","id":"5879","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"409","target":"629","id":"8806","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"455","target":"624","id":"9314","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"205","target":"296","id":"5823","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"11","target":"709","id":"1727","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"296","target":"722","id":"7338","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"230","target":"239","id":"6247","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"241","target":"690","id":"6427","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"294","target":"569","id":"7301","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"91","target":"156","id":"3557","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"325","target":"613","id":"7742","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"485","target":"715","id":"9583","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"13","target":"570","id":"1768","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"189","target":"484","id":"5543","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"56","target":"384","id":"2752","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"106","target":"457","id":"3867","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"227","target":"644","id":"6213","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"438","target":"729","id":"9136","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"68","target":"736","id":"3055","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"565","target":"728","id":"10137","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"506","target":"563","id":"9753","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"562","target":"646","id":"10122","attributes":{"Weight":"1.0"},"color":"rgb(148,83,229)","size":1.0},{"source":"317","target":"546","id":"7633","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"160","target":"485","id":"4988","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"21","target":"439","id":"1946","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"33","target":"262","id":"2223","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"146","target":"321","id":"4709","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"425","target":"589","id":"8974","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"30","target":"429","id":"2158","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"650","target":"725","id":"10548","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"393","target":"560","id":"8616","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"199","target":"340","id":"5718","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"294","target":"349","id":"7294","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"454","target":"611","id":"9301","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"278","target":"662","id":"7032","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"660","target":"694","id":"10585","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"112","target":"262","id":"3995","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"35","target":"380","id":"2276","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"99","target":"130","id":"3728","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"20","target":"681","id":"1930","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"24","target":"540","id":"2008","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"9","target":"235","id":"1668","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"8","target":"60","id":"1627","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"183","target":"707","id":"5437","attributes":{"Weight":"1.0"},"color":"rgb(99,229,99)","size":1.0},{"source":"573","target":"679","id":"10193","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"577","target":"721","id":"10223","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"152","target":"588","id":"4842","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"378","target":"563","id":"8402","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"82","target":"475","id":"3356","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"498","target":"577","id":"9692","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"125","target":"565","id":"4264","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"151","target":"436","id":"4818","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"277","target":"333","id":"7006","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"279","target":"331","id":"7037","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"242","target":"406","id":"6437","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"49","target":"658","id":"2601","attributes":{"Weight":"1.0"},"color":"rgb(148,148,115)","size":1.0},{"source":"115","target":"383","id":"4054","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"89","target":"398","id":"3521","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"195","target":"444","id":"5641","attributes":{"Weight":"1.0"},"color":"rgb(99,115,229)","size":1.0},{"source":"252","target":"675","id":"6614","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"44","target":"238","id":"2467","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"275","target":"546","id":"6986","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"82","target":"327","id":"3347","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"46","target":"58","id":"2517","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"69","target":"689","id":"3077","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"342","target":"547","id":"7982","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"71","target":"626","id":"3124","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"262","target":"484","id":"6779","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"46","target":"661","id":"2540","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"16","target":"695","id":"1838","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"299","target":"602","id":"7381","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"459","target":"515","id":"9351","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"228","target":"334","id":"6221","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"60","target":"228","id":"2841","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"429","target":"569","id":"9023","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"338","target":"566","id":"7931","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"33","target":"720","id":"2242","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"393","target":"414","id":"8614","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"141","target":"252","id":"4589","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"215","target":"602","id":"5996","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"75","target":"383","id":"3202","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"214","target":"354","id":"5977","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"77","target":"298","id":"3244","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"127","target":"638","id":"4298","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"100","target":"630","id":"3759","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"30","target":"489","id":"2159","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"325","target":"714","id":"7746","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"7","target":"241","id":"1605","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"114","target":"553","id":"4036","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"388","target":"727","id":"8554","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"440","target":"663","id":"9163","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"70","target":"202","id":"3084","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"521","target":"543","id":"9854","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"321","target":"533","id":"7689","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"147","target":"669","id":"4738","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"104","target":"546","id":"3837","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"349","target":"419","id":"8065","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"89","target":"632","id":"3526","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"688","target":"736","id":"10638","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"431","target":"547","id":"9044","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"372","target":"492","id":"8312","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"40","target":"389","id":"2386","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"118","target":"664","id":"4127","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"71","target":"407","id":"3119","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"123","target":"482","id":"4224","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"267","target":"317","id":"6849","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"546","target":"564","id":"10043","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"435","target":"493","id":"9095","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"356","target":"400","id":"8138","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"430","target":"634","id":"9035","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"134","target":"513","id":"4445","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"7","target":"578","id":"1615","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"310","target":"477","id":"7531","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"172","target":"625","id":"5224","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"22","target":"158","id":"1963","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"14","target":"194","id":"1778","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"375","target":"687","id":"8363","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"222","target":"228","id":"6115","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"213","target":"530","id":"5966","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"266","target":"364","id":"6832","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"127","target":"257","id":"4289","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"2","target":"672","id":"1508","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"391","target":"394","id":"8580","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"138","target":"520","id":"4527","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"204","target":"637","id":"5816","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"127","target":"726","id":"4304","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"497","target":"538","id":"9680","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"269","target":"559","id":"6899","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"88","target":"261","id":"3489","attributes":{"Weight":"1.0"},"color":"rgb(115,229,148)","size":1.0},{"source":"289","target":"547","id":"7230","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"107","target":"146","id":"3873","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"461","target":"531","id":"9377","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"325","target":"338","id":"7730","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"163","target":"588","id":"5052","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"137","target":"666","id":"4514","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"278","target":"626","id":"7030","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"257","target":"553","id":"6684","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"27","target":"679","id":"2084","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"264","target":"724","id":"6812","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"49","target":"357","id":"2593","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"94","target":"682","id":"3637","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"366","target":"572","id":"8246","attributes":{"Weight":"1.0"},"color":"rgb(148,67,213)","size":1.0},{"source":"107","target":"579","id":"3884","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"253","target":"556","id":"6624","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"141","target":"696","id":"4603","attributes":{"Weight":"1.0"},"color":"rgb(213,148,83)","size":1.0},{"source":"16","target":"24","id":"1824","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"215","target":"638","id":"5998","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"264","target":"729","id":"6814","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"336","target":"343","id":"7896","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"1","target":"218","id":"1470","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"212","target":"462","id":"5944","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"629","target":"644","id":"10450","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"38","target":"168","id":"2335","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"19","target":"449","id":"1903","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"170","target":"356","id":"5175","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"130","target":"534","id":"4364","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"365","target":"544","id":"8238","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"266","target":"578","id":"6835","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"441","target":"465","id":"9167","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"381","target":"409","id":"8428","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"3","target":"121","id":"1512","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"196","target":"652","id":"5675","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"98","target":"176","id":"3705","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"227","target":"720","id":"6216","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"94","target":"613","id":"3634","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"489","target":"552","id":"9606","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"66","target":"402","id":"3004","attributes":{"Weight":"1.0"},"color":"rgb(148,132,164)","size":1.0},{"source":"545","target":"656","id":"10037","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"100","target":"219","id":"3750","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"159","target":"246","id":"4962","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"8","target":"654","id":"1653","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"401","target":"558","id":"8713","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"241","target":"602","id":"6423","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"356","target":"674","id":"8149","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"125","target":"237","id":"4249","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"57","target":"440","id":"2777","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"60","target":"562","id":"2858","attributes":{"Weight":"1.0"},"color":"rgb(229,67,180)","size":1.0},{"source":"45","target":"59","id":"2493","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"328","target":"372","id":"7781","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"72","target":"706","id":"3149","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"74","target":"625","id":"3185","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"53","target":"270","id":"2676","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"173","target":"655","id":"5248","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"159","target":"639","id":"4974","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"54","target":"451","id":"2710","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"336","target":"501","id":"7903","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"103","target":"509","id":"3817","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"142","target":"624","id":"4621","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"277","target":"528","id":"7011","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"96","target":"366","id":"3676","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"187","target":"299","id":"5496","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"392","target":"393","id":"8593","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"521","target":"604","id":"9860","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"444","target":"624","id":"9215","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"137","target":"584","id":"4511","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"308","target":"348","id":"7500","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"319","target":"720","id":"7673","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"33","target":"361","id":"2229","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"121","target":"634","id":"4189","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"169","target":"318","id":"5155","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"133","target":"396","id":"4422","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"331","target":"490","id":"7834","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"86","target":"131","id":"3433","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"90","target":"544","id":"3550","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"172","target":"654","id":"5225","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"204","target":"635","id":"5814","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"107","target":"337","id":"3879","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"473","target":"523","id":"9492","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"132","target":"484","id":"4412","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"285","target":"382","id":"7148","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"94","target":"314","id":"3622","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"160","target":"553","id":"4989","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"203","target":"678","id":"5804","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"219","target":"554","id":"6074","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"226","target":"486","id":"6189","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"310","target":"479","id":"7532","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"104","target":"295","id":"3829","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"60","target":"334","id":"2847","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"69","target":"650","id":"3075","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"295","target":"446","id":"7316","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"241","target":"266","id":"6413","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"466","target":"647","id":"9420","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"640","target":"732","id":"10503","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"169","target":"355","id":"5157","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"175","target":"263","id":"5264","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"179","target":"238","id":"5348","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"263","target":"300","id":"6782","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"63","target":"89","id":"2921","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"265","target":"544","id":"6827","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"93","target":"579","id":"3609","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"478","target":"622","id":"9541","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"111","target":"368","id":"3970","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"350","target":"417","id":"8078","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"215","target":"266","id":"5987","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"247","target":"315","id":"6518","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"171","target":"350","id":"5196","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"367","target":"549","id":"8259","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"82","target":"203","id":"3346","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"49","target":"509","id":"2595","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"57","target":"523","id":"2782","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"32","target":"696","id":"2206","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"271","target":"453","id":"6920","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"253","target":"694","id":"6630","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"69","target":"647","id":"3074","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"3","target":"185","id":"1518","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"388","target":"712","id":"8553","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"190","target":"537","id":"5561","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"481","target":"482","id":"9560","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"146","target":"286","id":"4708","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"334","target":"710","id":"7880","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"143","target":"542","id":"4643","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"387","target":"633","id":"8541","attributes":{"Weight":"1.0"},"color":"rgb(99,229,132)","size":1.0},{"source":"17","target":"581","id":"1863","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"290","target":"392","id":"7242","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"180","target":"333","id":"5375","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"16","target":"158","id":"1828","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"99","target":"369","id":"3737","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"61","target":"714","id":"2898","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"384","target":"431","id":"8485","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"149","target":"325","id":"4761","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"378","target":"448","id":"8396","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"408","target":"612","id":"8781","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"128","target":"501","id":"4316","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"539","target":"653","id":"10004","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"149","target":"714","id":"4776","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"284","target":"389","id":"7140","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"427","target":"549","id":"8997","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"57","target":"521","id":"2781","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"461","target":"661","id":"9381","attributes":{"Weight":"1.0"},"color":"rgb(196,213,67)","size":1.0},{"source":"419","target":"462","id":"8895","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"261","target":"693","id":"6771","attributes":{"Weight":"1.0"},"color":"rgb(115,229,148)","size":1.0},{"source":"392","target":"559","id":"8602","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"694","target":"696","id":"10656","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"24","target":"158","id":"2002","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"526","target":"652","id":"9907","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"31","target":"369","id":"2178","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"578","target":"665","id":"10230","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"139","target":"583","id":"4549","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"146","target":"662","id":"4719","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"480","target":"687","id":"9559","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"12","target":"608","id":"1748","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"193","target":"646","id":"5607","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"63","target":"161","id":"2927","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"244","target":"325","id":"6460","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"30","target":"120","id":"2146","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"190","target":"342","id":"5554","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"448","target":"588","id":"9244","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"28","target":"643","id":"2119","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"315","target":"666","id":"7605","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"524","target":"736","id":"9893","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"102","target":"201","id":"3785","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"60","target":"353","id":"2848","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"122","target":"480","id":"4200","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"298","target":"310","id":"7354","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"39","target":"430","id":"2367","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"334","target":"548","id":"7877","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"428","target":"593","id":"9009","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"112","target":"239","id":"3994","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"250","target":"400","id":"6564","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"252","target":"483","id":"6610","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"381","target":"432","id":"8431","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"129","target":"486","id":"4342","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"149","target":"314","id":"4760","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"77","target":"458","id":"3248","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"243","target":"292","id":"6447","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"21","target":"74","id":"1938","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"364","target":"661","id":"8223","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"177","target":"527","id":"5315","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"199","target":"437","id":"5723","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"229","target":"592","id":"6246","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"301","target":"432","id":"7403","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"166","target":"191","id":"5098","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"84","target":"627","id":"3403","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"255","target":"400","id":"6649","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"284","target":"599","id":"7146","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"663","target":"728","id":"10594","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"167","target":"240","id":"5119","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"392","target":"658","id":"8605","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"70","target":"642","id":"3103","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"33","target":"419","id":"2232","attributes":{"Weight":"1.0"},"color":"rgb(148,180,148)","size":1.0},{"source":"119","target":"136","id":"4131","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"156","target":"513","id":"4917","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"495","target":"598","id":"9665","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"44","target":"577","id":"2481","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"261","target":"422","id":"6758","attributes":{"Weight":"1.0"},"color":"rgb(132,229,148)","size":1.0},{"source":"21","target":"158","id":"1939","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"15","target":"582","id":"1815","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"622","target":"676","id":"10424","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"383","target":"537","id":"8475","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"142","target":"514","id":"4617","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"632","target":"657","id":"10461","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"143","target":"147","id":"4626","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"265","target":"406","id":"6822","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"195","target":"585","id":"5648","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"274","target":"655","id":"6971","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"284","target":"570","id":"7143","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"386","target":"612","id":"8524","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"651","target":"734","id":"10558","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"113","target":"321","id":"4010","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"270","target":"736","id":"6917","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"253","target":"545","id":"6623","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"246","target":"621","id":"6506","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"95","target":"128","id":"3641","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"513","target":"544","id":"9798","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"118","target":"347","id":"4118","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"389","target":"598","id":"8559","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"107","target":"626","id":"3885","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"504","target":"690","id":"9739","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"373","target":"719","id":"8329","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"171","target":"325","id":"5193","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"429","target":"720","id":"9027","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"28","target":"429","id":"2110","attributes":{"Weight":"1.0"},"color":"rgb(148,99,180)","size":1.0},{"source":"37","target":"217","id":"2313","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"24","target":"174","id":"2003","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"54","target":"225","id":"2698","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"358","target":"642","id":"8168","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"381","target":"440","id":"8432","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"305","target":"429","id":"7467","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"247","target":"284","id":"6516","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"455","target":"721","id":"9320","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"298","target":"477","id":"7361","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"90","target":"549","id":"3551","attributes":{"Weight":"1.0"},"color":"rgb(100,148,148)","size":1.0},{"source":"28","target":"182","id":"2097","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"57","target":"271","id":"2771","attributes":{"Weight":"1.0"},"color":"rgb(196,148,148)","size":1.0},{"source":"67","target":"538","id":"3024","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"197","target":"427","id":"5687","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"245","target":"368","id":"6481","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"245","target":"569","id":"6489","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"494","target":"631","id":"9660","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"391","target":"395","id":"8581","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"425","target":"594","id":"8975","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"293","target":"704","id":"7289","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"120","target":"548","id":"4165","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"68","target":"198","id":"3036","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"27","target":"144","id":"2061","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"1","target":"274","id":"1471","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"621","target":"632","id":"10415","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"69","target":"382","id":"3064","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"341","target":"513","id":"7970","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"508","target":"728","id":"9776","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"408","target":"654","id":"8783","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"441","target":"651","id":"9173","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"438","target":"650","id":"9130","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"382","target":"465","id":"8454","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"318","target":"581","id":"7649","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"4","target":"670","id":"1552","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"204","target":"697","id":"5819","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"428","target":"716","id":"9016","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"577","target":"614","id":"10218","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"319","target":"487","id":"7663","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"179","target":"522","id":"5355","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"369","target":"526","id":"8279","attributes":{"Weight":"1.0"},"color":"rgb(67,115,229)","size":1.0},{"source":"128","target":"712","id":"4323","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"111","target":"150","id":"3960","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"575","target":"612","id":"10205","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"59","target":"141","id":"2817","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"494","target":"525","id":"9655","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"257","target":"398","id":"6680","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"478","target":"481","id":"9538","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"67","target":"633","id":"3025","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"322","target":"632","id":"7700","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"571","target":"644","id":"10174","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"366","target":"422","id":"8243","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"426","target":"492","id":"8985","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"107","target":"182","id":"3874","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"392","target":"413","id":"8600","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"642","target":"707","id":"10512","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"381","target":"565","id":"8441","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"331","target":"443","id":"7833","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"114","target":"161","id":"4025","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"522","target":"677","id":"9871","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"313","target":"620","id":"7578","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"281","target":"729","id":"7092","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"84","target":"579","id":"3401","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"70","target":"287","id":"3091","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"2","target":"309","id":"1499","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"491","target":"647","id":"9625","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"655","target":"722","id":"10572","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"268","target":"392","id":"6868","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"57","target":"508","id":"2780","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"142","target":"535","id":"4618","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"275","target":"317","id":"6976","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"10","target":"96","id":"1683","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"222","target":"353","id":"6121","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"222","target":"595","id":"6128","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"223","target":"239","id":"6131","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"518","target":"656","id":"9837","attributes":{"Weight":"1.0"},"color":"rgb(229,83,83)","size":1.0},{"source":"324","target":"368","id":"7722","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"91","target":"406","id":"3565","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"371","target":"576","id":"8298","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"126","target":"213","id":"4270","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"285","target":"725","id":"7160","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"37","target":"113","id":"2309","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"187","target":"300","id":"5497","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"115","target":"691","id":"4063","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"519","target":"655","id":"9846","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"20","target":"213","id":"1917","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"149","target":"673","id":"4774","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"237","target":"711","id":"6367","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"314","target":"417","id":"7586","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"368","target":"489","id":"8267","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"55","target":"299","id":"2730","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"21","target":"532","id":"1947","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"367","target":"427","id":"8254","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"149","target":"613","id":"4772","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"431","target":"443","id":"9041","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"246","target":"516","id":"6504","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"179","target":"685","id":"5367","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"172","target":"612","id":"5222","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"70","target":"225","id":"3089","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"409","target":"521","id":"8797","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"350","target":"507","id":"8080","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"151","target":"289","id":"4812","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"399","target":"560","id":"8689","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"196","target":"565","id":"5671","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"290","target":"689","id":"7256","attributes":{"Weight":"1.0"},"color":"rgb(148,83,196)","size":1.0},{"source":"396","target":"496","id":"8644","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"374","target":"573","id":"8341","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"94","target":"133","id":"3618","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"46","target":"125","id":"2521","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"5","target":"139","id":"1557","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"245","target":"294","id":"6477","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"481","target":"534","id":"9562","attributes":{"Weight":"1.0"},"color":"rgb(197,148,148)","size":1.0},{"source":"473","target":"562","id":"9495","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"28","target":"662","id":"2120","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"162","target":"301","id":"5021","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"440","target":"521","id":"9153","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"197","target":"254","id":"5680","attributes":{"Weight":"1.0"},"color":"rgb(164,67,164)","size":1.0},{"source":"469","target":"535","id":"9447","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"621","target":"639","id":"10417","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"496","target":"630","id":"9673","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"143","target":"469","id":"4639","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"551","target":"718","id":"10068","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"297","target":"322","id":"7339","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"378","target":"506","id":"8399","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"136","target":"617","id":"4496","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"108","target":"525","id":"3900","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"141","target":"447","id":"4594","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"489","target":"720","id":"9611","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"370","target":"672","id":"8289","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"16","target":"22","id":"1822","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"59","target":"711","id":"2832","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"60","target":"460","id":"2852","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"281","target":"725","id":"7091","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"282","target":"730","id":"7113","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"689","target":"729","id":"10641","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"206","target":"588","id":"5849","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"44","target":"442","id":"2473","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"56","target":"74","id":"2746","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"129","target":"463","id":"4341","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"228","target":"548","id":"6227","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"223","target":"484","id":"6140","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"535","target":"624","id":"9976","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"210","target":"626","id":"5908","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"165","target":"634","id":"5092","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"382","target":"534","id":"8459","attributes":{"Weight":"1.0"},"color":"rgb(132,83,229)","size":1.0},{"source":"642","target":"726","id":"10513","attributes":{"Weight":"1.0"},"color":"rgb(115,148,229)","size":1.0},{"source":"69","target":"441","id":"3068","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"324","target":"710","id":"7729","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"157","target":"432","id":"4929","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"142","target":"301","id":"4612","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"55","target":"455","id":"2736","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"51","target":"640","id":"2639","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"604","target":"663","id":"10346","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"602","target":"692","id":"10337","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"148","target":"459","id":"4746","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"76","target":"629","id":"3237","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"269","target":"377","id":"6886","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"40","target":"495","id":"2388","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"611","target":"678","id":"10379","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"154","target":"569","id":"4875","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"486","target":"618","id":"9587","attributes":{"Weight":"1.0"},"color":"rgb(229,180,67)","size":1.0},{"source":"491","target":"650","id":"9626","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"216","target":"571","id":"6017","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"510","target":"581","id":"9784","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"194","target":"691","id":"5632","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"121","target":"352","id":"4181","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"60","target":"305","id":"2844","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"39","target":"607","id":"2372","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"37","target":"83","id":"2306","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"202","target":"618","id":"5783","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"53","target":"302","id":"2677","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"79","target":"577","id":"3296","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"154","target":"294","id":"4865","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"55","target":"539","id":"2740","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"54","target":"432","id":"2707","attributes":{"Weight":"1.0"},"color":"rgb(99,148,229)","size":1.0},{"source":"411","target":"560","id":"8824","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"406","target":"683","id":"8768","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"399","target":"413","id":"8685","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"171","target":"566","id":"5202","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"176","target":"329","id":"5285","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"337","target":"662","id":"7922","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"145","target":"151","id":"4674","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"32","target":"556","id":"2199","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"7","target":"693","id":"1623","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"536","target":"551","id":"9981","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"38","target":"185","id":"2336","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"220","target":"503","id":"6085","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"621","target":"715","id":"10421","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"281","target":"735","id":"7095","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"191","target":"352","id":"5572","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"70","target":"451","id":"3097","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"391","target":"560","id":"8589","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"264","target":"285","id":"6799","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"616","target":"713","id":"10402","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"248","target":"336","id":"6528","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"22","target":"292","id":"1966","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"283","target":"411","id":"7127","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"190","target":"702","id":"5567","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"472","target":"473","id":"9476","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"127","target":"485","id":"4294","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"189","target":"262","id":"5534","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"232","target":"668","id":"6293","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"112","target":"320","id":"3996","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"36","target":"78","id":"2288","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"93","target":"703","id":"3616","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"126","target":"406","id":"4277","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"86","target":"277","id":"3437","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"278","target":"627","id":"7031","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"164","target":"719","id":"5074","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"135","target":"436","id":"4467","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"54","target":"450","id":"2709","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"48","target":"732","id":"2578","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"280","target":"436","id":"7061","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"339","target":"692","id":"7949","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"538","target":"635","id":"9995","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"145","target":"676","id":"4698","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"650","target":"729","id":"10549","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"633","target":"637","id":"10467","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"347","target":"590","id":"8042","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"133","target":"338","id":"4419","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"258","target":"702","id":"6711","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"124","target":"189","id":"4229","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"436","target":"567","id":"9111","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"15","target":"418","id":"1808","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"330","target":"411","id":"7820","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"251","target":"557","id":"6592","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"63","target":"553","id":"2936","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"306","target":"495","id":"7478","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"54","target":"221","id":"2697","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"95","target":"119","id":"3640","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"50","target":"489","id":"2621","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"391","target":"731","id":"8592","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"125","target":"622","id":"4265","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"389","target":"584","id":"8558","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"339","target":"661","id":"7946","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"121","target":"531","id":"4187","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"9","target":"324","id":"1671","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"173","target":"722","id":"5249","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"388","target":"501","id":"8547","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"302","target":"312","id":"7417","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"377","target":"393","id":"8380","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"163","target":"563","id":"5051","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"654","target":"668","id":"10566","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"527","target":"654","id":"9915","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"449","target":"675","id":"9254","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"212","target":"419","id":"5938","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"59","target":"249","id":"2819","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"298","target":"468","id":"7358","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"617","target":"680","id":"10403","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"429","target":"489","id":"9018","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"336","target":"617","id":"7908","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"224","target":"233","id":"6142","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"93","target":"619","id":"3614","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"431","target":"676","id":"9048","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"227","target":"342","id":"6200","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"279","target":"529","id":"7045","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"364","target":"453","id":"8217","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"265","target":"683","id":"6829","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"267","target":"510","id":"6856","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"529","target":"547","id":"9935","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"88","target":"366","id":"3495","attributes":{"Weight":"1.0"},"color":"rgb(115,148,148)","size":1.0},{"source":"525","target":"526","id":"9894","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"126","target":"326","id":"4273","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"286","target":"571","id":"7171","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"213","target":"683","id":"5970","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"303","target":"603","id":"7444","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"179","target":"612","id":"5360","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"37","target":"84","id":"2307","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"68","target":"637","id":"3050","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"25","target":"733","id":"2034","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"422","target":"481","id":"8935","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"123","target":"416","id":"4217","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"96","target":"153","id":"3669","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"14","target":"342","id":"1783","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"263","target":"542","id":"6791","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"354","target":"361","id":"8124","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"131","target":"644","id":"4392","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"125","target":"482","id":"4262","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"638","target":"723","id":"10493","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"97","target":"605","id":"3701","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"316","target":"349","id":"7607","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"356","target":"557","id":"8145","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"54","target":"212","id":"2695","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"442","target":"648","id":"9192","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"90","target":"156","id":"3537","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"46","target":"237","id":"2523","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"365","target":"681","id":"8239","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"661","target":"723","id":"10592","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"27","target":"616","id":"2081","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"62","target":"213","id":"2906","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"8","target":"408","id":"1641","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"207","target":"239","id":"5857","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"54","target":"555","id":"2713","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"58","target":"141","id":"2795","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"29","target":"458","id":"2131","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"183","target":"697","id":"5436","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"427","target":"551","id":"8998","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"92","target":"492","id":"3587","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"466","target":"730","id":"9427","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"329","target":"343","id":"7794","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"139","target":"576","id":"4548","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"105","target":"370","id":"3851","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"173","target":"205","id":"5233","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"643","target":"720","id":"10516","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"381","target":"728","id":"8450","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"253","target":"674","id":"6629","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"314","target":"345","id":"7583","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"327","target":"374","id":"7758","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"104","target":"318","id":"3831","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"42","target":"619","id":"2433","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"379","target":"403","id":"8409","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"78","target":"247","id":"3263","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"142","target":"175","id":"4607","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"76","target":"472","id":"3224","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"358","target":"450","id":"8161","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"341","target":"502","id":"7969","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"33","target":"445","id":"2234","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"387","target":"437","id":"8536","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"216","target":"623","id":"6024","attributes":{"Weight":"1.0"},"color":"rgb(148,196,115)","size":1.0},{"source":"226","target":"634","id":"6192","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"96","target":"672","id":"3682","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"90","target":"681","id":"3552","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"77","target":"541","id":"3257","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"154","target":"726","id":"4885","attributes":{"Weight":"1.0"},"color":"rgb(196,67,213)","size":1.0},{"source":"127","target":"322","id":"4291","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"90","target":"134","id":"3536","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"314","target":"534","id":"7589","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"228","target":"353","id":"6222","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"453","target":"602","id":"9285","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"397","target":"629","id":"8658","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"186","target":"353","id":"5486","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"144","target":"434","id":"4661","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"229","target":"581","id":"6245","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"614","target":"678","id":"10396","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"305","target":"499","id":"7469","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"124","target":"362","id":"4242","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"651","target":"724","id":"10554","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"172","target":"384","id":"5214","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"431","target":"699","id":"9049","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"96","target":"369","id":"3677","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"111","target":"529","id":"3977","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"166","target":"531","id":"5109","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"208","target":"680","id":"5883","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"443","target":"717","id":"9207","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"359","target":"373","id":"8170","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"160","target":"257","id":"4982","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"53","target":"637","id":"2686","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"369","target":"554","id":"8280","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"81","target":"310","id":"3329","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"387","target":"404","id":"8535","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"73","target":"635","id":"3162","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"43","target":"138","id":"2439","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"47","target":"400","id":"2550","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"191","target":"486","id":"5577","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"57","target":"615","id":"2789","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"104","target":"267","id":"3826","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"153","target":"309","id":"4850","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"95","target":"206","id":"3645","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"227","target":"591","id":"6209","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"68","target":"636","id":"3049","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"6","target":"307","id":"1586","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"139","target":"258","id":"4537","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"43","target":"404","id":"2447","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"489","target":"569","id":"9607","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"48","target":"640","id":"2573","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"291","target":"449","id":"7262","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"96","target":"630","id":"3681","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"428","target":"532","id":"9005","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"135","target":"419","id":"4464","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"87","target":"449","id":"3464","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"55","target":"469","id":"2737","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"25","target":"120","id":"2019","attributes":{"Weight":"1.0"},"color":"rgb(229,67,99)","size":1.0},{"source":"341","target":"681","id":"7973","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"275","target":"352","id":"6978","attributes":{"Weight":"1.0"},"color":"rgb(148,213,67)","size":1.0},{"source":"10","target":"99","id":"1684","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"371","target":"528","id":"8294","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"239","target":"344","id":"6389","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"85","target":"135","id":"3407","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"338","target":"673","id":"7935","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"192","target":"284","id":"5584","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"525","target":"655","id":"9901","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"8","target":"685","id":"1657","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"116","target":"616","id":"4089","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"39","target":"461","id":"2368","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"166","target":"685","id":"5113","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"288","target":"508","id":"7204","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"133","target":"171","id":"4415","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"295","target":"564","id":"7320","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"9","target":"228","id":"1667","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"430","target":"668","id":"9037","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"250","target":"482","id":"6569","attributes":{"Weight":"1.0"},"color":"rgb(213,148,83)","size":1.0},{"source":"77","target":"680","id":"3259","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"76","target":"562","id":"3231","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"252","target":"452","id":"6605","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"289","target":"431","id":"7223","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"356","target":"556","id":"8144","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"18","target":"138","id":"1868","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"178","target":"372","id":"5333","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"272","target":"404","id":"6938","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"391","target":"561","id":"8590","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"473","target":"521","id":"9491","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"301","target":"514","id":"7407","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"28","target":"489","id":"2112","attributes":{"Weight":"1.0"},"color":"rgb(148,99,180)","size":1.0},{"source":"52","target":"56","id":"2646","attributes":{"Weight":"1.0"},"color":"rgb(83,148,180)","size":1.0},{"source":"243","target":"695","id":"6454","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"599","target":"666","id":"10321","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"410","target":"696","id":"8819","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"135","target":"368","id":"4462","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"45","target":"565","id":"2513","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"206","target":"712","id":"5851","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"15","target":"494","id":"1811","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"179","target":"386","id":"5352","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"74","target":"704","id":"3191","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"54","target":"419","id":"2705","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"428","target":"601","id":"9010","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"121","target":"607","id":"4188","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"241","target":"364","id":"6416","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"5","target":"668","id":"1578","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"231","target":"258","id":"6260","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"286","target":"528","id":"7170","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"292","target":"704","id":"7279","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"169","target":"546","id":"5164","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"49","target":"581","id":"2599","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"176","target":"609","id":"5297","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"271","target":"690","id":"6929","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"211","target":"358","id":"5918","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"314","target":"325","id":"7581","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"317","target":"564","id":"7634","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"103","target":"229","id":"3806","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"423","target":"557","id":"8944","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"418","target":"519","id":"8882","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"35","target":"598","id":"2282","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"271","target":"610","id":"6925","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"221","target":"287","id":"6096","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"440","target":"508","id":"9152","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"74","target":"679","id":"3189","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"158","target":"174","id":"4945","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"45","target":"675","id":"2516","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"45","target":"622","id":"2514","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"76","target":"523","id":"3229","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"375","target":"406","id":"8350","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"68","target":"574","id":"3046","attributes":{"Weight":"1.0"},"color":"rgb(99,229,83)","size":1.0},{"source":"519","target":"585","id":"9843","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"562","target":"594","id":"10119","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"79","target":"316","id":"3282","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"76","target":"409","id":"3219","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"364","target":"692","id":"8227","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"444","target":"669","id":"9217","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"36","target":"380","id":"2296","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"64","target":"101","id":"2946","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"201","target":"324","id":"5754","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"121","target":"276","id":"4180","attributes":{"Weight":"1.0"},"color":"rgb(148,213,67)","size":1.0},{"source":"527","target":"707","id":"9920","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"182","target":"705","id":"5413","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"283","target":"394","id":"7123","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"28","target":"488","id":"2111","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"447","target":"675","id":"9237","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"24","target":"695","id":"2012","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"281","target":"491","id":"7083","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"511","target":"528","id":"9786","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"550","target":"617","id":"10062","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"562","target":"728","id":"10125","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"73","target":"637","id":"3164","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"274","target":"605","id":"6969","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"508","target":"565","id":"9771","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"79","target":"145","id":"3280","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"223","target":"362","id":"6137","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"311","target":"685","id":"7554","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"50","target":"227","id":"2609","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"556","target":"674","id":"10092","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"23","target":"48","id":"1980","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"446","target":"564","id":"9228","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"189","target":"354","id":"5538","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"391","target":"393","id":"8579","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"493","target":"655","id":"9652","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"174","target":"708","id":"5260","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"246","target":"726","id":"6514","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"337","target":"387","id":"7912","attributes":{"Weight":"1.0"},"color":"rgb(67,180,213)","size":1.0},{"source":"297","target":"553","id":"7343","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"571","target":"589","id":"10168","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"63","target":"638","id":"2939","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"304","target":"457","id":"7455","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"177","target":"677","id":"5323","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"286","target":"511","id":"7169","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"94","target":"338","id":"3624","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"357","target":"592","id":"8158","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"256","target":"581","id":"6676","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"633","target":"697","id":"10470","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"92","target":"328","id":"3578","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"4","target":"340","id":"1541","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"22","target":"708","id":"1975","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"612","target":"625","id":"10382","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"208","target":"307","id":"5869","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"42","target":"601","id":"2431","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"26","target":"45","id":"2035","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"453","target":"721","id":"9292","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"439","target":"733","id":"9149","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"432","target":"539","id":"9058","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"58","target":"277","id":"2799","attributes":{"Weight":"1.0"},"color":"rgb(213,196,67)","size":1.0},{"source":"175","target":"301","id":"5267","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"493","target":"582","id":"9647","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"336","target":"378","id":"7899","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"99","target":"234","id":"3732","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"46","target":"416","id":"2528","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"33","target":"112","id":"2211","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"633","target":"736","id":"10471","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"120","target":"305","id":"4157","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"47","target":"558","id":"2558","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"355","target":"546","id":"8134","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"146","target":"579","id":"4716","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"21","target":"568","id":"1949","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"304","target":"667","id":"7460","attributes":{"Weight":"1.0"},"color":"rgb(67,148,180)","size":1.0},{"source":"637","target":"688","id":"10485","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"395","target":"560","id":"8639","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"115","target":"505","id":"4057","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"8","target":"150","id":"1632","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"13","target":"284","id":"1761","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"193","target":"382","id":"5600","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"196","target":"526","id":"5668","attributes":{"Weight":"1.0"},"color":"rgb(148,115,229)","size":1.0},{"source":"503","target":"590","id":"9728","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"202","target":"319","id":"5771","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"23","target":"243","id":"1984","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"56","target":"311","id":"2751","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"33","target":"135","id":"2214","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"25","target":"708","id":"2032","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"178","target":"456","id":"5336","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"34","target":"355","id":"2255","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"567","target":"699","id":"10146","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"165","target":"285","id":"5083","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"45","target":"141","id":"2497","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"516","target":"688","id":"9820","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"532","target":"679","id":"9956","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"101","target":"354","id":"3775","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"357","target":"546","id":"8155","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"336","target":"588","id":"7907","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"323","target":"331","id":"7707","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"192","target":"584","id":"5592","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"319","target":"451","id":"7661","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"270","target":"497","id":"6906","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"59","target":"482","id":"2829","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"126","target":"156","id":"4269","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"143","target":"175","id":"4628","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"370","target":"457","id":"8286","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"219","target":"370","id":"6072","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"200","target":"587","id":"5742","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"343","target":"448","id":"7996","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"341","target":"683","id":"7974","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"172","target":"667","id":"5226","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"25","target":"568","id":"2027","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"435","target":"525","id":"9098","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"632","target":"715","id":"10463","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"155","target":"720","id":"4906","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"213","target":"341","id":"5959","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"260","target":"661","id":"6745","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"619","target":"716","id":"10412","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"151","target":"699","id":"4827","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"57","target":"473","id":"2779","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"231","target":"713","id":"6277","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"689","target":"735","id":"10644","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"352","target":"369","id":"8104","attributes":{"Weight":"1.0"},"color":"rgb(148,132,148)","size":1.0},{"source":"376","target":"431","id":"8365","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"102","target":"499","id":"3798","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"111","target":"373","id":"3972","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"80","target":"583","id":"3320","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"441","target":"730","id":"9178","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"37","target":"146","id":"2310","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"125","target":"449","id":"4257","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"206","target":"506","id":"5846","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"280","target":"631","id":"7071","attributes":{"Weight":"1.0"},"color":"rgb(148,115,213)","size":1.0},{"source":"682","target":"714","id":"10631","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"63","target":"114","id":"2923","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"49","target":"229","id":"2584","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"33","target":"354","id":"2228","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"42","target":"86","id":"2412","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"113","target":"217","id":"4008","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"474","target":"621","id":"9504","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"240","target":"491","id":"6405","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"291","target":"447","id":"7261","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"170","target":"402","id":"5178","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"258","target":"415","id":"6700","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"31","target":"672","id":"2183","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"71","target":"84","id":"3106","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"125","target":"252","id":"4251","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"293","target":"540","id":"7284","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"540","target":"640","id":"10008","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"121","target":"711","id":"4190","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"243","target":"540","id":"6450","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"228","target":"429","id":"6224","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"140","target":"145","id":"4556","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"294","target":"443","id":"7300","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"66","target":"284","id":"2999","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"150","target":"719","id":"4802","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"406","target":"681","id":"8767","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"317","target":"510","id":"7632","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"281","target":"724","id":"7090","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"421","target":"682","id":"8929","attributes":{"Weight":"1.0"},"color":"rgb(213,67,229)","size":1.0},{"source":"158","target":"292","id":"4947","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"259","target":"649","id":"6725","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"653","target":"669","id":"10563","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"535","target":"539","id":"9974","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"432","target":"644","id":"9064","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"692","target":"721","id":"10652","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"522","target":"625","id":"9868","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"375","target":"544","id":"8358","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"306","target":"584","id":"7480","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"528","target":"601","id":"9926","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"627","target":"662","id":"10443","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"173","target":"435","id":"5238","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"139","target":"440","id":"4546","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"559","target":"561","id":"10107","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"330","target":"394","id":"7816","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"207","target":"223","id":"5855","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"511","target":"571","id":"9788","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"558","target":"694","id":"10104","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"216","target":"432","id":"6013","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"15","target":"435","id":"1809","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"50","target":"294","id":"2611","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"224","target":"555","id":"6158","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"78","target":"192","id":"3262","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"5","target":"144","id":"1558","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"126","target":"681","id":"4283","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"270","target":"697","id":"6916","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"87","target":"565","id":"3473","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"256","target":"295","id":"6666","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"166","target":"352","id":"5101","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"201","target":"368","id":"5757","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"594","target":"604","id":"10302","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"148","target":"470","id":"4748","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"145","target":"323","id":"4681","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"256","target":"318","id":"6668","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"410","target":"694","id":"8818","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"216","target":"294","id":"6008","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"163","target":"360","id":"5044","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"332","target":"511","id":"7844","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"625","target":"685","id":"10438","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"311","target":"522","id":"7543","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"132","target":"230","id":"4402","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"151","target":"529","id":"4821","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"173","target":"519","id":"5241","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"554","target":"672","id":"10080","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"5","target":"713","id":"1579","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"16","target":"568","id":"1835","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"265","target":"530","id":"6826","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"613","target":"682","id":"10392","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"28","target":"569","id":"2115","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"2","target":"366","id":"1501","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"62","target":"502","id":"2915","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"19","target":"55","id":"1889","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"189","target":"239","id":"5533","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"164","target":"245","id":"5058","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"316","target":"577","id":"7617","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"225","target":"319","id":"6169","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"112","target":"354","id":"3998","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"614","target":"623","id":"10394","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"448","target":"727","id":"9247","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"126","target":"544","id":"4282","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"59","target":"481","id":"2828","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"162","target":"299","id":"5020","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"90","target":"406","id":"3545","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"398","target":"715","id":"8680","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"621","target":"706","id":"10420","attributes":{"Weight":"1.0"},"color":"rgb(115,148,164)","size":1.0},{"source":"337","target":"705","id":"7923","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"188","target":"703","id":"5526","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"277","target":"652","id":"7020","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"19","target":"141","id":"1894","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"338","target":"606","id":"7932","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"132","target":"362","id":"4409","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"587","target":"702","id":"10274","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"110","target":"547","id":"3947","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"97","target":"525","id":"3697","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"554","target":"630","id":"10079","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"432","target":"669","id":"9066","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"393","target":"559","id":"8615","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"82","target":"396","id":"3352","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"46","target":"59","id":"2518","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"43","target":"346","id":"2444","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"529","target":"643","id":"9939","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"385","target":"517","id":"8506","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"21","target":"292","id":"1943","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"568","target":"708","id":"10152","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"442","target":"721","id":"9195","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"1","target":"526","id":"1479","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"19","target":"478","id":"1905","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"345","target":"715","id":"8025","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"287","target":"608","id":"7191","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"293","target":"732","id":"7291","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"21","target":"640","id":"1950","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"492","target":"615","id":"9640","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"398","target":"621","id":"8671","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"27","target":"498","id":"2074","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"455","target":"669","id":"9316","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"342","target":"383","id":"7977","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"600","target":"642","id":"10324","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"504","target":"665","id":"9738","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"332","target":"601","id":"7849","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"58","target":"622","id":"2812","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"141","target":"675","id":"4602","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"134","target":"326","id":"4438","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"32","target":"558","id":"2201","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"290","target":"561","id":"7254","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"94","target":"566","id":"3632","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"93","target":"428","id":"3605","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"465","target":"735","id":"9417","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"528","target":"576","id":"9923","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"89","target":"485","id":"3523","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"10","target":"672","id":"1702","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"148","target":"208","id":"4740","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"237","target":"675","id":"6366","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"406","target":"530","id":"8765","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"71","target":"420","id":"3120","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"222","target":"235","id":"6116","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"282","target":"491","id":"7103","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"19","target":"26","id":"1886","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"140","target":"721","id":"4585","attributes":{"Weight":"1.0"},"color":"rgb(115,229,99)","size":1.0},{"source":"147","target":"698","id":"4739","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"61","target":"375","id":"2880","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"170","target":"401","id":"5177","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"74","target":"667","id":"3187","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"58","target":"237","id":"2796","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"143","target":"309","id":"4634","attributes":{"Weight":"1.0"},"color":"rgb(99,67,229)","size":1.0},{"source":"391","target":"411","id":"8584","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"14","target":"706","id":"1799","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"274","target":"418","id":"6960","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"173","target":"274","id":"5235","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"130","target":"503","id":"4363","attributes":{"Weight":"1.0"},"color":"rgb(67,148,213)","size":1.0},{"source":"26","target":"558","id":"2054","attributes":{"Weight":"1.0"},"color":"rgb(213,148,83)","size":1.0},{"source":"310","target":"459","id":"7527","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"614","target":"648","id":"10395","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"59","target":"452","id":"2826","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"142","target":"299","id":"4610","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"308","target":"713","id":"7513","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"13","target":"273","id":"1760","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"162","target":"504","id":"5027","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"308","target":"616","id":"7509","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"71","target":"533","id":"3122","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"8","target":"116","id":"1629","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"314","target":"566","id":"7590","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"170","target":"254","id":"5173","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"212","target":"221","id":"5932","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"665","target":"692","id":"10598","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"76","target":"303","id":"3217","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"37","target":"71","id":"2305","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"580","target":"618","id":"10243","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"118","target":"709","id":"4129","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"292","target":"732","id":"7281","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"251","target":"660","id":"6595","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"390","target":"561","id":"8575","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"611","target":"623","id":"10376","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"79","target":"611","id":"3297","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"156","target":"530","id":"4918","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"167","target":"430","id":"5122","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"4","target":"503","id":"1547","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"390","target":"394","id":"8565","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"308","target":"603","id":"7508","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"46","target":"482","id":"2536","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"529","target":"586","id":"9938","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"255","target":"558","id":"6657","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"66","target":"273","id":"2998","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"6","target":"458","id":"1589","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"83","target":"210","id":"3374","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"650","target":"735","id":"10552","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"109","target":"136","id":"3910","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"542","target":"624","id":"10018","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"445","target":"484","id":"9220","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"12","target":"645","id":"1750","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"492","target":"551","id":"9638","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"216","target":"619","id":"6023","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"646","target":"724","id":"10524","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"178","target":"700","id":"5344","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"596","target":"721","id":"10313","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"75","target":"342","id":"3199","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"160","target":"657","id":"4995","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"303","target":"335","id":"7432","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"302","target":"635","id":"7423","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"249","target":"483","id":"6554","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"57","target":"594","id":"2787","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"122","target":"577","id":"4204","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"151","target":"443","id":"4819","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"646","target":"735","id":"10529","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"382","target":"725","id":"8467","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"241","target":"693","id":"6429","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"432","target":"542","id":"9059","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"75","target":"379","id":"3201","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"321","target":"420","id":"7687","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"133","target":"417","id":"4423","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"218","target":"693","id":"6065","attributes":{"Weight":"1.0"},"color":"rgb(115,196,148)","size":1.0},{"source":"1","target":"97","id":"1465","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"546","target":"581","id":"10044","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"201","target":"552","id":"5762","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"97","target":"195","id":"3686","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"56","target":"677","id":"2763","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"138","target":"193","id":"4515","attributes":{"Weight":"1.0"},"color":"rgb(67,164,213)","size":1.0},{"source":"295","target":"510","id":"7318","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"428","target":"540","id":"9006","attributes":{"Weight":"1.0"},"color":"rgb(229,115,67)","size":1.0},{"source":"316","target":"397","id":"7611","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"485","target":"639","id":"9579","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"569","target":"719","id":"10161","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"330","target":"561","id":"7826","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"490","target":"676","id":"9618","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"584","target":"599","id":"10261","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"277","target":"571","id":"7013","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"443","target":"490","id":"9196","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"128","target":"513","id":"4318","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"137","target":"380","id":"4506","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"166","target":"167","id":"5095","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"172","target":"522","id":"5218","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"177","target":"311","id":"5307","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"404","target":"661","id":"8749","attributes":{"Weight":"1.0"},"color":"rgb(115,229,132)","size":1.0},{"source":"328","target":"700","id":"7792","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"14","target":"243","id":"1780","attributes":{"Weight":"1.0"},"color":"rgb(148,148,83)","size":1.0},{"source":"693","target":"723","id":"10655","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"404","target":"664","id":"8750","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"399","target":"411","id":"8683","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"169","target":"667","id":"5169","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"306","target":"666","id":"7483","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"240","target":"521","id":"6406","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"446","target":"510","id":"9226","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"470","target":"477","id":"9459","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"92","target":"426","id":"3583","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"231","target":"586","id":"6272","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"432","target":"589","id":"9061","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"116","target":"150","id":"4068","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"41","target":"66","id":"2394","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"656","target":"696","id":"10576","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"318","target":"510","id":"7643","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"642","target":"645","id":"10511","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"142","target":"432","id":"4613","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"374","target":"633","id":"8346","attributes":{"Weight":"1.0"},"color":"rgb(99,229,115)","size":1.0},{"source":"50","target":"135","id":"2604","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"102","target":"489","id":"3797","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"243","target":"704","id":"6455","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"623","target":"648","id":"10427","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"440","target":"594","id":"9160","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"102","target":"710","id":"3803","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"629","target":"643","id":"10449","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"180","target":"580","id":"5380","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"64","target":"125","id":"2949","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"200","target":"537","id":"5739","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"328","target":"367","id":"7780","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"175","target":"698","id":"5281","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"131","target":"333","id":"4377","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"172","target":"621","id":"5223","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"306","target":"599","id":"7482","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"264","target":"282","id":"6798","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"255","target":"410","id":"6652","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"571","target":"601","id":"10170","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"432","target":"444","id":"9053","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"366","target":"630","id":"8248","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"558","target":"674","id":"10103","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"428","target":"703","id":"9014","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"460","target":"612","id":"9364","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"72","target":"259","id":"3134","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"154","target":"707","id":"4882","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"224","target":"279","id":"6143","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"35","target":"36","id":"2264","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"169","target":"357","id":"5158","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"144","target":"562","id":"4664","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"35","target":"192","id":"2270","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"213","target":"681","id":"5969","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"199","target":"272","id":"5716","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"729","target":"734","id":"10686","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"409","target":"562","id":"8800","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"455","target":"577","id":"9313","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"376","target":"502","id":"8369","attributes":{"Weight":"1.0"},"color":"rgb(164,148,132)","size":1.0},{"source":"194","target":"259","id":"5619","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"540","target":"568","id":"10007","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"185","target":"531","id":"5470","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"311","target":"667","id":"7551","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"340","target":"437","id":"7957","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"284","target":"467","id":"7141","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"234","target":"672","id":"6326","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"120","target":"368","id":"4161","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"289","target":"436","id":"7224","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"232","target":"415","id":"6286","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"154","target":"155","id":"4859","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"13","target":"389","id":"1765","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"494","target":"526","id":"9656","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"141","target":"452","id":"4596","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"108","target":"195","id":"3890","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"443","target":"529","id":"9197","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"45","target":"661","id":"2515","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"195","target":"435","id":"5640","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"240","target":"461","id":"6402","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"45","target":"422","id":"2504","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"173","target":"494","id":"5240","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"457","target":"701","id":"9333","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"247","target":"598","id":"6525","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"547","target":"717","id":"10051","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"371","target":"569","id":"8296","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"328","target":"329","id":"7778","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"80","target":"603","id":"3321","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"172","target":"532","id":"5220","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"200","target":"649","id":"5745","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"555","target":"645","id":"10085","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"26","target":"675","id":"2056","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"53","target":"524","id":"2681","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"71","target":"705","id":"3127","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"3","target":"486","id":"1527","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"434","target":"713","id":"9094","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"639","target":"657","id":"10495","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"203","target":"454","id":"5791","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"95","target":"248","id":"3647","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"3","target":"39","id":"1511","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"49","target":"510","id":"2596","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"92","target":"615","id":"3592","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"419","target":"451","id":"8894","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"128","target":"388","id":"4314","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"187","target":"539","id":"5505","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"8","target":"667","id":"1654","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"92","target":"197","id":"3577","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"87","target":"473","id":"3466","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"189","target":"483","id":"5542","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"152","target":"617","id":"4843","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"154","target":"316","id":"4867","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"252","target":"481","id":"6608","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"507","target":"613","id":"9761","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"45","target":"46","id":"2491","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"120","target":"222","id":"4152","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"150","target":"644","id":"4799","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"312","target":"635","id":"7561","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"15","target":"631","id":"1818","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"275","target":"355","id":"6979","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"427","target":"718","id":"9002","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"38","target":"634","id":"2352","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"139","target":"575","id":"4547","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"375","target":"442","id":"8351","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"570","target":"599","id":"10165","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"327","target":"480","id":"7766","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"388","target":"563","id":"8550","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"240","target":"607","id":"6409","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"373","target":"397","id":"8320","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"351","target":"426","id":"8091","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"171","target":"200","id":"5190","attributes":{"Weight":"1.0"},"color":"rgb(132,148,164)","size":1.0},{"source":"348","target":"575","id":"8052","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"50","target":"591","id":"2625","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"276","target":"295","id":"6992","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"214","target":"230","id":"5972","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"630","target":"701","id":"10455","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"204","target":"524","id":"5811","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"246","target":"257","id":"6497","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"505","target":"649","id":"9748","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"17","target":"267","id":"1850","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"2","target":"639","id":"1507","attributes":{"Weight":"1.0"},"color":"rgb(115,67,229)","size":1.0},{"source":"555","target":"600","id":"10082","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"116","target":"231","id":"4069","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"498","target":"678","id":"9698","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"108","target":"418","id":"3895","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"221","target":"487","id":"6106","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"218","target":"366","id":"6049","attributes":{"Weight":"1.0"},"color":"rgb(67,115,229)","size":1.0},{"source":"398","target":"657","id":"8676","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"523","target":"594","id":"9879","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"275","target":"564","id":"6987","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"318","target":"646","id":"7652","attributes":{"Weight":"1.0"},"color":"rgb(67,164,148)","size":1.0},{"source":"462","target":"600","id":"9385","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"18","target":"387","id":"1876","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"38","target":"226","id":"2338","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"180","target":"593","id":"5381","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"555","target":"608","id":"10083","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"127","target":"657","id":"4300","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"196","target":"562","id":"5670","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"505","target":"537","id":"9744","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"415","target":"576","id":"8848","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"486","target":"607","id":"9586","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"91","target":"613","id":"3571","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"42","target":"703","id":"2435","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"264","target":"438","id":"6801","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"87","target":"212","id":"3457","attributes":{"Weight":"1.0"},"color":"rgb(148,148,229)","size":1.0},{"source":"279","target":"323","id":"7036","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"268","target":"283","id":"6862","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"218","target":"274","id":"6046","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"117","target":"126","id":"4093","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"231","target":"576","id":"6270","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"409","target":"565","id":"8801","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"101","target":"262","id":"3772","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"278","target":"488","id":"7027","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"725","target":"730","id":"10682","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"233","target":"567","id":"6307","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"269","target":"399","id":"6893","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"436","target":"547","id":"9110","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"157","target":"603","id":"4940","attributes":{"Weight":"1.0"},"color":"rgb(99,148,180)","size":1.0},{"source":"518","target":"686","id":"9839","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"158","target":"704","id":"4955","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"160","target":"614","id":"4990","attributes":{"Weight":"1.0"},"color":"rgb(115,148,196)","size":1.0},{"source":"52","target":"178","id":"2650","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"436","target":"529","id":"9109","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"429","target":"548","id":"9021","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"433","target":"623","id":"9080","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"51","target":"540","id":"2637","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"21","target":"243","id":"1941","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"43","target":"340","id":"2443","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"543","target":"562","id":"10022","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"69","target":"387","id":"3065","attributes":{"Weight":"1.0"},"color":"rgb(67,164,213)","size":1.0},{"source":"4","target":"404","id":"1545","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"198","target":"688","id":"5712","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"430","target":"711","id":"9039","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"72","target":"574","id":"3143","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"280","target":"608","id":"7070","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"251","target":"253","id":"6580","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"37","target":"579","id":"2322","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"272","target":"503","id":"6940","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"258","target":"583","id":"6706","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"277","target":"618","id":"7017","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"98","target":"492","id":"3717","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"124","target":"223","id":"4233","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"258","target":"440","id":"6703","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"266","target":"690","id":"6841","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"108","target":"519","id":"3899","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"202","target":"261","id":"5769","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"85","target":"431","id":"3420","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"347","target":"709","id":"8046","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"497","target":"516","id":"9678","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"423","target":"656","id":"8946","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"183","target":"302","id":"5419","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"86","target":"580","id":"3446","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"426","target":"456","id":"8983","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"221","target":"591","id":"6109","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"679","target":"685","id":"10627","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"363","target":"537","id":"8208","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"295","target":"509","id":"7317","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"596","target":"692","id":"10311","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"71","target":"662","id":"3126","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"368","target":"710","id":"8275","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"527","target":"685","id":"9919","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"228","target":"710","id":"6230","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"115","target":"702","id":"4064","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"99","target":"309","id":"3735","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"459","target":"680","id":"9355","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"175","target":"653","id":"5279","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"366","target":"457","id":"8244","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"359","target":"397","id":"8171","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"102","target":"697","id":"3802","attributes":{"Weight":"1.0"},"color":"rgb(180,148,99)","size":1.0},{"source":"234","target":"287","id":"6313","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"130","target":"370","id":"4358","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"480","target":"497","id":"9549","attributes":{"Weight":"1.0"},"color":"rgb(99,229,115)","size":1.0},{"source":"288","target":"473","id":"7203","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"352","target":"526","id":"8109","attributes":{"Weight":"1.0"},"color":"rgb(148,180,148)","size":1.0},{"source":"145","target":"375","id":"4684","attributes":{"Weight":"1.0"},"color":"rgb(164,148,132)","size":1.0},{"source":"424","target":"636","id":"8960","attributes":{"Weight":"1.0"},"color":"rgb(99,229,148)","size":1.0},{"source":"133","target":"606","id":"4428","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"49","target":"295","id":"2589","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"318","target":"606","id":"7651","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"160","target":"632","id":"4992","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"175","target":"455","id":"5271","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"265","target":"502","id":"6824","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"64","target":"512","id":"2972","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"101","target":"209","id":"3767","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"275","target":"318","id":"6977","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"340","target":"404","id":"7956","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"160","target":"726","id":"4998","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"578","target":"601","id":"10225","attributes":{"Weight":"1.0"},"color":"rgb(196,196,67)","size":1.0},{"source":"23","target":"293","id":"1986","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"71","target":"488","id":"3121","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"287","target":"469","id":"7187","attributes":{"Weight":"1.0"},"color":"rgb(99,148,229)","size":1.0},{"source":"601","target":"716","id":"10332","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"119","target":"128","id":"4130","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"126","target":"476","id":"4278","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"364","target":"504","id":"8218","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"142","target":"455","id":"4615","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"516","target":"736","id":"9823","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"425","target":"562","id":"8972","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"424","target":"645","id":"8962","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"543","target":"663","id":"10029","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"578","target":"602","id":"10226","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"656","target":"674","id":"10574","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"411","target":"561","id":"8825","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"243","target":"641","id":"6453","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"458","target":"686","id":"9345","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"257","target":"723","id":"6693","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"474","target":"553","id":"9503","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"62","target":"341","id":"2910","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"171","target":"345","id":"5195","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"464","target":"549","id":"9398","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"202","target":"645","id":"5785","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"498","target":"614","id":"9694","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"297","target":"663","id":"7349","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"255","target":"674","id":"6660","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"507","target":"715","id":"9766","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"327","target":"573","id":"7769","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"128","target":"206","id":"4308","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"203","target":"614","id":"5800","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"351","target":"549","id":"8097","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"319","target":"642","id":"7670","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"282","target":"466","id":"7102","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"280","target":"699","id":"7073","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"145","target":"224","id":"4675","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"240","target":"531","id":"6407","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"169","target":"446","id":"5160","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"124","target":"271","id":"4237","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"64","target":"661","id":"2974","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"8","target":"371","id":"1638","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"159","target":"322","id":"4966","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"100","target":"369","id":"3755","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"444","target":"535","id":"9212","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"118","target":"138","id":"4112","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"675","target":"676","id":"10617","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"352","target":"531","id":"8110","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"276","target":"564","id":"7001","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"307","target":"468","id":"7488","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"119","target":"336","id":"4136","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"192","target":"247","id":"5582","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"230","target":"483","id":"6255","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"230","target":"512","id":"6257","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"280","target":"734","id":"7075","attributes":{"Weight":"1.0"},"color":"rgb(148,83,213)","size":1.0},{"source":"474","target":"632","id":"9505","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"553","target":"671","id":"10076","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"386","target":"460","id":"8519","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"606","target":"682","id":"10356","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"574","target":"718","id":"10201","attributes":{"Weight":"1.0"},"color":"rgb(83,148,164)","size":1.0},{"source":"108","target":"655","id":"3906","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"223","target":"344","id":"6134","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"125","target":"141","id":"4248","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"405","target":"411","id":"8753","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"339","target":"610","id":"7945","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"389","target":"599","id":"8560","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"661","target":"721","id":"10591","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"77","target":"620","id":"3258","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"141","target":"237","id":"4586","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"175","target":"535","id":"5275","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"443","target":"586","id":"9201","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"30","target":"552","id":"2162","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"135","target":"429","id":"4465","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"496","target":"659","id":"9674","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"130","target":"382","id":"4359","attributes":{"Weight":"1.0"},"color":"rgb(67,83,229)","size":1.0},{"source":"7","target":"504","id":"1614","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"500","target":"537","id":"9706","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"327","target":"687","id":"7776","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"307","target":"541","id":"7495","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"327","target":"375","id":"7759","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"211","target":"486","id":"5924","attributes":{"Weight":"1.0"},"color":"rgb(148,213,148)","size":1.0},{"source":"523","target":"543","id":"9875","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"76","target":"440","id":"3223","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"342","target":"574","id":"7983","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"237","target":"252","id":"6355","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"249","target":"622","id":"6556","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"478","target":"675","id":"9542","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"119","target":"248","id":"4135","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"111","target":"591","id":"3980","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"249","target":"461","id":"6550","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"310","target":"458","id":"7526","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"194","target":"403","id":"5624","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"136","target":"448","id":"4490","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"215","target":"260","id":"5986","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"401","target":"656","id":"8714","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"98","target":"551","id":"3720","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"604","target":"621","id":"10345","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"37","target":"337","id":"2316","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"180","target":"528","id":"5378","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"361","target":"483","id":"8195","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"110","target":"349","id":"3943","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"162","target":"339","id":"5022","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"231","target":"308","id":"6262","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"89","target":"715","id":"3531","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"338","target":"714","id":"7937","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"185","target":"461","id":"5466","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"433","target":"687","id":"9085","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"217","target":"705","id":"6042","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"224","target":"676","id":"6162","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"533","target":"627","id":"9963","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"12","target":"600","id":"1747","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"418","target":"722","id":"8890","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"288","target":"381","id":"7197","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"15","target":"519","id":"1812","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"475","target":"678","id":"9523","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"74","target":"527","id":"3181","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"143","target":"535","id":"4641","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"98","target":"456","id":"3715","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"41","target":"192","id":"2397","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"394","target":"559","id":"8627","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"158","target":"439","id":"4949","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"268","target":"390","id":"6866","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"331","target":"436","id":"7832","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"238","target":"308","id":"6370","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"27","target":"116","id":"2059","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"161","target":"322","id":"5002","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"364","target":"693","id":"8228","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"498","target":"679","id":"9699","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"344","target":"484","id":"8010","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"517","target":"648","id":"9831","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"134","target":"375","id":"4441","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"142","target":"157","id":"4606","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"596","target":"693","id":"10312","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"188","target":"428","id":"5516","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"382","target":"647","id":"8461","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"4","target":"65","id":"1535","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"340","target":"387","id":"7955","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"52","target":"464","id":"2660","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"78","target":"389","id":"3269","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"573","target":"687","id":"10194","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"124","target":"615","id":"4247","attributes":{"Weight":"1.0"},"color":"rgb(164,99,148)","size":1.0},{"source":"11","target":"65","id":"1707","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"612","target":"679","id":"10386","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"112","target":"189","id":"3988","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"166","target":"359","id":"5102","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"572","target":"644","id":"10182","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"429","target":"529","id":"9020","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"193","target":"734","id":"5616","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"280","target":"547","id":"7066","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"19","target":"59","id":"1891","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"57","target":"124","id":"2769","attributes":{"Weight":"1.0"},"color":"rgb(229,99,148)","size":1.0},{"source":"533","target":"626","id":"9962","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"64","target":"124","id":"2948","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"451","target":"487","id":"9268","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"72","target":"194","id":"3132","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"185","target":"191","id":"5457","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"289","target":"699","id":"7234","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"371","target":"606","id":"8300","attributes":{"Weight":"1.0"},"color":"rgb(213,67,213)","size":1.0},{"source":"113","target":"674","id":"4020","attributes":{"Weight":"1.0"},"color":"rgb(148,99,164)","size":1.0},{"source":"31","target":"130","id":"2170","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"82","target":"385","id":"3350","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"203","target":"611","id":"5799","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"612","target":"667","id":"10384","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"55","target":"653","id":"2743","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"250","target":"410","id":"6567","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"20","target":"502","id":"1926","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"249","target":"449","id":"6548","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"528","target":"571","id":"9922","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"179","target":"408","id":"5353","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"30","target":"305","id":"2153","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"111","target":"227","id":"3964","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"36","target":"273","id":"2292","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"208","target":"620","id":"5882","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"173","target":"525","id":"5242","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"510","target":"564","id":"9783","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"149","target":"417","id":"4766","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"175","target":"669","id":"5280","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"344","target":"445","id":"8008","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"99","target":"701","id":"3744","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"129","target":"373","id":"4337","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"342","target":"627","id":"7987","attributes":{"Weight":"1.0"},"color":"rgb(67,180,164)","size":1.0},{"source":"198","target":"633","id":"5706","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"291","target":"422","id":"7260","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"292","target":"695","id":"7278","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"292","target":"439","id":"7273","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"502","target":"681","id":"9724","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"436","target":"717","id":"9116","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"97","target":"437","id":"3693","attributes":{"Weight":"1.0"},"color":"rgb(67,196,213)","size":1.0},{"source":"177","target":"384","id":"5309","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"213","target":"365","id":"5960","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"704","target":"733","id":"10668","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"473","target":"604","id":"9499","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"90","target":"326","id":"3541","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"14","target":"379","id":"1785","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"56","target":"177","id":"2749","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"188","target":"593","id":"5521","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"433","target":"678","id":"9083","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"131","target":"623","id":"4391","attributes":{"Weight":"1.0"},"color":"rgb(148,196,115)","size":1.0},{"source":"88","target":"279","id":"3492","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"182","target":"627","id":"5411","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"224","target":"490","id":"6155","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"345","target":"417","id":"8014","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"76","target":"543","id":"3230","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"8","target":"384","id":"1639","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"51","target":"641","id":"2640","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"6","target":"298","id":"1585","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"44","target":"586","id":"2482","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"229","target":"256","id":"6231","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"2","target":"105","id":"1491","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"688","target":"697","id":"10637","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"349","target":"569","id":"8069","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"130","target":"291","id":"4353","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"39","target":"240","id":"2364","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"192","target":"380","id":"5587","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"194","target":"342","id":"5620","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"73","target":"184","id":"3151","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"664","target":"709","id":"10596","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"193","target":"689","id":"5611","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"296","target":"519","id":"7328","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"124","target":"354","id":"4240","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"66","target":"467","id":"3005","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"301","target":"384","id":"7401","attributes":{"Weight":"1.0"},"color":"rgb(99,148,180)","size":1.0},{"source":"110","target":"164","id":"3934","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"42","target":"528","id":"2427","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"63","target":"639","id":"2940","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"56","target":"625","id":"2760","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"601","target":"619","id":"10328","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"84","target":"113","id":"3389","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"523","target":"562","id":"9876","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"294","target":"397","id":"7298","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"323","target":"676","id":"7717","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"176","target":"718","id":"5300","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"28","target":"113","id":"2094","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"146","target":"210","id":"4705","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"252","target":"416","id":"6601","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"184","target":"736","id":"5456","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"612","target":"681","id":"10387","attributes":{"Weight":"1.0"},"color":"rgb(83,229,99)","size":1.0},{"source":"392","target":"411","id":"8598","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"336","target":"356","id":"7897","attributes":{"Weight":"1.0"},"color":"rgb(229,148,83)","size":1.0},{"source":"137","target":"598","id":"4512","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"172","target":"604","id":"5221","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"250","target":"423","id":"6568","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"381","target":"594","id":"8444","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"498","target":"629","id":"9696","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"394","target":"731","id":"8631","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"7","target":"271","id":"1608","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"266","target":"693","id":"6843","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"201","target":"710","id":"5764","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"391","target":"399","id":"8582","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"179","target":"231","id":"5347","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"325","target":"539","id":"7739","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"11","target":"220","id":"1711","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"459","target":"620","id":"9354","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"42","target":"93","id":"2413","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"198","target":"524","id":"5704","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"350","target":"659","id":"8085","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"316","target":"442","id":"7612","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"50","target":"429","id":"2620","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"409","target":"573","id":"8802","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"430","target":"702","id":"9038","attributes":{"Weight":"1.0"},"color":"rgb(148,213,83)","size":1.0},{"source":"21","target":"733","id":"1956","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"385","target":"614","id":"8511","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"211","target":"608","id":"5928","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"44","target":"122","id":"2461","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"435","target":"494","id":"9096","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"724","target":"734","id":"10679","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"283","target":"392","id":"7121","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"383","target":"649","id":"8479","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"185","target":"352","id":"5461","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"177","target":"532","id":"5316","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"384","target":"667","id":"8494","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"291","target":"478","id":"7264","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"377","target":"731","id":"8393","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"115","target":"379","id":"4053","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"490","target":"699","id":"9619","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"455","target":"687","id":"9318","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"46","target":"141","id":"2522","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"586","target":"627","id":"10267","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"409","target":"433","id":"8791","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"403","target":"649","id":"8736","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"317","target":"357","id":"7629","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"65","target":"346","id":"2981","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"46","target":"291","id":"2526","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"272","target":"340","id":"6934","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"550","target":"588","id":"10061","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"150","target":"720","id":"4803","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"184","target":"636","id":"5451","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"84","target":"407","id":"3397","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"71","target":"579","id":"3123","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"405","target":"731","id":"8761","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"349","target":"644","id":"8074","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"281","target":"614","id":"7084","attributes":{"Weight":"1.0"},"color":"rgb(67,164,196)","size":1.0},{"source":"116","target":"528","id":"4082","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"575","target":"583","id":"10203","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"251","target":"694","id":"6597","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"248","target":"712","id":"6540","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"421","target":"728","id":"8930","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"60","target":"646","id":"2862","attributes":{"Weight":"1.0"},"color":"rgb(148,83,180)","size":1.0},{"source":"258","target":"654","id":"6709","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"319","target":"429","id":"7659","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"260","target":"271","id":"6731","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"86","target":"286","id":"3438","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"329","target":"367","id":"7796","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"454","target":"480","id":"9296","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"210","target":"337","id":"5902","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"590","target":"709","id":"10289","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"229","target":"267","id":"6232","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"419","target":"642","id":"8903","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"382","target":"491","id":"8457","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"289","target":"323","id":"7219","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"120","target":"708","id":"4168","attributes":{"Weight":"1.0"},"color":"rgb(229,67,99)","size":1.0},{"source":"459","target":"471","id":"9348","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"183","target":"224","id":"5417","attributes":{"Weight":"1.0"},"color":"rgb(180,148,132)","size":1.0},{"source":"536","target":"718","id":"9985","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"280","target":"490","id":"7064","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"28","target":"420","id":"2109","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"284","target":"315","id":"7138","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"343","target":"388","id":"7995","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"335","target":"415","id":"7882","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"70","target":"645","id":"3104","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"689","target":"724","id":"10639","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"424","target":"642","id":"8961","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"195","target":"218","id":"5636","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"83","target":"420","id":"3380","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"140","target":"460","id":"4570","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"528","target":"593","id":"9925","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"623","target":"719","id":"10430","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"115","target":"194","id":"4048","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"330","target":"560","id":"7825","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"305","target":"324","id":"7463","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"524","target":"636","id":"9888","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"150","target":"371","id":"4786","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"68","target":"312","id":"3041","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"526","target":"582","id":"9903","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"82","target":"517","id":"3359","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"339","target":"693","id":"7950","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"183","target":"726","id":"5438","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"518","target":"620","id":"9836","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"217","target":"533","id":"6036","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"199","target":"664","id":"5728","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"337","target":"533","id":"7917","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"416","target":"447","id":"8857","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"378","target":"399","id":"8395","attributes":{"Weight":"1.0"},"color":"rgb(229,148,115)","size":1.0},{"source":"158","target":"641","id":"4953","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"417","target":"534","id":"8871","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"19","target":"447","id":"1902","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"577","target":"678","id":"10221","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"197","target":"456","id":"5688","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"294","target":"644","id":"7309","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"583","target":"603","id":"10254","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"572","target":"693","id":"10183","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"506","target":"727","id":"9757","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"148","target":"307","id":"4742","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"528","target":"646","id":"9930","attributes":{"Weight":"1.0"},"color":"rgb(148,132,148)","size":1.0},{"source":"61","target":"145","id":"2869","attributes":{"Weight":"1.0"},"color":"rgb(213,67,213)","size":1.0},{"source":"52","target":"718","id":"2668","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"159","target":"632","id":"4972","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"433","target":"543","id":"9075","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"356","target":"423","id":"8142","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"206","target":"448","id":"5844","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"170","target":"545","id":"5181","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"295","target":"357","id":"7315","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"229","target":"564","id":"6244","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"128","target":"360","id":"4312","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"129","target":"240","id":"4334","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"88","target":"422","id":"3496","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"159","target":"621","id":"4971","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"31","target":"100","id":"2167","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"76","target":"594","id":"3235","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"600","target":"608","id":"10322","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"97","target":"296","id":"3690","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"121","target":"191","id":"4177","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"566","target":"613","id":"10139","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"296","target":"494","id":"7327","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"12","target":"450","id":"1742","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"27","target":"139","id":"2060","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"432","target":"455","id":"9054","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"399","target":"731","id":"8693","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"396","target":"566","id":"8647","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"537","target":"649","id":"9990","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"147","target":"539","id":"4734","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"266","target":"692","id":"6842","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"470","target":"471","id":"9458","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"421","target":"473","id":"8917","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"288","target":"409","id":"7198","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"472","target":"508","id":"9477","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"428","target":"619","id":"9012","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"53","target":"736","id":"2690","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"288","target":"728","id":"7218","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"45","target":"237","id":"2498","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"15","target":"108","id":"1801","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"49","target":"169","id":"2582","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"441","target":"734","id":"9179","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"236","target":"305","id":"6342","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"100","target":"130","id":"3747","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"144","target":"668","id":"4672","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"335","target":"726","id":"7895","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"318","target":"509","id":"7642","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"607","target":"711","id":"10360","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"639","target":"671","id":"10496","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"605","target":"631","id":"10349","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"91","target":"242","id":"3559","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"315","target":"467","id":"7599","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"108","target":"218","id":"3892","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"140","target":"678","id":"4580","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"144","target":"303","id":"4654","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"82","target":"633","id":"3365","attributes":{"Weight":"1.0"},"color":"rgb(99,229,115)","size":1.0},{"source":"255","target":"660","id":"6659","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"167","target":"226","id":"5118","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"96","target":"701","id":"3683","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"169","target":"352","id":"5156","attributes":{"Weight":"1.0"},"color":"rgb(148,213,67)","size":1.0},{"source":"517","target":"573","id":"9825","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"339","target":"453","id":"7939","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"60","target":"429","id":"2851","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"594","target":"728","id":"10304","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"75","target":"537","id":"3206","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"27","target":"573","id":"2076","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"169","target":"581","id":"5166","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"225","target":"462","id":"6175","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"311","target":"654","id":"7550","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"254","target":"674","id":"6645","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"586","target":"676","id":"10268","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"160","target":"297","id":"4984","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"508","target":"604","id":"9774","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"261","target":"642","id":"6769","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"587","target":"649","id":"10272","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"235","target":"353","id":"6333","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"248","target":"343","id":"6529","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"401","target":"694","id":"8717","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"568","target":"733","id":"10155","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"188","target":"652","id":"5525","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"637","target":"736","id":"10487","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"289","target":"540","id":"7229","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"102","target":"222","id":"3786","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"61","target":"94","id":"2866","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"435","target":"582","id":"9100","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"282","target":"650","id":"7106","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"44","target":"475","id":"2475","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"347","target":"628","id":"8043","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"20","target":"375","id":"1923","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"677","target":"707","id":"10624","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"404","target":"565","id":"8746","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"7","target":"690","id":"1621","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"430","target":"440","id":"9028","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"225","target":"358","id":"6170","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"77","target":"208","id":"3243","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"465","target":"689","id":"9411","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"17","target":"564","id":"1862","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"124","target":"445","id":"4243","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"523","target":"649","id":"9881","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"326","target":"513","id":"7753","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"205","target":"631","id":"5835","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"59","target":"478","id":"2827","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"284","target":"495","id":"7142","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"259","target":"500","id":"6718","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"123","target":"141","id":"4212","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"274","target":"296","id":"6959","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"107","target":"488","id":"3882","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"145","target":"699","id":"4701","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"602","target":"610","id":"10333","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"269","target":"405","id":"6894","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"213","target":"476","id":"5963","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"257","target":"474","id":"6682","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"14","target":"259","id":"1781","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"64","target":"262","id":"2960","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"114","target":"297","id":"4028","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"191","target":"634","id":"5580","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"674","target":"696","id":"10616","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"286","target":"601","id":"7174","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"423","target":"558","id":"8945","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"436","target":"676","id":"9113","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"654","target":"707","id":"10571","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"61","target":"140","id":"2868","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"328","target":"718","id":"7793","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"144","target":"583","id":"4667","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"279","target":"289","id":"7035","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"357","target":"446","id":"8152","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"197","target":"328","id":"5681","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"247","target":"380","id":"6519","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"269","target":"393","id":"6890","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"453","target":"610","id":"9286","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"498","target":"517","id":"9689","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"290","target":"731","id":"7257","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"32","target":"410","id":"2196","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"291","target":"534","id":"7268","attributes":{"Weight":"1.0"},"color":"rgb(197,148,148)","size":1.0},{"source":"110","target":"572","id":"3949","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"83","target":"107","id":"3370","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"62","target":"134","id":"2904","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"7","target":"723","id":"1625","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"171","target":"606","id":"5205","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"458","target":"471","id":"9337","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"562","target":"606","id":"10121","attributes":{"Weight":"1.0"},"color":"rgb(213,67,229)","size":1.0},{"source":"161","target":"671","id":"5012","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"336","target":"550","id":"7905","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"266","target":"602","id":"6837","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"80","target":"144","id":"3306","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"569","target":"629","id":"10158","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"371","target":"719","id":"8306","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"353","target":"429","id":"8117","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"129","target":"677","id":"4346","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"159","target":"398","id":"4967","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"48","target":"174","id":"2566","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"190","target":"383","id":"5557","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"252","target":"461","id":"6606","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"396","target":"613","id":"8649","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"57","target":"472","id":"2778","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"87","target":"421","id":"3461","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"186","target":"595","id":"5493","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"479","target":"541","id":"9545","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"409","target":"472","id":"8793","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"335","target":"348","id":"7881","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"308","target":"583","id":"7507","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"321","target":"488","id":"7688","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"297","target":"398","id":"7340","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"635","target":"636","id":"10473","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"19","target":"45","id":"1887","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"245","target":"719","id":"6495","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"264","target":"465","id":"6803","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"216","target":"428","id":"6012","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"112","target":"344","id":"3997","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"153","target":"672","id":"4857","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"172","target":"177","id":"5211","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"184","target":"497","id":"5445","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"483","target":"661","id":"9572","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"143","target":"455","id":"4638","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"627","target":"705","id":"10444","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"275","target":"526","id":"6985","attributes":{"Weight":"1.0"},"color":"rgb(67,196,148)","size":1.0},{"source":"672","target":"701","id":"10612","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"218","target":"591","id":"6061","attributes":{"Weight":"1.0"},"color":"rgb(148,115,213)","size":1.0},{"source":"111","target":"164","id":"3963","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"543","target":"604","id":"10027","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"337","target":"626","id":"7919","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"18","target":"220","id":"1870","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"57","target":"76","id":"2767","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"26","target":"416","id":"2046","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"108","target":"631","id":"3905","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"169","target":"592","id":"5167","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"295","target":"581","id":"7321","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"85","target":"490","id":"3423","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"275","target":"592","id":"6989","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"89","target":"297","id":"3519","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"157","target":"300","id":"4927","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"496","target":"613","id":"9672","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"51","target":"158","id":"2631","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"30","target":"368","id":"2157","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"227","target":"397","id":"6204","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"73","target":"736","id":"3168","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"276","target":"357","id":"6996","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"582","target":"585","id":"10249","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"242","target":"574","id":"6443","attributes":{"Weight":"1.0"},"color":"rgb(83,229,83)","size":1.0},{"source":"269","target":"283","id":"6883","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"29","target":"515","id":"2138","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"42","target":"277","id":"2420","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"286","target":"326","id":"7165","attributes":{"Weight":"1.0"},"color":"rgb(164,196,67)","size":1.0},{"source":"582","target":"722","id":"10253","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"19","target":"58","id":"1890","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"51","target":"733","id":"2645","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"95","target":"109","id":"3639","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"188","target":"619","id":"5524","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"93","target":"332","id":"3603","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"215","target":"241","id":"5984","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"111","target":"644","id":"3983","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"275","target":"652","id":"6990","attributes":{"Weight":"1.0"},"color":"rgb(148,196,67)","size":1.0},{"source":"35","target":"306","id":"2274","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"508","target":"663","id":"9775","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"144","target":"575","id":"4665","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"298","target":"458","id":"7356","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"85","target":"676","id":"3428","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"108","target":"585","id":"3903","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"134","target":"681","id":"4448","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"165","target":"461","id":"5087","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"654","target":"667","id":"10565","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"425","target":"449","id":"8964","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"404","target":"416","id":"8740","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"444","target":"455","id":"9209","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"128","target":"550","id":"4319","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"126","target":"502","id":"4279","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"283","target":"658","id":"7135","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"661","target":"692","id":"10589","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"96","target":"130","id":"3668","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"131","target":"443","id":"4381","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"659","target":"714","id":"10583","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"73","target":"688","id":"3166","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"6","target":"81","id":"1582","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"5","target":"157","id":"1559","attributes":{"Weight":"1.0"},"color":"rgb(99,148,180)","size":1.0},{"source":"253","target":"402","id":"6620","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"44","target":"151","id":"2462","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"229","target":"546","id":"6243","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"610","target":"693","id":"10372","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"725","target":"735","id":"10684","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"51","target":"292","id":"2634","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"155","target":"349","id":"4892","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"650","target":"734","id":"10551","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"121","target":"185","id":"4176","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"56","target":"386","id":"2753","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"168","target":"352","id":"5134","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"61","target":"534","id":"2888","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"189","target":"512","id":"5544","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"199","target":"387","id":"5721","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"419","target":"555","id":"8899","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"318","target":"592","id":"7650","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"10","target":"106","id":"1687","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"282","target":"465","id":"7101","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"23","target":"695","id":"1992","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"133","target":"534","id":"4426","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"45","target":"447","id":"2505","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"155","target":"316","id":"4891","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"254","target":"557","id":"6641","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"441","target":"724","id":"9175","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"252","target":"449","id":"6604","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"67","target":"312","id":"3020","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"16","target":"708","id":"1840","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"144","target":"616","id":"4670","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"219","target":"457","id":"6073","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"439","target":"732","id":"9148","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"72","target":"691","id":"3147","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"352","target":"607","id":"8111","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"224","target":"529","id":"6156","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"216","target":"716","id":"6028","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"159","target":"485","id":"4969","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"175","target":"539","id":"5276","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"68","target":"635","id":"3048","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"174","target":"733","id":"5262","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"568","target":"709","id":"10153","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"345","target":"659","id":"8021","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"54","target":"216","id":"2696","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"6","target":"148","id":"1583","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"188","target":"528","id":"5518","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"9","target":"201","id":"1665","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"282","target":"735","id":"7115","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"10","target":"105","id":"1686","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"212","target":"449","id":"5941","attributes":{"Weight":"1.0"},"color":"rgb(132,229,148)","size":1.0},{"source":"169","target":"564","id":"5165","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"162","target":"721","id":"5038","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"259","target":"587","id":"6723","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"192","target":"495","id":"5590","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"296","target":"631","id":"7335","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"296","target":"526","id":"7330","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"574","target":"587","id":"10195","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"385","target":"475","id":"8503","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"640","target":"695","id":"10500","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"202","target":"642","id":"5784","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"452","target":"503","id":"9277","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"387","target":"709","id":"8544","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"66","target":"380","id":"3002","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"171","target":"673","id":"5208","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"488","target":"626","id":"9598","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"121","target":"463","id":"4185","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"22","target":"439","id":"1968","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"608","target":"631","id":"10361","attributes":{"Weight":"1.0"},"color":"rgb(67,196,229)","size":1.0},{"source":"59","target":"252","id":"2820","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"517","target":"577","id":"9826","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"323","target":"567","id":"7715","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"106","target":"369","id":"3865","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"470","target":"680","id":"9465","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"170","target":"251","id":"5171","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"224","target":"726","id":"6166","attributes":{"Weight":"1.0"},"color":"rgb(196,67,213)","size":1.0},{"source":"375","target":"683","id":"8362","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"5","target":"303","id":"1565","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"240","target":"486","id":"6404","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"94","target":"345","id":"3625","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"225","target":"600","id":"6178","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"279","target":"693","id":"7052","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"307","target":"686","id":"7498","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"342","target":"717","id":"7992","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"176","target":"328","id":"5284","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"82","target":"678","id":"3367","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"494","target":"585","id":"9658","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"98","target":"351","id":"3710","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"68","target":"302","id":"3040","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"460","target":"713","id":"9373","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"28","target":"278","id":"2101","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"57","target":"288","id":"2772","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"162","target":"690","id":"5034","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"94","target":"244","id":"3621","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"266","target":"339","id":"6831","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"283","target":"559","id":"7131","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"120","target":"595","id":"4167","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"187","target":"669","id":"5509","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"293","target":"641","id":"7287","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"439","target":"568","id":"9141","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"52","target":"176","id":"2649","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"579","target":"626","id":"10237","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"235","target":"429","id":"6335","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"398","target":"654","id":"8675","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"397","target":"569","id":"8655","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"65","target":"503","id":"2986","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"148","target":"541","id":"4754","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"264","target":"730","id":"6815","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"551","target":"615","id":"10066","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"128","target":"152","id":"4306","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"33","target":"344","id":"2226","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"273","target":"315","id":"6949","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"212","target":"358","id":"5937","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"386","target":"685","id":"8532","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"577","target":"648","id":"10220","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"164","target":"591","id":"5068","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"253","target":"254","id":"6615","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"444","target":"542","id":"9214","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"116","target":"576","id":"4085","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"297","target":"638","id":"7346","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"76","target":"589","id":"3234","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"118","target":"346","id":"4117","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"18","target":"670","id":"1884","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"172","target":"527","id":"5219","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"26","target":"125","id":"2040","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"129","target":"359","id":"4336","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"18","target":"404","id":"1877","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"268","target":"413","id":"6876","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"270","target":"633","id":"6910","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"226","target":"607","id":"6191","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"314","target":"659","id":"7593","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"310","target":"680","id":"7537","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"528","target":"580","id":"9924","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"651","target":"735","id":"10559","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"42","target":"202","id":"2417","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"363","target":"379","id":"8202","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"113","target":"662","id":"4019","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"261","target":"462","id":"6762","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"266","target":"596","id":"6836","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"201","target":"222","id":"5749","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"506","target":"712","id":"9756","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"163","target":"378","id":"5045","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"31","target":"96","id":"2165","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"19","target":"622","id":"1908","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"276","target":"509","id":"6998","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"2","target":"322","id":"1500","attributes":{"Weight":"1.0"},"color":"rgb(115,67,229)","size":1.0},{"source":"360","target":"448","id":"8184","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"216","target":"644","id":"6025","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"502","target":"530","id":"9722","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"158","target":"640","id":"4952","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"209","target":"512","id":"5898","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"167","target":"359","id":"5121","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"170","target":"253","id":"5172","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"212","target":"319","id":"5936","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"517","target":"614","id":"9828","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"344","target":"354","id":"8005","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"224","target":"567","id":"6159","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"251","target":"336","id":"6583","attributes":{"Weight":"1.0"},"color":"rgb(229,148,83)","size":1.0},{"source":"625","target":"679","id":"10437","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"197","target":"329","id":"5682","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"132","target":"189","id":"4397","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"78","target":"306","id":"3266","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"351","target":"615","id":"8100","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"165","target":"430","id":"5086","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"202","target":"287","id":"5770","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"2","target":"370","id":"1503","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"464","target":"615","id":"9402","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"168","target":"226","id":"5132","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"143","target":"645","id":"4645","attributes":{"Weight":"1.0"},"color":"rgb(99,148,229)","size":1.0},{"source":"165","target":"711","id":"5093","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"24","target":"243","id":"2004","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"121","target":"240","id":"4179","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"374","target":"687","id":"8349","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"114","target":"322","id":"4029","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"169","target":"510","id":"5162","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"191","target":"359","id":"5573","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"342","target":"649","id":"7988","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"311","target":"527","id":"7545","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"59","target":"416","id":"2822","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"222","target":"236","id":"6117","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"390","target":"731","id":"8577","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"40","target":"41","id":"2375","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"693","target":"721","id":"10654","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"81","target":"148","id":"3325","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"202","target":"424","id":"5774","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"312","target":"736","id":"7567","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"28","target":"135","id":"2095","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"122","target":"442","id":"4197","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"352","target":"667","id":"8114","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"228","target":"499","id":"6226","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"90","target":"341","id":"3542","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"329","target":"372","id":"7797","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"371","target":"572","id":"8297","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"464","target":"536","id":"9397","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"381","target":"508","id":"8436","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"116","target":"303","id":"4073","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"421","target":"562","id":"8922","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"303","target":"498","id":"7438","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"280","target":"443","id":"7062","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"151","target":"490","id":"4820","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"421","target":"440","id":"8915","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"286","target":"580","id":"7172","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"264","target":"647","id":"6807","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"440","target":"523","id":"9154","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"303","target":"434","id":"7437","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"229","target":"446","id":"6240","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"43","target":"590","id":"2453","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"117","target":"156","id":"4095","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"217","target":"488","id":"6035","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"234","target":"554","id":"6321","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"186","target":"552","id":"5492","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"106","target":"153","id":"3858","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"95","target":"712","id":"3662","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"553","target":"715","id":"10077","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"19","target":"452","id":"1904","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"45","target":"481","id":"2510","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"133","target":"314","id":"4417","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"489","target":"595","id":"9608","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"466","target":"729","id":"9426","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"95","target":"343","id":"3649","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"86","target":"93","id":"3431","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"38","target":"537","id":"2350","attributes":{"Weight":"1.0"},"color":"rgb(148,213,83)","size":1.0},{"source":"464","target":"552","id":"9400","attributes":{"Weight":"1.0"},"color":"rgb(164,67,180)","size":1.0},{"source":"1","target":"722","id":"1485","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"208","target":"518","id":"5880","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"91","target":"341","id":"3562","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"157","target":"469","id":"4933","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"411","target":"412","id":"8820","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"377","target":"559","id":"8389","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"263","target":"432","id":"6784","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"253","target":"410","id":"6621","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"608","target":"734","id":"10364","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"326","target":"530","id":"7754","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"116","target":"713","id":"4092","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"211","target":"600","id":"5927","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"201","target":"236","id":"5752","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"121","target":"166","id":"4173","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"232","target":"583","id":"6290","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"85","target":"279","id":"3414","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"4","target":"387","id":"1544","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"186","target":"201","id":"5478","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"102","target":"552","id":"3800","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"228","target":"368","id":"6223","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"64","target":"344","id":"2962","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"222","target":"499","id":"6125","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"312","target":"538","id":"7559","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"135","target":"289","id":"4457","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"399","target":"658","id":"8692","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"210","target":"533","id":"5906","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"103","target":"317","id":"3812","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"52","target":"551","id":"2664","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"501","target":"506","id":"9714","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"315","target":"584","id":"7602","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"375","target":"476","id":"8354","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"195","target":"631","id":"5650","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"94","target":"659","id":"3635","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"251","target":"423","id":"6589","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"205","target":"722","id":"5837","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"647","target":"735","id":"10538","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"19","target":"125","id":"1893","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"575","target":"616","id":"10206","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"41","target":"315","id":"2402","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"118","target":"595","id":"4125","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"148","target":"518","id":"4753","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"650","target":"689","id":"10546","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"355","target":"564","id":"8135","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"11","target":"664","id":"1725","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"17","target":"510","id":"1860","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"8","target":"679","id":"1656","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"570","target":"666","id":"10166","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"301","target":"669","id":"7414","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"199","target":"404","id":"5722","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"42","target":"188","id":"2416","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"19","target":"123","id":"1892","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"289","target":"443","id":"7225","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"490","target":"547","id":"9613","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"110","target":"245","id":"3939","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"373","target":"569","id":"8321","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"277","target":"593","id":"7015","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"163","target":"248","id":"5041","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"227","target":"373","id":"6203","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"47","target":"556","id":"2556","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"206","target":"563","id":"5848","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"301","target":"455","id":"7405","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"193","target":"441","id":"5603","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"235","target":"305","id":"6330","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"120","target":"201","id":"4151","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"116","target":"562","id":"4083","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"444","target":"653","id":"9216","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"46","target":"252","id":"2525","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"329","target":"536","id":"7803","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"267","target":"592","id":"6860","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"104","target":"581","id":"3839","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"162","target":"266","id":"5018","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"465","target":"491","id":"9406","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"91","target":"326","id":"3561","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"268","target":"330","id":"6864","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"285","target":"441","id":"7150","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"86","target":"333","id":"3441","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"282","target":"647","id":"7105","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"431","target":"602","id":"9047","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"667","target":"679","id":"10603","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"85","target":"233","id":"3413","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"330","target":"395","id":"7817","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"30","target":"595","id":"2163","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"249","target":"447","id":"6547","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"145","target":"721","id":"4703","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"467","target":"666","id":"9435","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"160","target":"474","id":"4987","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"463","target":"531","id":"9392","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"440","target":"583","id":"9158","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"122","target":"433","id":"4196","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"28","target":"111","id":"2093","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"200","target":"403","id":"5736","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"407","target":"579","id":"8772","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"689","target":"734","id":"10643","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"131","target":"652","id":"4393","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"62","target":"156","id":"2905","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"255","target":"423","id":"6653","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"25","target":"292","id":"2023","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"362","target":"445","id":"8198","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"499","target":"548","id":"9701","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"150","target":"397","id":"4788","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"209","target":"320","id":"5890","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"277","target":"428","id":"7008","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"212","target":"450","id":"5942","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"8","target":"140","id":"1630","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"145","target":"717","id":"4702","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"241","target":"339","id":"6415","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"529","target":"676","id":"9940","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"391","target":"413","id":"8586","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"17","target":"357","id":"1857","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"336","target":"563","id":"7906","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"376","target":"586","id":"8373","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"75","target":"259","id":"3198","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"6","target":"686","id":"1601","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"333","target":"593","id":"7862","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"212","target":"261","id":"5934","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"603","target":"668","id":"10343","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"68","target":"497","id":"3042","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"45","target":"452","id":"2507","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"325","target":"345","id":"7731","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"110","target":"373","id":"3945","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"331","target":"717","id":"7841","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"280","target":"676","id":"7072","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"53","target":"73","id":"2671","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"326","target":"375","id":"7749","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"245","target":"572","id":"6490","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"489","target":"529","id":"9604","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"505","target":"691","id":"9749","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"386","target":"707","id":"8533","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"715","target":"726","id":"10673","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"400","target":"660","id":"8703","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"63","target":"322","id":"2932","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"516","target":"538","id":"9814","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"383","target":"597","id":"8478","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"166","target":"461","id":"5106","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"319","target":"529","id":"7665","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"1","target":"631","id":"1483","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"514","target":"669","id":"9806","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"649","target":"691","id":"10542","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"395","target":"561","id":"8640","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"156","target":"213","id":"4907","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"61","target":"673","id":"2894","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"384","target":"703","id":"8498","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"585","target":"655","id":"10265","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"187","target":"514","id":"5503","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"339","target":"723","id":"7952","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"281","target":"650","id":"7087","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"91","target":"530","id":"3569","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"3","target":"165","id":"1514","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"574","target":"691","id":"10198","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"526","target":"585","id":"9904","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"290","target":"391","id":"7241","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"400","target":"402","id":"8695","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"272","target":"346","id":"6935","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"346","target":"628","id":"8033","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"540","target":"708","id":"10012","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"519","target":"582","id":"9842","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"565","target":"604","id":"10134","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"405","target":"560","id":"8758","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"179","target":"679","id":"5366","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"107","target":"113","id":"3872","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"181","target":"672","id":"5398","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"223","target":"262","id":"6132","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"79","target":"687","id":"3302","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"218","target":"494","id":"6054","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"227","target":"643","id":"6212","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"476","target":"513","id":"9526","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"422","target":"591","id":"8938","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"248","target":"388","id":"6532","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"416","target":"461","id":"8860","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"458","target":"518","id":"9341","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"28","target":"368","id":"2106","attributes":{"Weight":"1.0"},"color":"rgb(148,99,180)","size":1.0},{"source":"88","target":"215","id":"3484","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"545","target":"674","id":"10039","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"270","target":"636","id":"6912","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"458","target":"470","id":"9336","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"328","target":"456","id":"7784","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"583","target":"668","id":"10257","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"17","target":"34","id":"1843","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"177","target":"279","id":"5306","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"77","target":"477","id":"3253","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"68","target":"688","id":"3052","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"225","target":"555","id":"6177","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"9","target":"710","id":"1681","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"279","target":"443","id":"7043","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"332","target":"333","id":"7842","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"209","target":"230","id":"5887","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"74","target":"289","id":"3173","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"5","target":"80","id":"1555","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"246","target":"638","id":"6508","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"170","target":"558","id":"5184","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"264","target":"491","id":"6805","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"451","target":"608","id":"9271","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"29","target":"477","id":"2136","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"197","target":"718","id":"5697","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"296","target":"655","id":"7336","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"426","target":"609","id":"8989","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"39","target":"168","id":"2360","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"151","target":"238","id":"4809","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"535","target":"542","id":"9975","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"571","target":"619","id":"10172","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"353","target":"499","id":"8119","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"95","target":"550","id":"3657","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"159","target":"638","id":"4973","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"68","target":"524","id":"3044","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"24","target":"641","id":"2011","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"561","target":"731","id":"10115","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"98","target":"197","id":"3707","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"602","target":"723","id":"10341","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"118","target":"199","id":"4113","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"148","target":"313","id":"4744","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"211","target":"451","id":"5922","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"154","target":"591","id":"4877","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"181","target":"309","id":"5391","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"569","target":"643","id":"10159","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"500","target":"574","id":"9707","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"72","target":"403","id":"3139","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"221","target":"555","id":"6107","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"130","target":"452","id":"4360","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"65","target":"670","id":"2991","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"190","target":"197","id":"5549","attributes":{"Weight":"1.0"},"color":"rgb(83,148,164)","size":1.0},{"source":"526","target":"631","id":"9906","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"186","target":"222","id":"5479","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"255","target":"556","id":"6655","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"117","target":"544","id":"4108","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"81","target":"459","id":"3332","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"9","target":"222","id":"1666","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"67","target":"524","id":"3023","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"54","target":"589","id":"2715","attributes":{"Weight":"1.0"},"color":"rgb(148,148,229)","size":1.0},{"source":"24","target":"704","id":"2013","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"86","target":"662","id":"3452","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"364","target":"690","id":"8226","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"724","target":"735","id":"10680","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"638","target":"715","id":"10492","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"122","target":"498","id":"4201","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"390","target":"393","id":"8564","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"104","target":"446","id":"3834","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"460","target":"522","id":"9357","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"440","target":"543","id":"9155","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"244","target":"417","id":"6465","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"60","target":"595","id":"2860","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"409","target":"589","id":"8803","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"579","target":"627","id":"10238","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"388","target":"617","id":"8552","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"301","target":"653","id":"7413","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"181","target":"366","id":"5392","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"154","target":"373","id":"4871","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"578","target":"690","id":"10231","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"17","target":"104","id":"1846","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"348","target":"440","id":"8051","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"624","target":"669","id":"10432","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"116","target":"460","id":"4081","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"193","target":"650","id":"5609","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"320","target":"361","id":"7676","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"204","target":"538","id":"5812","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"251","target":"656","id":"6594","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"652","target":"716","id":"10562","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"469","target":"608","id":"9451","attributes":{"Weight":"1.0"},"color":"rgb(99,148,229)","size":1.0},{"source":"43","target":"533","id":"2452","attributes":{"Weight":"1.0"},"color":"rgb(67,180,213)","size":1.0},{"source":"545","target":"557","id":"10035","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"445","target":"638","id":"9222","attributes":{"Weight":"1.0"},"color":"rgb(196,99,148)","size":1.0},{"source":"523","target":"682","id":"9883","attributes":{"Weight":"1.0"},"color":"rgb(213,67,229)","size":1.0},{"source":"277","target":"619","id":"7018","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"623","target":"687","id":"10429","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"347","target":"503","id":"8040","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"31","target":"219","id":"2173","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"175","target":"444","id":"5270","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"353","target":"552","id":"8121","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"189","target":"207","id":"5528","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"321","target":"627","id":"7692","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"60","target":"144","id":"2836","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"177","target":"261","id":"5305","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"188","target":"618","id":"5523","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"157","target":"444","id":"4931","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"105","target":"672","id":"3855","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"268","target":"395","id":"6871","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"56","target":"408","id":"2754","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"173","target":"526","id":"5243","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"258","target":"398","id":"6699","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"282","target":"683","id":"7108","attributes":{"Weight":"1.0"},"color":"rgb(83,164,148)","size":1.0},{"source":"493","target":"631","id":"9651","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"408","target":"532","id":"8780","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"73","target":"538","id":"3160","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"113","target":"407","id":"4012","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"75","target":"363","id":"3200","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"503","target":"709","id":"9732","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"168","target":"410","id":"5136","attributes":{"Weight":"1.0"},"color":"rgb(229,132,83)","size":1.0},{"source":"435","target":"655","id":"9104","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"156","target":"406","id":"4914","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"470","target":"518","id":"9462","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"384","target":"532","id":"8489","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"343","target":"563","id":"8000","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"64","target":"404","id":"2966","attributes":{"Weight":"1.0"},"color":"rgb(148,180,132)","size":1.0},{"source":"137","target":"570","id":"4510","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"47","target":"250","id":"2543","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"250","target":"556","id":"6571","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"60","target":"489","id":"2853","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"453","target":"504","id":"9282","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"641","target":"709","id":"10508","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"410","target":"558","id":"8814","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"433","target":"498","id":"9073","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"596","target":"661","id":"10308","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"429","target":"552","id":"9022","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"504","target":"578","id":"9733","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"193","target":"408","id":"5601","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"433","target":"517","id":"9074","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"256","target":"267","id":"6663","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"152","target":"388","id":"4836","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"309","target":"370","id":"7518","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"331","target":"699","id":"7840","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"183","target":"636","id":"5431","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"224","target":"642","id":"6161","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"13","target":"247","id":"1759","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"643","target":"719","id":"10515","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"364","target":"596","id":"8220","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"298","target":"471","id":"7360","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"465","target":"650","id":"9409","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"441","target":"646","id":"9170","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"399","target":"414","id":"8686","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"288","target":"527","id":"7209","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"375","target":"513","id":"8356","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"100","target":"554","id":"3758","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"212","target":"622","id":"5950","attributes":{"Weight":"1.0"},"color":"rgb(132,229,148)","size":1.0},{"source":"22","target":"120","id":"1962","attributes":{"Weight":"1.0"},"color":"rgb(229,67,99)","size":1.0},{"source":"649","target":"682","id":"10541","attributes":{"Weight":"1.0"},"color":"rgb(132,148,164)","size":1.0},{"source":"190","target":"691","id":"5566","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"257","target":"638","id":"6687","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"324","target":"548","id":"7726","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"273","target":"598","id":"6956","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"525","target":"527","id":"9895","attributes":{"Weight":"1.0"},"color":"rgb(67,196,180)","size":1.0},{"source":"609","target":"700","id":"10366","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"250","target":"402","id":"6566","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"66","target":"584","id":"3008","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"534","target":"659","id":"9969","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"233","target":"547","id":"6306","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"447","target":"452","id":"9232","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"66","target":"315","id":"3001","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"60","target":"576","id":"2859","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"220","target":"664","id":"6089","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"376","target":"547","id":"8371","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"231","target":"627","id":"6275","attributes":{"Weight":"1.0"},"color":"rgb(67,180,180)","size":1.0},{"source":"263","target":"455","id":"6786","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"144","target":"232","id":"4651","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"453","target":"596","id":"9284","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"60","target":"235","id":"2842","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"219","target":"304","id":"6068","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"61","target":"79","id":"2865","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"334","target":"499","id":"7876","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"324","target":"353","id":"7721","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"420","target":"579","id":"8909","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"106","target":"701","id":"3871","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"59","target":"449","id":"2825","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"285","target":"491","id":"7153","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"133","target":"682","id":"4432","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"49","target":"546","id":"2597","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"730","target":"734","id":"10688","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"277","target":"580","id":"7014","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"282","target":"441","id":"7100","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"76","target":"196","id":"3215","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"52","target":"427","id":"2658","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"105","target":"106","id":"3841","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"88","target":"266","id":"3490","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"269","target":"392","id":"6889","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"629","target":"719","id":"10452","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"86","target":"593","id":"3447","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"2","target":"554","id":"1505","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"650","target":"724","id":"10547","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"46","target":"481","id":"2535","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"223","target":"361","id":"6136","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"539","target":"542","id":"10002","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"203","target":"517","id":"5795","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"237","target":"622","id":"6365","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"499","target":"595","id":"9703","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"184","target":"697","id":"5455","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"27","target":"409","id":"2070","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"469","target":"600","id":"9450","attributes":{"Weight":"1.0"},"color":"rgb(99,148,229)","size":1.0},{"source":"245","target":"644","id":"6494","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"188","target":"216","id":"5511","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"143","target":"669","id":"4647","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"476","target":"530","id":"9527","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"498","target":"648","id":"9697","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"260","target":"693","id":"6749","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"566","target":"673","id":"10141","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"426","target":"464","id":"8984","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"44","target":"623","id":"2485","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"379","target":"574","id":"8413","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"200","target":"500","id":"5737","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"316","target":"591","id":"7618","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"246","target":"671","id":"6511","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"138","target":"347","id":"4521","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"254","target":"556","id":"6640","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"30","target":"102","id":"2145","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"13","target":"306","id":"1762","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"259","target":"574","id":"6722","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"154","target":"245","id":"4864","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"261","target":"572","id":"6765","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"632","target":"726","id":"10464","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"265","target":"326","id":"6818","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"527","target":"532","id":"9911","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"267","target":"355","id":"6851","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"203","target":"480","id":"5793","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"215","target":"257","id":"5985","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"416","target":"483","id":"8864","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"75","target":"200","id":"3197","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"12","target":"54","id":"1729","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"372","target":"609","id":"8316","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"152","target":"501","id":"4838","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"196","target":"425","id":"5661","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"13","target":"137","id":"1757","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"256","target":"509","id":"6672","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"234","target":"608","id":"6323","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"421","target":"649","id":"8927","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"33","target":"368","id":"2231","attributes":{"Weight":"1.0"},"color":"rgb(229,99,99)","size":1.0},{"source":"398","target":"485","id":"8668","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"296","target":"418","id":"7323","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"301","target":"535","id":"7408","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"609","target":"615","id":"10365","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"573","target":"648","id":"10191","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"235","target":"324","id":"6331","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"136","target":"152","id":"4481","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"154","target":"644","id":"4881","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"161","target":"474","id":"5004","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"68","target":"184","id":"3035","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"264","target":"725","id":"6813","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"99","target":"300","id":"3733","attributes":{"Weight":"1.0"},"color":"rgb(99,67,229)","size":1.0},{"source":"235","target":"334","id":"6332","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"461","target":"607","id":"9379","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"515","target":"680","id":"9811","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"468","target":"620","id":"9443","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"485","target":"663","id":"9581","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"553","target":"657","id":"10075","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"474","target":"485","id":"9502","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"185","target":"676","id":"5475","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"164","target":"359","id":"5062","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"288","target":"421","id":"7199","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"73","target":"516","id":"3158","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"106","target":"234","id":"3861","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"291","target":"675","id":"7271","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"53","target":"635","id":"2684","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"191","target":"607","id":"5579","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"410","target":"674","id":"8817","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"397","target":"720","id":"8664","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"90","target":"242","id":"3539","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"88","target":"578","id":"3500","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"98","target":"464","id":"3716","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"162","target":"665","id":"5033","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"178","target":"426","id":"5334","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"13","target":"78","id":"1756","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"25","target":"293","id":"2024","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"350","target":"613","id":"8084","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"250","target":"660","id":"6576","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"131","target":"216","id":"4372","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"11","target":"340","id":"1714","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"455","target":"514","id":"9309","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"172","target":"707","id":"5231","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"214","target":"344","id":"5976","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"236","target":"595","id":"6352","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"299","target":"542","id":"7380","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"67","target":"497","id":"3021","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"311","target":"707","id":"7555","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"157","target":"301","id":"4928","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"67","target":"302","id":"3019","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"262","target":"362","id":"6776","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"53","target":"198","id":"2674","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"161","target":"715","id":"5013","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"6","target":"470","id":"1592","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"580","target":"703","id":"10246","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"422","target":"622","id":"8939","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"91","target":"544","id":"3570","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"50","target":"572","id":"2624","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"66","target":"253","id":"2997","attributes":{"Weight":"1.0"},"color":"rgb(148,132,164)","size":1.0},{"source":"192","target":"599","id":"5594","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"62","target":"265","id":"2908","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"138","target":"664","id":"4530","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"350","target":"566","id":"8082","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"179","target":"667","id":"5364","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"93","target":"652","id":"3615","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"52","target":"367","id":"2655","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"70","target":"212","id":"3086","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"454","target":"498","id":"9297","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"725","target":"734","id":"10683","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"69","target":"491","id":"3071","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"390","target":"395","id":"8566","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"423","target":"660","id":"8947","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"15","target":"722","id":"1820","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"497","target":"524","id":"9679","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"420","target":"627","id":"8911","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"5","target":"583","id":"1575","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"223","target":"445","id":"6138","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"322","target":"671","id":"7704","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"22","target":"641","id":"1972","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"347","target":"520","id":"8041","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"98","target":"700","id":"3723","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"143","target":"263","id":"4630","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"607","target":"634","id":"10359","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"430","target":"607","id":"9034","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"85","target":"224","id":"3412","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"262","target":"445","id":"6777","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"379","target":"587","id":"8414","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"459","target":"686","id":"9356","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"24","target":"51","id":"2000","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"379","target":"500","id":"8410","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"452","target":"675","id":"9281","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"30","target":"228","id":"2150","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"120","target":"236","id":"4155","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"72","target":"115","id":"3130","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"175","target":"187","id":"5263","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"144","target":"460","id":"4662","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"220","target":"437","id":"6084","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"283","target":"399","id":"7125","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"408","target":"685","id":"8787","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"44","target":"203","id":"2464","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"186","target":"305","id":"5483","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"178","target":"329","id":"5330","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"120","target":"710","id":"4169","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"175","target":"299","id":"5265","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"154","target":"349","id":"4869","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"95","target":"727","id":"3663","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"139","target":"398","id":"4542","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"193","target":"264","id":"5596","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"195","target":"296","id":"5638","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"367","target":"536","id":"8258","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"207","target":"484","id":"5866","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"311","target":"612","id":"7548","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"91","target":"126","id":"3555","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"233","target":"280","id":"6296","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"22","target":"25","id":"1959","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"443","target":"644","id":"9204","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"421","target":"604","id":"8926","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"353","target":"710","id":"8123","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"101","target":"362","id":"3777","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"33","target":"239","id":"2221","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"215","target":"271","id":"5988","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"562","target":"565","id":"10116","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"60","target":"186","id":"2838","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"379","target":"691","id":"8417","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"238","target":"616","id":"6382","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"491","target":"521","id":"9622","attributes":{"Weight":"1.0"},"color":"rgb(148,83,229)","size":1.0},{"source":"332","target":"428","id":"7843","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"372","target":"718","id":"8319","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"50","target":"349","id":"2614","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"707","target":"726","id":"10669","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"650","target":"651","id":"10545","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"236","target":"353","id":"6345","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"119","target":"588","id":"4146","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"35","target":"137","id":"2269","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"330","target":"377","id":"7811","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"187","target":"455","id":"5501","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"256","target":"317","id":"6667","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"123","target":"622","id":"4226","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"231","target":"547","id":"6268","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"635","target":"688","id":"10476","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"130","target":"366","id":"4356","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"172","target":"386","id":"5215","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"300","target":"662","id":"7398","attributes":{"Weight":"1.0"},"color":"rgb(99,99,229)","size":1.0},{"source":"96","target":"554","id":"3680","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"343","target":"360","id":"7993","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"415","target":"668","id":"8853","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"286","target":"333","id":"7167","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"115","target":"403","id":"4055","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"462","target":"487","id":"9383","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"280","target":"287","id":"7055","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"38","target":"240","id":"2339","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"162","target":"692","id":"5035","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"319","target":"555","id":"7666","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"565","target":"594","id":"10133","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"28","target":"337","id":"2104","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"608","target":"642","id":"10362","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"64","target":"416","id":"2967","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"1","target":"582","id":"1480","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"172","target":"311","id":"5213","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"227","target":"629","id":"6211","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"384","target":"527","id":"8488","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"63","target":"160","id":"2926","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"109","target":"152","id":"3911","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"283","target":"731","id":"7136","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"388","target":"506","id":"8548","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"597","target":"649","id":"10315","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"584","target":"666","id":"10262","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"140","target":"311","id":"4560","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"80","target":"139","id":"3305","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"107","target":"420","id":"3881","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"102","target":"236","id":"3789","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"135","target":"145","id":"4450","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"160","target":"161","id":"4980","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"219","target":"369","id":"6071","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"42","target":"286","id":"2421","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"203","target":"498","id":"5794","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"472","target":"604","id":"9485","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"251","target":"400","id":"6585","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"381","target":"543","id":"8439","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"350","target":"496","id":"8079","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"189","target":"445","id":"5541","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"195","target":"655","id":"5651","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"381","target":"421","id":"8429","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"371","target":"646","id":"8304","attributes":{"Weight":"1.0"},"color":"rgb(148,83,213)","size":1.0},{"source":"319","target":"368","id":"7656","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"268","target":"405","id":"6873","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"162","target":"661","id":"5032","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"297","target":"639","id":"7347","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"580","target":"652","id":"10245","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"92","target":"98","id":"3574","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"250","target":"696","id":"6579","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"76","target":"498","id":"3226","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"533","target":"662","id":"9964","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"438","target":"689","id":"9133","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"365","target":"476","id":"8234","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"264","target":"650","id":"6808","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"378","target":"488","id":"8397","attributes":{"Weight":"1.0"},"color":"rgb(148,180,148)","size":1.0},{"source":"253","target":"558","id":"6626","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"452","target":"482","id":"9276","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"47","target":"251","id":"2544","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"155","target":"685","id":"4904","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"320","target":"354","id":"7675","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"346","target":"520","id":"8031","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"19","target":"46","id":"1888","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"515","target":"541","id":"9809","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"333","target":"652","id":"7866","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"102","target":"368","id":"3795","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"215","target":"610","id":"5997","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"109","target":"448","id":"3920","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"104","target":"355","id":"3832","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"44","target":"611","id":"2483","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"54","target":"424","id":"2706","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"97","target":"218","id":"3688","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"109","target":"163","id":"3912","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"85","target":"187","id":"3411","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"497","target":"688","id":"9686","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"121","target":"165","id":"4172","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"122","target":"611","id":"4205","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"35","target":"247","id":"2271","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"619","target":"703","id":"10411","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"25","target":"158","id":"2020","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"432","target":"698","id":"9067","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"332","target":"619","id":"7851","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"64","target":"483","id":"2970","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"397","target":"572","id":"8656","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"18","target":"272","id":"1871","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"10","target":"366","id":"1696","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"44","target":"517","id":"2478","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"88","target":"721","id":"3510","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"308","target":"576","id":"7506","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"570","target":"598","id":"10164","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"320","target":"445","id":"7679","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"200","target":"593","id":"5743","attributes":{"Weight":"1.0"},"color":"rgb(148,196,83)","size":1.0},{"source":"55","target":"157","id":"2726","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"54","target":"131","id":"2692","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"154","target":"555","id":"4874","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"155","target":"397","id":"4896","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"271","target":"692","id":"6930","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"334","target":"429","id":"7873","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"22","target":"48","id":"1960","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"275","target":"295","id":"6974","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"241","target":"596","id":"6422","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"136","target":"550","id":"4493","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"128","target":"163","id":"4307","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"280","target":"586","id":"7068","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"93","target":"580","id":"3610","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"111","target":"719","id":"3984","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"372","target":"536","id":"8313","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"360","target":"550","id":"8187","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"45","target":"404","id":"2502","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"43","target":"520","id":"2451","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"125","target":"422","id":"4255","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"84","target":"217","id":"3393","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"475","target":"623","id":"9520","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"553","target":"621","id":"10071","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"130","target":"457","id":"4361","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"1","target":"195","id":"1468","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"400","target":"656","id":"8702","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"371","target":"591","id":"8299","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"69","target":"193","id":"3057","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"294","target":"572","id":"7303","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"579","target":"593","id":"10236","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"69","target":"730","id":"3081","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"111","target":"572","id":"3979","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"72","target":"383","id":"3138","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"28","target":"533","id":"2114","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"41","target":"78","id":"2395","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"159","target":"302","id":"4965","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"430","target":"486","id":"9031","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"308","target":"434","id":"7502","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"27","target":"583","id":"2079","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"395","target":"413","id":"8636","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"721","target":"723","id":"10675","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"128","target":"378","id":"4313","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"251","target":"402","id":"6587","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"274","target":"585","id":"6968","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"597","target":"691","id":"10316","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"11","target":"347","id":"1716","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"352","target":"486","id":"8108","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"386","target":"575","id":"8523","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"5","target":"616","id":"1577","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"50","target":"629","id":"2626","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"215","target":"453","id":"5992","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"131","target":"286","id":"4374","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"238","target":"258","id":"6368","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"67","target":"636","id":"3027","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"2","target":"181","id":"1495","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"128","target":"448","id":"4315","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"281","target":"465","id":"7081","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"424","target":"537","id":"8956","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"185","target":"226","id":"5459","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"231","target":"238","id":"6259","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"243","target":"733","id":"6458","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"575","target":"603","id":"10204","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"143","target":"444","id":"4637","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"496","target":"606","id":"9671","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"5","target":"491","id":"1571","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"109","target":"588","id":"3925","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"365","target":"375","id":"8231","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"342","target":"587","id":"7985","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"272","target":"664","id":"6944","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"140","target":"707","id":"4584","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"195","target":"494","id":"5643","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"91","target":"375","id":"3564","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"612","target":"616","id":"10381","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"673","target":"714","id":"10614","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"473","target":"565","id":"9496","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"374","target":"678","id":"8348","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"243","target":"640","id":"6452","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"218","target":"526","id":"6057","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"203","target":"385","id":"5788","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"349","target":"489","id":"8067","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"477","target":"620","id":"9535","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"329","target":"351","id":"7795","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"109","target":"343","id":"3916","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"65","target":"138","id":"2976","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"250","target":"255","id":"6562","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"259","target":"379","id":"6715","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"288","target":"522","id":"7206","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"134","target":"406","id":"4442","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"169","target":"652","id":"5168","attributes":{"Weight":"1.0"},"color":"rgb(148,196,67)","size":1.0},{"source":"373","target":"572","id":"8322","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"85","target":"717","id":"3430","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"180","target":"332","id":"5374","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"163","target":"712","id":"5054","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"333","target":"619","id":"7865","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"324","target":"595","id":"7728","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"43","target":"709","id":"2457","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"238","target":"576","id":"6378","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"85","target":"331","id":"3418","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"225","target":"645","id":"6181","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"342","target":"706","id":"7991","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"84","target":"705","id":"3405","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"185","target":"240","id":"5460","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"400","target":"696","id":"8706","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"343","target":"727","id":"8004","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"131","target":"601","id":"4388","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"15","target":"655","id":"1819","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"154","target":"642","id":"4879","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"230","target":"445","id":"6254","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"559","target":"658","id":"10108","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"467","target":"584","id":"9432","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"97","target":"722","id":"3704","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"9","target":"120","id":"1663","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"288","target":"604","id":"7216","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"536","target":"609","id":"9982","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"114","target":"127","id":"4022","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"14","target":"363","id":"1784","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"169","target":"509","id":"5161","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"209","target":"262","id":"5889","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"294","target":"371","id":"7295","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"303","target":"573","id":"7440","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"573","target":"611","id":"10187","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"288","target":"565","id":"7212","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"576","target":"603","id":"10211","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"261","target":"419","id":"6757","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"359","target":"607","id":"8177","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"273","target":"284","id":"6947","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"75","target":"649","id":"3210","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"418","target":"585","id":"8886","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"46","target":"452","id":"2532","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"37","target":"321","id":"2315","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"268","target":"559","id":"6878","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"144","target":"713","id":"4673","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"470","target":"620","id":"9464","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"261","target":"319","id":"6754","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"265","target":"513","id":"6825","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"209","target":"362","id":"5894","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"137","target":"204","id":"4500","attributes":{"Weight":"1.0"},"color":"rgb(99,213,148)","size":1.0},{"source":"77","target":"81","id":"3241","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"327","target":"385","id":"7760","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"10","target":"554","id":"1700","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"37","target":"627","id":"2324","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"125","target":"461","id":"4259","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"123","target":"291","id":"4216","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"7","target":"602","id":"1617","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"9","target":"552","id":"1679","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"111","target":"154","id":"3961","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"244","target":"338","id":"6461","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"506","target":"550","id":"9752","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"296","target":"585","id":"7332","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"227","target":"231","id":"6195","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"292","target":"568","id":"7275","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"534","target":"613","id":"9968","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"15","target":"605","id":"1817","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"115","target":"200","id":"4049","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"128","target":"343","id":"4311","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"69","target":"337","id":"3062","attributes":{"Weight":"1.0"},"color":"rgb(67,116,229)","size":1.0},{"source":"222","target":"548","id":"6126","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"324","target":"429","id":"7723","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"198","target":"636","id":"5708","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"236","target":"334","id":"6344","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"432","target":"571","id":"9060","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"28","target":"84","id":"2091","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"418","target":"435","id":"8879","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"305","target":"710","id":"7473","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"132","target":"207","id":"4398","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"300","target":"455","id":"7390","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"177","target":"591","id":"5318","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"85","target":"145","id":"3408","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"1","target":"15","id":"1464","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"168","target":"531","id":"5141","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"549","target":"609","id":"10056","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"203","target":"327","id":"5786","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"345","target":"566","id":"8018","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"339","target":"690","id":"7948","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"281","target":"382","id":"7078","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"65","target":"437","id":"2985","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"589","target":"623","id":"10281","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"383","target":"691","id":"8480","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"440","target":"589","id":"9159","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"43","target":"503","id":"2450","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"333","target":"571","id":"7859","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"341","target":"406","id":"7967","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"375","target":"530","id":"8357","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"47","target":"660","id":"2560","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"76","target":"381","id":"3218","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"150","target":"606","id":"4796","attributes":{"Weight":"1.0"},"color":"rgb(213,67,213)","size":1.0},{"source":"108","target":"296","id":"3894","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"55","target":"432","id":"2734","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"258","target":"668","id":"6710","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"434","target":"583","id":"9090","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"38","target":"486","id":"2347","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"371","target":"643","id":"8302","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"27","target":"434","id":"2073","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"183","target":"308","id":"5420","attributes":{"Weight":"1.0"},"color":"rgb(99,229,99)","size":1.0},{"source":"336","target":"360","id":"7898","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"286","target":"619","id":"7176","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"573","target":"577","id":"10186","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"131","target":"381","id":"4378","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"43","target":"387","id":"2446","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"313","target":"471","id":"7572","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"124","target":"484","id":"4245","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"98","target":"178","id":"3706","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"185","target":"449","id":"5465","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"415","target":"713","id":"8855","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"40","target":"306","id":"2383","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"435","target":"585","id":"9101","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"92","target":"372","id":"3582","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"473","target":"589","id":"9497","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"135","target":"699","id":"4478","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"244","target":"350","id":"6463","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"87","target":"381","id":"3459","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"143","target":"299","id":"4631","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"84","target":"626","id":"3402","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"249","target":"482","id":"6553","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"519","target":"631","id":"9845","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"484","target":"701","id":"9574","attributes":{"Weight":"1.0"},"color":"rgb(148,99,148)","size":1.0},{"source":"437","target":"664","id":"9121","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"408","target":"679","id":"8786","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"171","target":"613","id":"5206","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"180","target":"716","id":"5387","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"396","target":"633","id":"8650","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"312","target":"688","id":"7565","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"323","target":"431","id":"7709","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"329","target":"492","id":"7802","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"436","target":"586","id":"9112","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"270","target":"524","id":"6908","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"129","target":"226","id":"4333","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"33","target":"529","id":"2239","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"424","target":"600","id":"8958","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"150","target":"646","id":"4800","attributes":{"Weight":"1.0"},"color":"rgb(148,83,213)","size":1.0},{"source":"409","target":"425","id":"8790","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"62","target":"90","id":"2900","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"230","target":"354","id":"6251","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"547","target":"627","id":"10048","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"273","target":"389","id":"6951","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"89","target":"639","id":"3528","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"285","target":"466","id":"7152","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"398","target":"474","id":"8667","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"25","target":"732","id":"2033","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"657","target":"726","id":"10579","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"319","target":"450","id":"7660","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"146","target":"326","id":"4710","attributes":{"Weight":"1.0"},"color":"rgb(83,180,148)","size":1.0},{"source":"44","target":"385","id":"2471","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"161","target":"257","id":"5000","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"137","target":"389","id":"4507","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"186","target":"548","id":"5491","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"385","target":"454","id":"8502","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"82","target":"611","id":"3362","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"455","target":"539","id":"9311","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"372","target":"615","id":"8317","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"92","target":"329","id":"3579","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"265","target":"476","id":"6823","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"316","target":"454","id":"7613","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"121","target":"226","id":"4178","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"176","target":"178","id":"5282","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"647","target":"729","id":"10535","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"402","target":"694","id":"8728","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"329","target":"426","id":"7798","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"227","target":"294","id":"6198","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"164","target":"644","id":"5071","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"287","target":"450","id":"7184","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"113","target":"146","id":"4005","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"164","target":"373","id":"5064","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"401","target":"410","id":"8708","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"363","target":"383","id":"8203","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"90","target":"502","id":"3547","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"33","target":"101","id":"2209","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"409","target":"523","id":"8798","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"21","target":"732","id":"1955","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"215","target":"445","id":"5991","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"521","target":"523","id":"9853","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"438","target":"441","id":"9124","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"125","target":"416","id":"4254","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"591","target":"720","id":"10295","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"485","target":"638","id":"9578","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"251","target":"545","id":"6590","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"330","target":"390","id":"7812","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"177","target":"685","id":"5325","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"516","target":"636","id":"9817","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"225","target":"642","id":"6180","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"288","target":"562","id":"7211","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"379","target":"383","id":"8408","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"520","target":"670","id":"9851","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"439","target":"540","id":"9140","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"196","target":"523","id":"5667","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"539","target":"698","id":"10006","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"628","target":"709","id":"10448","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"210","target":"662","id":"5910","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"104","target":"510","id":"3836","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"137","target":"192","id":"4499","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"19","target":"370","id":"1899","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"212","target":"424","id":"5939","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"275","target":"509","id":"6983","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"500","target":"597","id":"9709","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"331","target":"676","id":"7839","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"94","target":"606","id":"3633","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"271","target":"723","id":"6933","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"667","target":"685","id":"10604","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"95","target":"336","id":"3648","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"201","target":"489","id":"5759","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"260","target":"572","id":"6739","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"116","target":"434","id":"4080","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"381","target":"644","id":"8447","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"442","target":"623","id":"9191","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"84","target":"662","id":"3404","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"52","target":"609","id":"2665","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"424","target":"451","id":"8952","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"35","target":"78","id":"2268","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"279","target":"591","id":"7050","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"303","target":"583","id":"7443","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"318","target":"357","id":"7638","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"16","target":"540","id":"1834","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"355","target":"592","id":"8137","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"110","target":"238","id":"3938","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"95","target":"152","id":"3643","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"274","target":"519","id":"6964","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"522","target":"685","id":"9873","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"136","target":"727","id":"4498","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"93","target":"333","id":"3604","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"611","target":"648","id":"10377","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"88","target":"572","id":"3499","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"460","target":"528","id":"9359","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"433","target":"442","id":"9069","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"54","target":"487","id":"2712","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"21","target":"540","id":"1948","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"142","target":"444","id":"4614","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"254","target":"423","id":"6638","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"649","target":"702","id":"10543","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"79","target":"721","id":"3303","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"529","target":"720","id":"9943","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"227","target":"238","id":"6196","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"510","target":"546","id":"9782","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"491","target":"730","id":"9632","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"88","target":"661","id":"3505","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"35","target":"66","id":"2267","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"403","target":"587","id":"8734","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"181","target":"304","id":"5390","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"147","target":"469","id":"4731","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"294","target":"432","id":"7299","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"303","target":"308","id":"7431","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"103","target":"169","id":"3805","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"159","target":"160","id":"4959","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"167","target":"634","id":"5128","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"233","target":"289","id":"6297","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"621","target":"726","id":"10422","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"40","target":"192","id":"2379","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"252","target":"622","id":"6612","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"255","target":"557","id":"6656","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"393","target":"395","id":"8608","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"127","target":"474","id":"4293","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"335","target":"583","id":"7888","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"142","target":"143","id":"4604","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"119","target":"343","id":"4137","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"184","target":"684","id":"5453","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"493","target":"624","id":"9650","attributes":{"Weight":"1.0"},"color":"rgb(99,115,229)","size":1.0},{"source":"433","target":"454","id":"9070","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"219","target":"366","id":"6070","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"545","target":"722","id":"10042","attributes":{"Weight":"1.0"},"color":"rgb(148,115,164)","size":1.0},{"source":"320","target":"484","id":"7681","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"401","target":"674","id":"8716","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"64","target":"230","id":"2956","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"138","target":"709","id":"4532","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"211","target":"645","id":"5931","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"133","target":"507","id":"4425","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"418","target":"655","id":"8889","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"351","target":"536","id":"8096","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"340","target":"520","id":"7959","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"231","target":"348","id":"6265","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"577","target":"623","id":"10219","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"403","target":"574","id":"8733","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"20","target":"134","id":"1915","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"472","target":"649","id":"9486","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"311","target":"567","id":"7547","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"40","target":"599","id":"2392","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"203","target":"656","id":"5803","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"453","target":"665","id":"9288","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"340","target":"664","id":"7962","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"534","target":"673","id":"9971","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"220","target":"346","id":"6080","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"326","target":"365","id":"7748","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"418","target":"493","id":"8880","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"203","target":"573","id":"5797","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"524","target":"633","id":"9886","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"95","target":"378","id":"3651","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"465","target":"725","id":"9413","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"355","target":"581","id":"8136","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"164","target":"227","id":"5057","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"374","target":"648","id":"8347","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"121","target":"168","id":"4175","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"24","target":"120","id":"2001","attributes":{"Weight":"1.0"},"color":"rgb(229,67,99)","size":1.0},{"source":"606","target":"713","id":"10357","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"340","target":"628","id":"7961","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"606","target":"613","id":"10352","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"305","target":"368","id":"7466","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"648","target":"687","id":"10540","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"343","target":"506","id":"7998","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"207","target":"483","id":"5865","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"190","target":"505","id":"5560","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"150","target":"643","id":"4798","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"48","target":"292","id":"2568","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"483","target":"565","id":"9571","attributes":{"Weight":"1.0"},"color":"rgb(229,99,148)","size":1.0},{"source":"122","target":"327","id":"4193","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"647","target":"651","id":"10531","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"496","target":"507","id":"9668","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"43","target":"118","id":"2438","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"112","target":"132","id":"3987","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"279","target":"431","id":"7041","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"114","target":"523","id":"4035","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"461","target":"711","id":"9382","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"183","target":"524","id":"5426","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"278","target":"321","id":"7023","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"647","target":"689","id":"10532","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"547","target":"699","id":"10050","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"366","target":"701","id":"8251","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"215","target":"692","id":"6002","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"11","target":"437","id":"1719","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"186","target":"228","id":"5480","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"32","target":"47","id":"2185","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"411","target":"731","id":"8827","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"17","target":"295","id":"1853","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"588","target":"617","id":"10276","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"91","target":"134","id":"3556","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"9","target":"305","id":"1670","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"565","target":"661","id":"10135","attributes":{"Weight":"1.0"},"color":"rgb(196,148,148)","size":1.0},{"source":"44","target":"227","id":"2465","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"57","target":"421","id":"2775","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"566","target":"714","id":"10143","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"522","target":"707","id":"9874","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"4","target":"220","id":"1539","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"233","target":"586","id":"6308","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"212","target":"425","id":"5940","attributes":{"Weight":"1.0"},"color":"rgb(148,148,229)","size":1.0},{"source":"440","target":"654","id":"9162","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"612","target":"654","id":"10383","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"426","target":"615","id":"8990","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"371","target":"373","id":"8291","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"37","target":"488","id":"2319","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"279","target":"490","id":"7044","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"155","target":"719","id":"4905","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"63","target":"697","id":"2943","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"260","target":"578","id":"6740","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"115","target":"649","id":"4062","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"227","target":"245","id":"6197","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"124","target":"483","id":"4244","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"431","target":"529","id":"9043","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"137","target":"247","id":"4501","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"7","target":"266","id":"1607","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"301","target":"539","id":"7409","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"98","target":"615","id":"3722","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"494","target":"655","id":"9661","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"140","target":"177","id":"4558","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"90","target":"513","id":"3548","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"216","target":"332","id":"6009","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"258","target":"603","id":"6707","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"392","target":"731","id":"8606","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"518","target":"680","id":"9838","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"127","target":"297","id":"4290","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"39","target":"185","id":"2361","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"299","target":"431","id":"7372","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"262","target":"361","id":"6775","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"100","target":"366","id":"3754","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"57","target":"425","id":"2776","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"244","target":"673","id":"6474","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"227","target":"717","id":"6214","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"313","target":"458","id":"7568","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"141","target":"449","id":"4595","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"84","target":"146","id":"3390","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"209","target":"223","id":"5886","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"394","target":"405","id":"8622","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"390","target":"559","id":"8573","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"6","target":"471","id":"1593","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"321","target":"340","id":"7685","attributes":{"Weight":"1.0"},"color":"rgb(67,180,213)","size":1.0},{"source":"208","target":"298","id":"5868","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"97","target":"494","id":"3695","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"204","target":"312","id":"5808","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"204","target":"633","id":"5813","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"609","target":"718","id":"10367","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"708","target":"732","id":"10670","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"181","target":"554","id":"5396","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"46","target":"478","id":"2534","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"441","target":"689","id":"9174","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"335","target":"668","id":"7892","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"188","target":"333","id":"5515","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"408","target":"527","id":"8779","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"64","target":"214","id":"2954","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"597","target":"706","id":"10318","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"91","target":"513","id":"3568","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"83","target":"217","id":"3375","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"196","target":"663","id":"5676","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"499","target":"710","id":"9704","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"562","target":"663","id":"10123","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"509","target":"581","id":"9780","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"302","target":"714","id":"7429","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"380","target":"666","id":"8427","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"271","target":"578","id":"6922","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"600","target":"631","id":"10323","attributes":{"Weight":"1.0"},"color":"rgb(67,196,229)","size":1.0},{"source":"414","target":"560","id":"8842","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"73","target":"684","id":"3165","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"165","target":"167","id":"5077","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"100","target":"106","id":"3746","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"344","target":"361","id":"8006","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"239","target":"362","id":"6392","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"46","target":"64","id":"2519","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"88","target":"260","id":"3488","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"78","target":"284","id":"3265","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"50","target":"529","id":"2622","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"238","target":"575","id":"6377","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"521","target":"728","id":"9862","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"509","target":"510","id":"9777","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"12","target":"70","id":"1730","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"224","target":"289","id":"6145","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"557","target":"656","id":"10096","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"33","target":"223","id":"2219","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"354","target":"445","id":"8126","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"16","target":"48","id":"1826","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"532","target":"612","id":"9951","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"235","target":"236","id":"6329","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"38","target":"607","id":"2351","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"152","target":"727","id":"4845","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"236","target":"548","id":"6350","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"476","target":"683","id":"9530","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"304","target":"672","id":"7461","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"322","target":"485","id":"7697","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"180","target":"618","id":"5383","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"213","target":"544","id":"5967","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"354","target":"512","id":"8129","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"33","target":"512","id":"2238","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"208","target":"310","id":"5870","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"266","target":"721","id":"6844","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"111","target":"629","id":"3981","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"555","target":"726","id":"10087","attributes":{"Weight":"1.0"},"color":"rgb(115,148,229)","size":1.0},{"source":"120","target":"334","id":"4159","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"61","target":"338","id":"2877","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"93","target":"593","id":"3611","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"213","target":"375","id":"5961","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"150","target":"528","id":"4790","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"409","target":"421","id":"8789","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"416","target":"478","id":"8861","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"356","target":"656","id":"8147","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"338","target":"659","id":"7934","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"115","target":"597","id":"4061","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"413","target":"658","id":"8839","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"238","target":"603","id":"6381","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"406","target":"502","id":"8763","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"404","target":"670","id":"8751","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"397","target":"643","id":"8659","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"299","target":"469","id":"7376","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"190","target":"403","id":"5558","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"414","target":"559","id":"8841","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"27","target":"629","id":"2082","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"42","target":"211","id":"2418","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"539","target":"624","id":"10003","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"30","target":"548","id":"2161","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"103","target":"256","id":"3807","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"91","target":"117","id":"3554","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"52","target":"98","id":"2648","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"36","target":"598","id":"2302","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"356","target":"558","id":"8146","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"338","target":"396","id":"7926","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"453","target":"692","id":"9290","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"155","target":"294","id":"4890","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"398","target":"553","id":"8669","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"222","target":"305","id":"6118","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"649","target":"706","id":"10544","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"640","target":"641","id":"10499","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"11","target":"590","id":"1723","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"24","target":"293","id":"2006","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"44","target":"687","id":"2489","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"178","target":"615","id":"5343","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"434","target":"491","id":"9086","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"641","target":"708","id":"10507","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"620","target":"686","id":"10414","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"385","target":"480","id":"8504","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"30","target":"222","id":"2149","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"75","target":"115","id":"3194","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"226","target":"359","id":"6185","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"227","target":"627","id":"6210","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"181","target":"701","id":"5399","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"93","target":"277","id":"3601","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"441","target":"729","id":"9177","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"410","target":"556","id":"8812","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"351","target":"492","id":"8095","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"398","target":"430","id":"8665","attributes":{"Weight":"1.0"},"color":"rgb(196,132,148)","size":1.0},{"source":"88","target":"596","id":"3502","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"49","target":"198","id":"2583","attributes":{"Weight":"1.0"},"color":"rgb(99,229,67)","size":1.0},{"source":"430","target":"531","id":"9032","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"419","target":"643","id":"8904","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"328","target":"492","id":"7786","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"111","target":"371","id":"3971","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"229","target":"509","id":"6241","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"469","target":"698","id":"9456","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"135","target":"376","id":"4463","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"70","target":"462","id":"3098","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"272","target":"709","id":"6946","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"434","target":"575","id":"9088","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"261","target":"287","id":"6753","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"224","target":"331","id":"6148","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"123","target":"422","id":"4218","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"176","target":"372","id":"5288","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"134","target":"213","id":"4435","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"5","target":"521","id":"1572","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"402","target":"556","id":"8722","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"416","target":"422","id":"8856","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"182","target":"278","id":"5402","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"346","target":"503","id":"8030","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"113","target":"210","id":"4007","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"300","target":"624","id":"7396","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"623","target":"678","id":"10428","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"394","target":"413","id":"8625","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"114","target":"639","id":"4040","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"326","target":"681","id":"7756","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"172","target":"677","id":"5227","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"13","target":"380","id":"1764","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"246","target":"715","id":"6513","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"151","target":"280","id":"4811","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"360","target":"712","id":"8191","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"197","target":"351","id":"5683","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"88","target":"504","id":"3498","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"68","target":"516","id":"3043","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"275","target":"510","id":"6984","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"151","target":"279","id":"4810","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"146","target":"278","id":"4707","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"79","target":"433","id":"3287","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"145","target":"327","id":"4682","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"170","target":"557","id":"5183","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"21","target":"428","id":"1945","attributes":{"Weight":"1.0"},"color":"rgb(229,115,67)","size":1.0},{"source":"63","target":"398","id":"2933","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"203","target":"648","id":"5802","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"24","target":"640","id":"2010","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"46","target":"447","id":"2530","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"19","target":"675","id":"1909","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"475","target":"577","id":"9517","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"106","target":"554","id":"3868","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"298","target":"686","id":"7368","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"118","target":"503","id":"4122","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"232","target":"254","id":"6280","attributes":{"Weight":"1.0"},"color":"rgb(148,148,116)","size":1.0},{"source":"470","target":"515","id":"9461","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"231","target":"303","id":"6261","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"438","target":"651","id":"9131","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"155","target":"166","id":"4887","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"469","target":"631","id":"9453","attributes":{"Weight":"1.0"},"color":"rgb(99,115,229)","size":1.0},{"source":"394","target":"395","id":"8620","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"462","target":"726","id":"9390","attributes":{"Weight":"1.0"},"color":"rgb(115,148,229)","size":1.0},{"source":"344","target":"362","id":"8007","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"192","target":"306","id":"5585","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"566","target":"606","id":"10138","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"299","target":"300","id":"7369","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"461","target":"565","id":"9378","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"27","target":"668","id":"2083","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"33","target":"483","id":"2235","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"275","target":"276","id":"6973","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"307","target":"310","id":"7484","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"461","target":"483","id":"9375","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"287","target":"555","id":"7189","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"300","target":"535","id":"7393","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"238","target":"586","id":"6380","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"307","target":"470","id":"7489","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"135","target":"323","id":"4459","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"89","target":"657","id":"3529","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"342","target":"586","id":"7984","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"367","target":"718","id":"8264","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"107","target":"533","id":"3883","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"110","target":"644","id":"3955","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"39","target":"166","id":"2358","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"119","target":"206","id":"4134","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"342","target":"379","id":"7976","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"187","target":"624","id":"5507","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"384","target":"460","id":"8486","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"22","target":"695","id":"1973","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"216","target":"580","id":"6018","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"151","target":"224","id":"4805","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"445","target":"512","id":"9221","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"28","target":"529","id":"2113","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"20","target":"156","id":"1916","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"145","target":"529","id":"4693","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"92","target":"609","id":"3591","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"46","target":"483","id":"2537","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"424","target":"517","id":"8955","attributes":{"Weight":"1.0"},"color":"rgb(67,229,196)","size":1.0},{"source":"9","target":"499","id":"1677","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"271","target":"596","id":"6923","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"477","target":"479","id":"9531","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"130","target":"672","id":"4368","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"212","target":"451","id":"5943","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"315","target":"495","id":"7600","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"170","target":"410","id":"5179","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"629","target":"720","id":"10453","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"268","target":"269","id":"6861","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"558","target":"656","id":"10101","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"26","target":"249","id":"2043","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"269","target":"412","id":"6896","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"35","target":"666","id":"2284","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"1","target":"205","id":"1469","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"303","target":"576","id":"7442","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"69","target":"264","id":"3058","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"284","target":"598","id":"7145","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"145","target":"443","id":"4689","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"37","target":"533","id":"2320","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"175","target":"300","id":"5266","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"245","target":"720","id":"6496","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"203","target":"687","id":"5805","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"253","target":"423","id":"6622","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"381","target":"425","id":"8430","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"114","target":"671","id":"4043","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"221","target":"608","id":"6111","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"316","target":"721","id":"7626","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"127","target":"398","id":"4292","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"243","target":"708","id":"6456","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"44","target":"327","id":"2468","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"199","target":"590","id":"5726","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"601","target":"655","id":"10330","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"127","target":"553","id":"4295","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"277","target":"537","id":"7012","attributes":{"Weight":"1.0"},"color":"rgb(148,196,83)","size":1.0},{"source":"13","target":"666","id":"1772","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"297","target":"657","id":"7348","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"197","target":"464","id":"5689","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"50","target":"373","id":"2617","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"488","target":"627","id":"9599","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"583","target":"654","id":"10256","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"99","target":"105","id":"3726","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"61","target":"316","id":"2874","attributes":{"Weight":"1.0"},"color":"rgb(213,67,213)","size":1.0},{"source":"47","target":"402","id":"2552","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"502","target":"513","id":"9721","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"71","target":"321","id":"3117","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"571","target":"716","id":"10177","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"590","target":"628","id":"10286","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"36","target":"192","id":"2290","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"60","target":"102","id":"2833","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"297","target":"474","id":"7341","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"131","target":"719","id":"4396","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"322","target":"621","id":"7699","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"409","target":"663","id":"8807","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"678","target":"721","id":"10626","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"3","target":"461","id":"1525","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"198","target":"497","id":"5702","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"123","target":"558","id":"4225","attributes":{"Weight":"1.0"},"color":"rgb(213,148,83)","size":1.0},{"source":"62","target":"530","id":"2917","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"140","target":"527","id":"4572","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"162","target":"602","id":"5030","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"473","target":"543","id":"9494","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"170","target":"250","id":"5170","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"419","target":"429","id":"8892","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"702","target":"706","id":"10664","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"454","target":"721","id":"9307","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"142","target":"660","id":"4623","attributes":{"Weight":"1.0"},"color":"rgb(180,67,164)","size":1.0},{"source":"467","target":"598","id":"9433","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"117","target":"213","id":"4096","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"218","target":"418","id":"6050","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"20","target":"341","id":"1921","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"363","target":"505","id":"8207","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"214","target":"262","id":"5974","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"114","target":"715","id":"4045","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"158","target":"733","id":"4958","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"417","target":"566","id":"8872","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"451","target":"600","id":"9270","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"38","target":"191","id":"2337","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"576","target":"668","id":"10215","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"137","target":"467","id":"4508","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"136","target":"163","id":"4482","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"646","target":"713","id":"10523","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"149","target":"345","id":"4763","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"524","target":"538","id":"9885","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"690","target":"723","id":"10648","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"151","target":"376","id":"4816","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"116","target":"668","id":"4091","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"110","target":"586","id":"3950","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"80","target":"434","id":"3317","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"234","target":"280","id":"6312","attributes":{"Weight":"1.0"},"color":"rgb(148,67,213)","size":1.0},{"source":"168","target":"191","id":"5131","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"20","target":"683","id":"1931","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"500","target":"706","id":"9713","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"130","target":"219","id":"4351","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"194","target":"505","id":"5626","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"17","target":"446","id":"1858","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"178","target":"197","id":"5328","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"261","target":"555","id":"6764","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"406","target":"476","id":"8762","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"47","target":"170","id":"2542","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"611","target":"656","id":"10378","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"196","target":"589","id":"5672","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"454","target":"648","id":"9304","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"67","target":"198","id":"3016","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"34","target":"592","id":"2263","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"224","target":"335","id":"6149","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"40","target":"315","id":"2384","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"528","target":"562","id":"9921","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"196","target":"543","id":"5669","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"101","target":"483","id":"3780","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"52","target":"700","id":"2667","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"157","target":"624","id":"4941","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"151","target":"179","id":"4804","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"228","target":"552","id":"6228","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"535","target":"653","id":"9977","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"20","target":"476","id":"1925","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"155","target":"245","id":"4889","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"494","target":"605","id":"9659","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"516","target":"524","id":"9813","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"501","target":"727","id":"9720","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"433","target":"648","id":"9082","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"365","target":"390","id":"8232","attributes":{"Weight":"1.0"},"color":"rgb(164,148,115)","size":1.0},{"source":"404","target":"503","id":"8744","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"4","target":"138","id":"1537","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"636","target":"697","id":"10482","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"503","target":"670","id":"9731","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"356","target":"696","id":"8151","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"615","target":"700","id":"10398","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"168","target":"607","id":"5143","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"320","target":"344","id":"7674","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"638","target":"671","id":"10490","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"40","target":"137","id":"2378","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"384","target":"677","id":"8495","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"295","target":"317","id":"7312","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"179","target":"311","id":"5349","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"245","target":"489","id":"6487","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"135","target":"547","id":"4472","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"78","target":"273","id":"3264","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"147","target":"514","id":"4732","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"384","target":"522","id":"8487","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"29","target":"208","id":"2126","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"60","target":"606","id":"2861","attributes":{"Weight":"1.0"},"color":"rgb(213,67,180)","size":1.0},{"source":"233","target":"376","id":"6300","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"635","target":"736","id":"10478","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"54","target":"381","id":"2704","attributes":{"Weight":"1.0"},"color":"rgb(148,148,229)","size":1.0},{"source":"171","target":"714","id":"5210","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"5","target":"575","id":"1573","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"112","target":"512","id":"4004","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"182","target":"420","id":"5406","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"69","target":"282","id":"3060","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"37","target":"545","id":"2321","attributes":{"Weight":"1.0"},"color":"rgb(148,99,164)","size":1.0},{"source":"363","target":"574","id":"8209","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"175","target":"624","id":"5278","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"40","target":"380","id":"2385","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"25","target":"439","id":"2025","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"39","target":"352","id":"2365","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"386","target":"532","id":"8522","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"449","target":"490","id":"9252","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"157","target":"187","id":"4923","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"78","target":"137","id":"3261","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"724","target":"729","id":"10677","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"211","target":"555","id":"5926","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"148","target":"477","id":"4750","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"253","target":"557","id":"6625","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"9","target":"429","id":"1675","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"252","target":"478","id":"6607","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"611","target":"687","id":"10380","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"421","target":"565","id":"8923","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"511","target":"593","id":"9790","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"279","target":"717","id":"7054","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"32","target":"250","id":"2187","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"93","target":"131","id":"3595","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"360","target":"563","id":"8188","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"404","target":"483","id":"8743","attributes":{"Weight":"1.0"},"color":"rgb(148,180,132)","size":1.0},{"source":"344","target":"483","id":"8009","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"13","target":"35","id":"1751","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"367","target":"609","id":"8261","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"442","target":"687","id":"9194","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"35","target":"599","id":"2283","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"557","target":"558","id":"10095","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"471","target":"686","id":"9475","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"156","target":"502","id":"4916","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"486","target":"531","id":"9585","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"68","target":"718","id":"3054","attributes":{"Weight":"1.0"},"color":"rgb(116,148,148)","size":1.0},{"source":"273","target":"467","id":"6952","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"269","target":"560","id":"6900","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"256","target":"446","id":"6671","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"631","target":"655","id":"10456","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"433","target":"611","id":"9078","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"226","target":"463","id":"6188","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"224","target":"699","id":"6163","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"135","target":"224","id":"4452","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"508","target":"521","id":"9767","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"197","target":"536","id":"5691","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"11","target":"346","id":"1715","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"259","target":"702","id":"6727","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"116","target":"371","id":"4078","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"220","target":"404","id":"6083","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"540","target":"732","id":"10013","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"174","target":"695","id":"5258","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"253","target":"400","id":"6618","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"316","target":"644","id":"7621","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"116","target":"308","id":"4074","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"71","target":"278","id":"3115","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"7","target":"453","id":"1611","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"352","target":"634","id":"8112","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"194","target":"649","id":"5631","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"376","target":"443","id":"8367","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"285","target":"734","id":"7163","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"290","target":"411","id":"7248","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"416","target":"449","id":"8858","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"374","target":"442","id":"8335","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"593","target":"619","id":"10298","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"257","target":"632","id":"6686","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"399","target":"488","id":"8687","attributes":{"Weight":"1.0"},"color":"rgb(148,99,196)","size":1.0},{"source":"409","target":"473","id":"8794","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"57","target":"562","id":"2784","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"50","target":"644","id":"2628","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"376","target":"567","id":"8372","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"208","target":"458","id":"5872","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"532","target":"540","id":"9950","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"389","target":"570","id":"8557","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"381","target":"521","id":"8437","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"183","target":"555","id":"5428","attributes":{"Weight":"1.0"},"color":"rgb(99,229,148)","size":1.0},{"source":"270","target":"688","id":"6915","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"381","target":"473","id":"8435","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"353","target":"368","id":"8116","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"38","target":"430","id":"2344","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"270","target":"538","id":"6909","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"452","target":"534","id":"9278","attributes":{"Weight":"1.0"},"color":"rgb(197,148,148)","size":1.0},{"source":"84","target":"107","id":"3388","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"258","target":"335","id":"6697","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"458","target":"620","id":"9343","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"270","target":"637","id":"6913","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"91","target":"502","id":"3567","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"13","target":"66","id":"1755","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"54","target":"608","id":"2717","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"361","target":"484","id":"8196","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"342","target":"500","id":"7979","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"73","target":"524","id":"3159","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"31","target":"370","id":"2179","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"593","target":"601","id":"10296","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"394","target":"414","id":"8626","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"171","target":"417","id":"5198","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"371","target":"562","id":"8295","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"48","target":"708","id":"2577","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"460","target":"677","id":"9369","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"661","target":"665","id":"10587","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"448","target":"506","id":"9240","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"133","target":"244","id":"4416","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"23","target":"158","id":"1982","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"81","target":"479","id":"3338","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"218","target":"435","id":"6052","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"65","target":"520","id":"2987","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"367","target":"426","id":"8253","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"123","target":"481","id":"4223","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"390","target":"399","id":"8567","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"428","target":"571","id":"9007","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"507","target":"714","id":"9765","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"267","target":"275","id":"6846","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"725","target":"729","id":"10681","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"261","target":"600","id":"6767","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"466","target":"735","id":"9429","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"336","target":"388","id":"7900","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"174","target":"568","id":"5255","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"522","target":"612","id":"9867","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"294","target":"643","id":"7308","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"612","target":"707","id":"10389","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"576","target":"606","id":"10212","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"75","target":"574","id":"3207","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"417","target":"659","id":"8875","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"276","target":"546","id":"7000","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"135","target":"280","id":"4456","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"391","target":"405","id":"8583","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"124","target":"320","id":"4238","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"12","target":"462","id":"1744","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"507","target":"534","id":"9758","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"104","target":"229","id":"3824","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"170","target":"255","id":"5174","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"526","target":"667","id":"9909","attributes":{"Weight":"1.0"},"color":"rgb(67,196,180)","size":1.0},{"source":"117","target":"375","id":"4102","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"371","target":"713","id":"8305","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"279","target":"567","id":"7047","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"525","target":"722","id":"9902","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"257","target":"445","id":"6681","attributes":{"Weight":"1.0"},"color":"rgb(196,99,148)","size":1.0},{"source":"71","target":"226","id":"3114","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"452","target":"481","id":"9275","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"242","target":"341","id":"6434","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"286","target":"593","id":"7173","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"247","target":"599","id":"6526","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"241","target":"610","id":"6424","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"100","target":"701","id":"3761","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"425","target":"565","id":"8973","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"61","target":"455","id":"2885","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"143","target":"187","id":"4629","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"221","target":"419","id":"6100","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"34","target":"546","id":"2260","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"259","target":"706","id":"6728","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"289","target":"532","id":"7228","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"6","target":"680","id":"1600","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"349","target":"643","id":"8073","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"93","target":"180","id":"3597","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"326","target":"544","id":"7755","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"295","target":"355","id":"7314","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"128","target":"588","id":"4321","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"626","target":"662","id":"10441","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"207","target":"230","id":"5856","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"17","target":"317","id":"1854","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"287","target":"451","id":"7185","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"610","target":"690","id":"10370","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"335","target":"616","id":"7890","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"275","target":"357","id":"6980","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"566","target":"659","id":"10140","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"330","target":"399","id":"7818","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"120","target":"429","id":"4162","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"564","target":"581","id":"10130","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"98","target":"372","id":"3712","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"442","target":"577","id":"9188","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"154","target":"719","id":"4883","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"71","target":"627","id":"3125","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"16","target":"174","id":"1829","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"87","target":"675","id":"3479","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"54","target":"70","id":"2691","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"505","target":"702","id":"9750","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"241","target":"578","id":"6421","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"422","target":"447","id":"8931","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"326","target":"683","id":"7757","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"54","target":"645","id":"2721","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"157","target":"240","id":"4924","attributes":{"Weight":"1.0"},"color":"rgb(180,132,148)","size":1.0},{"source":"239","target":"391","id":"6393","attributes":{"Weight":"1.0"},"color":"rgb(229,99,115)","size":1.0},{"source":"162","target":"364","id":"5023","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"213","target":"635","id":"5968","attributes":{"Weight":"1.0"},"color":"rgb(116,229,67)","size":1.0},{"source":"248","target":"448","id":"6533","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"425","target":"728","id":"8981","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"277","target":"332","id":"7005","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"103","target":"275","id":"3809","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"378","target":"588","id":"8403","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"425","target":"543","id":"8971","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"179","target":"654","id":"5363","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"101","target":"207","id":"3766","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"349","target":"591","id":"8071","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"64","target":"249","id":"2958","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"462","target":"707","id":"9389","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"65","target":"664","id":"2990","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"596","target":"723","id":"10314","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"260","target":"610","id":"6744","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"337","target":"579","id":"7918","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"39","target":"121","id":"2355","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"285","target":"438","id":"7149","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"14","target":"702","id":"1798","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"97","target":"173","id":"3685","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"166","target":"397","id":"5104","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"250","target":"694","id":"6578","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"258","target":"713","id":"6712","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"184","target":"302","id":"5443","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"421","target":"472","id":"8916","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"508","target":"543","id":"9769","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"117","target":"134","id":"4094","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"7","target":"661","id":"1619","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"389","target":"467","id":"8555","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"316","target":"327","id":"7606","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"6","target":"518","id":"1597","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"32","target":"255","id":"2191","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"33","target":"245","id":"2222","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"80","target":"575","id":"3318","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"144","target":"308","id":"4655","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"131","target":"432","id":"4380","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"32","target":"660","id":"2203","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"61","target":"678","id":"2895","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"210","target":"278","id":"5900","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"453","target":"690","id":"9289","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"54","target":"719","id":"2722","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"80","target":"335","id":"3314","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"34","target":"318","id":"2254","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"31","target":"701","id":"2184","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"582","target":"655","id":"10252","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"211","target":"487","id":"5925","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"224","target":"443","id":"6153","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"82","target":"573","id":"3360","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"614","target":"687","id":"10397","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"268","target":"731","id":"6882","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"517","target":"678","id":"9832","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"610","target":"692","id":"10371","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"398","target":"702","id":"8679","attributes":{"Weight":"1.0"},"color":"rgb(115,148,164)","size":1.0},{"source":"515","target":"620","id":"9810","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"133","target":"659","id":"4430","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"283","target":"330","id":"7117","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"264","target":"466","id":"6804","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"8","target":"527","id":"1644","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"161","target":"553","id":"5006","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"205","target":"582","id":"5832","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"129","target":"164","id":"4326","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"530","target":"683","id":"9946","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"44","target":"179","id":"2463","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"225","target":"419","id":"6171","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"675","target":"728","id":"10618","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"212","target":"645","id":"5952","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"230","target":"484","id":"6256","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"16","target":"733","id":"1842","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"61","target":"314","id":"2873","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"370","target":"630","id":"8288","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"360","target":"388","id":"8183","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"421","target":"594","id":"8925","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"76","target":"663","id":"3238","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"9","target":"236","id":"1669","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"242","target":"544","id":"6442","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"82","target":"623","id":"3364","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"456","target":"536","id":"9323","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"225","target":"424","id":"6172","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"401","target":"557","id":"8712","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"392","target":"414","id":"8601","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"121","target":"461","id":"4184","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"285","target":"650","id":"7156","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"38","target":"517","id":"2348","attributes":{"Weight":"1.0"},"color":"rgb(148,213,115)","size":1.0},{"source":"181","target":"219","id":"5388","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"492","target":"535","id":"9635","attributes":{"Weight":"1.0"},"color":"rgb(116,67,229)","size":1.0},{"source":"6","target":"310","id":"1587","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"384","target":"707","id":"8499","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"67","target":"697","id":"3031","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"437","target":"520","id":"9118","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"28","target":"720","id":"2122","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"225","target":"451","id":"6174","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"572","target":"719","id":"10184","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"27","target":"80","id":"2058","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"279","target":"572","id":"7048","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"115","target":"342","id":"4051","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"63","target":"257","id":"2929","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"182","target":"488","id":"5407","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"311","target":"384","id":"7539","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"387","target":"664","id":"8542","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"263","target":"669","id":"6795","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"131","target":"511","id":"4382","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"63","target":"485","id":"2935","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"164","target":"720","id":"5075","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"70","target":"608","id":"3102","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"283","target":"414","id":"7130","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"40","target":"598","id":"2391","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"98","target":"718","id":"3724","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"238","target":"335","id":"6371","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"640","target":"733","id":"10504","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"132","target":"512","id":"4413","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"119","target":"378","id":"4139","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"405","target":"658","id":"8760","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"313","target":"468","id":"7570","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"398","target":"632","id":"8672","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"155","target":"643","id":"4901","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"377","target":"414","id":"8388","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"135","target":"489","id":"4469","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"31","target":"309","id":"2176","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"102","target":"595","id":"3801","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"509","target":"592","id":"9781","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"25","target":"51","id":"2018","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"445","target":"483","id":"9219","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"21","target":"25","id":"1935","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"50","target":"164","id":"2608","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"203","target":"374","id":"5787","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"227","target":"569","id":"6206","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"384","target":"685","id":"8497","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"18","target":"628","id":"1882","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"140","target":"687","id":"4583","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"78","target":"495","id":"3271","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"52","target":"456","id":"2659","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"42","target":"428","id":"2424","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"220","target":"340","id":"6079","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"269","target":"658","id":"6902","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"98","target":"367","id":"3711","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"212","target":"487","id":"5945","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"545","target":"556","id":"10034","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"39","target":"463","id":"2369","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"96","target":"370","id":"3678","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"190","target":"706","id":"5568","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"244","target":"613","id":"6471","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"635","target":"637","id":"10474","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"313","target":"477","id":"7573","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"200","target":"597","id":"5744","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"69","target":"285","id":"3061","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"250","target":"674","id":"6577","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"587","target":"597","id":"10271","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"256","target":"276","id":"6665","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"147","target":"455","id":"4730","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"136","target":"712","id":"4497","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"144","target":"606","id":"4669","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"319","target":"349","id":"7654","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"284","target":"306","id":"7137","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"195","target":"605","id":"5649","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"628","target":"664","id":"10446","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"421","target":"508","id":"8918","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"101","target":"361","id":"3776","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"21","target":"708","id":"1954","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"184","target":"312","id":"5444","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"154","target":"224","id":"4862","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"174","target":"704","id":"5259","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"10","target":"153","id":"1689","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"84","target":"533","id":"3400","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"18","target":"383","id":"1875","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"198","target":"538","id":"5705","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"260","target":"665","id":"6746","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"306","target":"380","id":"7475","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"235","target":"489","id":"6336","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"1","target":"519","id":"1477","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"665","target":"723","id":"10601","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"46","target":"675","id":"2541","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"127","target":"715","id":"4303","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"81","target":"620","id":"3342","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"216","target":"618","id":"6022","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"54","target":"202","id":"2693","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"192","target":"666","id":"5595","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"177","target":"221","id":"5303","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"183","target":"462","id":"5423","attributes":{"Weight":"1.0"},"color":"rgb(99,229,148)","size":1.0},{"source":"185","target":"728","id":"5477","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"60","target":"150","id":"2837","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"287","target":"462","id":"7186","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"179","target":"586","id":"5359","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"269","target":"390","id":"6887","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"16","target":"439","id":"1833","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"176","target":"700","id":"5299","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"8","target":"460","id":"1642","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"114","target":"257","id":"4027","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"52","target":"197","id":"2651","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"122","target":"266","id":"4192","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"95","target":"244","id":"3646","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"416","target":"481","id":"8862","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"342","target":"403","id":"7978","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"114","target":"421","id":"4031","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"177","target":"218","id":"5302","attributes":{"Weight":"1.0"},"color":"rgb(67,196,180)","size":1.0},{"source":"82","target":"614","id":"3363","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"192","target":"315","id":"5586","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"548","target":"710","id":"10054","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"65","target":"340","id":"2980","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"71","target":"146","id":"3109","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"159","target":"257","id":"4963","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"137","target":"306","id":"4504","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"225","target":"287","id":"6168","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"117","target":"700","id":"4111","attributes":{"Weight":"1.0"},"color":"rgb(100,148,148)","size":1.0},{"source":"208","target":"541","id":"5881","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"195","target":"493","id":"5642","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"668","target":"713","id":"10607","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"280","target":"331","id":"7058","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"469","target":"514","id":"9446","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"87","target":"185","id":"3455","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"677","target":"685","id":"10623","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"197","target":"700","id":"5696","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"79","target":"375","id":"3285","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"156","target":"242","id":"4908","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"537","target":"706","id":"9993","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"214","target":"320","id":"5975","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"632","target":"671","id":"10462","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"448","target":"520","id":"9241","attributes":{"Weight":"1.0"},"color":"rgb(148,229,132)","size":1.0},{"source":"211","target":"618","id":"5929","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"524","target":"637","id":"9889","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"189","target":"230","id":"5532","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"454","target":"577","id":"9300","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"29","target":"310","id":"2129","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"298","target":"479","id":"7362","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"79","target":"623","id":"3299","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"141","target":"482","id":"4599","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"211","target":"642","id":"5930","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"438","target":"724","id":"9134","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"189","target":"361","id":"5539","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"329","target":"464","id":"7801","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"259","target":"363","id":"6714","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"525","target":"567","id":"9896","attributes":{"Weight":"1.0"},"color":"rgb(148,115,213)","size":1.0},{"source":"475","target":"614","id":"9519","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"122","target":"454","id":"4198","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"15","target":"97","id":"1800","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"661","target":"693","id":"10590","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"477","target":"680","id":"9536","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"183","target":"736","id":"5439","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"110","target":"719","id":"3957","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"200","target":"579","id":"5741","attributes":{"Weight":"1.0"},"color":"rgb(67,180,164)","size":1.0},{"source":"543","target":"589","id":"10025","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"258","target":"575","id":"6704","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"3","target":"634","id":"1530","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"633","target":"635","id":"10465","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"35","target":"570","id":"2280","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"196","target":"421","id":"5660","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"336","target":"448","id":"7902","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"87","target":"440","id":"3463","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"374","target":"611","id":"8343","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"220","target":"709","id":"6091","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"205","target":"585","id":"5833","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"15","target":"296","id":"1807","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"44","target":"454","id":"2474","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"577","target":"611","id":"10217","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"327","target":"455","id":"7764","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"572","target":"629","id":"10180","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"441","target":"650","id":"9172","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"216","target":"703","id":"6027","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"243","target":"439","id":"6449","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"289","target":"567","id":"7231","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"440","target":"472","id":"9150","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"372","target":"549","id":"8314","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"39","target":"129","id":"2356","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"468","target":"680","id":"9444","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"114","target":"398","id":"4030","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"205","target":"525","id":"5829","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"234","target":"304","id":"6314","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"302","target":"736","id":"7430","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"364","target":"665","id":"8224","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"267","target":"509","id":"6855","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"263","target":"539","id":"6790","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"166","target":"607","id":"5110","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"312","target":"497","id":"7556","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"412","target":"413","id":"8828","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"109","target":"119","id":"3908","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"264","target":"281","id":"6797","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"68","target":"697","id":"3053","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"287","target":"487","id":"7188","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"59","target":"422","id":"2823","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"58","target":"452","id":"2806","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"524","target":"635","id":"9887","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"414","target":"658","id":"8844","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"15","target":"195","id":"1803","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"277","target":"424","id":"7007","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"136","target":"336","id":"4485","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"174","target":"640","id":"5256","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"202","target":"221","id":"5767","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"125","target":"404","id":"4253","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"43","target":"437","id":"2448","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"569","target":"572","id":"10156","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"457","target":"630","id":"9331","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"425","target":"508","id":"8968","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"351","target":"456","id":"8093","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"114","target":"682","id":"4044","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"500","target":"505","id":"9705","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"47","target":"696","id":"2563","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"451","target":"462","id":"9267","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"307","target":"479","id":"7492","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"110","target":"150","id":"3930","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"315","target":"380","id":"7597","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"384","target":"625","id":"8492","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"23","target":"698","id":"1993","attributes":{"Weight":"1.0"},"color":"rgb(180,67,148)","size":1.0},{"source":"103","target":"581","id":"3821","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"244","target":"314","id":"6459","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"38","target":"461","id":"2345","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"113","target":"278","id":"4009","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"1","target":"108","id":"1466","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"527","target":"612","id":"9913","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"33","target":"50","id":"2207","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"241","target":"692","id":"6428","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"466","target":"651","id":"9422","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"309","target":"332","id":"7515","attributes":{"Weight":"1.0"},"color":"rgb(148,115,148)","size":1.0},{"source":"317","target":"355","id":"7628","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"182","target":"533","id":"5408","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"88","target":"241","id":"3487","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"504","target":"692","id":"9740","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"208","target":"459","id":"5873","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"14","target":"292","id":"1782","attributes":{"Weight":"1.0"},"color":"rgb(148,148,83)","size":1.0},{"source":"41","target":"584","id":"2408","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"633","target":"688","id":"10469","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"7","target":"339","id":"1609","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"373","target":"720","id":"8330","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"26","target":"123","id":"2039","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"263","target":"299","id":"6781","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"447","target":"481","id":"9234","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"228","target":"489","id":"6225","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"291","target":"670","id":"7270","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"12","target":"319","id":"1738","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"433","target":"577","id":"9077","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"345","target":"613","id":"8020","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"25","target":"243","id":"2022","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"178","target":"427","id":"5335","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"454","target":"614","id":"9302","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"402","target":"696","id":"8729","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"323","target":"529","id":"7713","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"157","target":"175","id":"4922","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"473","target":"728","id":"9501","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"88","target":"723","id":"3511","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"541","target":"620","id":"10015","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"29","target":"471","id":"2135","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"8","target":"311","id":"1636","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"106","target":"304","id":"3862","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"3","target":"607","id":"1529","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"37","target":"626","id":"2323","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"149","target":"682","id":"4775","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"176","target":"551","id":"5296","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"109","target":"501","id":"3921","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"183","target":"204","id":"5416","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"251","target":"401","id":"6586","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"492","target":"609","id":"9639","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"254","target":"545","id":"6639","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"169","target":"275","id":"5150","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"28","target":"33","id":"2086","attributes":{"Weight":"1.0"},"color":"rgb(148,132,148)","size":1.0},{"source":"108","target":"435","id":"3896","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"193","target":"724","id":"5612","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"320","target":"362","id":"7677","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"74","target":"654","id":"3186","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"323","target":"699","id":"7718","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"77","target":"310","id":"3246","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"353","target":"595","id":"8122","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"36","target":"315","id":"2295","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"547","target":"567","id":"10046","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"199","target":"274","id":"5717","attributes":{"Weight":"1.0"},"color":"rgb(67,196,213)","size":1.0},{"source":"7","target":"692","id":"1622","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"136","target":"506","id":"4492","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"571","target":"703","id":"10176","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"460","target":"679","id":"9370","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"190","target":"254","id":"5552","attributes":{"Weight":"1.0"},"color":"rgb(148,148,100)","size":1.0},{"source":"14","target":"574","id":"1791","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"42","target":"716","id":"2436","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"233","target":"443","id":"6303","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"61","target":"171","id":"2871","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"459","target":"470","id":"9347","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"127","target":"639","id":"4299","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"43","target":"347","id":"2445","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"18","target":"43","id":"1865","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"277","target":"636","id":"7019","attributes":{"Weight":"1.0"},"color":"rgb(180,196,67)","size":1.0},{"source":"154","target":"462","id":"4873","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"161","target":"398","id":"5003","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"522","target":"532","id":"9865","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"275","target":"667","id":"6991","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"161","target":"726","id":"5014","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"193","target":"281","id":"5597","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"41","target":"273","id":"2399","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"468","target":"515","id":"9440","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"495","target":"666","id":"9667","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"166","target":"226","id":"5099","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"50","target":"316","id":"2612","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"435","target":"526","id":"9099","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"41","target":"570","id":"2407","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"176","target":"464","id":"5292","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"245","target":"629","id":"6492","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"438","target":"647","id":"9129","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"140","target":"384","id":"4564","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"196","target":"508","id":"5665","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"485","target":"726","id":"9584","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"387","target":"670","id":"8543","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"68","target":"684","id":"3051","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"329","target":"563","id":"7806","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"67","target":"684","id":"3029","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"26","target":"447","id":"2048","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"538","target":"636","id":"9996","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"197","target":"367","id":"5684","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"312","target":"684","id":"7564","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"268","target":"560","id":"6879","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"611","target":"614","id":"10375","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"437","target":"628","id":"9120","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"197","target":"615","id":"5695","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"110","target":"591","id":"3951","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"298","target":"307","id":"7353","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"610","target":"723","id":"10374","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"73","target":"697","id":"3167","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"179","target":"527","id":"5356","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"387","target":"503","id":"8537","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"74","target":"179","id":"3172","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"374","target":"385","id":"8331","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"138","target":"346","id":"4520","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"326","target":"406","id":"7750","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"268","target":"377","id":"6865","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"482","target":"622","id":"9566","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"317","target":"446","id":"7630","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"72","target":"190","id":"3131","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"146","target":"407","id":"4712","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"161","target":"632","id":"5008","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"425","target":"663","id":"8978","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"107","target":"278","id":"3877","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"133","target":"325","id":"4418","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"142","target":"187","id":"4608","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"390","target":"405","id":"8568","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"41","target":"467","id":"2405","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"300","target":"469","id":"7391","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"122","target":"203","id":"4191","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"652","target":"667","id":"10560","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"502","target":"683","id":"9725","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"402","target":"656","id":"8725","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"394","target":"399","id":"8621","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"358","target":"600","id":"8166","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"205","target":"494","id":"5827","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"249","target":"481","id":"6552","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"519","target":"605","id":"9844","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"382","target":"689","id":"8465","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"266","target":"610","id":"6838","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"299","target":"384","id":"7371","attributes":{"Weight":"1.0"},"color":"rgb(99,148,180)","size":1.0},{"source":"346","target":"404","id":"8028","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"8","target":"576","id":"1648","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"52","target":"426","id":"2657","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"329","target":"551","id":"7805","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"146","target":"627","id":"4718","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"360","target":"617","id":"8190","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"296","target":"450","id":"7325","attributes":{"Weight":"1.0"},"color":"rgb(67,196,229)","size":1.0},{"source":"88","target":"271","id":"3491","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"246","target":"474","id":"6502","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"375","target":"678","id":"8360","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"436","target":"490","id":"9107","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"532","target":"677","id":"9955","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"363","target":"597","id":"8211","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"418","target":"494","id":"8881","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"264","target":"382","id":"6800","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"81","target":"477","id":"3337","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"264","target":"689","id":"6810","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"423","target":"545","id":"8942","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"349","target":"529","id":"8068","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"165","target":"240","id":"5082","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"45","target":"249","id":"2499","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"200","target":"342","id":"5732","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"545","target":"694","id":"10040","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"396","target":"417","id":"8643","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"719","target":"720","id":"10674","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"549","target":"615","id":"10057","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"264","target":"441","id":"6802","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"732","target":"733","id":"10690","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"28","target":"407","id":"2107","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"319","target":"608","id":"7669","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"111","target":"489","id":"3976","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"36","target":"66","id":"2287","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"37","target":"182","id":"2311","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"17","target":"256","id":"1849","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"459","target":"518","id":"9352","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"403","target":"537","id":"8732","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"248","target":"588","id":"6538","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"28","target":"705","id":"2121","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"46","target":"404","id":"2527","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"136","target":"248","id":"4484","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"391","target":"412","id":"8585","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"441","target":"466","id":"9168","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"589","target":"604","id":"10280","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"500","target":"691","id":"9711","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"98","target":"427","id":"3714","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"26","target":"291","id":"2045","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"409","target":"508","id":"8796","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"69","target":"466","id":"3070","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"484","target":"512","id":"9573","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"123","target":"249","id":"4214","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"237","target":"416","id":"6357","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"249","target":"675","id":"6558","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"360","target":"506","id":"8186","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"560","target":"561","id":"10110","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"190","target":"200","id":"5550","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"148","target":"686","id":"4757","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"12","target":"221","id":"1734","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"3","target":"240","id":"1521","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"240","target":"359","id":"6399","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"278","target":"579","id":"7029","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"378","target":"647","id":"8405","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"298","target":"680","id":"7367","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"92","target":"700","id":"3593","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"335","target":"434","id":"7883","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"171","target":"659","id":"5207","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"305","target":"595","id":"7472","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"388","target":"448","id":"8546","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"174","target":"439","id":"5253","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"199","target":"346","id":"5719","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"198","target":"637","id":"5709","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"33","target":"209","id":"2217","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"294","target":"720","id":"7311","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"319","target":"462","id":"7662","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"19","target":"237","id":"1895","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"246","target":"657","id":"6510","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"163","target":"343","id":"5043","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"38","target":"129","id":"2331","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"13","target":"599","id":"1771","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"149","target":"606","id":"4771","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"13","target":"40","id":"1753","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"189","target":"344","id":"5537","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"131","target":"277","id":"4373","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"526","target":"722","id":"9910","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"164","target":"397","id":"5065","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"156","target":"265","id":"4909","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"194","target":"587","id":"5629","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"443","target":"676","id":"9205","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"54","target":"571","id":"2714","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"90","target":"530","id":"3549","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"557","target":"660","id":"10097","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"123","target":"675","id":"4227","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"458","target":"541","id":"9342","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"300","target":"542","id":"7395","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"464","target":"609","id":"9401","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"23","target":"732","id":"1996","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"647","target":"734","id":"10537","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"149","target":"534","id":"4769","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"101","target":"112","id":"3762","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"70","target":"600","id":"3101","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"373","target":"685","id":"8328","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"532","target":"704","id":"9958","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"3","target":"430","id":"1524","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"65","target":"590","id":"2988","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"161","target":"246","id":"4999","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"196","target":"304","id":"5655","attributes":{"Weight":"1.0"},"color":"rgb(148,67,229)","size":1.0},{"source":"373","target":"643","id":"8325","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"1","target":"655","id":"1484","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"39","target":"165","id":"2357","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"455","target":"469","id":"9308","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"98","target":"536","id":"3718","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"443","target":"699","id":"9206","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"632","target":"638","id":"10459","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"461","target":"486","id":"9376","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"355","target":"446","id":"8131","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"32","target":"254","id":"2190","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"163","target":"206","id":"5040","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"246","target":"485","id":"6503","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"418","target":"526","id":"8884","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"414","target":"561","id":"8843","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"271","target":"339","id":"6918","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"104","target":"276","id":"3828","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"157","target":"434","id":"4930","attributes":{"Weight":"1.0"},"color":"rgb(99,148,180)","size":1.0},{"source":"107","target":"407","id":"3880","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"77","target":"471","id":"3252","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"695","target":"732","id":"10659","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"545","target":"558","id":"10036","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"50","target":"155","id":"2607","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"85","target":"586","id":"3427","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"11","target":"118","id":"1708","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"67","target":"270","id":"3018","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"314","target":"496","id":"7587","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"435","target":"519","id":"9097","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"242","target":"375","id":"6436","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"173","target":"582","id":"5244","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"347","target":"664","id":"8044","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"5","target":"27","id":"1554","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"456","target":"700","id":"9328","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"434","target":"616","id":"9092","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"150","target":"294","id":"4782","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"454","target":"455","id":"9294","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"36","target":"584","id":"2301","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"504","target":"610","id":"9736","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"290","target":"393","id":"7243","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"23","target":"708","id":"1995","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"268","target":"658","id":"6881","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"127","target":"160","id":"4286","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"97","target":"493","id":"3694","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"92","target":"427","id":"3584","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"48","target":"704","id":"2576","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"154","target":"371","id":"4870","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"468","target":"686","id":"9445","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"107","target":"321","id":"3878","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"29","target":"479","id":"2137","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"578","target":"692","id":"10232","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"276","target":"446","id":"6997","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"45","target":"58","id":"2492","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"170","target":"696","id":"5189","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"28","target":"321","id":"2103","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"47","target":"694","id":"2562","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"490","target":"586","id":"9615","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"455","target":"678","id":"9317","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"268","target":"394","id":"6870","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"297","target":"621","id":"7344","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"41","target":"389","id":"2404","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"53","target":"497","id":"2679","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"53","target":"68","id":"2670","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"382","target":"441","id":"8452","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"95","target":"163","id":"3644","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"303","target":"679","id":"7448","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"139","target":"616","id":"4551","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"578","target":"721","id":"10234","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"145","target":"316","id":"4680","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"507","target":"566","id":"9759","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"180","target":"652","id":"5385","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"202","target":"451","id":"5776","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"87","target":"521","id":"3469","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"349","target":"368","id":"8061","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"118","target":"220","id":"4114","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"58","target":"123","id":"2793","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"300","target":"301","id":"7387","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"367","target":"372","id":"8252","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"21","target":"23","id":"1933","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"325","target":"507","id":"7736","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"34","target":"317","id":"2253","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"605","target":"655","id":"10350","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"215","target":"364","id":"5990","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"261","target":"608","id":"6768","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"194","target":"379","id":"5622","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"178","target":"718","id":"5345","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"422","target":"478","id":"8934","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"61","target":"721","id":"2899","attributes":{"Weight":"1.0"},"color":"rgb(180,148,148)","size":1.0},{"source":"79","target":"517","id":"3294","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"3","target":"129","id":"1513","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"246","target":"632","id":"6507","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"147","target":"175","id":"4722","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"422","target":"675","id":"8940","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"80","target":"576","id":"3319","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"8","target":"74","id":"1628","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"329","target":"718","id":"7810","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"144","target":"258","id":"4653","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"117","target":"341","id":"4100","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"238","target":"348","id":"6373","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"468","target":"518","id":"9441","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"231","target":"232","id":"6258","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"392","target":"412","id":"8599","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"81","target":"518","id":"3340","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"56","target":"679","id":"2764","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"140","target":"522","id":"4571","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"440","target":"473","id":"9151","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"355","target":"357","id":"8130","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"244","target":"534","id":"6468","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"130","target":"309","id":"4355","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"115","target":"190","id":"4047","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"259","target":"383","id":"6716","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"46","target":"461","id":"2533","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"21","target":"704","id":"1953","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"543","target":"594","id":"10026","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"220","target":"387","id":"6082","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"402","target":"410","id":"8719","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"246","target":"297","id":"6498","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"619","target":"652","id":"10410","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"491","target":"646","id":"9624","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"112","target":"445","id":"4001","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"80","target":"308","id":"3313","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"685","target":"707","id":"10635","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"242","target":"265","id":"6432","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"166","target":"430","id":"5105","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"171","target":"244","id":"5191","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"180","target":"428","id":"5376","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"198","target":"635","id":"5707","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"180","target":"601","id":"5382","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"97","target":"418","id":"3691","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"170","target":"674","id":"5187","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"283","target":"377","id":"7118","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"151","target":"227","id":"4806","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"608","target":"645","id":"10363","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"695","target":"704","id":"10657","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"155","target":"629","id":"4900","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"477","target":"518","id":"9533","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"404","target":"437","id":"8741","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"438","target":"730","id":"9137","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"311","target":"679","id":"7553","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"553","target":"639","id":"10074","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"55","target":"147","id":"2725","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"517","target":"687","id":"9833","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"101","target":"132","id":"3764","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"20","target":"62","id":"1910","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"52","target":"92","id":"2647","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"261","target":"358","id":"6755","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"50","target":"110","id":"2602","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"165","target":"191","id":"5080","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"458","target":"515","id":"9340","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"332","target":"593","id":"7848","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"296","target":"435","id":"7324","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"245","target":"591","id":"6491","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"168","target":"461","id":"5138","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"130","target":"181","id":"4350","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"144","target":"646","id":"4671","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"226","target":"711","id":"6193","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"143","target":"301","id":"4633","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"60","target":"236","id":"2843","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"653","target":"698","id":"10564","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"16","target":"292","id":"1831","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"127","target":"159","id":"4285","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"17","target":"169","id":"1847","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"168","target":"240","id":"5133","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"58","target":"517","id":"2810","attributes":{"Weight":"1.0"},"color":"rgb(132,229,115)","size":1.0},{"source":"139","target":"308","id":"4539","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"435","target":"605","id":"9102","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"405","target":"412","id":"8754","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"129","target":"634","id":"4345","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"53","target":"636","id":"2685","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"394","target":"411","id":"8623","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"421","target":"523","id":"8920","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"319","target":"358","id":"7655","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"171","target":"682","id":"5209","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"271","target":"721","id":"6932","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"383","target":"505","id":"8474","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"346","target":"590","id":"8032","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"382","target":"734","id":"8470","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"559","target":"731","id":"10109","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"153","target":"366","id":"4851","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"33","target":"362","id":"2230","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"44","target":"480","id":"2476","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"43","target":"473","id":"2449","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"164","target":"349","id":"5061","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"273","target":"599","id":"6957","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"217","target":"407","id":"6033","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"320","target":"483","id":"7680","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"267","target":"581","id":"6859","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"212","target":"287","id":"5935","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"263","target":"535","id":"6789","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"147","target":"535","id":"4733","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"407","target":"627","id":"8774","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"636","target":"684","id":"10480","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"327","target":"614","id":"7772","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"309","target":"457","id":"7519","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"332","target":"716","id":"7855","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"187","target":"698","id":"5510","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"248","target":"617","id":"6539","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"27","target":"433","id":"2072","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"173","target":"195","id":"5232","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"89","target":"621","id":"3525","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"501","target":"712","id":"9719","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"447","target":"478","id":"9233","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"469","target":"542","id":"9449","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"72","target":"649","id":"3146","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"442","target":"573","id":"9187","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"424","target":"608","id":"8959","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"316","target":"687","id":"7623","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"537","target":"574","id":"9986","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"416","target":"565","id":"8865","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"154","target":"335","id":"4868","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"162","target":"215","id":"5015","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"207","target":"209","id":"5853","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"95","target":"388","id":"3652","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"395","target":"559","id":"8638","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"378","target":"727","id":"8407","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"27","target":"603","id":"2080","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"14","target":"75","id":"1775","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"185","target":"622","id":"5472","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"169","target":"317","id":"5154","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"57","target":"663","id":"2790","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"250","target":"656","id":"6575","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"5","target":"231","id":"1560","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"418","target":"605","id":"8887","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"356","target":"402","id":"8140","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"155","target":"164","id":"4886","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"248","target":"563","id":"6537","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"514","target":"542","id":"9803","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"148","target":"620","id":"4755","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"221","target":"642","id":"6112","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"132","target":"320","id":"4405","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"83","target":"488","id":"3381","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"395","target":"414","id":"8637","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"184","target":"635","id":"5450","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"236","target":"710","id":"6353","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"331","target":"376","id":"7830","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"330","target":"658","id":"7828","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"601","target":"652","id":"10329","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"523","target":"604","id":"9880","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"36","target":"389","id":"2297","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"145","target":"442","id":"4688","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"412","target":"414","id":"8829","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"288","target":"663","id":"7217","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"525","target":"582","id":"9897","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"83","target":"579","id":"3383","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"27","target":"335","id":"2068","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"317","target":"318","id":"7627","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"24","target":"733","id":"2016","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"251","target":"254","id":"6581","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"85","target":"436","id":"3421","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"281","target":"689","id":"7089","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"352","target":"463","id":"8107","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"157","target":"653","id":"4942","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"16","target":"25","id":"1825","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"151","target":"431","id":"4817","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"2","target":"369","id":"1502","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"409","target":"679","id":"8808","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"69","target":"735","id":"3083","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"433","target":"475","id":"9071","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"58","target":"447","id":"2804","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"60","target":"710","id":"2863","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"189","target":"578","id":"5545","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"307","target":"459","id":"7487","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"262","target":"344","id":"6773","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"427","target":"700","id":"9001","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"336","target":"727","id":"7910","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"20","target":"406","id":"1924","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"244","target":"630","id":"6472","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"288","target":"472","id":"7202","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"125","target":"452","id":"4258","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"208","target":"470","id":"5875","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"67","target":"635","id":"3026","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"473","target":"533","id":"9493","attributes":{"Weight":"1.0"},"color":"rgb(148,99,229)","size":1.0},{"source":"132","target":"262","id":"4404","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"2","target":"10","id":"1486","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"94","target":"149","id":"3619","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"451","target":"555","id":"9269","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"140","target":"612","id":"4575","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"491","target":"651","id":"9627","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"311","target":"525","id":"7544","attributes":{"Weight":"1.0"},"color":"rgb(67,196,180)","size":1.0},{"source":"250","target":"558","id":"6573","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"466","target":"725","id":"9425","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"245","target":"349","id":"6480","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"486","target":"634","id":"9588","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"152","target":"506","id":"4839","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"185","target":"430","id":"5464","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"255","target":"656","id":"6658","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"231","target":"668","id":"6276","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"181","target":"457","id":"5395","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"104","target":"564","id":"3838","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"16","target":"243","id":"1830","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"46","target":"622","id":"2539","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"363","target":"403","id":"8204","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"241","target":"723","id":"6431","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"49","target":"276","id":"2588","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"397","target":"677","id":"8661","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"22","target":"733","id":"1977","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"70","target":"214","id":"3087","attributes":{"Weight":"1.0"},"color":"rgb(148,180,148)","size":1.0},{"source":"69","target":"633","id":"3072","attributes":{"Weight":"1.0"},"color":"rgb(99,164,148)","size":1.0},{"source":"183","target":"637","id":"5432","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"604","target":"706","id":"10347","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"407","target":"626","id":"8773","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"269","target":"391","id":"6888","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"312","target":"697","id":"7566","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"122","target":"475","id":"4199","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"78","target":"315","id":"3267","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"177","target":"679","id":"5324","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"86","target":"618","id":"3449","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"667","target":"707","id":"10605","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"43","target":"199","id":"2440","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"426","target":"700","id":"8991","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"101","target":"457","id":"3779","attributes":{"Weight":"1.0"},"color":"rgb(148,99,148)","size":1.0},{"source":"53","target":"204","id":"2675","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"211","target":"287","id":"5916","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"106","target":"219","id":"3860","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"292","target":"293","id":"7272","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"56","target":"460","id":"2755","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"8","target":"606","id":"1649","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"87","target":"409","id":"3460","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"263","target":"698","id":"6796","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"145","target":"687","id":"4700","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"289","target":"676","id":"7233","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"118","target":"272","id":"4115","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"134","target":"365","id":"4440","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"408","target":"625","id":"8782","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"23","target":"25","id":"1979","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"151","target":"547","id":"4822","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"218","target":"261","id":"6045","attributes":{"Weight":"1.0"},"color":"rgb(67,196,229)","size":1.0},{"source":"270","target":"635","id":"6911","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"398","target":"440","id":"8666","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"377","target":"395","id":"8382","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"689","target":"730","id":"10642","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"471","target":"620","id":"9473","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"34","target":"267","id":"2249","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"178","target":"609","id":"5342","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"185","target":"711","id":"5476","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"74","target":"386","id":"3176","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"39","target":"359","id":"2366","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"238","target":"627","id":"6383","attributes":{"Weight":"1.0"},"color":"rgb(67,180,180)","size":1.0},{"source":"161","target":"657","id":"5011","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"202","target":"358","id":"5772","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"511","target":"703","id":"9795","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"31","target":"181","id":"2172","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"217","target":"662","id":"6041","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"534","target":"682","id":"9972","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"10","target":"630","id":"1701","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"87","target":"589","id":"3474","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"622","target":"728","id":"10425","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"160","target":"639","id":"4994","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"11","target":"43","id":"1705","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"480","target":"614","id":"9555","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"113","target":"627","id":"4018","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"250","target":"254","id":"6561","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"56","target":"654","id":"2761","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"669","target":"698","id":"10608","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"205","target":"274","id":"5822","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"290","target":"413","id":"7250","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"456","target":"718","id":"9329","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"269","target":"394","id":"6891","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"616","target":"668","id":"10400","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"173","target":"296","id":"5236","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"384","target":"654","id":"8493","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"448","target":"563","id":"9243","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"563","target":"727","id":"10129","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"98","target":"426","id":"3713","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"486","target":"711","id":"9589","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"557","target":"694","id":"10099","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"219","target":"309","id":"6069","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"246","target":"322","id":"6499","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"73","target":"312","id":"3156","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"147","target":"432","id":"4728","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"605","target":"722","id":"10351","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"386","target":"408","id":"8517","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"349","target":"429","id":"8066","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"364","target":"438","id":"8216","attributes":{"Weight":"1.0"},"color":"rgb(115,164,148)","size":1.0},{"source":"339","target":"602","id":"7944","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"340","target":"347","id":"7954","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"219","target":"234","id":"6067","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"208","target":"468","id":"5874","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"303","target":"433","id":"7436","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"116","target":"606","id":"4088","attributes":{"Weight":"1.0"},"color":"rgb(132,148,180)","size":1.0},{"source":"407","target":"488","id":"8770","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"223","target":"230","id":"6130","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"64","target":"207","id":"2952","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"341","target":"476","id":"7968","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"109","target":"360","id":"3917","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"148","target":"479","id":"4751","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"225","target":"450","id":"6173","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"207","target":"512","id":"5867","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"376","target":"436","id":"8366","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"111","target":"429","id":"3975","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"31","target":"366","id":"2177","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"261","target":"645","id":"6770","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"207","target":"445","id":"5864","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"691","target":"706","id":"10650","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"20","target":"365","id":"1922","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"146","target":"533","id":"4715","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"436","target":"516","id":"9108","attributes":{"Weight":"1.0"},"color":"rgb(180,148,132)","size":1.0},{"source":"100","target":"304","id":"3752","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"233","target":"529","id":"6305","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"235","target":"499","id":"6337","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"110","target":"371","id":"3944","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"38","target":"165","id":"2332","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"351","target":"551","id":"8098","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"94","target":"534","id":"3631","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"390","target":"413","id":"8571","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"69","target":"729","id":"3080","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"197","target":"549","id":"5692","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"116","target":"139","id":"4066","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"288","target":"311","id":"7196","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"263","target":"514","id":"6788","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"281","target":"651","id":"7088","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"33","target":"349","id":"2227","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"50","target":"111","id":"2603","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"309","target":"645","id":"7522","attributes":{"Weight":"1.0"},"color":"rgb(67,148,229)","size":1.0},{"source":"310","target":"471","id":"7530","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"364","target":"610","id":"8222","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"10","target":"234","id":"1692","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"442","target":"455","id":"9182","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"105","target":"369","id":"3850","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"33","target":"111","id":"2210","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"34","target":"295","id":"2252","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"425","target":"490","id":"8967","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"125","target":"249","id":"4250","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"8","target":"562","id":"1647","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"563","target":"712","id":"10128","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"235","target":"548","id":"6338","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"26","target":"622","id":"2055","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"283","target":"395","id":"7124","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"251","target":"556","id":"6591","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"483","target":"484","id":"9569","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"398","target":"726","id":"8681","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"621","target":"638","id":"10416","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"358","target":"645","id":"8169","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"330","target":"412","id":"7821","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"218","target":"722","id":"6066","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"229","target":"510","id":"6242","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"249","target":"252","id":"6542","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"235","target":"368","id":"6334","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"422","target":"482","id":"8936","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"381","target":"571","id":"8442","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"623","target":"644","id":"10426","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"159","target":"226","id":"4961","attributes":{"Weight":"1.0"},"color":"rgb(196,132,148)","size":1.0},{"source":"86","target":"571","id":"3445","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"417","target":"496","id":"8869","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"394","target":"412","id":"8624","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"437","target":"670","id":"9122","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"391","target":"392","id":"8578","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"516","target":"696","id":"9821","attributes":{"Weight":"1.0"},"color":"rgb(180,148,83)","size":1.0},{"source":"27","target":"303","id":"2066","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"237","target":"482","id":"6364","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"74","target":"732","id":"3193","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"676","target":"717","id":"10620","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"3","target":"166","id":"1515","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"131","target":"619","id":"4390","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"491","target":"724","id":"9629","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"454","target":"573","id":"9299","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"310","target":"313","id":"7525","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"11","target":"711","id":"1728","attributes":{"Weight":"1.0"},"color":"rgb(148,213,132)","size":1.0},{"source":"239","target":"512","id":"6397","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"588","target":"712","id":"10277","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"353","target":"548","id":"8120","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"180","target":"619","id":"5384","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"475","target":"517","id":"9514","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"616","target":"681","id":"10401","attributes":{"Weight":"1.0"},"color":"rgb(83,229,99)","size":1.0},{"source":"224","target":"436","id":"6152","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"480","target":"498","id":"9550","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"202","target":"608","id":"5782","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"279","target":"699","id":"7053","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"79","target":"442","id":"3288","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"434","target":"603","id":"9091","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"245","target":"529","id":"6488","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"99","target":"457","id":"3739","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"79","target":"327","id":"3283","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"130","target":"554","id":"4365","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"9","target":"489","id":"1676","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"150","target":"460","id":"4789","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"522","target":"527","id":"9864","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"131","target":"703","id":"4394","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"45","target":"482","id":"2511","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"227","target":"547","id":"6205","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"85","target":"376","id":"3419","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"525","target":"605","id":"9899","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"88","target":"693","id":"3509","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"276","target":"318","id":"6994","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"254","target":"558","id":"6642","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"602","target":"693","id":"10338","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"276","target":"581","id":"7002","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"425","target":"604","id":"8976","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"293","target":"733","id":"7292","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"319","target":"645","id":"7672","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"12","target":"487","id":"1745","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"613","target":"673","id":"10391","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"626","target":"627","id":"10440","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"380","target":"598","id":"8425","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"198","target":"302","id":"5700","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"313","target":"680","id":"7579","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"327","target":"498","id":"7767","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"15","target":"218","id":"1805","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"42","target":"216","id":"2419","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"400","target":"558","id":"8701","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"232","target":"308","id":"6283","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"129","target":"461","id":"4340","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"386","target":"677","id":"8529","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"119","target":"550","id":"4144","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"281","target":"730","id":"7093","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"493","target":"519","id":"9644","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"277","target":"601","id":"7016","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"196","target":"288","id":"5654","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"470","target":"686","id":"9466","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"277","target":"286","id":"7004","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"103","target":"510","id":"3818","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"378","target":"712","id":"8406","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"12","target":"451","id":"1743","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"115","target":"500","id":"4056","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"288","target":"594","id":"7215","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"573","target":"614","id":"10188","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"32","target":"251","id":"2188","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"193","target":"651","id":"5610","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"280","target":"600","id":"7069","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"141","target":"291","id":"4590","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"476","target":"502","id":"9525","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"383","target":"500","id":"8473","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"358","target":"608","id":"8167","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"659","target":"682","id":"10582","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"280","target":"469","id":"7063","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"7","target":"497","id":"1613","attributes":{"Weight":"1.0"},"color":"rgb(148,229,67)","size":1.0},{"source":"22","target":"732","id":"1976","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"224","target":"462","id":"6154","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"132","target":"361","id":"4408","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"322","target":"639","id":"7702","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"83","target":"146","id":"3372","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"152","target":"206","id":"4830","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"170","target":"400","id":"5176","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"449","target":"676","id":"9255","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"41","target":"284","id":"2400","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"78","target":"598","id":"3274","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"495","target":"599","id":"9666","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"147","target":"653","id":"4737","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"191","target":"711","id":"5581","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"214","target":"445","id":"5980","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"135","target":"331","id":"4460","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"282","target":"651","id":"7107","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"6","target":"459","id":"1590","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"256","target":"510","id":"6673","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"167","target":"461","id":"5123","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"195","target":"525","id":"5645","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"200","target":"574","id":"5740","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"511","target":"652","id":"9794","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"57","target":"589","id":"2786","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"358","target":"487","id":"8164","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"133","target":"714","id":"4433","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"80","target":"258","id":"3311","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"117","target":"513","id":"4106","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"26","target":"46","id":"2036","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"69","target":"465","id":"3069","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"455","target":"535","id":"9310","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"601","target":"618","id":"10327","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"618","target":"619","id":"10406","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"115","target":"259","id":"4050","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"202","target":"555","id":"5780","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"144","target":"238","id":"4652","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"174","target":"540","id":"5254","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"104","target":"592","id":"3840","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"491","target":"725","id":"9630","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"206","target":"388","id":"5843","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"244","target":"714","id":"6476","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"87","target":"622","id":"3477","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"25","target":"174","id":"2021","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"200","target":"379","id":"5734","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"437","target":"590","id":"9119","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"88","target":"218","id":"3485","attributes":{"Weight":"1.0"},"color":"rgb(115,196,148)","size":1.0},{"source":"3","target":"359","id":"1523","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"421","target":"425","id":"8914","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"20","target":"126","id":"1914","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"159","target":"297","id":"4964","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"79","target":"82","id":"3277","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"241","target":"665","id":"6426","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"49","target":"256","id":"2585","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"405","target":"414","id":"8756","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"76","target":"421","id":"3220","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"53","target":"697","id":"2689","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"108","target":"205","id":"3891","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"51","target":"732","id":"2644","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"118","target":"628","id":"4126","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"222","target":"552","id":"6127","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"521","target":"603","id":"9859","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"282","target":"382","id":"7098","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"40","target":"584","id":"2390","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"242","target":"476","id":"6438","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"273","target":"666","id":"6958","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"336","target":"712","id":"7909","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"654","target":"677","id":"10567","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"444","target":"698","id":"9218","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"330","target":"559","id":"7824","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"120","target":"293","id":"4156","attributes":{"Weight":"1.0"},"color":"rgb(229,67,99)","size":1.0},{"source":"299","target":"444","id":"7374","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"84","target":"278","id":"3394","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"75","target":"500","id":"3204","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"184","target":"198","id":"5440","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"488","target":"705","id":"9602","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"283","target":"560","id":"7132","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"573","target":"623","id":"10189","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"23","target":"292","id":"1985","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"83","target":"627","id":"3385","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"154","target":"643","id":"4880","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"39","target":"226","id":"2363","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"400","target":"674","id":"8704","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"111","target":"397","id":"3973","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"207","target":"262","id":"5858","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"126","target":"683","id":"4284","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"334","target":"368","id":"7872","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"323","target":"436","id":"7710","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"286","target":"428","id":"7168","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"93","target":"200","id":"3599","attributes":{"Weight":"1.0"},"color":"rgb(148,196,83)","size":1.0},{"source":"516","target":"684","id":"9819","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"209","target":"344","id":"5891","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"255","target":"696","id":"6662","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"378","target":"550","id":"8400","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"65","target":"199","id":"2977","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"511","target":"619","id":"9793","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"165","target":"607","id":"5091","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"280","target":"431","id":"7060","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"351","target":"372","id":"8090","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"20","target":"544","id":"1929","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"1","target":"435","id":"1474","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"364","target":"723","id":"8230","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"216","target":"511","id":"6015","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"103","target":"276","id":"3810","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"417","target":"507","id":"8870","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"250","target":"251","id":"6559","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"64","target":"112","id":"2947","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"41","target":"598","id":"2409","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"236","target":"429","id":"6347","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"294","target":"571","id":"7302","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"489","target":"499","id":"9603","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"105","target":"457","id":"3852","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"176","target":"549","id":"5295","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"235","target":"595","id":"6340","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"165","target":"166","id":"5076","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"385","target":"623","id":"8512","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"150","target":"349","id":"4785","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"345","target":"350","id":"8012","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"338","target":"682","id":"7936","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"17","target":"592","id":"1864","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"49","target":"592","id":"2600","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"52","target":"351","id":"2654","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"374","target":"454","id":"8336","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"222","target":"429","id":"6123","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"301","target":"703","id":"7416","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"32","target":"423","id":"2197","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"233","target":"323","id":"6298","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"630","target":"672","id":"10454","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"363","target":"706","id":"8215","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"498","target":"543","id":"9690","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"401","target":"696","id":"8718","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"141","target":"516","id":"4600","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"101","target":"239","id":"3771","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"314","target":"682","id":"7595","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"67","target":"184","id":"3015","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"61","target":"244","id":"2872","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"393","target":"394","id":"8607","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"71","target":"107","id":"3107","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"309","target":"672","id":"7523","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"419","target":"489","id":"8897","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"33","target":"64","id":"2208","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"154","target":"629","id":"4878","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"193","target":"729","id":"5614","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"337","target":"396","id":"7913","attributes":{"Weight":"1.0"},"color":"rgb(132,99,229)","size":1.0},{"source":"708","target":"733","id":"10671","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"42","target":"593","id":"2430","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"395","target":"411","id":"8634","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"207","target":"214","id":"5854","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"518","target":"611","id":"9835","attributes":{"Weight":"1.0"},"color":"rgb(148,164,115)","size":1.0},{"source":"7","target":"665","id":"1620","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"249","target":"478","id":"6551","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"257","target":"639","id":"6688","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"281","target":"285","id":"7077","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"438","target":"465","id":"9125","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"126","target":"265","id":"4272","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"240","target":"430","id":"6400","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"156","target":"341","id":"4911","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"116","target":"144","id":"4067","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"29","target":"459","id":"2132","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"347","target":"437","id":"8039","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"513","target":"681","id":"9799","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"406","target":"513","id":"8764","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"188","target":"716","id":"5527","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"494","target":"582","id":"9657","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"469","target":"669","id":"9455","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"263","target":"624","id":"6792","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"491","target":"735","id":"9634","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"144","target":"415","id":"4660","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"119","target":"501","id":"4142","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"140","target":"327","id":"4562","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"154","target":"227","id":"4863","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"396","target":"714","id":"8654","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"416","target":"482","id":"8863","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"8","target":"386","id":"1640","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"270","target":"684","id":"6914","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"436","target":"699","id":"9115","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"153","target":"304","id":"4849","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"245","target":"371","id":"6482","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"328","target":"464","id":"7785","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"64","target":"132","id":"2950","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"277","target":"716","id":"7022","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"109","target":"206","id":"3913","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"208","target":"479","id":"5878","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"321","target":"337","id":"7684","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"156","target":"683","id":"4921","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"139","target":"144","id":"4533","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"383","target":"403","id":"8472","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"226","target":"302","id":"6183","attributes":{"Weight":"1.0"},"color":"rgb(180,213,67)","size":1.0},{"source":"680","target":"686","id":"10629","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"398","target":"671","id":"8678","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"139","target":"713","id":"4555","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"70","target":"211","id":"3085","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"363","target":"417","id":"8205","attributes":{"Weight":"1.0"},"color":"rgb(132,148,164)","size":1.0},{"source":"403","target":"702","id":"8738","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"372","target":"456","id":"8310","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"124","target":"239","id":"4235","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"471","target":"541","id":"9471","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"154","target":"308","id":"4866","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"22","target":"640","id":"1971","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"298","target":"541","id":"7365","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"249","target":"661","id":"6557","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"117","target":"681","id":"4109","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"472","target":"562","id":"9481","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"18","target":"437","id":"1878","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"286","target":"332","id":"7166","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"306","target":"570","id":"7479","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"214","target":"512","id":"5983","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"33","target":"489","id":"2237","attributes":{"Weight":"1.0"},"color":"rgb(229,99,99)","size":1.0},{"source":"131","target":"428","id":"4379","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"273","target":"570","id":"6954","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"3","target":"352","id":"1522","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"371","target":"720","id":"8307","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"359","target":"463","id":"8174","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"27","target":"232","id":"2063","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"83","target":"705","id":"3387","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"451","target":"642","id":"9272","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"596","target":"690","id":"10310","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"64","target":"362","id":"2965","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"444","target":"469","id":"9210","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"246","target":"398","id":"6500","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"160","target":"715","id":"4997","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"175","target":"511","id":"5273","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"217","target":"626","id":"6039","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"250","target":"545","id":"6570","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"432","target":"535","id":"9057","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"729","target":"735","id":"10687","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"491","target":"689","id":"9628","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"121","target":"359","id":"4182","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"242","target":"326","id":"6433","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"288","target":"425","id":"7200","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"89","target":"246","id":"3517","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"145","target":"577","id":"4696","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"259","target":"597","id":"6724","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"55","target":"142","id":"2723","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"20","target":"530","id":"1928","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"192","target":"598","id":"5593","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"150","target":"629","id":"4797","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"210","target":"579","id":"5907","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"526","target":"655","id":"9908","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"28","target":"71","id":"2089","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"184","target":"633","id":"5449","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"324","target":"334","id":"7720","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"184","target":"538","id":"5448","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"390","target":"411","id":"8569","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"308","target":"462","id":"7503","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"83","target":"278","id":"3376","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"629","target":"679","id":"10451","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"402","target":"558","id":"8724","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"384","target":"386","id":"8483","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"49","target":"267","id":"2586","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"467","target":"599","id":"9434","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"350","target":"673","id":"8086","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"105","target":"701","id":"3856","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"322","target":"638","id":"7701","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"34","target":"104","id":"2245","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"161","target":"638","id":"5009","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"255","target":"356","id":"6648","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"2","target":"304","id":"1498","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"187","target":"444","id":"5500","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"54","target":"600","id":"2716","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"138","target":"590","id":"4528","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"134","target":"242","id":"4436","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"30","target":"201","id":"2148","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"147","target":"301","id":"4727","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"70","target":"487","id":"3099","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"24","target":"568","id":"2009","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"76","target":"565","id":"3232","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"569","target":"644","id":"10160","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"69","target":"281","id":"3059","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"108","target":"173","id":"3889","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"647","target":"725","id":"10534","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"178","target":"492","id":"5338","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"496","target":"682","id":"9676","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"21","target":"22","id":"1932","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"48","target":"439","id":"2570","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"36","target":"467","id":"2298","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"124","target":"207","id":"4230","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"571","target":"652","id":"10175","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"37","target":"662","id":"2325","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"28","target":"579","id":"2116","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"338","target":"496","id":"7928","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"48","target":"695","id":"2575","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"110","target":"155","id":"3933","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"177","target":"422","id":"5312","attributes":{"Weight":"1.0"},"color":"rgb(132,229,99)","size":1.0},{"source":"579","target":"705","id":"10240","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"181","target":"234","id":"5389","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"291","target":"416","id":"7259","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"302","target":"637","id":"7425","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"205","target":"493","id":"5826","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"333","target":"578","id":"7860","attributes":{"Weight":"1.0"},"color":"rgb(196,196,67)","size":1.0},{"source":"654","target":"685","id":"10569","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"280","target":"323","id":"7057","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"271","target":"364","id":"6919","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"466","target":"650","id":"9421","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"449","target":"481","id":"9250","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"363","target":"587","id":"8210","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"129","target":"165","id":"4327","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"94","target":"496","id":"3629","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"307","target":"313","id":"7485","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"87","target":"196","id":"3456","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"522","target":"654","id":"9869","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"374","target":"480","id":"8338","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"81","target":"541","id":"3341","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"303","target":"575","id":"7441","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"340","target":"590","id":"7960","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"231","target":"603","id":"6273","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"269","target":"413","id":"6897","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"436","target":"696","id":"9114","attributes":{"Weight":"1.0"},"color":"rgb(229,67,148)","size":1.0},{"source":"578","target":"655","id":"10228","attributes":{"Weight":"1.0"},"color":"rgb(115,196,148)","size":1.0},{"source":"309","target":"701","id":"7524","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"363","target":"500","id":"8206","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"516","target":"635","id":"9816","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"475","target":"498","id":"9513","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"269","target":"561","id":"6901","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"500","target":"649","id":"9710","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"245","target":"429","id":"6486","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"394","target":"560","id":"8628","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"195","target":"582","id":"5647","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"492","target":"718","id":"9642","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"150","target":"316","id":"4783","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"554","target":"701","id":"10081","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"357","target":"581","id":"8157","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"638","target":"657","id":"10489","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"523","target":"728","id":"9884","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"130","target":"369","id":"4357","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"189","target":"333","id":"5536","attributes":{"Weight":"1.0"},"color":"rgb(229,148,67)","size":1.0},{"source":"321","target":"407","id":"7686","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"142","target":"300","id":"4611","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"17","target":"229","id":"1848","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"490","target":"622","id":"9616","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"431","target":"567","id":"9045","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"613","target":"659","id":"10390","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"503","target":"664","id":"9730","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"204","target":"497","id":"5809","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"532","target":"667","id":"9954","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"198","target":"697","id":"5713","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"360","target":"588","id":"8189","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"254","target":"656","id":"6643","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"492","target":"536","id":"9636","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"362","target":"512","id":"8201","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"75","target":"587","id":"3208","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"481","target":"622","id":"9563","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"290","target":"377","id":"7239","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"105","target":"304","id":"3847","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"179","target":"547","id":"5358","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"314","target":"606","id":"7591","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"374","target":"498","id":"8339","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"102","target":"429","id":"3796","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"307","target":"477","id":"7491","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"19","target":"422","id":"1901","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"281","target":"441","id":"7080","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"560","target":"658","id":"10111","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"511","target":"618","id":"9792","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"244","target":"566","id":"6469","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"287","target":"358","id":"7181","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"177","target":"693","id":"5326","attributes":{"Weight":"1.0"},"color":"rgb(115,229,99)","size":1.0},{"source":"299","target":"535","id":"7378","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"348","target":"713","id":"8060","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"407","target":"705","id":"8776","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"293","target":"568","id":"7285","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"572","target":"643","id":"10181","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"19","target":"249","id":"1896","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"53","target":"538","id":"2682","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"135","target":"431","id":"4466","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"534","target":"714","id":"9973","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"573","target":"629","id":"10190","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"213","target":"326","id":"5958","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"456","target":"464","id":"9321","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"399","target":"561","id":"8690","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"85","target":"567","id":"3426","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"679","target":"707","id":"10628","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"18","target":"118","id":"1867","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"294","target":"381","id":"7297","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"385","target":"648","id":"8513","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"280","target":"717","id":"7074","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"276","target":"317","id":"6993","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"11","target":"670","id":"1726","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"491","target":"734","id":"9633","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"463","target":"607","id":"9393","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"84","target":"210","id":"3392","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"61","target":"613","id":"2892","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"288","target":"543","id":"7210","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"88","target":"453","id":"3497","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"135","target":"490","id":"4470","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"127","target":"671","id":"4301","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"177","target":"654","id":"5321","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"35","target":"273","id":"2272","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"368","target":"499","id":"8268","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"245","target":"319","id":"6479","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"365","target":"406","id":"8233","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"188","target":"277","id":"5512","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"145","target":"431","id":"4686","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"369","target":"652","id":"8282","attributes":{"Weight":"1.0"},"color":"rgb(148,115,148)","size":1.0},{"source":"142","target":"653","id":"4622","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"479","target":"620","id":"9546","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"67","target":"183","id":"3014","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"271","target":"504","id":"6921","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"602","target":"661","id":"10334","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"417","target":"714","id":"8878","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"21","target":"289","id":"1942","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"201","target":"353","id":"5756","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"579","target":"662","id":"10239","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"177","target":"386","id":"5310","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"298","target":"313","id":"7355","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"81","target":"680","id":"3343","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"218","target":"582","id":"6059","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"80","target":"232","id":"3309","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"154","target":"183","id":"4861","attributes":{"Weight":"1.0"},"color":"rgb(180,148,132)","size":1.0},{"source":"279","target":"422","id":"7040","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"438","target":"491","id":"9127","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"379","target":"706","id":"8419","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"109","target":"727","id":"3928","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"525","target":"585","id":"9898","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"64","target":"445","id":"2968","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"221","target":"422","id":"6101","attributes":{"Weight":"1.0"},"color":"rgb(132,229,148)","size":1.0},{"source":"257","target":"485","id":"6683","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"474","target":"638","id":"9506","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"368","target":"552","id":"8271","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"242","target":"718","id":"6446","attributes":{"Weight":"1.0"},"color":"rgb(100,148,148)","size":1.0},{"source":"154","target":"164","id":"4860","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"58","target":"482","id":"2809","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"209","target":"361","id":"5893","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"59","target":"622","id":"2830","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"368","target":"643","id":"8274","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"93","target":"216","id":"3600","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"84","target":"488","id":"3399","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"306","target":"598","id":"7481","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"572","target":"591","id":"10179","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"490","target":"728","id":"9621","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"53","target":"184","id":"2673","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"525","target":"631","id":"9900","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"149","target":"496","id":"4767","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"70","target":"450","id":"3096","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"135","target":"720","id":"4480","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"222","target":"489","id":"6124","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"469","target":"624","id":"9452","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"129","target":"685","id":"4347","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"6","target":"313","id":"1588","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"257","target":"657","id":"6689","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"522","target":"567","id":"9866","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"327","target":"577","id":"7770","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"113","target":"488","id":"4014","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"318","target":"446","id":"7640","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"15","target":"585","id":"1816","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"32","target":"694","id":"2205","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"58","target":"481","id":"2808","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"203","target":"442","id":"5790","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"258","target":"303","id":"6695","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"568","target":"640","id":"10148","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"529","target":"717","id":"9942","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"160","target":"246","id":"4981","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"333","target":"601","id":"7863","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"460","target":"685","id":"9371","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"147","target":"299","id":"4725","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"293","target":"640","id":"7286","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"298","target":"620","id":"7366","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"235","target":"552","id":"6339","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"291","target":"452","id":"7263","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"643","target":"644","id":"10514","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"503","target":"520","id":"9726","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"250","target":"401","id":"6565","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"11","target":"628","id":"1724","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"190","target":"379","id":"5556","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"99","target":"370","id":"3738","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"36","target":"137","id":"2289","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"45","target":"64","id":"2494","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"190","target":"259","id":"5553","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"366","target":"369","id":"8241","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"149","target":"396","id":"4765","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"468","target":"471","id":"9437","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"213","target":"502","id":"5964","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"265","target":"375","id":"6821","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"459","target":"468","id":"9346","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"273","target":"584","id":"6955","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"480","target":"573","id":"9552","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"40","target":"666","id":"2393","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"292","target":"640","id":"7276","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"63","target":"726","id":"2945","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"309","target":"366","id":"7516","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"445","target":"692","id":"9223","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"516","target":"637","id":"9818","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"151","target":"323","id":"4813","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"97","target":"526","id":"3698","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"28","target":"349","id":"2105","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"64","target":"252","id":"2959","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"418","target":"525","id":"8883","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"145","target":"490","id":"4692","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"86","target":"216","id":"3436","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"315","target":"599","id":"7604","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"18","target":"709","id":"1885","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"216","target":"333","id":"6010","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"224","target":"308","id":"6146","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"260","target":"422","id":"6736","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"651","target":"689","id":"10553","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"391","target":"658","id":"8591","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"190","target":"597","id":"5564","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"471","target":"550","id":"9472","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"330","target":"731","id":"7829","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"194","target":"706","id":"5634","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"58","target":"449","id":"2805","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"301","target":"624","id":"7412","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"116","target":"646","id":"4090","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"450","target":"642","id":"9264","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"363","target":"691","id":"8213","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"78","target":"599","id":"3275","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"140","target":"386","id":"4565","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"172","target":"679","id":"5228","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"384","target":"602","id":"8490","attributes":{"Weight":"1.0"},"color":"rgb(115,229,99)","size":1.0},{"source":"86","target":"528","id":"3444","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"77","target":"686","id":"3260","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"375","target":"454","id":"8352","attributes":{"Weight":"1.0"},"color":"rgb(83,229,115)","size":1.0},{"source":"37","target":"407","id":"2317","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"413","target":"561","id":"8838","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"219","target":"630","id":"6075","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"80","target":"231","id":"3308","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"239","target":"354","id":"6390","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"508","target":"589","id":"9772","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"6","target":"479","id":"1595","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"29","target":"541","id":"2140","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"310","target":"541","id":"7535","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"99","target":"304","id":"3734","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"538","target":"736","id":"10001","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"453","target":"693","id":"9291","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"188","target":"511","id":"5517","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"79","target":"678","id":"3301","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"408","target":"667","id":"8784","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"247","target":"666","id":"6527","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"82","target":"122","id":"3345","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"128","target":"727","id":"4324","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"238","target":"415","id":"6374","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"217","target":"579","id":"6037","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"543","target":"573","id":"10024","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"326","target":"476","id":"7751","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"578","target":"661","id":"10229","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"111","target":"316","id":"3967","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"445","target":"723","id":"9224","attributes":{"Weight":"1.0"},"color":"rgb(196,180,67)","size":1.0},{"source":"197","target":"609","id":"5694","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"641","target":"732","id":"10509","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"131","target":"593","id":"4387","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"86","target":"601","id":"3448","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"145","target":"547","id":"4694","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"329","target":"609","id":"7807","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"272","target":"590","id":"6942","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"101","target":"484","id":"3781","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"52","target":"549","id":"2663","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"640","target":"704","id":"10501","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"571","target":"593","id":"10169","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"59","target":"237","id":"2818","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"455","target":"653","id":"9315","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"85","target":"699","id":"3429","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"449","target":"622","id":"9253","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"646","target":"650","id":"10520","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"381","target":"589","id":"8443","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"234","target":"734","id":"6328","attributes":{"Weight":"1.0"},"color":"rgb(67,83,229)","size":1.0},{"source":"540","target":"695","id":"10010","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"549","target":"551","id":"10055","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"537","target":"636","id":"9989","attributes":{"Weight":"1.0"},"color":"rgb(99,229,83)","size":1.0},{"source":"398","target":"583","id":"8670","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"637","target":"697","id":"10486","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"527","target":"667","id":"9916","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"440","target":"565","id":"9157","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"238","target":"717","id":"6386","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"294","target":"373","id":"7296","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"389","target":"495","id":"8556","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"263","target":"653","id":"6793","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"84","target":"182","id":"3391","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"134","target":"156","id":"4434","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"33","target":"320","id":"2225","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"543","target":"565","id":"10023","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"238","target":"434","id":"6375","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"66","target":"247","id":"2996","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"474","target":"671","id":"9509","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"232","target":"258","id":"6281","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"29","target":"81","id":"2124","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"102","target":"120","id":"3783","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"302","target":"697","id":"7428","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"158","target":"243","id":"4946","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"21","target":"174","id":"1940","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"147","target":"300","id":"4726","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"183","target":"642","id":"5433","attributes":{"Weight":"1.0"},"color":"rgb(99,229,148)","size":1.0},{"source":"58","target":"537","id":"2811","attributes":{"Weight":"1.0"},"color":"rgb(132,229,83)","size":1.0},{"source":"90","target":"117","id":"3534","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"114","target":"649","id":"4041","attributes":{"Weight":"1.0"},"color":"rgb(115,148,164)","size":1.0},{"source":"303","target":"348","id":"7433","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"215","target":"693","id":"6003","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"704","target":"708","id":"10666","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"631","target":"722","id":"10457","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"59","target":"123","id":"2815","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"372","target":"464","id":"8311","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"135","target":"529","id":"4471","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"25","target":"641","id":"2029","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"131","target":"294","id":"4375","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"81","target":"686","id":"3344","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"188","target":"286","id":"5513","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"127","target":"690","id":"4302","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"152","target":"336","id":"4832","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"91","target":"476","id":"3566","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"7","target":"260","id":"1606","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"351","target":"700","id":"8101","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"598","target":"666","id":"10320","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"260","target":"364","id":"6734","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"133","target":"350","id":"4421","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"10","target":"219","id":"1691","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"307","target":"458","id":"7486","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"532","target":"625","id":"9952","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"558","target":"696","id":"10105","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"232","target":"575","id":"6288","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"427","target":"464","id":"8994","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"371","target":"644","id":"8303","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"418","target":"582","id":"8885","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"426","target":"536","id":"8986","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"382","target":"730","id":"8469","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"130","target":"670","id":"4367","attributes":{"Weight":"1.0"},"color":"rgb(67,148,213)","size":1.0},{"source":"229","target":"276","id":"6234","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"26","target":"481","id":"2052","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"311","target":"460","id":"7542","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"200","target":"691","id":"5746","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"576","target":"583","id":"10210","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"240","target":"634","id":"6410","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"118","target":"590","id":"4124","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"151","target":"717","id":"4828","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"343","target":"617","id":"8002","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"39","target":"167","id":"2359","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"118","target":"340","id":"4116","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"257","target":"692","id":"6691","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"299","target":"432","id":"7373","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"197","target":"426","id":"5686","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"88","target":"690","id":"3507","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"139","target":"603","id":"4550","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"302","target":"538","id":"7421","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"11","target":"447","id":"1720","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"158","target":"293","id":"4948","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"514","target":"539","id":"9802","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"621","target":"657","id":"10418","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"258","target":"576","id":"6705","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"404","target":"628","id":"8748","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"99","target":"219","id":"3731","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"569","target":"720","id":"10162","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"29","target":"148","id":"2125","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"435","target":"722","id":"9105","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"138","target":"272","id":"4518","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"91","target":"213","id":"3558","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"383","target":"702","id":"8481","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"183","target":"335","id":"5422","attributes":{"Weight":"1.0"},"color":"rgb(99,229,99)","size":1.0},{"source":"466","target":"491","id":"9418","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"377","target":"399","id":"8383","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"116","target":"583","id":"4086","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"498","target":"623","id":"9695","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"31","target":"630","id":"2182","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"183","target":"312","id":"5421","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"110","target":"720","id":"3958","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"163","target":"550","id":"5050","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"253","target":"660","id":"6628","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"1","target":"585","id":"1481","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"116","target":"238","id":"4071","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"298","target":"470","id":"7359","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"224","target":"376","id":"6150","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"187","target":"432","id":"5499","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"30","target":"235","id":"2151","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"421","target":"543","id":"8921","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"7","target":"215","id":"1604","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"200","target":"383","id":"5735","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"521","target":"663","id":"9861","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"164","target":"316","id":"5060","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"189","target":"214","id":"5530","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"79","target":"573","id":"3295","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"132","target":"239","id":"4403","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"117","target":"683","id":"4110","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"152","target":"360","id":"4834","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"101","target":"214","id":"3768","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"105","target":"181","id":"3844","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"374","target":"517","id":"8340","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"306","target":"389","id":"7476","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"501","target":"550","id":"9715","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"348","target":"398","id":"8047","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"621","target":"671","id":"10419","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"313","target":"470","id":"7571","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"83","target":"113","id":"3371","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"232","target":"616","id":"6292","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"633","target":"636","id":"10466","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"73","target":"198","id":"3152","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"357","target":"509","id":"8153","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"13","target":"495","id":"1767","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"136","target":"563","id":"4494","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"155","target":"572","id":"4898","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"260","target":"504","id":"6738","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"267","target":"546","id":"6857","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"59","target":"125","id":"2816","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"533","target":"579","id":"9961","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"112","target":"207","id":"3989","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"56","target":"685","id":"2765","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"277","target":"517","id":"7010","attributes":{"Weight":"1.0"},"color":"rgb(148,196,115)","size":1.0},{"source":"317","target":"581","id":"7635","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"626","target":"705","id":"10442","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"198","target":"658","id":"5710","attributes":{"Weight":"1.0"},"color":"rgb(180,148,115)","size":1.0},{"source":"229","target":"317","id":"6236","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"65","target":"118","id":"2975","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"124","target":"230","id":"4234","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"428","target":"618","id":"9011","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"574","target":"702","id":"10199","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"334","target":"489","id":"7875","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"97","target":"519","id":"3696","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"180","target":"703","id":"5386","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"497","target":"635","id":"9682","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"157","target":"455","id":"4932","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"442","target":"611","id":"9189","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"164","target":"572","id":"5067","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"122","target":"623","id":"4207","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"403","target":"706","id":"8739","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"111","target":"643","id":"3982","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"63","target":"621","id":"2937","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"141","target":"416","id":"4591","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"520","target":"664","id":"9850","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"585","target":"605","id":"10263","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"81","target":"313","id":"3330","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"18","target":"520","id":"1880","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"248","target":"550","id":"6536","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"167","target":"168","id":"5115","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"14","target":"640","id":"1794","attributes":{"Weight":"1.0"},"color":"rgb(148,148,83)","size":1.0},{"source":"14","target":"500","id":"1788","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"415","target":"603","id":"8850","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"369","target":"630","id":"8281","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"56","target":"140","id":"2747","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"145","target":"280","id":"4678","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"209","target":"214","id":"5885","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"26","target":"482","id":"2053","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"59","target":"675","id":"2831","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"45","target":"291","id":"2501","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"428","target":"528","id":"9004","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"88","target":"162","id":"3482","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"51","target":"243","id":"2633","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"544","target":"681","id":"10032","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"281","target":"734","id":"7094","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"543","target":"728","id":"10031","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"419","target":"645","id":"8905","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"426","target":"551","id":"8988","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"381","target":"472","id":"8434","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"76","target":"473","id":"3225","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"527","target":"567","id":"9912","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"356","target":"410","id":"8141","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"161","target":"485","id":"5005","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"283","target":"561","id":"7133","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"38","target":"39","id":"2328","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"51","target":"708","id":"2643","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"134","target":"341","id":"4439","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"201","target":"235","id":"5751","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"63","target":"264","id":"2930","attributes":{"Weight":"1.0"},"color":"rgb(115,83,229)","size":1.0},{"source":"676","target":"728","id":"10621","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"286","target":"716","id":"7179","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"684","target":"697","id":"10633","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"358","target":"451","id":"8162","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"112","target":"361","id":"3999","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"335","target":"603","id":"7889","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"212","target":"642","id":"5951","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"412","target":"559","id":"8830","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"114","target":"726","id":"4046","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"146","target":"217","id":"4706","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"64","target":"189","id":"2951","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"244","target":"396","id":"6464","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"92","target":"456","id":"3585","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"80","target":"167","id":"3307","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"521","target":"565","id":"9856","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"109","target":"336","id":"3915","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"104","target":"509","id":"3835","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"226","target":"240","id":"6182","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"480","target":"611","id":"9554","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"305","target":"552","id":"7471","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"119","target":"152","id":"4132","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"317","target":"592","id":"7636","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"257","target":"297","id":"6678","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"514","target":"624","id":"9804","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"48","target":"243","id":"2567","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"372","target":"427","id":"8309","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"209","target":"239","id":"5888","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"381","target":"443","id":"8433","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"385","target":"577","id":"8509","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"165","target":"352","id":"5084","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"254","target":"660","id":"6644","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"10","target":"701","id":"1703","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"200","target":"259","id":"5731","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"409","target":"498","id":"8795","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"12","target":"287","id":"1737","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"14","target":"16","id":"1773","attributes":{"Weight":"1.0"},"color":"rgb(148,148,83)","size":1.0},{"source":"179","target":"227","id":"5346","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"245","target":"373","id":"6483","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"471","target":"477","id":"9467","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"575","target":"681","id":"10208","attributes":{"Weight":"1.0"},"color":"rgb(83,229,99)","size":1.0},{"source":"462","target":"645","id":"9388","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"83","target":"321","id":"3377","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"95","target":"136","id":"3642","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"252","target":"482","id":"6609","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"494","target":"722","id":"9662","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"171","target":"534","id":"5201","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"41","target":"599","id":"2410","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"438","target":"646","id":"9128","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"490","target":"529","id":"9612","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"393","target":"412","id":"8612","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"215","target":"661","id":"5999","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"100","target":"234","id":"3751","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"305","target":"489","id":"7468","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"136","target":"588","id":"4495","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"203","target":"518","id":"5796","attributes":{"Weight":"1.0"},"color":"rgb(148,164,115)","size":1.0},{"source":"475","target":"518","id":"9515","attributes":{"Weight":"1.0"},"color":"rgb(148,164,115)","size":1.0},{"source":"189","target":"320","id":"5535","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"268","target":"290","id":"6863","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"272","target":"387","id":"6937","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"66","target":"598","id":"3009","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"493","target":"585","id":"9648","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"216","target":"589","id":"6019","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"469","target":"653","id":"9454","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"292","target":"540","id":"7274","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"359","target":"531","id":"8176","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"14","target":"691","id":"1796","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"304","target":"526","id":"7456","attributes":{"Weight":"1.0"},"color":"rgb(67,115,229)","size":1.0},{"source":"97","target":"205","id":"3687","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"420","target":"533","id":"8908","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"618","target":"652","id":"10407","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"108","target":"526","id":"3901","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"692","target":"723","id":"10653","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"544","target":"683","id":"10033","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"103","target":"104","id":"3804","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"70","target":"555","id":"3100","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"274","target":"493","id":"6962","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"97","target":"631","id":"3702","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"46","target":"449","id":"2531","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"241","target":"721","id":"6430","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"185","target":"463","id":"5467","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"157","target":"535","id":"4937","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"25","target":"540","id":"2026","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"556","target":"660","id":"10091","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"471","target":"479","id":"9468","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"158","target":"708","id":"4956","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"221","target":"358","id":"6098","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"359","target":"685","id":"8180","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"12","target":"261","id":"1736","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"141","target":"478","id":"4597","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"548","target":"552","id":"10052","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"90","target":"683","id":"3553","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"68","target":"633","id":"3047","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"2","target":"106","id":"1492","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"191","target":"461","id":"5575","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"582","target":"605","id":"10250","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"7","target":"610","id":"1618","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"487","target":"600","id":"9591","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"237","target":"481","id":"6363","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"165","target":"185","id":"5079","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"690","target":"693","id":"10646","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"3","target":"191","id":"1519","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"323","target":"376","id":"7708","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"333","target":"511","id":"7857","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"132","target":"354","id":"4407","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"465","target":"466","id":"9405","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"576","target":"713","id":"10216","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"172","target":"179","id":"5212","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"206","target":"617","id":"5850","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"63","target":"297","id":"2931","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"98","target":"549","id":"3719","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"77","target":"459","id":"3249","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"318","target":"576","id":"7648","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"191","target":"430","id":"5574","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"442","target":"517","id":"9186","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"63","target":"127","id":"2924","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"555","target":"707","id":"10086","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"81","target":"298","id":"3327","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"311","target":"677","id":"7552","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"460","target":"562","id":"9361","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"131","target":"589","id":"4386","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"199","target":"709","id":"5730","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"290","target":"390","id":"7240","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"472","target":"682","id":"9488","attributes":{"Weight":"1.0"},"color":"rgb(213,67,229)","size":1.0},{"source":"98","target":"328","id":"3708","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"79","target":"454","id":"3289","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"55","target":"175","id":"2727","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"16","target":"704","id":"1839","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"593","target":"618","id":"10297","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"505","target":"587","id":"9746","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"249","target":"404","id":"6544","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"409","target":"594","id":"8804","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"175","target":"432","id":"5269","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"346","target":"670","id":"8035","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"221","target":"451","id":"6104","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"175","target":"325","id":"5268","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"220","target":"670","id":"6090","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"129","target":"430","id":"4339","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"58","target":"675","id":"2814","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"432","target":"623","id":"9062","attributes":{"Weight":"1.0"},"color":"rgb(99,148,196)","size":1.0},{"source":"185","target":"486","id":"5468","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"238","target":"342","id":"6372","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"657","target":"715","id":"10578","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"89","target":"161","id":"3516","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"652","target":"703","id":"10561","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"9","target":"368","id":"1674","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"253","target":"696","id":"6631","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"491","target":"729","id":"9631","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"259","target":"342","id":"6713","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"49","target":"103","id":"2580","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"6","target":"208","id":"1584","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"452","target":"478","id":"9274","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"437","target":"503","id":"9117","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"255","target":"545","id":"6654","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"162","target":"596","id":"5029","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"442","target":"475","id":"9183","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"47","target":"545","id":"2555","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"50","target":"154","id":"2606","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"116","target":"603","id":"4087","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"195","target":"526","id":"5646","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"141","target":"422","id":"4592","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"261","target":"451","id":"6761","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"193","target":"465","id":"5604","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"203","target":"433","id":"5789","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"123","target":"478","id":"4222","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"259","target":"403","id":"6717","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"322","target":"726","id":"7706","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"21","target":"641","id":"1951","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"241","target":"260","id":"6412","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"241","target":"497","id":"6419","attributes":{"Weight":"1.0"},"color":"rgb(148,229,67)","size":1.0},{"source":"225","target":"608","id":"6179","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"196","target":"473","id":"5664","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"480","target":"623","id":"9556","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"423","target":"696","id":"8950","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"472","target":"663","id":"9487","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"334","target":"353","id":"7870","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"99","target":"554","id":"3740","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"413","target":"731","id":"8840","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"74","target":"677","id":"3188","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"42","target":"486","id":"2425","attributes":{"Weight":"1.0"},"color":"rgb(229,180,67)","size":1.0},{"source":"200","target":"363","id":"5733","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"233","target":"717","id":"6311","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"502","target":"544","id":"9723","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"124","target":"344","id":"4239","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"53","target":"312","id":"2678","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"304","target":"309","id":"7450","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"339","target":"364","id":"7938","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"479","target":"518","id":"9544","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"124","target":"512","id":"4246","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"410","target":"423","id":"8810","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"236","target":"499","id":"6349","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"233","target":"331","id":"6299","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"82","target":"442","id":"3354","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"55","target":"535","id":"2739","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"1","target":"494","id":"1476","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"385","target":"433","id":"8500","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"27","target":"713","id":"2085","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"103","target":"564","id":"3820","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"40","target":"66","id":"2376","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"697","target":"736","id":"10661","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"159","target":"657","id":"4975","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"583","target":"702","id":"10258","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"290","target":"405","id":"7247","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"267","target":"276","id":"6847","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"386","target":"654","id":"8527","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"139","target":"654","id":"4552","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"348","target":"430","id":"8049","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"244","target":"659","id":"6473","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"11","target":"59","id":"1706","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"466","target":"724","id":"9424","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"505","target":"597","id":"9747","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"241","target":"661","id":"6425","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"301","target":"698","id":"7415","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"70","target":"419","id":"3094","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"304","target":"352","id":"7451","attributes":{"Weight":"1.0"},"color":"rgb(148,132,148)","size":1.0},{"source":"369","target":"370","id":"8277","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"253","target":"255","id":"6616","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"113","target":"626","id":"4017","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"356","target":"660","id":"8148","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"184","target":"688","id":"5454","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"54","target":"211","id":"2694","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"606","target":"673","id":"10355","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"581","target":"592","id":"10248","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"636","target":"736","id":"10483","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"42","target":"332","id":"2422","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"150","target":"318","id":"4784","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"155","target":"677","id":"4903","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"405","target":"561","id":"8759","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"69","target":"646","id":"3073","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"191","target":"226","id":"5569","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"97","target":"108","id":"3684","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"299","target":"698","id":"7385","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"30","target":"236","id":"2152","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"150","target":"713","id":"4801","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"61","target":"507","id":"2887","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"110","target":"227","id":"3936","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"13","target":"41","id":"1754","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"458","target":"459","id":"9334","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"149","target":"338","id":"4762","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"96","target":"304","id":"3674","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"124","target":"209","id":"4231","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"50","target":"720","id":"2630","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"95","target":"501","id":"3655","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"179","target":"707","id":"5368","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"236","target":"489","id":"6348","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"258","target":"434","id":"6702","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"11","target":"18","id":"1704","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"430","target":"583","id":"9033","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"99","target":"181","id":"3730","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"423","target":"556","id":"8943","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"7","target":"721","id":"1624","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"64","target":"461","id":"2969","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"176","target":"197","id":"5283","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"196","target":"594","id":"5673","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"602","target":"690","id":"10336","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"327","target":"611","id":"7771","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"325","target":"682","id":"7745","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"171","target":"314","id":"5192","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"103","target":"267","id":"3808","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"35","target":"495","id":"2279","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"92","target":"178","id":"3576","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"225","target":"261","id":"6167","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"402","target":"660","id":"8726","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"296","target":"493","id":"7326","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"168","target":"185","id":"5130","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"211","target":"319","id":"5917","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"194","target":"383","id":"5623","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"92","target":"536","id":"3588","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"281","target":"282","id":"7076","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"365","target":"530","id":"8237","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"258","target":"616","id":"6708","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"3","target":"168","id":"1517","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"86","target":"188","id":"3435","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"234","target":"370","id":"6318","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"120","target":"489","id":"4163","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"120","target":"228","id":"4153","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"234","target":"457","id":"6319","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"620","target":"680","id":"10413","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"412","target":"560","id":"8831","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"316","target":"629","id":"7619","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"323","target":"547","id":"7714","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"135","target":"151","id":"4451","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"32","target":"557","id":"2200","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"88","target":"665","id":"3506","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"145","target":"455","id":"4691","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"346","target":"387","id":"8027","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"412","target":"731","id":"8834","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"230","target":"320","id":"6249","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"400","target":"401","id":"8694","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"335","target":"707","id":"7893","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"126","target":"134","id":"4268","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"112","target":"483","id":"4002","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"68","target":"538","id":"3045","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"5","target":"348","id":"1568","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"117","target":"365","id":"4101","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"589","target":"728","id":"10285","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"324","target":"489","id":"7724","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"285","target":"724","id":"7159","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"335","target":"462","id":"7884","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"89","target":"160","id":"3515","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"505","target":"706","id":"9751","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"419","target":"569","id":"8900","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"219","target":"701","id":"6077","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"53","target":"67","id":"2669","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"43","target":"65","id":"2437","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"439","target":"709","id":"9147","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"359","target":"634","id":"8178","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"81","target":"468","id":"3333","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"538","target":"697","id":"10000","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"304","target":"369","id":"7453","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"127","target":"621","id":"4296","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"28","target":"319","id":"2102","attributes":{"Weight":"1.0"},"color":"rgb(67,180,229)","size":1.0},{"source":"53","target":"516","id":"2680","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"163","target":"506","id":"5049","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"87","target":"490","id":"3467","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"50","target":"245","id":"2610","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"234","target":"701","id":"6327","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"138","target":"670","id":"4531","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"116","target":"335","id":"4076","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"29","target":"470","id":"2134","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"450","target":"487","id":"9259","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"75","target":"702","id":"3212","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"226","target":"352","id":"6184","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"11","target":"520","id":"1722","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"393","target":"658","id":"8618","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"352","target":"359","id":"8103","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"450","target":"619","id":"9263","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"268","target":"412","id":"6875","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"79","target":"203","id":"3281","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"213","target":"265","id":"5957","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"482","target":"675","id":"9568","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"61","target":"687","id":"2897","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"290","target":"399","id":"7246","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"539","target":"669","id":"10005","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"334","target":"355","id":"7871","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"62","target":"126","id":"2903","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"153","target":"181","id":"4846","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"188","target":"580","id":"5520","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"99","target":"153","id":"3729","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"232","target":"434","id":"6287","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"399","target":"559","id":"8688","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"316","target":"455","id":"7614","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"198","target":"516","id":"5703","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"132","target":"344","id":"4406","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"312","target":"633","id":"7560","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"439","target":"640","id":"9142","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"202","target":"419","id":"5773","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"602","target":"721","id":"10340","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"208","target":"477","id":"5877","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"145","target":"678","id":"4699","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"646","target":"725","id":"10525","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"194","target":"537","id":"5627","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"528","target":"652","id":"9931","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"598","target":"599","id":"10319","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"474","target":"639","id":"9507","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"32","target":"674","id":"2204","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"135","target":"443","id":"4468","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"90","target":"126","id":"3535","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"25","target":"695","id":"2030","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"568","target":"695","id":"10150","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"220","target":"272","id":"6078","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"580","target":"619","id":"10244","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"519","target":"525","id":"9840","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"318","target":"528","id":"7644","attributes":{"Weight":"1.0"},"color":"rgb(148,196,67)","size":1.0},{"source":"173","target":"631","id":"5247","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"8","target":"172","id":"1633","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"72","target":"500","id":"3140","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"265","target":"681","id":"6828","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"220","target":"628","id":"6088","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"635","target":"684","id":"10475","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"321","target":"705","id":"7694","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"162","target":"610","id":"5031","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"74","target":"460","id":"3179","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"260","target":"261","id":"6729","attributes":{"Weight":"1.0"},"color":"rgb(115,229,148)","size":1.0},{"source":"78","target":"467","id":"3270","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"665","target":"721","id":"10600","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"69","target":"724","id":"3078","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"380","target":"389","id":"8420","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"468","target":"477","id":"9438","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"340","target":"670","id":"7963","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"359","target":"677","id":"8179","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"73","target":"302","id":"3155","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"156","target":"681","id":"4920","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"517","target":"636","id":"9830","attributes":{"Weight":"1.0"},"color":"rgb(99,229,115)","size":1.0},{"source":"369","target":"457","id":"8278","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"65","target":"272","id":"2979","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"319","target":"419","id":"7657","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"120","target":"186","id":"4150","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"5","target":"434","id":"1570","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"290","target":"559","id":"7252","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"14","target":"383","id":"1786","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"110","target":"294","id":"3940","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"28","target":"37","id":"2087","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"556","target":"558","id":"10089","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"568","target":"641","id":"10149","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"218","target":"525","id":"6056","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"497","target":"636","id":"9683","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"92","target":"549","id":"3589","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"47","target":"423","id":"2554","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"538","target":"633","id":"9994","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"497","target":"637","id":"9684","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"69","target":"82","id":"3056","attributes":{"Weight":"1.0"},"color":"rgb(67,164,196)","size":1.0},{"source":"24","target":"25","id":"1998","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"416","target":"661","id":"8867","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"393","target":"405","id":"8610","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"349","target":"719","id":"8075","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"327","target":"442","id":"7762","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"303","target":"409","id":"7434","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"143","target":"300","id":"4632","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"285","target":"465","id":"7151","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"185","target":"359","id":"5462","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"316","target":"678","id":"7622","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"8","target":"532","id":"1646","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"29","target":"77","id":"2123","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"404","target":"461","id":"8742","attributes":{"Weight":"1.0"},"color":"rgb(148,213,132)","size":1.0},{"source":"15","target":"525","id":"1813","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"96","target":"186","id":"3671","attributes":{"Weight":"1.0"},"color":"rgb(148,67,180)","size":1.0},{"source":"62","target":"681","id":"2919","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"38","target":"167","id":"2334","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"193","target":"285","id":"5599","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"101","target":"445","id":"3778","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"172","target":"460","id":"5217","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"442","target":"480","id":"9184","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"327","target":"648","id":"7774","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"119","target":"563","id":"4145","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"88","target":"591","id":"3501","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"278","target":"407","id":"7025","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"388","target":"423","id":"8545","attributes":{"Weight":"1.0"},"color":"rgb(229,148,83)","size":1.0},{"source":"351","target":"427","id":"8092","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"25","target":"704","id":"2031","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"45","target":"125","id":"2496","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"471","target":"680","id":"9474","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"514","target":"698","id":"9807","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"43","target":"664","id":"2455","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"323","target":"490","id":"7712","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"341","target":"544","id":"7972","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"165","target":"531","id":"5090","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"254","target":"356","id":"6633","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"126","target":"530","id":"4281","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"586","target":"717","id":"10270","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"414","target":"731","id":"8845","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"400","target":"694","id":"8705","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"65","target":"404","id":"2984","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"294","target":"591","id":"7305","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"354","target":"483","id":"8127","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"67","target":"637","id":"3028","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"144","target":"348","id":"4658","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"82","target":"648","id":"3366","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"30","target":"353","id":"2156","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"24","target":"708","id":"2014","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"312","target":"524","id":"7558","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"220","target":"347","id":"6081","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"507","target":"682","id":"9764","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"440","target":"562","id":"9156","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"639","target":"726","id":"10498","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"108","target":"582","id":"3902","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"214","target":"361","id":"5978","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"474","target":"715","id":"9510","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"26","target":"452","id":"2050","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"520","target":"590","id":"9848","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"86","target":"652","id":"3451","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"510","target":"592","id":"9785","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"44","target":"374","id":"2470","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"123","target":"452","id":"4221","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"187","target":"469","id":"5502","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"115","target":"574","id":"4059","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"734","target":"735","id":"10691","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"206","target":"501","id":"5845","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"153","target":"369","id":"4852","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"151","target":"331","id":"4814","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"221","target":"462","id":"6105","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"125","target":"661","id":"4266","attributes":{"Weight":"1.0"},"color":"rgb(180,229,67)","size":1.0},{"source":"41","target":"666","id":"2411","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"118","target":"437","id":"4121","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"587","target":"706","id":"10275","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"374","target":"475","id":"8337","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"633","target":"684","id":"10468","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"60","target":"552","id":"2857","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"244","target":"606","id":"6470","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"577","target":"687","id":"10222","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"382","target":"670","id":"8464","attributes":{"Weight":"1.0"},"color":"rgb(67,164,213)","size":1.0},{"source":"4","target":"437","id":"1546","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"75","target":"706","id":"3213","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"287","target":"642","id":"7193","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"228","target":"595","id":"6229","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"34","target":"256","id":"2248","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"468","target":"479","id":"9439","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"206","target":"248","id":"5838","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"12","target":"212","id":"1733","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"464","target":"718","id":"9404","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"18","target":"590","id":"1881","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"103","target":"592","id":"3822","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"35","target":"41","id":"2266","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"130","target":"630","id":"4366","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"89","target":"474","id":"3522","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"318","target":"546","id":"7645","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"33","target":"207","id":"2216","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"392","target":"405","id":"8597","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"322","target":"553","id":"7698","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"26","target":"422","id":"2047","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"231","target":"717","id":"6278","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"137","target":"599","id":"4513","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"147","target":"263","id":"4724","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"562","target":"713","id":"10124","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"182","target":"579","id":"5409","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"511","target":"580","id":"9789","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"159","target":"474","id":"4968","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"93","target":"171","id":"3596","attributes":{"Weight":"1.0"},"color":"rgb(213,115,148)","size":1.0},{"source":"301","target":"431","id":"7402","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"35","target":"389","id":"2277","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"328","target":"426","id":"7782","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"528","target":"618","id":"9928","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"398","target":"668","id":"8677","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"55","target":"624","id":"2742","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"12","target":"419","id":"1740","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"415","target":"434","id":"8846","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"164","target":"685","id":"5073","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"366","target":"370","id":"8242","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"148","target":"515","id":"4752","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"130","target":"234","id":"4352","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"49","target":"318","id":"2591","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"140","target":"375","id":"4563","attributes":{"Weight":"1.0"},"color":"rgb(83,229,99)","size":1.0},{"source":"183","target":"198","id":"5415","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"262","target":"320","id":"6772","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"83","target":"337","id":"3378","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"636","target":"637","id":"10479","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"425","target":"622","id":"8977","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"308","target":"642","id":"7510","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"27","target":"231","id":"2062","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"231","target":"415","id":"6266","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"363","target":"649","id":"8212","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"119","target":"448","id":"4141","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"9","target":"334","id":"1672","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"38","target":"121","id":"2330","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"289","target":"331","id":"7220","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"8","target":"677","id":"1655","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"35","target":"315","id":"2275","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"417","target":"606","id":"8873","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"35","target":"284","id":"2273","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"13","target":"467","id":"1766","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"247","target":"570","id":"6523","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"28","target":"107","id":"2092","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"299","target":"539","id":"7379","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"56","target":"179","id":"2750","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"221","target":"319","id":"6097","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"306","target":"315","id":"7474","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"327","target":"678","id":"7775","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"323","target":"586","id":"7716","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"282","target":"285","id":"7096","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"183","target":"184","id":"5414","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"34","target":"49","id":"2243","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"45","target":"449","id":"2506","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"422","target":"452","id":"8933","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"449","target":"728","id":"9256","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"343","target":"550","id":"7999","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"167","target":"463","id":"5124","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"135","target":"643","id":"4476","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"138","target":"408","id":"4524","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"109","target":"550","id":"3923","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"290","target":"414","id":"7251","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"175","target":"469","id":"5272","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"14","target":"537","id":"1790","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"269","target":"414","id":"6898","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"124","target":"214","id":"4232","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"76","target":"87","id":"3214","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"481","target":"675","id":"9565","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"68","target":"242","id":"3038","attributes":{"Weight":"1.0"},"color":"rgb(116,229,67)","size":1.0},{"source":"140","target":"577","id":"4574","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"386","target":"679","id":"8530","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"531","target":"607","id":"9947","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"519","target":"722","id":"9847","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"105","target":"630","id":"3854","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"328","target":"351","id":"7779","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"487","target":"642","id":"9593","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"457","target":"554","id":"9330","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"140","target":"685","id":"4582","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"232","target":"348","id":"6285","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"237","target":"478","id":"6362","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"74","target":"540","id":"3183","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"191","target":"324","id":"5571","attributes":{"Weight":"1.0"},"color":"rgb(229,132,99)","size":1.0},{"source":"433","target":"573","id":"9076","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"34","target":"509","id":"2258","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"60","target":"368","id":"2849","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"186","target":"499","id":"5490","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"211","target":"450","id":"5921","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"146","target":"705","id":"4720","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"532","target":"732","id":"9960","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"392","target":"395","id":"8595","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"149","target":"350","id":"4764","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"8","target":"56","id":"1626","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"64","target":"209","id":"2953","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"25","target":"640","id":"2028","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"11","target":"503","id":"1721","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"160","target":"281","id":"4983","attributes":{"Weight":"1.0"},"color":"rgb(115,83,229)","size":1.0},{"source":"446","target":"581","id":"9229","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"376","target":"490","id":"8368","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"409","target":"604","id":"8805","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"45","target":"461","id":"2508","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"18","target":"664","id":"1883","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"9","target":"353","id":"1673","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"244","target":"507","id":"6467","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"198","target":"312","id":"5701","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"450","target":"451","id":"9257","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"360","target":"378","id":"8182","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"507","target":"673","id":"9763","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"297","target":"726","id":"7352","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"178","target":"328","id":"5329","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"488","target":"579","id":"9597","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"671","target":"715","id":"10610","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"148","target":"680","id":"4756","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"233","target":"490","id":"6304","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"526","target":"605","id":"9905","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"179","target":"625","id":"5361","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"441","target":"735","id":"9180","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"316","target":"375","id":"7610","attributes":{"Weight":"1.0"},"color":"rgb(164,148,132)","size":1.0},{"source":"33","target":"319","id":"2224","attributes":{"Weight":"1.0"},"color":"rgb(148,180,148)","size":1.0},{"source":"117","target":"242","id":"4097","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"350","target":"682","id":"8087","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"319","target":"424","id":"7658","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"463","target":"486","id":"9391","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"509","target":"564","id":"9779","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"376","target":"717","id":"8376","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"142","target":"263","id":"4609","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"174","target":"243","id":"5250","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"64","target":"565","id":"2973","attributes":{"Weight":"1.0"},"color":"rgb(229,99,148)","size":1.0},{"source":"324","target":"552","id":"7727","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"177","target":"260","id":"5304","attributes":{"Weight":"1.0"},"color":"rgb(115,229,99)","size":1.0},{"source":"427","target":"456","id":"8993","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"379","target":"649","id":"8416","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"120","target":"552","id":"4166","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"374","target":"387","id":"8332","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"458","target":"680","id":"9344","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"91","target":"265","id":"3560","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"254","target":"410","id":"6637","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"117","target":"406","id":"4103","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"97","target":"435","id":"3692","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"61","target":"133","id":"2867","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"255","target":"694","id":"6661","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"244","target":"345","id":"6462","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"382","target":"452","id":"8453","attributes":{"Weight":"1.0"},"color":"rgb(132,164,148)","size":1.0},{"source":"424","target":"462","id":"8953","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"52","target":"536","id":"2662","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"209","target":"354","id":"5892","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"309","target":"630","id":"7521","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"112","target":"362","id":"4000","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"145","target":"376","id":"4685","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"32","target":"253","id":"2189","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"164","target":"677","id":"5072","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"254","target":"694","id":"6646","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"159","target":"715","id":"4978","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"410","target":"656","id":"8815","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"66","target":"570","id":"3007","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"234","target":"369","id":"6317","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"105","target":"219","id":"3845","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"141","target":"436","id":"4593","attributes":{"Weight":"1.0"},"color":"rgb(213,148,132)","size":1.0},{"source":"21","target":"51","id":"1937","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"366","target":"554","id":"8245","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"93","target":"601","id":"3612","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"70","target":"319","id":"3092","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"32","target":"401","id":"2194","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"437","target":"709","id":"9123","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"271","target":"661","id":"6927","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"67","target":"688","id":"3030","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"279","target":"547","id":"7046","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"130","target":"153","id":"4349","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"11","target":"199","id":"1710","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"183","target":"635","id":"5430","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"38","target":"463","id":"2346","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"26","target":"478","id":"2051","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"121","target":"430","id":"4183","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"276","target":"592","id":"7003","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"169","target":"229","id":"5147","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"178","target":"536","id":"5339","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"325","target":"350","id":"7732","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"110","target":"717","id":"3956","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"95","target":"496","id":"3654","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"167","target":"352","id":"5120","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"178","target":"549","id":"5340","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"402","target":"674","id":"8727","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"426","target":"718","id":"8992","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"33","target":"214","id":"2218","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"612","target":"677","id":"10385","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"260","target":"690","id":"6747","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"73","target":"636","id":"3163","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"205","target":"418","id":"5824","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"364","target":"578","id":"8219","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"252","target":"422","id":"6602","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"263","target":"660","id":"6794","attributes":{"Weight":"1.0"},"color":"rgb(180,67,164)","size":1.0},{"source":"57","target":"728","id":"2791","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"180","target":"277","id":"5372","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"476","target":"544","id":"9528","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"450","target":"555","id":"9260","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"446","target":"546","id":"9227","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"105","target":"153","id":"3843","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"223","target":"483","id":"6139","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"390","target":"391","id":"8562","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"111","target":"720","id":"3985","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"377","target":"413","id":"8387","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"348","target":"583","id":"8054","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"110","target":"151","id":"3931","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"339","target":"578","id":"7942","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"74","target":"707","id":"3192","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"27","target":"258","id":"2065","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"285","target":"729","id":"7161","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"293","target":"695","id":"7288","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"405","target":"413","id":"8755","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"129","target":"167","id":"4329","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"302","target":"636","id":"7424","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"447","target":"711","id":"9238","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"26","target":"141","id":"2041","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"334","target":"446","id":"7874","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"283","target":"405","id":"7126","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"84","target":"420","id":"3398","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"17","target":"509","id":"1859","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"94","target":"350","id":"3626","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"250","target":"356","id":"6563","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"47","target":"356","id":"2549","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"37","target":"705","id":"2326","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"56","target":"522","id":"2756","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"107","target":"210","id":"3875","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"14","target":"597","id":"1793","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"300","target":"539","id":"7394","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"174","target":"641","id":"5257","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"287","target":"419","id":"7182","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"52","target":"372","id":"2656","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"84","target":"321","id":"3395","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"248","target":"378","id":"6531","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"164","target":"294","id":"5059","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"63","target":"159","id":"2925","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"310","target":"686","id":"7538","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"488","target":"533","id":"9595","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"403","target":"597","id":"8735","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"49","target":"446","id":"2594","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"302","target":"688","id":"7427","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"38","target":"352","id":"2341","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"438","target":"734","id":"9138","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"116","target":"258","id":"4072","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"184","target":"516","id":"5446","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"431","target":"717","id":"9051","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"131","target":"618","id":"4389","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"587","target":"691","id":"10273","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"348","target":"616","id":"8056","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"281","target":"647","id":"7086","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"123","target":"125","id":"4211","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"549","target":"718","id":"10059","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"158","target":"695","id":"4954","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"388","target":"588","id":"8551","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"282","target":"689","id":"7109","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"286","target":"652","id":"7177","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"504","target":"602","id":"9735","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"15","target":"493","id":"1810","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"88","target":"602","id":"3503","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"229","target":"357","id":"6239","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"446","target":"592","id":"9230","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"415","target":"575","id":"8847","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"590","target":"670","id":"10288","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"336","target":"401","id":"7901","attributes":{"Weight":"1.0"},"color":"rgb(229,148,83)","size":1.0},{"source":"178","target":"464","id":"5337","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"395","target":"731","id":"8642","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"377","target":"411","id":"8385","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"111","target":"319","id":"3968","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"390","target":"392","id":"8563","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"280","target":"567","id":"7067","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"507","target":"659","id":"9762","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"60","target":"499","id":"2854","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"531","target":"711","id":"9949","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"122","target":"678","id":"4209","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"111","target":"349","id":"3969","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"5","target":"576","id":"1574","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"135","target":"676","id":"4477","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"81","target":"458","id":"3331","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"339","target":"514","id":"7941","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"173","target":"493","id":"5239","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"271","target":"693","id":"6931","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"4","target":"18","id":"1533","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"419","target":"608","id":"8902","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"439","target":"641","id":"9143","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"409","target":"728","id":"8809","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"617","target":"712","id":"10404","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"156","target":"365","id":"4912","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"275","target":"369","id":"6981","attributes":{"Weight":"1.0"},"color":"rgb(67,148,148)","size":1.0},{"source":"428","target":"704","id":"9015","attributes":{"Weight":"1.0"},"color":"rgb(229,115,67)","size":1.0},{"source":"126","target":"341","id":"4274","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"77","target":"468","id":"3250","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"440","target":"604","id":"9161","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"50","target":"150","id":"2605","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"100","target":"309","id":"3753","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"691","target":"702","id":"10649","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"8","target":"625","id":"1651","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"24","target":"292","id":"2005","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"48","target":"568","id":"2572","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"112","target":"484","id":"4003","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"153","target":"554","id":"4855","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"318","target":"564","id":"7647","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"436","target":"443","id":"9106","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"96","target":"105","id":"3666","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"143","target":"539","id":"4642","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"148","target":"471","id":"4749","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"280","target":"529","id":"7065","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"557","target":"674","id":"10098","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"39","target":"191","id":"2362","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"452","target":"622","id":"9279","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"411","target":"414","id":"8822","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"393","target":"411","id":"8611","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"264","target":"651","id":"6809","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"465","target":"734","id":"9416","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"93","target":"188","id":"3598","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"429","target":"710","id":"9026","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"22","target":"174","id":"1964","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"83","target":"182","id":"3373","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"327","target":"433","id":"7761","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"210","target":"705","id":"5911","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"329","target":"427","id":"7799","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"120","target":"235","id":"4154","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"319","target":"489","id":"7664","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"139","target":"415","id":"4543","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"276","target":"510","id":"6999","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"39","target":"531","id":"2371","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"687","target":"721","id":"10636","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"441","target":"725","id":"9176","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"326","target":"502","id":"7752","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"129","target":"397","id":"4338","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"173","target":"218","id":"5234","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"353","target":"489","id":"8118","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"200","target":"706","id":"5748","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"233","target":"431","id":"6301","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"257","target":"671","id":"6690","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"168","target":"557","id":"5142","attributes":{"Weight":"1.0"},"color":"rgb(229,132,83)","size":1.0},{"source":"201","target":"305","id":"5753","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"65","target":"387","id":"2983","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"61","target":"442","id":"2883","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"197","target":"372","id":"5685","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"578","target":"693","id":"10233","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"373","target":"591","id":"8323","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"325","target":"566","id":"7740","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"140","target":"654","id":"4577","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"189","target":"601","id":"5546","attributes":{"Weight":"1.0"},"color":"rgb(229,148,67)","size":1.0},{"source":"259","target":"691","id":"6726","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"343","target":"501","id":"7997","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"211","target":"419","id":"5919","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"205","target":"559","id":"5831","attributes":{"Weight":"1.0"},"color":"rgb(148,115,196)","size":1.0},{"source":"211","target":"221","id":"5913","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"232","target":"603","id":"6291","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"169","target":"256","id":"5148","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"382","target":"503","id":"8458","attributes":{"Weight":"1.0"},"color":"rgb(67,164,213)","size":1.0},{"source":"478","target":"558","id":"9540","attributes":{"Weight":"1.0"},"color":"rgb(213,148,83)","size":1.0},{"source":"230","target":"361","id":"6252","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"583","target":"616","id":"10255","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"345","target":"396","id":"8013","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"101","target":"320","id":"3773","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"99","target":"100","id":"3725","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"59","target":"447","id":"2824","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"562","target":"576","id":"10117","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"342","target":"597","id":"7986","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"271","target":"602","id":"6924","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"166","target":"711","id":"5114","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"447","target":"482","id":"9235","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"99","target":"106","id":"3727","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"8","target":"612","id":"1650","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"226","target":"531","id":"6190","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"372","target":"700","id":"8318","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"553","target":"632","id":"10072","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"81","target":"208","id":"3326","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"234","target":"631","id":"6325","attributes":{"Weight":"1.0"},"color":"rgb(67,115,229)","size":1.0},{"source":"329","target":"615","id":"7808","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"116","target":"232","id":"4070","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"104","target":"256","id":"3825","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"179","target":"532","id":"5357","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"369","target":"672","id":"8284","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"167","target":"531","id":"5126","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"251","target":"356","id":"6584","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"303","target":"713","id":"7449","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"34","target":"446","id":"2257","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"295","target":"546","id":"7319","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"730","target":"735","id":"10689","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"171","target":"496","id":"5199","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"37","target":"420","id":"2318","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"184","target":"524","id":"5447","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"11","target":"138","id":"1709","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"327","target":"454","id":"7763","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"117","target":"326","id":"4099","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"144","target":"335","id":"4657","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"19","target":"291","id":"1898","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"274","target":"582","id":"6967","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"150","target":"227","id":"4780","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"193","target":"725","id":"5613","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"200","target":"505","id":"5738","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"462","target":"608","id":"9386","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"16","target":"640","id":"1836","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"479","target":"680","id":"9547","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"438","target":"735","id":"9139","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"257","target":"715","id":"6692","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"109","target":"128","id":"3909","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"157","target":"539","id":"4938","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"419","target":"450","id":"8893","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"227","target":"719","id":"6215","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"349","target":"572","id":"8070","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"14","target":"649","id":"1795","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"282","target":"364","id":"7097","attributes":{"Weight":"1.0"},"color":"rgb(115,164,148)","size":1.0},{"source":"38","target":"58","id":"2329","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"520","target":"709","id":"9852","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"220","target":"590","id":"6087","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"14","target":"505","id":"1789","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"69","target":"651","id":"3076","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"6","target":"29","id":"1580","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"111","target":"419","id":"3974","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"238","target":"547","id":"6376","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"371","target":"629","id":"8301","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"342","target":"363","id":"7975","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"35","target":"40","id":"2265","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"371","target":"397","id":"8292","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"55","target":"187","id":"2728","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"411","target":"559","id":"8823","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"108","target":"605","id":"3904","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"54","target":"462","id":"2711","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"190","target":"587","id":"5563","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"58","target":"59","id":"2792","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"434","target":"521","id":"9087","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"17","target":"275","id":"1851","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"190","target":"649","id":"5565","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"69","target":"734","id":"3082","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"139","target":"303","id":"4538","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"325","target":"511","id":"7737","attributes":{"Weight":"1.0"},"color":"rgb(213,115,148)","size":1.0},{"source":"196","target":"275","id":"5653","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"85","target":"289","id":"3416","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"347","target":"404","id":"8038","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"151","target":"567","id":"4823","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"224","target":"323","id":"6147","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"57","target":"565","id":"2785","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"80","target":"713","id":"3324","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"245","target":"316","id":"6478","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"491","target":"603","id":"9623","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"397","target":"685","id":"8662","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"14","target":"403","id":"1787","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"287","target":"424","id":"7183","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"551","target":"700","id":"10067","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"385","target":"498","id":"8505","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"172","target":"408","id":"5216","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"472","target":"589","id":"9483","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"350","target":"606","id":"8083","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"288","target":"440","id":"7201","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"261","target":"487","id":"6763","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"314","target":"673","id":"7594","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"136","target":"360","id":"4487","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"345","target":"496","id":"8015","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"206","target":"378","id":"5842","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"108","target":"722","id":"3907","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"466","target":"734","id":"9428","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"377","target":"658","id":"8392","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"66","target":"495","id":"3006","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"68","target":"204","id":"3037","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"314","target":"613","id":"7592","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"407","target":"420","id":"8769","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"318","target":"460","id":"7641","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"101","target":"223","id":"3769","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"287","target":"600","id":"7190","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"268","target":"399","id":"6872","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"523","target":"663","id":"9882","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"543","target":"679","id":"10030","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"61","target":"417","id":"2882","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"223","target":"320","id":"6133","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"58","target":"252","id":"2798","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"100","target":"370","id":"3756","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"143","target":"432","id":"4636","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"150","target":"562","id":"4791","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"54","target":"623","id":"2718","attributes":{"Weight":"1.0"},"color":"rgb(67,229,196)","size":1.0},{"source":"140","target":"454","id":"4568","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"490","target":"567","id":"9614","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"563","target":"617","id":"10127","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"517","target":"537","id":"9824","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"453","target":"578","id":"9283","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"413","target":"559","id":"8836","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"73","target":"497","id":"3157","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"144","target":"576","id":"4666","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"424","target":"450","id":"8951","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"446","target":"509","id":"9225","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"72","target":"505","id":"3141","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"249","target":"565","id":"6555","attributes":{"Weight":"1.0"},"color":"rgb(213,148,148)","size":1.0},{"source":"284","target":"666","id":"7147","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"110","target":"111","id":"3929","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"448","target":"550","id":"9242","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"316","target":"373","id":"7609","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"196","target":"521","id":"5666","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"164","target":"569","id":"5066","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"395","target":"412","id":"8635","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"4","target":"346","id":"1542","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"218","target":"422","id":"6051","attributes":{"Weight":"1.0"},"color":"rgb(132,196,148)","size":1.0},{"source":"36","target":"284","id":"2293","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"224","target":"707","id":"6164","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"8","target":"713","id":"1659","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"337","target":"374","id":"7911","attributes":{"Weight":"1.0"},"color":"rgb(67,180,196)","size":1.0},{"source":"320","target":"367","id":"7678","attributes":{"Weight":"1.0"},"color":"rgb(164,99,148)","size":1.0},{"source":"15","target":"173","id":"1802","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"221","target":"279","id":"6095","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"361","target":"362","id":"8193","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"571","target":"618","id":"10171","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"329","target":"456","id":"7800","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"417","target":"673","id":"8876","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"250","target":"653","id":"6574","attributes":{"Weight":"1.0"},"color":"rgb(180,67,164)","size":1.0},{"source":"309","target":"554","id":"7520","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"107","target":"217","id":"3876","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"140","target":"442","id":"4567","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"92","target":"464","id":"3586","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"86","target":"511","id":"3443","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"602","target":"703","id":"10339","attributes":{"Weight":"1.0"},"color":"rgb(196,196,67)","size":1.0},{"source":"302","target":"516","id":"7419","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"140","target":"625","id":"4576","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"494","target":"519","id":"9654","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"521","target":"589","id":"9857","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"149","target":"507","id":"4768","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"78","target":"584","id":"3273","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"17","target":"276","id":"1852","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"340","target":"709","id":"7964","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"19","target":"482","id":"1907","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"318","target":"713","id":"7653","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"180","target":"571","id":"5379","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"31","target":"304","id":"2175","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"12","target":"211","id":"1732","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"269","target":"411","id":"6895","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"81","target":"470","id":"3334","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"18","target":"503","id":"1879","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"322","target":"398","id":"7695","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"73","target":"270","id":"3154","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"12","target":"358","id":"1739","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"91","target":"683","id":"3573","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"247","target":"495","id":"6522","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"382","target":"466","id":"8455","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"433","target":"679","id":"9084","attributes":{"Weight":"1.0"},"color":"rgb(67,229,148)","size":1.0},{"source":"382","target":"646","id":"8460","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"574","target":"597","id":"10196","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"51","target":"174","id":"2632","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"215","target":"690","id":"6001","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"411","target":"413","id":"8821","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"489","target":"710","id":"9610","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"10","target":"31","id":"1682","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"263","target":"469","id":"6787","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"218","target":"605","id":"6062","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"236","target":"368","id":"6346","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"367","target":"456","id":"8255","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"212","target":"600","id":"5948","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"86","target":"703","id":"3453","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"31","target":"234","id":"2174","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"183","target":"497","id":"5424","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"2","target":"96","id":"1488","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"114","target":"485","id":"4034","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"224","target":"586","id":"6160","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"133","target":"149","id":"4414","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"553","target":"726","id":"10078","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"403","target":"500","id":"8730","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"189","target":"362","id":"5540","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"233","target":"436","id":"6302","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"61","target":"566","id":"2889","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"42","target":"333","id":"2423","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"155","target":"371","id":"4894","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"426","target":"427","id":"8982","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"472","target":"594","id":"9484","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"152","target":"712","id":"4844","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"206","target":"336","id":"5839","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"507","target":"606","id":"9760","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"308","target":"668","id":"7511","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"651","target":"730","id":"10557","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"44","target":"498","id":"2477","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"61","target":"454","id":"2884","attributes":{"Weight":"1.0"},"color":"rgb(132,148,196)","size":1.0},{"source":"333","target":"655","id":"7867","attributes":{"Weight":"1.0"},"color":"rgb(148,164,148)","size":1.0},{"source":"517","target":"623","id":"9829","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"26","target":"58","id":"2037","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"110","target":"154","id":"3932","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"480","target":"648","id":"9557","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"396","target":"673","id":"8652","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"85","target":"147","id":"3409","attributes":{"Weight":"1.0"},"color":"rgb(180,67,213)","size":1.0},{"source":"47","target":"557","id":"2557","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"127","target":"632","id":"4297","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"163","target":"336","id":"5042","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"283","target":"566","id":"7134","attributes":{"Weight":"1.0"},"color":"rgb(213,67,196)","size":1.0},{"source":"85","target":"529","id":"3424","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"161","target":"621","id":"5007","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"197","target":"492","id":"5690","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"139","target":"232","id":"4535","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"252","target":"404","id":"6600","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"151","target":"627","id":"4825","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"185","target":"212","id":"5458","attributes":{"Weight":"1.0"},"color":"rgb(148,213,148)","size":1.0},{"source":"167","target":"486","id":"5125","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"311","target":"625","id":"7549","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"503","target":"534","id":"9727","attributes":{"Weight":"1.0"},"color":"rgb(132,148,213)","size":1.0},{"source":"333","target":"703","id":"7868","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"92","target":"367","id":"3581","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"60","target":"528","id":"2855","attributes":{"Weight":"1.0"},"color":"rgb(229,115,99)","size":1.0},{"source":"303","target":"668","id":"7447","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"45","target":"416","id":"2503","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"355","target":"509","id":"8132","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"118","target":"404","id":"4120","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"106","target":"672","id":"3870","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"463","target":"711","id":"9395","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"37","target":"278","id":"2314","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"162","target":"693","id":"5036","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"169","target":"526","id":"5163","attributes":{"Weight":"1.0"},"color":"rgb(67,196,148)","size":1.0},{"source":"294","target":"316","id":"7293","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"81","target":"474","id":"3336","attributes":{"Weight":"1.0"},"color":"rgb(196,83,148)","size":1.0},{"source":"62","target":"117","id":"2902","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"65","target":"220","id":"2978","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"290","target":"412","id":"7249","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"221","target":"261","id":"6094","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"264","target":"697","id":"6811","attributes":{"Weight":"1.0"},"color":"rgb(99,164,148)","size":1.0},{"source":"660","target":"674","id":"10584","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"54","target":"287","id":"2700","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"149","target":"171","id":"4758","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"87","target":"425","id":"3462","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"64","target":"484","id":"2971","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"390","target":"412","id":"8570","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"237","target":"447","id":"6359","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"342","target":"537","id":"7981","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"644","target":"719","id":"10517","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"29","target":"686","id":"2143","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"155","target":"373","id":"4895","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"117","target":"476","id":"4104","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"239","target":"483","id":"6395","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"206","target":"343","id":"5840","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"56","target":"532","id":"2758","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"207","target":"354","id":"5861","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"271","target":"665","id":"6928","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"684","target":"736","id":"10634","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"114","target":"621","id":"4037","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"153","target":"370","id":"4853","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"278","target":"420","id":"7026","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"10","target":"370","id":"1698","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"74","target":"140","id":"3169","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"49","target":"104","id":"2581","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"333","target":"580","id":"7861","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"384","target":"612","id":"8491","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"222","target":"368","id":"6122","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"101","target":"512","id":"3782","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"529","target":"567","id":"9936","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"127","target":"161","id":"4287","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"101","target":"189","id":"3765","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"168","target":"634","id":"5144","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"245","target":"419","id":"6485","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"191","target":"240","id":"5570","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"199","target":"628","id":"5727","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"346","target":"347","id":"8026","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"267","target":"357","id":"6852","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"15","target":"205","id":"1804","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"18","target":"346","id":"1873","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"234","target":"469","id":"6320","attributes":{"Weight":"1.0"},"color":"rgb(99,67,229)","size":1.0},{"source":"348","target":"576","id":"8053","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"151","target":"586","id":"4824","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"215","target":"596","id":"5995","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"177","target":"707","id":"5327","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"231","target":"342","id":"6264","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"330","target":"392","id":"7814","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"20","target":"326","id":"1920","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"351","target":"718","id":"8102","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"429","target":"499","id":"9019","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"523","target":"589","id":"9878","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"101","target":"344","id":"3774","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"128","target":"136","id":"4305","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"350","target":"714","id":"8088","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"135","target":"586","id":"4475","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"417","target":"682","id":"8877","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"67","target":"204","id":"3017","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"394","target":"561","id":"8629","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"333","target":"716","id":"7869","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"447","target":"449","id":"9231","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"528","target":"703","id":"9932","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"131","target":"571","id":"4384","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"137","target":"315","id":"4505","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"1","target":"493","id":"1475","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"224","target":"431","id":"6151","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"341","target":"375","id":"7966","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"203","target":"475","id":"5792","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"441","target":"491","id":"9169","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"415","target":"681","id":"8854","attributes":{"Weight":"1.0"},"color":"rgb(83,229,99)","size":1.0},{"source":"14","target":"587","id":"1792","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"33","target":"429","id":"2233","attributes":{"Weight":"1.0"},"color":"rgb(229,99,99)","size":1.0},{"source":"277","target":"703","id":"7021","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"248","target":"727","id":"6541","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"270","target":"516","id":"6907","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"430","target":"654","id":"9036","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"87","target":"604","id":"3476","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"234","target":"309","id":"6315","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"204","target":"688","id":"5818","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"116","target":"318","id":"4075","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"375","target":"502","id":"8355","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"359","target":"461","id":"8173","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"294","target":"719","id":"7310","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"396","target":"659","id":"8651","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"162","target":"260","id":"5017","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"93","target":"511","id":"3606","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"85","target":"280","id":"3415","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"591","target":"643","id":"10291","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"463","target":"634","id":"9394","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"352","target":"430","id":"8105","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"199","target":"520","id":"5725","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"380","target":"467","id":"8421","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"86","target":"619","id":"3450","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"59","target":"291","id":"2821","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"169","target":"276","id":"5151","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"1","target":"418","id":"1473","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"297","target":"632","id":"7345","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"458","target":"479","id":"9339","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"223","target":"512","id":"6141","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"79","target":"374","id":"3284","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"47","target":"253","id":"2545","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"212","target":"225","id":"5933","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"186","target":"235","id":"5481","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"12","target":"225","id":"1735","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"128","target":"617","id":"4322","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"80","target":"415","id":"3316","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"193","target":"438","id":"5602","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"477","target":"686","id":"9537","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"308","target":"415","id":"7501","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"60","target":"318","id":"2845","attributes":{"Weight":"1.0"},"color":"rgb(148,148,99)","size":1.0},{"source":"572","target":"720","id":"10185","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"585","target":"631","id":"10264","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"275","target":"446","id":"6982","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"625","target":"677","id":"10436","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"182","target":"337","id":"5404","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"410","target":"660","id":"8816","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"21","target":"695","id":"1952","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"215","target":"504","id":"5993","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"132","target":"223","id":"4401","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"109","target":"712","id":"3927","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"40","target":"273","id":"2381","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"46","target":"123","id":"2520","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"8","target":"707","id":"1658","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"7","target":"364","id":"1610","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"408","target":"707","id":"8788","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"227","target":"572","id":"6207","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"89","target":"638","id":"3527","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"22","target":"704","id":"1974","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"193","target":"647","id":"5608","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"493","target":"526","id":"9646","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"218","target":"631","id":"6063","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"60","target":"548","id":"2856","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"162","target":"703","id":"5037","attributes":{"Weight":"1.0"},"color":"rgb(196,196,67)","size":1.0},{"source":"195","target":"722","id":"5652","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"129","target":"607","id":"4344","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"192","target":"273","id":"5583","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"63","target":"657","id":"2941","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"359","target":"711","id":"8181","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"240","target":"352","id":"6398","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"368","target":"419","id":"8265","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"125","target":"447","id":"4256","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"88","target":"221","id":"3486","attributes":{"Weight":"1.0"},"color":"rgb(115,229,148)","size":1.0},{"source":"425","target":"521","id":"8969","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"83","target":"626","id":"3384","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"13","target":"36","id":"1752","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"346","target":"437","id":"8029","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"231","target":"434","id":"6267","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"671","target":"726","id":"10611","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"72","target":"537","id":"3142","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"279","target":"586","id":"7049","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"121","target":"167","id":"4174","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"33","target":"569","id":"2240","attributes":{"Weight":"1.0"},"color":"rgb(229,99,132)","size":1.0},{"source":"120","target":"324","id":"4158","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"38","target":"636","id":"2353","attributes":{"Weight":"1.0"},"color":"rgb(180,213,67)","size":1.0},{"source":"472","target":"543","id":"9480","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"129","target":"168","id":"4330","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"4","target":"11","id":"1532","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"87","target":"508","id":"3468","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"421","target":"589","id":"8924","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"107","target":"627","id":"3886","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"39","target":"486","id":"2370","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"282","target":"646","id":"7104","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"47","target":"401","id":"2551","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"291","target":"382","id":"7258","attributes":{"Weight":"1.0"},"color":"rgb(132,164,148)","size":1.0},{"source":"393","target":"399","id":"8609","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"90","target":"91","id":"3533","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"89","target":"114","id":"3512","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"221","target":"260","id":"6093","attributes":{"Weight":"1.0"},"color":"rgb(115,229,148)","size":1.0},{"source":"54","target":"443","id":"2708","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"548","target":"595","id":"10053","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"202","target":"212","id":"5766","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"157","target":"542","id":"4939","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"228","target":"236","id":"6218","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"185","target":"607","id":"5471","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"333","target":"428","id":"7856","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"51","target":"293","id":"2635","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"62","target":"544","id":"2918","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"22","target":"243","id":"1965","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"157","target":"698","id":"4944","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"196","target":"440","id":"5662","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"152","target":"550","id":"4840","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"95","target":"563","id":"3658","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"269","target":"330","id":"6885","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"192","target":"467","id":"5589","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"182","target":"321","id":"5403","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"285","target":"730","id":"7162","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"604","target":"728","id":"10348","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"139","target":"348","id":"4541","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"177","target":"460","id":"5313","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"396","target":"507","id":"8645","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"170","target":"656","id":"5185","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"325","target":"534","id":"7738","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"321","target":"662","id":"7693","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"540","target":"733","id":"10014","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"646","target":"729","id":"10526","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"485","target":"553","id":"9575","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"28","target":"217","id":"2099","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"196","target":"409","id":"5659","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"105","target":"554","id":"3853","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"179","target":"342","id":"5350","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"125","target":"481","id":"4261","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"140","target":"408","id":"4566","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"188","target":"601","id":"5522","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"349","target":"371","id":"8062","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"64","target":"361","id":"2964","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"656","target":"694","id":"10575","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"66","target":"137","id":"2994","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"7","target":"162","id":"1603","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"51","target":"704","id":"2642","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"74","target":"408","id":"3177","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"72","target":"587","id":"3144","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"606","target":"659","id":"10354","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"212","target":"728","id":"5955","attributes":{"Weight":"1.0"},"color":"rgb(148,148,229)","size":1.0},{"source":"65","target":"628","id":"2989","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"283","target":"391","id":"7120","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"150","target":"569","id":"4792","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"149","target":"244","id":"4759","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"229","target":"275","id":"6233","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"166","target":"463","id":"5107","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"424","target":"555","id":"8957","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"126","target":"242","id":"4271","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"228","target":"235","id":"6217","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"175","target":"514","id":"5274","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"27","target":"543","id":"2075","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"535","target":"698","id":"9979","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"264","target":"735","id":"6817","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"358","target":"419","id":"8159","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"662","target":"705","id":"10593","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"266","target":"661","id":"6839","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"108","target":"493","id":"3897","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"519","target":"526","id":"9841","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"143","target":"514","id":"4640","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"460","target":"707","id":"9372","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"349","target":"373","id":"8063","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"440","target":"702","id":"9165","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"232","target":"303","id":"6282","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"328","target":"536","id":"7787","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"156","target":"326","id":"4910","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"153","target":"234","id":"4848","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"9","target":"548","id":"1678","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"221","target":"693","id":"6114","attributes":{"Weight":"1.0"},"color":"rgb(115,229,148)","size":1.0},{"source":"161","target":"297","id":"5001","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"419","target":"424","id":"8891","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"97","target":"582","id":"3699","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"145","target":"436","id":"4687","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"545","target":"660","id":"10038","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"186","target":"429","id":"5488","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"426","target":"549","id":"8987","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"381","target":"623","id":"8446","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"313","target":"515","id":"7575","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"538","target":"637","id":"9997","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"681","target":"683","id":"10630","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"345","target":"673","id":"8022","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"237","target":"291","id":"6356","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"62","target":"476","id":"2914","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"182","target":"217","id":"5401","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"532","target":"707","id":"9959","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"390","target":"414","id":"8572","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"139","target":"668","id":"4553","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"161","target":"639","id":"5010","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"71","target":"113","id":"3108","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"222","target":"324","id":"6119","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"6","target":"515","id":"1596","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"430","target":"463","id":"9030","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"165","target":"729","id":"5094","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"260","target":"279","id":"6732","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"421","target":"521","id":"8919","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"162","target":"241","id":"5016","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"40","target":"467","id":"2387","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"61","target":"396","id":"2881","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"397","target":"591","id":"8657","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"43","target":"628","id":"2454","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"227","target":"349","id":"6201","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"260","target":"692","id":"6748","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"11","target":"237","id":"1712","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"147","target":"542","id":"4735","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"81","target":"307","id":"3328","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"240","target":"463","id":"6403","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"380","target":"584","id":"8424","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"444","target":"539","id":"9213","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"282","target":"734","id":"7114","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"79","target":"498","id":"3293","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"11","target":"387","id":"1717","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"190","target":"500","id":"5559","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"171","target":"593","id":"5204","attributes":{"Weight":"1.0"},"color":"rgb(213,115,148)","size":1.0},{"source":"120","target":"353","id":"4160","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"340","target":"503","id":"7958","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"36","target":"247","id":"2291","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"57","target":"543","id":"2783","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"314","target":"396","id":"7585","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"102","target":"228","id":"3787","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"302","target":"684","id":"7426","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"603","target":"616","id":"10342","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"196","target":"352","id":"5656","attributes":{"Weight":"1.0"},"color":"rgb(229,132,148)","size":1.0},{"source":"612","target":"685","id":"10388","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"92","target":"351","id":"3580","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"218","target":"655","id":"6064","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"282","target":"729","id":"7112","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"13","target":"315","id":"1763","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"208","target":"313","id":"5871","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"42","target":"571","id":"2428","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"55","target":"370","id":"2733","attributes":{"Weight":"1.0"},"color":"rgb(99,67,229)","size":1.0},{"source":"168","target":"711","id":"5145","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"43","target":"220","id":"2441","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"221","target":"572","id":"6108","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"250","target":"253","id":"6560","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"29","target":"468","id":"2133","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"190","target":"194","id":"5548","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"159","target":"161","id":"4960","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"147","target":"624","id":"4736","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"249","target":"416","id":"6545","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"10","target":"304","id":"1693","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"172","target":"685","id":"5229","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"242","target":"530","id":"6441","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"33","target":"132","id":"2213","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"419","target":"529","id":"8898","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"95","target":"360","id":"3650","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"30","target":"60","id":"2144","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"487","target":"608","id":"9592","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"254","target":"255","id":"6632","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"178","target":"351","id":"5331","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"50","target":"569","id":"2623","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"475","target":"611","id":"9518","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"126","target":"365","id":"4275","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"71","target":"159","id":"3110","attributes":{"Weight":"1.0"},"color":"rgb(115,99,229)","size":1.0},{"source":"427","target":"615","id":"9000","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"58","target":"422","id":"2802","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"33","target":"189","id":"2215","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"302","target":"497","id":"7418","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"475","target":"656","id":"9522","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"367","target":"492","id":"8257","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"646","target":"689","id":"10522","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"334","target":"595","id":"7879","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"138","target":"340","id":"4519","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"201","target":"228","id":"5750","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"575","target":"713","id":"10209","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"71","target":"302","id":"3116","attributes":{"Weight":"1.0"},"color":"rgb(99,180,148)","size":1.0},{"source":"3","target":"167","id":"1516","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"285","target":"651","id":"7157","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"113","target":"182","id":"4006","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"223","target":"354","id":"6135","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"589","target":"594","id":"10279","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"431","target":"703","id":"9050","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"22","target":"293","id":"1967","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"337","target":"407","id":"7914","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"128","target":"563","id":"4320","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"88","target":"364","id":"3494","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"346","target":"709","id":"8036","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"26","target":"237","id":"2042","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"109","target":"617","id":"3926","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"198","target":"270","id":"5699","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"450","target":"600","id":"9261","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"338","target":"613","id":"7933","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"313","target":"686","id":"7580","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"569","target":"591","id":"10157","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"500","target":"587","id":"9708","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"390","target":"560","id":"8574","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"215","target":"665","id":"6000","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"274","target":"435","id":"6961","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"28","target":"245","id":"2100","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"6","target":"620","id":"1599","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"34","target":"357","id":"2256","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"6","target":"468","id":"1591","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"646","target":"647","id":"10519","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"513","target":"683","id":"9800","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"668","target":"702","id":"10606","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"468","target":"470","id":"9436","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"528","target":"716","id":"9934","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"465","target":"729","id":"9414","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"659","target":"673","id":"10581","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"139","target":"231","id":"4534","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"166","target":"486","id":"5108","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"77","target":"515","id":"3255","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"8","target":"522","id":"1643","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"331","target":"547","id":"7836","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"144","target":"371","id":"4659","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"196","target":"604","id":"5674","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"60","target":"371","id":"2850","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"42","target":"180","id":"2415","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"452","target":"670","id":"9280","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"497","target":"736","id":"9688","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"132","target":"445","id":"4410","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"487","target":"555","id":"9590","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"308","target":"726","id":"7514","attributes":{"Weight":"1.0"},"color":"rgb(115,148,180)","size":1.0},{"source":"573","target":"678","id":"10192","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"110","target":"627","id":"3952","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"74","target":"177","id":"3171","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"110","target":"643","id":"3954","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"442","target":"498","id":"9185","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"352","target":"652","id":"8113","attributes":{"Weight":"1.0"},"color":"rgb(229,180,67)","size":1.0},{"source":"216","target":"443","id":"6014","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"553","target":"638","id":"10073","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"289","target":"428","id":"7222","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"155","target":"644","id":"4902","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"477","target":"541","id":"9534","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"189","target":"209","id":"5529","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"281","target":"646","id":"7085","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"329","target":"549","id":"7804","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"71","target":"337","id":"3118","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"211","target":"424","id":"5920","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"260","target":"591","id":"6741","attributes":{"Weight":"1.0"},"color":"rgb(196,148,132)","size":1.0},{"source":"475","target":"648","id":"9521","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"46","target":"249","id":"2524","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"84","target":"337","id":"3396","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"285","target":"647","id":"7155","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"532","target":"654","id":"9953","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"451","target":"645","id":"9273","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"450","target":"645","id":"9265","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"254","target":"400","id":"6634","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"347","target":"387","id":"8037","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"242","target":"681","id":"6444","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"32","target":"170","id":"2186","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"31","target":"457","id":"2180","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"58","target":"424","id":"2803","attributes":{"Weight":"1.0"},"color":"rgb(132,229,148)","size":1.0},{"source":"3","target":"463","id":"1526","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"268","target":"393","id":"6869","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"92","target":"718","id":"3594","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"695","target":"708","id":"10658","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"524","target":"697","id":"9892","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"322","target":"657","id":"7703","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"381","target":"523","id":"8438","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"42","target":"511","id":"2426","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"58","target":"478","id":"2807","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"275","target":"581","id":"6988","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"155","target":"569","id":"4897","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"540","target":"704","id":"10011","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"82","target":"433","id":"3353","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"140","target":"677","id":"4579","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"433","target":"614","id":"9079","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"194","target":"574","id":"5628","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"62","target":"326","id":"2909","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"356","target":"694","id":"8150","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"377","target":"412","id":"8386","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"342","target":"505","id":"7980","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"153","target":"701","id":"4858","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"278","target":"533","id":"7028","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"348","target":"668","id":"8058","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"336","target":"506","id":"7904","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"530","target":"544","id":"9944","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"310","target":"468","id":"7528","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"429","target":"595","id":"9024","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"207","target":"320","id":"5859","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"492","target":"700","id":"9641","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"23","target":"640","id":"1990","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"32","target":"400","id":"2193","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"232","target":"713","id":"6294","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"233","target":"676","id":"6309","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"45","target":"483","id":"2512","attributes":{"Weight":"1.0"},"color":"rgb(213,180,67)","size":1.0},{"source":"290","target":"658","id":"7255","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"383","target":"706","id":"8482","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"212","target":"675","id":"5953","attributes":{"Weight":"1.0"},"color":"rgb(132,229,148)","size":1.0},{"source":"490","target":"717","id":"9620","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"261","target":"424","id":"6759","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"285","target":"646","id":"7154","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"480","target":"517","id":"9551","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"179","target":"717","id":"5369","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"481","target":"503","id":"9561","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"596","target":"610","id":"10307","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"399","target":"405","id":"8682","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"7","target":"88","id":"1602","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"593","target":"652","id":"10299","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"18","target":"347","id":"1874","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"542","target":"653","id":"10019","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"385","target":"518","id":"8507","attributes":{"Weight":"1.0"},"color":"rgb(148,164,115)","size":1.0},{"source":"285","target":"689","id":"7158","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"647","target":"650","id":"10530","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"75","target":"190","id":"3195","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"339","target":"665","id":"7947","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"36","target":"599","id":"2303","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"475","target":"573","id":"9516","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"453","target":"661","id":"9287","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"521","target":"562","id":"9855","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"189","target":"223","id":"5531","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"288","target":"525","id":"7208","attributes":{"Weight":"1.0"},"color":"rgb(148,115,229)","size":1.0},{"source":"468","target":"541","id":"9442","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"68","target":"183","id":"3034","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"237","target":"422","id":"6358","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"61","target":"659","id":"2893","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"226","target":"430","id":"6186","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"360","target":"501","id":"8185","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"646","target":"651","id":"10521","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"571","target":"623","id":"10173","attributes":{"Weight":"1.0"},"color":"rgb(148,196,115)","size":1.0},{"source":"454","target":"687","id":"9306","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"120","target":"733","id":"4170","attributes":{"Weight":"1.0"},"color":"rgb(229,67,99)","size":1.0},{"source":"407","target":"662","id":"8775","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"141","target":"246","id":"4587","attributes":{"Weight":"1.0"},"color":"rgb(180,148,148)","size":1.0},{"source":"464","target":"700","id":"9403","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"606","target":"714","id":"10358","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"500","target":"702","id":"9712","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"650","target":"730","id":"10550","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"43","target":"272","id":"2442","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"550","target":"727","id":"10064","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"247","target":"273","id":"6515","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"568","target":"732","id":"10154","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"67","target":"68","id":"3012","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"274","target":"722","id":"6972","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"61","target":"606","id":"2891","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"287","target":"645","id":"7194","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"602","target":"665","id":"10335","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"542","target":"698","id":"10021","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"135","target":"233","id":"4453","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"403","target":"691","id":"8737","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"327","target":"623","id":"7773","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"641","target":"704","id":"10506","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"530","target":"681","id":"9945","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"366","target":"672","id":"8249","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"50","target":"368","id":"2615","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"33","target":"230","id":"2220","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"87","target":"472","id":"3465","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"99","target":"662","id":"3742","attributes":{"Weight":"1.0"},"color":"rgb(67,99,229)","size":1.0},{"source":"272","target":"520","id":"6941","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"194","target":"200","id":"5618","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"214","target":"223","id":"5971","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"162","target":"453","id":"5026","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"169","target":"304","id":"5153","attributes":{"Weight":"1.0"},"color":"rgb(67,148,148)","size":1.0},{"source":"304","target":"370","id":"7454","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"610","target":"721","id":"10373","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"260","target":"721","id":"6750","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"74","target":"612","id":"3184","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"38","target":"166","id":"2333","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"259","target":"505","id":"6719","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"591","target":"719","id":"10294","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"211","target":"225","id":"5914","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"114","target":"472","id":"4032","attributes":{"Weight":"1.0"},"color":"rgb(196,67,229)","size":1.0},{"source":"142","target":"669","id":"4624","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"159","target":"714","id":"4977","attributes":{"Weight":"1.0"},"color":"rgb(180,67,229)","size":1.0},{"source":"416","target":"452","id":"8859","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"125","target":"675","id":"4267","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"248","target":"506","id":"6535","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"593","target":"716","id":"10301","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"62","target":"242","id":"2907","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"299","target":"514","id":"7377","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"432","target":"624","id":"9063","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"74","target":"532","id":"3182","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"216","target":"601","id":"6021","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"47","target":"336","id":"2548","attributes":{"Weight":"1.0"},"color":"rgb(229,148,83)","size":1.0},{"source":"116","target":"575","id":"4084","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"84","target":"731","id":"3406","attributes":{"Weight":"1.0"},"color":"rgb(148,99,196)","size":1.0},{"source":"2","target":"219","id":"1496","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"296","target":"605","id":"7333","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"208","target":"686","id":"5884","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"265","target":"365","id":"6820","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"428","target":"511","id":"9003","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"30","target":"334","id":"2155","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"321","target":"579","id":"7690","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"94","target":"714","id":"3638","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"419","target":"720","id":"8906","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"348","target":"434","id":"8050","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"461","target":"634","id":"9380","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"136","target":"378","id":"4488","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"8","target":"528","id":"1645","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"60","target":"116","id":"2834","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"312","target":"637","id":"7563","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"209","target":"445","id":"5895","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"440","target":"668","id":"9164","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"267","target":"318","id":"6850","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"628","target":"670","id":"10447","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"537","target":"587","id":"9987","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"154","target":"720","id":"4884","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"257","target":"621","id":"6685","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"132","target":"209","id":"4399","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"48","target":"293","id":"2569","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"58","target":"636","id":"2813","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"467","target":"495","id":"9430","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"450","target":"608","id":"9262","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"163","target":"727","id":"5055","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"268","target":"391","id":"6867","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"449","target":"452","id":"9248","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"580","target":"716","id":"10247","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"460","target":"576","id":"9362","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"574","target":"706","id":"10200","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"303","target":"543","id":"7439","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"19","target":"252","id":"1897","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"176","target":"426","id":"5289","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"585","target":"722","id":"10266","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"408","target":"460","id":"8777","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"72","target":"379","id":"3137","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"158","target":"540","id":"4950","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"514","target":"535","id":"9801","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"190","target":"574","id":"5562","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"297","target":"671","id":"7350","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"312","target":"636","id":"7562","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"100","target":"105","id":"3745","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"389","target":"666","id":"8561","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"374","target":"577","id":"8342","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"319","target":"569","id":"7667","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"260","target":"453","id":"6737","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"513","target":"530","id":"9797","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"123","target":"449","id":"4220","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"111","target":"155","id":"3962","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"77","target":"313","id":"3247","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"412","target":"658","id":"8833","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"469","target":"734","id":"9457","attributes":{"Weight":"1.0"},"color":"rgb(99,83,229)","size":1.0},{"source":"96","target":"219","id":"3672","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"302","target":"633","id":"7422","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"460","target":"532","id":"9360","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"385","target":"687","id":"8516","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"386","target":"667","id":"8528","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"363","target":"702","id":"8214","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"49","target":"275","id":"2587","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"270","target":"302","id":"6904","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"192","target":"570","id":"5591","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"35","target":"467","id":"2278","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"129","target":"166","id":"4328","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"50","target":"719","id":"2629","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"162","target":"578","id":"5028","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"215","target":"721","id":"6004","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"256","target":"592","id":"6677","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"527","target":"625","id":"9914","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"402","target":"557","id":"8723","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"119","target":"712","id":"4148","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"74","target":"311","id":"3174","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"62","target":"683","id":"2920","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"247","target":"467","id":"6521","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"284","target":"584","id":"7144","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"55","target":"263","id":"2729","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"24","target":"48","id":"1999","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"249","target":"422","id":"6546","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"243","target":"732","id":"6457","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"385","target":"611","id":"8510","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"198","target":"204","id":"5698","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"154","target":"397","id":"4872","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"172","target":"706","id":"5230","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"537","target":"702","id":"9992","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"56","target":"172","id":"2748","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"28","target":"626","id":"2117","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"225","target":"487","id":"6176","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"140","target":"316","id":"4561","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"376","target":"699","id":"8375","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"398","target":"639","id":"8674","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"80","target":"303","id":"3312","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"44","target":"433","id":"2472","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"497","target":"697","id":"9687","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"187","target":"542","id":"5506","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"196","target":"472","id":"5663","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"93","target":"716","id":"3617","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"313","target":"518","id":"7576","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"339","target":"721","id":"7951","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"9","target":"186","id":"1664","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"262","target":"354","id":"6774","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"23","target":"641","id":"1991","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"729","target":"730","id":"10685","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"212","target":"555","id":"5947","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"23","target":"439","id":"1987","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"517","target":"611","id":"9827","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"139","target":"238","id":"4536","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"94","target":"171","id":"3620","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"4","target":"709","id":"1553","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"690","target":"721","id":"10647","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"420","target":"488","id":"8907","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"114","target":"657","id":"4042","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"135","target":"349","id":"4461","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"140","target":"679","id":"4581","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"53","target":"684","id":"2687","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"600","target":"645","id":"10325","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"85","target":"443","id":"3422","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"673","target":"682","id":"10613","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"325","target":"417","id":"7734","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"73","target":"183","id":"3150","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"432","target":"469","id":"9055","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"431","target":"490","id":"9042","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"21","target":"48","id":"1936","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"4","target":"520","id":"1548","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"658","target":"731","id":"10580","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"282","target":"725","id":"7111","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"327","target":"517","id":"7768","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"689","target":"725","id":"10640","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"54","target":"319","id":"2702","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"272","target":"670","id":"6945","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"131","target":"180","id":"4370","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"77","target":"518","id":"3256","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"366","target":"591","id":"8247","attributes":{"Weight":"1.0"},"color":"rgb(148,67,213)","size":1.0},{"source":"128","target":"506","id":"4317","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"119","target":"506","id":"4143","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"692","target":"693","id":"10651","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"443","target":"547","id":"9198","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"66","target":"666","id":"3011","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"63","target":"474","id":"2934","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"188","target":"571","id":"5519","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"419","target":"600","id":"8901","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"269","target":"290","id":"6884","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"430","target":"461","id":"9029","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"147","target":"187","id":"4723","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"20","target":"91","id":"1912","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"488","target":"647","id":"9600","attributes":{"Weight":"1.0"},"color":"rgb(67,116,229)","size":1.0},{"source":"240","target":"711","id":"6411","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"618","target":"703","id":"10408","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"237","target":"449","id":"6360","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"351","target":"464","id":"8094","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"88","target":"692","id":"3508","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"459","target":"479","id":"9350","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"385","target":"656","id":"8514","attributes":{"Weight":"1.0"},"color":"rgb(148,148,132)","size":1.0},{"source":"638","target":"692","id":"10491","attributes":{"Weight":"1.0"},"color":"rgb(164,148,148)","size":1.0},{"source":"533","target":"705","id":"9965","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"318","target":"562","id":"7646","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"133","target":"345","id":"4420","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"171","target":"396","id":"5197","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"399","target":"412","id":"8684","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"439","target":"708","id":"9146","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"137","target":"273","id":"4502","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"82","target":"687","id":"3368","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"1","target":"525","id":"1478","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"231","target":"616","id":"6274","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"295","target":"318","id":"7313","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"110","target":"569","id":"3948","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"318","target":"355","id":"7637","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"26","target":"449","id":"2049","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"142","target":"147","id":"4605","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"168","target":"486","id":"5140","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"75","target":"403","id":"3203","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"72","target":"75","id":"3129","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"169","target":"267","id":"5149","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"103","target":"295","id":"3811","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"19","target":"416","id":"1900","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"103","target":"355","id":"3814","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"102","target":"305","id":"3791","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"90","target":"265","id":"3540","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"260","target":"596","id":"6742","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"135","target":"319","id":"4458","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"552","target":"595","id":"10069","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"43","target":"670","id":"2456","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"301","target":"469","id":"7406","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"567","target":"717","id":"10147","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"56","target":"527","id":"2757","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"150","target":"572","id":"4793","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"229","target":"355","id":"6238","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"111","target":"135","id":"3959","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"109","target":"378","id":"3918","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"86","target":"300","id":"3439","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"187","target":"263","id":"5495","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"335","target":"576","id":"7887","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"391","target":"559","id":"8588","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"164","target":"643","id":"5070","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"453","target":"723","id":"9293","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"378","target":"501","id":"8398","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"183","target":"684","id":"5434","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"58","target":"291","id":"2800","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"428","target":"732","id":"9017","attributes":{"Weight":"1.0"},"color":"rgb(229,115,67)","size":1.0},{"source":"34","target":"169","id":"2246","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"79","target":"480","id":"3292","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"228","target":"305","id":"6219","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"425","target":"523","id":"8970","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"260","target":"602","id":"6743","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"106","target":"630","id":"3869","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"314","target":"338","id":"7582","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"111","target":"294","id":"3966","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"36","target":"666","id":"2304","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"595","target":"710","id":"10305","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"376","target":"529","id":"8370","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"55","target":"514","id":"2738","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"330","target":"393","id":"7815","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"157","target":"669","id":"4943","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"438","target":"725","id":"9135","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"106","target":"181","id":"3859","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"400","target":"545","id":"8698","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"540","target":"641","id":"10009","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"130","target":"304","id":"4354","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"386","target":"527","id":"8521","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"316","target":"572","id":"7616","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"191","target":"531","id":"5578","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"169","target":"295","id":"5152","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"31","target":"554","id":"2181","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"122","target":"517","id":"4202","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"160","target":"621","id":"4991","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"267","target":"494","id":"6854","attributes":{"Weight":"1.0"},"color":"rgb(67,196,148)","size":1.0},{"source":"73","target":"204","id":"3153","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"47","target":"656","id":"2559","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"307","target":"680","id":"7497","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"527","target":"677","id":"9917","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"13","target":"584","id":"1769","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"495","target":"584","id":"9664","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"67","target":"516","id":"3022","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"227","target":"316","id":"6199","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"386","target":"522","id":"8520","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"464","target":"551","id":"9399","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"37","target":"107","id":"2308","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"273","target":"495","id":"6953","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"357","target":"564","id":"8156","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"591","target":"644","id":"10292","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"96","target":"100","id":"3665","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"263","target":"301","id":"6783","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"392","target":"561","id":"8604","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"422","target":"449","id":"8932","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"177","target":"408","id":"5311","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"101","target":"124","id":"3763","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"321","target":"626","id":"7691","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"344","target":"512","id":"8011","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"695","target":"733","id":"10660","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"289","target":"586","id":"7232","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"194","target":"702","id":"5633","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"76","target":"604","id":"3236","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"654","target":"702","id":"10570","attributes":{"Weight":"1.0"},"color":"rgb(67,229,116)","size":1.0},{"source":"428","target":"580","id":"9008","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"4","target":"118","id":"1536","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"169","target":"369","id":"5159","attributes":{"Weight":"1.0"},"color":"rgb(67,148,148)","size":1.0},{"source":"229","target":"295","id":"6235","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"537","target":"597","id":"9988","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"365","target":"513","id":"8236","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"2","target":"457","id":"1504","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"36","target":"306","id":"2294","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"23","target":"51","id":"1981","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"278","target":"705","id":"7033","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"257","target":"322","id":"6679","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"387","target":"590","id":"8539","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"300","target":"514","id":"7392","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"157","target":"514","id":"4935","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"106","target":"130","id":"3857","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"291","target":"503","id":"7267","attributes":{"Weight":"1.0"},"color":"rgb(132,229,132)","size":1.0},{"source":"288","target":"589","id":"7214","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"379","target":"702","id":"8418","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"322","target":"715","id":"7705","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"33","target":"484","id":"2236","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"202","target":"487","id":"5779","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"30","target":"186","id":"2147","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"55","target":"143","id":"2724","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"267","target":"295","id":"6848","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"3","target":"531","id":"1528","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"177","target":"612","id":"5319","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"81","target":"515","id":"3339","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"51","target":"695","id":"2641","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"304","target":"701","id":"7462","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"496","target":"673","id":"9675","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"380","target":"599","id":"8426","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"47","target":"674","id":"2561","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"392","target":"560","id":"8603","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"54","target":"294","id":"2701","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"251","target":"674","id":"6596","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"211","target":"212","id":"5912","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"166","target":"373","id":"5103","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"194","target":"500","id":"5625","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"303","target":"629","id":"7446","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"102","target":"353","id":"3794","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"654","target":"679","id":"10568","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"11","target":"404","id":"1718","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"180","target":"511","id":"5377","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"495","target":"570","id":"9663","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"81","target":"471","id":"3335","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"415","target":"583","id":"8849","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"268","target":"414","id":"6877","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"50","target":"319","id":"2613","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"76","target":"573","id":"3233","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"379","target":"537","id":"8412","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"368","target":"429","id":"8266","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"108","target":"274","id":"3893","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"254","target":"696","id":"6647","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"185","target":"634","id":"5473","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"369","target":"667","id":"8283","attributes":{"Weight":"1.0"},"color":"rgb(67,148,180)","size":1.0},{"source":"61","target":"496","id":"2886","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"165","target":"486","id":"5089","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"274","target":"526","id":"6966","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"65","target":"709","id":"2992","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"556","target":"656","id":"10090","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"455","target":"542","id":"9312","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"19","target":"481","id":"1906","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"153","target":"630","id":"4856","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"651","target":"729","id":"10556","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"195","target":"519","id":"5644","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"589","target":"719","id":"10284","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"90","target":"476","id":"3546","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"213","target":"513","id":"5965","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"260","target":"723","id":"6751","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"87","target":"728","id":"3481","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"52","target":"328","id":"2652","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"5","target":"240","id":"1563","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"374","target":"614","id":"8344","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"85","target":"151","id":"3410","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"186","target":"489","id":"5489","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"221","target":"645","id":"6113","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"78","target":"666","id":"3276","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"366","target":"693","id":"8250","attributes":{"Weight":"1.0"},"color":"rgb(115,148,148)","size":1.0},{"source":"365","target":"683","id":"8240","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"472","target":"521","id":"9478","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"176","target":"367","id":"5287","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"150","target":"576","id":"4794","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"227","target":"586","id":"6208","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"337","target":"633","id":"7921","attributes":{"Weight":"1.0"},"color":"rgb(99,180,148)","size":1.0},{"source":"10","target":"181","id":"1690","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"348","target":"654","id":"8057","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"136","target":"343","id":"4486","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"367","target":"464","id":"8256","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"301","target":"602","id":"7411","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"217","target":"278","id":"6030","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"140","target":"172","id":"4557","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"299","target":"301","id":"7370","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"590","target":"664","id":"10287","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"364","target":"683","id":"8225","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"70","target":"424","id":"3095","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"308","target":"575","id":"7505","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"166","target":"634","id":"5111","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"250","target":"557","id":"6572","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"594","target":"663","id":"10303","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"74","target":"384","id":"3175","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"61","target":"149","id":"2870","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"183","target":"633","id":"5429","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"260","target":"366","id":"6735","attributes":{"Weight":"1.0"},"color":"rgb(115,148,148)","size":1.0},{"source":"641","target":"695","id":"10505","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"144","target":"231","id":"4650","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"174","target":"293","id":"5252","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"373","target":"644","id":"8326","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"314","target":"507","id":"7588","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"427","target":"536","id":"8996","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"449","target":"482","id":"9251","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"320","target":"512","id":"7682","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"163","target":"501","id":"5048","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"261","target":"591","id":"6766","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"89","target":"257","id":"3518","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"648","target":"678","id":"10539","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"88","target":"339","id":"3493","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"217","target":"420","id":"6034","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"332","target":"580","id":"7847","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"362","target":"484","id":"8200","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"230","target":"344","id":"6250","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"319","target":"643","id":"7671","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"188","target":"332","id":"5514","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"129","target":"191","id":"4332","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"499","target":"552","id":"9702","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"144","target":"528","id":"4663","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"49","target":"355","id":"2592","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"210","target":"321","id":"5901","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"625","target":"667","id":"10435","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"233","target":"279","id":"6295","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"283","target":"412","id":"7128","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"75","target":"505","id":"3205","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"283","target":"290","id":"7116","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"206","target":"727","id":"5852","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"469","target":"539","id":"9448","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"283","target":"390","id":"7119","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"4","target":"43","id":"1534","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"20","target":"90","id":"1911","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"199","target":"220","id":"5715","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"238","target":"583","id":"6379","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"165","target":"168","id":"5078","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"442","target":"614","id":"9190","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"29","target":"313","id":"2130","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"146","target":"337","id":"4711","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"97","target":"274","id":"3689","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"287","target":"319","id":"7180","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"472","target":"565","id":"9482","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"55","target":"698","id":"2745","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"268","target":"411","id":"6874","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"156","target":"544","id":"4919","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"646","target":"734","id":"10528","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"610","target":"661","id":"10368","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"61","target":"682","id":"2896","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"325","target":"396","id":"7733","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"265","target":"341","id":"6819","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"87","target":"594","id":"3475","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"386","target":"681","id":"8531","attributes":{"Weight":"1.0"},"color":"rgb(83,229,99)","size":1.0},{"source":"372","target":"551","id":"8315","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"285","target":"735","id":"7164","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"476","target":"681","id":"9529","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"112","target":"223","id":"3992","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"541","target":"680","id":"10016","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"1","target":"173","id":"1467","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"204","target":"270","id":"5806","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"578","target":"723","id":"10235","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"424","target":"487","id":"8954","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"243","target":"293","id":"6448","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"269","target":"395","id":"6892","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"246","target":"436","id":"6501","attributes":{"Weight":"1.0"},"color":"rgb(196,67,213)","size":1.0},{"source":"277","target":"511","id":"7009","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"183","target":"688","id":"5435","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"443","target":"719","id":"9208","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"99","target":"630","id":"3741","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"497","target":"633","id":"9681","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"460","target":"527","id":"9358","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"377","target":"392","id":"8379","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"137","target":"284","id":"4503","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"74","target":"685","id":"3190","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"423","target":"674","id":"8948","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"589","target":"644","id":"10282","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"77","target":"479","id":"3254","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"17","target":"546","id":"1861","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"216","target":"381","id":"6011","attributes":{"Weight":"1.0"},"color":"rgb(229,115,148)","size":1.0},{"source":"600","target":"734","id":"10326","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"271","target":"615","id":"6926","attributes":{"Weight":"1.0"},"color":"rgb(132,148,148)","size":1.0},{"source":"253","target":"656","id":"6627","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"268","target":"561","id":"6880","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"358","target":"424","id":"8160","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"638","target":"639","id":"10488","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"179","target":"627","id":"5362","attributes":{"Weight":"1.0"},"color":"rgb(67,180,180)","size":1.0},{"source":"456","target":"551","id":"9325","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"138","target":"387","id":"4522","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"501","target":"563","id":"9716","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"82","target":"577","id":"3361","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"387","target":"628","id":"8540","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"194","target":"597","id":"5630","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"63","target":"715","id":"2944","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"325","target":"606","id":"7741","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"335","target":"555","id":"7885","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"135","target":"569","id":"4474","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"562","target":"604","id":"10120","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"232","target":"335","id":"6284","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"272","target":"628","id":"6943","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"194","target":"363","id":"5621","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"308","target":"335","id":"7499","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"291","target":"622","id":"7269","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"386","target":"616","id":"8525","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"123","target":"237","id":"4213","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"20","target":"265","id":"1919","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"55","target":"301","id":"2732","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"110","target":"629","id":"3953","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"528","target":"713","id":"9933","attributes":{"Weight":"1.0"},"color":"rgb(148,196,99)","size":1.0},{"source":"316","target":"569","id":"7615","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"105","target":"366","id":"3849","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"152","target":"448","id":"4837","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"456","target":"609","id":"9326","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"310","target":"515","id":"7533","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"158","target":"732","id":"4957","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"109","target":"388","id":"3919","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"96","target":"181","id":"3670","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"71","target":"182","id":"3111","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"202","target":"600","id":"5781","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"286","target":"618","id":"7175","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"100","target":"153","id":"3748","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"307","target":"518","id":"7494","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"201","target":"595","id":"5763","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"273","target":"380","id":"6950","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"181","target":"630","id":"5397","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"576","target":"616","id":"10213","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"465","target":"647","id":"9408","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"64","target":"320","id":"2961","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"279","target":"376","id":"7039","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"140","target":"667","id":"4578","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"266","target":"504","id":"6834","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"239","target":"320","id":"6388","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"76","target":"679","id":"3239","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"162","target":"271","id":"5019","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"40","target":"247","id":"2380","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"20","target":"242","id":"1918","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"352","target":"711","id":"8115","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"54","target":"358","id":"2703","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"9","target":"595","id":"1680","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"244","target":"496","id":"6466","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"401","target":"423","id":"8709","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"382","target":"724","id":"8466","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"31","target":"105","id":"2168","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"40","target":"78","id":"2377","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"498","target":"687","id":"9700","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"298","target":"518","id":"7364","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"10","target":"341","id":"1695","attributes":{"Weight":"1.0"},"color":"rgb(83,148,148)","size":1.0},{"source":"184","target":"204","id":"5441","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"335","target":"642","id":"7891","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"45","target":"252","id":"2500","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"205","target":"605","id":"5834","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"47","target":"410","id":"2553","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"237","target":"249","id":"6354","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"312","target":"516","id":"7557","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"123","target":"447","id":"4219","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"183","target":"270","id":"5418","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"214","target":"362","id":"5979","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"75","target":"691","id":"3211","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"6","target":"541","id":"1598","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"62","target":"365","id":"2911","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"356","target":"545","id":"8143","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"27","target":"415","id":"2071","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"140","target":"532","id":"4573","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"50","target":"397","id":"2618","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"249","target":"291","id":"6543","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"508","target":"594","id":"9773","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"70","target":"358","id":"3093","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"294","target":"623","id":"7306","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"322","target":"474","id":"7696","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"402","target":"423","id":"8720","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"143","target":"157","id":"4627","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"699","target":"717","id":"10662","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"15","target":"526","id":"1814","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"274","target":"525","id":"6965","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"8","target":"144","id":"1631","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"522","target":"525","id":"9863","attributes":{"Weight":"1.0"},"color":"rgb(67,196,180)","size":1.0},{"source":"22","target":"51","id":"1961","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"91","target":"365","id":"3563","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"221","target":"424","id":"6102","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"615","target":"718","id":"10399","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"447","target":"622","id":"9236","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"96","target":"106","id":"3667","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"404","target":"520","id":"8745","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"22","target":"23","id":"1957","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"34","target":"276","id":"2251","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"16","target":"641","id":"1837","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"460","target":"646","id":"9366","attributes":{"Weight":"1.0"},"color":"rgb(67,164,180)","size":1.0},{"source":"400","target":"410","id":"8696","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"488","target":"662","id":"9601","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"168","target":"463","id":"5139","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"636","target":"688","id":"10481","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"175","target":"542","id":"5277","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"327","target":"721","id":"7777","attributes":{"Weight":"1.0"},"color":"rgb(115,229,115)","size":1.0},{"source":"71","target":"217","id":"3113","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"231","target":"335","id":"6263","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"302","target":"524","id":"7420","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"28","target":"210","id":"2098","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"48","target":"51","id":"2564","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"133","target":"566","id":"4427","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"89","target":"159","id":"3514","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"157","target":"491","id":"4934","attributes":{"Weight":"1.0"},"color":"rgb(99,83,229)","size":1.0},{"source":"232","target":"238","id":"6279","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"262","target":"512","id":"6780","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"574","target":"649","id":"10197","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"109","target":"506","id":"3922","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"257","target":"726","id":"6694","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"123","target":"252","id":"4215","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"583","target":"713","id":"10259","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"466","target":"689","id":"9423","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"440","target":"728","id":"9166","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"63","target":"102","id":"2922","attributes":{"Weight":"1.0"},"color":"rgb(196,67,180)","size":1.0},{"source":"216","target":"719","id":"6029","attributes":{"Weight":"1.0"},"color":"rgb(229,115,132)","size":1.0},{"source":"459","target":"541","id":"9353","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"192","target":"389","id":"5588","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"95","target":"506","id":"3656","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"28","target":"50","id":"2088","attributes":{"Weight":"1.0"},"color":"rgb(148,99,213)","size":1.0},{"source":"377","target":"405","id":"8384","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"404","target":"590","id":"8747","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"506","target":"617","id":"9755","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"311","target":"532","id":"7546","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"408","target":"522","id":"8778","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"8","target":"179","id":"1635","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"96","target":"309","id":"3675","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"146","target":"488","id":"4714","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"291","target":"482","id":"7266","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"378","target":"561","id":"8401","attributes":{"Weight":"1.0"},"color":"rgb(229,148,115)","size":1.0},{"source":"121","target":"129","id":"4171","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"377","target":"560","id":"8390","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"32","target":"545","id":"2198","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"368","target":"529","id":"8269","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"511","target":"539","id":"9787","attributes":{"Weight":"1.0"},"color":"rgb(180,115,148)","size":1.0},{"source":"439","target":"704","id":"9145","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"420","target":"662","id":"8912","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"647","target":"724","id":"10533","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"278","target":"337","id":"7024","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"292","target":"708","id":"7280","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"373","target":"629","id":"8324","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"361","target":"512","id":"8197","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"97","target":"585","id":"3700","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"177","target":"179","id":"5301","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"331","target":"431","id":"7831","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"80","target":"238","id":"3310","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"256","target":"564","id":"6675","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"380","target":"570","id":"8423","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"49","target":"564","id":"2598","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"622","target":"675","id":"10423","attributes":{"Weight":"1.0"},"color":"rgb(197,229,67)","size":1.0},{"source":"413","target":"414","id":"8835","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"29","target":"620","id":"2141","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"193","target":"730","id":"5615","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"70","target":"221","id":"3088","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"146","target":"420","id":"4713","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"69","target":"725","id":"3079","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"508","target":"523","id":"9768","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"69","target":"374","id":"3063","attributes":{"Weight":"1.0"},"color":"rgb(67,164,196)","size":1.0},{"source":"357","target":"510","id":"8154","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"214","target":"484","id":"5982","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"186","target":"236","id":"5482","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"419","target":"487","id":"8896","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"498","target":"611","id":"9693","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"664","target":"670","id":"10595","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"266","target":"453","id":"6833","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"288","target":"521","id":"7205","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"132","target":"483","id":"4411","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"72","target":"597","id":"3145","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"139","target":"335","id":"4540","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"102","target":"548","id":"3799","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"185","target":"675","id":"5474","attributes":{"Weight":"1.0"},"color":"rgb(213,213,67)","size":1.0},{"source":"198","target":"684","id":"5711","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"209","target":"484","id":"5897","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"597","target":"702","id":"10317","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"92","target":"551","id":"3590","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"89","target":"671","id":"3530","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"216","target":"528","id":"6016","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"106","target":"366","id":"3864","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"185","target":"490","id":"5469","attributes":{"Weight":"1.0"},"color":"rgb(229,132,132)","size":1.0},{"source":"383","target":"574","id":"8476","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"330","target":"405","id":"7819","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"308","target":"707","id":"7512","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"9","target":"30","id":"1660","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"82","target":"387","id":"3351","attributes":{"Weight":"1.0"},"color":"rgb(67,229,180)","size":1.0},{"source":"110","target":"342","id":"3942","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"74","target":"522","id":"3180","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"589","target":"663","id":"10283","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"300","target":"653","id":"7397","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"380","target":"495","id":"8422","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"75","target":"597","id":"3209","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"221","target":"450","id":"6103","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"358","target":"462","id":"8163","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"338","target":"417","id":"7927","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"704","target":"732","id":"10667","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"358","target":"555","id":"8165","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"281","target":"438","id":"7079","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"144","target":"318","id":"4656","attributes":{"Weight":"1.0"},"color":"rgb(67,229,99)","size":1.0},{"source":"200","target":"702","id":"5747","attributes":{"Weight":"1.0"},"color":"rgb(67,229,100)","size":1.0},{"source":"21","target":"293","id":"1944","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"313","target":"541","id":"7577","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"44","target":"342","id":"2469","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"305","target":"548","id":"7470","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"438","target":"683","id":"9132","attributes":{"Weight":"1.0"},"color":"rgb(83,164,148)","size":1.0},{"source":"556","target":"696","id":"10094","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"408","target":"677","id":"8785","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"179","target":"384","id":"5351","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"282","target":"438","id":"7099","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"213","target":"406","id":"5962","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"137","target":"495","id":"4509","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"18","target":"340","id":"1872","attributes":{"Weight":"1.0"},"color":"rgb(67,229,197)","size":1.0},{"source":"258","target":"308","id":"6696","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"76","target":"433","id":"3222","attributes":{"Weight":"1.0"},"color":"rgb(148,148,196)","size":1.0},{"source":"1","target":"296","id":"1472","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"145","target":"233","id":"4676","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"90","target":"365","id":"3543","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"22","target":"540","id":"1969","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"165","target":"463","id":"5088","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"412","target":"561","id":"8832","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"193","target":"282","id":"5598","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"218","target":"221","id":"6043","attributes":{"Weight":"1.0"},"color":"rgb(67,196,229)","size":1.0},{"source":"210","target":"627","id":"5909","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"20","target":"117","id":"1913","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"119","target":"163","id":"4133","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"93","target":"286","id":"3602","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"34","target":"103","id":"2244","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"256","target":"546","id":"6674","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"28","target":"146","id":"2096","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"375","target":"681","id":"8361","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"103","target":"546","id":"3819","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"195","target":"418","id":"5639","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"54","target":"644","id":"2720","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"371","target":"460","id":"8293","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0},{"source":"169","target":"196","id":"5146","attributes":{"Weight":"1.0"},"color":"rgb(148,148,148)","size":1.0},{"source":"178","target":"551","id":"5341","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"87","target":"676","id":"3480","attributes":{"Weight":"1.0"},"color":"rgb(229,67,213)","size":1.0},{"source":"566","target":"682","id":"10142","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"122","target":"573","id":"4203","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"472","target":"523","id":"9479","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"212","target":"490","id":"5946","attributes":{"Weight":"1.0"},"color":"rgb(148,148,213)","size":1.0},{"source":"293","target":"439","id":"7283","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"17","target":"355","id":"1856","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"350","target":"396","id":"8077","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"472","target":"728","id":"9489","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"369","target":"701","id":"8285","attributes":{"Weight":"1.0"},"color":"rgb(67,67,229)","size":1.0},{"source":"338","target":"534","id":"7930","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"98","target":"609","id":"3721","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"179","target":"460","id":"5354","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"331","target":"529","id":"7835","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"218","target":"296","id":"6048","attributes":{"Weight":"1.0"},"color":"rgb(67,164,229)","size":1.0},{"source":"400","target":"556","id":"8699","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"292","target":"733","id":"7282","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"638","target":"726","id":"10494","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"122","target":"648","id":"4208","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"70","target":"261","id":"3090","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"450","target":"716","id":"9266","attributes":{"Weight":"1.0"},"color":"rgb(148,196,148)","size":1.0},{"source":"44","target":"110","id":"2460","attributes":{"Weight":"1.0"},"color":"rgb(148,148,180)","size":1.0},{"source":"41","target":"495","id":"2406","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"183","target":"516","id":"5425","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"124","target":"262","id":"4236","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"381","target":"663","id":"8448","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"170","target":"694","id":"5188","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"214","target":"239","id":"5973","attributes":{"Weight":"1.0"},"color":"rgb(229,132,67)","size":1.0},{"source":"171","target":"507","id":"5200","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"116","target":"348","id":"4077","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"292","target":"641","id":"7277","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"580","target":"601","id":"10242","attributes":{"Weight":"1.0"},"color":"rgb(229,164,67)","size":1.0},{"source":"327","target":"475","id":"7765","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"83","target":"84","id":"3369","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"442","target":"454","id":"9181","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"129","target":"185","id":"4331","attributes":{"Weight":"1.0"},"color":"rgb(229,197,67)","size":1.0},{"source":"256","target":"275","id":"6664","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"87","target":"543","id":"3471","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"164","target":"371","id":"5063","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"382","target":"729","id":"8468","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"562","target":"589","id":"10118","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"348","target":"415","id":"8048","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"433","target":"480","id":"9072","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"89","target":"553","id":"3524","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"386","target":"625","id":"8526","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"41","target":"306","id":"2401","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"405","target":"559","id":"8757","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"34","target":"564","id":"2261","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"54","target":"642","id":"2719","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"79","target":"122","id":"3278","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"55","target":"300","id":"2731","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"724","target":"725","id":"10676","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"665","target":"690","id":"10597","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"57","target":"196","id":"2770","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"159","target":"726","id":"4979","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"465","target":"651","id":"9410","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"282","target":"724","id":"7110","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"325","target":"673","id":"7744","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"504","target":"596","id":"9734","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"94","target":"325","id":"3623","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"113","target":"579","id":"4016","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"409","target":"543","id":"8799","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"253","target":"401","id":"6619","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"311","target":"386","id":"7540","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"462","target":"642","id":"9387","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"504","target":"723","id":"9743","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"514","target":"653","id":"9805","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"367","target":"615","id":"8262","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"423","target":"694","id":"8949","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"157","target":"263","id":"4925","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"160","target":"398","id":"4986","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"114","target":"474","id":"4033","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"143","target":"653","id":"4646","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"563","target":"588","id":"10126","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"504","target":"721","id":"9742","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"289","target":"490","id":"7226","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"135","target":"245","id":"4454","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"104","target":"169","id":"3823","attributes":{"Weight":"1.0"},"color":"rgb(67,229,67)","size":1.0},{"source":"12","target":"555","id":"1746","attributes":{"Weight":"1.0"},"color":"rgb(67,229,229)","size":1.0},{"source":"307","target":"471","id":"7490","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"25","target":"48","id":"2017","attributes":{"Weight":"1.0"},"color":"rgb(229,67,67)","size":1.0},{"source":"114","target":"159","id":"4023","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"328","target":"427","id":"7783","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"657","target":"671","id":"10577","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"522","target":"667","id":"9870","attributes":{"Weight":"1.0"},"color":"rgb(67,229,132)","size":1.0},{"source":"467","target":"570","id":"9431","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"441","target":"647","id":"9171","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"534","target":"670","id":"9970","attributes":{"Weight":"1.0"},"color":"rgb(132,148,213)","size":1.0},{"source":"465","target":"730","id":"9415","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"201","target":"499","id":"5760","attributes":{"Weight":"1.0"},"color":"rgb(229,67,132)","size":1.0},{"source":"29","target":"518","id":"2139","attributes":{"Weight":"1.0"},"color":"rgb(229,100,67)","size":1.0},{"source":"550","target":"563","id":"10060","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"254","target":"402","id":"6636","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"204","target":"736","id":"5820","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"133","target":"496","id":"4424","attributes":{"Weight":"1.0"},"color":"rgb(197,67,229)","size":1.0},{"source":"255","target":"401","id":"6650","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"388","target":"550","id":"8549","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"114","target":"638","id":"4039","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"193","target":"735","id":"5617","attributes":{"Weight":"1.0"},"color":"rgb(67,100,229)","size":1.0},{"source":"117","target":"502","id":"4105","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"41","target":"247","id":"2398","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"152","target":"563","id":"4841","attributes":{"Weight":"1.0"},"color":"rgb(229,229,67)","size":1.0},{"source":"32","target":"356","id":"2192","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"32","target":"402","id":"2195","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"142","target":"698","id":"4625","attributes":{"Weight":"1.0"},"color":"rgb(132,67,229)","size":1.0},{"source":"413","target":"560","id":"8837","attributes":{"Weight":"1.0"},"color":"rgb(229,67,164)","size":1.0},{"source":"456","target":"492","id":"9322","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"91","target":"681","id":"3572","attributes":{"Weight":"1.0"},"color":"rgb(100,229,67)","size":1.0},{"source":"240","target":"434","id":"6401","attributes":{"Weight":"1.0"},"color":"rgb(148,213,99)","size":1.0},{"source":"610","target":"665","id":"10369","attributes":{"Weight":"1.0"},"color":"rgb(164,229,67)","size":1.0},{"source":"76","target":"521","id":"3228","attributes":{"Weight":"1.0"},"color":"rgb(229,67,229)","size":1.0},{"source":"204","target":"684","id":"5817","attributes":{"Weight":"1.0"},"color":"rgb(132,229,67)","size":1.0},{"source":"210","target":"420","id":"5904","attributes":{"Weight":"1.0"},"color":"rgb(67,132,229)","size":1.0},{"source":"145","target":"279","id":"4677","attributes":{"Weight":"1.0"},"color":"rgb(229,67,197)","size":1.0},{"source":"536","target":"615","id":"9983","attributes":{"Weight":"1.0"},"color":"rgb(100,67,229)","size":1.0},{"source":"63","target":"246","id":"2928","attributes":{"Weight":"1.0"},"color":"rgb(164,67,229)","size":1.0},{"source":"170","target":"660","id":"5186","attributes":{"Weight":"1.0"},"color":"rgb(229,67,100)","size":1.0},{"source":"475","target":"687","id":"9524","attributes":{"Weight":"1.0"},"color":"rgb(67,229,164)","size":1.0},{"source":"13","target":"598","id":"1770","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"315","target":"570","id":"7601","attributes":{"Weight":"1.0"},"color":"rgb(67,197,229)","size":1.0},{"source":"151","target":"231","id":"4807","attributes":{"Weight":"1.0"},"color":"rgb(148,148,164)","size":1.0}],"nodes":[{"label":"Ha Dae-sung","x":1235.4569091796875,"y":1551.8240966796875,"id":"268","attributes":{"Eigenvector Centrality":"0.2315255949886878","Betweenness Centrality":"0.0","Appearances":"13","No":"8","Country":"South Korea","Club Country":"China","Club":"Beijing Guoan","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"2 March 1985 (aged 29)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Maxi Pereira","x":-192.70481872558594,"y":101.33695220947266,"id":"486","attributes":{"Eigenvector Centrality":"0.445244561946227","Betweenness Centrality":"0.002622941975601633","Appearances":"90","No":"16","Country":"Uruguay","Club Country":"Portugal","Club":"Benfica","Weighted Degree":"26.0","Modularity Class":"6","Date of birth / Age":"8 June 1984 (aged 30)","Degree":"26","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.32096069868995636"},"color":"rgb(229,197,67)","size":15.333333969116211},{"label":"Manabu Saito","x":700.6929931640625,"y":617.4116821289062,"id":"441","attributes":{"Eigenvector Centrality":"0.3171815377783478","Betweenness Centrality":"0.0","Appearances":"5","No":"20","Country":"Japan","Club Country":"Japan","Club":"Yokohama F. Marinos","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"4 April 1990 (aged 24)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Augusto Fernández","x":-1096.7728271484375,"y":332.52386474609375,"id":"70","attributes":{"Eigenvector Centrality":"0.4883294167498835","Betweenness Centrality":"0.0013747511405558612","Appearances":"9","No":"13","Country":"Argentina","Club Country":"Spain","Club":"Celta Vigo","Weighted Degree":"23.0","Modularity Class":"19","Date of birth / Age":"10 April 1986 (aged 28)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3013530135301353"},"color":"rgb(67,229,229)","size":11.333333015441895},{"label":"Edinson Cavani","x":-109.81510162353516,"y":97.26505279541016,"id":"185","attributes":{"Eigenvector Centrality":"0.5745311470651605","Betweenness Centrality":"0.003956184981235499","Appearances":"62","No":"21","Country":"Uruguay","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"31.0","Modularity Class":"6","Date of birth / Age":"14 February 1987 (aged 27)","Degree":"31","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.328125"},"color":"rgb(229,197,67)","size":22.0},{"label":"Matthias Ginter","x":444.2855224609375,"y":-312.178466796875,"id":"480","attributes":{"Eigenvector Centrality":"0.5180768997288345","Betweenness Centrality":"0.0023990924168658203","Appearances":"2","No":"3","Country":"Germany","Club Country":"Germany","Club":"SC Freiburg","Weighted Degree":"25.0","Modularity Class":"13","Date of birth / Age":"19 January 1994 (aged 20)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3188720173535792"},"color":"rgb(67,229,164)","size":14.0},{"label":"Ki Sung-yueng","x":1168.5513916015625,"y":1424.8240966796875,"id":"390","attributes":{"Eigenvector Centrality":"0.24281665265392566","Betweenness Centrality":"0.0038744127800200497","Appearances":"58","No":"16","Country":"South Korea","Club Country":"England","Club":"Sunderland","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"24 January 1989 (aged 25)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.2628755364806867"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"Johan Djourou","x":57.069740295410156,"y":323.0292663574219,"id":"339","attributes":{"Eigenvector Centrality":"0.39804740593626875","Betweenness Centrality":"7.203079250750265E-4","Appearances":"44","No":"20","Country":"Switzerland","Club Country":"Germany","Club":"Hamburger SV","Weighted Degree":"23.0","Modularity Class":"0","Date of birth / Age":"18 January 1987 (aged 27)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3002450980392157"},"color":"rgb(164,229,67)","size":11.333333015441895},{"label":"Ogenyi Onazi","x":-33.87162780761719,"y":-1294.2327880859375,"id":"537","attributes":{"Eigenvector Centrality":"0.4166984434880051","Betweenness Centrality":"0.01153289479646615","Appearances":"21","No":"17","Country":"Nigeria","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"14","Date of birth / Age":"25 December 1992 (aged 21)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3336359509759419"},"color":"rgb(67,229,100)","size":18.0},{"label":"Noel Valladares (c)","x":1633.689697265625,"y":-1230.439697265625,"id":"536","attributes":{"Eigenvector Centrality":"0.2366488794633179","Betweenness Centrality":"0.0","Appearances":"122","No":"18","Country":"Honduras","Club Country":"Honduras","Club":"Olimpia","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"3 May 1977 (aged 37)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Jackson Martínez","x":-870.146240234375,"y":947.0243530273438,"id":"304","attributes":{"Eigenvector Centrality":"0.446466126398784","Betweenness Centrality":"0.007655587436909223","Appearances":"27","No":"21","Country":"Colombia","Club Country":"Portugal","Club":"Porto","Weighted Degree":"29.0","Modularity Class":"11","Date of birth / Age":"3 October 1986 (aged 27)","Degree":"29","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(67,67,229)","size":19.333332061767578},{"label":"Shkodran Mustafi","x":459.89215087890625,"y":-438.27008056640625,"id":"648","attributes":{"Eigenvector Centrality":"0.4748329217376384","Betweenness Centrality":"0.0","Appearances":"1","No":"21","Country":"Germany","Club Country":"Italy","Club":"Sampdoria","Weighted Degree":"22.0","Modularity Class":"13","Date of birth / Age":"17 April 1992 (aged 22)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2955367913148371"},"color":"rgb(67,229,164)","size":10.0},{"label":"Leonardo Bonucci","x":125.05670928955078,"y":766.1940307617188,"id":"416","attributes":{"Eigenvector Centrality":"0.5455496050511396","Betweenness Centrality":"0.0016215443882875223","Appearances":"37","No":"19","Country":"Italy","Club Country":"Italy","Club":"Juventus","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"1 May 1987 (aged 27)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(197,229,67)","size":18.0},{"label":"Eugenio Mena","x":-294.9122009277344,"y":1499.1805419921875,"id":"209","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"25","No":"2","Country":"Chile","Club Country":"Brazil","Club":"Santos","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"18 July 1988 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Rafael Márquez (c)","x":-2148.71923828125,"y":446.01300048828125,"id":"581","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"120","No":"4","Country":"Mexico","Club Country":"Mexico","Club":"León","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"13 February 1979 (aged 35)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Glen Johnson","x":-77.03864288330078,"y":-917.1484985351562,"id":"258","attributes":{"Eigenvector Centrality":"0.6237674591008824","Betweenness Centrality":"0.0010635550306756442","Appearances":"52","No":"2","Country":"England","Club Country":"England","Club":"Liverpool","Weighted Degree":"27.0","Modularity Class":"28","Date of birth / Age":"23 August 1984 (aged 29)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3247901016349978"},"color":"rgb(67,229,132)","size":16.666667938232422},{"label":"Kunle Odunlami","x":-51.50978469848633,"y":-1656.866943359375,"id":"403","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"11","No":"12","Country":"Nigeria","Club Country":"Nigeria","Club":"Sunshine Stars","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"5 March 1990 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Jerry Bengtson","x":1590.51611328125,"y":-1207.114501953125,"id":"328","attributes":{"Eigenvector Centrality":"0.23664887946331797","Betweenness Centrality":"0.0","Appearances":"44","No":"11","Country":"Honduras","Club Country":"United States","Club":"New England Revolution","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"8 April 1987 (aged 27)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Park Chu-young","x":1047.7447509765625,"y":1576.7559814453125,"id":"559","attributes":{"Eigenvector Centrality":"0.2434948987926026","Betweenness Centrality":"0.005100478514823181","Appearances":"64","No":"10","Country":"South Korea","Club Country":"England","Club":"Watford","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"10 July 1985 (aged 28)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.26649746192893403"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"Sergey Ryzhikov","x":-1292.9913330078125,"y":-1369.3878173828125,"id":"641","attributes":{"Eigenvector Centrality":"0.2784495406871368","Betweenness Centrality":"0.0019868644316807485","Appearances":"1","No":"16","Country":"Russia","Club Country":"Russia","Club":"Rubin Kazan","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"19 September 1980 (aged 33)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.256186824677588"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Sammir","x":-386.4237060546875,"y":741.6884155273438,"id":"624","attributes":{"Eigenvector Centrality":"0.3564884604564037","Betweenness Centrality":"0.0013005076523818384","Appearances":"6","No":"19","Country":"Croatia","Club Country":"Spain","Club":"Getafe","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"23 April 1987 (aged 27)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30209617755856966"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Milan Badelj","x":-271.9816589355469,"y":685.1373901367188,"id":"514","attributes":{"Eigenvector Centrality":"0.3589573457329694","Betweenness Centrality":"6.712739342317829E-4","Appearances":"9","No":"15","Country":"Croatia","Club Country":"Germany","Club":"Hamburger SV","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"25 February 1989 (aged 25)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3008595988538682"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"José María Basanta","x":-1144.7310791015625,"y":286.07470703125,"id":"358","attributes":{"Eigenvector Centrality":"0.4756507714516443","Betweenness Centrality":"0.0","Appearances":"10","No":"23","Country":"Argentina","Club Country":"Mexico","Club":"Monterrey","Weighted Degree":"22.0","Modularity Class":"19","Date of birth / Age":"3 April 1984 (aged 30)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2930622009569378"},"color":"rgb(67,229,229)","size":10.0},{"label":"Raúl Albiol","x":-934.9326782226562,"y":-101.35684204101562,"id":"591","attributes":{"Eigenvector Centrality":"0.9188656127061582","Betweenness Centrality":"0.004836935094169011","Appearances":"46","No":"2","Country":"Spain","Club Country":"Italy","Club":"Napoli","Weighted Degree":"32.0","Modularity Class":"23","Date of birth / Age":"4 September 1985 (aged 28)","Degree":"32","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.34249767008387694"},"color":"rgb(229,67,197)","size":23.33333396911621},{"label":"Jordan Henderson","x":-137.00108337402344,"y":-918.7854614257812,"id":"348","attributes":{"Eigenvector Centrality":"0.6237674591008823","Betweenness Centrality":"0.0010635550306756442","Appearances":"11","No":"14","Country":"England","Club Country":"England","Club":"Liverpool","Weighted Degree":"27.0","Modularity Class":"28","Date of birth / Age":"17 June 1990 (aged 23)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3247901016349978"},"color":"rgb(67,229,132)","size":16.666667938232422},{"label":"Masoud Shojaei","x":2059.234375,"y":1154.055419921875,"id":"467","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"50","No":"7","Country":"Iran","Club Country":"Spain","Club":"Las Palmas","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"9 June 1984 (aged 30)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Eden Hazard","x":-567.4556884765625,"y":-819.4087524414062,"id":"179","attributes":{"Eigenvector Centrality":"0.8054480780736979","Betweenness Centrality":"0.004148263742758199","Appearances":"45","No":"10","Country":"Belgium","Club Country":"England","Club":"Chelsea","Weighted Degree":"33.0","Modularity Class":"28","Date of birth / Age":"7 January 1991 (aged 23)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34950071326676174"},"color":"rgb(67,229,132)","size":24.666667938232422},{"label":"Victor Moses","x":-114.1285629272461,"y":-1433.164306640625,"id":"702","attributes":{"Eigenvector Centrality":"0.4988980810402226","Betweenness Centrality":"0.0059333803012395","Appearances":"22","No":"11","Country":"Nigeria","Club Country":"England","Club":"Liverpool","Weighted Degree":"31.0","Modularity Class":"14","Date of birth / Age":"12 December 1990 (aged 23)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3206806282722513"},"color":"rgb(67,229,100)","size":22.0},{"label":"Gotoku Sakai","x":626.2552490234375,"y":448.10638427734375,"id":"264","attributes":{"Eigenvector Centrality":"0.3583261950704595","Betweenness Centrality":"0.006133180800190253","Appearances":"12","No":"3","Country":"Japan","Club Country":"Germany","Club":"VfB Stuttgart","Weighted Degree":"25.0","Modularity Class":"27","Date of birth / Age":"14 March 1991 (aged 23)","Degree":"25","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.33669262482821805"},"color":"rgb(67,100,229)","size":14.0},{"label":"Jung Sung-ryong","x":1253.423583984375,"y":1593.709716796875,"id":"377","attributes":{"Eigenvector Centrality":"0.2315255949886878","Betweenness Centrality":"0.0","Appearances":"61","No":"1","Country":"South Korea","Club Country":"South Korea","Club":"Suwon Bluewings","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"4 January 1985 (aged 29)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Giorgos Samaras","x":1468.084716796875,"y":290.1719665527344,"id":"254","attributes":{"Eigenvector Centrality":"0.3022386539935686","Betweenness Centrality":"0.015975933226232208","Appearances":"74","No":"7","Country":"Greece","Club Country":"Scotland","Club":"Celtic","Weighted Degree":"25.0","Modularity Class":"15","Date of birth / Age":"21 February 1985 (aged 29)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30523255813953487"},"color":"rgb(229,67,100)","size":14.0},{"label":"Fabrice Olinga","x":342.7852783203125,"y":88.49571228027344,"id":"217","attributes":{"Eigenvector Centrality":"0.3410519410379994","Betweenness Centrality":"0.0014859748176380408","Appearances":"8","No":"19","Country":"Cameroon","Club Country":"Belgium","Club":"Zulte Waregem","Weighted Degree":"23.0","Modularity Class":"17","Date of birth / Age":"12 May 1996 (aged 18)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.32407407407407407"},"color":"rgb(67,132,229)","size":11.333333015441895},{"label":"Maxim Choupo-Moting","x":590.2083740234375,"y":305.8430480957031,"id":"488","attributes":{"Eigenvector Centrality":"0.37131553578083376","Betweenness Centrality":"0.01444381785094054","Appearances":"26","No":"13","Country":"Cameroon","Club Country":"Germany","Club":"Mainz 05","Weighted Degree":"26.0","Modularity Class":"17","Date of birth / Age":"23 March 1989 (aged 25)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3319783197831978"},"color":"rgb(67,132,229)","size":15.333333969116211},{"label":"Jermaine Jones","x":734.7730102539062,"y":-1356.2696533203125,"id":"326","attributes":{"Eigenvector Centrality":"0.30080819732983394","Betweenness Centrality":"0.005869237175578168","Appearances":"42","No":"13","Country":"United States","Club Country":"Turkey","Club":"Be?ikta?","Weighted Degree":"24.0","Modularity Class":"26","Date of birth / Age":"3 November 1981 (aged 32)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3057404326123128"},"color":"rgb(100,229,67)","size":12.666666984558105},{"label":"Viktor Fayzulin","x":-1257.4415283203125,"y":-1320.703125,"id":"704","attributes":{"Eigenvector Centrality":"0.34982465542448266","Betweenness Centrality":"0.004583905120882726","Appearances":"19","No":"20","Country":"Russia","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"26.0","Modularity Class":"2","Date of birth / Age":"22 April 1986 (aged 28)","Degree":"26","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.27904328018223234"},"color":"rgb(229,67,67)","size":15.333333969116211},{"label":"Ghasem Haddadifar","x":1942.61962890625,"y":1184.328125,"id":"247","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"17","No":"11","Country":"Iran","Club Country":"Iran","Club":"Zob Ahan","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"12 July 1983 (aged 30)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Mamadou Sakho","x":-55.28839874267578,"y":-503.58740234375,"id":"440","attributes":{"Eigenvector Centrality":"0.6719226159356836","Betweenness Centrality":"0.0030924546628977845","Appearances":"19","No":"5","Country":"France","Club Country":"England","Club":"Liverpool","Weighted Degree":"31.0","Modularity Class":"16","Date of birth / Age":"13 February 1990 (aged 24)","Degree":"31","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3309320126069338"},"color":"rgb(229,67,229)","size":22.0},{"label":"Majeed Waris","x":324.3560485839844,"y":1417.5355224609375,"id":"437","attributes":{"Eigenvector Centrality":"0.30228653977349984","Betweenness Centrality":"0.002131225990650735","Appearances":"13","No":"18","Country":"Ghana","Club Country":"France","Club":"Valenciennes","Weighted Degree":"23.0","Modularity Class":"5","Date of birth / Age":"19 September 1991 (aged 22)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.29708973322554566"},"color":"rgb(67,229,197)","size":11.333333015441895},{"label":"Jaime Ayoví","x":-1695.57470703125,"y":-675.8545532226562,"id":"305","attributes":{"Eigenvector Centrality":"0.3623062182068215","Betweenness Centrality":"0.0","Appearances":"30","No":"17","Country":"Ecuador","Club Country":"Mexico","Club":"Tijuana","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"21 February 1988 (aged 26)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Christian Atsu","x":298.6339111328125,"y":1290.552734375,"id":"118","attributes":{"Eigenvector Centrality":"0.3040272220343691","Betweenness Centrality":"0.0033363298478359237","Appearances":"23","No":"7","Country":"Ghana","Club Country":"Netherlands","Club":"Vitesse","Weighted Degree":"23.0","Modularity Class":"5","Date of birth / Age":"10 January 1992 (aged 22)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2960128876359243"},"color":"rgb(67,229,197)","size":11.333333015441895},{"label":"Albert Adomah","x":449.0231628417969,"y":1183.720458984375,"id":"18","attributes":{"Eigenvector Centrality":"0.3025700565824491","Betweenness Centrality":"0.003289744732058429","Appearances":"15","No":"14","Country":"Ghana","Club Country":"England","Club":"Middlesbrough","Weighted Degree":"23.0","Modularity Class":"5","Date of birth / Age":"13 December 1987 (aged 26)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2973300970873787"},"color":"rgb(67,229,197)","size":11.333333015441895},{"label":"João Moutinho","x":-709.1241455078125,"y":410.86029052734375,"id":"332","attributes":{"Eigenvector Centrality":"0.45621028793672236","Betweenness Centrality":"0.0015929309060191388","Appearances":"68","No":"8","Country":"Portugal","Club Country":"France","Club":"AS Monaco","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"8 September 1986 (aged 27)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(229,164,67)","size":14.0},{"label":"Neymar","x":-688.3394775390625,"y":-195.9782257080078,"id":"529","attributes":{"Eigenvector Centrality":"0.9475639715704524","Betweenness Centrality":"0.005368122690024312","Appearances":"49","No":"10","Country":"Brazil","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"36.0","Modularity Class":"23","Date of birth / Age":"5 February 1992 (aged 22)","Degree":"36","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.34249767008387694"},"color":"rgb(229,67,197)","size":28.66666603088379},{"label":"Giannis Fetfatzidis","x":1469.207275390625,"y":587.9270629882812,"id":"250","attributes":{"Eigenvector Centrality":"0.2880961103470562","Betweenness Centrality":"0.004458743060852615","Appearances":"19","No":"18","Country":"Greece","Club Country":"Italy","Club":"Genoa","Weighted Degree":"24.0","Modularity Class":"15","Date of birth / Age":"21 December 1990 (aged 23)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2996331023236853"},"color":"rgb(229,67,100)","size":12.666666984558105},{"label":"Axel Witsel","x":-844.521240234375,"y":-894.0247192382812,"id":"74","attributes":{"Eigenvector Centrality":"0.6174086302888657","Betweenness Centrality":"0.006770928561410678","Appearances":"48","No":"6","Country":"Belgium","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"28.0","Modularity Class":"28","Date of birth / Age":"12 January 1989 (aged 25)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3343949044585987"},"color":"rgb(67,229,132)","size":18.0},{"label":"Gary Medel","x":-135.52125549316406,"y":1534.207275390625,"id":"239","attributes":{"Eigenvector Centrality":"0.32635320504193394","Betweenness Centrality":"0.006690023717310697","Appearances":"61","No":"17","Country":"Chile","Club Country":"Wales","Club":"Cardiff City","Weighted Degree":"23.0","Modularity Class":"18","Date of birth / Age":"3 August 1987 (aged 26)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.2878965922444183"},"color":"rgb(229,132,67)","size":11.333333015441895},{"label":"Eyong Enoh","x":420.9879455566406,"y":149.03363037109375,"id":"210","attributes":{"Eigenvector Centrality":"0.3227718779440803","Betweenness Centrality":"0.0","Appearances":"38","No":"18","Country":"Cameroon","Club Country":"Turkey","Club":"Antalyaspor","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"23 March 1986 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"Reza Haghighi","x":1912.50830078125,"y":1151.8526611328125,"id":"599","attributes":{"Eigenvector Centrality":"0.21274429344229642","Betweenness Centrality":"0.0","Appearances":"8","No":"8","Country":"Iran","Club Country":"Iran","Club":"Persepolis","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"1 February 1989 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Rahman Ahmadi","x":2011.62890625,"y":1143.9183349609375,"id":"584","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"10","No":"1","Country":"Iran","Club Country":"Iran","Club":"Sepahan","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"30 July 1980 (aged 33)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Landry N\u0027Guémo","x":380.334228515625,"y":127.53271484375,"id":"407","attributes":{"Eigenvector Centrality":"0.3227718779440803","Betweenness Centrality":"0.0","Appearances":"40","No":"7","Country":"Cameroon","Club Country":"France","Club":"Bordeaux","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"28 November 1985 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"Omar Gonzalez","x":770.2596435546875,"y":-1596.33251953125,"id":"544","attributes":{"Eigenvector Centrality":"0.27181518429351065","Betweenness Centrality":"0.0","Appearances":"20","No":"3","Country":"United States","Club Country":"United States","Club":"Los Angeles Galaxy","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"11 October 1988 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Mauricio Isla","x":-142.6880340576172,"y":1330.8896484375,"id":"483","attributes":{"Eigenvector Centrality":"0.5204561062047254","Betweenness Centrality":"0.00860736609402208","Appearances":"47","No":"4","Country":"Chile","Club Country":"Italy","Club":"Juventus","Weighted Degree":"32.0","Modularity Class":"18","Date of birth / Age":"12 June 1988 (aged 26)","Degree":"32","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.31599312123817713"},"color":"rgb(229,132,67)","size":23.33333396911621},{"label":"Marco Ureña","x":2171.260498046875,"y":406.7074890136719,"id":"448","attributes":{"Eigenvector Centrality":"0.24681597010360032","Betweenness Centrality":"0.007576013866204986","Appearances":"24","No":"21","Country":"Costa Rica","Club Country":"Russia","Club":"Kuban Krasnodar","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"5 March 1990 (aged 24)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.27212143650499815"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Alireza Haghighi","x":1910.173095703125,"y":1066.8309326171875,"id":"35","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"6","No":"12","Country":"Iran","Club Country":"Portugal","Club":"Sporting Covilhã","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"2 May 1988 (aged 26)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Nabil Ghilas","x":-1331.1390380859375,"y":965.755126953125,"id":"526","attributes":{"Eigenvector Centrality":"0.4451346192495991","Betweenness Centrality":"0.00948599580264796","Appearances":"5","No":"9","Country":"Algeria","Club Country":"Portugal","Club":"Porto","Weighted Degree":"30.0","Modularity Class":"24","Date of birth / Age":"20 April 1990 (aged 24)","Degree":"30","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.32608695652173914"},"color":"rgb(67,164,229)","size":20.666667938232422},{"label":"Ejike Uzoenyi","x":-90.41376495361328,"y":-1613.627685546875,"id":"194","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"21","No":"3","Country":"Nigeria","Club Country":"Nigeria","Club":"Enugu Rangers","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"23 March 1988 (aged 26)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Giancarlo González","x":2265.36669921875,"y":299.92572021484375,"id":"248","attributes":{"Eigenvector Centrality":"0.23496944760866384","Betweenness Centrality":"0.0","Appearances":"35","No":"3","Country":"Costa Rica","Club Country":"United States","Club":"Columbus Crew","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"8 February 1988 (aged 26)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Ezequiel Lavezzi","x":-846.7564697265625,"y":254.6559600830078,"id":"212","attributes":{"Eigenvector Centrality":"0.6719025529242287","Betweenness Centrality":"0.0033630652398584098","Appearances":"31","No":"22","Country":"Argentina","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"31.0","Modularity Class":"19","Date of birth / Age":"3 May 1985 (aged 29)","Degree":"31","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3173575129533679"},"color":"rgb(67,229,229)","size":22.0},{"label":"Mats Hummels","x":607.8975219726562,"y":-421.7085876464844,"id":"475","attributes":{"Eigenvector Centrality":"0.500680986024227","Betweenness Centrality":"0.008472576600609625","Appearances":"30","No":"5","Country":"Germany","Club Country":"Germany","Club":"Borussia Dortmund","Weighted Degree":"24.0","Modularity Class":"13","Date of birth / Age":"16 December 1988 (aged 25)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.310126582278481"},"color":"rgb(67,229,164)","size":12.666666984558105},{"label":"Lee Keun-ho","x":1296.3543701171875,"y":1607.599609375,"id":"413","attributes":{"Eigenvector Centrality":"0.23152559498868786","Betweenness Centrality":"0.0","Appearances":"63","No":"11","Country":"South Korea","Club Country":"South Korea","Club":"Sangju Sangmu","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"11 April 1985 (aged 29)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Giovanni Sio","x":405.2397155761719,"y":-662.28076171875,"id":"257","attributes":{"Eigenvector Centrality":"0.37146876286160685","Betweenness Centrality":"0.004611725554141086","Appearances":"7","No":"21","Country":"Ivory Coast","Club Country":"Switzerland","Club":"Basel","Weighted Degree":"26.0","Modularity Class":"9","Date of birth / Age":"31 March 1989 (aged 25)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(164,67,229)","size":15.333333969116211},{"label":"Yuri Lodygin","x":-1301.04150390625,"y":-1265.7510986328125,"id":"732","attributes":{"Eigenvector Centrality":"0.34982465542448254","Betweenness Centrality":"0.004583905120882726","Appearances":"3","No":"12","Country":"Russia","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"26.0","Modularity Class":"2","Date of birth / Age":"26 May 1990 (aged 24)","Degree":"26","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.27904328018223234"},"color":"rgb(229,67,67)","size":15.333333969116211},{"label":"Sol Bamba","x":570.6759033203125,"y":-908.820556640625,"id":"657","attributes":{"Eigenvector Centrality":"0.30966117600400694","Betweenness Centrality":"0.0","Appearances":"43","No":"22","Country":"Ivory Coast","Club Country":"Turkey","Club":"Trabzonspor","Weighted Degree":"22.0","Modularity Class":"9","Date of birth / Age":"13 January 1985 (aged 29)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2929453965723396"},"color":"rgb(164,67,229)","size":10.0},{"label":"Aïssa Mandi","x":-1380.8287353515625,"y":1169.2930908203125,"id":"15","attributes":{"Eigenvector Centrality":"0.2958935568628798","Betweenness Centrality":"0.0","Appearances":"2","No":"20","Country":"Algeria","Club Country":"France","Club":"Reims","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"22 October 1991 (aged 22)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Ognjen Vukojevic","x":-265.94671630859375,"y":620.2861938476562,"id":"539","attributes":{"Eigenvector Centrality":"0.37500667699203727","Betweenness Centrality":"0.0014678886642237275","Appearances":"55","No":"8","Country":"Croatia","Club Country":"Ukraine","Club":"Dynamo Kyiv","Weighted Degree":"24.0","Modularity Class":"25","Date of birth / Age":"20 December 1983 (aged 30)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31450577663671375"},"color":"rgb(132,67,229)","size":12.666666984558105},{"label":"Lucas Digne","x":-18.41677474975586,"y":-111.03685760498047,"id":"425","attributes":{"Eigenvector Centrality":"0.6370473545952836","Betweenness Centrality":"0.001865102966313942","Appearances":"2","No":"17","Country":"France","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"29.0","Modularity Class":"16","Date of birth / Age":"20 July 1993 (aged 20)","Degree":"29","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,67,229)","size":19.333332061767578},{"label":"Christian Noboa","x":-1672.23583984375,"y":-885.3366088867188,"id":"120","attributes":{"Eigenvector Centrality":"0.4300722628882676","Betweenness Centrality":"0.01081726782351466","Appearances":"42","No":"6","Country":"Ecuador","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"28.0","Modularity Class":"4","Date of birth / Age":"9 April 1985 (aged 29)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29317909852413243"},"color":"rgb(229,67,132)","size":18.0},{"label":"Koo Ja-cheol (c)","x":1210.030029296875,"y":1383.635498046875,"id":"399","attributes":{"Eigenvector Centrality":"0.2716656711357499","Betweenness Centrality":"0.007710065459146181","Appearances":"37","No":"13","Country":"South Korea","Club Country":"Germany","Club":"Mainz 05","Weighted Degree":"25.0","Modularity Class":"10","Date of birth / Age":"27 February 1989 (aged 25)","Degree":"25","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.28846153846153844"},"color":"rgb(229,67,164)","size":14.0},{"label":"Adnan Januzaj","x":-638.5029907226562,"y":-663.0790405273438,"id":"8","attributes":{"Eigenvector Centrality":"0.8465738555476343","Betweenness Centrality":"0.005671820760248386","Appearances":"1","No":"20","Country":"Belgium","Club Country":"England","Club":"Manchester United","Weighted Degree":"34.0","Modularity Class":"28","Date of birth / Age":"5 February 1995 (aged 19)","Degree":"34","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3554158607350097"},"color":"rgb(67,229,132)","size":26.0},{"label":"Rúben Amorim","x":-743.581787109375,"y":322.57769775390625,"id":"618","attributes":{"Eigenvector Centrality":"0.4623139362600413","Betweenness Centrality":"0.0011159545915913598","Appearances":"13","No":"20","Country":"Portugal","Club Country":"Portugal","Club":"Benfica","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"27 January 1985 (aged 29)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31722054380664655"},"color":"rgb(229,164,67)","size":14.0},{"label":"Daniel Van Buyten","x":-361.6231994628906,"y":-626.7444458007812,"id":"140","attributes":{"Eigenvector Centrality":"0.835724321534549","Betweenness Centrality":"0.008695741941330284","Appearances":"79","No":"15","Country":"Belgium","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"28","Date of birth / Age":"7 February 1978 (aged 36)","Degree":"35","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.35627726611730487"},"color":"rgb(67,229,132)","size":27.33333396911621},{"label":"Cristian Gamboa","x":2154.08251953125,"y":199.01004028320312,"id":"128","attributes":{"Eigenvector Centrality":"0.24626357410920513","Betweenness Centrality":"0.004369178047589387","Appearances":"25","No":"16","Country":"Costa Rica","Club Country":"Norway","Club":"Rosenborg","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"24 October 1989 (aged 24)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.26717557251908397"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Luiz Gustavo","x":-456.71649169921875,"y":-142.21359252929688,"id":"431","attributes":{"Eigenvector Centrality":"0.6500423521794667","Betweenness Centrality":"0.002644490835880301","Appearances":"19","No":"17","Country":"Brazil","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"28.0","Modularity Class":"23","Date of birth / Age":"23 July 1987 (aged 26)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33242876526458615"},"color":"rgb(229,67,197)","size":18.0},{"label":"Haris Seferovic","x":141.21534729003906,"y":262.27655029296875,"id":"271","attributes":{"Eigenvector Centrality":"0.4282958634195428","Betweenness Centrality":"0.006035628087924649","Appearances":"11","No":"9","Country":"Switzerland","Club Country":"Spain","Club":"Real Sociedad","Weighted Degree":"25.0","Modularity Class":"0","Date of birth / Age":"22 February 1992 (aged 22)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.317083692838654"},"color":"rgb(164,229,67)","size":14.0},{"label":"Bruno Martins Indi","x":870.9440307617188,"y":71.02484130859375,"id":"94","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"16","No":"4","Country":"Netherlands","Club Country":"Netherlands","Club":"Feyenoord","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"8 February 1992 (aged 22)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Harrison Afful","x":468.0885314941406,"y":1387.692626953125,"id":"272","attributes":{"Eigenvector Centrality":"0.2902743690727881","Betweenness Centrality":"0.0","Appearances":"41","No":"23","Country":"Ghana","Club Country":"Tunisia","Club":"Espérance","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"24 June 1986 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Pedro","x":-1064.4056396484375,"y":-381.1362609863281,"id":"569","attributes":{"Eigenvector Centrality":"0.9370904429273632","Betweenness Centrality":"0.0017384725186443504","Appearances":"40","No":"11","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"28 July 1987 (aged 26)","Degree":"31","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"Marcos Rojo","x":-1169.275390625,"y":359.34051513671875,"id":"450","attributes":{"Eigenvector Centrality":"0.5206596128107512","Betweenness Centrality":"0.0012988089193429497","Appearances":"22","No":"16","Country":"Argentina","Club Country":"Portugal","Club":"Sporting CP","Weighted Degree":"25.0","Modularity Class":"19","Date of birth / Age":"20 March 1990 (aged 24)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31038851351351354"},"color":"rgb(67,229,229)","size":14.0},{"label":"Rony Martínez","x":1436.8521728515625,"y":-978.241455078125,"id":"615","attributes":{"Eigenvector Centrality":"0.2843426001461682","Betweenness Centrality":"0.011544965385101183","Appearances":"12","No":"16","Country":"Honduras","Club Country":"Honduras","Club":"Real Sociedad","Weighted Degree":"25.0","Modularity Class":"7","Date of birth / Age":"16 October 1988 (aged 25)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2986590816741162"},"color":"rgb(100,67,229)","size":14.0},{"label":"Marcelo","x":-546.0523071289062,"y":-181.72265625,"id":"443","attributes":{"Eigenvector Centrality":"0.8244385370187147","Betweenness Centrality":"0.002939462204472773","Appearances":"31","No":"6","Country":"Brazil","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"33.0","Modularity Class":"23","Date of birth / Age":"12 May 1988 (aged 26)","Degree":"33","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3394919168591224"},"color":"rgb(229,67,197)","size":24.666667938232422},{"label":"Lukas Podolski","x":202.08969116210938,"y":-446.2755126953125,"id":"433","attributes":{"Eigenvector Centrality":"0.6437896004097903","Betweenness Centrality":"0.002673471053911242","Appearances":"114","No":"10","Country":"Germany","Club Country":"England","Club":"Arsenal","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"4 June 1985 (aged 29)","Degree":"29","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3219448094612352"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Diego Lugano (c)","x":-32.81373596191406,"y":-13.45755386352539,"id":"167","attributes":{"Eigenvector Centrality":"0.3938483696056438","Betweenness Centrality":"5.998164097045359E-4","Appearances":"94","No":"2","Country":"Uruguay","Club Country":"England","Club":"West Bromwich Albion","Weighted Degree":"23.0","Modularity Class":"6","Date of birth / Age":"2 November 1980 (aged 33)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31831961888263316"},"color":"rgb(229,197,67)","size":11.333333015441895},{"label":"Bryan Ruiz (c)","x":2006.2958984375,"y":332.363525390625,"id":"95","attributes":{"Eigenvector Centrality":"0.27578394718697025","Betweenness Centrality":"0.017798712465968473","Appearances":"63","No":"10","Country":"Costa Rica","Club Country":"Netherlands","Club":"PSV","Weighted Degree":"25.0","Modularity Class":"29","Date of birth / Age":"18 August 1985 (aged 28)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2892561983471074"},"color":"rgb(229,229,67)","size":14.0},{"label":"Jerry Palacios","x":1713.39697265625,"y":-1049.36083984375,"id":"329","attributes":{"Eigenvector Centrality":"0.2572578722910379","Betweenness Centrality":"0.007827260909354134","Appearances":"24","No":"9","Country":"Honduras","Club Country":"Costa Rica","Club":"Alajuelense","Weighted Degree":"24.0","Modularity Class":"7","Date of birth / Age":"1 November 1981 (aged 32)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2768361581920904"},"color":"rgb(100,67,229)","size":12.666666984558105},{"label":"Emilio Izaguirre","x":1455.924072265625,"y":-1104.433837890625,"id":"197","attributes":{"Eigenvector Centrality":"0.2813611118856367","Betweenness Centrality":"0.011679703221250124","Appearances":"68","No":"7","Country":"Honduras","Club Country":"Scotland","Club":"Celtic","Weighted Degree":"25.0","Modularity Class":"7","Date of birth / Age":"10 May 1986 (aged 28)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2968497576736672"},"color":"rgb(100,67,229)","size":14.0},{"label":"Nicolás Lodeiro","x":-54.9222297668457,"y":16.616008758544922,"id":"531","attributes":{"Eigenvector Centrality":"0.37564528732258246","Betweenness Centrality":"0.0","Appearances":"26","No":"14","Country":"Uruguay","Club Country":"Brazil","Club":"Corinthians","Weighted Degree":"22.0","Modularity Class":"6","Date of birth / Age":"21 March 1989 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3121019108280255"},"color":"rgb(229,197,67)","size":10.0},{"label":"Raphaël Varane","x":-176.20541381835938,"y":-169.9130401611328,"id":"589","attributes":{"Eigenvector Centrality":"0.742488542981204","Betweenness Centrality":"0.0035273454232103265","Appearances":"6","No":"4","Country":"France","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"32.0","Modularity Class":"16","Date of birth / Age":"25 April 1993 (aged 21)","Degree":"32","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.33576975788031066"},"color":"rgb(229,67,229)","size":23.33333396911621},{"label":"Mattia Perin","x":272.2126770019531,"y":763.703857421875,"id":"482","attributes":{"Eigenvector Centrality":"0.44532305932946153","Betweenness Centrality":"0.0034549672499168743","Appearances":"0","No":"13","Country":"Italy","Club Country":"Italy","Club":"Genoa","Weighted Degree":"24.0","Modularity Class":"3","Date of birth / Age":"10 November 1992 (aged 21)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.31183708103521424"},"color":"rgb(197,229,67)","size":12.666666984558105},{"label":"Å ime Vrsaljko","x":-183.1659393310547,"y":697.4119873046875,"id":"653","attributes":{"Eigenvector Centrality":"0.3720817713091997","Betweenness Centrality":"0.0039034450268718027","Appearances":"7","No":"2","Country":"Croatia","Club Country":"Italy","Club":"Genoa","Weighted Degree":"24.0","Modularity Class":"25","Date of birth / Age":"10 January 1992 (aged 22)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(132,67,229)","size":12.666666984558105},{"label":"Paulinho","x":-575.74462890625,"y":-298.09417724609375,"id":"567","attributes":{"Eigenvector Centrality":"0.6368676039157191","Betweenness Centrality":"0.002227988166518949","Appearances":"26","No":"8","Country":"Brazil","Club Country":"England","Club":"Tottenham Hotspur","Weighted Degree":"27.0","Modularity Class":"23","Date of birth / Age":"25 July 1988 (aged 25)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3327297419646899"},"color":"rgb(229,67,197)","size":16.666667938232422},{"label":"Medhi Lacen","x":-1321.0677490234375,"y":1173.3302001953125,"id":"493","attributes":{"Eigenvector Centrality":"0.30926248352056784","Betweenness Centrality":"0.0011823348492373809","Appearances":"30","No":"8","Country":"Algeria","Club Country":"Spain","Club":"Getafe","Weighted Degree":"23.0","Modularity Class":"24","Date of birth / Age":"15 May 1984 (aged 30)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2950622240064231"},"color":"rgb(67,164,229)","size":11.333333015441895},{"label":"Ahmed Musa","x":-341.6416320800781,"y":-1640.5048828125,"id":"14","attributes":{"Eigenvector Centrality":"0.36203263260642976","Betweenness Centrality":"0.009769556368358679","Appearances":"35","No":"7","Country":"Nigeria","Club Country":"Russia","Club":"CSKA Moscow","Weighted Degree":"27.0","Modularity Class":"14","Date of birth / Age":"14 October 1992 (aged 21)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2930622009569378"},"color":"rgb(67,229,100)","size":16.666667938232422},{"label":"Max Gradel","x":486.3621826171875,"y":-849.3237915039062,"id":"485","attributes":{"Eigenvector Centrality":"0.32737398677050034","Betweenness Centrality":"5.067313329973086E-4","Appearances":"26","No":"15","Country":"Ivory Coast","Club Country":"France","Club":"Saint-Étienne","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"30 November 1987 (aged 26)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30548628428927677"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Yoichiro Kakitani","x":646.9409790039062,"y":622.2392578125,"id":"729","attributes":{"Eigenvector Centrality":"0.33192039229134085","Betweenness Centrality":"0.0010231003820519223","Appearances":"12","No":"11","Country":"Japan","Club Country":"Japan","Club":"Cerezo Osaka","Weighted Degree":"23.0","Modularity Class":"27","Date of birth / Age":"3 January 1990 (aged 24)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3190104166666667"},"color":"rgb(67,100,229)","size":11.333333015441895},{"label":"Jefferson","x":-426.4915771484375,"y":-267.5847473144531,"id":"323","attributes":{"Eigenvector Centrality":"0.5425650576268322","Betweenness Centrality":"0.0","Appearances":"9","No":"1","Country":"Brazil","Club Country":"Brazil","Club":"Botafogo","Weighted Degree":"22.0","Modularity Class":"23","Date of birth / Age":"2 January 1983 (aged 31)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3158573270305114"},"color":"rgb(229,67,197)","size":10.0},{"label":"Reuben Gabriel","x":-132.04296875,"y":-1684.207275390625,"id":"597","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"11","No":"4","Country":"Nigeria","Club Country":"Belgium","Club":"Waasland-Beveren","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"25 September 1990 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Adam Kwarasey","x":427.3985290527344,"y":1398.171875,"id":"4","attributes":{"Eigenvector Centrality":"0.2902743690727881","Betweenness Centrality":"0.0","Appearances":"21","No":"12","Country":"Ghana","Club Country":"Norway","Club":"Strømsgodset","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"12 December 1987 (aged 26)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Sergio Busquets","x":-999.5798950195312,"y":-234.14259338378906,"id":"643","attributes":{"Eigenvector Centrality":"0.9370904429273632","Betweenness Centrality":"0.0017384725186443504","Appearances":"65","No":"16","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"16 July 1988 (aged 25)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"James Milner","x":-219.63795471191406,"y":-778.5797119140625,"id":"308","attributes":{"Eigenvector Centrality":"0.7015324384017535","Betweenness Centrality":"0.003652191896387035","Appearances":"47","No":"17","Country":"England","Club Country":"England","Club":"Manchester City","Weighted Degree":"30.0","Modularity Class":"28","Date of birth / Age":"4 January 1986 (aged 28)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3316787003610108"},"color":"rgb(67,229,132)","size":20.666667938232422},{"label":"Kyle Beckerman","x":814.4154052734375,"y":-1616.4197998046875,"id":"406","attributes":{"Eigenvector Centrality":"0.2718151842935107","Betweenness Centrality":"0.0","Appearances":"37","No":"15","Country":"United States","Club Country":"United States","Club":"Real Salt Lake","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"23 April 1982 (aged 32)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Charles Itandje","x":514.8746337890625,"y":203.30963134765625,"id":"113","attributes":{"Eigenvector Centrality":"0.3337787545251496","Betweenness Centrality":"0.0034398247134625596","Appearances":"9","No":"16","Country":"Cameroon","Club Country":"Turkey","Club":"Konyaspor","Weighted Degree":"23.0","Modularity Class":"17","Date of birth / Age":"2 November 1982 (aged 31)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(67,132,229)","size":11.333333015441895},{"label":"Javad Nekounam (c)","x":1956.9619140625,"y":1077.9049072265625,"id":"315","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"140","No":"6","Country":"Iran","Club Country":"Kuwait","Club":"Al-Kuwait","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"7 October 1980 (aged 33)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Oleg Shatov","x":-1223.315185546875,"y":-1368.6673583984375,"id":"540","attributes":{"Eigenvector Centrality":"0.34982465542448277","Betweenness Centrality":"0.004583905120882726","Appearances":"7","No":"17","Country":"Russia","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"26.0","Modularity Class":"2","Date of birth / Age":"29 July 1990 (aged 23)","Degree":"26","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.27904328018223234"},"color":"rgb(229,67,67)","size":15.333333969116211},{"label":"Park Joo-ho","x":1252.9921875,"y":1424.8128662109375,"id":"561","attributes":{"Eigenvector Centrality":"0.2716656711357499","Betweenness Centrality":"0.007710065459146181","Appearances":"14","No":"22","Country":"South Korea","Club Country":"Germany","Club":"Mainz 05","Weighted Degree":"25.0","Modularity Class":"10","Date of birth / Age":"16 January 1987 (aged 27)","Degree":"25","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.28846153846153844"},"color":"rgb(229,67,164)","size":14.0},{"label":"James Troisi","x":2041.552490234375,"y":-703.1470336914062,"id":"310","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"11","No":"14","Country":"Australia","Club Country":"Australia","Club":"Melbourne Victory","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"3 July 1988 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"José Holebas","x":1657.004638671875,"y":513.2495727539062,"id":"356","attributes":{"Eigenvector Centrality":"0.269759009750252","Betweenness Centrality":"0.0018881692306353887","Appearances":"22","No":"20","Country":"Greece","Club Country":"Greece","Club":"Olympiacos","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"27 June 1984 (aged 29)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2878965922444183"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Cristián Zapata","x":-503.78399658203125,"y":1159.0504150390625,"id":"130","attributes":{"Eigenvector Centrality":"0.43182337544263927","Betweenness Centrality":"0.007566531908575593","Appearances":"24","No":"2","Country":"Colombia","Club Country":"Italy","Club":"Milan","Weighted Degree":"29.0","Modularity Class":"11","Date of birth / Age":"30 September 1986 (aged 27)","Degree":"29","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.32054077627562144"},"color":"rgb(67,67,229)","size":19.333332061767578},{"label":"José María Giménez","x":-198.00405883789062,"y":-82.70488739013672,"id":"359","attributes":{"Eigenvector Centrality":"0.5243629945948548","Betweenness Centrality":"0.0015151368839237088","Appearances":"6","No":"13","Country":"Uruguay","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"28.0","Modularity Class":"6","Date of birth / Age":"20 January 1995 (aged 19)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3236459709379128"},"color":"rgb(229,197,67)","size":18.0},{"label":"Brayan Beckeles","x":1616.7569580078125,"y":-1172.5592041015625,"id":"92","attributes":{"Eigenvector Centrality":"0.23664887946331797","Betweenness Centrality":"0.0","Appearances":"23","No":"21","Country":"Honduras","Club Country":"Honduras","Club":"Olimpia","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"28 November 1985 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Cheick Tioté","x":389.42742919921875,"y":-827.5474853515625,"id":"114","attributes":{"Eigenvector Centrality":"0.3955908250789612","Betweenness Centrality":"0.0038844035920882927","Appearances":"43","No":"9","Country":"Ivory Coast","Club Country":"England","Club":"Newcastle United","Weighted Degree":"27.0","Modularity Class":"9","Date of birth / Age":"21 June 1986 (aged 27)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3215223097112861"},"color":"rgb(164,67,229)","size":16.666667938232422},{"label":"Bakhtiar Rahmani","x":2063.09375,"y":1033.573974609375,"id":"78","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"4","No":"18","Country":"Iran","Club Country":"Iran","Club":"Foolad","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"23 September 1991 (aged 22)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Lucas Biglia","x":-845.6185913085938,"y":161.40000915527344,"id":"424","attributes":{"Eigenvector Centrality":"0.5820067449262724","Betweenness Centrality":"0.006925465581949424","Appearances":"18","No":"6","Country":"Argentina","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"19","Date of birth / Age":"30 January 1986 (aged 28)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3346994535519126"},"color":"rgb(67,229,229)","size":18.0},{"label":"Ben Halloran","x":1954.241943359375,"y":-623.5980834960938,"id":"81","attributes":{"Eigenvector Centrality":"0.23369288429660703","Betweenness Centrality":"0.013237904694991245","Appearances":"2","No":"10","Country":"Australia","Club Country":"Germany","Club":"Fortuna Düsseldorf","Weighted Degree":"23.0","Modularity Class":"12","Date of birth / Age":"14 June 1992 (aged 21)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.25008506294658045"},"color":"rgb(229,100,67)","size":11.333333015441895},{"label":"Vladimir Granat","x":-1378.149658203125,"y":-1417.718994140625,"id":"708","attributes":{"Eigenvector Centrality":"0.2816622746350613","Betweenness Centrality":"6.368705012250895E-4","Appearances":"5","No":"13","Country":"Russia","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"22 May 1987 (aged 27)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.25538568450312715"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Loukas Vyntra","x":1712.4525146484375,"y":526.8307495117188,"id":"423","attributes":{"Eigenvector Centrality":"0.2684383531644051","Betweenness Centrality":"0.0025456380080491328","Appearances":"50","No":"11","Country":"Greece","Club Country":"Spain","Club":"Levante","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"5 February 1981 (aged 33)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2878965922444183"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Mark Milligan","x":2173.81640625,"y":-588.3220825195312,"id":"459","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"29","No":"5","Country":"Australia","Club Country":"Australia","Club":"Melbourne Victory","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"4 August 1985 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Ermin Bicakcic","x":1292.2596435546875,"y":-362.4537353515625,"id":"204","attributes":{"Eigenvector Centrality":"0.2936293974441563","Betweenness Centrality":"0.03700993584936544","Appearances":"7","No":"3","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"Eintracht Braunschweig","Weighted Degree":"23.0","Modularity Class":"20","Date of birth / Age":"24 January 1990 (aged 24)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(132,229,67)","size":11.333333015441895},{"label":"Wilfried Bony","x":607.7100219726562,"y":-803.1463012695312,"id":"715","attributes":{"Eigenvector Centrality":"0.3359593705908816","Betweenness Centrality":"0.0021532541982020393","Appearances":"24","No":"12","Country":"Ivory Coast","Club Country":"Wales","Club":"Swansea City","Weighted Degree":"24.0","Modularity Class":"9","Date of birth / Age":"10 December 1988 (aged 25)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(164,67,229)","size":12.666666984558105},{"label":"Hélder Postiga","x":-469.88958740234375,"y":192.2259979248047,"id":"277","attributes":{"Eigenvector Centrality":"0.5176962646733128","Betweenness Centrality":"0.009650096557354645","Appearances":"69","No":"23","Country":"Portugal","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"8","Date of birth / Age":"2 August 1982 (aged 31)","Degree":"28","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3437792329279701"},"color":"rgb(229,164,67)","size":18.0},{"label":"Jorge Valdivia","x":-250.01519775390625,"y":1428.5059814453125,"id":"354","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"57","No":"10","Country":"Chile","Club Country":"Brazil","Club":"Palmeiras","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"3 October 1983 (aged 30)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Beto","x":-614.7037963867188,"y":392.89617919921875,"id":"86","attributes":{"Eigenvector Centrality":"0.45178798123360137","Betweenness Centrality":"0.00215629425092769","Appearances":"7","No":"22","Country":"Portugal","Club Country":"Spain","Club":"Sevilla","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"1 May 1982 (aged 32)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3278322925958965"},"color":"rgb(229,164,67)","size":14.0},{"label":"Cesc Fàbregas","x":-1070.073486328125,"y":-271.4660339355469,"id":"111","attributes":{"Eigenvector Centrality":"0.9370904429273634","Betweenness Centrality":"0.0017384725186443504","Appearances":"89","No":"10","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"4 May 1987 (aged 27)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"Josip Drmic","x":179.95460510253906,"y":206.55291748046875,"id":"364","attributes":{"Eigenvector Centrality":"0.42346070544921693","Betweenness Centrality":"0.005301782677055976","Appearances":"7","No":"19","Country":"Switzerland","Club Country":"Germany","Club":"1. FC Nürnberg","Weighted Degree":"25.0","Modularity Class":"0","Date of birth / Age":"8 August 1992 (aged 21)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3111769686706181"},"color":"rgb(164,229,67)","size":14.0},{"label":"André Ayew","x":486.661865234375,"y":1226.37353515625,"id":"43","attributes":{"Eigenvector Centrality":"0.32139173401751836","Betweenness Centrality":"0.003044413609568673","Appearances":"49","No":"10","Country":"Ghana","Club Country":"France","Club":"Marseille","Weighted Degree":"24.0","Modularity Class":"5","Date of birth / Age":"17 December 1989 (aged 24)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31025749261291685"},"color":"rgb(67,229,197)","size":12.666666984558105},{"label":"Stéphane Mbia","x":284.8869934082031,"y":226.59521484375,"id":"662","attributes":{"Eigenvector Centrality":"0.36731258194731503","Betweenness Centrality":"0.006208857054612341","Appearances":"49","No":"17","Country":"Cameroon","Club Country":"Spain","Club":"Sevilla","Weighted Degree":"25.0","Modularity Class":"17","Date of birth / Age":"20 May 1986 (aged 28)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33182844243792325"},"color":"rgb(67,132,229)","size":14.0},{"label":"Michael Babatunde","x":-143.01881408691406,"y":-1634.2734375,"id":"500","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"5","No":"18","Country":"Nigeria","Club Country":"Ukraine","Club":"Volyn Lutsk","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"24 December 1992 (aged 21)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Peter Odemwingie","x":110.87254333496094,"y":-1595.626953125,"id":"574","attributes":{"Eigenvector Centrality":"0.3422176819910441","Betweenness Centrality":"0.008219781078795195","Appearances":"61","No":"8","Country":"Nigeria","Club Country":"England","Club":"Stoke City","Weighted Degree":"25.0","Modularity Class":"14","Date of birth / Age":"15 July 1981 (aged 32)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.315450643776824"},"color":"rgb(67,229,100)","size":14.0},{"label":"Aron Jóhannsson","x":819.320068359375,"y":-1520.021240234375,"id":"62","attributes":{"Eigenvector Centrality":"0.27181518429351065","Betweenness Centrality":"0.0","Appearances":"8","No":"9","Country":"United States","Club Country":"Netherlands","Club":"AZ","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"10 November 1990 (aged 23)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Gianluigi Buffon (c)","x":152.25355529785156,"y":824.187744140625,"id":"249","attributes":{"Eigenvector Centrality":"0.5455496050511397","Betweenness Centrality":"0.0016215443882875223","Appearances":"140","No":"1","Country":"Italy","Club Country":"Italy","Club":"Juventus","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"28 January 1978 (aged 36)","Degree":"28","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(197,229,67)","size":18.0},{"label":"Leighton Baines","x":-237.56211853027344,"y":-998.0780029296875,"id":"415","attributes":{"Eigenvector Centrality":"0.5738583419916762","Betweenness Centrality":"0.0013664563333722465","Appearances":"24","No":"3","Country":"England","Club Country":"England","Club":"Everton","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"11 December 1984 (aged 29)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31183708103521424"},"color":"rgb(67,229,132)","size":14.0},{"label":"Mathis Bolly","x":651.6246337890625,"y":-893.9707641601562,"id":"474","attributes":{"Eigenvector Centrality":"0.3195851154336105","Betweenness Centrality":"0.014729679390309034","Appearances":"4","No":"6","Country":"Ivory Coast","Club Country":"Germany","Club":"Fortuna Düsseldorf","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"14 November 1990 (aged 23)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2979327117957033"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Fidel Martínez","x":-1762.245361328125,"y":-617.6648559570312,"id":"228","attributes":{"Eigenvector Centrality":"0.3623062182068215","Betweenness Centrality":"0.0","Appearances":"8","No":"20","Country":"Ecuador","Club Country":"Mexico","Club":"Tijuana","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"15 February 1990 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Bernard","x":-458.79998779296875,"y":-206.65052795410156,"id":"85","attributes":{"Eigenvector Centrality":"0.5696754174200716","Betweenness Centrality":"0.0013333964544832435","Appearances":"11","No":"20","Country":"Brazil","Club Country":"Ukraine","Club":"Shakhtar Donetsk","Weighted Degree":"24.0","Modularity Class":"23","Date of birth / Age":"8 September 1992 (aged 21)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3202614379084967"},"color":"rgb(229,67,197)","size":12.666666984558105},{"label":"Michael Essien","x":376.83282470703125,"y":1298.3724365234375,"id":"503","attributes":{"Eigenvector Centrality":"0.3941490291913924","Betweenness Centrality":"0.004358888803155806","Appearances":"57","No":"5","Country":"Ghana","Club Country":"Italy","Club":"Milan","Weighted Degree":"28.0","Modularity Class":"5","Date of birth / Age":"3 December 1982 (aged 31)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31223449447748514"},"color":"rgb(67,229,197)","size":18.0},{"label":"Luis Garrido","x":1665.724609375,"y":-1263.9407958984375,"id":"426","attributes":{"Eigenvector Centrality":"0.23664887946331803","Betweenness Centrality":"0.0","Appearances":"20","No":"19","Country":"Honduras","Club Country":"Honduras","Club":"Olimpia","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"5 November 1990 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"David Myrie","x":2254.470947265625,"y":256.6007080078125,"id":"152","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"10","No":"8","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Herediano","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"1 June 1988 (aged 26)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Anthony Vanden Borre","x":-577.663330078125,"y":-888.8426513671875,"id":"56","attributes":{"Eigenvector Centrality":"0.532050214639082","Betweenness Centrality":"0.006584182583039559","Appearances":"25","No":"21","Country":"Belgium","Club Country":"Belgium","Club":"Anderlecht","Weighted Degree":"23.0","Modularity Class":"28","Date of birth / Age":"24 October 1987 (aged 26)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3321283325802079"},"color":"rgb(67,229,132)","size":11.333333015441895},{"label":"Jasper Cillessen","x":884.7673950195312,"y":31.96728515625,"id":"314","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"8","No":"1","Country":"Netherlands","Club Country":"Netherlands","Club":"Ajax","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"22 April 1989 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Fraser Forster","x":12.960638999938965,"y":-928.6837768554688,"id":"232","attributes":{"Eigenvector Centrality":"0.5560882486054125","Betweenness Centrality":"0.010448734894018583","Appearances":"2","No":"22","Country":"England","Club Country":"Scotland","Club":"Celtic","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"17 March 1988 (aged 26)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3197042192257503"},"color":"rgb(67,229,132)","size":14.0},{"label":"Andrés Iniesta","x":-1067.9244384765625,"y":-187.44284057617188,"id":"50","attributes":{"Eigenvector Centrality":"0.9370904429273634","Betweenness Centrality":"0.0017384725186443504","Appearances":"97","No":"6","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"11 May 1984 (aged 30)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"Santi Cazorla","x":-670.4064331054688,"y":-383.8587951660156,"id":"629","attributes":{"Eigenvector Centrality":"0.8894294715329176","Betweenness Centrality":"0.002430245927643242","Appearances":"64","No":"20","Country":"Spain","Club Country":"England","Club":"Arsenal","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"13 December 1984 (aged 29)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3287119856887299"},"color":"rgb(229,67,197)","size":22.0},{"label":"Henri Bedimo","x":380.5469665527344,"y":174.65756225585938,"id":"278","attributes":{"Eigenvector Centrality":"0.3227718779440803","Betweenness Centrality":"0.0","Appearances":"31","No":"12","Country":"Cameroon","Club Country":"France","Club":"Lyon","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"4 June 1984 (aged 30)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"Koke","x":-921.220947265625,"y":-304.28424072265625,"id":"397","attributes":{"Eigenvector Centrality":"0.7852248920099726","Betweenness Centrality":"7.220203040676876E-4","Appearances":"8","No":"17","Country":"Spain","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"27.0","Modularity Class":"23","Date of birth / Age":"8 January 1992 (aged 22)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3215223097112861"},"color":"rgb(229,67,197)","size":16.666667938232422},{"label":"Vedran Corluka","x":-415.46148681640625,"y":539.5565185546875,"id":"698","attributes":{"Eigenvector Centrality":"0.35564443225400655","Betweenness Centrality":"0.004616126670181397","Appearances":"72","No":"5","Country":"Croatia","Club Country":"Russia","Club":"Lokomotiv Moscow","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"5 February 1986 (aged 28)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2995110024449878"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Salomon Kalou","x":392.3309326171875,"y":-927.29150390625,"id":"621","attributes":{"Eigenvector Centrality":"0.3612323923614013","Betweenness Centrality":"0.0028479267154006356","Appearances":"67","No":"8","Country":"Ivory Coast","Club Country":"France","Club":"Lille","Weighted Degree":"25.0","Modularity Class":"9","Date of birth / Age":"5 August 1985 (aged 28)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.31722054380664655"},"color":"rgb(164,67,229)","size":14.0},{"label":"Maya Yoshida","x":540.3438720703125,"y":427.262451171875,"id":"491","attributes":{"Eigenvector Centrality":"0.43319192924031613","Betweenness Centrality":"0.006300072262103494","Appearances":"41","No":"22","Country":"Japan","Club Country":"England","Club":"Southampton","Weighted Degree":"28.0","Modularity Class":"27","Date of birth / Age":"24 August 1988 (aged 25)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3331822302810517"},"color":"rgb(67,100,229)","size":18.0},{"label":"Luis López","x":1610.1837158203125,"y":-1129.569091796875,"id":"427","attributes":{"Eigenvector Centrality":"0.23664887946331797","Betweenness Centrality":"0.0","Appearances":"0","No":"1","Country":"Honduras","Club Country":"Honduras","Club":"Real España","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"13 September 1993 (aged 20)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Kolo Touré","x":297.0413513183594,"y":-918.4600830078125,"id":"398","attributes":{"Eigenvector Centrality":"0.5026225442560357","Betweenness Centrality":"0.006800410251941604","Appearances":"107","No":"4","Country":"Ivory Coast","Club Country":"England","Club":"Liverpool","Weighted Degree":"31.0","Modularity Class":"9","Date of birth / Age":"19 March 1981 (aged 33)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3237885462555066"},"color":"rgb(164,67,229)","size":22.0},{"label":"Fernando Gago","x":-1147.2889404296875,"y":214.82017517089844,"id":"225","attributes":{"Eigenvector Centrality":"0.4756507714516442","Betweenness Centrality":"0.0","Appearances":"49","No":"5","Country":"Argentina","Club Country":"Argentina","Club":"Boca Juniors","Weighted Degree":"22.0","Modularity Class":"19","Date of birth / Age":"10 April 1986 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2930622009569378"},"color":"rgb(67,229,229)","size":10.0},{"label":"Juan Guillermo Cuadrado","x":-683.1348266601562,"y":1184.008056640625,"id":"370","attributes":{"Eigenvector Centrality":"0.343991844651082","Betweenness Centrality":"0.0018381218571182874","Appearances":"28","No":"11","Country":"Colombia","Club Country":"Italy","Club":"Fiorentina","Weighted Degree":"24.0","Modularity Class":"11","Date of birth / Age":"26 May 1988 (aged 26)","Degree":"24","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3115727002967359"},"color":"rgb(67,67,229)","size":12.666666984558105},{"label":"Arjen Robben","x":630.8056640625,"y":-143.44236755371094,"id":"61","attributes":{"Eigenvector Centrality":"0.6544203740928541","Betweenness Centrality":"0.013375499273402567","Appearances":"75","No":"11","Country":"Netherlands","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"22","Date of birth / Age":"23 January 1984 (aged 30)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34834123222748814"},"color":"rgb(197,67,229)","size":27.33333396911621},{"label":"Mitchell Langerak","x":1759.883544921875,"y":-484.94677734375,"id":"518","attributes":{"Eigenvector Centrality":"0.30472064669130067","Betweenness Centrality":"0.03540110990626156","Appearances":"3","No":"12","Country":"Australia","Club Country":"Germany","Club":"Borussia Dortmund","Weighted Degree":"27.0","Modularity Class":"12","Date of birth / Age":"22 August 1988 (aged 25)","Degree":"27","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.2609158679446219"},"color":"rgb(229,100,67)","size":16.666667938232422},{"label":"Yohan Cabaye","x":-73.94801330566406,"y":-145.8044891357422,"id":"728","attributes":{"Eigenvector Centrality":"0.6370473545952837","Betweenness Centrality":"0.001865102966313942","Appearances":"30","No":"6","Country":"France","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"29.0","Modularity Class":"16","Date of birth / Age":"14 January 1986 (aged 28)","Degree":"29","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,67,229)","size":19.333332061767578},{"label":"Jonathan Mensah","x":461.7189025878906,"y":1342.453125,"id":"346","attributes":{"Eigenvector Centrality":"0.2902743690727881","Betweenness Centrality":"0.0","Appearances":"27","No":"19","Country":"Ghana","Club Country":"France","Club":"Évian","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"13 July 1990 (aged 23)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Cristopher Toselli","x":-291.25885009765625,"y":1453.383056640625,"id":"132","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"4","No":"12","Country":"Chile","Club Country":"Chile","Club":"Universidad Católica","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"22 June 1988 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Claudio Marchisio","x":71.69534301757812,"y":813.5997924804688,"id":"125","attributes":{"Eigenvector Centrality":"0.5455496050511397","Betweenness Centrality":"0.0016215443882875223","Appearances":"44","No":"8","Country":"Italy","Club Country":"Italy","Club":"Juventus","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"19 January 1986 (aged 28)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(197,229,67)","size":18.0},{"label":"Phil Jones","x":-300.3230285644531,"y":-774.0247192382812,"id":"576","attributes":{"Eigenvector Centrality":"0.7938188270448314","Betweenness Centrality":"0.0038886080479693477","Appearances":"10","No":"16","Country":"England","Club Country":"England","Club":"Manchester United","Weighted Degree":"32.0","Modularity Class":"28","Date of birth / Age":"21 February 1992 (aged 22)","Degree":"32","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3393351800554017"},"color":"rgb(67,229,132)","size":23.33333396911621},{"label":"Jack Wilshere","x":-130.01361083984375,"y":-811.2896728515625,"id":"303","attributes":{"Eigenvector Centrality":"0.7063239842607693","Betweenness Centrality":"0.001711566637513174","Appearances":"18","No":"7","Country":"England","Club Country":"England","Club":"Arsenal","Weighted Degree":"30.0","Modularity Class":"28","Date of birth / Age":"1 January 1992 (aged 22)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3199825859817153"},"color":"rgb(67,229,132)","size":20.666667938232422},{"label":"Stephen Adams","x":502.8428955078125,"y":1418.3192138671875,"id":"664","attributes":{"Eigenvector Centrality":"0.2902743690727881","Betweenness Centrality":"0.0","Appearances":"7","No":"1","Country":"Ghana","Club Country":"Ghana","Club":"Aduana Stars","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"28 September 1989 (aged 24)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Randall Brenes","x":2309.687255859375,"y":299.45452880859375,"id":"588","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"39","No":"14","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Cartaginés","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"13 August 1983 (aged 30)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Darijo Srna (c)","x":-317.2035827636719,"y":580.4688720703125,"id":"147","attributes":{"Eigenvector Centrality":"0.36375321381526937","Betweenness Centrality":"2.8773715502087595E-4","Appearances":"112","No":"11","Country":"Croatia","Club Country":"Ukraine","Club":"Shakhtar Donetsk","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"1 May 1982 (aged 32)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30246913580246915"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Carlos Bacca","x":-687.1920776367188,"y":1106.895751953125,"id":"99","attributes":{"Eigenvector Centrality":"0.3586902689991431","Betweenness Centrality":"0.004048504558302689","Appearances":"11","No":"17","Country":"Colombia","Club Country":"Spain","Club":"Sevilla","Weighted Degree":"25.0","Modularity Class":"11","Date of birth / Age":"8 September 1986 (aged 27)","Degree":"25","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.31928757602085145"},"color":"rgb(67,67,229)","size":14.0},{"label":"Dejan Lovren","x":-235.10853576660156,"y":422.8890686035156,"id":"157","attributes":{"Eigenvector Centrality":"0.45972067931258953","Betweenness Centrality":"0.007199493511865955","Appearances":"25","No":"6","Country":"Croatia","Club Country":"England","Club":"Southampton","Weighted Degree":"28.0","Modularity Class":"25","Date of birth / Age":"5 July 1989 (aged 24)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(132,67,229)","size":18.0},{"label":"Mario Götze","x":301.4177551269531,"y":-338.4355163574219,"id":"454","attributes":{"Eigenvector Centrality":"0.6585766805388434","Betweenness Centrality":"0.0026429368589338613","Appearances":"29","No":"19","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"3 June 1992 (aged 22)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Danny Welbeck","x":-294.47705078125,"y":-689.566650390625,"id":"144","attributes":{"Eigenvector Centrality":"0.793818827044831","Betweenness Centrality":"0.0038886080479693477","Appearances":"24","No":"11","Country":"England","Club Country":"England","Club":"Manchester United","Weighted Degree":"32.0","Modularity Class":"28","Date of birth / Age":"26 November 1990 (aged 23)","Degree":"32","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3393351800554017"},"color":"rgb(67,229,132)","size":23.33333396911621},{"label":"Óscar Boniek García","x":1554.068359375,"y":-1285.441650390625,"id":"549","attributes":{"Eigenvector Centrality":"0.24794367045748955","Betweenness Centrality":"0.0014579941476906906","Appearances":"92","No":"14","Country":"Honduras","Club Country":"United States","Club":"Houston Dynamo","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"4 September 1984 (aged 29)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2750748502994012"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Jorge Fucile","x":-342.37835693359375,"y":145.5472869873047,"id":"352","attributes":{"Eigenvector Centrality":"0.5227167128747061","Betweenness Centrality":"0.009620495110563395","Appearances":"42","No":"4","Country":"Uruguay","Club Country":"Portugal","Club":"Porto","Weighted Degree":"30.0","Modularity Class":"6","Date of birth / Age":"19 November 1984 (aged 29)","Degree":"30","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.34154275092936803"},"color":"rgb(229,197,67)","size":20.666667938232422},{"label":"Rickie Lambert","x":-64.72023010253906,"y":-747.4366455078125,"id":"603","attributes":{"Eigenvector Centrality":"0.5904515327423896","Betweenness Centrality":"0.0016054547217210155","Appearances":"6","No":"18","Country":"England","Club Country":"England","Club":"Southampton","Weighted Degree":"26.0","Modularity Class":"28","Date of birth / Age":"16 February 1982 (aged 32)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.32407407407407407"},"color":"rgb(67,229,132)","size":15.333333969116211},{"label":"Ignazio Abate","x":229.4017333984375,"y":946.2020263671875,"id":"291","attributes":{"Eigenvector Centrality":"0.4999140209709583","Betweenness Centrality":"0.003073405743850096","Appearances":"20","No":"7","Country":"Italy","Club Country":"Italy","Club":"Milan","Weighted Degree":"27.0","Modularity Class":"3","Date of birth / Age":"12 November 1986 (aged 27)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31928757602085145"},"color":"rgb(197,229,67)","size":16.666667938232422},{"label":"Antoine Griezmann","x":63.922183990478516,"y":-173.6581573486328,"id":"57","attributes":{"Eigenvector Centrality":"0.5246495592217708","Betweenness Centrality":"0.008309679999517289","Appearances":"4","No":"11","Country":"France","Club Country":"Spain","Club":"Real Sociedad","Weighted Degree":"25.0","Modularity Class":"16","Date of birth / Age":"21 March 1991 (aged 23)","Degree":"25","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.32695729537366547"},"color":"rgb(229,67,229)","size":14.0},{"label":"Asmir Begovic","x":1126.9224853515625,"y":-656.7363891601562,"id":"68","attributes":{"Eigenvector Centrality":"0.320955391099679","Betweenness Centrality":"0.010086360119179452","Appearances":"30","No":"1","Country":"Bosnia and Herzegovina","Club Country":"England","Club":"Stoke City","Weighted Degree":"25.0","Modularity Class":"20","Date of birth / Age":"20 June 1987 (aged 26)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.32666666666666666"},"color":"rgb(132,229,67)","size":14.0},{"label":"Gervinho","x":560.3703002929688,"y":-680.4623413085938,"id":"246","attributes":{"Eigenvector Centrality":"0.3739231420118122","Betweenness Centrality":"0.008762525083432785","Appearances":"53","No":"10","Country":"Ivory Coast","Club Country":"Italy","Club":"Roma","Weighted Degree":"26.0","Modularity Class":"9","Date of birth / Age":"27 May 1987 (aged 27)","Degree":"26","Position":"FW","Eccentricity":"4.0","Closeness Centrality":"0.329006266786034"},"color":"rgb(164,67,229)","size":15.333333969116211},{"label":"Shinji Kagawa","x":282.6526184082031,"y":314.0347900390625,"id":"646","attributes":{"Eigenvector Centrality":"0.6754701881349925","Betweenness Centrality":"0.015603619215489676","Appearances":"57","No":"10","Country":"Japan","Club Country":"England","Club":"Manchester United","Weighted Degree":"35.0","Modularity Class":"27","Date of birth / Age":"17 March 1989 (aged 25)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3491686460807601"},"color":"rgb(67,100,229)","size":27.33333396911621},{"label":"Leroy Fer","x":837.33251953125,"y":-102.8897476196289,"id":"417","attributes":{"Eigenvector Centrality":"0.34753754509962104","Betweenness Centrality":"0.0017622038238311907","Appearances":"6","No":"18","Country":"Netherlands","Club Country":"England","Club":"Norwich City","Weighted Degree":"23.0","Modularity Class":"22","Date of birth / Age":"5 January 1990 (aged 24)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.317083692838654"},"color":"rgb(197,67,229)","size":11.333333015441895},{"label":"Abel Hernández","x":-85.60250091552734,"y":-6.678264617919922,"id":"3","attributes":{"Eigenvector Centrality":"0.37564528732258257","Betweenness Centrality":"0.0","Appearances":"12","No":"8","Country":"Uruguay","Club Country":"Italy","Club":"Palermo","Weighted Degree":"22.0","Modularity Class":"6","Date of birth / Age":"8 August 1990 (aged 23)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3121019108280255"},"color":"rgb(229,197,67)","size":10.0},{"label":"Aurélien Chedjou","x":479.9815979003906,"y":42.06589126586914,"id":"71","attributes":{"Eigenvector Centrality":"0.38111818720911783","Betweenness Centrality":"0.007567747700183238","Appearances":"31","No":"14","Country":"Cameroon","Club Country":"Turkey","Club":"Galatasaray","Weighted Degree":"26.0","Modularity Class":"17","Date of birth / Age":"20 June 1985 (aged 28)","Degree":"26","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3423381462505822"},"color":"rgb(67,132,229)","size":15.333333969116211},{"label":"Mateo Kovacic","x":-492.02667236328125,"y":654.4241943359375,"id":"469","attributes":{"Eigenvector Centrality":"0.47619962944812927","Betweenness Centrality":"0.0057313310683672425","Appearances":"10","No":"20","Country":"Croatia","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"29.0","Modularity Class":"25","Date of birth / Age":"6 May 1994 (aged 20)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.32608695652173914"},"color":"rgb(132,67,229)","size":19.333332061767578},{"label":"Vasilis Torosidis","x":1423.180908203125,"y":425.19268798828125,"id":"696","attributes":{"Eigenvector Centrality":"0.32379379672378844","Betweenness Centrality":"0.015251801587601078","Appearances":"66","No":"15","Country":"Greece","Club Country":"Italy","Club":"Roma","Weighted Degree":"26.0","Modularity Class":"15","Date of birth / Age":"10 June 1985 (aged 29)","Degree":"26","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.31928757602085145"},"color":"rgb(229,67,100)","size":15.333333969116211},{"label":"Matteo Darmian","x":332.641357421875,"y":846.0514526367188,"id":"478","attributes":{"Eigenvector Centrality":"0.43196054419267377","Betweenness Centrality":"0.0018820457212751422","Appearances":"1","No":"4","Country":"Italy","Club Country":"Italy","Club":"Torino","Weighted Degree":"23.0","Modularity Class":"3","Date of birth / Age":"2 December 1989 (aged 24)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30497925311203317"},"color":"rgb(197,229,67)","size":11.333333015441895},{"label":"Fernando Muslera","x":73.75354766845703,"y":-37.718238830566406,"id":"226","attributes":{"Eigenvector Centrality":"0.43253266088929565","Betweenness Centrality":"0.00796097224898124","Appearances":"58","No":"1","Country":"Uruguay","Club Country":"Turkey","Club":"Galatasaray","Weighted Degree":"26.0","Modularity Class":"6","Date of birth / Age":"16 June 1986 (aged 27)","Degree":"26","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.34249767008387694"},"color":"rgb(229,197,67)","size":15.333333969116211},{"label":"Rio Mavuba","x":-65.83039093017578,"y":-421.9732971191406,"id":"604","attributes":{"Eigenvector Centrality":"0.5305324640410493","Betweenness Centrality":"0.0017087585037009543","Appearances":"12","No":"12","Country":"France","Club Country":"France","Club":"Lille","Weighted Degree":"25.0","Modularity Class":"16","Date of birth / Age":"8 March 1984 (aged 30)","Degree":"25","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.32579787234042556"},"color":"rgb(229,67,229)","size":14.0},{"label":"Didier Ya Konan","x":543.8720092773438,"y":-767.3469848632812,"id":"160","attributes":{"Eigenvector Centrality":"0.34039082013140126","Betweenness Centrality":"0.003415370768047869","Appearances":"25","No":"13","Country":"Ivory Coast","Club Country":"Germany","Club":"Hannover 96","Weighted Degree":"24.0","Modularity Class":"9","Date of birth / Age":"22 May 1984 (aged 30)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.31370038412291934"},"color":"rgb(164,67,229)","size":12.666666984558105},{"label":"Islam Slimani","x":-1357.2412109375,"y":1056.663818359375,"id":"296","attributes":{"Eigenvector Centrality":"0.34570611332658036","Betweenness Centrality":"0.00227391237436229","Appearances":"20","No":"13","Country":"Algeria","Club Country":"Portugal","Club":"Sporting CP","Weighted Degree":"25.0","Modularity Class":"24","Date of birth / Age":"18 June 1988 (aged 25)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30246913580246915"},"color":"rgb(67,164,229)","size":14.0},{"label":"Brad Guzan","x":829.8171997070312,"y":-1411.882568359375,"id":"91","attributes":{"Eigenvector Centrality":"0.28491855645503317","Betweenness Centrality":"0.0014353729751920106","Appearances":"25","No":"12","Country":"United States","Club Country":"England","Club":"Aston Villa","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"9 September 1984 (aged 29)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2929453965723396"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"José Pedro Fuenzalida","x":-198.39776611328125,"y":1545.63720703125,"id":"361","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"23","No":"19","Country":"Chile","Club Country":"Chile","Club":"Colo-Colo","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"22 February 1985 (aged 29)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Luís Neto","x":-787.0558471679688,"y":-14.597501754760742,"id":"428","attributes":{"Eigenvector Centrality":"0.5291116763411419","Betweenness Centrality":"0.007266376231630914","Appearances":"9","No":"14","Country":"Portugal","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"29.0","Modularity Class":"8","Date of birth / Age":"26 May 1988 (aged 26)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3223684210526316"},"color":"rgb(229,164,67)","size":19.333332061767578},{"label":"Dries Mertens","x":-646.4434204101562,"y":-473.26361083984375,"id":"177","attributes":{"Eigenvector Centrality":"0.7906646703428208","Betweenness Centrality":"0.007893651717681398","Appearances":"25","No":"14","Country":"Belgium","Club Country":"Italy","Club":"Napoli","Weighted Degree":"33.0","Modularity Class":"28","Date of birth / Age":"6 May 1987 (aged 27)","Degree":"33","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3531955790485344"},"color":"rgb(67,229,132)","size":24.666667938232422},{"label":"Jan Vertonghen","x":-726.4645385742188,"y":-735.5794067382812,"id":"311","attributes":{"Eigenvector Centrality":"0.5781054780643132","Betweenness Centrality":"0.0013899483715746057","Appearances":"56","No":"5","Country":"Belgium","Club Country":"England","Club":"Tottenham Hotspur","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"24 April 1987 (aged 27)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33638443935926776"},"color":"rgb(67,229,132)","size":14.0},{"label":"Joao Rojas","x":-1776.6961669921875,"y":-531.8544921875,"id":"334","attributes":{"Eigenvector Centrality":"0.38534499087839263","Betweenness Centrality":"0.003660717358574628","Appearances":"30","No":"9","Country":"Ecuador","Club Country":"Mexico","Club":"Cruz Azul","Weighted Degree":"24.0","Modularity Class":"4","Date of birth / Age":"14 June 1989 (aged 24)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2942353883106485"},"color":"rgb(229,67,132)","size":12.666666984558105},{"label":"Ben Foster","x":-170.4840545654297,"y":-869.5690307617188,"id":"80","attributes":{"Eigenvector Centrality":"0.5333561865660762","Betweenness Centrality":"4.2496140393833733E-4","Appearances":"7","No":"13","Country":"England","Club Country":"England","Club":"West Bromwich Albion","Weighted Degree":"23.0","Modularity Class":"28","Date of birth / Age":"3 May 1983 (aged 31)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.30624999999999997"},"color":"rgb(67,229,132)","size":11.333333015441895},{"label":"Reza Ghoochannejhad","x":2037.90625,"y":1109.2969970703125,"id":"598","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"14","No":"16","Country":"Iran","Club Country":"England","Club":"Charlton Athletic","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"20 September 1987 (aged 26)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Ivan PeriÅ¡ic","x":-294.8162841796875,"y":494.7712097167969,"id":"299","attributes":{"Eigenvector Centrality":"0.44148422896622697","Betweenness Centrality":"0.0021210911790253153","Appearances":"29","No":"4","Country":"Croatia","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"27.0","Modularity Class":"25","Date of birth / Age":"2 February 1989 (aged 25)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.317083692838654"},"color":"rgb(132,67,229)","size":16.666667938232422},{"label":"Frank Lampard","x":-247.65232849121094,"y":-855.8526000976562,"id":"231","attributes":{"Eigenvector Centrality":"0.7775723533806831","Betweenness Centrality":"0.0029928487399309587","Appearances":"105","No":"8","Country":"England","Club Country":"England","Club":"Chelsea","Weighted Degree":"32.0","Modularity Class":"28","Date of birth / Age":"20 June 1978 (aged 35)","Degree":"32","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(67,229,132)","size":23.33333396911621},{"label":"Yasuhito Endo","x":785.9192504882812,"y":586.3290405273438,"id":"724","attributes":{"Eigenvector Centrality":"0.31718153777834773","Betweenness Centrality":"0.0","Appearances":"144","No":"7","Country":"Japan","Club Country":"Japan","Club":"Gamba Osaka","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"28 January 1980 (aged 34)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Kevin Mirallas","x":-563.9285278320312,"y":-964.3165893554688,"id":"386","attributes":{"Eigenvector Centrality":"0.5945562042887822","Betweenness Centrality":"0.0024227939394388456","Appearances":"44","No":"11","Country":"Belgium","Club Country":"England","Club":"Everton","Weighted Degree":"26.0","Modularity Class":"28","Date of birth / Age":"5 October 1987 (aged 26)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3330312641594925"},"color":"rgb(67,229,132)","size":15.333333969116211},{"label":"Johnny Acosta","x":2202.927978515625,"y":222.98760986328125,"id":"343","attributes":{"Eigenvector Centrality":"0.24571486118323416","Betweenness Centrality":"0.003463283566079935","Appearances":"25","No":"2","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Alajuelense","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"21 July 1983 (aged 30)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.26601520086862107"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Vincent Enyeama","x":-105.49050903320312,"y":-1519.4764404296875,"id":"706","attributes":{"Eigenvector Centrality":"0.3575079291455913","Betweenness Centrality":"0.0026743855225904787","Appearances":"91","No":"1","Country":"Nigeria","Club Country":"France","Club":"Lille","Weighted Degree":"25.0","Modularity Class":"14","Date of birth / Age":"29 August 1982 (aged 31)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.31437125748503"},"color":"rgb(67,229,100)","size":14.0},{"label":"Rodrigo Muñoz","x":-20.128692626953125,"y":28.408824920654297,"id":"607","attributes":{"Eigenvector Centrality":"0.37564528732258257","Betweenness Centrality":"0.0","Appearances":"0","No":"12","Country":"Uruguay","Club Country":"Paraguay","Club":"Libertad","Weighted Degree":"22.0","Modularity Class":"6","Date of birth / Age":"22 January 1982 (aged 32)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3121019108280255"},"color":"rgb(229,197,67)","size":10.0},{"label":"Laurent Koscielny","x":-15.055593490600586,"y":-387.5162048339844,"id":"409","attributes":{"Eigenvector Centrality":"0.6518193073443905","Betweenness Centrality":"0.0017629955601543275","Appearances":"17","No":"21","Country":"France","Club Country":"England","Club":"Arsenal","Weighted Degree":"29.0","Modularity Class":"16","Date of birth / Age":"10 September 1985 (aged 28)","Degree":"29","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3262316910785619"},"color":"rgb(229,67,229)","size":19.333332061767578},{"label":"Steven Gerrard (c)","x":-159.652099609375,"y":-980.668701171875,"id":"668","attributes":{"Eigenvector Centrality":"0.6237674591008822","Betweenness Centrality":"0.0010635550306756442","Appearances":"111","No":"4","Country":"England","Club Country":"England","Club":"Liverpool","Weighted Degree":"27.0","Modularity Class":"28","Date of birth / Age":"30 May 1980 (aged 34)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3247901016349978"},"color":"rgb(67,229,132)","size":16.666667938232422},{"label":"Andrea Pirlo","x":108.05339813232422,"y":870.1171264648438,"id":"46","attributes":{"Eigenvector Centrality":"0.5455496050511397","Betweenness Centrality":"0.0016215443882875223","Appearances":"109","No":"21","Country":"Italy","Club Country":"Italy","Club":"Juventus","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"19 May 1979 (aged 35)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(197,229,67)","size":18.0},{"label":"Aleksei Kozlov","x":-1463.252685546875,"y":-1376.61376953125,"id":"25","attributes":{"Eigenvector Centrality":"0.28166227463506127","Betweenness Centrality":"6.368705012250895E-4","Appearances":"11","No":"2","Country":"Russia","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"16 November 1986 (aged 27)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.25538568450312715"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Yeltsin Tejeda","x":2354.937255859375,"y":330.5636291503906,"id":"727","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"22","No":"17","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Saprissa","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"17 March 1992 (aged 22)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"John Brooks","x":729.48095703125,"y":-1409.59375,"id":"341","attributes":{"Eigenvector Centrality":"0.2843366476001853","Betweenness Centrality":"0.0036883088645504737","Appearances":"4","No":"6","Country":"United States","Club Country":"Germany","Club":"Hertha BSC","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"28 January 1993 (aged 21)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2979327117957033"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Kwadwo Asamoah","x":285.1675720214844,"y":1193.169677734375,"id":"404","attributes":{"Eigenvector Centrality":"0.5138638941206055","Betweenness Centrality":"0.013451953978807028","Appearances":"62","No":"20","Country":"Ghana","Club Country":"Italy","Club":"Juventus","Weighted Degree":"33.0","Modularity Class":"5","Date of birth / Age":"9 December 1988 (aged 25)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3225098727512067"},"color":"rgb(67,229,197)","size":24.666667938232422},{"label":"Andrei Semyonov","x":-1427.725830078125,"y":-1522.6015625,"id":"48","attributes":{"Eigenvector Centrality":"0.26569304291819806","Betweenness Centrality":"0.0","Appearances":"1","No":"5","Country":"Russia","Club Country":"Russia","Club":"Terek Grozny","Weighted Degree":"22.0","Modularity Class":"2","Date of birth / Age":"24 March 1989 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.23244781783681215"},"color":"rgb(229,67,67)","size":10.0},{"label":"Geoff Cameron","x":820.3438720703125,"y":-1464.11474609375,"id":"242","attributes":{"Eigenvector Centrality":"0.3091550505336035","Betweenness Centrality":"0.007189506868566205","Appearances":"27","No":"20","Country":"United States","Club Country":"England","Club":"Stoke City","Weighted Degree":"25.0","Modularity Class":"26","Date of birth / Age":"11 July 1985 (aged 28)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3090832632464256"},"color":"rgb(100,229,67)","size":14.0},{"label":"Juan Camilo Zúñiga","x":-759.6773071289062,"y":893.1192626953125,"id":"366","attributes":{"Eigenvector Centrality":"0.5886662376124554","Betweenness Centrality":"0.01051159651060277","Appearances":"50","No":"18","Country":"Colombia","Club Country":"Italy","Club":"Napoli","Weighted Degree":"33.0","Modularity Class":"11","Date of birth / Age":"14 December 1985 (aged 28)","Degree":"33","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3333333333333333"},"color":"rgb(67,67,229)","size":24.666667938232422},{"label":"Julian Green","x":627.960205078125,"y":-1176.4527587890625,"id":"375","attributes":{"Eigenvector Centrality":"0.592763148395897","Betweenness Centrality":"0.018661873881244673","Appearances":"2","No":"16","Country":"United States","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"26","Date of birth / Age":"6 June 1995 (aged 19)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3327297419646899"},"color":"rgb(100,229,67)","size":27.33333396911621},{"label":"Yuya Osako","x":806.6990356445312,"y":633.545654296875,"id":"735","attributes":{"Eigenvector Centrality":"0.31718153777834784","Betweenness Centrality":"0.0","Appearances":"9","No":"18","Country":"Japan","Club Country":"Germany","Club":"1860 München","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"18 May 1990 (aged 24)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Sammy N\u0027Djock","x":341.5248107910156,"y":155.8591766357422,"id":"626","attributes":{"Eigenvector Centrality":"0.32277187794408035","Betweenness Centrality":"0.0","Appearances":"3","No":"23","Country":"Cameroon","Club Country":"Turkey","Club":"Fethiyespor","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"25 February 1990 (aged 24)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"João Pereira","x":-649.9645385742188,"y":448.8273620605469,"id":"333","attributes":{"Eigenvector Centrality":"0.4540996988101742","Betweenness Centrality":"0.0033859990894464925","Appearances":"36","No":"21","Country":"Portugal","Club Country":"Spain","Club":"Valencia","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"25 February 1984 (aged 30)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.32507739938080493"},"color":"rgb(229,164,67)","size":14.0},{"label":"Ron-Robert Zieler","x":479.21453857421875,"y":-376.45037841796875,"id":"614","attributes":{"Eigenvector Centrality":"0.5011578446474096","Betweenness Centrality":"0.0032324185183237805","Appearances":"3","No":"12","Country":"Germany","Club Country":"Germany","Club":"Hannover 96","Weighted Degree":"24.0","Modularity Class":"13","Date of birth / Age":"12 February 1989 (aged 25)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.31599312123817713"},"color":"rgb(67,229,164)","size":12.666666984558105},{"label":"Éder Ãlvarez Balanta","x":-862.3296508789062,"y":1190.236083984375,"id":"181","attributes":{"Eigenvector Centrality":"0.313949251078916","Betweenness Centrality":"0.0","Appearances":"3","No":"16","Country":"Colombia","Club Country":"Argentina","Club":"River Plate","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"28 February 1993 (aged 21)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Martín Demichelis","x":-893.08544921875,"y":82.94781494140625,"id":"462","attributes":{"Eigenvector Centrality":"0.6398902783818312","Betweenness Centrality":"0.003598075368399343","Appearances":"38","No":"15","Country":"Argentina","Club Country":"England","Club":"Manchester City","Weighted Degree":"29.0","Modularity Class":"19","Date of birth / Age":"20 December 1980 (aged 33)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3316787003610108"},"color":"rgb(67,229,229)","size":19.333332061767578},{"label":"Mattia De Sciglio","x":304.86956787109375,"y":920.4893798828125,"id":"481","attributes":{"Eigenvector Centrality":"0.49991402097095844","Betweenness Centrality":"0.003073405743850096","Appearances":"11","No":"2","Country":"Italy","Club Country":"Italy","Club":"Milan","Weighted Degree":"27.0","Modularity Class":"3","Date of birth / Age":"20 October 1992 (aged 21)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31928757602085145"},"color":"rgb(197,229,67)","size":16.666667938232422},{"label":"Silvestre Varela","x":-839.6356811523438,"y":400.2161865234375,"id":"652","attributes":{"Eigenvector Centrality":"0.5557776384808136","Betweenness Centrality":"0.006533778730302813","Appearances":"24","No":"18","Country":"Portugal","Club Country":"Portugal","Club":"Porto","Weighted Degree":"30.0","Modularity Class":"8","Date of birth / Age":"2 February 1985 (aged 29)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3387096774193548"},"color":"rgb(229,164,67)","size":20.666667938232422},{"label":"Sergei Ignashevich","x":-1314.4222412109375,"y":-1444.7847900390625,"id":"640","attributes":{"Eigenvector Centrality":"0.27975304502942105","Betweenness Centrality":"8.329697214751982E-4","Appearances":"96","No":"4","Country":"Russia","Club Country":"Russia","Club":"CSKA Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"14 July 1979 (aged 34)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.2544132917964694"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Masato Morishige","x":677.7444458007812,"y":664.5134887695312,"id":"466","attributes":{"Eigenvector Centrality":"0.3171815377783477","Betweenness Centrality":"0.0","Appearances":"10","No":"6","Country":"Japan","Club Country":"Japan","Club":"F.C. Tokyo","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"21 May 1987 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Daniele De Rossi","x":294.1720886230469,"y":656.4853515625,"id":"141","attributes":{"Eigenvector Centrality":"0.4810207457061944","Betweenness Centrality":"0.006374040778649005","Appearances":"95","No":"16","Country":"Italy","Club Country":"Italy","Club":"Roma","Weighted Degree":"26.0","Modularity Class":"3","Date of birth / Age":"24 July 1983 (aged 30)","Degree":"26","Position":"MF","Eccentricity":"4.0","Closeness Centrality":"0.32754010695187163"},"color":"rgb(197,229,67)","size":15.333333969116211},{"label":"Asamoah Gyan (c)","x":384.49658203125,"y":1385.8724365234375,"id":"65","attributes":{"Eigenvector Centrality":"0.29027436907278803","Betweenness Centrality":"0.0","Appearances":"79","No":"3","Country":"Ghana","Club Country":"United Arab Emirates","Club":"Al-Ain","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"22 November 1985 (aged 28)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Eduardo dos Reis Carvalho","x":-685.5633544921875,"y":299.7951965332031,"id":"188","attributes":{"Eigenvector Centrality":"0.40962360528145036","Betweenness Centrality":"0.0","Appearances":"34","No":"1","Country":"Portugal","Club Country":"Portugal","Club":"Braga","Weighted Degree":"22.0","Modularity Class":"8","Date of birth / Age":"19 September 1982 (aged 31)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.30714584203928125"},"color":"rgb(229,164,67)","size":10.0},{"label":"Claudio Bravo (c)","x":-193.7080078125,"y":1267.75439453125,"id":"124","attributes":{"Eigenvector Centrality":"0.36167758865639443","Betweenness Centrality":"0.00416233990960059","Appearances":"79","No":"1","Country":"Chile","Club Country":"Spain","Club":"Real Sociedad","Weighted Degree":"25.0","Modularity Class":"18","Date of birth / Age":"13 April 1983 (aged 31)","Degree":"25","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.30561330561330563"},"color":"rgb(229,132,67)","size":14.0},{"label":"Mickaël Landreau","x":-46.635650634765625,"y":-207.5623779296875,"id":"508","attributes":{"Eigenvector Centrality":"0.4836397599249273","Betweenness Centrality":"0.0","Appearances":"11","No":"23","Country":"France","Club Country":"France","Club":"Bastia","Weighted Degree":"22.0","Modularity Class":"16","Date of birth / Age":"14 May 1979 (aged 35)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.3037190082644628"},"color":"rgb(229,67,229)","size":10.0},{"label":"Carlos Valdés","x":-788.6849365234375,"y":1186.095947265625,"id":"106","attributes":{"Eigenvector Centrality":"0.313949251078916","Betweenness Centrality":"0.0","Appearances":"14","No":"23","Country":"Colombia","Club Country":"Argentina","Club":"San Lorenzo","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"22 May 1985 (aged 29)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Reto Ziegler","x":3.86130690574646,"y":248.17929077148438,"id":"596","attributes":{"Eigenvector Centrality":"0.384616160215653","Betweenness Centrality":"0.0","Appearances":"35","No":"3","Country":"Switzerland","Club Country":"Italy","Club":"Sassuolo","Weighted Degree":"22.0","Modularity Class":"0","Date of birth / Age":"16 January 1986 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2922465208747515"},"color":"rgb(164,229,67)","size":10.0},{"label":"Diego Benaglio","x":-65.3055419921875,"y":256.201171875,"id":"162","attributes":{"Eigenvector Centrality":"0.4795399294217994","Betweenness Centrality":"0.0025216888133772915","Appearances":"57","No":"1","Country":"Switzerland","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"27.0","Modularity Class":"0","Date of birth / Age":"8 September 1983 (aged 30)","Degree":"27","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.31942633637548895"},"color":"rgb(164,229,67)","size":16.666667938232422},{"label":"Mario Martínez","x":1689.1534423828125,"y":-1223.1529541015625,"id":"456","attributes":{"Eigenvector Centrality":"0.23664887946331803","Betweenness Centrality":"0.0","Appearances":"37","No":"10","Country":"Honduras","Club Country":"Honduras","Club":"Real España","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"30 July 1989 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"DeAndre Yedlin","x":776.4466552734375,"y":-1500.7615966796875,"id":"156","attributes":{"Eigenvector Centrality":"0.2718151842935107","Betweenness Centrality":"0.0","Appearances":"4","No":"2","Country":"United States","Club Country":"United States","Club":"Seattle Sounders FC","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"9 July 1993 (aged 20)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Alex Wilkinson","x":2120.3818359375,"y":-724.7479858398438,"id":"29","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"3","No":"22","Country":"Australia","Club Country":"South Korea","Club":"Jeonbuk Hyundai Motors","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"13 August 1984 (aged 29)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Yuri Zhirkov","x":-1464.4825439453125,"y":-1475.711669921875,"id":"733","attributes":{"Eigenvector Centrality":"0.2816622746350614","Betweenness Centrality":"6.368705012250895E-4","Appearances":"60","No":"18","Country":"Russia","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"20 August 1983 (aged 30)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.25538568450312715"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Alan Dzagoev","x":-1268.1650390625,"y":-1469.7052001953125,"id":"16","attributes":{"Eigenvector Centrality":"0.27975304502942094","Betweenness Centrality":"8.329697214751982E-4","Appearances":"32","No":"10","Country":"Russia","Club Country":"Russia","Club":"CSKA Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"17 June 1990 (aged 23)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.2544132917964694"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Rui Patrício","x":-770.5219116210938,"y":432.8207702636719,"id":"619","attributes":{"Eigenvector Centrality":"0.4410475661612916","Betweenness Centrality":"0.001075874410151188","Appearances":"30","No":"12","Country":"Portugal","Club Country":"Portugal","Club":"Sporting CP","Weighted Degree":"24.0","Modularity Class":"8","Date of birth / Age":"15 February 1988 (aged 26)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3185955786736021"},"color":"rgb(229,164,67)","size":12.666666984558105},{"label":"Kostas Katsouranis","x":1625.112060546875,"y":590.2659301757812,"id":"400","attributes":{"Eigenvector Centrality":"0.2581333696341679","Betweenness Centrality":"0.0","Appearances":"111","No":"21","Country":"Greece","Club Country":"Greece","Club":"PAOK","Weighted Degree":"22.0","Modularity Class":"15","Date of birth / Age":"21 June 1979 (aged 34)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2760045061960195"},"color":"rgb(229,67,100)","size":10.0},{"label":"Jozy Altidore","x":866.4315185546875,"y":-1353.639892578125,"id":"365","attributes":{"Eigenvector Centrality":"0.282018657273756","Betweenness Centrality":"0.004513119899770913","Appearances":"70","No":"17","Country":"United States","Club Country":"England","Club":"Sunderland","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"6 November 1989 (aged 24)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Yacine Brahimi","x":-1176.72509765625,"y":1144.9345703125,"id":"722","attributes":{"Eigenvector Centrality":"0.3206186598118753","Betweenness Centrality":"0.011120766403752676","Appearances":"6","No":"11","Country":"Algeria","Club Country":"Spain","Club":"Granada","Weighted Degree":"24.0","Modularity Class":"24","Date of birth / Age":"8 February 1990 (aged 24)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3125"},"color":"rgb(67,164,229)","size":12.666666984558105},{"label":"Lee Bum-young","x":1190.99267578125,"y":1637.5755615234375,"id":"411","attributes":{"Eigenvector Centrality":"0.23152559498868786","Betweenness Centrality":"0.0","Appearances":"0","No":"23","Country":"South Korea","Club Country":"South Korea","Club":"Busan IPark","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"2 April 1989 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Juan Carlos Paredes","x":-1452.1322021484375,"y":-446.3980712890625,"id":"368","attributes":{"Eigenvector Centrality":"0.7525405481416904","Betweenness Centrality":"0.006691544296226193","Appearances":"38","No":"4","Country":"Ecuador","Club Country":"Ecuador","Club":"Barcelona","Weighted Degree":"35.0","Modularity Class":"4","Date of birth / Age":"8 July 1987 (aged 26)","Degree":"35","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,67,132)","size":27.33333396911621},{"label":"Eduardo da Silva","x":-364.40460205078125,"y":586.625732421875,"id":"187","attributes":{"Eigenvector Centrality":"0.36375321381526937","Betweenness Centrality":"2.8773715502087595E-4","Appearances":"63","No":"22","Country":"Croatia","Club Country":"Ukraine","Club":"Shakhtar Donetsk","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"25 February 1983 (aged 31)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30246913580246915"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Giorgos Karagounis (c)","x":1659.2034912109375,"y":651.7564086914062,"id":"253","attributes":{"Eigenvector Centrality":"0.26821419599108537","Betweenness Centrality":"0.011764360515140076","Appearances":"135","No":"10","Country":"Greece","Club Country":"England","Club":"Fulham","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"6 March 1977 (aged 37)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2784090909090909"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Fernandinho","x":-442.978759765625,"y":-336.26580810546875,"id":"224","attributes":{"Eigenvector Centrality":"0.7476247846505292","Betweenness Centrality":"0.004586029475076887","Appearances":"7","No":"5","Country":"Brazil","Club Country":"England","Club":"Manchester City","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"4 May 1985 (aged 29)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34653465346534656"},"color":"rgb(229,67,197)","size":22.0},{"label":"Willian","x":-440.7384338378906,"y":-410.82391357421875,"id":"717","attributes":{"Eigenvector Centrality":"0.7525362816963489","Betweenness Centrality":"0.002196566654268722","Appearances":"7","No":"19","Country":"Brazil","Club Country":"England","Club":"Chelsea","Weighted Degree":"30.0","Modularity Class":"23","Date of birth / Age":"9 August 1988 (aged 25)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3471894189891356"},"color":"rgb(229,67,197)","size":20.666667938232422},{"label":"Ricardo Rodríguez","x":-71.6590805053711,"y":197.1143798828125,"id":"602","attributes":{"Eigenvector Centrality":"0.47953992942179946","Betweenness Centrality":"0.0025216888133772915","Appearances":"21","No":"13","Country":"Switzerland","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"27.0","Modularity Class":"0","Date of birth / Age":"25 August 1992 (aged 21)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31942633637548895"},"color":"rgb(164,229,67)","size":16.666667938232422},{"label":"Brad Davis","x":915.6695556640625,"y":-1565.895263671875,"id":"90","attributes":{"Eigenvector Centrality":"0.282163463180194","Betweenness Centrality":"0.0017638995236230006","Appearances":"16","No":"14","Country":"United States","Club Country":"United States","Club":"Houston Dynamo","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"8 November 1981 (aged 32)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2877838684416601"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Xavi","x":-1013.392822265625,"y":-319.8654479980469,"id":"720","attributes":{"Eigenvector Centrality":"0.9370904429273632","Betweenness Centrality":"0.0017384725186443504","Appearances":"132","No":"8","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"25 January 1980 (aged 34)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"Yaya Touré","x":251.69076538085938,"y":-758.7758178710938,"id":"726","attributes":{"Eigenvector Centrality":"0.5209154819658625","Betweenness Centrality":"0.009566975454863513","Appearances":"82","No":"19","Country":"Ivory Coast","Club Country":"England","Club":"Manchester City","Weighted Degree":"31.0","Modularity Class":"9","Date of birth / Age":"13 May 1983 (aged 31)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3330312641594925"},"color":"rgb(164,67,229)","size":22.0},{"label":"Kevin De Bruyne","x":-581.4454956054688,"y":-583.9620971679688,"id":"384","attributes":{"Eigenvector Centrality":"0.6295071279602001","Betweenness Centrality":"0.0038293176434487024","Appearances":"21","No":"7","Country":"Belgium","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"28.0","Modularity Class":"28","Date of birth / Age":"28 June 1991 (aged 22)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3380864765409384"},"color":"rgb(67,229,132)","size":18.0},{"label":"Oswaldo Minda","x":-1549.43017578125,"y":-719.5339965820312,"id":"552","attributes":{"Eigenvector Centrality":"0.37271345847500326","Betweenness Centrality":"0.005310330072733828","Appearances":"18","No":"14","Country":"Ecuador","Club Country":"United States","Club":"Chivas USA","Weighted Degree":"23.0","Modularity Class":"4","Date of birth / Age":"July 26, 1983 (aged 30)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3006134969325153"},"color":"rgb(229,67,132)","size":11.333333015441895},{"label":"Raheem Sterling","x":-93.5101089477539,"y":-985.4642944335938,"id":"583","attributes":{"Eigenvector Centrality":"0.6237674591008822","Betweenness Centrality":"0.0010635550306756442","Appearances":"4","No":"19","Country":"England","Club Country":"England","Club":"Liverpool","Weighted Degree":"27.0","Modularity Class":"28","Date of birth / Age":"8 December 1994 (aged 19)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3247901016349978"},"color":"rgb(67,229,132)","size":16.666667938232422},{"label":"Chigozie Agbim","x":-67.00606536865234,"y":-1575.5159912109375,"id":"115","attributes":{"Eigenvector Centrality":"0.3058149002352039","Betweenness Centrality":"0.0","Appearances":"11","No":"21","Country":"Nigeria","Club Country":"Nigeria","Club":"Gombe United","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"28 November 1984 (aged 29)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Bacary Sagna","x":-102.57307434082031,"y":-365.2166442871094,"id":"76","attributes":{"Eigenvector Centrality":"0.6518193073443906","Betweenness Centrality":"0.0017629955601543275","Appearances":"41","No":"15","Country":"France","Club Country":"England","Club":"Arsenal","Weighted Degree":"29.0","Modularity Class":"16","Date of birth / Age":"14 February 1983 (aged 31)","Degree":"29","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3262316910785619"},"color":"rgb(229,67,229)","size":19.333332061767578},{"label":"Timothy Chandler","x":803.3570556640625,"y":-1282.82470703125,"id":"683","attributes":{"Eigenvector Centrality":"0.3137272348985455","Betweenness Centrality":"0.005346568845878015","Appearances":"13","No":"21","Country":"United States","Club Country":"Germany","Club":"1. FC Nürnberg","Weighted Degree":"25.0","Modularity Class":"26","Date of birth / Age":"29 March 1990 (aged 24)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30284301606922126"},"color":"rgb(100,229,67)","size":14.0},{"label":"Muhamed BeÅ¡ic","x":1194.709228515625,"y":-510.0015563964844,"id":"524","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"9","No":"7","Country":"Bosnia and Herzegovina","Club Country":"Hungary","Club":"Ferencváros","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"10 September 1992 (aged 21)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Patrice Evra","x":-226.57672119140625,"y":-327.58880615234375,"id":"562","attributes":{"Eigenvector Centrality":"0.8374426942127946","Betweenness Centrality":"0.008276091758701315","Appearances":"58","No":"3","Country":"France","Club Country":"England","Club":"Manchester United","Weighted Degree":"35.0","Modularity Class":"16","Date of birth / Age":"15 May 1981 (aged 33)","Degree":"35","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3441011235955056"},"color":"rgb(229,67,229)","size":27.33333396911621},{"label":"Edgar Salli","x":416.1859130859375,"y":196.34884643554688,"id":"182","attributes":{"Eigenvector Centrality":"0.3227718779440803","Betweenness Centrality":"0.0","Appearances":"9","No":"20","Country":"Cameroon","Club Country":"France","Club":"Lens","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"17 August 1992 (aged 21)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"José de Jesús Corona","x":-2099.093994140625,"y":287.1224670410156,"id":"355","attributes":{"Eigenvector Centrality":"0.29131873163694544","Betweenness Centrality":"0.0012783129193471678","Appearances":"34","No":"1","Country":"Mexico","Club Country":"Mexico","Club":"Cruz Azul","Weighted Degree":"23.0","Modularity Class":"21","Date of birth / Age":"26 January 1981 (aged 33)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.2744585511575803"},"color":"rgb(67,229,67)","size":11.333333015441895},{"label":"Óscar Bagüí","x":-1773.5125732421875,"y":-705.2896118164062,"id":"548","attributes":{"Eigenvector Centrality":"0.3623062182068213","Betweenness Centrality":"0.0","Appearances":"21","No":"18","Country":"Ecuador","Club Country":"Ecuador","Club":"Emelec","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"10 December 1982 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Djamel Mesbah","x":-1360.75830078125,"y":1211.451904296875,"id":"173","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"26","No":"6","Country":"Algeria","Club Country":"Italy","Club":"Livorno","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"9 October 1984 (aged 29)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Austin Ejide","x":-127.88009643554688,"y":-1587.7188720703125,"id":"72","attributes":{"Eigenvector Centrality":"0.3058149002352039","Betweenness Centrality":"0.0","Appearances":"31","No":"16","Country":"Nigeria","Club Country":"Israel","Club":"Hapoel Be\u0027er Sheva","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"8 April 1984 (aged 30)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Daniel Sturridge","x":-202.59893798828125,"y":-933.4009399414062,"id":"139","attributes":{"Eigenvector Centrality":"0.6237674591008823","Betweenness Centrality":"0.0010635550306756442","Appearances":"12","No":"9","Country":"England","Club Country":"England","Club":"Liverpool","Weighted Degree":"27.0","Modularity Class":"28","Date of birth / Age":"1 September 1989 (aged 24)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3247901016349978"},"color":"rgb(67,229,132)","size":16.666667938232422},{"label":"Toby Alderweireld","x":-719.4182739257812,"y":-665.7479858398438,"id":"685","attributes":{"Eigenvector Centrality":"0.6799862056462357","Betweenness Centrality":"0.0018763771735177332","Appearances":"34","No":"2","Country":"Belgium","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"29.0","Modularity Class":"28","Date of birth / Age":"2 March 1989 (aged 25)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3313796212804328"},"color":"rgb(67,229,132)","size":19.333332061767578},{"label":"Christoph Kramer","x":422.9450988769531,"y":-364.4662170410156,"id":"122","attributes":{"Eigenvector Centrality":"0.4894396183916067","Betweenness Centrality":"6.915469095936232E-4","Appearances":"2","No":"23","Country":"Germany","Club Country":"Germany","Club":"Borussia Mönchengladbach","Weighted Degree":"23.0","Modularity Class":"13","Date of birth / Age":"12 February 1991 (aged 23)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30599500416319736"},"color":"rgb(67,229,164)","size":11.333333015441895},{"label":"Esteban Granados","x":2281.050048828125,"y":393.7303161621094,"id":"206","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"11","No":"13","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Herediano","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"25 October 1985 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Gary Cahill","x":-301.79718017578125,"y":-918.284912109375,"id":"238","attributes":{"Eigenvector Centrality":"0.7775723533806831","Betweenness Centrality":"0.0029928487399309587","Appearances":"24","No":"5","Country":"England","Club Country":"England","Club":"Chelsea","Weighted Degree":"32.0","Modularity Class":"28","Date of birth / Age":"19 December 1985 (aged 28)","Degree":"32","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(67,229,132)","size":23.33333396911621},{"label":"Jonathan de Guzmán","x":917.8981323242188,"y":-45.65421676635742,"id":"345","attributes":{"Eigenvector Centrality":"0.3481568776699336","Betweenness Centrality":"0.0010475901113017954","Appearances":"10","No":"8","Country":"Netherlands","Club Country":"Wales","Club":"Swansea City","Weighted Degree":"23.0","Modularity Class":"22","Date of birth / Age":"13 September 1987 (aged 26)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31873373807458805"},"color":"rgb(197,67,229)","size":11.333333015441895},{"label":"Senijad Ibricic","x":1235.974853515625,"y":-497.09393310546875,"id":"637","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"42","No":"17","Country":"Bosnia and Herzegovina","Club Country":"Turkey","Club":"Kayseri Erciyesspor","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"26 September 1985 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Héctor Herrera","x":-1799.6182861328125,"y":372.85076904296875,"id":"275","attributes":{"Eigenvector Centrality":"0.4116885255313005","Betweenness Centrality":"0.009305549137125925","Appearances":"13","No":"6","Country":"Mexico","Club Country":"Portugal","Club":"Porto","Weighted Degree":"29.0","Modularity Class":"21","Date of birth / Age":"19 April 1990 (aged 24)","Degree":"29","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3128991060025543"},"color":"rgb(67,229,67)","size":19.333332061767578},{"label":"Mario Gavranovic","x":52.757667541503906,"y":247.96585083007812,"id":"453","attributes":{"Eigenvector Centrality":"0.384616160215653","Betweenness Centrality":"0.0","Appearances":"11","No":"17","Country":"Switzerland","Club Country":"Switzerland","Club":"Zürich","Weighted Degree":"22.0","Modularity Class":"0","Date of birth / Age":"24 November 1989 (aged 24)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2922465208747515"},"color":"rgb(164,229,67)","size":10.0},{"label":"Fabian Schär","x":38.15908432006836,"y":161.535400390625,"id":"215","attributes":{"Eigenvector Centrality":"0.4279165187640593","Betweenness Centrality":"0.0017015426628181239","Appearances":"6","No":"22","Country":"Switzerland","Club Country":"Switzerland","Club":"Basel","Weighted Degree":"25.0","Modularity Class":"0","Date of birth / Age":"20 December 1991 (aged 22)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31038851351351354"},"color":"rgb(164,229,67)","size":14.0},{"label":"Faryd Mondragón","x":-825.1312255859375,"y":1158.5755615234375,"id":"219","attributes":{"Eigenvector Centrality":"0.313949251078916","Betweenness Centrality":"0.0","Appearances":"50","No":"22","Country":"Colombia","Club Country":"Colombia","Club":"Deportivo Cali","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"21 June 1971 (aged 42)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Agustín Orión","x":-1115.8746337890625,"y":250.34307861328125,"id":"12","attributes":{"Eigenvector Centrality":"0.47565077145164436","Betweenness Centrality":"0.0","Appearances":"3","No":"12","Country":"Argentina","Club Country":"Argentina","Club":"Boca Juniors","Weighted Degree":"22.0","Modularity Class":"19","Date of birth / Age":"26 July 1981 (aged 32)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2930622009569378"},"color":"rgb(67,229,229)","size":10.0},{"label":"Lazaros Christodoulopoulos","x":1501.577880859375,"y":504.683837890625,"id":"410","attributes":{"Eigenvector Centrality":"0.27279029487191714","Betweenness Centrality":"0.003339511771537693","Appearances":"19","No":"16","Country":"Greece","Club Country":"Italy","Club":"Bologna","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"19 December 1986 (aged 27)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2955367913148371"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Gökhan Inler (c)","x":-228.7349853515625,"y":213.2960662841797,"id":"260","attributes":{"Eigenvector Centrality":"0.6153709092825858","Betweenness Centrality":"0.004199284588766183","Appearances":"73","No":"8","Country":"Switzerland","Club Country":"Italy","Club":"Napoli","Weighted Degree":"31.0","Modularity Class":"0","Date of birth / Age":"27 June 1984 (aged 29)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3331822302810517"},"color":"rgb(164,229,67)","size":22.0},{"label":"Makoto Hasebe (c)","x":672.8050537109375,"y":505.12762451171875,"id":"438","attributes":{"Eigenvector Centrality":"0.34512034913799255","Betweenness Centrality":"0.003186055679065411","Appearances":"78","No":"17","Country":"Japan","Club Country":"Germany","Club":"1. FC Nürnberg","Weighted Degree":"24.0","Modularity Class":"27","Date of birth / Age":"18 January 1984 (aged 30)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3237885462555066"},"color":"rgb(67,100,229)","size":12.666666984558105},{"label":"Pierre Webó","x":292.5826721191406,"y":67.77238464355469,"id":"579","attributes":{"Eigenvector Centrality":"0.3844635752484932","Betweenness Centrality":"0.004484998410532358","Appearances":"56","No":"15","Country":"Cameroon","Club Country":"Turkey","Club":"Fenerbahçe","Weighted Degree":"26.0","Modularity Class":"17","Date of birth / Age":"20 January 1982 (aged 32)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3312302839116719"},"color":"rgb(67,132,229)","size":15.333333969116211},{"label":"Philipp Lahm (c)","x":350.3982849121094,"y":-483.0366516113281,"id":"577","attributes":{"Eigenvector Centrality":"0.6585766805388437","Betweenness Centrality":"0.0026429368589338613","Appearances":"106","No":"16","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"11 November 1983 (aged 30)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Senad Lulic","x":921.6593627929688,"y":-424.2279052734375,"id":"636","attributes":{"Eigenvector Centrality":"0.39543615259664133","Betweenness Centrality":"0.012993279574519087","Appearances":"33","No":"16","Country":"Bosnia and Herzegovina","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"20","Date of birth / Age":"18 January 1986 (aged 28)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3447467166979362"},"color":"rgb(132,229,67)","size":18.0},{"label":"Benedikt Höwedes","x":472.64324951171875,"y":-229.064208984375,"id":"82","attributes":{"Eigenvector Centrality":"0.5529715553555452","Betweenness Centrality":"0.006227653676219969","Appearances":"21","No":"4","Country":"Germany","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"27.0","Modularity Class":"13","Date of birth / Age":"29 February 1988 (aged 26)","Degree":"27","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.3353102189781022"},"color":"rgb(67,229,164)","size":16.666667938232422},{"label":"Kostas Manolas","x":1643.82080078125,"y":458.0362854003906,"id":"401","attributes":{"Eigenvector Centrality":"0.26975900975025197","Betweenness Centrality":"0.0018881692306353887","Appearances":"9","No":"4","Country":"Greece","Club Country":"Greece","Club":"Olympiacos","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"14 June 1991 (aged 22)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2878965922444183"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Fabián Orellana","x":-331.134033203125,"y":1411.263916015625,"id":"214","attributes":{"Eigenvector Centrality":"0.3330736796416985","Betweenness Centrality":"0.001077331406628747","Appearances":"26","No":"14","Country":"Chile","Club Country":"Spain","Club":"Celta Vigo","Weighted Degree":"23.0","Modularity Class":"18","Date of birth / Age":"27 January 1986 (aged 28)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.2851047323506594"},"color":"rgb(229,132,67)","size":11.333333015441895},{"label":"Donis Escober","x":1653.1510009765625,"y":-1192.211181640625,"id":"176","attributes":{"Eigenvector Centrality":"0.23664887946331797","Betweenness Centrality":"0.0","Appearances":"26","No":"22","Country":"Honduras","Club Country":"Honduras","Club":"Olimpia","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"3 February 1980 (aged 34)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Ricardo Costa","x":-699.53125,"y":481.9271545410156,"id":"601","attributes":{"Eigenvector Centrality":"0.4540996988101741","Betweenness Centrality":"0.0033859990894464925","Appearances":"19","No":"13","Country":"Portugal","Club Country":"Spain","Club":"Valencia","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"16 May 1981 (aged 33)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.32507739938080493"},"color":"rgb(229,164,67)","size":14.0},{"label":"Ezequiel Garay","x":-1064.4405517578125,"y":219.3739471435547,"id":"211","attributes":{"Eigenvector Centrality":"0.5249878217996955","Betweenness Centrality":"8.46487079105798E-4","Appearances":"18","No":"2","Country":"Argentina","Club Country":"Portugal","Club":"Benfica","Weighted Degree":"25.0","Modularity Class":"19","Date of birth / Age":"10 October 1986 (aged 27)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3084347461183382"},"color":"rgb(67,229,229)","size":14.0},{"label":"Alexis Sánchez","x":-613.0529174804688,"y":828.0868530273438,"id":"33","attributes":{"Eigenvector Centrality":"0.7577535645406533","Betweenness Centrality":"0.017626870894997412","Appearances":"67","No":"7","Country":"Chile","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"37.0","Modularity Class":"18","Date of birth / Age":"19 December 1988 (aged 25)","Degree":"37","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.31599312123817713"},"color":"rgb(229,132,67)","size":30.0},{"label":"Fernando Torres","x":-744.5380249023438,"y":-446.9110107421875,"id":"227","attributes":{"Eigenvector Centrality":"0.9333483233206638","Betweenness Centrality":"0.002581134642452991","Appearances":"107","No":"9","Country":"Spain","Club Country":"England","Club":"Chelsea","Weighted Degree":"32.0","Modularity Class":"23","Date of birth / Age":"20 March 1984 (aged 30)","Degree":"32","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.34186046511627904"},"color":"rgb(229,67,197)","size":23.33333396911621},{"label":"Gonzalo Higuaín","x":-976.8049926757812,"y":255.48199462890625,"id":"261","attributes":{"Eigenvector Centrality":"0.7220713713108181","Betweenness Centrality":"0.003097438956551802","Appearances":"36","No":"9","Country":"Argentina","Club Country":"Italy","Club":"Napoli","Weighted Degree":"32.0","Modularity Class":"19","Date of birth / Age":"10 December 1987 (aged 26)","Degree":"32","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3313796212804328"},"color":"rgb(67,229,229)","size":23.33333396911621},{"label":"Ehsan Hajsafi","x":1992.868408203125,"y":1102.4462890625,"id":"192","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"62","No":"3","Country":"Iran","Club Country":"Iran","Club":"Sepahan","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"25 February 1990 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Bruno Alves","x":-538.8344116210938,"y":183.03184509277344,"id":"93","attributes":{"Eigenvector Centrality":"0.45315937558107916","Betweenness Centrality":"0.0029488481093627983","Appearances":"72","No":"2","Country":"Portugal","Club Country":"Turkey","Club":"Fenerbahçe","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"27 November 1981 (aged 32)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3295964125560538"},"color":"rgb(229,164,67)","size":14.0},{"label":"Nicolas N\u0027Koulou","x":368.8940734863281,"y":227.7928924560547,"id":"533","attributes":{"Eigenvector Centrality":"0.3530552378369678","Betweenness Centrality":"0.004082717349656557","Appearances":"48","No":"3","Country":"Cameroon","Club Country":"France","Club":"Marseille","Weighted Degree":"24.0","Modularity Class":"17","Date of birth / Age":"27 March 1990 (aged 24)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.32856504246759055"},"color":"rgb(67,132,229)","size":12.666666984558105},{"label":"Olivier Giroud","x":-51.68798065185547,"y":-320.7739562988281,"id":"543","attributes":{"Eigenvector Centrality":"0.6518193073443905","Betweenness Centrality":"0.0017629955601543275","Appearances":"30","No":"9","Country":"France","Club Country":"England","Club":"Arsenal","Weighted Degree":"29.0","Modularity Class":"16","Date of birth / Age":"30 September 1986 (aged 27)","Degree":"29","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.3262316910785619"},"color":"rgb(229,67,229)","size":19.333332061767578},{"label":"Carlo Costly","x":1569.5697021484375,"y":-1167.26904296875,"id":"98","attributes":{"Eigenvector Centrality":"0.23664887946331803","Betweenness Centrality":"0.0","Appearances":"70","No":"13","Country":"Honduras","Club Country":"Honduras","Club":"Real España","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"18 July 1982 (aged 31)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Joseph Yobo (c)","x":3.398852586746216,"y":-1540.3546142578125,"id":"363","attributes":{"Eigenvector Centrality":"0.31894295086009894","Betweenness Centrality":"0.001459927835720332","Appearances":"97","No":"2","Country":"Nigeria","Club Country":"England","Club":"Norwich City","Weighted Degree":"23.0","Modularity Class":"14","Date of birth / Age":"6 September 1980 (aged 33)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30359355638166047"},"color":"rgb(67,229,100)","size":11.333333015441895},{"label":"Ãngel di María","x":-968.576416015625,"y":161.4849395751953,"id":"54","attributes":{"Eigenvector Centrality":"0.7593130725565046","Betweenness Centrality":"0.0038213005480664053","Appearances":"47","No":"7","Country":"Argentina","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"33.0","Modularity Class":"19","Date of birth / Age":"14 February 1988 (aged 26)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.32450331125827814"},"color":"rgb(67,229,229)","size":24.666667938232422},{"label":"Jordy Clasie","x":920.4804077148438,"y":7.3684821128845215,"id":"350","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"8","No":"16","Country":"Netherlands","Club Country":"Netherlands","Club":"Feyenoord","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"27 June 1991 (aged 22)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Steve von Bergen","x":10.285480499267578,"y":206.5318145751953,"id":"665","attributes":{"Eigenvector Centrality":"0.384616160215653","Betweenness Centrality":"0.0","Appearances":"41","No":"5","Country":"Switzerland","Club Country":"Switzerland","Club":"Young Boys","Weighted Degree":"22.0","Modularity Class":"0","Date of birth / Age":"10 June 1983 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2922465208747515"},"color":"rgb(164,229,67)","size":10.0},{"label":"Jorge Claros","x":1693.2894287109375,"y":-1172.8018798828125,"id":"351","attributes":{"Eigenvector Centrality":"0.23664887946331803","Betweenness Centrality":"0.0","Appearances":"49","No":"20","Country":"Honduras","Club Country":"Honduras","Club":"Motagua","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"8 January 1986 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Afriyie Acquah","x":358.2573547363281,"y":1238.4801025390625,"id":"11","attributes":{"Eigenvector Centrality":"0.3547601242424494","Betweenness Centrality":"0.0031553330963140233","Appearances":"5","No":"6","Country":"Ghana","Club Country":"Italy","Club":"Parma","Weighted Degree":"26.0","Modularity Class":"5","Date of birth / Age":"5 January 1992 (aged 22)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3001224989791752"},"color":"rgb(67,229,197)","size":15.333333969116211},{"label":"Godfrey Oboabona","x":9.590389251708984,"y":-1597.5946044921875,"id":"259","attributes":{"Eigenvector Centrality":"0.3182459136756436","Betweenness Centrality":"0.0012640880568401147","Appearances":"35","No":"14","Country":"Nigeria","Club Country":"Turkey","Club":"Çaykur Rizespor","Weighted Degree":"23.0","Modularity Class":"14","Date of birth / Age":"16 August 1990 (aged 23)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3007364975450082"},"color":"rgb(67,229,100)","size":11.333333015441895},{"label":"Chris Smalling","x":-375.0207214355469,"y":-737.6563720703125,"id":"116","attributes":{"Eigenvector Centrality":"0.7938188270448313","Betweenness Centrality":"0.0038886080479693477","Appearances":"12","No":"12","Country":"England","Club Country":"England","Club":"Manchester United","Weighted Degree":"32.0","Modularity Class":"28","Date of birth / Age":"22 November 1989 (aged 24)","Degree":"32","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3393351800554017"},"color":"rgb(67,229,132)","size":23.33333396911621},{"label":"Shinji Okazaki","x":873.31982421875,"y":703.7589721679688,"id":"647","attributes":{"Eigenvector Centrality":"0.3658451426994684","Betweenness Centrality":"0.01364644508084283","Appearances":"76","No":"9","Country":"Japan","Club Country":"Germany","Club":"Mainz 05","Weighted Degree":"26.0","Modularity Class":"27","Date of birth / Age":"16 April 1986 (aged 28)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3313796212804328"},"color":"rgb(67,100,229)","size":15.333333969116211},{"label":"Panagiotis Kone","x":1535.2935791015625,"y":466.85699462890625,"id":"557","attributes":{"Eigenvector Centrality":"0.27279029487191714","Betweenness Centrality":"0.003339511771537693","Appearances":"16","No":"8","Country":"Greece","Club Country":"Italy","Club":"Bologna","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"26 July 1987 (aged 26)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2955367913148371"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Michel Vorm","x":868.7987060546875,"y":-56.30570602416992,"id":"507","attributes":{"Eigenvector Centrality":"0.34815687766993364","Betweenness Centrality":"0.0010475901113017954","Appearances":"14","No":"22","Country":"Netherlands","Club Country":"Wales","Club":"Swansea City","Weighted Degree":"23.0","Modularity Class":"22","Date of birth / Age":"3 October 1983 (aged 30)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.31873373807458805"},"color":"rgb(197,67,229)","size":11.333333015441895},{"label":"Moussa Sissoko","x":49.93161392211914,"y":-364.4847106933594,"id":"523","attributes":{"Eigenvector Centrality":"0.5292224497836602","Betweenness Centrality":"0.0019647591823339743","Appearances":"17","No":"18","Country":"France","Club Country":"England","Club":"Newcastle United","Weighted Degree":"25.0","Modularity Class":"16","Date of birth / Age":"16 August 1989 (aged 24)","Degree":"25","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(229,67,229)","size":14.0},{"label":"Haris Medunjanin","x":1200.25390625,"y":-418.5536193847656,"id":"270","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"35","No":"18","Country":"Bosnia and Herzegovina","Club Country":"Turkey","Club":"Gaziantepspor","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"8 March 1985 (aged 29)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Jasmin Fejzic","x":1170.343505859375,"y":-544.86572265625,"id":"312","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"0","No":"12","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"VfR Aalen","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"15 May 1986 (aged 28)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Mohammed Rabiu","x":577.3356323242188,"y":1315.146484375,"id":"520","attributes":{"Eigenvector Centrality":"0.3006021575032019","Betweenness Centrality":"0.008146054895944195","Appearances":"17","No":"17","Country":"Ghana","Club Country":"Russia","Club":"Kuban Krasnodar","Weighted Degree":"23.0","Modularity Class":"5","Date of birth / Age":"31 December 1989 (aged 24)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29720986655883547"},"color":"rgb(67,229,197)","size":11.333333015441895},{"label":"Morgan Schneiderlin","x":8.893564224243164,"y":-207.0862274169922,"id":"521","attributes":{"Eigenvector Centrality":"0.5951644353181168","Betweenness Centrality":"0.003380555121507494","Appearances":"1","No":"22","Country":"France","Club Country":"England","Club":"Southampton","Weighted Degree":"28.0","Modularity Class":"16","Date of birth / Age":"8 November 1989 (aged 24)","Degree":"28","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.32989228007181326"},"color":"rgb(229,67,229)","size":18.0},{"label":"Xabi Alonso","x":-899.6201171875,"y":-193.28744506835938,"id":"719","attributes":{"Eigenvector Centrality":"0.904011259559127","Betweenness Centrality":"0.001687861941424018","Appearances":"111","No":"14","Country":"Spain","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"25 November 1981 (aged 32)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3350045578851413"},"color":"rgb(229,67,197)","size":22.0},{"label":"Sergio Ramos","x":-838.3143310546875,"y":-237.3342742919922,"id":"644","attributes":{"Eigenvector Centrality":"0.9040112595591273","Betweenness Centrality":"0.001687861941424018","Appearances":"117","No":"15","Country":"Spain","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"30 March 1986 (aged 28)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3350045578851413"},"color":"rgb(229,67,197)","size":22.0},{"label":"Mauricio Pinilla","x":-356.00860595703125,"y":1526.689208984375,"id":"484","attributes":{"Eigenvector Centrality":"0.32867119536836353","Betweenness Centrality":"0.0016022418362757359","Appearances":"27","No":"9","Country":"Chile","Club Country":"Italy","Club":"Cagliari","Weighted Degree":"23.0","Modularity Class":"18","Date of birth / Age":"4 February 1984 (aged 30)","Degree":"23","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2854368932038835"},"color":"rgb(229,132,67)","size":11.333333015441895},{"label":"Giovani dos Santos","x":-2058.406494140625,"y":426.6941833496094,"id":"256","attributes":{"Eigenvector Centrality":"0.2771264523867947","Betweenness Centrality":"0.0","Appearances":"76","No":"10","Country":"Mexico","Club Country":"Spain","Club":"Villarreal","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"11 May 1989 (aged 25)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Sebastián Coates","x":-52.67010498046875,"y":55.84718322753906,"id":"634","attributes":{"Eigenvector Centrality":"0.37564528732258257","Betweenness Centrality":"0.0","Appearances":"15","No":"19","Country":"Uruguay","Club Country":"Uruguay","Club":"Nacional","Weighted Degree":"22.0","Modularity Class":"6","Date of birth / Age":"7 October 1990 (aged 23)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3121019108280255"},"color":"rgb(229,197,67)","size":10.0},{"label":"Rodrigo Palacio","x":-1056.1539306640625,"y":433.82733154296875,"id":"608","attributes":{"Eigenvector Centrality":"0.5658107599692683","Betweenness Centrality":"0.0025393109943757006","Appearances":"22","No":"18","Country":"Argentina","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"27.0","Modularity Class":"19","Date of birth / Age":"5 February 1982 (aged 32)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3272484416740873"},"color":"rgb(67,229,229)","size":16.666667938232422},{"label":"Pejman Montazeri","x":2022.994140625,"y":1015.429931640625,"id":"570","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"22","No":"15","Country":"Iran","Club Country":"Qatar","Club":"Umm Salal","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"6 September 1983 (aged 30)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Osman Chávez","x":1657.87158203125,"y":-1139.41357421875,"id":"551","attributes":{"Eigenvector Centrality":"0.23664887946331795","Betweenness Centrality":"0.0","Appearances":"54","No":"2","Country":"Honduras","Club Country":"China","Club":"Qingdao Jonoon","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"29 July 1984 (aged 29)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Kim Shin-wook","x":1231.204833984375,"y":1679.30859375,"id":"394","attributes":{"Eigenvector Centrality":"0.23152559498868786","Betweenness Centrality":"0.0","Appearances":"27","No":"18","Country":"South Korea","Club Country":"South Korea","Club":"Ulsan Hyundai","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"14 April 1988 (aged 26)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Khosro Heydari","x":2085.276611328125,"y":1118.5545654296875,"id":"389","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"49","No":"2","Country":"Iran","Club Country":"Iran","Club":"Esteghlal","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"14 September 1983 (aged 30)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Diego Costa","x":-946.3432006835938,"y":-379.19134521484375,"id":"164","attributes":{"Eigenvector Centrality":"0.7852248920099726","Betweenness Centrality":"7.220203040676876E-4","Appearances":"2","No":"19","Country":"Spain","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"27.0","Modularity Class":"23","Date of birth / Age":"7 October 1988 (aged 25)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3215223097112861"},"color":"rgb(229,67,197)","size":16.666667938232422},{"label":"Hiroki Sakai","x":714.5648803710938,"y":462.325927734375,"id":"281","attributes":{"Eigenvector Centrality":"0.3477183857332478","Betweenness Centrality":"0.0032794346304893863","Appearances":"18","No":"21","Country":"Japan","Club Country":"Germany","Club":"Hannover 96","Weighted Degree":"24.0","Modularity Class":"27","Date of birth / Age":"12 April 1990 (aged 24)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(67,100,229)","size":12.666666984558105},{"label":"Mario Mandžukic","x":-149.63389587402344,"y":325.6033020019531,"id":"455","attributes":{"Eigenvector Centrality":"0.663406558743265","Betweenness Centrality":"0.010037273598114245","Appearances":"50","No":"17","Country":"Croatia","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"25","Date of birth / Age":"21 May 1986 (aged 28)","Degree":"35","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(132,67,229)","size":27.33333396911621},{"label":"Ashkan Dejagah","x":1842.160400390625,"y":978.629150390625,"id":"66","attributes":{"Eigenvector Centrality":"0.23463431563555487","Betweenness Centrality":"0.021760525958165706","Appearances":"14","No":"21","Country":"Iran","Club Country":"England","Club":"Fulham","Weighted Degree":"24.0","Modularity Class":"1","Date of birth / Age":"5 July 1986 (aged 27)","Degree":"24","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.2317880794701987"},"color":"rgb(67,197,229)","size":12.666666984558105},{"label":"Philippe Senderos","x":-84.25211334228516,"y":385.70135498046875,"id":"578","attributes":{"Eigenvector Centrality":"0.44557482377385943","Betweenness Centrality":"0.0032141732482156185","Appearances":"53","No":"4","Country":"Switzerland","Club Country":"Spain","Club":"Valencia","Weighted Degree":"26.0","Modularity Class":"0","Date of birth / Age":"14 February 1985 (aged 29)","Degree":"26","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31558608844997854"},"color":"rgb(164,229,67)","size":15.333333969116211},{"label":"Massimo Luongo","x":2135.375244140625,"y":-676.9358520507812,"id":"468","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"1","No":"21","Country":"Australia","Club Country":"England","Club":"Swindon Town","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"25 September 1992 (aged 21)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Ivan Franjic","x":2090.4951171875,"y":-571.4816284179688,"id":"298","attributes":{"Eigenvector Centrality":"0.22132294330055013","Betweenness Centrality":"0.0","Appearances":"9","No":"2","Country":"Australia","Club Country":"Australia","Club":"Brisbane Roar","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"10 September 1987 (aged 26)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Joël Matip","x":540.7796630859375,"y":139.5815887451172,"id":"337","attributes":{"Eigenvector Centrality":"0.4237417749913705","Betweenness Centrality":"0.007099320902674921","Appearances":"23","No":"21","Country":"Cameroon","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"28.0","Modularity Class":"17","Date of birth / Age":"8 August 1991 (aged 22)","Degree":"28","Position":"MF","Eccentricity":"4.0","Closeness Centrality":"0.3452325035227807"},"color":"rgb(67,132,229)","size":18.0},{"label":"Michael Bradley","x":721.9478759765625,"y":-1477.4307861328125,"id":"502","attributes":{"Eigenvector Centrality":"0.29057372512473595","Betweenness Centrality":"0.0021113417181140752","Appearances":"86","No":"4","Country":"United States","Club Country":"Canada","Club":"Toronto FC","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"31 July 1987 (aged 26)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29829545454545453"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Fredy Guarín","x":-787.8544311523438,"y":1018.7176513671875,"id":"234","attributes":{"Eigenvector Centrality":"0.44651895950904885","Betweenness Centrality":"0.006124835129264176","Appearances":"49","No":"13","Country":"Colombia","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"29.0","Modularity Class":"11","Date of birth / Age":"30 June 1986 (aged 27)","Degree":"29","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.32579787234042556"},"color":"rgb(67,67,229)","size":19.333332061767578},{"label":"Júlio César","x":-374.46234130859375,"y":-336.2733154296875,"id":"376","attributes":{"Eigenvector Centrality":"0.554070122482655","Betweenness Centrality":"0.002682419843539279","Appearances":"80","No":"12","Country":"Brazil","Club Country":"Canada","Club":"Toronto FC","Weighted Degree":"23.0","Modularity Class":"23","Date of birth / Age":"3 September 1979 (aged 34)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.32579787234042556"},"color":"rgb(229,67,197)","size":11.333333015441895},{"label":"Robin van Persie (c)","x":425.4057312011719,"y":-117.818603515625,"id":"606","attributes":{"Eigenvector Centrality":"0.6930127535568564","Betweenness Centrality":"0.016157179699501083","Appearances":"85","No":"9","Country":"Netherlands","Club Country":"England","Club":"Manchester United","Weighted Degree":"35.0","Modularity Class":"22","Date of birth / Age":"6 August 1983 (aged 30)","Degree":"35","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.349002849002849"},"color":"rgb(197,67,229)","size":27.33333396911621},{"label":"Mariano Andújar","x":-1186.145263671875,"y":246.04403686523438,"id":"451","attributes":{"Eigenvector Centrality":"0.47565077145164436","Betweenness Centrality":"0.0","Appearances":"10","No":"21","Country":"Argentina","Club Country":"Italy","Club":"Catania","Weighted Degree":"22.0","Modularity Class":"19","Date of birth / Age":"30 July 1983 (aged 30)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2930622009569378"},"color":"rgb(67,229,229)","size":10.0},{"label":"Lee Chung-yong","x":1146.0408935546875,"y":1647.960205078125,"id":"412","attributes":{"Eigenvector Centrality":"0.23152559498868786","Betweenness Centrality":"0.0","Appearances":"55","No":"17","Country":"South Korea","Club Country":"England","Club":"Bolton Wanderers","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"2 July 1988 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Andranik Teymourian","x":1940.65771484375,"y":1114.891357421875,"id":"41","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"79","No":"14","Country":"Iran","Club Country":"Iran","Club":"Esteghlal","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"6 March 1983 (aged 31)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Sammy Bossut","x":-665.6251831054688,"y":-835.4097900390625,"id":"625","attributes":{"Eigenvector Centrality":"0.5344280608201899","Betweenness Centrality":"0.001607259967508427","Appearances":"0","No":"13","Country":"Belgium","Club Country":"Belgium","Club":"Zulte Waregem","Weighted Degree":"23.0","Modularity Class":"28","Date of birth / Age":"11 August 1985 (aged 28)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3343949044585987"},"color":"rgb(67,229,132)","size":11.333333015441895},{"label":"Juan Mata","x":-837.1373291015625,"y":-428.5978088378906,"id":"371","attributes":{"Eigenvector Centrality":"1.0","Betweenness Centrality":"0.005194225936839837","Appearances":"33","No":"13","Country":"Spain","Club Country":"England","Club":"Manchester United","Weighted Degree":"34.0","Modularity Class":"23","Date of birth / Age":"28 April 1988 (aged 26)","Degree":"34","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3478466635115949"},"color":"rgb(229,67,197)","size":26.0},{"label":"Faouzi Ghoulam","x":-1163.78857421875,"y":887.729736328125,"id":"218","attributes":{"Eigenvector Centrality":"0.571120930615696","Betweenness Centrality":"0.011614602667759096","Appearances":"6","No":"3","Country":"Algeria","Club Country":"Italy","Club":"Napoli","Weighted Degree":"33.0","Modularity Class":"24","Date of birth / Age":"1 February 1991 (aged 23)","Degree":"33","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3282715497990174"},"color":"rgb(67,164,229)","size":24.666667938232422},{"label":"Kenneth Omeruo","x":-33.326751708984375,"y":-1484.3856201171875,"id":"383","attributes":{"Eigenvector Centrality":"0.3177111385028752","Betweenness Centrality":"0.0033306119897154834","Appearances":"17","No":"22","Country":"Nigeria","Club Country":"England","Club":"Middlesbrough","Weighted Degree":"23.0","Modularity Class":"14","Date of birth / Age":"17 October 1993 (aged 20)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30222039473684215"},"color":"rgb(67,229,100)","size":11.333333015441895},{"label":"Yann Sommer","x":110.02254486083984,"y":216.66073608398438,"id":"723","attributes":{"Eigenvector Centrality":"0.4279165187640593","Betweenness Centrality":"0.0017015426628181239","Appearances":"6","No":"12","Country":"Switzerland","Club Country":"Switzerland","Club":"Basel","Weighted Degree":"25.0","Modularity Class":"0","Date of birth / Age":"17 December 1988 (aged 25)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.31038851351351354"},"color":"rgb(164,229,67)","size":14.0},{"label":"Park Jong-woo","x":1236.085205078125,"y":1634.40380859375,"id":"560","attributes":{"Eigenvector Centrality":"0.2315255949886878","Betweenness Centrality":"0.0","Appearances":"10","No":"15","Country":"South Korea","Club Country":"China","Club":"Guangzhou R\u0026F","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"10 March 1989 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Arthur Boka","x":447.86834716796875,"y":-798.1806030273438,"id":"63","attributes":{"Eigenvector Centrality":"0.35099862946861243","Betweenness Centrality":"0.008388572053063042","Appearances":"78","No":"3","Country":"Ivory Coast","Club Country":"Germany","Club":"VfB Stuttgart","Weighted Degree":"25.0","Modularity Class":"9","Date of birth / Age":"2 April 1983 (aged 31)","Degree":"25","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.32407407407407407"},"color":"rgb(164,67,229)","size":14.0},{"label":"Eiji Kawashima","x":599.2489624023438,"y":588.3504638671875,"id":"193","attributes":{"Eigenvector Centrality":"0.34852679481914073","Betweenness Centrality":"0.0021785252251571444","Appearances":"56","No":"1","Country":"Japan","Club Country":"Belgium","Club":"Standard Liège","Weighted Degree":"24.0","Modularity Class":"27","Date of birth / Age":"20 March 1983 (aged 31)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3249336870026525"},"color":"rgb(67,100,229)","size":12.666666984558105},{"label":"Javier Hernández","x":-1606.5635986328125,"y":123.67082214355469,"id":"318","attributes":{"Eigenvector Centrality":"0.6365445749365468","Betweenness Centrality":"0.02191152925089069","Appearances":"62","No":"14","Country":"Mexico","Club Country":"England","Club":"Manchester United","Weighted Degree":"35.0","Modularity Class":"21","Date of birth / Age":"1 June 1988 (aged 26)","Degree":"35","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.3211009174311927"},"color":"rgb(67,229,67)","size":27.33333396911621},{"label":"Terence Kongolo","x":966.4187622070312,"y":-4.162721157073975,"id":"673","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"1","No":"14","Country":"Netherlands","Club Country":"Netherlands","Club":"Feyenoord","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"14 February 1994 (aged 20)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Fabian Johnson","x":879.2975463867188,"y":-1453.8760986328125,"id":"213","attributes":{"Eigenvector Centrality":"0.28349810265891734","Betweenness Centrality":"0.002395894042282543","Appearances":"22","No":"23","Country":"United States","Club Country":"Germany","Club":"1899 Hoffenheim","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"11 December 1987 (aged 26)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2973300970873787"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Mehdi Mostefa","x":-1480.4698486328125,"y":1115.907470703125,"id":"494","attributes":{"Eigenvector Centrality":"0.30735480949810884","Betweenness Centrality":"0.001735065078748807","Appearances":"23","No":"22","Country":"Algeria","Club Country":"France","Club":"Ajaccio","Weighted Degree":"23.0","Modularity Class":"24","Date of birth / Age":"30 August 1983 (aged 30)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29178245335450576"},"color":"rgb(67,164,229)","size":11.333333015441895},{"label":"Andrés Guardado","x":-1822.0682373046875,"y":449.0326232910156,"id":"49","attributes":{"Eigenvector Centrality":"0.2999622703453746","Betweenness Centrality":"0.009651872776145686","Appearances":"104","No":"18","Country":"Mexico","Club Country":"Germany","Club":"Bayer Leverkusen","Weighted Degree":"24.0","Modularity Class":"21","Date of birth / Age":"28 September 1986 (aged 27)","Degree":"24","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.28982649842271296"},"color":"rgb(67,229,67)","size":12.666666984558105},{"label":"Maksim Kanunnikov","x":-1315.3818359375,"y":-1323.4705810546875,"id":"439","attributes":{"Eigenvector Centrality":"0.2784495406871368","Betweenness Centrality":"0.0019868644316807485","Appearances":"2","No":"6","Country":"Russia","Club Country":"Russia","Club":"Rubin Kazan","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"14 July 1991 (aged 22)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.256186824677588"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Edin ViÅ¡ca","x":1198.7845458984375,"y":-465.6673889160156,"id":"184","attributes":{"Eigenvector Centrality":"0.28396954172011374","Betweenness Centrality":"0.0","Appearances":"10","No":"19","Country":"Bosnia and Herzegovina","Club Country":"Turkey","Club":"?stanbul Ba?ak?ehir","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"17 February 1990 (aged 24)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Pablo Armero","x":-854.2186889648438,"y":1249.3016357421875,"id":"554","attributes":{"Eigenvector Centrality":"0.31394925107891597","Betweenness Centrality":"0.0","Appearances":"53","No":"7","Country":"Colombia","Club Country":"England","Club":"West Ham United","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"2 November 1986 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Dario VidoÅ¡ic","x":2016.283203125,"y":-666.3252563476562,"id":"148","attributes":{"Eigenvector Centrality":"0.22132294330055013","Betweenness Centrality":"0.0","Appearances":"23","No":"20","Country":"Australia","Club Country":"Switzerland","Club":"Sion","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"8 April 1987 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Theofanis Gekas","x":1527.901123046875,"y":552.6124267578125,"id":"674","attributes":{"Eigenvector Centrality":"0.27085145055391363","Betweenness Centrality":"0.002908370966594667","Appearances":"72","No":"17","Country":"Greece","Club Country":"Turkey","Club":"Konyaspor","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"23 May 1980 (aged 34)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2961321514907333"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Paul Aguilar","x":-2114.9287109375,"y":482.1558532714844,"id":"564","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"30","No":"22","Country":"Mexico","Club Country":"Mexico","Club":"América","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"6 March 1986 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Karim Benzema","x":-255.21575927734375,"y":-165.30316162109375,"id":"381","attributes":{"Eigenvector Centrality":"0.7424885429812043","Betweenness Centrality":"0.0035273454232103265","Appearances":"66","No":"10","Country":"France","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"32.0","Modularity Class":"16","Date of birth / Age":"19 December 1987 (aged 26)","Degree":"32","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.33576975788031066"},"color":"rgb(229,67,229)","size":23.33333396911621},{"label":"Vedad IbiÅ¡evic","x":1011.349853515625,"y":-507.7367248535156,"id":"697","attributes":{"Eigenvector Centrality":"0.32601187536143794","Betweenness Centrality":"0.009130368482483735","Appearances":"55","No":"9","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"VfB Stuttgart","Weighted Degree":"25.0","Modularity Class":"20","Date of birth / Age":"6 August 1984 (aged 29)","Degree":"25","Position":"FW","Eccentricity":"4.0","Closeness Centrality":"0.3321283325802079"},"color":"rgb(132,229,67)","size":14.0},{"label":"Jefferson Montero","x":-1599.2291259765625,"y":-622.9718627929688,"id":"324","attributes":{"Eigenvector Centrality":"0.37658875098697026","Betweenness Centrality":"0.0026941239537997667","Appearances":"40","No":"7","Country":"Ecuador","Club Country":"Mexico","Club":"Morelia","Weighted Degree":"23.0","Modularity Class":"4","Date of birth / Age":"1 September 1989 (aged 24)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30110610405571486"},"color":"rgb(229,67,132)","size":11.333333015441895},{"label":"Marco Parolo","x":223.34402465820312,"y":798.16845703125,"id":"447","attributes":{"Eigenvector Centrality":"0.44952910121457834","Betweenness Centrality":"4.3533065978638123E-4","Appearances":"4","No":"18","Country":"Italy","Club Country":"Italy","Club":"Parma","Weighted Degree":"24.0","Modularity Class":"3","Date of birth / Age":"25 January 1985 (aged 29)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30714584203928125"},"color":"rgb(197,229,67)","size":12.666666984558105},{"label":"José Rojas","x":-307.82147216796875,"y":1544.14697265625,"id":"362","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"19","No":"13","Country":"Chile","Club Country":"Chile","Club":"Universidad de Chile","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"3 June 1983 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Thiago Motta","x":60.09503936767578,"y":671.3873291015625,"id":"675","attributes":{"Eigenvector Centrality":"0.5779444332967031","Betweenness Centrality":"0.001710601263663759","Appearances":"20","No":"5","Country":"Italy","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"29.0","Modularity Class":"3","Date of birth / Age":"28 August 1982 (aged 31)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3166738474795347"},"color":"rgb(197,229,67)","size":19.333332061767578},{"label":"Masahiko Inoha","x":730.9411010742188,"y":583.111083984375,"id":"465","attributes":{"Eigenvector Centrality":"0.3171815377783478","Betweenness Centrality":"0.0","Appearances":"21","No":"19","Country":"Japan","Club Country":"Japan","Club":"Jubilo Iwata","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"28 August 1983 (aged 30)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Dani Alves","x":-742.1677856445312,"y":-271.697998046875,"id":"135","attributes":{"Eigenvector Centrality":"0.947563971570452","Betweenness Centrality":"0.005368122690024312","Appearances":"75","No":"2","Country":"Brazil","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"36.0","Modularity Class":"23","Date of birth / Age":"6 May 1983 (aged 31)","Degree":"36","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.34249767008387694"},"color":"rgb(229,67,197)","size":28.66666603088379},{"label":"Ryan McGowan","x":2185.520263671875,"y":-671.7802124023438,"id":"620","attributes":{"Eigenvector Centrality":"0.22132294330055013","Betweenness Centrality":"0.0","Appearances":"9","No":"19","Country":"Australia","Club Country":"China","Club":"Shandong Luneng Taishan","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"15 August 1989 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Lee Yong","x":1208.6063232421875,"y":1598.1090087890625,"id":"414","attributes":{"Eigenvector Centrality":"0.23152559498868786","Betweenness Centrality":"0.0","Appearances":"12","No":"12","Country":"South Korea","Club Country":"South Korea","Club":"Ulsan Hyundai","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"24 December 1986 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Antonio Candreva","x":180.96414184570312,"y":574.769287109375,"id":"58","attributes":{"Eigenvector Centrality":"0.5275205103981985","Betweenness Centrality":"0.00895640114460652","Appearances":"20","No":"6","Country":"Italy","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"28 February 1987 (aged 27)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33424283765347884"},"color":"rgb(197,229,67)","size":18.0},{"label":"Walter Gargano","x":-40.0959358215332,"y":145.01853942871094,"id":"711","attributes":{"Eigenvector Centrality":"0.4378381017420734","Betweenness Centrality":"0.0029785823951134294","Appearances":"63","No":"5","Country":"Uruguay","Club Country":"Italy","Club":"Parma","Weighted Degree":"26.0","Modularity Class":"6","Date of birth / Age":"23 July 1984 (aged 29)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3204010462074978"},"color":"rgb(229,197,67)","size":15.333333969116211},{"label":"Steven Defour","x":-855.4899291992188,"y":-553.7450561523438,"id":"667","attributes":{"Eigenvector Centrality":"0.6646783589767196","Betweenness Centrality":"0.008614529247819509","Appearances":"43","No":"16","Country":"Belgium","Club Country":"Portugal","Club":"Porto","Weighted Degree":"30.0","Modularity Class":"28","Date of birth / Age":"15 April 1988 (aged 26)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.35083532219570407"},"color":"rgb(67,229,132)","size":20.666667938232422},{"label":"Maxi Rodríguez","x":-1193.765625,"y":294.735595703125,"id":"487","attributes":{"Eigenvector Centrality":"0.47565077145164436","Betweenness Centrality":"0.0","Appearances":"55","No":"11","Country":"Argentina","Club Country":"Argentina","Club":"Newell\u0027s Old Boys","Weighted Degree":"22.0","Modularity Class":"19","Date of birth / Age":"2 January 1981 (aged 33)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2930622009569378"},"color":"rgb(67,229,229)","size":10.0},{"label":"Tranquillo Barnetta","x":73.72463989257812,"y":117.78337097167969,"id":"690","attributes":{"Eigenvector Centrality":"0.3971021212364907","Betweenness Centrality":"9.117937878248679E-4","Appearances":"74","No":"7","Country":"Switzerland","Club Country":"Germany","Club":"Eintracht Frankfurt","Weighted Degree":"23.0","Modularity Class":"0","Date of birth / Age":"22 May 1985 (aged 29)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3053593685085168"},"color":"rgb(164,229,67)","size":11.333333015441895},{"label":"Constant Djakpa","x":513.1433715820312,"y":-809.9959106445312,"id":"127","attributes":{"Eigenvector Centrality":"0.32415574535906994","Betweenness Centrality":"8.776465884449839E-4","Appearances":"5","No":"18","Country":"Ivory Coast","Club Country":"Germany","Club":"Eintracht Frankfurt","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"17 October 1986 (aged 27)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30523255813953487"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Carlos Carbonero","x":-742.2178344726562,"y":1199.126220703125,"id":"100","attributes":{"Eigenvector Centrality":"0.3139492510789159","Betweenness Centrality":"0.0","Appearances":"1","No":"5","Country":"Colombia","Club Country":"Argentina","Club":"River Plate","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"25 July 1990 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Thiago Silva (c)","x":-361.4657287597656,"y":-169.6861114501953,"id":"676","attributes":{"Eigenvector Centrality":"0.7136149540335622","Betweenness Centrality":"0.0035076449501830744","Appearances":"46","No":"3","Country":"Brazil","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"30.0","Modularity Class":"23","Date of birth / Age":"22 September 1984 (aged 29)","Degree":"30","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3336359509759419"},"color":"rgb(229,67,197)","size":20.666667938232422},{"label":"Miroslav Klose","x":293.1423645019531,"y":-267.2074890136719,"id":"517","attributes":{"Eigenvector Centrality":"0.5811899312198234","Betweenness Centrality":"0.010562454139187511","Appearances":"132","No":"11","Country":"Germany","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"13","Date of birth / Age":"9 June 1978 (aged 36)","Degree":"28","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.33746556473829203"},"color":"rgb(67,229,164)","size":18.0},{"label":"Xherdan Shaqiri","x":141.72509765625,"y":12.289528846740723,"id":"721","attributes":{"Eigenvector Centrality":"0.7024966189465659","Betweenness Centrality":"0.009639109401232904","Appearances":"33","No":"23","Country":"Switzerland","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"0","Date of birth / Age":"10 October 1991 (aged 22)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3383977900552486"},"color":"rgb(164,229,67)","size":27.33333396911621},{"label":"Roman Weidenfeller","x":605.18408203125,"y":-360.4881896972656,"id":"611","attributes":{"Eigenvector Centrality":"0.5006809860242267","Betweenness Centrality":"0.008472576600609625","Appearances":"3","No":"22","Country":"Germany","Club Country":"Germany","Club":"Borussia Dortmund","Weighted Degree":"24.0","Modularity Class":"13","Date of birth / Age":"6 August 1980 (aged 33)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.310126582278481"},"color":"rgb(67,229,164)","size":12.666666984558105},{"label":"Javier Mascherano","x":-1221.532470703125,"y":91.2391586303711,"id":"319","attributes":{"Eigenvector Centrality":"0.884141666517999","Betweenness Centrality":"0.004626645517321425","Appearances":"98","No":"14","Country":"Argentina","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"36.0","Modularity Class":"19","Date of birth / Age":"8 June 1984 (aged 30)","Degree":"36","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3273942093541203"},"color":"rgb(67,229,229)","size":28.66666603088379},{"label":"Carlos Carmona","x":-345.68072509765625,"y":1473.065185546875,"id":"101","attributes":{"Eigenvector Centrality":"0.3286711953683635","Betweenness Centrality":"0.0016022418362757356","Appearances":"44","No":"6","Country":"Chile","Club Country":"Italy","Club":"Atalanta","Weighted Degree":"23.0","Modularity Class":"18","Date of birth / Age":"21 February 1987 (aged 27)","Degree":"23","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2854368932038835"},"color":"rgb(229,132,67)","size":11.333333015441895},{"label":"Liassine Cadamuro-Bentaïba","x":-1424.95849609375,"y":1185.5799560546875,"id":"418","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"7","No":"17","Country":"Algeria","Club Country":"Spain","Club":"Mallorca","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"5 March 1988 (aged 26)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Alex Oxlade-Chamberlain","x":-56.5023193359375,"y":-825.344482421875,"id":"27","attributes":{"Eigenvector Centrality":"0.706323984260769","Betweenness Centrality":"0.001711566637513174","Appearances":"15","No":"15","Country":"England","Club Country":"England","Club":"Arsenal","Weighted Degree":"30.0","Modularity Class":"28","Date of birth / Age":"15 August 1993 (aged 20)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3199825859817153"},"color":"rgb(67,229,132)","size":20.666667938232422},{"label":"Jalal Hosseini","x":2076.03515625,"y":1075.61083984375,"id":"306","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"85","No":"4","Country":"Iran","Club Country":"Iran","Club":"Persepolis","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"3 February 1982 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Johnny Herrera","x":-225.40228271484375,"y":1509.60302734375,"id":"344","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"8","No":"23","Country":"Chile","Club Country":"Chile","Club":"Universidad de Chile","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"9 May 1981 (aged 33)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Rafik Halliche","x":-1426.09912109375,"y":1266.290771484375,"id":"582","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"29","No":"5","Country":"Algeria","Club Country":"Portugal","Club":"Académica","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"2 September 1986 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Kim Seung-gyu","x":1189.895751953125,"y":1559.8544921875,"id":"393","attributes":{"Eigenvector Centrality":"0.23152559498868777","Betweenness Centrality":"0.0","Appearances":"5","No":"21","Country":"South Korea","Club Country":"South Korea","Club":"Ulsan Hyundai","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"30 September 1990 (aged 23)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"William Carvalho","x":-772.361083984375,"y":375.0953674316406,"id":"716","attributes":{"Eigenvector Centrality":"0.4410475661612916","Betweenness Centrality":"0.001075874410151188","Appearances":"4","No":"6","Country":"Portugal","Club Country":"Portugal","Club":"Sporting CP","Weighted Degree":"24.0","Modularity Class":"8","Date of birth / Age":"7 April 1992 (aged 22)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3185955786736021"},"color":"rgb(229,164,67)","size":12.666666984558105},{"label":"Gabriel Paletta","x":206.93821716308594,"y":845.000732421875,"id":"237","attributes":{"Eigenvector Centrality":"0.4495291012145782","Betweenness Centrality":"4.3533065978638123E-4","Appearances":"2","No":"20","Country":"Italy","Club Country":"Italy","Club":"Parma","Weighted Degree":"24.0","Modularity Class":"3","Date of birth / Age":"15 February 1986 (aged 28)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30714584203928125"},"color":"rgb(197,229,67)","size":12.666666984558105},{"label":"Keylor Navas","x":2179.6376953125,"y":330.6126708984375,"id":"388","attributes":{"Eigenvector Centrality":"0.24591596591658982","Betweenness Centrality":"0.0020809246802811297","Appearances":"53","No":"1","Country":"Costa Rica","Club Country":"Spain","Club":"Levante","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"15 December 1986 (aged 27)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.26844411979547117"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Martín Silva","x":-0.6348667740821838,"y":1.9825427532196045,"id":"463","attributes":{"Eigenvector Centrality":"0.37564528732258246","Betweenness Centrality":"0.0","Appearances":"4","No":"23","Country":"Uruguay","Club Country":"Brazil","Club":"Vasco da Gama","Weighted Degree":"22.0","Modularity Class":"6","Date of birth / Age":"25 March 1983 (aged 31)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3121019108280255"},"color":"rgb(229,197,67)","size":10.0},{"label":"Mathieu Valbuena","x":44.39426040649414,"y":-119.34598541259766,"id":"473","attributes":{"Eigenvector Centrality":"0.5095573508334031","Betweenness Centrality":"0.0046278408281149215","Appearances":"34","No":"8","Country":"France","Club Country":"France","Club":"Marseille","Weighted Degree":"24.0","Modularity Class":"16","Date of birth / Age":"28 September 1984 (aged 29)","Degree":"24","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3247901016349978"},"color":"rgb(229,67,229)","size":12.666666984558105},{"label":"Ante Rebic","x":-308.12176513671875,"y":744.3989868164062,"id":"55","attributes":{"Eigenvector Centrality":"0.37367251459016204","Betweenness Centrality":"0.002289273069692677","Appearances":"5","No":"16","Country":"Croatia","Club Country":"Italy","Club":"Fiorentina","Weighted Degree":"24.0","Modularity Class":"25","Date of birth / Age":"21 September 1993 (aged 20)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3125"},"color":"rgb(132,67,229)","size":12.666666984558105},{"label":"Danijel Pranjic","x":-193.00035095214844,"y":612.0997924804688,"id":"142","attributes":{"Eigenvector Centrality":"0.35596191653510817","Betweenness Centrality":"0.00248185018192758","Appearances":"50","No":"3","Country":"Croatia","Club Country":"Greece","Club":"Panathinaikos","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"2 December 1981 (aged 32)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30676126878130217"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Andrey Yeshchenko","x":-1412.1168212890625,"y":-1477.236083984375,"id":"51","attributes":{"Eigenvector Centrality":"0.2656930429181982","Betweenness Centrality":"0.0","Appearances":"12","No":"22","Country":"Russia","Club Country":"Russia","Club":"Anzhi Makhachkala","Weighted Degree":"22.0","Modularity Class":"2","Date of birth / Age":"9 February 1984 (aged 30)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.23244781783681215"},"color":"rgb(229,67,67)","size":10.0},{"label":"Atsuto Uchida","x":789.1749877929688,"y":479.1142272949219,"id":"69","attributes":{"Eigenvector Centrality":"0.4182713819100073","Betweenness Centrality":"0.00731168207978959","Appearances":"68","No":"2","Country":"Japan","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"28.0","Modularity Class":"27","Date of birth / Age":"27 March 1988 (aged 26)","Degree":"28","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.34329752452125173"},"color":"rgb(67,100,229)","size":18.0},{"label":"Thibaut Courtois","x":-784.1881713867188,"y":-694.4415893554688,"id":"677","attributes":{"Eigenvector Centrality":"0.6799862056462357","Betweenness Centrality":"0.0018763771735177332","Appearances":"17","No":"1","Country":"Belgium","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"29.0","Modularity Class":"28","Date of birth / Age":"11 May 1992 (aged 22)","Degree":"29","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3313796212804328"},"color":"rgb(67,229,132)","size":19.333332061767578},{"label":"John Boye","x":493.59832763671875,"y":1298.4100341796875,"id":"340","attributes":{"Eigenvector Centrality":"0.30301525489271036","Betweenness Centrality":"0.0013356812076157393","Appearances":"30","No":"21","Country":"Ghana","Club Country":"France","Club":"Rennes","Weighted Degree":"23.0","Modularity Class":"5","Date of birth / Age":"23 April 1987 (aged 27)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2984165651644336"},"color":"rgb(67,229,197)","size":11.333333015441895},{"label":"Lionel Messi (c)","x":-1133.2008056640625,"y":55.981807708740234,"id":"419","attributes":{"Eigenvector Centrality":"0.884141666517999","Betweenness Centrality":"0.004626645517321425","Appearances":"86","No":"10","Country":"Argentina","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"36.0","Modularity Class":"19","Date of birth / Age":"24 June 1987 (aged 26)","Degree":"36","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3273942093541203"},"color":"rgb(67,229,229)","size":28.66666603088379},{"label":"Mathieu Debuchy","x":14.882935523986816,"y":-313.2035827636719,"id":"472","attributes":{"Eigenvector Centrality":"0.5292224497836601","Betweenness Centrality":"0.0019647591823339743","Appearances":"21","No":"2","Country":"France","Club Country":"England","Club":"Newcastle United","Weighted Degree":"25.0","Modularity Class":"16","Date of birth / Age":"28 July 1985 (aged 28)","Degree":"25","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(229,67,229)","size":14.0},{"label":"Blaise Matuidi","x":-108.93384552001953,"y":-90.56800842285156,"id":"87","attributes":{"Eigenvector Centrality":"0.6370473545952838","Betweenness Centrality":"0.001865102966313942","Appearances":"23","No":"14","Country":"France","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"29.0","Modularity Class":"16","Date of birth / Age":"9 April 1987 (aged 27)","Degree":"29","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,67,229)","size":19.333332061767578},{"label":"Lorenzo Insigne","x":-68.64961242675781,"y":680.9847412109375,"id":"422","attributes":{"Eigenvector Centrality":"0.6915881955717977","Betweenness Centrality":"0.008719166745740005","Appearances":"5","No":"22","Country":"Italy","Club Country":"Italy","Club":"Napoli","Weighted Degree":"33.0","Modularity Class":"3","Date of birth / Age":"4 June 1991 (aged 23)","Degree":"33","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3322784810126582"},"color":"rgb(197,229,67)","size":24.666667938232422},{"label":"Diego Calvo","x":2308.55810546875,"y":341.5826416015625,"id":"163","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"10","No":"20","Country":"Costa Rica","Club Country":"Norway","Club":"VÃ¥lerenga","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"25 March 1991 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Hiroshi Kiyotake","x":729.6253662109375,"y":516.7271728515625,"id":"282","attributes":{"Eigenvector Centrality":"0.34512034913799255","Betweenness Centrality":"0.003186055679065411","Appearances":"25","No":"8","Country":"Japan","Club Country":"Germany","Club":"1. FC Nürnberg","Weighted Degree":"24.0","Modularity Class":"27","Date of birth / Age":"12 November 1989 (aged 24)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3237885462555066"},"color":"rgb(67,100,229)","size":12.666666984558105},{"label":"Renato Ibarra","x":-1613.8062744140625,"y":-545.0514526367188,"id":"595","attributes":{"Eigenvector Centrality":"0.3742367393926188","Betweenness Centrality":"0.003419150984977221","Appearances":"18","No":"5","Country":"Ecuador","Club Country":"Netherlands","Club":"Vitesse","Weighted Degree":"23.0","Modularity Class":"4","Date of birth / Age":"20 January 1991 (aged 23)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3"},"color":"rgb(229,67,132)","size":11.333333015441895},{"label":"Miralem Pjanic","x":1103.220947265625,"y":-385.4655456542969,"id":"516","attributes":{"Eigenvector Centrality":"0.3489363879046361","Betweenness Centrality":"0.008708846173341396","Appearances":"48","No":"8","Country":"Bosnia and Herzegovina","Club Country":"Italy","Club":"Roma","Weighted Degree":"26.0","Modularity Class":"20","Date of birth / Age":"2 April 1990 (aged 24)","Degree":"26","Position":"MF","Eccentricity":"4.0","Closeness Centrality":"0.3385536619069553"},"color":"rgb(132,229,67)","size":15.333333969116211},{"label":"Charles Aránguiz","x":-251.59664916992188,"y":1476.45458984375,"id":"112","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"21","No":"20","Country":"Chile","Club Country":"Brazil","Club":"Internacional","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"17 April 1989 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"César Azpilicueta","x":-780.8587646484375,"y":-518.6594848632812,"id":"110","attributes":{"Eigenvector Centrality":"0.9333483233206638","Betweenness Centrality":"0.002581134642452991","Appearances":"6","No":"22","Country":"Spain","Club Country":"England","Club":"Chelsea","Weighted Degree":"32.0","Modularity Class":"23","Date of birth / Age":"28 August 1989 (aged 24)","Degree":"32","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.34186046511627904"},"color":"rgb(229,67,197)","size":23.33333396911621},{"label":"Rémy Cabella","x":-28.49822998046875,"y":-252.28802490234375,"id":"594","attributes":{"Eigenvector Centrality":"0.48363975992492747","Betweenness Centrality":"0.0","Appearances":"1","No":"7","Country":"France","Club Country":"France","Club":"Montpellier","Weighted Degree":"22.0","Modularity Class":"16","Date of birth / Age":"8 March 1990 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.3037190082644628"},"color":"rgb(229,67,229)","size":10.0},{"label":"Aleksei Ionov","x":-1428.007080078125,"y":-1427.2176513671875,"id":"24","attributes":{"Eigenvector Centrality":"0.2816622746350613","Betweenness Centrality":"6.368705012250895E-4","Appearances":"5","No":"21","Country":"Russia","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"18 February 1989 (aged 25)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.25538568450312715"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Vieirinha","x":-584.5398559570312,"y":300.7301940917969,"id":"703","attributes":{"Eigenvector Centrality":"0.5206064074642943","Betweenness Centrality":"0.0029301281450007945","Appearances":"9","No":"10","Country":"Portugal","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"28.0","Modularity Class":"8","Date of birth / Age":"24 January 1986 (aged 28)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.32565352237483386"},"color":"rgb(229,164,67)","size":18.0},{"label":"Joel Campbell","x":2111.1640625,"y":365.17755126953125,"id":"336","attributes":{"Eigenvector Centrality":"0.2789506377156212","Betweenness Centrality":"0.00832814736706791","Appearances":"33","No":"9","Country":"Costa Rica","Club Country":"Greece","Club":"Olympiacos","Weighted Degree":"26.0","Modularity Class":"29","Date of birth / Age":"26 June 1992 (aged 21)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2687385740402194"},"color":"rgb(229,229,67)","size":15.333333969116211},{"label":"Carlos Salcido","x":-2011.8602294921875,"y":347.6936340332031,"id":"104","attributes":{"Eigenvector Centrality":"0.2771264523867947","Betweenness Centrality":"0.0","Appearances":"122","No":"3","Country":"Mexico","Club Country":"Mexico","Club":"UANL","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"2 April 1980 (aged 34)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Mathew Ryan","x":2056.780517578125,"y":-519.5844116210938,"id":"471","attributes":{"Eigenvector Centrality":"0.2315995769978225","Betweenness Centrality":"0.0038336165219305914","Appearances":"7","No":"1","Country":"Australia","Club Country":"Belgium","Club":"Club Brugge","Weighted Degree":"23.0","Modularity Class":"12","Date of birth / Age":"8 April 1992 (aged 22)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.23535062439961577"},"color":"rgb(229,100,67)","size":11.333333015441895},{"label":"Samuel Inkoom","x":406.61175537109375,"y":1441.41943359375,"id":"628","attributes":{"Eigenvector Centrality":"0.29027436907278803","Betweenness Centrality":"0.0","Appearances":"46","No":"2","Country":"Ghana","Club Country":"Greece","Club":"Platanias","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"1 June 1989 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Granit Xhaka","x":60.45975875854492,"y":205.4804229736328,"id":"266","attributes":{"Eigenvector Centrality":"0.4016189697530195","Betweenness Centrality":"6.451424399991758E-4","Appearances":"26","No":"10","Country":"Switzerland","Club Country":"Germany","Club":"Borussia Mönchengladbach","Weighted Degree":"23.0","Modularity Class":"0","Date of birth / Age":"27 September 1992 (aged 21)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30222039473684215"},"color":"rgb(164,229,67)","size":11.333333015441895},{"label":"Carl Medjani","x":-1275.965087890625,"y":1205.1011962890625,"id":"97","attributes":{"Eigenvector Centrality":"0.30778242364802144","Betweenness Centrality":"0.002125132721118146","Appearances":"26","No":"12","Country":"Algeria","Club Country":"France","Club":"Valenciennes","Weighted Degree":"23.0","Modularity Class":"24","Date of birth / Age":"15 May 1985 (aged 29)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2980535279805353"},"color":"rgb(67,164,229)","size":11.333333015441895},{"label":"Ramon Azeez","x":-83.1539077758789,"y":-1703.900634765625,"id":"587","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"2","No":"15","Country":"Nigeria","Club Country":"Spain","Club":"Almería","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"12 December 1992 (aged 21)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Didier Zokora","x":526.2356567382812,"y":-881.0933227539062,"id":"161","attributes":{"Eigenvector Centrality":"0.30966117600400694","Betweenness Centrality":"0.0","Appearances":"119","No":"5","Country":"Ivory Coast","Club Country":"Turkey","Club":"Trabzonspor","Weighted Degree":"22.0","Modularity Class":"9","Date of birth / Age":"14 December 1980 (aged 33)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2929453965723396"},"color":"rgb(164,67,229)","size":10.0},{"label":"Yasuyuki Konno","x":772.3632202148438,"y":672.5744018554688,"id":"725","attributes":{"Eigenvector Centrality":"0.31718153777834784","Betweenness Centrality":"0.0","Appearances":"81","No":"15","Country":"Japan","Club Country":"Japan","Club":"Gamba Osaka","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"25 January 1983 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Phil Jagielka","x":-210.36138916015625,"y":-1046.0340576171875,"id":"575","attributes":{"Eigenvector Centrality":"0.5738583419916762","Betweenness Centrality":"0.0013664563333722465","Appearances":"26","No":"6","Country":"England","Club Country":"England","Club":"Everton","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"17 August 1982 (aged 31)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31183708103521424"},"color":"rgb(67,229,132)","size":14.0},{"label":"Michael Uchebo","x":-95.68781280517578,"y":-1656.3585205078125,"id":"505","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"4","No":"20","Country":"Nigeria","Club Country":"Belgium","Club":"Cercle Brugge","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"2 February 1990 (aged 24)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Andreas Samaris","x":1692.9754638671875,"y":475.92816162109375,"id":"47","attributes":{"Eigenvector Centrality":"0.2697590097502519","Betweenness Centrality":"0.0018881692306353887","Appearances":"4","No":"22","Country":"Greece","Club Country":"Greece","Club":"Olympiacos","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"13 June 1989 (aged 24)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2878965922444183"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Emmanuel Agyemang-Badu","x":311.23797607421875,"y":1367.975341796875,"id":"199","attributes":{"Eigenvector Centrality":"0.30228653977349984","Betweenness Centrality":"0.002131225990650736","Appearances":"49","No":"8","Country":"Ghana","Club Country":"Italy","Club":"Udinese","Weighted Degree":"23.0","Modularity Class":"5","Date of birth / Age":"2 December 1990 (aged 23)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29708973322554566"},"color":"rgb(67,229,197)","size":11.333333015441895},{"label":"Michael Lang","x":29.4794864654541,"y":282.8443908691406,"id":"504","attributes":{"Eigenvector Centrality":"0.3846161602156529","Betweenness Centrality":"0.0","Appearances":"6","No":"6","Country":"Switzerland","Club Country":"Switzerland","Club":"Grasshopper","Weighted Degree":"22.0","Modularity Class":"0","Date of birth / Age":"8 February 1991 (aged 23)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2922465208747515"},"color":"rgb(164,229,67)","size":10.0},{"label":"Shuichi Gonda","x":757.8242797851562,"y":624.099853515625,"id":"650","attributes":{"Eigenvector Centrality":"0.31718153777834773","Betweenness Centrality":"0.0","Appearances":"2","No":"23","Country":"Japan","Club Country":"Japan","Club":"F.C. Tokyo","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"3 March 1989 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Celso Borges","x":2214.53955078125,"y":283.7978820800781,"id":"109","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"63","No":"5","Country":"Costa Rica","Club Country":"Sweden","Club":"AIK","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"27 May 1988 (aged 26)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Javi Martínez","x":-549.7433471679688,"y":-388.08502197265625,"id":"316","attributes":{"Eigenvector Centrality":"0.9931923382141185","Betweenness Centrality":"0.008269325861106165","Appearances":"17","No":"4","Country":"Spain","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"23","Date of birth / Age":"2 September 1988 (aged 25)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34653465346534656"},"color":"rgb(229,67,197)","size":27.33333396911621},{"label":"Sylvain Gbohouo","x":531.5452880859375,"y":-936.862060546875,"id":"671","attributes":{"Eigenvector Centrality":"0.30966117600400694","Betweenness Centrality":"0.0","Appearances":"2","No":"16","Country":"Ivory Coast","Club Country":"Ivory Coast","Club":"Séwé Sport","Weighted Degree":"22.0","Modularity Class":"9","Date of birth / Age":"29 October 1988 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2929453965723396"},"color":"rgb(164,67,229)","size":10.0},{"label":"Sead KolaÅ¡inac","x":1107.5244140625,"y":-303.2990417480469,"id":"633","attributes":{"Eigenvector Centrality":"0.3859570622009839","Betweenness Centrality":"0.013926412977704486","Appearances":"4","No":"5","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"28.0","Modularity Class":"20","Date of birth / Age":"20 June 1993 (aged 20)","Degree":"28","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.34090909090909094"},"color":"rgb(132,229,67)","size":18.0},{"label":"Vangelis Moras","x":1602.7227783203125,"y":488.2573547363281,"id":"694","attributes":{"Eigenvector Centrality":"0.25813336963416805","Betweenness Centrality":"0.0","Appearances":"19","No":"5","Country":"Greece","Club Country":"Italy","Club":"Verona","Weighted Degree":"22.0","Modularity Class":"15","Date of birth / Age":"26 August 1981 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2760045061960195"},"color":"rgb(229,67,100)","size":10.0},{"label":"Mesut Özil","x":266.2100524902344,"y":-466.7005310058594,"id":"498","attributes":{"Eigenvector Centrality":"0.6437896004097903","Betweenness Centrality":"0.002673471053911242","Appearances":"55","No":"8","Country":"Germany","Club Country":"England","Club":"Arsenal","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"15 October 1988 (aged 25)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3219448094612352"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Daniel Cambronero","x":2228.9765625,"y":327.57440185546875,"id":"136","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"4","No":"23","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Herediano","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"8 January 1986 (aged 28)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Alberto Aquilani","x":51.16946029663086,"y":883.6702880859375,"id":"19","attributes":{"Eigenvector Centrality":"0.446913802610424","Betweenness Centrality":"0.00214616718692594","Appearances":"35","No":"14","Country":"Italy","Club Country":"Italy","Club":"Fiorentina","Weighted Degree":"24.0","Modularity Class":"3","Date of birth / Age":"7 July 1984 (aged 29)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.310126582278481"},"color":"rgb(197,229,67)","size":12.666666984558105},{"label":"Matthew Å piranovic","x":2061.166748046875,"y":-656.2603149414062,"id":"479","attributes":{"Eigenvector Centrality":"0.2213229433005502","Betweenness Centrality":"0.0","Appearances":"18","No":"6","Country":"Australia","Club Country":"Australia","Club":"Western Sydney Wanderers","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"27 June 1988 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Thomas Müller","x":396.2323913574219,"y":-434.3363952636719,"id":"678","attributes":{"Eigenvector Centrality":"0.6585766805388439","Betweenness Centrality":"0.0026429368589338613","Appearances":"49","No":"13","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"13 September 1989 (aged 24)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Riyad Mahrez","x":-1375.4896240234375,"y":1263.62109375,"id":"605","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"2","No":"21","Country":"Algeria","Club Country":"England","Club":"Leicester City","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"21 February 1991 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Alireza Jahanbakhsh","x":1942.0732421875,"y":1034.900146484375,"id":"36","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"7","No":"9","Country":"Iran","Club Country":"Netherlands","Club":"NEC","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"11 August 1993 (aged 20)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Hotaru Yamaguchi","x":665.15576171875,"y":571.1557006835938,"id":"285","attributes":{"Eigenvector Centrality":"0.33192039229134085","Betweenness Centrality":"0.0010231003820519223","Appearances":"12","No":"16","Country":"Japan","Club Country":"Japan","Club":"Cerezo Osaka","Weighted Degree":"23.0","Modularity Class":"27","Date of birth / Age":"6 October 1990 (aged 23)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3190104166666667"},"color":"rgb(67,100,229)","size":11.333333015441895},{"label":"Hugo Campagnaro","x":-1030.6343994140625,"y":363.070556640625,"id":"287","attributes":{"Eigenvector Centrality":"0.5658107599692684","Betweenness Centrality":"0.0025393109943757006","Appearances":"15","No":"3","Country":"Argentina","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"27.0","Modularity Class":"19","Date of birth / Age":"27 June 1980 (aged 33)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3272484416740873"},"color":"rgb(67,229,229)","size":16.666667938232422},{"label":"Diego Godín","x":-229.68458557128906,"y":-28.488847732543945,"id":"166","attributes":{"Eigenvector Centrality":"0.5243629945948549","Betweenness Centrality":"0.0015151368839237088","Appearances":"77","No":"3","Country":"Uruguay","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"28.0","Modularity Class":"6","Date of birth / Age":"16 February 1986 (aged 28)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3236459709379128"},"color":"rgb(229,197,67)","size":18.0},{"label":"Roman Bürki","x":84.80470275878906,"y":279.10205078125,"id":"610","attributes":{"Eigenvector Centrality":"0.3846161602156529","Betweenness Centrality":"0.0","Appearances":"0","No":"21","Country":"Switzerland","Club Country":"Switzerland","Club":"Grasshopper","Weighted Degree":"22.0","Modularity Class":"0","Date of birth / Age":"14 November 1990 (aged 23)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2922465208747515"},"color":"rgb(164,229,67)","size":10.0},{"label":"Didier Drogba (c)","x":598.4851684570312,"y":-735.1734008789062,"id":"159","attributes":{"Eigenvector Centrality":"0.3683202285259076","Betweenness Centrality":"0.006250022365764094","Appearances":"101","No":"11","Country":"Ivory Coast","Club Country":"Turkey","Club":"Galatasaray","Weighted Degree":"26.0","Modularity Class":"9","Date of birth / Age":"11 March 1978 (aged 36)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3276861346411057"},"color":"rgb(164,67,229)","size":15.333333969116211},{"label":"Sejad Salihovic","x":1178.591064453125,"y":-598.7509765625,"id":"635","attributes":{"Eigenvector Centrality":"0.29529844322499244","Betweenness Centrality":"0.0028150615386489113","Appearances":"42","No":"23","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"1899 Hoffenheim","Weighted Degree":"23.0","Modularity Class":"20","Date of birth / Age":"8 October 1984 (aged 29)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31518010291595194"},"color":"rgb(132,229,67)","size":11.333333015441895},{"label":"Christian Bolaños","x":2234.70166015625,"y":376.90460205078125,"id":"119","attributes":{"Eigenvector Centrality":"0.23496944760866384","Betweenness Centrality":"0.0","Appearances":"55","No":"7","Country":"Costa Rica","Club Country":"Denmark","Club":"Copenhagen","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"17 May 1984 (aged 30)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Carlos Peña","x":-2037.2489013671875,"y":386.7759704589844,"id":"103","attributes":{"Eigenvector Centrality":"0.2771264523867947","Betweenness Centrality":"0.0","Appearances":"16","No":"21","Country":"Mexico","Club Country":"Mexico","Club":"León","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"29 March 1990 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Izet Hajrovic","x":1073.4324951171875,"y":-468.6595458984375,"id":"302","attributes":{"Eigenvector Centrality":"0.3433334744187318","Betweenness Centrality":"0.0069532743678391755","Appearances":"7","No":"20","Country":"Bosnia and Herzegovina","Club Country":"Turkey","Club":"Galatasaray","Weighted Degree":"26.0","Modularity Class":"20","Date of birth / Age":"4 August 1991 (aged 22)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3359232175502742"},"color":"rgb(132,229,67)","size":15.333333969116211},{"label":"Joël Veltman","x":921.6832885742188,"y":59.57893753051758,"id":"338","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"2","No":"13","Country":"Netherlands","Club Country":"Netherlands","Club":"Ajax","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"15 January 1992 (aged 22)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"David Silva","x":-782.8482666015625,"y":-359.30230712890625,"id":"154","attributes":{"Eigenvector Centrality":"0.8845575771108349","Betweenness Centrality":"0.006629652754318272","Appearances":"80","No":"21","Country":"Spain","Club Country":"England","Club":"Manchester City","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"8 January 1986 (aged 28)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3407510431154381"},"color":"rgb(229,67,197)","size":22.0},{"label":"Manuel Neuer","x":362.2953186035156,"y":-299.9522399902344,"id":"442","attributes":{"Eigenvector Centrality":"0.6585766805388434","Betweenness Centrality":"0.0026429368589338613","Appearances":"45","No":"1","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"27 March 1986 (aged 28)","Degree":"29","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Kim Bo-kyung","x":1094.657470703125,"y":1613.0086669921875,"id":"391","attributes":{"Eigenvector Centrality":"0.24403600463458192","Betweenness Centrality":"0.006087158361550197","Appearances":"28","No":"7","Country":"South Korea","Club Country":"Wales","Club":"Cardiff City","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"6 October 1989 (aged 24)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.26785714285714285"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"Eugene Galekovic","x":2152.16015625,"y":-634.9464721679688,"id":"208","attributes":{"Eigenvector Centrality":"0.22132294330055013","Betweenness Centrality":"0.0","Appearances":"8","No":"18","Country":"Australia","Club Country":"Australia","Club":"Adelaide United","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"12 June 1981 (aged 33)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Emmanuel Emenike","x":-64.24840545654297,"y":-1362.014404296875,"id":"200","attributes":{"Eigenvector Centrality":"0.36794115334947153","Betweenness Centrality":"0.005599744925127154","Appearances":"23","No":"9","Country":"Nigeria","Club Country":"Turkey","Club":"Fenerbahçe","Weighted Degree":"26.0","Modularity Class":"14","Date of birth / Age":"10 May 1987 (aged 27)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3168103448275862"},"color":"rgb(67,229,100)","size":15.333333969116211},{"label":"Wesley Sneijder","x":805.6671752929688,"y":-40.13237762451172,"id":"714","attributes":{"Eigenvector Centrality":"0.39319035954961806","Betweenness Centrality":"0.006544290321462833","Appearances":"99","No":"10","Country":"Netherlands","Club Country":"Turkey","Club":"Galatasaray","Weighted Degree":"26.0","Modularity Class":"22","Date of birth / Age":"9 June 1984 (aged 30)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.337620578778135"},"color":"rgb(197,67,229)","size":15.333333969116211},{"label":"Walter Ayoví","x":-1792.04833984375,"y":-657.5009155273438,"id":"710","attributes":{"Eigenvector Centrality":"0.36230621820682135","Betweenness Centrality":"0.0","Appearances":"90","No":"10","Country":"Ecuador","Club Country":"Mexico","Club":"Pachuca","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"11 August 1979 (aged 34)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Valentin Stocker","x":93.9429931640625,"y":165.77862548828125,"id":"692","attributes":{"Eigenvector Centrality":"0.4279165187640592","Betweenness Centrality":"0.0017015426628181239","Appearances":"24","No":"14","Country":"Switzerland","Club Country":"Switzerland","Club":"Basel","Weighted Degree":"25.0","Modularity Class":"0","Date of birth / Age":"12 April 1989 (aged 25)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31038851351351354"},"color":"rgb(164,229,67)","size":14.0},{"label":"David Villa","x":-854.8253784179688,"y":-313.9442443847656,"id":"155","attributes":{"Eigenvector Centrality":"0.7852248920099724","Betweenness Centrality":"7.220203040676876E-4","Appearances":"96","No":"7","Country":"Spain","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"27.0","Modularity Class":"23","Date of birth / Age":"3 December 1981 (aged 32)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3215223097112861"},"color":"rgb(229,67,197)","size":16.666667938232422},{"label":"Sergio Agüero","x":-986.2796630859375,"y":70.57652282714844,"id":"642","attributes":{"Eigenvector Centrality":"0.6398902783818313","Betweenness Centrality":"0.003598075368399343","Appearances":"51","No":"20","Country":"Argentina","Club Country":"England","Club":"Manchester City","Weighted Degree":"29.0","Modularity Class":"19","Date of birth / Age":"2 June 1988 (aged 26)","Degree":"29","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3316787003610108"},"color":"rgb(67,229,229)","size":19.333332061767578},{"label":"Kim Young-gwon","x":1284.3221435546875,"y":1556.894775390625,"id":"395","attributes":{"Eigenvector Centrality":"0.23152559498868786","Betweenness Centrality":"0.0","Appearances":"21","No":"5","Country":"South Korea","Club Country":"China","Club":"Guangzhou Evergrande","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"27 February 1990 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Adrián Bone","x":-1657.1593017578125,"y":-645.242919921875,"id":"9","attributes":{"Eigenvector Centrality":"0.36230621820682135","Betweenness Centrality":"0.0","Appearances":"3","No":"12","Country":"Ecuador","Club Country":"Ecuador","Club":"El Nacional","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"8 September 1988 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Benoît Assou-Ekotto","x":484.17120361328125,"y":273.5126953125,"id":"84","attributes":{"Eigenvector Centrality":"0.3330106718881068","Betweenness Centrality":"0.0036584595528713027","Appearances":"22","No":"2","Country":"Cameroon","Club Country":"England","Club":"Queens Park Rangers","Weighted Degree":"23.0","Modularity Class":"17","Date of birth / Age":"24 March 1984 (aged 30)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3190104166666667"},"color":"rgb(67,132,229)","size":11.333333015441895},{"label":"Efe Ambrose","x":91.53675842285156,"y":-1502.422119140625,"id":"190","attributes":{"Eigenvector Centrality":"0.3486435360657821","Betweenness Centrality":"0.008270857775066283","Appearances":"37","No":"5","Country":"Nigeria","Club Country":"Scotland","Club":"Celtic","Weighted Degree":"25.0","Modularity Class":"14","Date of birth / Age":"18 October 1988 (aged 25)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31518010291595194"},"color":"rgb(67,229,100)","size":14.0},{"label":"Oliver Bozanic","x":2198.375732421875,"y":-627.1802368164062,"id":"541","attributes":{"Eigenvector Centrality":"0.22132294330055013","Betweenness Centrality":"0.0","Appearances":"3","No":"13","Country":"Australia","Club Country":"Switzerland","Club":"Luzern","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"8 January 1989 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Eduardo Vargas","x":-348.89111328125,"y":1339.4359130859375,"id":"189","attributes":{"Eigenvector Centrality":"0.3789565490107093","Betweenness Centrality":"0.006733824897676562","Appearances":"30","No":"11","Country":"Chile","Club Country":"Spain","Club":"Valencia","Weighted Degree":"26.0","Modularity Class":"18","Date of birth / Age":"20 November 1989 (aged 24)","Degree":"26","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.30359355638166047"},"color":"rgb(229,132,67)","size":15.333333969116211},{"label":"Azubuike Egwuekwe","x":-40.1948127746582,"y":-1612.722900390625,"id":"75","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"31","No":"6","Country":"Nigeria","Club Country":"Nigeria","Club":"Warri Wolves","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"16 July 1989 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Giannis Maniatis","x":1675.661376953125,"y":562.7532958984375,"id":"251","attributes":{"Eigenvector Centrality":"0.269759009750252","Betweenness Centrality":"0.0018881692306353887","Appearances":"30","No":"2","Country":"Greece","Club Country":"Greece","Club":"Olympiacos","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"12 October 1986 (aged 27)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2878965922444183"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Víctor Bernárdez","x":1542.3271484375,"y":-1230.5048828125,"id":"700","attributes":{"Eigenvector Centrality":"0.24794367045748958","Betweenness Centrality":"0.0014579941476906906","Appearances":"78","No":"5","Country":"Honduras","Club Country":"United States","Club":"San Jose Earthquakes","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"24 May 1982 (aged 32)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2750748502994012"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Asmir Avdukic","x":1126.556396484375,"y":-529.686279296875,"id":"67","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"3","No":"22","Country":"Bosnia and Herzegovina","Club Country":"Bosnia and Herzegovina","Club":"Borac Banja Luka","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"13 May 1981 (aged 33)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Avdija VrÅ¡ajevic","x":1155.9981689453125,"y":-446.0126647949219,"id":"73","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"13","No":"2","Country":"Bosnia and Herzegovina","Club Country":"Croatia","Club":"Hajduk Split","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"6 March 1986 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Carlos Sánchez","x":-775.6780395507812,"y":1232.408935546875,"id":"105","attributes":{"Eigenvector Centrality":"0.31394925107891597","Betweenness Centrality":"0.0","Appearances":"44","No":"6","Country":"Colombia","Club Country":"Spain","Club":"Elche","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"6 February 1986 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Diego Reyes","x":-1751.081298828125,"y":432.3384704589844,"id":"169","attributes":{"Eigenvector Centrality":"0.41168852553130064","Betweenness Centrality":"0.009305549137125925","Appearances":"14","No":"5","Country":"Mexico","Club Country":"Portugal","Club":"Porto","Weighted Degree":"29.0","Modularity Class":"21","Date of birth / Age":"19 September 1992 (aged 21)","Degree":"29","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3128991060025543"},"color":"rgb(67,229,67)","size":19.333332061767578},{"label":"Serge Aurier","x":471.92193603515625,"y":-746.9190673828125,"id":"639","attributes":{"Eigenvector Centrality":"0.3226876976851504","Betweenness Centrality":"0.002014868000803819","Appearances":"8","No":"17","Country":"Ivory Coast","Club Country":"France","Club":"Toulouse","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"24 December 1992 (aged 21)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30817610062893086"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Juan Fernando Quintero","x":-908.9094848632812,"y":1006.1945190429688,"id":"369","attributes":{"Eigenvector Centrality":"0.446466126398784","Betweenness Centrality":"0.007655587436909223","Appearances":"4","No":"20","Country":"Colombia","Club Country":"Portugal","Club":"Porto","Weighted Degree":"29.0","Modularity Class":"11","Date of birth / Age":"18 January 1993 (aged 21)","Degree":"29","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(67,67,229)","size":19.333332061767578},{"label":"Vasili Berezutski (c)","x":-1323.1439208984375,"y":-1494.270751953125,"id":"695","attributes":{"Eigenvector Centrality":"0.2797530450294211","Betweenness Centrality":"8.329697214751982E-4","Appearances":"78","No":"14","Country":"Russia","Club Country":"Russia","Club":"CSKA Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"20 June 1982 (aged 31)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.2544132917964694"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Patrick Pemberton","x":2230.439208984375,"y":179.53189086914062,"id":"563","attributes":{"Eigenvector Centrality":"0.24571486118323413","Betweenness Centrality":"0.003463283566079935","Appearances":"21","No":"18","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Alajuelense","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"24 April 1982 (aged 32)","Degree":"23","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.26601520086862107"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Alessio Cerci","x":276.6270751953125,"y":826.5160522460938,"id":"26","attributes":{"Eigenvector Centrality":"0.4319605441926736","Betweenness Centrality":"0.0018820457212751422","Appearances":"12","No":"11","Country":"Italy","Club Country":"Italy","Club":"Torino","Weighted Degree":"23.0","Modularity Class":"3","Date of birth / Age":"23 July 1987 (aged 26)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30497925311203317"},"color":"rgb(197,229,67)","size":11.333333015441895},{"label":"Hulk","x":-676.1294555664062,"y":-547.0525512695312,"id":"289","attributes":{"Eigenvector Centrality":"0.6585476210563139","Betweenness Centrality":"0.00902132999561875","Appearances":"35","No":"7","Country":"Brazil","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"29.0","Modularity Class":"23","Date of birth / Age":"25 July 1986 (aged 27)","Degree":"29","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.33018867924528306"},"color":"rgb(229,67,197)","size":19.333332061767578},{"label":"Juan Carlos García","x":1576.5137939453125,"y":-1044.39697265625,"id":"367","attributes":{"Eigenvector Centrality":"0.2495870836760396","Betweenness Centrality":"0.00224748146417088","Appearances":"34","No":"6","Country":"Honduras","Club Country":"England","Club":"Wigan Athletic","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"8 March 1988 (aged 26)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Miguel Layún","x":-2150.14892578125,"y":351.6337890625,"id":"510","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"15","No":"7","Country":"Mexico","Club Country":"Mexico","Club":"América","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"25 June 1988 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Kwak Tae-hwi","x":1276.581298828125,"y":1652.844970703125,"id":"405","attributes":{"Eigenvector Centrality":"0.23152559498868777","Betweenness Centrality":"0.0","Appearances":"35","No":"4","Country":"South Korea","Club Country":"Saudi Arabia","Club":"Al-Hilal","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"8 July 1981 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Graham Zusi","x":821.1793823242188,"y":-1568.8907470703125,"id":"265","attributes":{"Eigenvector Centrality":"0.2718151842935107","Betweenness Centrality":"0.0","Appearances":"23","No":"19","Country":"United States","Club Country":"United States","Club":"Sporting Kansas City","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"18 August 1986 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Gastón Ramírez","x":-52.539005279541016,"y":-56.3730354309082,"id":"240","attributes":{"Eigenvector Centrality":"0.49007679600185783","Betweenness Centrality":"0.004586755672605624","Appearances":"29","No":"18","Country":"Uruguay","Club Country":"England","Club":"Southampton","Weighted Degree":"28.0","Modularity Class":"6","Date of birth / Age":"2 December 1990 (aged 23)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3339391185824625"},"color":"rgb(229,197,67)","size":18.0},{"label":"Gerard Piqué","x":-1126.433837890625,"y":-326.654052734375,"id":"245","attributes":{"Eigenvector Centrality":"0.9370904429273632","Betweenness Centrality":"0.0017384725186443504","Appearances":"60","No":"3","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"2 February 1987 (aged 27)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"Bailey Wright","x":2074.923095703125,"y":-613.9719848632812,"id":"77","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"0","No":"8","Country":"Australia","Club Country":"England","Club":"Preston North End","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"28 July 1992 (aged 21)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Toni Å unjic","x":1221.8553466796875,"y":-554.8410034179688,"id":"688","attributes":{"Eigenvector Centrality":"0.28396954172011374","Betweenness Centrality":"0.0","Appearances":"8","No":"15","Country":"Bosnia and Herzegovina","Club Country":"Ukraine","Club":"Zorya Luhansk","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"15 December 1988 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Sergio Romero","x":-1110.6038818359375,"y":391.8827819824219,"id":"645","attributes":{"Eigenvector Centrality":"0.52052076818968","Betweenness Centrality":"0.00163007937425408","Appearances":"47","No":"1","Country":"Argentina","Club Country":"France","Club":"AS Monaco","Weighted Degree":"25.0","Modularity Class":"19","Date of birth / Age":"22 February 1987 (aged 27)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3168103448275862"},"color":"rgb(67,229,229)","size":14.0},{"label":"David Luiz","x":-401.1297607421875,"y":-483.5873107910156,"id":"151","attributes":{"Eigenvector Centrality":"0.7525362816963485","Betweenness Centrality":"0.002196566654268722","Appearances":"36","No":"4","Country":"Brazil","Club Country":"England","Club":"Chelsea","Weighted Degree":"30.0","Modularity Class":"23","Date of birth / Age":"22 April 1987 (aged 27)","Degree":"30","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3471894189891356"},"color":"rgb(229,67,197)","size":20.666667938232422},{"label":"Sulley Muntari","x":435.7590026855469,"y":1263.3812255859375,"id":"670","attributes":{"Eigenvector Centrality":"0.39414902919139266","Betweenness Centrality":"0.004358888803155806","Appearances":"82","No":"11","Country":"Ghana","Club Country":"Italy","Club":"Milan","Weighted Degree":"28.0","Modularity Class":"5","Date of birth / Age":"27 August 1984 (aged 29)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31223449447748514"},"color":"rgb(67,229,197)","size":18.0},{"label":"Yoshito Okubo","x":717.3280639648438,"y":699.9623413085938,"id":"730","attributes":{"Eigenvector Centrality":"0.31718153777834784","Betweenness Centrality":"0.0","Appearances":"57","No":"13","Country":"Japan","Club Country":"Japan","Club":"Kawasaki Frontale","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"9 June 1982 (aged 32)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Francisco Javier Rodríguez","x":-2058.64453125,"y":342.1274719238281,"id":"229","attributes":{"Eigenvector Centrality":"0.2771264523867947","Betweenness Centrality":"0.0","Appearances":"95","No":"2","Country":"Mexico","Club Country":"Mexico","Club":"América","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"20 October 1981 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Tim Howard","x":597.1010131835938,"y":-1458.6304931640625,"id":"681","attributes":{"Eigenvector Centrality":"0.37125489722394445","Betweenness Centrality":"0.007200099994456211","Appearances":"100","No":"1","Country":"United States","Club Country":"England","Club":"Everton","Weighted Degree":"27.0","Modularity Class":"26","Date of birth / Age":"6 March 1979 (aged 35)","Degree":"27","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.30359355638166047"},"color":"rgb(100,229,67)","size":16.666667938232422},{"label":"Kim Chang-soo","x":1182.64794921875,"y":1681.892333984375,"id":"392","attributes":{"Eigenvector Centrality":"0.23152559498868777","Betweenness Centrality":"0.0","Appearances":"9","No":"2","Country":"South Korea","Club Country":"Japan","Club":"Kashiwa Reysol","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"12 September 1985 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Igor Akinfeev","x":-1278.8709716796875,"y":-1521.6795654296875,"id":"292","attributes":{"Eigenvector Centrality":"0.27975304502942094","Betweenness Centrality":"8.329697214751982E-4","Appearances":"68","No":"1","Country":"Russia","Club Country":"Russia","Club":"CSKA Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"8 April 1986 (aged 28)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.2544132917964694"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Anel Hadžic","x":1149.517822265625,"y":-490.4151306152344,"id":"53","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"2","No":"21","Country":"Bosnia and Herzegovina","Club Country":"Austria","Club":"Sturm Graz","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"16 August 1989 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Jordi Alba","x":-1139.678955078125,"y":-237.86505126953125,"id":"349","attributes":{"Eigenvector Centrality":"0.9370904429273634","Betweenness Centrality":"0.0017384725186443504","Appearances":"26","No":"18","Country":"Spain","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"21 March 1989 (aged 25)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33777573529411764"},"color":"rgb(229,67,197)","size":22.0},{"label":"Teófilo Gutiérrez","x":-811.0554809570312,"y":1271.3983154296875,"id":"672","attributes":{"Eigenvector Centrality":"0.31394925107891597","Betweenness Centrality":"0.0","Appearances":"30","No":"9","Country":"Colombia","Club Country":"Argentina","Club":"River Plate","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"17 May 1985 (aged 29)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Daniel Davari","x":1905.60986328125,"y":955.88916015625,"id":"137","attributes":{"Eigenvector Centrality":"0.22438444470902533","Betweenness Centrality":"0.034852343427392886","Appearances":"4","No":"22","Country":"Iran","Club Country":"Germany","Club":"Eintracht Braunschweig","Weighted Degree":"23.0","Modularity Class":"1","Date of birth / Age":"6 January 1988 (aged 26)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.24739145069000334"},"color":"rgb(67,197,229)","size":11.333333015441895},{"label":"Serey Die","x":467.3825988769531,"y":-653.703857421875,"id":"638","attributes":{"Eigenvector Centrality":"0.37146876286160685","Betweenness Centrality":"0.004611725554141086","Appearances":"7","No":"20","Country":"Ivory Coast","Club Country":"Switzerland","Club":"Basel","Weighted Degree":"26.0","Modularity Class":"9","Date of birth / Age":"7 November 1984 (aged 29)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(164,67,229)","size":15.333333969116211},{"label":"Yun Suk-young","x":1131.668212890625,"y":1494.437255859375,"id":"731","attributes":{"Eigenvector Centrality":"0.2442236139118131","Betweenness Centrality":"0.002477907299557519","Appearances":"4","No":"3","Country":"South Korea","Club Country":"England","Club":"Queens Park Rangers","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"13 February 1990 (aged 24)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.27242401779095626"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"Wilson Palacios","x":1475.9537353515625,"y":-1233.8828125,"id":"718","attributes":{"Eigenvector Centrality":"0.2749352578108993","Betweenness Centrality":"0.008565859408081519","Appearances":"95","No":"8","Country":"Honduras","Club Country":"England","Club":"Stoke City","Weighted Degree":"25.0","Modularity Class":"7","Date of birth / Age":"29 July 1984 (aged 29)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29672991522002423"},"color":"rgb(100,67,229)","size":14.0},{"label":"Steven Beitashour","x":1978.978515625,"y":1007.80078125,"id":"666","attributes":{"Eigenvector Centrality":"0.21274429344229642","Betweenness Centrality":"0.0","Appearances":"6","No":"20","Country":"Iran","Club Country":"Canada","Club":"Vancouver Whitecaps FC","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"1 February 1987 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Nicolas Lombaerts","x":-803.9263916015625,"y":-951.1397705078125,"id":"532","attributes":{"Eigenvector Centrality":"0.6174086302888655","Betweenness Centrality":"0.006770928561410678","Appearances":"25","No":"18","Country":"Belgium","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"28.0","Modularity Class":"28","Date of birth / Age":"20 March 1985 (aged 29)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3343949044585987"},"color":"rgb(67,229,132)","size":18.0},{"label":"Victor","x":-504.1156921386719,"y":-310.5911865234375,"id":"699","attributes":{"Eigenvector Centrality":"0.5425650576268322","Betweenness Centrality":"0.0","Appearances":"6","No":"22","Country":"Brazil","Club Country":"Brazil","Club":"Atlético Mineiro","Weighted Degree":"22.0","Modularity Class":"23","Date of birth / Age":"21 January 1983 (aged 31)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3158573270305114"},"color":"rgb(229,67,197)","size":10.0},{"label":"Mikkel Diskerud","x":941.4994506835938,"y":-1436.3448486328125,"id":"513","attributes":{"Eigenvector Centrality":"0.2821282119717931","Betweenness Centrality":"0.00491295354819868","Appearances":"20","No":"10","Country":"United States","Club Country":"Norway","Club":"Rosenborg","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"2 October 1990 (aged 23)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28857479387514723"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Dante","x":-212.989501953125,"y":-416.6596374511719,"id":"145","attributes":{"Eigenvector Centrality":"0.856259545753813","Betweenness Centrality":"0.008027278474858441","Appearances":"12","No":"13","Country":"Brazil","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"35.0","Modularity Class":"23","Date of birth / Age":"18 October 1983 (aged 30)","Degree":"35","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3510028653295129"},"color":"rgb(229,67,197)","size":27.33333396911621},{"label":"Emir Spahic (c)","x":1039.750244140625,"y":-336.38665771484375,"id":"198","attributes":{"Eigenvector Centrality":"0.30657356383479545","Betweenness Centrality":"0.01353674285470377","Appearances":"74","No":"4","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"Bayer Leverkusen","Weighted Degree":"24.0","Modularity Class":"20","Date of birth / Age":"18 August 1980 (aged 33)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3225098727512067"},"color":"rgb(132,229,67)","size":12.666666984558105},{"label":"Tim Krul","x":749.574951171875,"y":-122.82310485839844,"id":"682","attributes":{"Eigenvector Centrality":"0.42046095610267226","Betweenness Centrality":"0.005581921144737077","Appearances":"5","No":"23","Country":"Netherlands","Club Country":"England","Club":"Newcastle United","Weighted Degree":"27.0","Modularity Class":"22","Date of birth / Age":"3 April 1988 (aged 26)","Degree":"27","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3313796212804328"},"color":"rgb(197,67,229)","size":16.666667938232422},{"label":"Edder Delgado","x":1622.098388671875,"y":-1283.4814453125,"id":"178","attributes":{"Eigenvector Centrality":"0.23664887946331803","Betweenness Centrality":"0.0","Appearances":"26","No":"12","Country":"Honduras","Club Country":"Honduras","Club":"Real España","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"20 November 1986 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Chris Wondolowski","x":915.552978515625,"y":-1512.6751708984375,"id":"117","attributes":{"Eigenvector Centrality":"0.282163463180194","Betweenness Centrality":"0.0017638995236230008","Appearances":"21","No":"18","Country":"United States","Club Country":"United States","Club":"San Jose Earthquakes","Weighted Degree":"23.0","Modularity Class":"26","Date of birth / Age":"28 January 1983 (aged 31)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2877838684416601"},"color":"rgb(100,229,67)","size":11.333333015441895},{"label":"Memphis Depay","x":929.3518676757812,"y":119.25907897949219,"id":"496","attributes":{"Eigenvector Centrality":"0.36016990192205894","Betweenness Centrality":"0.005645297467686556","Appearances":"6","No":"21","Country":"Netherlands","Club Country":"Netherlands","Club":"PSV","Weighted Degree":"24.0","Modularity Class":"22","Date of birth / Age":"13 February 1994 (aged 20)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3273942093541203"},"color":"rgb(197,67,229)","size":12.666666984558105},{"label":"Jérôme Boateng","x":313.90338134765625,"y":-414.4244689941406,"id":"327","attributes":{"Eigenvector Centrality":"0.6585766805388437","Betweenness Centrality":"0.0026429368589338613","Appearances":"39","No":"20","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"3 September 1988 (aged 25)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Nani","x":-646.500244140625,"y":40.37836456298828,"id":"528","attributes":{"Eigenvector Centrality":"0.7654159805026451","Betweenness Centrality":"0.010494679938814755","Appearances":"75","No":"17","Country":"Portugal","Club Country":"England","Club":"Manchester United","Weighted Degree":"35.0","Modularity Class":"8","Date of birth / Age":"17 November 1986 (aged 27)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34702549575070823"},"color":"rgb(229,164,67)","size":27.33333396911621},{"label":"Michael Barrantes","x":2300.956298828125,"y":256.1389465332031,"id":"501","attributes":{"Eigenvector Centrality":"0.23496944760866373","Betweenness Centrality":"0.0","Appearances":"50","No":"11","Country":"Costa Rica","Club Country":"Norway","Club":"Aalesund","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"4 October 1983 (aged 30)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Gelson Fernandes","x":151.718017578125,"y":158.9506072998047,"id":"241","attributes":{"Eigenvector Centrality":"0.41564407300864686","Betweenness Centrality":"0.0029131326818128433","Appearances":"47","No":"16","Country":"Switzerland","Club Country":"Germany","Club":"SC Freiburg","Weighted Degree":"24.0","Modularity Class":"0","Date of birth / Age":"2 September 1986 (aged 27)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3150450064294899"},"color":"rgb(164,229,67)","size":12.666666984558105},{"label":"Oscar","x":-364.28692626953125,"y":-412.46795654296875,"id":"547","attributes":{"Eigenvector Centrality":"0.7525362816963487","Betweenness Centrality":"0.002196566654268722","Appearances":"31","No":"11","Country":"Brazil","Club Country":"England","Club":"Chelsea","Weighted Degree":"30.0","Modularity Class":"23","Date of birth / Age":"9 September 1991 (aged 22)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3471894189891356"},"color":"rgb(229,67,197)","size":20.666667938232422},{"label":"El Arbi Hillel Soudani","x":-1331.9407958984375,"y":1124.369873046875,"id":"195","attributes":{"Eigenvector Centrality":"0.3092624835205678","Betweenness Centrality":"0.0011823348492373815","Appearances":"22","No":"15","Country":"Algeria","Club Country":"Croatia","Club":"Dinamo Zagreb","Weighted Degree":"23.0","Modularity Class":"24","Date of birth / Age":"25 November 1987 (aged 26)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2950622240064231"},"color":"rgb(67,164,229)","size":11.333333015441895},{"label":"Vincent Aboubakar","x":458.3448486328125,"y":202.27162170410156,"id":"705","attributes":{"Eigenvector Centrality":"0.32277187794408035","Betweenness Centrality":"0.0","Appearances":"24","No":"10","Country":"Cameroon","Club Country":"France","Club":"Lorient","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"22 January 1992 (aged 22)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"Paul Pogba","x":8.138252258300781,"y":94.41950225830078,"id":"565","attributes":{"Eigenvector Centrality":"0.7020295109364902","Betweenness Centrality":"0.00827672737020524","Appearances":"11","No":"19","Country":"France","Club Country":"Italy","Club":"Juventus","Weighted Degree":"33.0","Modularity Class":"16","Date of birth / Age":"15 March 1993 (aged 21)","Degree":"33","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.33424283765347884"},"color":"rgb(229,67,229)","size":24.666667938232422},{"label":"Alejandro Bedoya","x":784.4288940429688,"y":-1547.6514892578125,"id":"20","attributes":{"Eigenvector Centrality":"0.27181518429351065","Betweenness Centrality":"0.0","Appearances":"28","No":"11","Country":"United States","Club Country":"France","Club":"Nantes","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"29 April 1987 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Hossein Mahini","x":1969.51806640625,"y":1144.54345703125,"id":"284","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"22","No":"13","Country":"Iran","Club Country":"Iran","Club":"Persepolis","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"16 September 1986 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Aleksandr Kerzhakov","x":-1228.88916015625,"y":-1267.0670166015625,"id":"21","attributes":{"Eigenvector Centrality":"0.3498246554244825","Betweenness Centrality":"0.004583905120882726","Appearances":"80","No":"11","Country":"Russia","Club Country":"Russia","Club":"Zenit Saint Petersburg","Weighted Degree":"26.0","Modularity Class":"2","Date of birth / Age":"27 November 1982 (aged 31)","Degree":"26","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.27904328018223234"},"color":"rgb(229,67,67)","size":15.333333969116211},{"label":"Frickson Erazo","x":-1740.312255859375,"y":-668.1109619140625,"id":"235","attributes":{"Eigenvector Centrality":"0.3623062182068215","Betweenness Centrality":"0.0","Appearances":"37","No":"3","Country":"Ecuador","Club Country":"Brazil","Club":"Flamengo","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"5 May 1988 (aged 26)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Ousmane Viera","x":474.08282470703125,"y":-965.5185546875,"id":"553","attributes":{"Eigenvector Centrality":"0.3219703768914536","Betweenness Centrality":"0.0013416368447328885","Appearances":"1","No":"2","Country":"Ivory Coast","Club Country":"Turkey","Club":"Çaykur Rizespor","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"21 December 1986 (aged 27)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30334296326867516"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Shusaku Nishikawa","x":727.420166015625,"y":656.2659301757812,"id":"651","attributes":{"Eigenvector Centrality":"0.31718153777834773","Betweenness Centrality":"0.0","Appearances":"13","No":"12","Country":"Japan","Club Country":"Japan","Club":"Urawa Red Diamonds","Weighted Degree":"22.0","Modularity Class":"27","Date of birth / Age":"18 June 1986 (aged 27)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3107822410147992"},"color":"rgb(67,100,229)","size":10.0},{"label":"Andrea Barzagli","x":109.97048950195312,"y":937.1626586914062,"id":"45","attributes":{"Eigenvector Centrality":"0.5455496050511397","Betweenness Centrality":"0.0016215443882875223","Appearances":"47","No":"15","Country":"Italy","Club Country":"Italy","Club":"Juventus","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"8 May 1981 (aged 33)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(197,229,67)","size":18.0},{"label":"Oliver Zelenika","x":-310.13934326171875,"y":653.3941040039062,"id":"542","attributes":{"Eigenvector Centrality":"0.34443939620173625","Betweenness Centrality":"0.0","Appearances":"0","No":"12","Country":"Croatia","Club Country":"Croatia","Club":"Lokomotiva","Weighted Degree":"22.0","Modularity Class":"25","Date of birth / Age":"14 May 1993 (aged 21)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.29178245335450576"},"color":"rgb(132,67,229)","size":10.0},{"label":"Alan Pulido","x":-2016.3092041015625,"y":442.1366271972656,"id":"17","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"6","No":"11","Country":"Mexico","Club Country":"Mexico","Club":"UANL","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"8 March 1991 (aged 23)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Ivica Olic","x":-356.2250061035156,"y":503.7689208984375,"id":"301","attributes":{"Eigenvector Centrality":"0.4414842289662269","Betweenness Centrality":"0.0021210911790253153","Appearances":"92","No":"18","Country":"Croatia","Club Country":"Germany","Club":"VfL Wolfsburg","Weighted Degree":"27.0","Modularity Class":"25","Date of birth / Age":"14 September 1979 (aged 34)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.317083692838654"},"color":"rgb(132,67,229)","size":16.666667938232422},{"label":"Divock Origi","x":-634.9317016601562,"y":-895.1273803710938,"id":"172","attributes":{"Eigenvector Centrality":"0.567406470826805","Betweenness Centrality":"0.002778667740909008","Appearances":"2","No":"17","Country":"Belgium","Club Country":"France","Club":"Lille","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"18 April 1995 (aged 19)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3383977900552486"},"color":"rgb(67,229,132)","size":14.0},{"label":"Han Kook-young","x":1158.830810546875,"y":1599.3704833984375,"id":"269","attributes":{"Eigenvector Centrality":"0.2315255949886878","Betweenness Centrality":"0.0","Appearances":"10","No":"14","Country":"South Korea","Club Country":"Japan","Club":"Kashiwa Reysol","Weighted Degree":"22.0","Modularity Class":"10","Date of birth / Age":"19 April 1990 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.24614869390488947"},"color":"rgb(229,67,164)","size":10.0},{"label":"Tommy Oar","x":2165.022705078125,"y":-713.5425415039062,"id":"686","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"15","No":"11","Country":"Australia","Club Country":"Netherlands","Club":"Utrecht","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"10 December 1991 (aged 22)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Raúl Jiménez","x":-2167.43408203125,"y":400.8553161621094,"id":"592","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"25","No":"9","Country":"Mexico","Club Country":"Mexico","Club":"América","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"5 May 1991 (aged 23)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Luka Modric","x":-410.41796875,"y":416.6111145019531,"id":"432","attributes":{"Eigenvector Centrality":"0.6315855500081669","Betweenness Centrality":"0.005842271062684167","Appearances":"75","No":"10","Country":"Croatia","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"33.0","Modularity Class":"25","Date of birth / Age":"9 September 1985 (aged 28)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3262316910785619"},"color":"rgb(132,67,229)","size":24.666667938232422},{"label":"Georginio Wijnaldum","x":874.0654907226562,"y":135.7948455810547,"id":"244","attributes":{"Eigenvector Centrality":"0.36016990192205894","Betweenness Centrality":"0.005645297467686556","Appearances":"5","No":"20","Country":"Netherlands","Club Country":"Netherlands","Club":"PSV","Weighted Degree":"24.0","Modularity Class":"22","Date of birth / Age":"11 November 1990 (aged 23)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3273942093541203"},"color":"rgb(197,67,229)","size":12.666666984558105},{"label":"Alfredo Talavera","x":-1995.7100830078125,"y":401.94842529296875,"id":"34","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"14","No":"12","Country":"Mexico","Club Country":"Mexico","Club":"Toluca","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"18 September 1982 (aged 31)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Esteban Paredes","x":-262.22747802734375,"y":1531.853271484375,"id":"207","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"35","No":"22","Country":"Chile","Club Country":"Chile","Club":"Colo-Colo","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"1 August 1980 (aged 33)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Enzo Pérez","x":-1057.39599609375,"y":279.5024719238281,"id":"202","attributes":{"Eigenvector Centrality":"0.5249878217996955","Betweenness Centrality":"8.46487079105798E-4","Appearances":"7","No":"8","Country":"Argentina","Club Country":"Portugal","Club":"Benfica","Weighted Degree":"25.0","Modularity Class":"19","Date of birth / Age":"22 February 1986 (aged 28)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3084347461183382"},"color":"rgb(67,229,229)","size":14.0},{"label":"Martín Cáceres","x":-21.211044311523438,"y":343.7950439453125,"id":"461","attributes":{"Eigenvector Centrality":"0.5969418716202328","Betweenness Centrality":"0.009327834149799673","Appearances":"57","No":"22","Country":"Uruguay","Club Country":"Italy","Club":"Juventus","Weighted Degree":"33.0","Modularity Class":"6","Date of birth / Age":"7 April 1987 (aged 27)","Degree":"33","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33731069297843047"},"color":"rgb(229,197,67)","size":24.666667938232422},{"label":"Thomas Vermaelen","x":-482.7641296386719,"y":-771.1542358398438,"id":"679","attributes":{"Eigenvector Centrality":"0.7319614548533502","Betweenness Centrality":"0.0031592253025152935","Appearances":"47","No":"3","Country":"Belgium","Club Country":"England","Club":"Arsenal","Weighted Degree":"31.0","Modularity Class":"28","Date of birth / Age":"14 November 1985 (aged 28)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33731069297843047"},"color":"rgb(67,229,132)","size":22.0},{"label":"Matt Besler","x":861.9520874023438,"y":-1604.162841796875,"id":"476","attributes":{"Eigenvector Centrality":"0.2718151842935107","Betweenness Centrality":"0.0","Appearances":"17","No":"5","Country":"United States","Club Country":"United States","Club":"Sporting Kansas City","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"11 February 1987 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Benjamin Moukandjo","x":415.3848876953125,"y":99.65612030029297,"id":"83","attributes":{"Eigenvector Centrality":"0.3227718779440804","Betweenness Centrality":"0.0","Appearances":"17","No":"8","Country":"Cameroon","Club Country":"France","Club":"Nancy","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"12 November 1988 (aged 25)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"David Ospina","x":-821.8875122070312,"y":1214.61767578125,"id":"153","attributes":{"Eigenvector Centrality":"0.3139492510789159","Betweenness Centrality":"0.0","Appearances":"44","No":"1","Country":"Colombia","Club Country":"France","Club":"Nice","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"31 August 1988 (aged 25)","Degree":"22","Position":"GK","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Felipe Caicedo","x":-1726.1597900390625,"y":-587.7854614257812,"id":"222","attributes":{"Eigenvector Centrality":"0.3623062182068215","Betweenness Centrality":"0.0","Appearances":"50","No":"11","Country":"Ecuador","Club Country":"United Arab Emirates","Club":"Al-Jazira","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"5 September 1988 (aged 25)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Kevin Großkreutz","x":553.7317504882812,"y":-380.0992126464844,"id":"385","attributes":{"Eigenvector Centrality":"0.500680986024227","Betweenness Centrality":"0.008472576600609625","Appearances":"5","No":"2","Country":"Germany","Club Country":"Germany","Club":"Borussia Dortmund","Weighted Degree":"24.0","Modularity Class":"13","Date of birth / Age":"19 July 1988 (aged 25)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.310126582278481"},"color":"rgb(67,229,164)","size":12.666666984558105},{"label":"Jô","x":-470.48614501953125,"y":-271.3874816894531,"id":"331","attributes":{"Eigenvector Centrality":"0.5425650576268322","Betweenness Centrality":"0.0","Appearances":"17","No":"21","Country":"Brazil","Club Country":"Brazil","Club":"Atlético Mineiro","Weighted Degree":"22.0","Modularity Class":"23","Date of birth / Age":"20 March 1987 (aged 27)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3158573270305114"},"color":"rgb(229,67,197)","size":10.0},{"label":"Pavel Mogilevets","x":-1357.9305419921875,"y":-1289.38330078125,"id":"568","attributes":{"Eigenvector Centrality":"0.2784495406871368","Betweenness Centrality":"0.0019868644316807485","Appearances":"1","No":"15","Country":"Russia","Club Country":"Russia","Club":"Rubin Kazan","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"25 January 1993 (aged 21)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.256186824677588"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Raïs M\u0027Bolhi","x":-1459.36083984375,"y":1229.281982421875,"id":"585","attributes":{"Eigenvector Centrality":"0.2958935568628797","Betweenness Centrality":"0.0","Appearances":"28","No":"23","Country":"Algeria","Club Country":"Bulgaria","Club":"CSKA Sofia","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"25 April 1986 (aged 28)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Henrique","x":-572.6226806640625,"y":-84.16056823730469,"id":"279","attributes":{"Eigenvector Centrality":"0.8111998945620833","Betweenness Centrality":"0.00493020854872855","Appearances":"5","No":"15","Country":"Brazil","Club Country":"Italy","Club":"Napoli","Weighted Degree":"33.0","Modularity Class":"23","Date of birth / Age":"14 October 1986 (aged 27)","Degree":"33","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3458823529411765"},"color":"rgb(229,67,197)","size":24.666667938232422},{"label":"Daryl Janmaat","x":832.5292358398438,"y":28.84025001525879,"id":"149","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"16","No":"7","Country":"Netherlands","Club Country":"Netherlands","Club":"Feyenoord","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"22 July 1989 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Ãlvaro González","x":13.41373348236084,"y":-43.777435302734375,"id":"38","attributes":{"Eigenvector Centrality":"0.4846353390672056","Betweenness Centrality":"0.006932977102729991","Appearances":"43","No":"20","Country":"Uruguay","Club Country":"Italy","Club":"Lazio","Weighted Degree":"28.0","Modularity Class":"6","Date of birth / Age":"29 October 1984 (aged 29)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34507042253521125"},"color":"rgb(229,197,67)","size":18.0},{"label":"Essaïd Belkalem","x":-1238.16552734375,"y":1250.7357177734375,"id":"205","attributes":{"Eigenvector Centrality":"0.30611433682396827","Betweenness Centrality":"0.005838443339718533","Appearances":"13","No":"4","Country":"Algeria","Club Country":"England","Club":"Watford","Weighted Degree":"23.0","Modularity Class":"24","Date of birth / Age":"1 January 1989 (aged 25)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.29388244702119154"},"color":"rgb(67,164,229)","size":11.333333015441895},{"label":"Adrián Ramos","x":-712.1338500976562,"y":1053.31591796875,"id":"10","attributes":{"Eigenvector Centrality":"0.3252993880084764","Betweenness Centrality":"0.003909094271768691","Appearances":"26","No":"19","Country":"Colombia","Club Country":"Germany","Club":"Hertha BSC","Weighted Degree":"23.0","Modularity Class":"11","Date of birth / Age":"22 January 1986 (aged 28)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.3080469404861693"},"color":"rgb(67,67,229)","size":11.333333015441895},{"label":"José Miguel Cubero","x":2268.583740234375,"y":346.56884765625,"id":"360","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"35","No":"22","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Herediano","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"14 February 1987 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Yuto Nagatomo","x":395.0039367675781,"y":607.56591796875,"id":"734","attributes":{"Eigenvector Centrality":"0.44967087937585604","Betweenness Centrality":"0.011059526851986908","Appearances":"70","No":"5","Country":"Japan","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"29.0","Modularity Class":"27","Date of birth / Age":"12 September 1986 (aged 27)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33731069297843047"},"color":"rgb(67,100,229)","size":19.333332061767578},{"label":"Hassan Yebda","x":-1303.48681640625,"y":1254.45166015625,"id":"274","attributes":{"Eigenvector Centrality":"0.30778242364802144","Betweenness Centrality":"0.0021251327211181483","Appearances":"25","No":"7","Country":"Algeria","Club Country":"Italy","Club":"Udinese","Weighted Degree":"23.0","Modularity Class":"24","Date of birth / Age":"14 May 1984 (aged 30)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2980535279805353"},"color":"rgb(67,164,229)","size":11.333333015441895},{"label":"Mensur Mujdža","x":1039.0458984375,"y":-418.0989685058594,"id":"497","attributes":{"Eigenvector Centrality":"0.3323231211056512","Betweenness Centrality":"0.006714488569703231","Appearances":"24","No":"13","Country":"Bosnia and Herzegovina","Club Country":"Germany","Club":"SC Freiburg","Weighted Degree":"25.0","Modularity Class":"20","Date of birth / Age":"28 March 1984 (aged 30)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(132,229,67)","size":14.0},{"label":"Matt McKay","x":2090.569580078125,"y":-687.9733276367188,"id":"477","attributes":{"Eigenvector Centrality":"0.2213229433005502","Betweenness Centrality":"0.0","Appearances":"47","No":"17","Country":"Australia","Club Country":"Australia","Club":"Brisbane Roar","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"11 January 1983 (aged 31)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Dany Nounkeu","x":382.61639404296875,"y":41.81476974487305,"id":"146","attributes":{"Eigenvector Centrality":"0.3503932506862968","Betweenness Centrality":"0.003969104553989964","Appearances":"16","No":"5","Country":"Cameroon","Club Country":"Turkey","Club":"Be?ikta?","Weighted Degree":"24.0","Modularity Class":"17","Date of birth / Age":"11 April 1986 (aged 28)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3272484416740873"},"color":"rgb(67,132,229)","size":12.666666984558105},{"label":"Toshihiro Aoyama","x":774.469970703125,"y":733.8078002929688,"id":"689","attributes":{"Eigenvector Centrality":"0.327417913267161","Betweenness Centrality":"0.0034073119067962805","Appearances":"6","No":"14","Country":"Japan","Club Country":"Japan","Club":"Sanfrecce Hiroshima","Weighted Degree":"23.0","Modularity Class":"27","Date of birth / Age":"22 February 1986 (aged 28)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.315450643776824"},"color":"rgb(67,100,229)","size":11.333333015441895},{"label":"Pablo Zabaleta","x":-933.6387939453125,"y":24.648056030273438,"id":"555","attributes":{"Eigenvector Centrality":"0.6398902783818313","Betweenness Centrality":"0.003598075368399343","Appearances":"36","No":"4","Country":"Argentina","Club Country":"England","Club":"Manchester City","Weighted Degree":"29.0","Modularity Class":"19","Date of birth / Age":"16 January 1985 (aged 29)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3316787003610108"},"color":"rgb(67,229,229)","size":19.333332061767578},{"label":"Luis Saritama","x":-1546.898681640625,"y":-441.077392578125,"id":"429","attributes":{"Eigenvector Centrality":"0.7525405481416904","Betweenness Centrality":"0.006691544296226193","Appearances":"49","No":"19","Country":"Ecuador","Club Country":"Ecuador","Club":"Barcelona","Weighted Degree":"35.0","Modularity Class":"4","Date of birth / Age":"20 October 1983 (aged 30)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,67,132)","size":27.33333396911621},{"label":"Orestis Karnezis","x":1393.8565673828125,"y":576.5565795898438,"id":"545","attributes":{"Eigenvector Centrality":"0.28385897578556757","Betweenness Centrality":"0.01153344916312804","Appearances":"19","No":"1","Country":"Greece","Club Country":"Spain","Club":"Granada","Weighted Degree":"24.0","Modularity Class":"15","Date of birth / Age":"11 July 1985 (aged 28)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.30624999999999997"},"color":"rgb(229,67,100)","size":12.666666984558105},{"label":"Abel Aguilar","x":-660.8257446289062,"y":1009.1897583007812,"id":"2","attributes":{"Eigenvector Centrality":"0.33885801794641307","Betweenness Centrality":"0.004574685606976985","Appearances":"49","No":"8","Country":"Colombia","Club Country":"France","Club":"Toulouse","Weighted Degree":"24.0","Modularity Class":"11","Date of birth / Age":"6 January 1985 (aged 29)","Degree":"24","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(67,67,229)","size":12.666666984558105},{"label":"Panagiotis Glykos","x":1575.4261474609375,"y":522.7161865234375,"id":"556","attributes":{"Eigenvector Centrality":"0.2581333696341679","Betweenness Centrality":"0.0","Appearances":"2","No":"12","Country":"Greece","Club Country":"Greece","Club":"PAOK","Weighted Degree":"22.0","Modularity Class":"15","Date of birth / Age":"3 June 1986 (aged 28)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2760045061960195"},"color":"rgb(229,67,100)","size":10.0},{"label":"José Juan Vázquez","x":-2102.5595703125,"y":434.6721496582031,"id":"357","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"5","No":"23","Country":"Mexico","Club Country":"Mexico","Club":"León","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"14 March 1988 (aged 26)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Vincent Kompany (c)","x":-575.3739013671875,"y":-726.921630859375,"id":"707","attributes":{"Eigenvector Centrality":"0.7270895604312667","Betweenness Centrality":"0.008072864238933854","Appearances":"59","No":"4","Country":"Belgium","Club Country":"England","Club":"Manchester City","Weighted Degree":"31.0","Modularity Class":"28","Date of birth / Age":"10 April 1986 (aged 28)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3506679389312977"},"color":"rgb(67,229,132)","size":22.0},{"label":"Mehrdad Pouladi","x":1894.86376953125,"y":1109.2691650390625,"id":"495","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"20","No":"23","Country":"Iran","Club Country":"Iran","Club":"Persepolis","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"26 February 1987 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Marcelo Brozovic","x":-406.1941833496094,"y":695.7294311523438,"id":"444","attributes":{"Eigenvector Centrality":"0.35648846045640376","Betweenness Centrality":"0.0013005076523818384","Appearances":"1","No":"14","Country":"Croatia","Club Country":"Croatia","Club":"Dinamo Zagreb","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"16 October 1992 (aged 21)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30209617755856966"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Laurent Ciman","x":-542.019287109375,"y":-660.8407592773438,"id":"408","attributes":{"Eigenvector Centrality":"0.5473733076826977","Betweenness Centrality":"0.004841485029495745","Appearances":"8","No":"23","Country":"Belgium","Club Country":"Belgium","Club":"Standard Liège","Weighted Degree":"24.0","Modularity Class":"28","Date of birth / Age":"5 August 1985 (aged 28)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3359232175502742"},"color":"rgb(67,229,132)","size":12.666666984558105},{"label":"Isaác Brizuela","x":-2104.457275390625,"y":342.27984619140625,"id":"295","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"7","No":"17","Country":"Mexico","Club Country":"Mexico","Club":"Toluca","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"28 August 1990 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Mario Yepes (c)","x":-719.3209838867188,"y":1256.8892822265625,"id":"457","attributes":{"Eigenvector Centrality":"0.326518739989132","Betweenness Centrality":"0.0018851206504077599","Appearances":"98","No":"3","Country":"Colombia","Club Country":"Italy","Club":"Atalanta","Weighted Degree":"23.0","Modularity Class":"11","Date of birth / Age":"13 January 1976 (aged 38)","Degree":"23","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2995110024449878"},"color":"rgb(67,67,229)","size":11.333333015441895},{"label":"Ramires","x":-481.0262451171875,"y":-469.7139587402344,"id":"586","attributes":{"Eigenvector Centrality":"0.7525362816963487","Betweenness Centrality":"0.002196566654268722","Appearances":"42","No":"16","Country":"Brazil","Club Country":"England","Club":"Chelsea","Weighted Degree":"30.0","Modularity Class":"23","Date of birth / Age":"24 March 1987 (aged 27)","Degree":"30","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3471894189891356"},"color":"rgb(229,67,197)","size":20.666667938232422},{"label":"Cédric Djeugoué","x":458.0302734375,"y":113.75821685791016,"id":"107","attributes":{"Eigenvector Centrality":"0.32277187794408035","Betweenness Centrality":"0.0","Appearances":"3","No":"4","Country":"Cameroon","Club Country":"Cameroon","Club":"Coton Sport","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"28 August 1992 (aged 21)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"Igor Denisov","x":-1478.451904296875,"y":-1427.125244140625,"id":"293","attributes":{"Eigenvector Centrality":"0.28166227463506127","Betweenness Centrality":"6.368705012250895E-4","Appearances":"43","No":"7","Country":"Russia","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"17 May 1984 (aged 30)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.25538568450312715"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Marco Fabián","x":-2042.7996826171875,"y":288.5499267578125,"id":"446","attributes":{"Eigenvector Centrality":"0.29131873163694544","Betweenness Centrality":"0.0012783129193471678","Appearances":"15","No":"8","Country":"Mexico","Club Country":"Mexico","Club":"Cruz Azul","Weighted Degree":"23.0","Modularity Class":"21","Date of birth / Age":"21 July 1989 (aged 24)","Degree":"23","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.2744585511575803"},"color":"rgb(67,229,67)","size":11.333333015441895},{"label":"Kevin-Prince Boateng","x":528.2719116210938,"y":1086.7677001953125,"id":"387","attributes":{"Eigenvector Centrality":"0.3920782711719237","Betweenness Centrality":"0.013927046623876642","Appearances":"13","No":"9","Country":"Ghana","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"28.0","Modularity Class":"5","Date of birth / Age":"6 March 1987 (aged 27)","Degree":"28","Position":"FW","Eccentricity":"4.0","Closeness Centrality":"0.3287119856887299"},"color":"rgb(67,229,197)","size":18.0},{"label":"Shola Ameobi","x":18.68687629699707,"y":-1408.741943359375,"id":"649","attributes":{"Eigenvector Centrality":"0.39186636186315155","Betweenness Centrality":"0.004728167800452107","Appearances":"7","No":"23","Country":"Nigeria","Club Country":"England","Club":"Newcastle United","Weighted Degree":"27.0","Modularity Class":"14","Date of birth / Age":"12 October 1981 (aged 32)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.31873373807458805"},"color":"rgb(67,229,100)","size":16.666667938232422},{"label":"Oribe Peralta","x":-2123.54345703125,"y":394.2029113769531,"id":"546","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"33","No":"19","Country":"Mexico","Club Country":"Mexico","Club":"Santos Laguna","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"12 January 1984 (aged 30)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Marouane Fellaini","x":-655.5911865234375,"y":-756.7737426757812,"id":"460","attributes":{"Eigenvector Centrality":"0.8465738555476342","Betweenness Centrality":"0.005671820760248386","Appearances":"50","No":"8","Country":"Belgium","Club Country":"England","Club":"Manchester United","Weighted Degree":"34.0","Modularity Class":"28","Date of birth / Age":"22 November 1987 (aged 26)","Degree":"34","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3554158607350097"},"color":"rgb(67,229,132)","size":26.0},{"label":"Mark Bresciano","x":2122.005615234375,"y":-604.5106811523438,"id":"458","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"74","No":"23","Country":"Australia","Club Country":"Qatar","Club":"Al-Gharafa","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"11 February 1980 (aged 34)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Juan Pablo Montes","x":1592.6820068359375,"y":-1250.384033203125,"id":"372","attributes":{"Eigenvector Centrality":"0.23664887946331797","Betweenness Centrality":"0.0","Appearances":"11","No":"4","Country":"Honduras","Club Country":"Honduras","Club":"Motagua","Weighted Degree":"22.0","Modularity Class":"7","Date of birth / Age":"26 October 1985 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.26344086021505375"},"color":"rgb(100,67,229)","size":10.0},{"label":"Sokratis Papastathopoulos","x":1506.5098876953125,"y":339.672119140625,"id":"656","attributes":{"Eigenvector Centrality":"0.34048353254028174","Betweenness Centrality":"0.015463773824795727","Appearances":"47","No":"19","Country":"Greece","Club Country":"Germany","Club":"Borussia Dortmund","Weighted Degree":"27.0","Modularity Class":"15","Date of birth / Age":"9 June 1988 (aged 26)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.29178245335450576"},"color":"rgb(229,67,100)","size":16.666667938232422},{"label":"Blerim Džemaili","x":-243.03868103027344,"y":290.1379699707031,"id":"88","attributes":{"Eigenvector Centrality":"0.6153709092825856","Betweenness Centrality":"0.004199284588766183","Appearances":"34","No":"15","Country":"Switzerland","Club Country":"Italy","Club":"Napoli","Weighted Degree":"31.0","Modularity Class":"0","Date of birth / Age":"12 April 1986 (aged 28)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3331822302810517"},"color":"rgb(164,229,67)","size":22.0},{"label":"Mario Balotelli","x":253.78076171875,"y":886.2698364257812,"id":"452","attributes":{"Eigenvector Centrality":"0.49991402097095833","Betweenness Centrality":"0.003073405743850096","Appearances":"30","No":"9","Country":"Italy","Club Country":"Italy","Club":"Milan","Weighted Degree":"27.0","Modularity Class":"3","Date of birth / Age":"12 August 1990 (aged 23)","Degree":"27","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.31928757602085145"},"color":"rgb(197,229,67)","size":16.666667938232422},{"label":"Ivan Rakitic","x":-359.27825927734375,"y":645.7860717773438,"id":"300","attributes":{"Eigenvector Centrality":"0.38837093893822316","Betweenness Centrality":"0.003900575726937713","Appearances":"62","No":"7","Country":"Croatia","Club Country":"Spain","Club":"Sevilla","Weighted Degree":"25.0","Modularity Class":"25","Date of birth / Age":"10 March 1988 (aged 26)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31873373807458805"},"color":"rgb(132,67,229)","size":14.0},{"label":"Denis Glushakov","x":-1381.390869140625,"y":-1518.66748046875,"id":"158","attributes":{"Eigenvector Centrality":"0.26569304291819806","Betweenness Centrality":"0.0","Appearances":"26","No":"8","Country":"Russia","Club Country":"Russia","Club":"Spartak Moscow","Weighted Degree":"22.0","Modularity Class":"2","Date of birth / Age":"27 January 1987 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.23244781783681215"},"color":"rgb(229,67,67)","size":10.0},{"label":"Alexander Mejía","x":-761.3262329101562,"y":1152.329833984375,"id":"31","attributes":{"Eigenvector Centrality":"0.31394925107891597","Betweenness Centrality":"0.0","Appearances":"8","No":"15","Country":"Colombia","Club Country":"Colombia","Club":"Atlético Nacional","Weighted Degree":"22.0","Modularity Class":"11","Date of birth / Age":"11 July 1988 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.29329608938547486"},"color":"rgb(67,67,229)","size":10.0},{"label":"Iker Casillas (c)","x":-800.6239624023438,"y":-169.28741455078125,"id":"294","attributes":{"Eigenvector Centrality":"0.9040112595591265","Betweenness Centrality":"0.001687861941424018","Appearances":"154","No":"1","Country":"Spain","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"31.0","Modularity Class":"23","Date of birth / Age":"20 May 1981 (aged 33)","Degree":"31","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3350045578851413"},"color":"rgb(229,67,197)","size":22.0},{"label":"Bastian Schweinsteiger","x":244.85414123535156,"y":-373.9827575683594,"id":"79","attributes":{"Eigenvector Centrality":"0.6585766805388439","Betweenness Centrality":"0.0026429368589338613","Appearances":"102","No":"7","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"1 August 1984 (aged 29)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Héctor Moreno","x":-1943.870849609375,"y":364.6249694824219,"id":"276","attributes":{"Eigenvector Centrality":"0.2913525846132968","Betweenness Centrality":"0.0014244038755752933","Appearances":"53","No":"15","Country":"Mexico","Club Country":"Spain","Club":"Espanyol","Weighted Degree":"23.0","Modularity Class":"21","Date of birth / Age":"17 January 1988 (aged 26)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.2797868290826037"},"color":"rgb(67,229,67)","size":11.333333015441895},{"label":"Enner Valencia","x":-1712.62646484375,"y":-633.4451293945312,"id":"201","attributes":{"Eigenvector Centrality":"0.3623062182068215","Betweenness Centrality":"0.0","Appearances":"10","No":"13","Country":"Ecuador","Club Country":"Mexico","Club":"Pachuca","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"11 April 1989 (aged 25)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Miiko Albornoz","x":-282.7862243652344,"y":1583.49462890625,"id":"512","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"2","No":"3","Country":"Chile","Club Country":"Sweden","Club":"Malmö FF","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"30 November 1990 (aged 23)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Nigel de Jong","x":764.1231689453125,"y":266.0992126464844,"id":"534","attributes":{"Eigenvector Centrality":"0.4525178607313098","Betweenness Centrality":"0.007743435699427788","Appearances":"71","No":"6","Country":"Netherlands","Club Country":"Italy","Club":"Milan","Weighted Degree":"29.0","Modularity Class":"22","Date of birth / Age":"13 November 1984 (aged 29)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3300404131118096"},"color":"rgb(197,67,229)","size":19.333332061767578},{"label":"Diego Forlán","x":22.54448699951172,"y":32.10325241088867,"id":"165","attributes":{"Eigenvector Centrality":"0.40103485022538","Betweenness Centrality":"0.0023543724845431786","Appearances":"110","No":"10","Country":"Uruguay","Club Country":"Japan","Club":"Cerezo Osaka","Weighted Degree":"24.0","Modularity Class":"6","Date of birth / Age":"19 May 1979 (aged 35)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3220858895705521"},"color":"rgb(229,197,67)","size":12.666666984558105},{"label":"Marco Verratti","x":74.62252044677734,"y":597.4002075195312,"id":"449","attributes":{"Eigenvector Centrality":"0.577944433296703","Betweenness Centrality":"0.001710601263663759","Appearances":"6","No":"23","Country":"Italy","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"29.0","Modularity Class":"3","Date of birth / Age":"5 November 1992 (aged 21)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3166738474795347"},"color":"rgb(197,229,67)","size":19.333332061767578},{"label":"Joe Hart","x":-212.69390869140625,"y":-704.6478271484375,"id":"335","attributes":{"Eigenvector Centrality":"0.7015324384017536","Betweenness Centrality":"0.003652191896387035","Appearances":"41","No":"1","Country":"England","Club Country":"England","Club":"Manchester City","Weighted Degree":"30.0","Modularity Class":"28","Date of birth / Age":"19 May 1987 (aged 27)","Degree":"30","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3316787003610108"},"color":"rgb(67,229,132)","size":20.666667938232422},{"label":"Loïc Feudjou","x":464.741943359375,"y":157.33299255371094,"id":"420","attributes":{"Eigenvector Centrality":"0.3227718779440803","Betweenness Centrality":"0.0","Appearances":"2","No":"1","Country":"Cameroon","Club Country":"Cameroon","Club":"Coton Sport","Weighted Degree":"22.0","Modularity Class":"17","Date of birth / Age":"14 April 1992 (aged 22)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(67,132,229)","size":10.0},{"label":"Wakaso Mubarak","x":209.4365234375,"y":1057.447998046875,"id":"709","attributes":{"Eigenvector Centrality":"0.32387682859035066","Betweenness Centrality":"0.009270286480100764","Appearances":"17","No":"22","Country":"Ghana","Club Country":"Russia","Club":"Rubin Kazan","Weighted Degree":"25.0","Modularity Class":"5","Date of birth / Age":"25 July 1990 (aged 23)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2897122585731179"},"color":"rgb(67,229,197)","size":14.0},{"label":"Alexander Domínguez","x":-1643.0283203125,"y":-689.7501831054688,"id":"30","attributes":{"Eigenvector Centrality":"0.3623062182068214","Betweenness Centrality":"0.0","Appearances":"18","No":"22","Country":"Ecuador","Club Country":"Ecuador","Club":"LDU Quito","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"5 June 1987 (aged 27)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Camilo Vargas","x":-870.7738037109375,"y":1102.7423095703125,"id":"96","attributes":{"Eigenvector Centrality":"0.32771831640802235","Betweenness Centrality":"0.0031253464825959647","Appearances":"0","No":"12","Country":"Colombia","Club Country":"Colombia","Club":"Santa Fe","Weighted Degree":"23.0","Modularity Class":"11","Date of birth / Age":"9 March 1989 (aged 25)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.3046000828843763"},"color":"rgb(67,67,229)","size":11.333333015441895},{"label":"Gordon Schildenfeld","x":-217.73817443847656,"y":655.733154296875,"id":"263","attributes":{"Eigenvector Centrality":"0.35596191653510817","Betweenness Centrality":"0.00248185018192758","Appearances":"21","No":"13","Country":"Croatia","Club Country":"Greece","Club":"Panathinaikos","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"18 March 1985 (aged 29)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30676126878130217"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Miguel Ãngel Ponce","x":-2068.725830078125,"y":475.1539306640625,"id":"509","attributes":{"Eigenvector Centrality":"0.2771264523867947","Betweenness Centrality":"0.0","Appearances":"8","No":"16","Country":"Mexico","Club Country":"Mexico","Club":"Toluca","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"12 April 1989 (aged 25)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Klaas-Jan Huntelaar","x":809.1665649414062,"y":91.84487915039062,"id":"396","attributes":{"Eigenvector Centrality":"0.4358139473318699","Betweenness Centrality":"0.00591887145222094","Appearances":"62","No":"19","Country":"Netherlands","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"28.0","Modularity Class":"22","Date of birth / Age":"12 August 1983 (aged 30)","Degree":"28","Position":"FW","Eccentricity":"4.0","Closeness Centrality":"0.34106728538283065"},"color":"rgb(197,67,229)","size":18.0},{"label":"Adam Lallana","x":-133.68426513671875,"y":-732.5047607421875,"id":"5","attributes":{"Eigenvector Centrality":"0.5904515327423898","Betweenness Centrality":"0.0016054547217210155","Appearances":"6","No":"20","Country":"England","Club Country":"England","Club":"Southampton","Weighted Degree":"26.0","Modularity Class":"28","Date of birth / Age":"10 May 1988 (aged 26)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.32407407407407407"},"color":"rgb(67,229,132)","size":15.333333969116211},{"label":"Ognjen VranjeÅ¡","x":1242.7872314453125,"y":-442.58514404296875,"id":"538","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"13","No":"6","Country":"Bosnia and Herzegovina","Club Country":"Turkey","Club":"Elaz??spor","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"24 October 1989 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Nabil Bentaleb","x":-1282.9583740234375,"y":861.7017822265625,"id":"525","attributes":{"Eigenvector Centrality":"0.3967886399693337","Betweenness Centrality":"0.0057727171211353545","Appearances":"3","No":"14","Country":"Algeria","Club Country":"England","Club":"Tottenham Hotspur","Weighted Degree":"27.0","Modularity Class":"24","Date of birth / Age":"24 November 1994 (aged 19)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3127659574468085"},"color":"rgb(67,164,229)","size":16.666667938232422},{"label":"Christian Stuani","x":-159.97439575195312,"y":40.9938850402832,"id":"121","attributes":{"Eigenvector Centrality":"0.38716306457328087","Betweenness Centrality":"0.002173292405131628","Appearances":"10","No":"11","Country":"Uruguay","Club Country":"Spain","Club":"Espanyol","Weighted Degree":"23.0","Modularity Class":"6","Date of birth / Age":"12 October 1986 (aged 27)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3169469598965071"},"color":"rgb(229,197,67)","size":11.333333015441895},{"label":"Wayne Rooney","x":-356.8543395996094,"y":-834.0883178710938,"id":"713","attributes":{"Eigenvector Centrality":"0.7938188270448313","Betweenness Centrality":"0.0038886080479693477","Appearances":"92","No":"10","Country":"England","Club Country":"England","Club":"Manchester United","Weighted Degree":"32.0","Modularity Class":"28","Date of birth / Age":"24 October 1985 (aged 28)","Degree":"32","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3393351800554017"},"color":"rgb(67,229,132)","size":23.33333396911621},{"label":"Víctor Ibarbo","x":-760.33837890625,"y":1293.089111328125,"id":"701","attributes":{"Eigenvector Centrality":"0.32651873998913206","Betweenness Centrality":"0.0018851206504077605","Appearances":"9","No":"14","Country":"Colombia","Club Country":"Italy","Club":"Cagliari","Weighted Degree":"23.0","Modularity Class":"11","Date of birth / Age":"19 May 1990 (aged 24)","Degree":"23","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.2995110024449878"},"color":"rgb(67,67,229)","size":11.333333015441895},{"label":"Stephan Lichtsteiner","x":67.66877746582031,"y":456.6788330078125,"id":"661","attributes":{"Eigenvector Centrality":"0.6056758151342643","Betweenness Centrality":"0.009695316861352839","Appearances":"63","No":"2","Country":"Switzerland","Club Country":"Italy","Club":"Juventus","Weighted Degree":"33.0","Modularity Class":"0","Date of birth / Age":"16 January 1984 (aged 30)","Degree":"33","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3272484416740873"},"color":"rgb(164,229,67)","size":24.666667938232422},{"label":"Stefanos Kapino","x":1427.728271484375,"y":531.8199462890625,"id":"660","attributes":{"Eigenvector Centrality":"0.28485567017526575","Betweenness Centrality":"0.005086946710578289","Appearances":"2","No":"13","Country":"Greece","Club Country":"Greece","Club":"Panathinaikos","Weighted Degree":"24.0","Modularity Class":"15","Date of birth / Age":"18 March 1994 (aged 20)","Degree":"24","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.29108910891089107"},"color":"rgb(229,67,100)","size":12.666666984558105},{"label":"Daley Blind","x":865.136962890625,"y":-4.895512104034424,"id":"133","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"12","No":"5","Country":"Netherlands","Club Country":"Netherlands","Club":"Ajax","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"9 March 1990 (aged 24)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Domagoj Vida","x":-257.2379455566406,"y":568.6809692382812,"id":"175","attributes":{"Eigenvector Centrality":"0.3750066769920371","Betweenness Centrality":"0.0014678886642237275","Appearances":"23","No":"21","Country":"Croatia","Club Country":"Ukraine","Club":"Dynamo Kyiv","Weighted Degree":"24.0","Modularity Class":"25","Date of birth / Age":"29 April 1989 (aged 25)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31450577663671375"},"color":"rgb(132,67,229)","size":12.666666984558105},{"label":"DaMarcus Beasley","x":860.4318237304688,"y":-1509.4605712890625,"id":"134","attributes":{"Eigenvector Centrality":"0.2718151842935107","Betweenness Centrality":"0.0","Appearances":"116","No":"7","Country":"United States","Club Country":"Mexico","Club":"Puebla","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"24 May 1982 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Guillermo Ochoa","x":-2012.4979248046875,"y":495.5871276855469,"id":"267","attributes":{"Eigenvector Centrality":"0.2891264231632272","Betweenness Centrality":"0.0013552426869013025","Appearances":"59","No":"13","Country":"Mexico","Club Country":"France","Club":"Ajaccio","Weighted Degree":"23.0","Modularity Class":"21","Date of birth / Age":"13 July 1985 (aged 28)","Degree":"23","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.2753840389659048"},"color":"rgb(67,229,67)","size":11.333333015441895},{"label":"Gonzalo Jara","x":-235.43576049804688,"y":1571.703369140625,"id":"262","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"65","No":"18","Country":"Chile","Club Country":"England","Club":"Nottingham Forest","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"29 August 1985 (aged 28)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Julian Draxler","x":528.5164184570312,"y":-263.5556335449219,"id":"374","attributes":{"Eigenvector Centrality":"0.5529715553555452","Betweenness Centrality":"0.006227653676219969","Appearances":"11","No":"14","Country":"Germany","Club Country":"Germany","Club":"Schalke \u002704","Weighted Degree":"27.0","Modularity Class":"13","Date of birth / Age":"20 September 1993 (aged 20)","Degree":"27","Position":"MF","Eccentricity":"4.0","Closeness Centrality":"0.3353102189781022"},"color":"rgb(67,229,164)","size":16.666667938232422},{"label":"André Almeida","x":-733.0572509765625,"y":266.98699951171875,"id":"42","attributes":{"Eigenvector Centrality":"0.4623139362600412","Betweenness Centrality":"0.0011159545915913598","Appearances":"5","No":"19","Country":"Portugal","Club Country":"Portugal","Club":"Benfica","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"10 September 1990 (aged 23)","Degree":"25","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.31722054380664655"},"color":"rgb(229,164,67)","size":14.0},{"label":"Aleksandr Kokorin","x":-1414.3739013671875,"y":-1377.2596435546875,"id":"22","attributes":{"Eigenvector Centrality":"0.2816622746350614","Betweenness Centrality":"6.368705012250895E-4","Appearances":"21","No":"9","Country":"Russia","Club Country":"Russia","Club":"Dynamo Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"19 March 1991 (aged 23)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.25538568450312715"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Felipe Gutiérrez","x":-184.13504028320312,"y":1490.4881591796875,"id":"223","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"18","No":"16","Country":"Chile","Club Country":"Netherlands","Club":"Twente","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"8 October 1990 (aged 23)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Simon Mignolet","x":-491.4549255371094,"y":-919.83154296875,"id":"654","attributes":{"Eigenvector Centrality":"0.7087966227214388","Betweenness Centrality":"0.004200915543181152","Appearances":"14","No":"12","Country":"Belgium","Club Country":"England","Club":"Liverpool","Weighted Degree":"31.0","Modularity Class":"28","Date of birth / Age":"6 August 1988 (aged 25)","Degree":"31","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.34329752452125173"},"color":"rgb(67,229,132)","size":22.0},{"label":"Maxwell","x":-388.1637878417969,"y":-99.59259033203125,"id":"490","attributes":{"Eigenvector Centrality":"0.7136149540335622","Betweenness Centrality":"0.0035076449501830744","Appearances":"9","No":"14","Country":"Brazil","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"30.0","Modularity Class":"23","Date of birth / Age":"27 August 1981 (aged 32)","Degree":"30","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3336359509759419"},"color":"rgb(229,67,197)","size":20.666667938232422},{"label":"Mohamed Zemmamouche","x":-1405.252685546875,"y":1223.2103271484375,"id":"519","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"7","No":"16","Country":"Algeria","Club Country":"Algeria","Club":"USM Alger","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"19 March 1985 (aged 29)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Ciro Immobile","x":317.4281921386719,"y":794.2503662109375,"id":"123","attributes":{"Eigenvector Centrality":"0.43196054419267377","Betweenness Centrality":"0.0018820457212751422","Appearances":"2","No":"17","Country":"Italy","Club Country":"Italy","Club":"Torino","Weighted Degree":"23.0","Modularity Class":"3","Date of birth / Age":"20 February 1990 (aged 24)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30497925311203317"},"color":"rgb(197,229,67)","size":11.333333015441895},{"label":"Stipe Pletikosa","x":-333.28179931640625,"y":696.1630249023438,"id":"669","attributes":{"Eigenvector Centrality":"0.34443939620173625","Betweenness Centrality":"0.0","Appearances":"111","No":"1","Country":"Croatia","Club Country":"Russia","Club":"Rostov","Weighted Degree":"22.0","Modularity Class":"25","Date of birth / Age":"8 January 1979 (aged 35)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.29178245335450576"},"color":"rgb(132,67,229)","size":10.0},{"label":"Ismaël Diomandé","x":445.3325500488281,"y":-874.9510498046875,"id":"297","attributes":{"Eigenvector Centrality":"0.3273739867705004","Betweenness Centrality":"5.067313329973086E-4","Appearances":"2","No":"14","Country":"Ivory Coast","Club Country":"France","Club":"Saint-Étienne","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"28 August 1992 (aged 21)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30548628428927677"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Roger Espinoza","x":1525.8236083984375,"y":-1042.1474609375,"id":"609","attributes":{"Eigenvector Centrality":"0.24958708367603963","Betweenness Centrality":"0.00224748146417088","Appearances":"42","No":"15","Country":"Honduras","Club Country":"England","Club":"Wigan Athletic","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"25 October 1986 (aged 27)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Júnior Díaz","x":2052.333251953125,"y":457.9170837402344,"id":"378","attributes":{"Eigenvector Centrality":"0.2858658445617843","Betweenness Centrality":"0.019511326160720172","Appearances":"62","No":"15","Country":"Costa Rica","Club Country":"Germany","Club":"Mainz 05","Weighted Degree":"26.0","Modularity Class":"29","Date of birth / Age":"12 September 1983 (aged 30)","Degree":"26","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2916666666666667"},"color":"rgb(229,229,67)","size":15.333333969116211},{"label":"Diego Pérez","x":71.02754211425781,"y":37.87593078613281,"id":"168","attributes":{"Eigenvector Centrality":"0.3977686122666346","Betweenness Centrality":"0.008159853566079373","Appearances":"89","No":"15","Country":"Uruguay","Club Country":"Italy","Club":"Bologna","Weighted Degree":"24.0","Modularity Class":"6","Date of birth / Age":"18 May 1980 (aged 34)","Degree":"24","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.32637655417406747"},"color":"rgb(229,197,67)","size":12.666666984558105},{"label":"Danijel SubaÅ¡ic","x":-426.1968078613281,"y":636.2631225585938,"id":"143","attributes":{"Eigenvector Centrality":"0.39279324564134416","Betweenness Centrality":"0.002055537854408172","Appearances":"6","No":"23","Country":"Croatia","Club Country":"France","Club":"AS Monaco","Weighted Degree":"25.0","Modularity Class":"25","Date of birth / Age":"27 October 1984 (aged 29)","Degree":"25","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3150450064294899"},"color":"rgb(132,67,229)","size":14.0},{"label":"Luis Suárez","x":-100.21392822265625,"y":-246.3746795654297,"id":"430","attributes":{"Eigenvector Centrality":"0.5668349766194245","Betweenness Centrality":"0.005273786093229346","Appearances":"77","No":"9","Country":"Uruguay","Club Country":"England","Club":"Liverpool","Weighted Degree":"31.0","Modularity Class":"6","Date of birth / Age":"24 January 1987 (aged 27)","Degree":"31","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3365384615384615"},"color":"rgb(229,197,67)","size":22.0},{"label":"Marvin Chávez","x":1429.798828125,"y":-1179.989501953125,"id":"464","attributes":{"Eigenvector Centrality":"0.25036259885703577","Betweenness Centrality":"0.004810204715637005","Appearances":"42","No":"23","Country":"Honduras","Club Country":"United States","Club":"Chivas USA","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"3 November 1983 (aged 30)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28171713300114987"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Allan Nyom","x":381.5302734375,"y":285.7757568359375,"id":"37","attributes":{"Eigenvector Centrality":"0.3467862797568034","Betweenness Centrality":"0.00587663072397192","Appearances":"10","No":"22","Country":"Cameroon","Club Country":"Spain","Club":"Granada","Weighted Degree":"24.0","Modularity Class":"17","Date of birth / Age":"10 May 1988 (aged 26)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3328804347826087"},"color":"rgb(67,132,229)","size":12.666666984558105},{"label":"Santiago Arias","x":-524.8426513671875,"y":1069.8533935546875,"id":"630","attributes":{"Eigenvector Centrality":"0.35261132545784823","Betweenness Centrality":"0.01168806541697648","Appearances":"6","No":"4","Country":"Colombia","Club Country":"Netherlands","Club":"PSV","Weighted Degree":"25.0","Modularity Class":"11","Date of birth / Age":"13 January 1992 (aged 22)","Degree":"25","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.3168103448275862"},"color":"rgb(67,67,229)","size":14.0},{"label":"Óscar Duarte","x":2292.369873046875,"y":190.4766845703125,"id":"550","attributes":{"Eigenvector Centrality":"0.2448400755989879","Betweenness Centrality":"0.004512594233796394","Appearances":"11","No":"6","Country":"Costa Rica","Club Country":"Belgium","Club":"Club Brugge","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"3 June 1989 (aged 25)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2558301427079708"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Abdelmoumene Djabou","x":-1392.5499267578125,"y":1124.161376953125,"id":"1","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"8","No":"18","Country":"Algeria","Club Country":"Tunisia","Club":"Club Africain","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"31 January 1987 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Juwon Oshaniwa","x":-3.99511456489563,"y":-1656.1483154296875,"id":"379","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"10","No":"13","Country":"Nigeria","Club Country":"Israel","Club":"Ashdod","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"14 September 1990 (aged 23)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Francisco Silva","x":-207.91714477539062,"y":1451.440673828125,"id":"230","attributes":{"Eigenvector Centrality":"0.316119262177923","Betweenness Centrality":"0.0","Appearances":"12","No":"5","Country":"Chile","Club Country":"Spain","Club":"Osasuna","Weighted Degree":"22.0","Modularity Class":"18","Date of birth / Age":"11 February 1986 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2737430167597765"},"color":"rgb(229,132,67)","size":10.0},{"label":"Jason Davidson","x":2027.00927734375,"y":-621.2344360351562,"id":"313","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"7","No":"3","Country":"Australia","Club Country":"Netherlands","Club":"Heracles Almelo","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"29 June 1991 (aged 22)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Mousa Dembélé","x":-780.701416015625,"y":-765.0794067382812,"id":"522","attributes":{"Eigenvector Centrality":"0.5781054780643133","Betweenness Centrality":"0.0013899483715746057","Appearances":"57","No":"19","Country":"Belgium","Club Country":"England","Club":"Tottenham Hotspur","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"16 July 1987 (aged 26)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33638443935926776"},"color":"rgb(67,229,132)","size":14.0},{"label":"David de Gea","x":-916.8024291992188,"y":-469.9519348144531,"id":"150","attributes":{"Eigenvector Centrality":"1.0","Betweenness Centrality":"0.005194225936839837","Appearances":"1","No":"12","Country":"Spain","Club Country":"England","Club":"Manchester United","Weighted Degree":"34.0","Modularity Class":"23","Date of birth / Age":"7 November 1990 (aged 23)","Degree":"34","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3478466635115949"},"color":"rgb(229,67,197)","size":26.0},{"label":"Tim Cahill","x":2114.5048828125,"y":-511.01007080078125,"id":"680","attributes":{"Eigenvector Centrality":"0.2315995769978224","Betweenness Centrality":"0.0038336165219305914","Appearances":"69","No":"4","Country":"Australia","Club Country":"United States","Club":"New York Red Bulls","Weighted Degree":"23.0","Modularity Class":"12","Date of birth / Age":"6 December 1979 (aged 34)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.23535062439961577"},"color":"rgb(229,100,67)","size":11.333333015441895},{"label":"Dimitris Salpingidis","x":1578.1973876953125,"y":570.6368408203125,"id":"170","attributes":{"Eigenvector Centrality":"0.2581333696341679","Betweenness Centrality":"0.0","Appearances":"76","No":"14","Country":"Greece","Club Country":"Greece","Club":"PAOK","Weighted Degree":"22.0","Modularity Class":"15","Date of birth / Age":"18 August 1981 (aged 32)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2760045061960195"},"color":"rgb(229,67,100)","size":10.0},{"label":"Arturo Vidal","x":-116.50799560546875,"y":1233.550048828125,"id":"64","attributes":{"Eigenvector Centrality":"0.5204561062047255","Betweenness Centrality":"0.00860736609402208","Appearances":"54","No":"8","Country":"Chile","Club Country":"Italy","Club":"Juventus","Weighted Degree":"32.0","Modularity Class":"18","Date of birth / Age":"22 May 1987 (aged 27)","Degree":"32","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.31599312123817713"},"color":"rgb(229,132,67)","size":23.33333396911621},{"label":"Andy Najar","x":1494.201416015625,"y":-1172.4866943359375,"id":"52","attributes":{"Eigenvector Centrality":"0.25486924877772427","Betweenness Centrality":"0.0055302334935236706","Appearances":"17","No":"17","Country":"Honduras","Club Country":"Belgium","Club":"Anderlecht","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"16 March 1993 (aged 21)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.28880157170923376"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Alex Song","x":-256.0782775878906,"y":56.99077224731445,"id":"28","attributes":{"Eigenvector Centrality":"0.764223422109595","Betweenness Centrality":"0.016336622858350185","Appearances":"47","No":"6","Country":"Cameroon","Club Country":"Spain","Club":"Barcelona","Weighted Degree":"37.0","Modularity Class":"17","Date of birth / Age":"9 September 1987 (aged 26)","Degree":"37","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34106728538283065"},"color":"rgb(67,132,229)","size":30.0},{"label":"Georgi Shchennikov","x":-1330.42041015625,"y":-1544.396240234375,"id":"243","attributes":{"Eigenvector Centrality":"0.279753045029421","Betweenness Centrality":"8.329697214751982E-4","Appearances":"4","No":"3","Country":"Russia","Club Country":"Russia","Club":"CSKA Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"27 April 1991 (aged 23)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.2544132917964694"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Mathew Leckie","x":2138.549072265625,"y":-562.8361206054688,"id":"470","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"8","No":"7","Country":"Australia","Club Country":"Germany","Club":"FSV Frankfurt","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"4 February 1991 (aged 23)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"James Holland","x":2105.74951171875,"y":-645.3329467773438,"id":"307","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"14","No":"16","Country":"Australia","Club Country":"Austria","Club":"Austria Wien","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"15 May 1989 (aged 25)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Stéphane Ruffier","x":44.78597640991211,"y":-265.3774108886719,"id":"663","attributes":{"Eigenvector Centrality":"0.5087837777709764","Betweenness Centrality":"0.0017249059427091587","Appearances":"2","No":"16","Country":"France","Club Country":"France","Club":"Saint-Étienne","Weighted Degree":"24.0","Modularity Class":"16","Date of birth / Age":"27 September 1986 (aged 27)","Degree":"24","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.3164012053379251"},"color":"rgb(229,67,229)","size":12.666666984558105},{"label":"Salvatore Sirigu","x":133.34747314453125,"y":646.74609375,"id":"622","attributes":{"Eigenvector Centrality":"0.5779444332967031","Betweenness Centrality":"0.001710601263663759","Appearances":"8","No":"12","Country":"Italy","Club Country":"France","Club":"Paris Saint-Germain","Weighted Degree":"29.0","Modularity Class":"3","Date of birth / Age":"12 January 1987 (aged 27)","Degree":"29","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3166738474795347"},"color":"rgb(197,229,67)","size":19.333332061767578},{"label":"Rashid Sumaila","x":457.3916015625,"y":1442.739013671875,"id":"590","attributes":{"Eigenvector Centrality":"0.2902743690727881","Betweenness Centrality":"0.0","Appearances":"6","No":"15","Country":"Ghana","Club Country":"South Africa","Club":"Mamelodi Sundowns","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"18 December 1992 (aged 21)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Panagiotis Tachtsidis","x":1428.6138916015625,"y":635.1239013671875,"id":"558","attributes":{"Eigenvector Centrality":"0.3047172931159461","Betweenness Centrality":"0.006160383817594169","Appearances":"6","No":"23","Country":"Greece","Club Country":"Italy","Club":"Torino","Weighted Degree":"25.0","Modularity Class":"15","Date of birth / Age":"15 February 1991 (aged 23)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.29016975917883936"},"color":"rgb(229,67,100)","size":14.0},{"label":"Antonio Valencia (c)","x":-1293.8275146484375,"y":-612.4883422851562,"id":"60","attributes":{"Eigenvector Centrality":"0.7194865947551579","Betweenness Centrality":"0.016480573584016885","Appearances":"71","No":"16","Country":"Ecuador","Club Country":"England","Club":"Manchester United","Weighted Degree":"35.0","Modularity Class":"4","Date of birth / Age":"4 August 1985 (aged 28)","Degree":"35","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33607681755829905"},"color":"rgb(229,67,132)","size":27.33333396911621},{"label":"Hashem Beikzadeh","x":1986.336181640625,"y":1189.6458740234375,"id":"273","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"17","No":"19","Country":"Iran","Club Country":"Iran","Club":"Esteghlal","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"22 January 1984 (aged 30)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Rafa Silva","x":-692.36767578125,"y":355.65155029296875,"id":"580","attributes":{"Eigenvector Centrality":"0.40962360528145025","Betweenness Centrality":"0.0","Appearances":"3","No":"15","Country":"Portugal","Club Country":"Portugal","Club":"Braga","Weighted Degree":"22.0","Modularity Class":"8","Date of birth / Age":"17 May 1993 (aged 21)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30714584203928125"},"color":"rgb(229,164,67)","size":10.0},{"label":"Loïc Rémy","x":73.68376922607422,"y":-313.17633056640625,"id":"421","attributes":{"Eigenvector Centrality":"0.5292224497836601","Betweenness Centrality":"0.0019647591823339743","Appearances":"25","No":"20","Country":"France","Club Country":"England","Club":"Newcastle United","Weighted Degree":"25.0","Modularity Class":"16","Date of birth / Age":"2 January 1987 (aged 27)","Degree":"25","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.3315290933694181"},"color":"rgb(229,67,229)","size":14.0},{"label":"Jean-Daniel Akpa-Akpro","x":413.52197265625,"y":-756.9923706054688,"id":"322","attributes":{"Eigenvector Centrality":"0.32268769768515043","Betweenness Centrality":"0.002014868000803819","Appearances":"1","No":"7","Country":"Ivory Coast","Club Country":"France","Club":"Toulouse","Weighted Degree":"23.0","Modularity Class":"9","Date of birth / Age":"11 October 1992 (aged 21)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30817610062893086"},"color":"rgb(164,67,229)","size":11.333333015441895},{"label":"Giorgos Tzavellas","x":1582.3857421875,"y":615.6647338867188,"id":"255","attributes":{"Eigenvector Centrality":"0.25813336963416794","Betweenness Centrality":"0.0","Appearances":"13","No":"3","Country":"Greece","Club Country":"Greece","Club":"PAOK","Weighted Degree":"22.0","Modularity Class":"15","Date of birth / Age":"26 November 1987 (aged 26)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2760045061960195"},"color":"rgb(229,67,100)","size":10.0},{"label":"Fred","x":-513.3817749023438,"y":-260.2742919921875,"id":"233","attributes":{"Eigenvector Centrality":"0.5425650576268323","Betweenness Centrality":"0.0","Appearances":"33","No":"9","Country":"Brazil","Club Country":"Brazil","Club":"Fluminense","Weighted Degree":"22.0","Modularity Class":"23","Date of birth / Age":"3 October 1983 (aged 30)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3158573270305114"},"color":"rgb(229,67,197)","size":10.0},{"label":"Per Mertesacker","x":261.4919738769531,"y":-532.3377075195312,"id":"573","attributes":{"Eigenvector Centrality":"0.6437896004097902","Betweenness Centrality":"0.002673471053911242","Appearances":"98","No":"17","Country":"Germany","Club Country":"England","Club":"Arsenal","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"29 September 1984 (aged 29)","Degree":"29","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3219448094612352"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Hernanes","x":-528.0017700195312,"y":-15.909561157226562,"id":"280","attributes":{"Eigenvector Centrality":"0.669052616458677","Betweenness Centrality":"0.005981834884331946","Appearances":"24","No":"18","Country":"Brazil","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"29.0","Modularity Class":"23","Date of birth / Age":"29 May 1985 (aged 29)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.34281716417910446"},"color":"rgb(229,67,197)","size":19.333332061767578},{"label":"Máximo Banguera","x":-1488.96337890625,"y":-533.3309326171875,"id":"489","attributes":{"Eigenvector Centrality":"0.7525405481416904","Betweenness Centrality":"0.006691544296226193","Appearances":"25","No":"1","Country":"Ecuador","Club Country":"Ecuador","Club":"Barcelona","Weighted Degree":"35.0","Modularity Class":"4","Date of birth / Age":"16 December 1985 (aged 28)","Degree":"35","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,67,132)","size":27.33333396911621},{"label":"Eliaquim Mangala","x":-347.64447021484375,"y":-15.025993347167969,"id":"196","attributes":{"Eigenvector Centrality":"0.6278043521909648","Betweenness Centrality":"0.009092242970245117","Appearances":"3","No":"13","Country":"France","Club Country":"Portugal","Club":"Porto","Weighted Degree":"30.0","Modularity Class":"16","Date of birth / Age":"13 February 1991 (aged 23)","Degree":"30","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.33669262482821805"},"color":"rgb(229,67,229)","size":20.666667938232422},{"label":"Ãlvaro Pereira","x":-93.80169677734375,"y":34.24333190917969,"id":"39","attributes":{"Eigenvector Centrality":"0.37564528732258246","Betweenness Centrality":"0.0","Appearances":"57","No":"6","Country":"Uruguay","Club Country":"Brazil","Club":"São Paulo","Weighted Degree":"22.0","Modularity Class":"6","Date of birth / Age":"28 November 1985 (aged 28)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3121019108280255"},"color":"rgb(229,197,67)","size":10.0},{"label":"Miguel Veloso","x":-552.1939086914062,"y":364.9159240722656,"id":"511","attributes":{"Eigenvector Centrality":"0.4519394040645381","Betweenness Centrality":"0.0020459479374588265","Appearances":"49","No":"4","Country":"Portugal","Club Country":"Ukraine","Club":"Dynamo Kyiv","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"11 May 1986 (aged 28)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(229,164,67)","size":14.0},{"label":"Saphir Taïder","x":-1233.49755859375,"y":1029.03173828125,"id":"631","attributes":{"Eigenvector Centrality":"0.4289736525122905","Betweenness Centrality":"0.007067153381945787","Appearances":"11","No":"19","Country":"Algeria","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"29.0","Modularity Class":"24","Date of birth / Age":"29 February 1992 (aged 22)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3208206023570493"},"color":"rgb(67,164,229)","size":19.333332061767578},{"label":"Dirk Kuyt","x":698.8324584960938,"y":-15.171172142028809,"id":"171","attributes":{"Eigenvector Centrality":"0.3965357475889929","Betweenness Centrality":"0.004158989584106385","Appearances":"98","No":"15","Country":"Netherlands","Club Country":"Turkey","Club":"Fenerbahçe","Weighted Degree":"26.0","Modularity Class":"22","Date of birth / Age":"22 July 1980 (aged 33)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.329153605015674"},"color":"rgb(197,67,229)","size":15.333333969116211},{"label":"Jorge Guagua","x":-1678.4407958984375,"y":-602.8709716796875,"id":"353","attributes":{"Eigenvector Centrality":"0.3623062182068214","Betweenness Centrality":"0.0","Appearances":"59","No":"2","Country":"Ecuador","Club Country":"Ecuador","Club":"Emelec","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"28 September 1981 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Keisuke Honda","x":610.3965454101562,"y":750.2002563476562,"id":"382","attributes":{"Eigenvector Centrality":"0.4349752953094465","Betweenness Centrality":"0.007469372100698354","Appearances":"56","No":"4","Country":"Japan","Club Country":"Italy","Club":"Milan","Weighted Degree":"29.0","Modularity Class":"27","Date of birth / Age":"13 June 1986 (aged 27)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3309320126069338"},"color":"rgb(67,100,229)","size":19.333332061767578},{"label":"Cédric Si Mohamed","x":-1432.4459228515625,"y":1140.2423095703125,"id":"108","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"1","No":"1","Country":"Algeria","Club Country":"Algeria","Club":"CS Constantine","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"9 January 1985 (aged 29)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"Tino-Sven SuÅ¡ic","x":1264.1190185546875,"y":-534.239990234375,"id":"684","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"2","No":"14","Country":"Bosnia and Herzegovina","Club Country":"Croatia","Club":"Hajduk Split","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"13 February 1992 (aged 22)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Samuel Eto\u0027o (c)","x":207.89883422851562,"y":-77.14188385009766,"id":"627","attributes":{"Eigenvector Centrality":"0.6120719582915053","Betweenness Centrality":"0.010941183209963411","Appearances":"117","No":"9","Country":"Cameroon","Club Country":"England","Club":"Chelsea","Weighted Degree":"33.0","Modularity Class":"17","Date of birth / Age":"10 March 1981 (aged 33)","Degree":"33","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.34507042253521125"},"color":"rgb(67,132,229)","size":24.666667938232422},{"label":"Karim Ansarifard","x":2030.397705078125,"y":1187.7640380859375,"id":"380","attributes":{"Eigenvector Centrality":"0.2127442934422965","Betweenness Centrality":"0.0","Appearances":"42","No":"10","Country":"Iran","Club Country":"Iran","Club":"Tractor Sazi","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"3 April 1990 (aged 24)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Uche Nwofor","x":-33.313961029052734,"y":-1701.16748046875,"id":"691","attributes":{"Eigenvector Centrality":"0.30581490023520397","Betweenness Centrality":"0.0","Appearances":"6","No":"19","Country":"Nigeria","Club Country":"Netherlands","Club":"Heerenveen","Weighted Degree":"22.0","Modularity Class":"14","Date of birth / Age":"17 September 1991 (aged 22)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.28800940438871475"},"color":"rgb(67,229,100)","size":10.0},{"label":"Michael Umaña","x":2330.072509765625,"y":379.5473937988281,"id":"506","attributes":{"Eigenvector Centrality":"0.23496944760866376","Betweenness Centrality":"0.0","Appearances":"83","No":"4","Country":"Costa Rica","Club Country":"Costa Rica","Club":"Saprissa","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"16 July 1982 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Jordan Ayew","x":418.2088317871094,"y":1351.912841796875,"id":"347","attributes":{"Eigenvector Centrality":"0.29027436907278803","Betweenness Centrality":"0.0","Appearances":"13","No":"13","Country":"Ghana","Club Country":"France","Club":"Sochaux","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"11 September 1991 (aged 22)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Ron Vlaar","x":922.5167236328125,"y":-99.8844985961914,"id":"613","attributes":{"Eigenvector Centrality":"0.3465757821519946","Betweenness Centrality":"0.0018348657473652398","Appearances":"24","No":"2","Country":"Netherlands","Club Country":"England","Club":"Aston Villa","Weighted Degree":"23.0","Modularity Class":"22","Date of birth / Age":"16 February 1985 (aged 29)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3139683895771038"},"color":"rgb(197,67,229)","size":11.333333015441895},{"label":"Aleksandr Samedov","x":-1362.3624267578125,"y":-1347.75,"id":"23","attributes":{"Eigenvector Centrality":"0.2790405449937141","Betweenness Centrality":"0.003584997128855062","Appearances":"17","No":"19","Country":"Russia","Club Country":"Russia","Club":"Lokomotiv Moscow","Weighted Degree":"23.0","Modularity Class":"2","Date of birth / Age":"19 July 1984 (aged 29)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.2573529411764706"},"color":"rgb(229,67,67)","size":11.333333015441895},{"label":"Hugo Almeida","x":-570.7293090820312,"y":230.9239959716797,"id":"286","attributes":{"Eigenvector Centrality":"0.43486864997258184","Betweenness Centrality":"0.00453740780637059","Appearances":"55","No":"9","Country":"Portugal","Club Country":"Turkey","Club":"Be?ikta?","Weighted Degree":"24.0","Modularity Class":"8","Date of birth / Age":"23 May 1984 (aged 30)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3253652058432935"},"color":"rgb(229,164,67)","size":12.666666984558105},{"label":"Federico Fernández","x":-945.4159545898438,"y":329.44189453125,"id":"221","attributes":{"Eigenvector Centrality":"0.7220713713108182","Betweenness Centrality":"0.003097438956551802","Appearances":"26","No":"17","Country":"Argentina","Club Country":"Italy","Club":"Napoli","Weighted Degree":"32.0","Modularity Class":"19","Date of birth / Age":"21 February 1989 (aged 25)","Degree":"32","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3313796212804328"},"color":"rgb(67,229,229)","size":23.33333396911621},{"label":"Edin Džeko","x":747.855712890625,"y":-487.78179931640625,"id":"183","attributes":{"Eigenvector Centrality":"0.4959287278586879","Betweenness Centrality":"0.019893239141010762","Appearances":"62","No":"11","Country":"Bosnia and Herzegovina","Club Country":"England","Club":"Manchester City","Weighted Degree":"31.0","Modularity Class":"20","Date of birth / Age":"17 March 1986 (aged 28)","Degree":"31","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3436185133239832"},"color":"rgb(132,229,67)","size":22.0},{"label":"Fatau Dauda","x":508.3158874511719,"y":1362.838134765625,"id":"220","attributes":{"Eigenvector Centrality":"0.29027436907278803","Betweenness Centrality":"0.0","Appearances":"18","No":"16","Country":"Ghana","Club Country":"South Africa","Club":"Orlando Pirates","Weighted Degree":"22.0","Modularity Class":"5","Date of birth / Age":"6 April 1985 (aged 29)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2849941837921675"},"color":"rgb(67,229,197)","size":10.0},{"label":"Giorgio Chiellini","x":168.96609497070312,"y":898.1615600585938,"id":"252","attributes":{"Eigenvector Centrality":"0.5455496050511397","Betweenness Centrality":"0.0016215443882875223","Appearances":"68","No":"3","Country":"Italy","Club Country":"Italy","Club":"Juventus","Weighted Degree":"28.0","Modularity Class":"3","Date of birth / Age":"14 August 1984 (aged 29)","Degree":"28","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3242170269078077"},"color":"rgb(197,229,67)","size":18.0},{"label":"Éder","x":-652.5069580078125,"y":328.9391174316406,"id":"180","attributes":{"Eigenvector Centrality":"0.4096236052814504","Betweenness Centrality":"0.0","Appearances":"8","No":"11","Country":"Portugal","Club Country":"Portugal","Club":"Braga","Weighted Degree":"22.0","Modularity Class":"8","Date of birth / Age":"22 December 1987 (aged 26)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30714584203928125"},"color":"rgb(229,164,67)","size":10.0},{"label":"Édison Méndez","x":-1680.7288818359375,"y":-523.7875366210938,"id":"186","attributes":{"Eigenvector Centrality":"0.37488664289499546","Betweenness Centrality":"0.003053300601509073","Appearances":"110","No":"8","Country":"Ecuador","Club Country":"Colombia","Club":"Santa Fe","Weighted Degree":"23.0","Modularity Class":"4","Date of birth / Age":"15 March 1979 (aged 35)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3001224989791752"},"color":"rgb(229,67,132)","size":11.333333015441895},{"label":"Hugo Lloris (c)","x":-181.9427032470703,"y":-259.6800842285156,"id":"288","attributes":{"Eigenvector Centrality":"0.579458372910698","Betweenness Centrality":"0.002663127912981995","Appearances":"57","No":"1","Country":"France","Club Country":"England","Club":"Tottenham Hotspur","Weighted Degree":"27.0","Modularity Class":"16","Date of birth / Age":"26 December 1986 (aged 27)","Degree":"27","Position":"GK","Eccentricity":"6.0","Closeness Centrality":"0.32407407407407407"},"color":"rgb(229,67,229)","size":16.666667938232422},{"label":"Ricardo Ãlvarez","x":-991.7132568359375,"y":419.20452880859375,"id":"600","attributes":{"Eigenvector Centrality":"0.5658107599692682","Betweenness Centrality":"0.0025393109943757006","Appearances":"7","No":"19","Country":"Argentina","Club Country":"Italy","Club":"Internazionale","Weighted Degree":"27.0","Modularity Class":"19","Date of birth / Age":"12 April 1988 (aged 26)","Degree":"27","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3272484416740873"},"color":"rgb(67,229,229)","size":16.666667938232422},{"label":"Sofiane Feghouli","x":-1244.94921875,"y":1115.6298828125,"id":"655","attributes":{"Eigenvector Centrality":"0.3592587866347209","Betweenness Centrality":"0.005117058445342943","Appearances":"19","No":"10","Country":"Algeria","Club Country":"Spain","Club":"Valencia","Weighted Degree":"26.0","Modularity Class":"24","Date of birth / Age":"26 December 1989 (aged 24)","Degree":"26","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.30973451327433627"},"color":"rgb(67,164,229)","size":15.333333969116211},{"label":"Cristiano Ronaldo (c)","x":-705.8994140625,"y":163.7381134033203,"id":"131","attributes":{"Eigenvector Centrality":"0.651122142378051","Betweenness Centrality":"0.002704889595809238","Appearances":"111","No":"7","Country":"Portugal","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"31.0","Modularity Class":"8","Date of birth / Age":"5 February 1985 (aged 29)","Degree":"31","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.33546325878594246"},"color":"rgb(229,164,67)","size":22.0},{"label":"John Obi Mikel","x":-197.90223693847656,"y":-1324.32470703125,"id":"342","attributes":{"Eigenvector Centrality":"0.5955495363924806","Betweenness Centrality":"0.01100579205017528","Appearances":"59","No":"10","Country":"Nigeria","Club Country":"England","Club":"Chelsea","Weighted Degree":"33.0","Modularity Class":"14","Date of birth / Age":"22 April 1987 (aged 27)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3295964125560538"},"color":"rgb(67,229,100)","size":24.666667938232422},{"label":"Roy Miller","x":2341.18359375,"y":210.36285400390625,"id":"617","attributes":{"Eigenvector Centrality":"0.2448400755989879","Betweenness Centrality":"0.004512594233796391","Appearances":"48","No":"19","Country":"Costa Rica","Club Country":"United States","Club":"New York Red Bulls","Weighted Degree":"23.0","Modularity Class":"29","Date of birth / Age":"24 November 1984 (aged 29)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2558301427079708"},"color":"rgb(229,229,67)","size":11.333333015441895},{"label":"Kostas Mitroglou","x":1704.1070556640625,"y":623.1121215820312,"id":"402","attributes":{"Eigenvector Centrality":"0.26821419599108537","Betweenness Centrality":"0.011764360515140076","Appearances":"32","No":"9","Country":"Greece","Club Country":"England","Club":"Fulham","Weighted Degree":"23.0","Modularity Class":"15","Date of birth / Age":"12 March 1988 (aged 26)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.2784090909090909"},"color":"rgb(229,67,100)","size":11.333333015441895},{"label":"Daniel Opare","x":399.6513366699219,"y":1199.5255126953125,"id":"138","attributes":{"Eigenvector Centrality":"0.3223336840810573","Betweenness Centrality":"0.004091587855968099","Appearances":"16","No":"4","Country":"Ghana","Club Country":"Belgium","Club":"Standard Liège","Weighted Degree":"24.0","Modularity Class":"5","Date of birth / Age":"18 October 1990 (aged 23)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.30973451327433627"},"color":"rgb(67,229,197)","size":12.666666984558105},{"label":"Jean Beausejour","x":-67.39273834228516,"y":1286.549072265625,"id":"320","attributes":{"Eigenvector Centrality":"0.336908513308338","Betweenness Centrality":"0.005662725175478597","Appearances":"59","No":"15","Country":"Chile","Club Country":"England","Club":"Wigan Athletic","Weighted Degree":"24.0","Modularity Class":"18","Date of birth / Age":"3 June 1984 (aged 30)","Degree":"24","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.28891509433962265"},"color":"rgb(229,132,67)","size":12.666666984558105},{"label":"Erik Durm","x":553.0518188476562,"y":-438.38714599609375,"id":"203","attributes":{"Eigenvector Centrality":"0.500680986024227","Betweenness Centrality":"0.008472576600609625","Appearances":"1","No":"15","Country":"Germany","Club Country":"Germany","Club":"Borussia Dortmund","Weighted Degree":"24.0","Modularity Class":"13","Date of birth / Age":"12 May 1992 (aged 22)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.310126582278481"},"color":"rgb(67,229,164)","size":12.666666984558105},{"label":"Egidio Arévalo Ríos","x":-140.44900512695312,"y":-11.467087745666504,"id":"191","attributes":{"Eigenvector Centrality":"0.3894572111283446","Betweenness Centrality":"0.002989706787662918","Appearances":"55","No":"17","Country":"Uruguay","Club Country":"Mexico","Club":"Morelia","Weighted Degree":"23.0","Modularity Class":"6","Date of birth / Age":"1 January 1982 (aged 32)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31873373807458805"},"color":"rgb(229,197,67)","size":11.333333015441895},{"label":"Raul Meireles","x":-515.27490234375,"y":255.2202911376953,"id":"593","attributes":{"Eigenvector Centrality":"0.45315937558107944","Betweenness Centrality":"0.0029488481093627983","Appearances":"74","No":"16","Country":"Portugal","Club Country":"Turkey","Club":"Fenerbahçe","Weighted Degree":"25.0","Modularity Class":"8","Date of birth / Age":"17 March 1983 (aged 31)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3295964125560538"},"color":"rgb(229,164,67)","size":14.0},{"label":"Maicon","x":-278.0897216796875,"y":-249.45703125,"id":"436","attributes":{"Eigenvector Centrality":"0.6006324446964797","Betweenness Centrality":"0.010333588970217586","Appearances":"72","No":"23","Country":"Brazil","Club Country":"Italy","Club":"Roma","Weighted Degree":"26.0","Modularity Class":"23","Date of birth / Age":"26 July 1981 (aged 32)","Degree":"26","Position":"DF","Eccentricity":"4.0","Closeness Centrality":"0.3475177304964539"},"color":"rgb(229,67,197)","size":15.333333969116211},{"label":"Luke Shaw","x":-92.2292251586914,"y":-688.8857421875,"id":"434","attributes":{"Eigenvector Centrality":"0.5904515327423896","Betweenness Centrality":"0.0016054547217210155","Appearances":"2","No":"23","Country":"England","Club Country":"England","Club":"Southampton","Weighted Degree":"26.0","Modularity Class":"28","Date of birth / Age":"12 July 1995 (aged 18)","Degree":"26","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.32407407407407407"},"color":"rgb(67,229,132)","size":15.333333969116211},{"label":"Toni Kroos","x":364.4765319824219,"y":-371.8941650390625,"id":"687","attributes":{"Eigenvector Centrality":"0.6585766805388439","Betweenness Centrality":"0.0026429368589338613","Appearances":"44","No":"18","Country":"Germany","Club Country":"Germany","Club":"Bayern Munich","Weighted Degree":"29.0","Modularity Class":"13","Date of birth / Age":"4 January 1990 (aged 24)","Degree":"29","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3390221402214022"},"color":"rgb(67,229,164)","size":19.333332061767578},{"label":"Antonio Cassano","x":193.04763793945312,"y":758.9298706054688,"id":"59","attributes":{"Eigenvector Centrality":"0.44952910121457806","Betweenness Centrality":"4.3533065978638123E-4","Appearances":"37","No":"10","Country":"Italy","Club Country":"Italy","Club":"Parma","Weighted Degree":"24.0","Modularity Class":"3","Date of birth / Age":"12 July 1982 (aged 31)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.30714584203928125"},"color":"rgb(197,229,67)","size":12.666666984558105},{"label":"Son Heung-min","x":1048.6976318359375,"y":1445.7691650390625,"id":"658","attributes":{"Eigenvector Centrality":"0.2555712186488899","Betweenness Centrality":"0.010566232255619219","Appearances":"25","No":"9","Country":"South Korea","Club Country":"Germany","Club":"Bayer Leverkusen","Weighted Degree":"24.0","Modularity Class":"10","Date of birth / Age":"8 July 1992 (aged 21)","Degree":"24","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(229,67,164)","size":12.666666984558105},{"label":"Alexandros Tziolis","x":1617.329345703125,"y":542.8191528320312,"id":"32","attributes":{"Eigenvector Centrality":"0.25813336963416794","Betweenness Centrality":"0.0","Appearances":"49","No":"6","Country":"Greece","Club Country":"Turkey","Club":"Kayserispor","Weighted Degree":"22.0","Modularity Class":"15","Date of birth / Age":"13 February 1985 (aged 29)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2760045061960195"},"color":"rgb(229,67,100)","size":10.0},{"label":"Marcelo Díaz","x":-193.8722381591797,"y":1188.14697265625,"id":"445","attributes":{"Eigenvector Centrality":"0.3914962580991112","Betweenness Centrality":"0.007300142578773374","Appearances":"21","No":"21","Country":"Chile","Club Country":"Switzerland","Club":"Basel","Weighted Degree":"27.0","Modularity Class":"18","Date of birth / Age":"30 December 1986 (aged 27)","Degree":"27","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.29902359641985354"},"color":"rgb(229,132,67)","size":16.666667938232422},{"label":"Pepe","x":-652.334228515625,"y":226.08396911621094,"id":"571","attributes":{"Eigenvector Centrality":"0.651122142378051","Betweenness Centrality":"0.002704889595809238","Appearances":"58","No":"3","Country":"Portugal","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"31.0","Modularity Class":"8","Date of birth / Age":"26 February 1983 (aged 31)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33546325878594246"},"color":"rgb(229,164,67)","size":22.0},{"label":"Sayouba Mandé","x":565.8164672851562,"y":-858.4483642578125,"id":"632","attributes":{"Eigenvector Centrality":"0.30966117600400683","Betweenness Centrality":"0.0","Appearances":"1","No":"23","Country":"Ivory Coast","Club Country":"Norway","Club":"Stabæk","Weighted Degree":"22.0","Modularity Class":"9","Date of birth / Age":"15 June 1993 (aged 20)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2929453965723396"},"color":"rgb(164,67,229)","size":10.0},{"label":"Romelu Lukaku","x":-624.7638549804688,"y":-965.3787841796875,"id":"612","attributes":{"Eigenvector Centrality":"0.5945562042887822","Betweenness Centrality":"0.0024227939394388456","Appearances":"29","No":"9","Country":"Belgium","Club Country":"England","Club":"Everton","Weighted Degree":"26.0","Modularity Class":"28","Date of birth / Age":"13 May 1993 (aged 21)","Degree":"26","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3330312641594925"},"color":"rgb(67,229,132)","size":15.333333969116211},{"label":"Carlos Gruezo","x":-1417.1590576171875,"y":-636.35205078125,"id":"102","attributes":{"Eigenvector Centrality":"0.40234260169062663","Betweenness Centrality":"0.012924077143976812","Appearances":"3","No":"23","Country":"Ecuador","Club Country":"Germany","Club":"VfB Stuttgart","Weighted Degree":"25.0","Modularity Class":"4","Date of birth / Age":"19 April 1995 (aged 19)","Degree":"25","Position":"MF","Eccentricity":"4.0","Closeness Centrality":"0.3208206023570493"},"color":"rgb(229,67,132)","size":14.0},{"label":"Boubacar Barry","x":488.794921875,"y":-907.9202880859375,"id":"89","attributes":{"Eigenvector Centrality":"0.3096611760040069","Betweenness Centrality":"0.0","Appearances":"77","No":"1","Country":"Ivory Coast","Club Country":"Belgium","Club":"Lokeren","Weighted Degree":"22.0","Modularity Class":"9","Date of birth / Age":"30 December 1979 (aged 34)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.2929453965723396"},"color":"rgb(164,67,229)","size":10.0},{"label":"Adam Taggart","x":2042.42724609375,"y":-579.6041870117188,"id":"6","attributes":{"Eigenvector Centrality":"0.22132294330055022","Betweenness Centrality":"0.0","Appearances":"5","No":"9","Country":"Australia","Club Country":"Australia","Club":"Newcastle Jets","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"2 June 1993 (aged 21)","Degree":"22","Position":"FW","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Gabriel Achilier","x":-1682.26220703125,"y":-719.3626708984375,"id":"236","attributes":{"Eigenvector Centrality":"0.3623062182068216","Betweenness Centrality":"0.0","Appearances":"23","No":"21","Country":"Ecuador","Club Country":"Ecuador","Club":"Emelec","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"24 March 1985 (aged 29)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Paul Verhaegh","x":949.3831176757812,"y":201.00778198242188,"id":"566","attributes":{"Eigenvector Centrality":"0.35574061516727906","Betweenness Centrality":"0.008783426226424064","Appearances":"2","No":"12","Country":"Netherlands","Club Country":"Germany","Club":"FC Augsburg","Weighted Degree":"24.0","Modularity Class":"22","Date of birth / Age":"1 September 1983 (aged 30)","Degree":"24","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3153153153153153"},"color":"rgb(197,67,229)","size":12.666666984558105},{"label":"Clint Dempsey (c)","x":742.0546264648438,"y":-1547.4185791015625,"id":"126","attributes":{"Eigenvector Centrality":"0.27181518429351065","Betweenness Centrality":"0.0","Appearances":"105","No":"8","Country":"United States","Club Country":"United States","Club":"Seattle Sounders FC","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"9 March 1983 (aged 31)","Degree":"22","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Madjid Bougherra (c)","x":-1470.3363037109375,"y":1180.3843994140625,"id":"435","attributes":{"Eigenvector Centrality":"0.29589355686287977","Betweenness Centrality":"0.0","Appearances":"62","No":"2","Country":"Algeria","Club Country":"Qatar","Club":"Lekhwiya","Weighted Degree":"22.0","Modularity Class":"24","Date of birth / Age":"7 October 1982 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28389339513325607"},"color":"rgb(67,164,229)","size":10.0},{"label":"James Rodríguez","x":-798.67431640625,"y":1094.4688720703125,"id":"309","attributes":{"Eigenvector Centrality":"0.3631125757022638","Betweenness Centrality":"0.002531708436743698","Appearances":"22","No":"10","Country":"Colombia","Club Country":"France","Club":"AS Monaco","Weighted Degree":"25.0","Modularity Class":"11","Date of birth / Age":"12 July 1991 (aged 22)","Degree":"25","Position":"MF","Eccentricity":"6.0","Closeness Centrality":"0.315450643776824"},"color":"rgb(67,67,229)","size":14.0},{"label":"Jeremain Lens","x":718.18798828125,"y":97.26069641113281,"id":"325","attributes":{"Eigenvector Centrality":"0.37953617711875015","Betweenness Centrality":"0.00411799412159424","Appearances":"22","No":"17","Country":"Netherlands","Club Country":"Ukraine","Club":"Dynamo Kyiv","Weighted Degree":"25.0","Modularity Class":"22","Date of birth / Age":"24 November 1987 (aged 26)","Degree":"25","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3255093002657219"},"color":"rgb(197,67,229)","size":14.0},{"label":"Juanfran","x":-888.2894897460938,"y":-365.1721496582031,"id":"373","attributes":{"Eigenvector Centrality":"0.7852248920099726","Betweenness Centrality":"7.220203040676876E-4","Appearances":"8","No":"5","Country":"Spain","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"27.0","Modularity Class":"23","Date of birth / Age":"9 January 1985 (aged 29)","Degree":"27","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3215223097112861"},"color":"rgb(229,67,197)","size":16.666667938232422},{"label":"Amir Hossein Sadeghi","x":1990.185546875,"y":1052.62548828125,"id":"40","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"17","No":"5","Country":"Iran","Club Country":"Iran","Club":"Esteghlal","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"6 September 1981 (aged 32)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Zvjezdan Misimovic","x":1277.4697265625,"y":-479.1226501464844,"id":"736","attributes":{"Eigenvector Centrality":"0.2839695417201138","Betweenness Centrality":"0.0","Appearances":"81","No":"10","Country":"Bosnia and Herzegovina","Club Country":"China","Club":"Guizhou Renhe","Weighted Degree":"22.0","Modularity Class":"20","Date of birth / Age":"5 June 1982 (aged 32)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3077889447236181"},"color":"rgb(132,229,67)","size":10.0},{"label":"Nacer Chadli","x":-730.6295166015625,"y":-798.0245971679688,"id":"527","attributes":{"Eigenvector Centrality":"0.5781054780643133","Betweenness Centrality":"0.0013899483715746057","Appearances":"20","No":"22","Country":"Belgium","Club Country":"England","Club":"Tottenham Hotspur","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"2 October 1989 (aged 24)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.33638443935926776"},"color":"rgb(67,229,132)","size":14.0},{"label":"Michael Arroyo","x":-1730.895751953125,"y":-727.3639526367188,"id":"499","attributes":{"Eigenvector Centrality":"0.3623062182068213","Betweenness Centrality":"0.0","Appearances":"21","No":"15","Country":"Ecuador","Club Country":"Mexico","Club":"Atlante","Weighted Degree":"22.0","Modularity Class":"4","Date of birth / Age":"23 April 1987 (aged 27)","Degree":"22","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.2881223049784398"},"color":"rgb(229,67,132)","size":10.0},{"label":"Valon Behrami","x":-152.94186401367188,"y":233.4356231689453,"id":"693","attributes":{"Eigenvector Centrality":"0.6153709092825856","Betweenness Centrality":"0.004199284588766183","Appearances":"48","No":"11","Country":"Switzerland","Club Country":"Italy","Club":"Napoli","Weighted Degree":"31.0","Modularity Class":"0","Date of birth / Age":"19 April 1985 (aged 29)","Degree":"31","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3331822302810517"},"color":"rgb(164,229,67)","size":22.0},{"label":"Sami Khedira","x":147.37220764160156,"y":-251.9683837890625,"id":"623","attributes":{"Eigenvector Centrality":"0.7584962588500563","Betweenness Centrality":"0.008327156420560313","Appearances":"46","No":"6","Country":"Germany","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"33.0","Modularity Class":"13","Date of birth / Age":"4 April 1987 (aged 27)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.32974427994616423"},"color":"rgb(67,229,164)","size":24.666667938232422},{"label":"Admir Mehmedi","x":126.91813659667969,"y":115.84123229980469,"id":"7","attributes":{"Eigenvector Centrality":"0.41564407300864686","Betweenness Centrality":"0.0029131326818128433","Appearances":"21","No":"18","Country":"Switzerland","Club Country":"Germany","Club":"SC Freiburg","Weighted Degree":"24.0","Modularity Class":"0","Date of birth / Age":"16 March 1991 (aged 23)","Degree":"24","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.3150450064294899"},"color":"rgb(164,229,67)","size":12.666666984558105},{"label":"Hong Jeong-ho","x":1189.017578125,"y":1491.9881591796875,"id":"283","attributes":{"Eigenvector Centrality":"0.24502153540109495","Betweenness Centrality":"0.0031284111071300832","Appearances":"25","No":"20","Country":"South Korea","Club Country":"Germany","Club":"FC Augsburg","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"12 August 1989 (aged 24)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.2726261127596439"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"Nikica Jelavic","x":-197.76739501953125,"y":532.7603149414062,"id":"535","attributes":{"Eigenvector Centrality":"0.354839329394506","Betweenness Centrality":"0.005268740805035136","Appearances":"33","No":"9","Country":"Croatia","Club Country":"England","Club":"Hull City","Weighted Degree":"23.0","Modularity Class":"25","Date of birth / Age":"27 August 1985 (aged 28)","Degree":"23","Position":"FW","Eccentricity":"5.0","Closeness Centrality":"0.303970223325062"},"color":"rgb(132,67,229)","size":11.333333015441895},{"label":"Ross Barkley","x":-149.76280212402344,"y":-1043.209228515625,"id":"616","attributes":{"Eigenvector Centrality":"0.5738583419916762","Betweenness Centrality":"0.0013664563333722465","Appearances":"6","No":"21","Country":"England","Club Country":"England","Club":"Everton","Weighted Degree":"25.0","Modularity Class":"28","Date of birth / Age":"5 December 1993 (aged 20)","Degree":"25","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.31183708103521424"},"color":"rgb(67,229,132)","size":14.0},{"label":"Ji Dong-won","x":1240.84521484375,"y":1492.1494140625,"id":"330","attributes":{"Eigenvector Centrality":"0.24502153540109498","Betweenness Centrality":"0.0031284111071300832","Appearances":"28","No":"19","Country":"South Korea","Club Country":"Germany","Club":"FC Augsburg","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"28 May 1991 (aged 23)","Degree":"23","Position":"FW","Eccentricity":"6.0","Closeness Centrality":"0.2726261127596439"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"Nick Rimando","x":864.0869140625,"y":-1556.7880859375,"id":"530","attributes":{"Eigenvector Centrality":"0.27181518429351065","Betweenness Centrality":"0.0","Appearances":"14","No":"22","Country":"United States","Club Country":"United States","Club":"Real Salt Lake","Weighted Degree":"22.0","Modularity Class":"26","Date of birth / Age":"17 June 1979 (aged 34)","Degree":"22","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.28021349599695006"},"color":"rgb(100,229,67)","size":10.0},{"label":"Hwang Seok-ho","x":1138.2103271484375,"y":1544.553466796875,"id":"290","attributes":{"Eigenvector Centrality":"0.2441012483722342","Betweenness Centrality":"0.0022277566561183537","Appearances":"3","No":"6","Country":"South Korea","Club Country":"Japan","Club":"Sanfrecce Hiroshima","Weighted Degree":"23.0","Modularity Class":"10","Date of birth / Age":"27 June 1989 (aged 24)","Degree":"23","Position":"DF","Eccentricity":"6.0","Closeness Centrality":"0.27051895472948106"},"color":"rgb(229,67,164)","size":11.333333015441895},{"label":"André Schürrle","x":130.84710693359375,"y":-528.9302368164062,"id":"44","attributes":{"Eigenvector Centrality":"0.7600410241243024","Betweenness Centrality":"0.006814981026437991","Appearances":"33","No":"9","Country":"Germany","Club Country":"England","Club":"Chelsea","Weighted Degree":"33.0","Modularity Class":"13","Date of birth / Age":"6 November 1990 (aged 23)","Degree":"33","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3343949044585987"},"color":"rgb(67,229,164)","size":24.666667938232422},{"label":"Pepe Reina","x":-850.5621948242188,"y":-89.60556030273438,"id":"572","attributes":{"Eigenvector Centrality":"0.9188656127061582","Betweenness Centrality":"0.004836935094169011","Appearances":"32","No":"23","Country":"Spain","Club Country":"Italy","Club":"Napoli","Weighted Degree":"32.0","Modularity Class":"23","Date of birth / Age":"31 August 1982 (aged 31)","Degree":"32","Position":"GK","Eccentricity":"5.0","Closeness Centrality":"0.34249767008387694"},"color":"rgb(229,67,197)","size":23.33333396911621},{"label":"Maynor Figueroa","x":1528.1024169921875,"y":-1100.3426513671875,"id":"492","attributes":{"Eigenvector Centrality":"0.24997612632443128","Betweenness Centrality":"0.00471069378362544","Appearances":"105","No":"3","Country":"Honduras","Club Country":"England","Club":"Hull City","Weighted Degree":"23.0","Modularity Class":"7","Date of birth / Age":"2 May 1983 (aged 31)","Degree":"23","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.28107074569789675"},"color":"rgb(100,67,229)","size":11.333333015441895},{"label":"Dmitri Kombarov","x":-1369.3797607421875,"y":-1467.8458251953125,"id":"174","attributes":{"Eigenvector Centrality":"0.2656930429181982","Betweenness Centrality":"0.0","Appearances":"22","No":"23","Country":"Russia","Club Country":"Russia","Club":"Spartak Moscow","Weighted Degree":"22.0","Modularity Class":"2","Date of birth / Age":"22 January 1987 (aged 27)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.23244781783681215"},"color":"rgb(229,67,67)","size":10.0},{"label":"Waylon Francis","x":2350.48974609375,"y":280.3184509277344,"id":"712","attributes":{"Eigenvector Centrality":"0.2349694476086638","Betweenness Centrality":"0.0","Appearances":"1","No":"12","Country":"Costa Rica","Club Country":"United States","Club":"Columbus Crew","Weighted Degree":"22.0","Modularity Class":"29","Date of birth / Age":"20 September 1990 (aged 23)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.2515400410677618"},"color":"rgb(229,229,67)","size":10.0},{"label":"Ahmad Alenemeh","x":2028.45654296875,"y":1067.91259765625,"id":"13","attributes":{"Eigenvector Centrality":"0.21274429344229648","Betweenness Centrality":"0.0","Appearances":"9","No":"17","Country":"Iran","Club Country":"Iran","Club":"Naft Tehran","Weighted Degree":"22.0","Modularity Class":"1","Date of birth / Age":"10 October 1982 (aged 31)","Degree":"22","Position":"DF","Eccentricity":"7.0","Closeness Centrality":"0.206809229037704"},"color":"rgb(67,197,229)","size":10.0},{"label":"Fábio Coentrão","x":-620.6026611328125,"y":152.4325408935547,"id":"216","attributes":{"Eigenvector Centrality":"0.6511221423780509","Betweenness Centrality":"0.002704889595809238","Appearances":"45","No":"5","Country":"Portugal","Club Country":"Spain","Club":"Real Madrid","Weighted Degree":"31.0","Modularity Class":"8","Date of birth / Age":"11 March 1988 (aged 26)","Degree":"31","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.33546325878594246"},"color":"rgb(229,164,67)","size":22.0},{"label":"Stefan de Vrij","x":967.5440673828125,"y":46.13400650024414,"id":"659","attributes":{"Eigenvector Centrality":"0.335211163684756","Betweenness Centrality":"0.0","Appearances":"12","No":"3","Country":"Netherlands","Club Country":"Netherlands","Club":"Feyenoord","Weighted Degree":"22.0","Modularity Class":"22","Date of birth / Age":"5 February 1992 (aged 22)","Degree":"22","Position":"DF","Eccentricity":"5.0","Closeness Centrality":"0.3088235294117647"},"color":"rgb(197,67,229)","size":10.0},{"label":"Javier Aquino","x":-2081.5556640625,"y":384.58026123046875,"id":"317","attributes":{"Eigenvector Centrality":"0.27712645238679473","Betweenness Centrality":"0.0","Appearances":"22","No":"20","Country":"Mexico","Club Country":"Spain","Club":"Villarreal","Weighted Degree":"22.0","Modularity Class":"21","Date of birth / Age":"11 February 1990 (aged 24)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.2599929253625752"},"color":"rgb(67,229,67)","size":10.0},{"label":"Mile Jedinak (c)","x":2075.45263671875,"y":-732.8336791992188,"id":"515","attributes":{"Eigenvector Centrality":"0.2213229433005502","Betweenness Centrality":"0.0","Appearances":"44","No":"15","Country":"Australia","Club Country":"England","Club":"Crystal Palace","Weighted Degree":"22.0","Modularity Class":"12","Date of birth / Age":"3 August 1984 (aged 29)","Degree":"22","Position":"MF","Eccentricity":"7.0","Closeness Centrality":"0.22025771651183698"},"color":"rgb(229,100,67)","size":10.0},{"label":"Cristian Rodríguez","x":-272.8934631347656,"y":-76.41095733642578,"id":"129","attributes":{"Eigenvector Centrality":"0.5243629945948548","Betweenness Centrality":"0.0015151368839237088","Appearances":"73","No":"7","Country":"Uruguay","Club Country":"Spain","Club":"Atlético Madrid","Weighted Degree":"28.0","Modularity Class":"6","Date of birth / Age":"30 September 1985 (aged 28)","Degree":"28","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3236459709379128"},"color":"rgb(229,197,67)","size":18.0},{"label":"Jean Makoun","x":430.8337097167969,"y":257.7498474121094,"id":"321","attributes":{"Eigenvector Centrality":"0.3346787587121599","Betweenness Centrality":"0.0017126023775967546","Appearances":"66","No":"11","Country":"Cameroon","Club Country":"France","Club":"Rennes","Weighted Degree":"23.0","Modularity Class":"17","Date of birth / Age":"29 May 1983 (aged 31)","Degree":"23","Position":"MF","Eccentricity":"5.0","Closeness Centrality":"0.3202614379084967"},"color":"rgb(67,132,229)","size":11.333333015441895}]} \ No newline at end of file diff --git a/examples/network/ex.html b/examples/network/ex.html deleted file mode 100644 index 2f276b7e..00000000 --- a/examples/network/ex.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - Network | Random nodes - - - - - - - - - - -
-
- -

- - diff --git a/examples/network/graphviz/data/fsm.gv.txt b/examples/network/graphviz/data/fsm.gv.txt deleted file mode 100644 index e59b7c2d..00000000 --- a/examples/network/graphviz/data/fsm.gv.txt +++ /dev/null @@ -1,20 +0,0 @@ -digraph finite_state_machine { - rankdir=LR; - size="8,5" - node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; - node [shape = circle]; - LR_0 -> LR_2 [ label = "SS(B)" ]; - LR_0 -> LR_1 [ label = "SS(S)" ]; - LR_1 -> LR_3 [ label = "S($end)" ]; - LR_2 -> LR_6 [ label = "SS(b)" ]; - LR_2 -> LR_5 [ label = "SS(a)" ]; - LR_2 -> LR_4 [ label = "S(A)" ]; - LR_5 -> LR_7 [ label = "S(b)" ]; - LR_5 -> LR_5 [ label = "S(a)" ]; - LR_6 -> LR_6 [ label = "S(b)" ]; - LR_6 -> LR_5 [ label = "S(a)" ]; - LR_7 -> LR_8 [ label = "S(b)" ]; - LR_7 -> LR_5 [ label = "S(a)" ]; - LR_8 -> LR_6 [ label = "S(b)" ]; - LR_8 -> LR_5 [ label = "S(a)" ]; -} diff --git a/examples/network/graphviz/data/hello.gv.txt b/examples/network/graphviz/data/hello.gv.txt deleted file mode 100644 index 7bc71ff4..00000000 --- a/examples/network/graphviz/data/hello.gv.txt +++ /dev/null @@ -1 +0,0 @@ -digraph G {Hello->World} \ No newline at end of file diff --git a/examples/network/graphviz/data/process.gv.txt b/examples/network/graphviz/data/process.gv.txt deleted file mode 100644 index 34fe9fb5..00000000 --- a/examples/network/graphviz/data/process.gv.txt +++ /dev/null @@ -1,15 +0,0 @@ -graph G { - run -- intr; - intr -- runbl; - runbl -- run; - run -- kernel; - kernel -- zombie; - kernel -- sleep; - kernel -- runmem; - sleep -- swap; - swap -- runswap; - runswap -- new; - runswap -- runmem; - new -- runmem; - sleep -- runmem; -} diff --git a/examples/network/graphviz/data/siblings.gv.txt b/examples/network/graphviz/data/siblings.gv.txt deleted file mode 100644 index e6628dfc..00000000 --- a/examples/network/graphviz/data/siblings.gv.txt +++ /dev/null @@ -1,512 +0,0 @@ -/* -This is a graphviz-produced layout of the "family tree" of a fraternity and sorority. - -Each member in the graph was assigned a "big brother" from one organization and a "big sister" from the other. Blue icons represent Brothers from the fraternity, Pink represents Sisters from the sorority (Purple members are in both organizations - like honoraries.) - -Charter members (who can have no parent nodes) are outlined. - -... - -dot -Tgif -Goverlap=false -o siblings.gif siblings.dot - - -We're experimenting with different ways of coloring and graphing, but found this the easiest for now. When we have more people in, we might look at different shades depending on generation number -- earlier people would get lighter colors, more recent members darker. Thumbnail images would be an interesting alteration as well. - -from Japheth Cleaver -*/ - - -digraph sdsu { - size="36,36"; - node [color=grey, style=filled]; - node [fontname="Verdana", size="30,30"]; - graph [ fontname = "Arial", - fontsize = 36, - style = "bold", - label = "\nKappa Kappa Psi/Tau Beta Sigma\nSan Diego State University\nEta Mu and Zeta Xi Family Tree\n\nto date: November 30th, 2008\n", - ssize = "30,60" ]; -"Lori Brede" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=10"]; -"Michael Griffith" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=24"]; -"Amie Holston" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=30"]; -"Michael Griffith" -> "Lori Brede" -"Amie Holston" -> "Lori Brede" -"Casey Carter" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=11"]; -"Laura De'Armond" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=14"]; -"Laura De'Armond" -> "Casey Carter" -"Japheth Cleaver" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=12"]; -"Chuk Gawlik" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=22"]; -"Stacy Snyder" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=309"]; -"Chuk Gawlik" -> "Japheth Cleaver" -"Stacy Snyder" -> "Japheth Cleaver" -"Jillian Clifton" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=13"]; -"David Guthrie" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=25"]; -"David Guthrie" -> "Jillian Clifton" -"Japheth Cleaver" -> "Jillian Clifton" -"Tony Sacco" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=55"]; -"Heather Smith" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=59"]; -"Tony Sacco" -> "Laura De'Armond" -"Heather Smith" -> "Laura De'Armond" -"Kevin Decker" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=15"]; -"Alex Hansen" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=26"]; -"Wanda Livelsberger" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=53"]; -"Alex Hansen" -> "Kevin Decker" -"Wanda Livelsberger" -> "Kevin Decker" -"Patrick Doerr" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=16"]; -"Deanna Jagow" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=23"]; -"Alex Hansen" -> "Patrick Doerr" -"Deanna Jagow" -> "Patrick Doerr" -"Lori Asaro" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=178"]; -"Mark Pearson" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=169"]; -"Lori Ball" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=167"]; -"Mark Pearson" -> "Lori Asaro" -"Lori Ball" -> "Lori Asaro" -"Ryan Farris" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=18"]; -"Rob Reiner" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=51"]; -"Cindy Teel" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=62"]; -"Rob Reiner" -> "Ryan Farris" -"Cindy Teel" -> "Ryan Farris" -"Ginger Palmer" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=180"]; -"Mark Newton-John" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=46"]; -"Mark Newton-John" -> "Ginger Palmer" -"Matthew FitzGerald" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=19"]; -"Mervin Maniago" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=41"]; -"Mervin Maniago" -> "Matthew FitzGerald" -"Amie Holston" -> "Matthew FitzGerald" -"Tani Miller" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=195"]; -"Mark Pearson" -> "Tani Miller" -"Vienna McMurtry" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=196"]; -"Robert Walwick" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=153"]; -"Robert Walwick" -> "Vienna McMurtry" -"Ginger Palmer" -> "Vienna McMurtry" -"Chuck Foster" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=20"]; -"Karen Saye" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=56"]; -"Kevin Decker" -> "Chuck Foster" -"Karen Saye" -> "Chuck Foster" -"Gary Frampton" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=201"]; -"Ginger Palmer" -> "Gary Frampton" -"Pat Norris" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=207"]; -"Sean Tipps" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=204"]; -"Teresa Long" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=194"]; -"Sean Tipps" -> "Pat Norris" -"Teresa Long" -> "Pat Norris" -"Marc Martin-ez" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=208"]; -"Mark Pearson" -> "Marc Martin-ez" -"Tani Miller" -> "Marc Martin-ez" -"Kristen Villone" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=209"]; -"Kelly Erickson" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=199"]; -"Anna Pedroza" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=197"]; -"Kelly Erickson" -> "Kristen Villone" -"Anna Pedroza" -> "Kristen Villone" -"Geoff Frank" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=21"]; -"Chris Livelsberger" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=40"]; -"Amy Price" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=57"]; -"Chris Livelsberger" -> "Geoff Frank" -"Amy Price" -> "Geoff Frank" -"Tracy Murray" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=210"]; -"John FitzGibbon" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=92"]; -"Judy Dulcich" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=177"]; -"John FitzGibbon" -> "Tracy Murray" -"Judy Dulcich" -> "Tracy Murray" -"Ian McIntosh" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=215"]; -"Barbara Tollison" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=172"]; -"Robert Walwick" -> "Ian McIntosh" -"Barbara Tollison" -> "Ian McIntosh" -"Jayson Smith" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=58"]; -"Jayson Smith" -> "Chuk Gawlik" -"Heather Smith" -> "Chuk Gawlik" -"Kelly McKinney" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=222"]; -"Mark Nadeau" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=183"]; -"Mark Nadeau" -> "Kelly McKinney" -"Judy Dulcich" -> "Kelly McKinney" -"Chris Livelsberger" -> "Deanna Jagow" -"Amy Price" -> "Deanna Jagow" -"Renee Thompson" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=231"]; -"J. Angeles" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=3"]; -"Kelley Smith" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=223"]; -"J. Angeles" -> "Renee Thompson" -"Kelley Smith" -> "Renee Thompson" -"Steven Smith" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=233"]; -"John FitzGibbon" -> "Steven Smith" -"Charlene Andrews" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=234"]; -"Diane Reoch" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=227"]; -"Diane Reoch" -> "Charlene Andrews" -"Tonya Alexander" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=238"]; -"Gail Vasquez" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=225"]; -"Gail Vasquez" -> "Tonya Alexander" -"Spencer Caldwell" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=239"]; -"Becky Bernal" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=218"]; -"Becky Bernal" -> "Spencer Caldwell" -"Chuk Gawlik" -> "Michael Griffith" -"Wanda Livelsberger" -> "Michael Griffith" -"Russell Grant" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=242"]; -"Steven Smith" -> "Russell Grant" -"Tiffany Worthington" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=66"]; -"Chuck Foster" -> "David Guthrie" -"Tiffany Worthington" -> "David Guthrie" -"Jerry Maya" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=250"]; -"John FitzGibbon" -> "Jerry Maya" -"Melissa Schwartz" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=252"]; -"Russell Grant" -> "Melissa Schwartz" -"Delphy Shaulis" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=255"]; -"Renee Thompson" -> "Delphy Shaulis" -"Martin Naiman" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=45"]; -"Janean Angeles" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=86"]; -"Martin Naiman" -> "Alex Hansen" -"Janean Angeles" -> "Alex Hansen" -"Leslie Harlow" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=265"]; -"Dennis McColl" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=251"]; -"Denise Luna" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=236"]; -"Dennis McColl" -> "Leslie Harlow" -"Denise Luna" -> "Leslie Harlow" -"Jonathan Yudman" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=267"]; -"April Ortiz-cloninger" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=258"]; -"April Ortiz-cloninger" -> "Jonathan Yudman" -"Michael Elgo" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=268"]; -"Carol Kropp" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=254"]; -"Spencer Caldwell" -> "Michael Elgo" -"Carol Kropp" -> "Michael Elgo" -"Denmark Vea" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=269"]; -"Marc Martin-ez" -> "Denmark Vea" -"Kelley Smith" -> "Denmark Vea" -"Kathleen Hansen" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=27"]; -"Martin Naiman" -> "Kathleen Hansen" -"Heather Smith" -> "Kathleen Hansen" -"Laura Stegner" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=274"]; -"April Ortiz-cloninger" -> "Laura Stegner" -"Kathy Jones" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=28"]; -"J. Angeles" -> "Kathy Jones" -"Eric Gates" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=282"]; -"Erick Sugimura" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=280"]; -"Erick Sugimura" -> "Eric Gates" -"Laura Stegner" -> "Eric Gates" -"Jennifer Stoewe" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=288"]; -"Eric Gates" -> "Jennifer Stoewe" -"Karen Helbling" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=29"]; -"Regan Ashker" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=5"]; -"Kevin Decker" -> "Karen Helbling" -"Regan Ashker" -> "Karen Helbling" -"Scott Wood" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=295"]; -"Eric Gates" -> "Scott Wood" -"Greg Flood" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=200"]; -"Greg Flood" -> "J. Angeles" -"Ginger Palmer" -> "J. Angeles" -"Lynn Reeves" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=48"]; -"Chuk Gawlik" -> "Amie Holston" -"Lynn Reeves" -> "Amie Holston" -"Susan Colwell" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=302"]; -"Michael Elgo" -> "Susan Colwell" -"Christopher Jouan" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=306"]; -"Kevin Owens" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=245"]; -"Kevin Owens" -> "Christopher Jouan" -"Kristianna Reynante" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=308"]; -"Michael Elgo" -> "Kristianna Reynante" -"Janean Angeles" -> "Kristianna Reynante" -"Amy Berner" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=300"]; -"Amy Berner" -> "Stacy Snyder" -"Deanna Johnson" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=31"]; -"Alex Hansen" -> "Deanna Johnson" -"Laura De'Armond" -> "Deanna Johnson" -"Johnny Richardson" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=310"]; -"Russell Grant" -> "Johnny Richardson" -"Nathan Fellhauer" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=313"]; -"James Rowland" [color=thistle, URL="http://sdsu.kkytbs.net/members/profile.html?who=52"]; -"James Rowland" -> "Nathan Fellhauer" -"Kristianna Reynante" -> "Nathan Fellhauer" -"Brian Raneses" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=314"]; -"Sean McHenry" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=42"]; -"Sean McHenry" -> "Brian Raneses" -"Penny Lewis" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=315"]; -"Martin Naiman" -> "Penny Lewis" -"Becky Graham" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=316"]; -"Kristen Elgo" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=7"]; -"Kristen Elgo" -> "Becky Graham" -"Steven Gross" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=318"]; -"Rob Reiner" -> "Steven Gross" -"Stacy Snyder" -> "Steven Gross" -"Sedona Reynolds" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=32"]; -"Mark Newton-John" -> "Sedona Reynolds" -"Cindy Teel" -> "Sedona Reynolds" -"Klair Mayerchak" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=320"]; -"Nathan Fellhauer" -> "Klair Mayerchak" -"Becky Graham" -> "Klair Mayerchak" -"Shari VerBerkmoes" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=321"]; -"Sean McHenry" -> "Shari VerBerkmoes" -"Janean Angeles" -> "Shari VerBerkmoes" -"Anson Summers" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=326"]; -"James Rowland" -> "Anson Summers" -"Dusty Jolliff" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=33"]; -"Rob Reiner" -> "Dusty Jolliff" -"Stacy Snyder" -> "Dusty Jolliff" -"Jennifer Garman" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=331"]; -"James Rowland" -> "Jennifer Garman" -"Kelly Greenhill" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=333"]; -"Rob Reiner" -> "Kelly Greenhill" -"Kristen Elgo" -> "Kelly Greenhill" -"Lucinda Farless" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=334"]; -"J. Angeles" -> "Lucinda Farless" -"Susan Colwell" -> "Lucinda Farless" -"Alfredo Cardenas" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=335"]; -"Chuk Gawlik" -> "Alfredo Cardenas" -"Kathleen Hansen" -> "Alfredo Cardenas" -"Jennifer Jouan" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=34"]; -"Andrea Owens" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=276"]; -"Andrea Owens" -> "Jennifer Jouan" -"Tamara Scrivner" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=345"]; -"Joseph Butler" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=69"]; -"Sarah Maltese" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=83"]; -"Joseph Butler" -> "Tamara Scrivner" -"Sarah Maltese" -> "Tamara Scrivner" -"Bradley Stouse" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=346"]; -"Ryan Underwood" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=74"]; -"Ryan Underwood" -> "Bradley Stouse" -"Cindy Teel" -> "Bradley Stouse" -"Casondra Brimmage" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=347"]; -"Kristopher Lininger" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=85"]; -"Ilana Melcher" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=73"]; -"Kristopher Lininger" -> "Casondra Brimmage" -"Ilana Melcher" -> "Casondra Brimmage" -"Cassiopeia Guthrie" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=348"]; -"Jeremy Frazier" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=79"]; -"Christine Mount" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=76"]; -"Jeremy Frazier" -> "Cassiopeia Guthrie" -"Christine Mount" -> "Cassiopeia Guthrie" -"Kathleen Moran" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=349"]; -"Matthew FitzGerald" -> "Kathleen Moran" -"Lori Brede" -> "Kathleen Moran" -"Tiffany Kalland" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=35"]; -"Tony Sacco" -> "Tiffany Kalland" -"Karen Helbling" -> "Tiffany Kalland" -"Kristen Anderson" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=350"]; -"Jennie Bogart" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=78"]; -"David Guthrie" -> "Kristen Anderson" -"Jennie Bogart" -> "Kristen Anderson" -"Laura Simonette" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=351"]; -"Jon Weisel" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=89"]; -"Jon Weisel" -> "Laura Simonette" -"Japheth Cleaver" -> "Laura Simonette" -"Nathan Williams" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=352"]; -"David Guthrie" -> "Nathan Williams" -"Karen Helbling" -> "Nathan Williams" -"Rebecca Hippert" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=353"]; -"Ryan Underwood" -> "Rebecca Hippert" -"Tiffany Kalland" -> "Rebecca Hippert" -"Samuel Wallace" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=354"]; -"Joseph Butler" -> "Samuel Wallace" -"Deanna Jagow" -> "Samuel Wallace" -"Scott Gardner" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=355"]; -"Jeremy Frazier" -> "Scott Gardner" -"Christine Mount" -> "Scott Gardner" -"Alberto Ayon" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=356"]; -"Bradley Stouse" -> "Alberto Ayon" -"Jennie Bogart" -> "Alberto Ayon" -"Susannah Clayton" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=357"]; -"Nathan Williams" -> "Susannah Clayton" -"Karen Helbling" -> "Susannah Clayton" -"Lisa Gochnauer" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=358"]; -"Scott Gardner" -> "Lisa Gochnauer" -"Casondra Brimmage" -> "Lisa Gochnauer" -"Jamie Jackson" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=359"]; -"Samuel Wallace" -> "Jamie Jackson" -"Tamara Scrivner" -> "Jamie Jackson" -"Christina Kelly" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=36"]; -"Matthew FitzGerald" -> "Christina Kelly" -"Lori Brede" -> "Christina Kelly" -"Gara Thornton" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=360"]; -"Mark Newton-John" -> "Gara Thornton" -"Laura Simonette" -> "Gara Thornton" -"Robert Winebarger" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=361"]; -"Robin Ellison" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=90"]; -"Scott Gardner" -> "Robert Winebarger" -"Robin Ellison" -> "Robert Winebarger" -"Jeremy Kirchner" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=37"]; -"Rob Reiner" -> "Jeremy Kirchner" -"Sandy Konar" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=38"]; -"Jennifer Brandon" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=9"]; -"Jennifer Brandon" -> "Sandy Konar" -"Dan Kuhlman" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=39"]; -"Rob Reiner" -> "Dan Kuhlman" -"Dusty Jolliff" -> "Dan Kuhlman" -"Lindsay Arehart" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=4"]; -"Martin Naiman" -> "Lindsay Arehart" -"Jennifer Brandon" -> "Lindsay Arehart" -"J. Angeles" -> "Mervin Maniago" -"Kathy Jones" -> "Mervin Maniago" -"Jarrod Monroe" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=43"]; -"Jamie Fratacci" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=44"]; -"Mark Newton-John" -> "Jarrod Monroe" -"Jamie Fratacci" -> "Jarrod Monroe" -"Chuk Gawlik" -> "Jamie Fratacci" -"Tiffany Worthington" -> "Jamie Fratacci" -"Russell Grant" -> "Martin Naiman" -"Tonya Alexander" -> "Martin Naiman" -"Edward Givens" [color=lightblue, outline=bold, style=bold, URL="http://sdsu.kkytbs.net/members/profile.html?who=106"]; -"Edward Givens" -> "Mark Newton-John" -"Veronica Nickel" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=47"]; -"Regan Ashker" -> "Veronica Nickel" -"Wanda Livelsberger" -> "Lynn Reeves" -"Bryan Ransom" [color=thistle, URL="http://sdsu.kkytbs.net/members/profile.html?who=49"]; -"Jayson Smith" -> "Bryan Ransom" -"Tony Sacco" -> "Regan Ashker" -"Dusty Jolliff" -> "Regan Ashker" -"Jennifer Stout" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=50"]; -"Matthew FitzGerald" -> "Jennifer Stout" -"Deanna Jagow" -> "Jennifer Stout" -"Sean McHenry" -> "James Rowland" -"James Rowland" -> "Wanda Livelsberger" -"Janean Angeles" -> "Wanda Livelsberger" -"Melissa Roy" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=54"]; -"Mervin Maniago" -> "Melissa Roy" -"Christina Kelly" -> "Melissa Roy" -"Dennis McColl" -> "Tony Sacco" -"April Ortiz-cloninger" -> "Tony Sacco" -"Tony Sacco" -> "Karen Saye" -"Tony Sacco" -> "Amy Price" -"Kathleen Hansen" -> "Amy Price" -"James Rowland" -> "Jayson Smith" -"Brian Raneses" -> "Heather Smith" -"Kristen Elgo" -> "Heather Smith" -"Josh Atwood" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=6"]; -"David Guthrie" -> "Josh Atwood" -"Lori Brede" -> "Josh Atwood" -"Katie Browne" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=60"]; -"Patrick Doerr" -> "Katie Browne" -"Jamie Fratacci" -> "Katie Browne" -"Kristin Tang" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=61"]; -"James Rowland" -> "Kristin Tang" -"Heather Smith" -> "Kristin Tang" -"Mervin Maniago" -> "Cindy Teel" -"Veronica Nickel" -> "Cindy Teel" -"Mike Tulumello" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=63"]; -"Matthew FitzGerald" -> "Mike Tulumello" -"Katie Browne" -> "Mike Tulumello" -"Veronica Villanueva" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=64"]; -"Ryan Farris" -> "Veronica Villanueva" -"Sedona Reynolds" -> "Veronica Villanueva" -"Mervin Maniago" -> "Tiffany Worthington" -"Jennifer Jouan" -> "Tiffany Worthington" -"Scott Wright" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=67"]; -"James Rowland" -> "Scott Wright" -"Kristen Elgo" -> "Scott Wright" -"Jeremy Browne" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=68"]; -"Matthew FitzGerald" -> "Jeremy Browne" -"Japheth Cleaver" -> "Jeremy Browne" -"James Fogelman" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=688"]; -"Alberto Ayon" -> "James Fogelman" -"Susannah Clayton" -> "James Fogelman" -"Sandra Chase" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=689"]; -"David Guthrie" -> "Sandra Chase" -"Japheth Cleaver" -> "Sandra Chase" -"Patrick Doerr" -> "Joseph Butler" -"Deanna Jagow" -> "Joseph Butler" -"Laura Fisher" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=690"]; -"Nathan Williams" -> "Laura Fisher" -"Casondra Brimmage" -> "Laura Fisher" -"Katie Kozma" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=691"]; -"Scott Wright" -> "Katie Kozma" -"Robin Ellison" -> "Katie Kozma" -"Rachel Perkins" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=692"]; -"Joseph Butler" -> "Rachel Perkins" -"Cassiopeia Guthrie" -> "Rachel Perkins" -"Sarah Titilah" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=693"]; -"Robert Winebarger" -> "Sarah Titilah" -"Karen Helbling" -> "Sarah Titilah" -"Ashley Rehart" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=694"]; -"Laura Fisher" -> "Ashley Rehart" -"Cara Yancey" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=695"]; -"Katie Kozma" -> "Cara Yancey" -"Ashley Presley" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=698"]; -"Cara Yancey" -> "Ashley Presley" -"Leila Wilhelm" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=699"]; -"Robin Ellison" -> "Leila Wilhelm" -"Sean McHenry" -> "Kristen Elgo" -"Stacy Snyder" -> "Kristen Elgo" -"Greg Moody" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=70"]; -"Ryan Farris" -> "Greg Moody" -"Jennifer Stout" -> "Greg Moody" -"Lisa Fleck" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=700"]; -"Rachel Perkins" -> "Lisa Fleck" -"Christine Coyne" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=701"]; -"Rachel Perkins" -> "Christine Coyne" -"Jennifer Cooley" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=702"]; -"Laura Fisher" -> "Jennifer Cooley" -"Elizabeth Larios" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=703"]; -"Ashley Rehart" -> "Elizabeth Larios" -"Cate Threlkeld" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=707"]; -"Katie Kozma" -> "Cate Threlkeld" -"Erika Tapia" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=71"]; -"Patrick Doerr" -> "Erika Tapia" -"Melissa Roy" -> "Erika Tapia" -"Robbyn Rozelle" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=72"]; -"Jarrod Monroe" -> "Robbyn Rozelle" -"Tiffany Kalland" -> "Robbyn Rozelle" -"Ryan Farris" -> "Ilana Melcher" -"Veronica Villanueva" -> "Ilana Melcher" -"Greg Moody" -> "Ryan Underwood" -"Katie Browne" -> "Ryan Underwood" -"Cameron Brown" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=75"]; -"Joseph Butler" -> "Cameron Brown" -"Tiffany Kalland" -> "Cameron Brown" -"Ryan Underwood" -> "Christine Mount" -"Lori Brede" -> "Christine Mount" -"Janay Rabe" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=77"]; -"Greg Moody" -> "Janay Rabe" -"Cindy Teel" -> "Janay Rabe" -"Jeremy Browne" -> "Jennie Bogart" -"Tiffany Kalland" -> "Jennie Bogart" -"Ryan Farris" -> "Jeremy Frazier" -"Ilana Melcher" -> "Jeremy Frazier" -"Crystal Bozak" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=8"]; -"Patrick Doerr" -> "Crystal Bozak" -"Katie Browne" -> "Crystal Bozak" -"Kameka Smith" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=80"]; -"Matthew FitzGerald" -> "Kameka Smith" -"Ilana Melcher" -> "Kameka Smith" -"Kyra Sacco" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=81"]; -"Joseph Butler" -> "Kyra Sacco" -"Robbyn Rozelle" -> "Kyra Sacco" -"Samuel Behar" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=82"]; -"Ryan Underwood" -> "Samuel Behar" -"Lori Brede" -> "Samuel Behar" -"Patrick Doerr" -> "Sarah Maltese" -"Deanna Jagow" -> "Sarah Maltese" -"David Bronson" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=84"]; -"Kristin Alongi-Hutchins" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=87"]; -"Tony Sacco" -> "David Bronson" -"Kristin Alongi-Hutchins" -> "David Bronson" -"Cameron Brown" -> "Kristopher Lininger" -"Kameka Smith" -> "Kristopher Lininger" -"Rakan Abu-Rahma" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=852"]; -"Christine Coyne" -> "Rakan Abu-Rahma" -"Jennifer Berry" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=270"]; -"Jennifer Berry" -> "Janean Angeles" -"Penny Lewis" -> "Kristin Alongi-Hutchins" -"Melissa Bebak" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=88"]; -"Greg Moody" -> "Melissa Bebak" -"Sarah Maltese" -> "Melissa Bebak" -"Scott Wright" -> "Jennifer Brandon" -"Japheth Cleaver" -> "Jennifer Brandon" -"Samuel Behar" -> "Robin Ellison" -"Kyra Sacco" -> "Robin Ellison" -"Teresa Simms" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=91"]; -"Joseph Butler" -> "Teresa Simms" -"Janay Rabe" -> "Teresa Simms" -"Robert Schmidtke" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=188"]; -"Jean Newman" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=166"]; -"Robert Schmidtke" -> "John FitzGibbon" -"Jean Newman" -> "John FitzGibbon" -"Brittany DePew" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=928"]; -"Elizabeth Larios" -> "Brittany DePew" -"Kathleen Halberg" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=929"]; -"Ashley Rehart" -> "Kathleen Halberg" -"Terrance Hirsch" [color=lightblue, URL="http://sdsu.kkytbs.net/members/profile.html?who=96"]; -"J. Angeles" -> "Terrance Hirsch" -"Susan Colwell" -> "Terrance Hirsch" -"Monique Arellano" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=972"]; -"Ashley Presley" -> "Monique Arellano" -"Anthony Henderson" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=973"]; -"Jennifer Cooley" -> "Anthony Henderson" -"Amethyst Tagle" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=974"]; -"Cate Threlkeld" -> "Amethyst Tagle" -"Mallory Williams" [color=lightpink, URL="http://sdsu.kkytbs.net/members/profile.html?who=975"]; -"Lisa Fleck" -> "Mallory Williams" -} \ No newline at end of file diff --git a/examples/network/graphviz/data/softmaint.gv.txt b/examples/network/graphviz/data/softmaint.gv.txt deleted file mode 100644 index 04110890..00000000 --- a/examples/network/graphviz/data/softmaint.gv.txt +++ /dev/null @@ -1,377 +0,0 @@ -digraph G { - size="7,10" - page="8.5,11" - center="" - node[width=.25,height=.375,fontsize=9] - fcfpr1_1_2t_17 -> 341411; - fcfpr1_1t_1 -> 341411; - rdlfpr2_0_rdlt_4 -> 341411; - fpfpr1_0_1t_1 -> 341411; - fpfpr1_1_2t_11 -> 341411; - rtafpr1_1_2t_28 -> 341411; - rtafpr1_1_3t_6 -> 341411; - rdlfpr1_1t_1 -> 358866; - rtafpr1_1_3t_6 -> 358866; - tmfpr1_1_3t_5 -> 358930; - fcfpr1_1_3t_9 -> 358930; - pcfpr1_1_3t_7 -> 358930; - fpfpr1_1_3g_1 -> 358930; - fpfpr1_1_3t_1 -> 358930; - aufpr1_1_3t_1 -> 358930; - rtafpr1_0_3g_1 -> 358930; - rtafpr1_1_3t_6 -> 358930; - msgfpr1_1_1g_12 -> 371943; - rtafpr1_1_1g_8 -> 371943; - rtafpr1_1_1t_35 -> 371943; - rtafpr1_1_1t_45 -> 371943; - rtafpr1_1_3t_6 -> 371943; - tlfpr2_0_rdlg_2 -> 374300; - fcfpr1_1_3t_8 -> 374300; - fcfpr1_1_3t_9 -> 374300; - rtafpr1_1_3t_6 -> 374300; - fcfpr1_0_5g_1 -> 371942; - fcfpr1_1_1t_19 -> 371942; - fcfpr1_1_3t_9 -> 371942; - fcfpr1_1_3t_9 -> 374700; - tymsgfpr1_1_3t_3 -> 374700; - fpfpr1_1_3t_1 -> 374700; - rtafpr1_1_3t_7 -> 374700; - fcfpr1_1_3g_2 -> 374741; - fcfpr1_1_3t_9 -> 374741; - fpfpr1_1_3t_1 -> 374741; - rtafpr1_1_3t_7 -> 374741; - fcfpr1_1_1t_18 -> 374886; - fcfpr1_1_3t_9 -> 374886; - fpfpr1_1_3t_1 -> 374886; - rtafpr1_1_3t_7 -> 374886; - fcfpr1_1_3t_9 -> 375039; - fpfpr1_1_3t_1 -> 375039; - fcfpr1_1_3t_42 -> 375507; - fcfpr1_1_3t_9 -> 375507; - rdlfpr2_0_rdlt_158 -> 375507; - rtafpr1_1_3t_7 -> 375507; - rtafpr1_1_3t_71 -> 375507; - dbfpr1_1_3t_2 -> 375507; - fcfpr1_1_3t_9 -> 375508; - rdlfpr1_1g_13 -> 375508; - rtafpr1_1_3t_7 -> 375508; - rtafpr2_1_rdlg_1 -> 375508; - dbfpr1_1_3t_2 -> 375508; - fcfpr1_1_3t_9 -> 375519; - fpfpr1_1_3g_1 -> 375519; - fpfpr1_1_3t_1 -> 375519; - fcfpr1_1_3t_9 -> 377380; - rdlfpr1_1g_16 -> 377380; - rdlfpr1_1t_100 -> 377380; - fcfpr1_0_2g_1 -> 377719; - fcfpr1_1_3t_10 -> 377719; - fcfpr1_1_3t_7 -> 377719; - fcfpr1_1_3t_9 -> 377719; - rdlfpr2_0_rdlg_12 -> 377719; - rdlfpr2_0_rdlt_108 -> 377719; - rdlfpr2_0_rdlt_27 -> 377719; - rdlfpr2_0_rdlt_30 -> 377719; - fcfpr1_1_3t_9 -> 377763; - fcfpr1_1_3t_9 -> 379848; - fpfpr1_1_3t_1 -> 379848; - fcfpr1_1_3t_9 -> 380571; - fcfpr1_1_3t_9 -> 380604; - fpfpr1_1_3t_1 -> 380604; - fcfpr1_1_3t_9 -> 381211; - fpfpr1_1_3t_1 -> 381211; - fcfpr1_1_3t_9 -> 381835; - fcfpr1_1_3t_9 -> 381897; - fcfpr1_1_3t_9 -> 381901; - fpfpr1_1_3t_1 -> 381901; - fcfpr1_1_3t_9 -> 382103; - rtafpr1_1_3t_7 -> 382103; - fcfpr1_1_3t_9 -> 382161; - fcfpr1_1_3t_9 -> 383174; - fpfpr1_1_3t_1 -> 383174; - rtafpr1_1_3t_7 -> 383174; - fpfpr1_1_3g_1 -> 352010; - fpfpr1_1_3t_1 -> 352010; - fpfpr1_1_3t_1 -> 382409; - fpfpr1_1_3t_1 -> 382827; - fpfpr1_1_3t_1 -> 382928; - rtafpr1_1_3t_7 -> 382928; - tlfpr1_1_1t_5 -> 358224; - tymsgfpr1_1_1t_23 -> 358224; - tymsgfpr1_1_3t_3 -> 358224; - rcfpr0_0_1t_9 -> 358224; - rcfpr1_1_1t_5 -> 358224; - odfpr0_0_1t_8 -> 358224; - odfpr1_1_1t_6 -> 358224; - ecdsgfpr1_1_1t_4 -> 358224; - tymsgfpr1_1_1t_18 -> 358900; - tymsgfpr1_1_3t_3 -> 358900; - rcfpr1_1_1t_100 -> 358900; - rcfpr1_1_1t_22 -> 358900; - rcfpr1_1_1t_37 -> 358900; - odfpr1_1_1t_21 -> 358900; - tymsgfpr1_1_3t_3 -> 372568; - rcfpr1_1_1t_30 -> 372568; - odfpr1_1_1t_31 -> 372568; - tlfpr1_1_1t_20 -> 375557; - tymsgfpr1_1_1t_24 -> 375557; - tymsgfpr1_1_3t_3 -> 375557; - rcfpr1_1_1t_11 -> 375557; - odfpr1_1_1t_9 -> 375557; - ecdsgfpr1_1_1t_19 -> 375557; - rtafpr1_1_1g_14 -> 376956; - rtafpr1_1_1t_64 -> 376956; - rtafpr1_1_2t_18 -> 376956; - rtafpr1_1_3t_30 -> 376956; - rtafpr1_1_3t_7 -> 376956; - rtafpr1_1_3t_7 -> 379339; - rtafpr1_1_1t_14 -> 379422; - rtafpr1_1_1t_20 -> 379422; - rtafpr1_1_3t_7 -> 379422; - rtafpr1_1_3t_7 -> 383039; - fcfpr1_1_1t_18 -> 359471; - fcfpr2_0_1t_1 -> 359471; - fcfpr2_0_1t_2 -> 359471; - ccsfpr2_0_1t_99 -> 359471; - fcfpr1_1_3t_42 -> 384096; - rtafpr1_1_3t_71 -> 384096; - tlfpr1_0_4g_4 -> 354290; - rcfpr0_0_1t_9 -> 354290; - odfpr0_0_1t_8 -> 354290; - pagfpr1_1_1t_23 -> 354290; - rcfpr1_1_1t_5 -> 379864; - rcfpr1_1_1t_100 -> 382574; - rcfpr1_1_1t_22 -> 382574; - rcfpr1_1_1t_37 -> 382574; - rcfpr1_1_1t_30 -> 370706; - rcfpr1_1_1t_30 -> 377908; - rcfpr1_1_1t_30 -> 377924; - rcfpr1_1_1t_30 -> 377971; - rcfpr1_1_1t_30 -> 377980; - odfpr1_1_1t_31 -> 377980; - rcfpr1_1_1t_30 -> 378362; - rcfpr1_1_1t_30 -> 378656; - rcfpr1_1_1t_30 -> 378666; - rcfpr1_1_1t_30 -> 379169; - odfpr1_1_1t_31 -> 379169; - rcfpr1_1_1t_110 -> 379341; - rcfpr1_1_1t_30 -> 379341; - rcfpr1_1_1t_62 -> 379341; - odfpr1_1_1t_31 -> 379341; - rcfpr1_1_1t_30 -> 379972; - rcfpr1_1_1t_30 -> 380298; - rcfpr1_1_1t_30 -> 380448; - rcfpr1_1_1t_30 -> 380475; - odfpr1_1_1t_31 -> 380475; - rcfpr1_1_1t_30 -> 380526; - odfpr1_1_1t_31 -> 357430; - rcfpr1_1_1t_11 -> 379968; - odfpr1_1_1t_9 -> 379968; - ccsfpr2_0_1t_99 -> 359100; - ccsfpr2_0_1t_99 -> 376529; - ccsfpr2_0_1t_99 -> 377801; - ccsfpr2_0_1t_99 -> 379126; - ccsfpr2_0_1t_99 -> 379212; - ccsfpr2_0_1t_99 -> 380285; - ccsfpr2_0_1t_99 -> 380963; - ccsfpr2_0_1t_99 -> 384909; - tlfpr1_0_4g_4 -> 358471; - odfpr0_0_1t_7 -> 358471; - odfpr1_0_1t_36 -> 358471; - odfpr1_0_3t_18 -> 358471; - odfpr1_0_3t_21 -> 358471; - tlfpr1_0_4g_4 -> 375024; - tlfpr1_0_4g_4 -> 375027; - rcfpr1_1_1t_110 -> 381710; - rcfpr1_1_1t_62 -> 381710; - rcfpr1_1_1t_110 -> 381775; - rcfpr1_1_1t_62 -> 381775; - rcfpr1_1_1t_110 -> 382436; - fcfpr1_1_3t_34 -> 382528; - rcfpr1_1_1t_110 -> 382528; - rtafpr1_1_3t_48 -> 382528; - rcfpr1_1_1t_110 -> 382566; - rcfpr1_1_1t_110 -> 382572; - odfpr0_0_1t_7 -> 353506; - rcfpr1_0_1t_35 -> 370509; - odfpr0_0_1t_7 -> 370509; - odfpr0_0_1t_7 -> 370510; - odfpr1_0_1t_38 -> 370510; - tlfpr1_0_4g_5 -> 354546; - rcfpr1_1_1t_61 -> 354546; - odfpr1_0_3t_18 -> 354546; - odfpr1_0_3t_20 -> 354546; - odfpr1_0_3t_18 -> 354757; - odfpr1_0_3t_20 -> 354757; - odfpr1_0_3t_18 -> 354766; - odfpr1_0_3t_20 -> 354766; - odfpr1_0_3t_18 -> 354771; - odfpr1_0_3t_20 -> 354771; - odfpr1_0_3t_18 -> 354785; - odfpr1_0_3t_23 -> 354785; - odfpr1_0_3t_24 -> 354785; - odfpr1_0_3t_18 -> 354878; - odfpr1_0_3t_23 -> 354878; - odfpr1_0_3t_24 -> 354878; - odfpr1_0_3t_18 -> 355080; - odfpr1_0_3t_23 -> 355080; - odfpr1_0_3t_24 -> 355080; - odfpr1_0_3t_18 -> 355288; - odfpr1_0_3t_23 -> 355288; - odfpr1_0_3t_24 -> 355288; - odfpr2_0_03t_13 -> 355288; - odfpr1_0_3t_18 -> 355800; - odfpr1_0_3t_21 -> 355800; - odfpr1_0_3t_18 -> 356116; - odfpr1_0_3t_21 -> 356116; - odfpr1_0_3t_18 -> 356741; - odfpr1_0_3t_21 -> 356741; - odfpr1_0_3t_18 -> 357340; - odfpr1_0_3t_21 -> 357340; - odfpr1_0_3t_18 -> 357538; - odfpr1_0_3t_21 -> 357538; - odfpr1_0_3t_18 -> 357769; - odfpr1_0_3t_21 -> 357769; - odfpr1_0_3t_18 -> 357793; - odfpr1_0_3t_21 -> 357793; - odfpr1_0_3t_18 -> 358155; - odfpr1_0_3t_21 -> 358155; - odfpr1_0_3t_18 -> 358157; - odfpr1_0_3t_21 -> 358157; - odfpr1_0_3t_18 -> 358159; - odfpr1_0_3t_21 -> 358159; - odfpr1_0_3t_18 -> 358584; - odfpr1_0_3t_21 -> 358584; - odfpr1_0_3t_18 -> 360104; - odfpr1_0_3t_21 -> 360104; - odfpr1_0_3t_18 -> 360144; - odfpr1_0_3t_21 -> 360144; - odfpr1_0_3t_18 -> 360672; - odfpr1_0_3t_21 -> 360672; - odfpr1_0_3t_5 -> 360672; - odfpr1_0_3t_18 -> 360839; - odfpr1_0_3t_21 -> 360839; - odfpr1_0_3t_18 -> 371187; - tlfpr1_0_3g_5 -> 373300; - odfpr1_0_3t_12 -> 373300; - odfpr1_0_3t_18 -> 373300; - odfpr1_0_3t_18 -> 375134; - odfpr1_0_5t_18 -> 375134; - rcfpr0_0_1t_10 -> 375319; - odfpr1_0_3t_18 -> 375319; - odfpr1_0_3t_36 -> 375319; - odfpr1_0_5t_17 -> 375319; - odfpr1_0_5t_19 -> 375319; - odfpr1_0_3t_18 -> 375499; - odfpr1_0_3t_18 -> 377220; - odfpr1_0_5t_21 -> 377220; - tlfpr1_0_3g_7 -> 377562; - tlfpr1_1_1t_3 -> 377562; - odfpr1_0_3t_18 -> 377562; - odfpr1_0_3t_36 -> 377562; - odfpr1_0_5t_20 -> 377562; - odfpr1_0_3t_18 -> 378108; - odfpr1_0_3t_6 -> 378108; - odfpr1_0_5t_20 -> 354221; - - odfpr0_0_1t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_0_3g_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr0_0_1t_8 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_61 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_0_3g_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_62 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - ccsfpr2_0_1t_99 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tymsgfpr1_1_3t_3 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr0_0_1t_9 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1t_14 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_3t_30 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_110 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - dbfpr1_1_3t_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1g_8 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_30 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_1_1t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1t_64 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr2_0_rdlg_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_2t_28 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_1_1t_3 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_1_1t_6 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fpfpr1_1_3t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - aufpr1_1_3t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3t_34 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_1t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_36 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_1_1t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_1t_19 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_1_1t_9 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_37 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3t_8 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_1_1t_21 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3t_9 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr2_0_rdlt_27 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3g_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1t_35 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_5t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fpfpr1_1_3g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_5t_21 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fpfpr1_1_2t_11 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - ecdsgfpr1_1_1t_19 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_1t_36 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1g_14 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tymsgfpr1_1_1t_23 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tymsgfpr1_1_1t_24 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_1t_38 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_0_2g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr1_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr0_0_1t_10 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_100 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr2_0_rdlt_108 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - pcfpr1_1_3t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - ecdsgfpr1_1_1t_4 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tmfpr1_1_3t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_21 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fpfpr1_0_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_23 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_22 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - pagfpr1_1_1t_23 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_3t_71 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_2t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr2_0_rdlt_158 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_3t_6 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_24 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_3t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_0_3g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr1_1g_13 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_0_1t_35 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_2t_17 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr2_1_rdlg_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr2_0_rdlt_4 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr1_1g_16 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr2_0_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr2_0_1t_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr1_1t_100 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - msgfpr1_1_1g_12 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr2_0_rdlt_30 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_0_4g_4 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3t_42 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_6 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tlfpr1_0_4g_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_3t_48 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_5t_17 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_5t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - tymsgfpr1_1_1t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_5t_19 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_1_3t_10 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - fcfpr1_0_5g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_0_3t_12 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr2_0_03t_13 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rcfpr1_1_1t_11 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - odfpr1_1_1t_31 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rdlfpr2_0_rdlg_12 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; - rtafpr1_1_1t_45 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; -} diff --git a/examples/network/graphviz/data/traffic_lights.gv.txt b/examples/network/graphviz/data/traffic_lights.gv.txt deleted file mode 100644 index 2cc3c482..00000000 --- a/examples/network/graphviz/data/traffic_lights.gv.txt +++ /dev/null @@ -1,29 +0,0 @@ -##"I played some days with making an interface between our ConceptBase system (essentially a database system to store models) and graphviz. One example graph is attached. It is a so-called petri net for Dutch traffic lights. The example is actually taken from a book by Wil van der Aalst." Contributed by Manfred Jeusfeld. - -##Command to produce the output: "neato -Tpng thisfile > thisfile.png" - -digraph TrafficLights { -node [shape=box]; gy2; yr2; rg2; gy1; yr1; rg1; -node [shape=circle,fixedsize=true,width=0.9]; green2; yellow2; red2; safe2; safe1; green1; yellow1; red1; -gy2->yellow2; -rg2->green2; -yr2->safe1; -yr2->red2; -safe2->rg2; -green2->gy2; -yellow2->yr2; -red2->rg2; -gy1->yellow1; -rg1->green1; -yr1->safe2; -yr1->red1; -safe1->rg1; -green1->gy1; -yellow1->yr1; -red1->rg1; - -overlap=false -label="PetriNet Model TrafficLights\nExtracted from ConceptBase and layed out by Graphviz" -fontsize=12; -} - diff --git a/examples/network/graphviz/data/transparency.gv.txt b/examples/network/graphviz/data/transparency.gv.txt deleted file mode 100644 index cfb82319..00000000 --- a/examples/network/graphviz/data/transparency.gv.txt +++ /dev/null @@ -1,105 +0,0 @@ -graph G { -// graph [splines=true overlap=false] -// graph [truecolor bgcolor="#ff00005f"] - node [style=filled fillcolor="#00ff005f"] - 1 -- 30 [f=1]; - 1 -- 40 [f=14]; - 8 -- 46 [f=1]; - 8 -- 16 [f=18]; - 10 -- 25 [f=1]; - 10 -- 19 [f=5]; - 10 -- 33 [f=1]; - 12 -- 8 [f=1]; - 12 -- 36 [f=5]; - 12 -- 17 [f=16]; - 13 -- 38 [f=1]; - 13 -- 24 [f=19]; - 24 -- 49 [f=1]; - 24 -- 13 [f=1]; - 24 -- 47 [f=12]; - 24 -- 12 [f=19]; - 25 -- 27 [f=1]; - 25 -- 12 [f=1]; - 27 -- 12 [f=1]; - 27 -- 14 [f=8]; - 29 -- 10 [f=1]; - 29 -- 8 [f=17]; - 30 -- 24 [f=1]; - 30 -- 44 [f=15]; - 38 -- 29 [f=1]; - 38 -- 35 [f=15]; - 2 -- 42 [f=2]; - 2 -- 35 [f=3]; - 2 -- 11 [f=19]; - 14 -- 18 [f=2]; - 14 -- 24 [f=15]; - 14 -- 38 [f=18]; - 18 -- 49 [f=2]; - 18 -- 47 [f=20]; - 26 -- 41 [f=2]; - 26 -- 42 [f=15]; - 31 -- 39 [f=2]; - 31 -- 47 [f=17]; - 31 -- 25 [f=14]; - 37 -- 26 [f=2]; - 37 -- 16 [f=14]; - 39 -- 50 [f=2]; - 39 -- 14 [f=2]; - 39 -- 18 [f=17]; - 39 -- 47 [f=10]; - 41 -- 31 [f=2]; - 41 -- 8 [f=16]; - 42 -- 44 [f=2]; - 42 -- 29 [f=12]; - 44 -- 37 [f=2]; - 44 -- 32 [f=15]; - 3 -- 20 [f=2]; - 3 -- 28 [f=19]; - 6 -- 45 [f=2]; - 6 -- 28 [f=10]; - 9 -- 6 [f=2]; - 9 -- 16 [f=1]; - 15 -- 16 [f=2]; - 15 -- 48 [f=2]; - 16 -- 50 [f=2]; - 16 -- 32 [f=14]; - 16 -- 39 [f=8]; - 20 -- 33 [f=2]; - 33 -- 9 [f=2]; - 33 -- 46 [f=3]; - 33 -- 48 [f=17]; - 45 -- 15 [f=2]; - 4 -- 17 [f=4]; - 4 -- 15 [f=6]; - 4 -- 12 [f=16]; - 17 -- 21 [f=4]; - 19 -- 35 [f=4]; - 19 -- 15 [f=9]; - 19 -- 43 [f=4]; - 21 -- 19 [f=4]; - 21 -- 50 [f=4]; - 23 -- 36 [f=4]; - 34 -- 23 [f=4]; - 34 -- 24 [f=11]; - 35 -- 34 [f=4]; - 35 -- 16 [f=6]; - 35 -- 18 [f=16]; - 36 -- 46 [f=4]; - 5 -- 7 [f=1]; - 5 -- 36 [f=6]; - 7 -- 32 [f=1]; - 7 -- 11 [f=2]; - 7 -- 14 [f=17]; - 11 -- 40 [f=1]; - 11 -- 50 [f=1]; - 22 -- 46 [f=1]; - 28 -- 43 [f=1]; - 28 -- 8 [f=18]; - 32 -- 28 [f=1]; - 32 -- 39 [f=13]; - 32 -- 42 [f=15]; - 40 -- 22 [f=1]; - 40 -- 47 [f=1]; - 43 -- 11 [f=1]; - 43 -- 17 [f=19]; -} diff --git a/examples/network/graphviz/data/twopi2.gv.txt b/examples/network/graphviz/data/twopi2.gv.txt deleted file mode 100644 index 72b28fa7..00000000 --- a/examples/network/graphviz/data/twopi2.gv.txt +++ /dev/null @@ -1,2212 +0,0 @@ -digraph G { - ranksep=3; - ratio=auto; -"1" [ label="02f5daf56e299b8a8ecea892",shape="hexagon",style="filled",color="green" ]; -"189E" [ label="ca5af2",shape="box",style="filled",color="grey" ]; -"790E" [ label="b4dfef6",shape="box",style="filled",color="grey" ]; -"2" [ label="171192dc1f8e6ea551548a910c00",shape="hexagon",style="filled",color="green" ]; -"191E" [ label="629e42",shape="box",style="filled",color="grey" ]; -"3" [ label="6bce02baf91781a831e1b95",shape="hexagon",style="filled",color="green" ]; -"193E" [ label="1c08373",shape="box",style="filled",color="grey" ]; -"4" [ label="6236a67933a619a6a3d48",shape="hexagon",style="filled",color="green" ]; -"195E" [ label="be8f4199f",shape="box",style="filled",color="grey" ]; -"5" [ label="50962c93b4cb293f5beb59eb",shape="hexagon",style="filled",color="green" ]; -"197E" [ label="be8f4199f",shape="box",style="filled",color="grey" ]; -"6" [ label="05d4b1ed6a6135eec3abd3f2",shape="hexagon",style="filled",color="green" ]; -"199E" [ label="",shape="box",style="filled",color="grey" ]; -"7" [ label="08769f73d31c1a99be2d9363f",shape="hexagon",style="filled",color="green" ]; -"201E" [ label="629e42",shape="box",style="filled",color="grey" ]; -"8" [ label="a6a196a504c3a7657d1fa41",shape="hexagon",style="filled",color="green" ]; -"203E" [ label="cd856f",shape="box",style="filled",color="grey" ]; -"9" [ label="837ebf4bde22e1f1535cb662",shape="hexagon",style="filled",color="green" ]; -"725E" [ label="d0eb84",shape="box",style="filled",color="grey" ]; -"785E" [ label="dd2ba36",shape="box",style="filled",color="grey" ]; -"10" [ label="5f865c374cb3fe976dd376b8",shape="hexagon",style="filled",color="green" ]; -"205E" [ label="23ad1",shape="box",style="filled",color="grey" ]; -"11" [ label="8be752bc95d436a90493bec9",shape="hexagon",style="filled",color="green" ]; -"207E" [ label="ee91c97828",shape="box",style="filled",color="grey" ]; -"12" [ label="969a58db14386cb9d2f51ec",shape="hexagon",style="filled",color="green" ]; -"209E" [ label="7c7c",shape="box",style="filled",color="grey" ]; -"13" [ label="da24f74aad2ff519009d1f38c",shape="hexagon",style="filled",color="green" ]; -"211E" [ label="460aed10cc9",shape="box",style="filled",color="grey" ]; -"14" [ label="3124d3a6ed3381a6341c6",shape="hexagon",style="filled",color="green" ]; -"213E" [ label="bbe0a8f93dc1",shape="box",style="filled",color="grey" ]; -"15" [ label="71512ec7d43f958f2b6da",shape="hexagon",style="filled",color="green" ]; -"215E" [ label="3f0a2b4eb62f",shape="box",style="filled",color="grey" ]; -"16" [ label="3828a2c682419423cf",shape="hexagon",style="filled",color="green" ]; -"727E" [ label="2",shape="box",style="filled",color="grey" ]; -"784E" [ label="",shape="box",style="filled",color="grey" ]; -"17" [ label="aa868f65c34cdb64f1fad19a",shape="hexagon",style="filled",color="green" ]; -"217E" [ label="3089106e3b",shape="box",style="filled",color="grey" ]; -"787E" [ label="1aaaab063",shape="box",style="filled",color="grey" ]; -"18" [ label="dca32af03698c988b22",shape="hexagon",style="filled",color="green" ]; -"219E" [ label="eb8",shape="box",style="filled",color="grey" ]; -"19" [ label="d8f4a9e463a1e89217f",shape="hexagon",style="filled",color="green" ]; -"221E" [ label="4c6c8c",shape="box",style="filled",color="grey" ]; -"20" [ label="c96782ef56711c5d6a3f69",shape="hexagon",style="filled",color="green" ]; -"223E" [ label="6a8f5bafb1",shape="box",style="filled",color="grey" ]; -"21" [ label="4f04c39708f",shape="hexagon",style="filled",color="green" ]; -"225E" [ label="a49284e9",shape="box",style="filled",color="grey" ]; -"22" [ label="97284d4c3a5d499853f0e",shape="hexagon",style="filled",color="green" ]; -"227E" [ label="53069e384a2",shape="box",style="filled",color="grey" ]; -"792E" [ label="79b69c612",shape="box",style="filled",color="grey" ]; -"23" [ label="c4d32527b670afb370d643",shape="hexagon",style="filled",color="green" ]; -"231E" [ label="e851f5ddd920",shape="box",style="filled",color="grey" ]; -"24" [ label="5e9156098c064",shape="hexagon",style="filled",color="green" ]; -"233E" [ label="",shape="box",style="filled",color="grey" ]; -"25" [ label="3d475ea3aeca51b60212dd",shape="hexagon",style="filled",color="green" ]; -"235E" [ label="4280833ef80172",shape="box",style="filled",color="grey" ]; -"26" [ label="966d271c22e75c7538",shape="hexagon",style="filled",color="green" ]; -"237E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"27" [ label="b630e1af6ae1997f0e8ba750",shape="hexagon",style="filled",color="green" ]; -"239E" [ label="bb828f1a326",shape="box",style="filled",color="grey" ]; -"783E" [ label="499f6985db294c",shape="box",style="filled",color="grey" ]; -"28" [ label="ebd8ffc2ac3a90efb8af9",shape="hexagon",style="filled",color="green" ]; -"241E" [ label="1ebeec",shape="box",style="filled",color="grey" ]; -"791E" [ label="c0b727",shape="box",style="filled",color="grey" ]; -"29" [ label="69fdd1a1f4768c5efe7",shape="hexagon",style="filled",color="green" ]; -"243E" [ label="35b8742610",shape="box",style="filled",color="grey" ]; -"30" [ label="d93a80739fc1edb41a11b7294",shape="hexagon",style="filled",color="green" ]; -"245E" [ label="e03b8bc0435a",shape="box",style="filled",color="grey" ]; -"31" [ label="bf65cfddeb00ff847feae0c",shape="hexagon",style="filled",color="green" ]; -"247E" [ label="8df",shape="box",style="filled",color="grey" ]; -"32" [ label="916c686a1e82dba72524a",shape="hexagon",style="filled",color="green" ]; -"249E" [ label="a849f9d352e",shape="box",style="filled",color="grey" ]; -"33" [ label="f496bcf0889b301d77819c",shape="hexagon",style="filled",color="green" ]; -"251E" [ label="f29dfb9",shape="box",style="filled",color="grey" ]; -"34" [ label="76889f7d35e",shape="hexagon",style="filled",color="green" ]; -"253E" [ label="e7ef998",shape="box",style="filled",color="grey" ]; -"35" [ label="668d636002",shape="hexagon",style="filled",color="green" ]; -"255E" [ label="4379b5ed",shape="box",style="filled",color="grey" ]; -"36" [ label="e1e4c23db39d8bd633c3a",shape="hexagon",style="filled",color="green" ]; -"257E" [ label="1ed5d7f63b8c6",shape="box",style="filled",color="grey" ]; -"37" [ label="842bc5775657c1e0d67",shape="hexagon",style="filled",color="green" ]; -"259E" [ label="a387210a27b",shape="box",style="filled",color="grey" ]; -"38" [ label="e4e2f4e6d",shape="hexagon",style="filled",color="green" ]; -"261E" [ label="1f4f0fdf",shape="box",style="filled",color="grey" ]; -"39" [ label="04390dec6f1779353c07f5",shape="hexagon",style="filled",color="green" ]; -"263E" [ label="bac77c3f414a",shape="box",style="filled",color="grey" ]; -"40" [ label="69f2611acc42c36ed7cc",shape="hexagon",style="filled",color="green" ]; -"265E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"41" [ label="1562abef0d8241",shape="hexagon",style="filled",color="green" ]; -"267E" [ label="6a8f5bafb1",shape="box",style="filled",color="grey" ]; -"42" [ label="e49aaa5cc4e44355d6a0",shape="hexagon",style="filled",color="green" ]; -"269E" [ label="cc3f63d",shape="box",style="filled",color="grey" ]; -"43" [ label="e8ebe1bf5f421c1223",shape="hexagon",style="filled",color="green" ]; -"271E" [ label="96325ea",shape="box",style="filled",color="grey" ]; -"44" [ label="2759e82e30d6d",shape="hexagon",style="filled",color="green" ]; -"273E" [ label="ca5af2",shape="box",style="filled",color="grey" ]; -"45" [ label="23c1ec53358d237c1",shape="hexagon",style="filled",color="green" ]; -"275E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"46" [ label="5838586c293d455",shape="hexagon",style="filled",color="green" ]; -"277E" [ label="83c397b8bf7f",shape="box",style="filled",color="grey" ]; -"47" [ label="f841118350a27b7ea29a9c9d",shape="hexagon",style="filled",color="green" ]; -"279E" [ label="69f4ecb77d",shape="box",style="filled",color="grey" ]; -"48" [ label="658d208447d8ec5d6de8",shape="hexagon",style="filled",color="green" ]; -"281E" [ label="f7b22b9640",shape="box",style="filled",color="grey" ]; -"49" [ label="11180ae7706510211bc4",shape="hexagon",style="filled",color="green" ]; -"283E" [ label="052bb6e3",shape="box",style="filled",color="grey" ]; -"50" [ label="5807acd8d58e006f43",shape="hexagon",style="filled",color="green" ]; -"285E" [ label="",shape="box",style="filled",color="grey" ]; -"51" [ label="fe4e848cb5291ee59a2",shape="hexagon",style="filled",color="green" ]; -"287E" [ label="e3aefac763",shape="box",style="filled",color="grey" ]; -"52" [ label="c4f31ea3844e12da27ad47c6",shape="hexagon",style="filled",color="green" ]; -"289E" [ label="fb16636aae",shape="box",style="filled",color="grey" ]; -"53" [ label="00cbeb87c182ca0785f",shape="hexagon",style="filled",color="green" ]; -"291E" [ label="3089106e3b",shape="box",style="filled",color="grey" ]; -"54" [ label="11f088bfd8",shape="hexagon",style="filled",color="green" ]; -"293E" [ label="6a80cbe",shape="box",style="filled",color="grey" ]; -"55" [ label="64a9ec24428099ad8ed82ba6",shape="hexagon",style="filled",color="green" ]; -"745E" [ label="68d8993e61d8c82cd29e8d0182b0",shape="box",style="filled",color="grey" ]; -"56" [ label="3c2a62e0e5e9f7",shape="hexagon",style="filled",color="green" ]; -"295E" [ label="ae32701",shape="box",style="filled",color="grey" ]; -"57" [ label="dd84fe6a65cfac7bca03ebd",shape="hexagon",style="filled",color="green" ]; -"297E" [ label="",shape="box",style="filled",color="grey" ]; -"58" [ label="b06bbfa920aa95dd",shape="hexagon",style="filled",color="green" ]; -"299E" [ label="07",shape="box",style="filled",color="grey" ]; -"59" [ label="6b5aaa4bdf44b2c898854",shape="hexagon",style="filled",color="green" ]; -"301E" [ label="4c6c8c",shape="box",style="filled",color="grey" ]; -"789E" [ label="3a0ff0",shape="box",style="filled",color="grey" ]; -"60" [ label="855d26296eda4eb7",shape="hexagon",style="filled",color="green" ]; -"303E" [ label="53069e384a2",shape="box",style="filled",color="grey" ]; -"61" [ label="e82f47b8d4949ba4af69b38cbc19",shape="hexagon",style="filled",color="green" ]; -"305E" [ label="b62cd1d0a0",shape="box",style="filled",color="grey" ]; -"62" [ label="86569bffb49adf6b3d0ebac",shape="hexagon",style="filled",color="green" ]; -"307E" [ label="660ffeb76fc59",shape="box",style="filled",color="grey" ]; -"63" [ label="a96e47ff37983425a3e452095",shape="hexagon",style="filled",color="green" ]; -"309E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"64" [ label="71a48d11b2e7e56b1df128bd",shape="hexagon",style="filled",color="green" ]; -"311E" [ label="be8f4199f",shape="box",style="filled",color="grey" ]; -"65" [ label="a0befe6dd1ca7b165786835",shape="hexagon",style="filled",color="green" ]; -"313E" [ label="3cfae",shape="box",style="filled",color="grey" ]; -"66" [ label="f33ec11db496f7bfcb024f",shape="hexagon",style="filled",color="green" ]; -"315E" [ label="71e6b",shape="box",style="filled",color="grey" ]; -"67" [ label="fe6be3206549f5b5564acde84783",shape="hexagon",style="filled",color="green" ]; -"317E" [ label="",shape="box",style="filled",color="grey" ]; -"68" [ label="e4dba079d5fcb1f165920a3bf",shape="hexagon",style="filled",color="green" ]; -"319E" [ label="",shape="box",style="filled",color="grey" ]; -"69" [ label="35dfbee3123dc389cba0b15",shape="hexagon",style="filled",color="green" ]; -"746E" [ label="4c865eec228e41e7f4e5fc68a9a6",shape="box",style="filled",color="grey" ]; -"70" [ label="16c508ab98483d430bbe",shape="hexagon",style="filled",color="green" ]; -"321E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"71" [ label="9c9e2e0f2da8758e436c",shape="hexagon",style="filled",color="green" ]; -"327E" [ label="cd0d985a366cad7e",shape="box",style="filled",color="grey" ]; -"72" [ label="fb039d7a2a9fe73b5f468eba9",shape="hexagon",style="filled",color="green" ]; -"329E" [ label="81dabfaba8",shape="box",style="filled",color="grey" ]; -"73" [ label="2ef949c4a39b",shape="hexagon",style="filled",color="green" ]; -"331E" [ label="617809d979f",shape="box",style="filled",color="grey" ]; -"74" [ label="a9497e0757b0969bde707ed5",shape="hexagon",style="filled",color="green" ]; -"333E" [ label="541ab86a2e",shape="box",style="filled",color="grey" ]; -"75" [ label="230cc6bbc66b24eae94fa03d",shape="hexagon",style="filled",color="green" ]; -"335E" [ label="",shape="box",style="filled",color="grey" ]; -"76" [ label="1d163eac141def176461c",shape="hexagon",style="filled",color="green" ]; -"337E" [ label="0acc5bb8ca4",shape="box",style="filled",color="grey" ]; -"77" [ label="32979f8cf86",shape="hexagon",style="filled",color="green" ]; -"339E" [ label="a7e89580",shape="box",style="filled",color="grey" ]; -"78" [ label="37d80ae421dba4a70730338860",shape="hexagon",style="filled",color="green" ]; -"341E" [ label="",shape="box",style="filled",color="grey" ]; -"79" [ label="fbba7215e7c13173a60206",shape="hexagon",style="filled",color="green" ]; -"343E" [ label="617809d979f",shape="box",style="filled",color="grey" ]; -"80" [ label="2dd8cc4d693415f93c0f8fc",shape="hexagon",style="filled",color="green" ]; -"345E" [ label="94da691e20e3",shape="box",style="filled",color="grey" ]; -"81" [ label="00880e6f50c765ebc1f85d3e9",shape="hexagon",style="filled",color="green" ]; -"347E" [ label="e7ef998",shape="box",style="filled",color="grey" ]; -"82" [ label="ef13d45b1277ac9a0444adb",shape="hexagon",style="filled",color="green" ]; -"349E" [ label="a7fe7",shape="box",style="filled",color="grey" ]; -"83" [ label="2573e1bf51f1b307f4640",shape="hexagon",style="filled",color="green" ]; -"351E" [ label="84e4ede82074",shape="box",style="filled",color="grey" ]; -"84" [ label="162d8039483d8",shape="hexagon",style="filled",color="green" ]; -"353E" [ label="a8e9",shape="box",style="filled",color="grey" ]; -"85" [ label="f490de272a7f6e4af346d40",shape="hexagon",style="filled",color="green" ]; -"355E" [ label="460aed10cc9",shape="box",style="filled",color="grey" ]; -"788E" [ label="391256c872",shape="box",style="filled",color="grey" ]; -"86" [ label="678bf739c344b9ad41da1",shape="hexagon",style="filled",color="green" ]; -"357E" [ label="396b16a892fe",shape="box",style="filled",color="grey" ]; -"87" [ label="876d120b38b0e88817",shape="hexagon",style="filled",color="green" ]; -"359E" [ label="e5",shape="box",style="filled",color="grey" ]; -"88" [ label="503737b64d432c60d6ac557e0e6",shape="hexagon",style="filled",color="green" ]; -"361E" [ label="9937ccba1469",shape="box",style="filled",color="grey" ]; -"89" [ label="b36e0be6f67fc25286127456",shape="hexagon",style="filled",color="green" ]; -"363E" [ label="87a7e69a72412",shape="box",style="filled",color="grey" ]; -"90" [ label="4cc20a0b7651e486",shape="hexagon",style="filled",color="green" ]; -"365E" [ label="e079d2c",shape="box",style="filled",color="grey" ]; -"91" [ label="08dade990b2282",shape="hexagon",style="filled",color="green" ]; -"367E" [ label="45827dbdd8",shape="box",style="filled",color="grey" ]; -"92" [ label="f8128d574c356631b8a9",shape="hexagon",style="filled",color="green" ]; -"369E" [ label="",shape="box",style="filled",color="grey" ]; -"93" [ label="88a4f0337c2189c3fc7b31",shape="hexagon",style="filled",color="green" ]; -"729E" [ label="da0d7bbcf30",shape="box",style="filled",color="grey" ]; -"94" [ label="1b13908a9f0763c0ae54af9062080",shape="hexagon",style="filled",color="green" ]; -"371E" [ label="8b06a67a",shape="box",style="filled",color="grey" ]; -"95" [ label="e2a5d11499b7e",shape="hexagon",style="filled",color="green" ]; -"373E" [ label="66abc181ac4",shape="box",style="filled",color="grey" ]; -"96" [ label="90cc275011c2013c61eb11",shape="hexagon",style="filled",color="green" ]; -"375E" [ label="",shape="box",style="filled",color="grey" ]; -"97" [ label="1e003bfe8fc840df0163f4c",shape="hexagon",style="filled",color="green" ]; -"747E" [ label="8983ffbc30deb364dd92c3ad85c9",shape="box",style="filled",color="grey" ]; -"98" [ label="1927c743a0d440a5a0",shape="hexagon",style="filled",color="green" ]; -"377E" [ label="b12441ecff15fa12c",shape="box",style="filled",color="grey" ]; -"99" [ label="155d892827c33ed3cae3",shape="hexagon",style="filled",color="green" ]; -"379E" [ label="71e6b",shape="box",style="filled",color="grey" ]; -"100" [ label="9f24ba80192c339a64c0",shape="hexagon",style="filled",color="green" ]; -"381E" [ label="",shape="box",style="filled",color="grey" ]; -"101" [ label="3e814305b42beb41b8c706",shape="hexagon",style="filled",color="green" ]; -"383E" [ label="1c08373",shape="box",style="filled",color="grey" ]; -"102" [ label="eccfe5ff0af70fe9fbec8b2360f90",shape="hexagon",style="filled",color="green" ]; -"385E" [ label="be8f4199f",shape="box",style="filled",color="grey" ]; -"103" [ label="8fa622d9f842c5572a545ed72982",shape="hexagon",style="filled",color="green" ]; -"387E" [ label="4dccb",shape="box",style="filled",color="grey" ]; -"104" [ label="ad9142a65f5eab78b4ca5e",shape="hexagon",style="filled",color="green" ]; -"389E" [ label="f36cce089",shape="box",style="filled",color="grey" ]; -"105" [ label="20f234fdcd0e1fc50261ce8",shape="hexagon",style="filled",color="green" ]; -"391E" [ label="67219ef689f0146b544",shape="box",style="filled",color="grey" ]; -"106" [ label="e06cc38155ff6781cf944d745",shape="hexagon",style="filled",color="green" ]; -"393E" [ label="87a7e69a72412",shape="box",style="filled",color="grey" ]; -"107" [ label="cfdf1932665dcb4cd3c",shape="hexagon",style="filled",color="green" ]; -"395E" [ label="964b86fc1bba0e",shape="box",style="filled",color="grey" ]; -"108" [ label="6d4a4a5a5af91b895272c30",shape="hexagon",style="filled",color="green" ]; -"397E" [ label="b5e86c73d1198f",shape="box",style="filled",color="grey" ]; -"109" [ label="e0ad365c2fb444358201",shape="hexagon",style="filled",color="green" ]; -"399E" [ label="bb5e89c8963",shape="box",style="filled",color="grey" ]; -"110" [ label="b07bbdc8cca5985d4c4",shape="hexagon",style="filled",color="green" ]; -"401E" [ label="50023f6f88",shape="box",style="filled",color="grey" ]; -"111" [ label="df5dba74c75b228de48c",shape="hexagon",style="filled",color="green" ]; -"403E" [ label="7e493ee44b28",shape="box",style="filled",color="grey" ]; -"112" [ label="0b8694c9ef9b27b9c3d8",shape="hexagon",style="filled",color="green" ]; -"405E" [ label="2342b759c03",shape="box",style="filled",color="grey" ]; -"113" [ label="81e20155999fa64e0ae6fd",shape="hexagon",style="filled",color="green" ]; -"407E" [ label="4280833ef80172",shape="box",style="filled",color="grey" ]; -"114" [ label="3ef07ae75d29a707",shape="hexagon",style="filled",color="green" ]; -"409E" [ label="4280833ef80172",shape="box",style="filled",color="grey" ]; -"115" [ label="4a36db80f1ab1e97",shape="hexagon",style="filled",color="green" ]; -"411E" [ label="460aed10cc9",shape="box",style="filled",color="grey" ]; -"116" [ label="16da5f1301b36df4df0f",shape="hexagon",style="filled",color="green" ]; -"413E" [ label="460aed10cc9",shape="box",style="filled",color="grey" ]; -"117" [ label="6b3f3fa236bb90592d23a",shape="hexagon",style="filled",color="green" ]; -"415E" [ label="83c397b8bf7f",shape="box",style="filled",color="grey" ]; -"118" [ label="f2a57e4d4f0cec516891e3",shape="hexagon",style="filled",color="green" ]; -"417E" [ label="bd2484",shape="box",style="filled",color="grey" ]; -"119" [ label="deb3089920548bf1ecb23f0d",shape="hexagon",style="filled",color="green" ]; -"419E" [ label="87a7e69a72412",shape="box",style="filled",color="grey" ]; -"120" [ label="bf01c8a262",shape="hexagon",style="filled",color="green" ]; -"421E" [ label="01",shape="box",style="filled",color="grey" ]; -"121" [ label="23dc3a52fed9c119610b5e8",shape="hexagon",style="filled",color="green" ]; -"423E" [ label="71e6b",shape="box",style="filled",color="grey" ]; -"122" [ label="aff7fc220edc93572bb2",shape="hexagon",style="filled",color="green" ]; -"748E" [ label="68d8993e61d8c82cd29e8d0182b0",shape="box",style="filled",color="grey" ]; -"123" [ label="78cc16f965adc5f712ea2372c6",shape="hexagon",style="filled",color="green" ]; -"425E" [ label="23ad1",shape="box",style="filled",color="grey" ]; -"124" [ label="5be631dff7b97697be7dc0a2f07f2",shape="hexagon",style="filled",color="green" ]; -"427E" [ label="",shape="box",style="filled",color="grey" ]; -"786E" [ label="421",shape="box",style="filled",color="grey" ]; -"125" [ label="48398d080dfcccced48da1980",shape="hexagon",style="filled",color="green" ]; -"431E" [ label="866808df",shape="box",style="filled",color="grey" ]; -"126" [ label="03716a2c341e5edaa31",shape="hexagon",style="filled",color="green" ]; -"433E" [ label="21407f8a6d7",shape="box",style="filled",color="grey" ]; -"127" [ label="ddfeabe456a9de5f5784",shape="hexagon",style="filled",color="green" ]; -"435E" [ label="aac615ae78",shape="box",style="filled",color="grey" ]; -"128" [ label="d550a7f392c787661aadd48",shape="hexagon",style="filled",color="green" ]; -"437E" [ label="e3aefac763",shape="box",style="filled",color="grey" ]; -"129" [ label="4c82921f4ad3f07066540",shape="hexagon",style="filled",color="green" ]; -"439E" [ label="a7fe7",shape="box",style="filled",color="grey" ]; -"130" [ label="0bc7f8f513e0e74b270",shape="hexagon",style="filled",color="green" ]; -"441E" [ label="a849f9d352e",shape="box",style="filled",color="grey" ]; -"131" [ label="3b1563a23eb9",shape="hexagon",style="filled",color="green" ]; -"443E" [ label="a8e9",shape="box",style="filled",color="grey" ]; -"132" [ label="be233fafa38d931d894",shape="hexagon",style="filled",color="green" ]; -"445E" [ label="a849f9d352e",shape="box",style="filled",color="grey" ]; -"133" [ label="f906dc5244ee6a371f8",shape="hexagon",style="filled",color="green" ]; -"749E" [ label="4c865eec228e41e7f4e5fc68a9a6",shape="box",style="filled",color="grey" ]; -"134" [ label="e7a887d88c2318beba51",shape="hexagon",style="filled",color="green" ]; -"447E" [ label="9d8988c0945d6",shape="box",style="filled",color="grey" ]; -"135" [ label="be6b73bd46a7a5183e8c91a",shape="hexagon",style="filled",color="green" ]; -"449E" [ label="ee91c97828",shape="box",style="filled",color="grey" ]; -"769E" [ label="444189d179b5db71fe",shape="box",style="filled",color="grey" ]; -"770E" [ label="1e1fbbe14ac24e0518",shape="box",style="filled",color="grey" ]; -"136" [ label="644f112bb0aa452ee7040a",shape="hexagon",style="filled",color="green" ]; -"451E" [ label="52f247fc3b",shape="box",style="filled",color="grey" ]; -"137" [ label="010957669f3770aac",shape="hexagon",style="filled",color="green" ]; -"453E" [ label="78",shape="box",style="filled",color="grey" ]; -"138" [ label="0a185946ee443342b07d8e1",shape="hexagon",style="filled",color="green" ]; -"455E" [ label="87a7e69a72412",shape="box",style="filled",color="grey" ]; -"139" [ label="f66fe4df3d189e69ce10c9c",shape="hexagon",style="filled",color="green" ]; -"457E" [ label="21407f8a6d7",shape="box",style="filled",color="grey" ]; -"140" [ label="247e407f45b353f8",shape="hexagon",style="filled",color="green" ]; -"459E" [ label="",shape="box",style="filled",color="grey" ]; -"141" [ label="84907547f36d0ff7",shape="hexagon",style="filled",color="green" ]; -"461E" [ label="e920b915087",shape="box",style="filled",color="grey" ]; -"142" [ label="805004328dad9d315d",shape="hexagon",style="filled",color="green" ]; -"463E" [ label="4280833ef80172",shape="box",style="filled",color="grey" ]; -"143" [ label="4f0cbd3fbf0cb1e8c",shape="hexagon",style="filled",color="green" ]; -"465E" [ label="403126",shape="box",style="filled",color="grey" ]; -"144" [ label="4869e993f2bb10f",shape="hexagon",style="filled",color="green" ]; -"467E" [ label="ff",shape="box",style="filled",color="grey" ]; -"145" [ label="665b76844ff78fc2cf66ca2",shape="hexagon",style="filled",color="green" ]; -"469E" [ label="af0268dddd",shape="box",style="filled",color="grey" ]; -"146" [ label="3f16509139c7dad5163b91799",shape="hexagon",style="filled",color="green" ]; -"471E" [ label="3089106e3b",shape="box",style="filled",color="grey" ]; -"147" [ label="01db23a60422ba93a68611cc0",shape="hexagon",style="filled",color="green" ]; -"473E" [ label="",shape="box",style="filled",color="grey" ]; -"148" [ label="46125fcc583c0f494a3a1d3",shape="hexagon",style="filled",color="green" ]; -"475E" [ label="db6c4213a717bc",shape="box",style="filled",color="grey" ]; -"149" [ label="731857fe189fb398e80a0594",shape="hexagon",style="filled",color="green" ]; -"477E" [ label="3089106e3b",shape="box",style="filled",color="grey" ]; -"150" [ label="6fb7a84e370ef70feac5cb",shape="hexagon",style="filled",color="green" ]; -"479E" [ label="396b16a892fe",shape="box",style="filled",color="grey" ]; -"151" [ label="e343cea291b79a2ed4e",shape="hexagon",style="filled",color="green" ]; -"481E" [ label="88d8b220746882d",shape="box",style="filled",color="grey" ]; -"152" [ label="5f2592b20f13356b7fc8b42",shape="hexagon",style="filled",color="green" ]; -"483E" [ label="",shape="box",style="filled",color="grey" ]; -"153" [ label="275a0407e33e9b8aa9cdd051",shape="hexagon",style="filled",color="green" ]; -"731E" [ label="",shape="box",style="filled",color="grey" ]; -"154" [ label="011d119375cf494ca2fa8d59",shape="hexagon",style="filled",color="green" ]; -"750E" [ label="8983ffbc30deb364dd92c3ad85c9",shape="box",style="filled",color="grey" ]; -"155" [ label="173fd00917644f0f1f3e3",shape="hexagon",style="filled",color="green" ]; -"485E" [ label="0acc5bb8ca4",shape="box",style="filled",color="grey" ]; -"156" [ label="c72df69b40156a3254",shape="hexagon",style="filled",color="green" ]; -"487E" [ label="fff03efcd",shape="box",style="filled",color="grey" ]; -"157" [ label="6c632ad9c42228bb337",shape="hexagon",style="filled",color="green" ]; -"489E" [ label="eb8",shape="box",style="filled",color="grey" ]; -"158" [ label="bbb13dc62adf2de2a42b6",shape="hexagon",style="filled",color="green" ]; -"491E" [ label="69ce90c9b2",shape="box",style="filled",color="grey" ]; -"159" [ label="6282bc21f6",shape="hexagon",style="filled",color="green" ]; -"495E" [ label="de34214b4c258c9333ec3",shape="box",style="filled",color="grey" ]; -"160" [ label="71cf45dd4e91bcca945137b40e",shape="hexagon",style="filled",color="green" ]; -"499E" [ label="65fd8495",shape="box",style="filled",color="grey" ]; -"161" [ label="a3b6df27179b175c88fa4c9cf9f",shape="hexagon",style="filled",color="green" ]; -"501E" [ label="6577",shape="box",style="filled",color="grey" ]; -"162" [ label="284f14a259991806654e74",shape="hexagon",style="filled",color="green" ]; -"503E" [ label="4280833ef80172",shape="box",style="filled",color="grey" ]; -"163" [ label="a7c99ccf6ddf6f5ebbe",shape="hexagon",style="filled",color="green" ]; -"505E" [ label="c4fd8",shape="box",style="filled",color="grey" ]; -"164" [ label="c32d2697e8",shape="hexagon",style="filled",color="green" ]; -"507E" [ label="52f247fc3b",shape="box",style="filled",color="grey" ]; -"165" [ label="d12bd75c24b110ef90cdd35d3",shape="hexagon",style="filled",color="green" ]; -"509E" [ label="0668",shape="box",style="filled",color="grey" ]; -"166" [ label="1c07453d584f3d14b1876fdb",shape="hexagon",style="filled",color="green" ]; -"511E" [ label="460aed10cc9",shape="box",style="filled",color="grey" ]; -"167" [ label="f713a8b311ffa05ce3683ad10",shape="hexagon",style="filled",color="green" ]; -"513E" [ label="30d6138b63eb",shape="box",style="filled",color="grey" ]; -"168" [ label="3cdc90c57243373efaba65a",shape="hexagon",style="filled",color="green" ]; -"515E" [ label="fa2afbd869",shape="box",style="filled",color="grey" ]; -"169" [ label="e3bdbca0e2256fffa8a59018",shape="hexagon",style="filled",color="green" ]; -"517E" [ label="81dabfaba8",shape="box",style="filled",color="grey" ]; -"170" [ label="75ba8d840070942eb4e737849",shape="hexagon",style="filled",color="green" ]; -"519E" [ label="81dabfaba8",shape="box",style="filled",color="grey" ]; -"171" [ label="fbdc3ca37406f66635c8b226e",shape="hexagon",style="filled",color="green" ]; -"521E" [ label="8cbcf5cb5",shape="box",style="filled",color="grey" ]; -"172" [ label="40b49a5a9bb256c7a3286e56",shape="hexagon",style="filled",color="green" ]; -"523E" [ label="f72564578be",shape="box",style="filled",color="grey" ]; -"173" [ label="3b2f08d52e4bca3f9ca7bbbd6",shape="hexagon",style="filled",color="green" ]; -"525E" [ label="81dabfaba8",shape="box",style="filled",color="grey" ]; -"174" [ label="4a38abc630c82b0c48dfbf5271",shape="hexagon",style="filled",color="green" ]; -"527E" [ label="f0bd1521",shape="box",style="filled",color="grey" ]; -"175" [ label="2d7b7fb6c9ad6821752651f7",shape="hexagon",style="filled",color="green" ]; -"529E" [ label="47b2da3d",shape="box",style="filled",color="grey" ]; -"176" [ label="910b00285f11bb90d0a15641",shape="hexagon",style="filled",color="green" ]; -"531E" [ label="81dabfaba8",shape="box",style="filled",color="grey" ]; -"177" [ label="24431c3eb075102f07cc2c1be",shape="hexagon",style="filled",color="green" ]; -"533E" [ label="",shape="box",style="filled",color="grey" ]; -"178" [ label="07f8a9e55a16beddb3c9153b0",shape="hexagon",style="filled",color="green" ]; -"535E" [ label="81dabfaba8",shape="box",style="filled",color="grey" ]; -"179" [ label="c1c30f30d40c4f1f84924622f",shape="hexagon",style="filled",color="green" ]; -"537E" [ label="c5d5be3942",shape="box",style="filled",color="grey" ]; -"180" [ label="86276bb1e23f2c7ffcbe82a0",shape="hexagon",style="filled",color="green" ]; -"539E" [ label="0f940646",shape="box",style="filled",color="grey" ]; -"181" [ label="f78e145a127014eb43345a0c",shape="hexagon",style="filled",color="green" ]; -"541E" [ label="d370c12dbc",shape="box",style="filled",color="grey" ]; -"182" [ label="a27037332d9fa5c43bcfe94c0",shape="hexagon",style="filled",color="green" ]; -"543E" [ label="80874aa8",shape="box",style="filled",color="grey" ]; -"183" [ label="c29ce10bb8d19b498355aa04",shape="hexagon",style="filled",color="green" ]; -"545E" [ label="1c08373",shape="box",style="filled",color="grey" ]; -"184" [ label="4f8c642b53c349c687534bda35db",shape="hexagon",style="filled",color="green" ]; -"547E" [ label="46969c4",shape="box",style="filled",color="grey" ]; -"185" [ label="30cc206b1878485",shape="hexagon",style="filled",color="green" ]; -"549E" [ label="23ad1",shape="box",style="filled",color="grey" ]; -"186" [ label="5d69639a5e3bdd3d",shape="hexagon",style="filled",color="green" ]; -"551E" [ label="6139fa6adc88d",shape="box",style="filled",color="grey" ]; -"187" [ label="b656f0ed2202b8e46eb",shape="hexagon",style="filled",color="green" ]; -"553E" [ label="f6e6236b48bc3",shape="box",style="filled",color="grey" ]; -"188" [ label="3b566eaa70ed401479d43a9",shape="hexagon",style="filled",color="green" ]; -"555E" [ label="4c6c8c",shape="box",style="filled",color="grey" ]; -"189" [ label="d6125ef42bd9958",shape="hexagon",style="filled",color="green" ]; -"557E" [ label="4c6c8c",shape="box",style="filled",color="grey" ]; -"190" [ label="dd12f26f8d9bb55",shape="hexagon",style="filled",color="green" ]; -"559E" [ label="83c397b8bf7f",shape="box",style="filled",color="grey" ]; -"191" [ label="ea890ccca2f7c2107351",shape="hexagon",style="filled",color="green" ]; -"561E" [ label="eb8",shape="box",style="filled",color="grey" ]; -"192" [ label="84e4f1c582427a98d7b",shape="hexagon",style="filled",color="green" ]; -"563E" [ label="eb8",shape="box",style="filled",color="grey" ]; -"193" [ label="d378760b814eaecb6efe636e0efc4",shape="hexagon",style="filled",color="green" ]; -"565E" [ label="81bcc35f82891",shape="box",style="filled",color="grey" ]; -"194" [ label="f722890f70a32dce3baff371a",shape="hexagon",style="filled",color="green" ]; -"567E" [ label="84e4ede82074",shape="box",style="filled",color="grey" ]; -"195" [ label="666f11bb45c3a8dcf26e1ed79",shape="hexagon",style="filled",color="green" ]; -"569E" [ label="c90f755c8b6612d",shape="box",style="filled",color="grey" ]; -"196" [ label="91ecbe29a71f00ed5a3",shape="hexagon",style="filled",color="green" ]; -"571E" [ label="0a963fef9",shape="box",style="filled",color="grey" ]; -"197" [ label="30c3f3bf8463d3843dc57d8e98",shape="hexagon",style="filled",color="green" ]; -"573E" [ label="3089106e3b",shape="box",style="filled",color="grey" ]; -"198" [ label="8ea965ab6ee8dedb6c3333e9",shape="hexagon",style="filled",color="green" ]; -"575E" [ label="84e4ede82074",shape="box",style="filled",color="grey" ]; -"199" [ label="3eecb304bab2136a76deda",shape="hexagon",style="filled",color="green" ]; -"577E" [ label="8df",shape="box",style="filled",color="grey" ]; -"200" [ label="d886e4b76537a99bc71b8a9331c94",shape="hexagon",style="filled",color="green" ]; -"579E" [ label="1172dca23",shape="box",style="filled",color="grey" ]; -"201" [ label="dcc5d5e9d6c4e",shape="hexagon",style="filled",color="green" ]; -"581E" [ label="a8e9",shape="box",style="filled",color="grey" ]; -"202" [ label="8292af691429f8d9ed481ff71ffd",shape="hexagon",style="filled",color="green" ]; -"583E" [ label="212af4",shape="box",style="filled",color="grey" ]; -"203" [ label="12fcb26b3de00ef98719c2ca",shape="hexagon",style="filled",color="green" ]; -"585E" [ label="",shape="box",style="filled",color="grey" ]; -"204" [ label="a141a557a60912051f3c135",shape="hexagon",style="filled",color="green" ]; -"587E" [ label="",shape="box",style="filled",color="grey" ]; -"205" [ label="64eeeddfc34489ff396",shape="hexagon",style="filled",color="green" ]; -"751E" [ label="8983ffbc30deb364dd92c3ad85c9",shape="box",style="filled",color="grey" ]; -"206" [ label="f5d636e14a6cd716362158d",shape="hexagon",style="filled",color="green" ]; -"589E" [ label="32c958c9997",shape="box",style="filled",color="grey" ]; -"207" [ label="84e4978afc069d5a1aecbf2b",shape="hexagon",style="filled",color="green" ]; -"593E" [ label="56caa96d171a9ac2da7c",shape="box",style="filled",color="grey" ]; -"208" [ label="52a6c2063bccd83110c32",shape="hexagon",style="filled",color="green" ]; -"597E" [ label="",shape="box",style="filled",color="grey" ]; -"209" [ label="46f754ea06f070dbc023e571a876",shape="hexagon",style="filled",color="green" ]; -"599E" [ label="ffccaa9e3",shape="box",style="filled",color="grey" ]; -"210" [ label="c10cb9baf4dcb43e24",shape="hexagon",style="filled",color="green" ]; -"601E" [ label="ac6e99186",shape="box",style="filled",color="grey" ]; -"211" [ label="3dafe1619016463f521f",shape="hexagon",style="filled",color="green" ]; -"603E" [ label="b9",shape="box",style="filled",color="grey" ]; -"212" [ label="0f5db6ce12751ddcc64e",shape="hexagon",style="filled",color="green" ]; -"605E" [ label="bb828f1a326",shape="box",style="filled",color="grey" ]; -"213" [ label="34c8c8dc0f6e41c7e7b2",shape="hexagon",style="filled",color="green" ]; -"607E" [ label="2832ed5cea6",shape="box",style="filled",color="grey" ]; -"214" [ label="0a49c95f107c0aa57c9b5748",shape="hexagon",style="filled",color="green" ]; -"609E" [ label="",shape="box",style="filled",color="grey" ]; -"215" [ label="3b4fdad8e0429d112",shape="hexagon",style="filled",color="green" ]; -"611E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"216" [ label="17dafa5ebaafd48440e3",shape="hexagon",style="filled",color="green" ]; -"613E" [ label="b5f038f79a3",shape="box",style="filled",color="grey" ]; -"217" [ label="f4c69e5e212f89348122e8",shape="hexagon",style="filled",color="green" ]; -"615E" [ label="396b16a892fe",shape="box",style="filled",color="grey" ]; -"218" [ label="4f2e020854dfacce46a12",shape="hexagon",style="filled",color="green" ]; -"617E" [ label="e079d2c",shape="box",style="filled",color="grey" ]; -"219" [ label="6448451ac2ceade90715378b",shape="hexagon",style="filled",color="green" ]; -"619E" [ label="",shape="box",style="filled",color="grey" ]; -"220" [ label="7d7b14baa649330",shape="hexagon",style="filled",color="green" ]; -"621E" [ label="77d145b32328880440c7a",shape="box",style="filled",color="grey" ]; -"221" [ label="d7c27cc6f7b02a31eb64d",shape="hexagon",style="filled",color="green" ]; -"623E" [ label="87a7e69a72412",shape="box",style="filled",color="grey" ]; -"222" [ label="8f5a69ece1",shape="hexagon",style="filled",color="green" ]; -"752E" [ label="eb9cf6456613d4cd06f7c0894bd6",shape="box",style="filled",color="grey" ]; -"223" [ label="eccf7c722ddf",shape="hexagon",style="filled",color="green" ]; -"625E" [ label="df61d5f5fc",shape="box",style="filled",color="grey" ]; -"224" [ label="86633c26be93ada8b",shape="hexagon",style="filled",color="green" ]; -"627E" [ label="08500a6044",shape="box",style="filled",color="grey" ]; -"225" [ label="3f9ddf1ffbc0d38b",shape="hexagon",style="filled",color="green" ]; -"629E" [ label="07",shape="box",style="filled",color="grey" ]; -"226" [ label="e33792703",shape="hexagon",style="filled",color="green" ]; -"631E" [ label="6a8f5bafb1",shape="box",style="filled",color="grey" ]; -"227" [ label="293a225dc56dd1e0564e6bb",shape="hexagon",style="filled",color="green" ]; -"633E" [ label="e3aefac763",shape="box",style="filled",color="grey" ]; -"228" [ label="57c77c341f94afddef07e6",shape="hexagon",style="filled",color="green" ]; -"635E" [ label="5e80f85274",shape="box",style="filled",color="grey" ]; -"229" [ label="3bbfc7bfdbbb1ba1bfad7517",shape="hexagon",style="filled",color="green" ]; -"637E" [ label="",shape="box",style="filled",color="grey" ]; -"230" [ label="a7167d5eb5408b3839903",shape="hexagon",style="filled",color="green" ]; -"639E" [ label="8c8b5bde6",shape="box",style="filled",color="grey" ]; -"231" [ label="34d7bb6af4fcd8d630de72500c8",shape="hexagon",style="filled",color="green" ]; -"641E" [ label="32fe7eee5283",shape="box",style="filled",color="grey" ]; -"232" [ label="8e69341faa4489",shape="hexagon",style="filled",color="green" ]; -"643E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"233" [ label="459236f07c73814faf5",shape="hexagon",style="filled",color="green" ]; -"645E" [ label="18083a711d",shape="box",style="filled",color="grey" ]; -"234" [ label="c71aa521578164debd0c5",shape="hexagon",style="filled",color="green" ]; -"647E" [ label="78",shape="box",style="filled",color="grey" ]; -"235" [ label="a5520019b8a73bc141b5fd416a",shape="hexagon",style="filled",color="green" ]; -"649E" [ label="3219b6b71443",shape="box",style="filled",color="grey" ]; -"236" [ label="6c89dc59ee7aaebbbd6bb64",shape="hexagon",style="filled",color="green" ]; -"651E" [ label="8c8b5bde6",shape="box",style="filled",color="grey" ]; -"237" [ label="a9a36ef02f",shape="hexagon",style="filled",color="green" ]; -"653E" [ label="6a80cbe",shape="box",style="filled",color="grey" ]; -"238" [ label="3db761b596844f133c",shape="hexagon",style="filled",color="green" ]; -"655E" [ label="e920b915087",shape="box",style="filled",color="grey" ]; -"239" [ label="383db224d7508ef072bea21d0",shape="hexagon",style="filled",color="green" ]; -"657E" [ label="975fedfb64df",shape="box",style="filled",color="grey" ]; -"240" [ label="8e307415fb435445ced7",shape="hexagon",style="filled",color="green" ]; -"659E" [ label="21dff35936370ae5f",shape="box",style="filled",color="grey" ]; -"241" [ label="aff6d7896e0e142bbc3e78",shape="hexagon",style="filled",color="green" ]; -"661E" [ label="d2498",shape="box",style="filled",color="grey" ]; -"242" [ label="e153c6e676c7369b285b4e9033a",shape="hexagon",style="filled",color="green" ]; -"663E" [ label="",shape="box",style="filled",color="grey" ]; -"243" [ label="f3c4311de0e931f08c232b",shape="hexagon",style="filled",color="green" ]; -"665E" [ label="a849f9d352e",shape="box",style="filled",color="grey" ]; -"244" [ label="0c72a426929600000f5",shape="hexagon",style="filled",color="green" ]; -"667E" [ label="45827dbdd8",shape="box",style="filled",color="grey" ]; -"245" [ label="38fa61352f5086d2cb51",shape="hexagon",style="filled",color="green" ]; -"669E" [ label="af0268dddd",shape="box",style="filled",color="grey" ]; -"246" [ label="ad1dd724f1c3e",shape="hexagon",style="filled",color="green" ]; -"671E" [ label="cab04b7c14a",shape="box",style="filled",color="grey" ]; -"247" [ label="11bb8ed3ae227d3acefc",shape="hexagon",style="filled",color="green" ]; -"673E" [ label="eb8",shape="box",style="filled",color="grey" ]; -"248" [ label="f2c7b3bb4d44f977d0ab8a42351",shape="hexagon",style="filled",color="green" ]; -"675E" [ label="",shape="box",style="filled",color="grey" ]; -"249" [ label="51e045ca826077ae765",shape="hexagon",style="filled",color="green" ]; -"679E" [ label="e842",shape="box",style="filled",color="grey" ]; -"250" [ label="aa0adc8978020629574",shape="hexagon",style="filled",color="green" ]; -"753E" [ label="68d8993e61d8c82cd29e8d0182b0",shape="box",style="filled",color="grey" ]; -"251" [ label="3b6b2c549de670d7bf5fc0ee",shape="hexagon",style="filled",color="green" ]; -"681E" [ label="",shape="box",style="filled",color="grey" ]; -"252" [ label="5eea496cc301b2a9721",shape="hexagon",style="filled",color="green" ]; -"683E" [ label="",shape="box",style="filled",color="grey" ]; -"253" [ label="bfc6564cbdeeffac00a141",shape="hexagon",style="filled",color="green" ]; -"685E" [ label="3b0a8a1c2e5050bd",shape="box",style="filled",color="grey" ]; -"254" [ label="c360aaeb167487c9578a8f",shape="hexagon",style="filled",color="green" ]; -"687E" [ label="d",shape="box",style="filled",color="grey" ]; -"255" [ label="39d025b265f9790490781cb201",shape="hexagon",style="filled",color="green" ]; -"689E" [ label="5e80f85274",shape="box",style="filled",color="grey" ]; -"256" [ label="b4ce21e0a3df1d097277d6",shape="hexagon",style="filled",color="green" ]; -"691E" [ label="a849f9d352e",shape="box",style="filled",color="grey" ]; -"257" [ label="8bdb6a91c6dee925b557c705b3",shape="hexagon",style="filled",color="green" ]; -"693E" [ label="53069e384a2",shape="box",style="filled",color="grey" ]; -"258" [ label="ac487676a04e4",shape="hexagon",style="filled",color="green" ]; -"695E" [ label="a8e9",shape="box",style="filled",color="grey" ]; -"259" [ label="18115fa32ff1cb99",shape="hexagon",style="filled",color="green" ]; -"697E" [ label="45827dbdd8",shape="box",style="filled",color="grey" ]; -"260" [ label="b7b899dc8bc6a32b28cb098fa16",shape="hexagon",style="filled",color="green" ]; -"699E" [ label="32fe7eee5283",shape="box",style="filled",color="grey" ]; -"261" [ label="b69e426d974e1907e88",shape="hexagon",style="filled",color="green" ]; -"703E" [ label="e842",shape="box",style="filled",color="grey" ]; -"262" [ label="60d0128bdb61ae40e98638bd1391",shape="hexagon",style="filled",color="green" ]; -"705E" [ label="23ad1",shape="box",style="filled",color="grey" ]; -"264" [ label="8fb60d769e4c387",shape="hexagon",style="filled",color="green" ]; -"709E" [ label="6a8f5bafb1",shape="box",style="filled",color="grey" ]; -"265" [ label="e1fa7f549e5a0893bb42da5",shape="hexagon",style="filled",color="green" ]; -"711E" [ label="6a3c6921b0aeceda3",shape="box",style="filled",color="grey" ]; -"266" [ label="a77622f2ff77ffeeb2",shape="hexagon",style="filled",color="green" ]; -"713E" [ label="21dff35936370ae5f",shape="box",style="filled",color="grey" ]; -"267" [ label="30d9d350943c0e3ff7594b50",shape="hexagon",style="filled",color="green" ]; -"715E" [ label="b5e86c73d1198f",shape="box",style="filled",color="grey" ]; -"268" [ label="89ced1a7906d58d687d5a04",shape="hexagon",style="filled",color="green" ]; -"717E" [ label="c0174bbe7ae8",shape="box",style="filled",color="grey" ]; -"269" [ label="1de26f6b12b0d292f94184",shape="hexagon",style="filled",color="green" ]; -"719E" [ label="65fd8495",shape="box",style="filled",color="grey" ]; -"270" [ label="26fa7360ab81be9d4434a",shape="hexagon",style="filled",color="green" ]; -"721E" [ label="af0268dddd",shape="box",style="filled",color="grey" ]; -"272" [ label="4a9d79c960b8d33e39251e5f66",shape="hexagon" ]; -"34E" [ label="330342f283ef2",shape="box",style="filled",color="grey" ]; -"252E" [ label="3dafb9a29c00",shape="box",style="filled",color="grey" ]; -"436E" [ label="8d5137b16a",shape="box",style="filled",color="grey" ]; -"274" [ label="10a7d61c201c67a5e78542807cd",shape="hexagon" ]; -"59E" [ label="ef6361295eba07",shape="box",style="filled",color="grey" ]; -"500E" [ label="a8f0fe2eb7bc1471",shape="box",style="filled",color="grey" ]; -"720E" [ label="cfff3acd8e9d",shape="box",style="filled",color="grey" ]; -"275" [ label="f8ff39eab120851f143bf19",shape="hexagon" ]; -"98E" [ label="4e3cfd27a",shape="box",style="filled",color="grey" ]; -"278" [ label="4995c71223c9f6067324d387a2",shape="hexagon" ]; -"35E" [ label="57948adb5dead",shape="box",style="filled",color="grey" ]; -"488E" [ label="a738ba39",shape="box",style="filled",color="grey" ]; -"598E" [ label="be7d637c50c",shape="box",style="filled",color="grey" ]; -"604E" [ label="8d52f183ec",shape="box",style="filled",color="grey" ]; -"628E" [ label="cef12b6",shape="box",style="filled",color="grey" ]; -"279" [ label="b9ae94e6935503603341ecf4",shape="hexagon" ]; -"99E" [ label="14a3c17f3d",shape="box",style="filled",color="grey" ]; -"280" [ label="fd28c194a46fde909b019c52f",shape="hexagon" ]; -"242E" [ label="9fe65061641",shape="box",style="filled",color="grey" ]; -"270E" [ label="34d06d1ed6",shape="box",style="filled",color="grey" ]; -"272E" [ label="713db1c1",shape="box",style="filled",color="grey" ]; -"284E" [ label="90dccb18c0",shape="box",style="filled",color="grey" ]; -"286E" [ label="e17fea65",shape="box",style="filled",color="grey" ]; -"288E" [ label="aebb7b91b",shape="box",style="filled",color="grey" ]; -"586E" [ label="4348f3abcb7716",shape="box",style="filled",color="grey" ]; -"763E" [ label="b082f7a5ff",shape="box",style="filled",color="grey" ]; -"281" [ label="7c0ab977f5a3c4ab6d625f5033",shape="hexagon" ]; -"45E" [ label="20949455f573f",shape="box",style="filled",color="grey" ]; -"470E" [ label="c338481d79773",shape="box",style="filled",color="grey" ]; -"670E" [ label="e1d01ef89f",shape="box",style="filled",color="grey" ]; -"722E" [ label="c4507c22d19",shape="box",style="filled",color="grey" ]; -"282" [ label="7e0b91491c8c8566892cd9a0889",shape="hexagon" ]; -"103E" [ label="de9efa12873949",shape="box",style="filled",color="grey" ]; -"283" [ label="d58478d9c273ad4f4b2e091324",shape="hexagon" ]; -"165E" [ label="1a220eb692c",shape="box",style="filled",color="grey" ]; -"284" [ label="8be0efdd94a6383e87fbfded4f",shape="hexagon" ]; -"39E" [ label="c8a6c26d4fd9f",shape="box",style="filled",color="grey" ]; -"224E" [ label="8cbae42a3900",shape="box",style="filled",color="grey" ]; -"268E" [ label="fc73",shape="box",style="filled",color="grey" ]; -"632E" [ label="",shape="box",style="filled",color="grey" ]; -"710E" [ label="102f1",shape="box",style="filled",color="grey" ]; -"285" [ label="3aeb78ea51020a44f2d2615436dae",shape="hexagon" ]; -"53E" [ label="96deede0c6b44119",shape="box",style="filled",color="grey" ]; -"286" [ label="6bbd5b422edb8e358dcc20eecf9",shape="hexagon" ]; -"38E" [ label="4f2de229621272",shape="box",style="filled",color="grey" ]; -"166E" [ label="d495de0b35f6",shape="box",style="filled",color="grey" ]; -"288" [ label="4856000a6802ddfc121ef40432297",shape="hexagon",style="filled",color="#ff0000" ]; -"40E" [ label="04904a458422a5b9",shape="box",style="filled",color="grey" ]; -"218E" [ label="8cd4d",shape="box",style="filled",color="grey" ]; -"244E" [ label="",shape="box",style="filled",color="grey" ]; -"246E" [ label="9be88247",shape="box",style="filled",color="grey" ]; -"258E" [ label="4f05b",shape="box",style="filled",color="grey" ]; -"290E" [ label="8b092",shape="box",style="filled",color="grey" ]; -"292E" [ label="c3bbf4",shape="box",style="filled",color="grey" ]; -"308E" [ label="6331b3f",shape="box",style="filled",color="grey" ]; -"318E" [ label="",shape="box",style="filled",color="grey" ]; -"388E" [ label="3711",shape="box",style="filled",color="grey" ]; -"472E" [ label="c5255d",shape="box",style="filled",color="grey" ]; -"478E" [ label="5c6a2",shape="box",style="filled",color="grey" ]; -"566E" [ label="51ec95518d1b3",shape="box",style="filled",color="grey" ]; -"570E" [ label="82a65ed4b69",shape="box",style="filled",color="grey" ]; -"574E" [ label="05fed5e",shape="box",style="filled",color="grey" ]; -"608E" [ label="bf",shape="box",style="filled",color="grey" ]; -"614E" [ label="ce",shape="box",style="filled",color="grey" ]; -"658E" [ label="1a830d9f",shape="box",style="filled",color="grey" ]; -"664E" [ label="",shape="box",style="filled",color="grey" ]; -"682E" [ label="",shape="box",style="filled",color="grey" ]; -"289" [ label="2e31175cbd52fcd08360fe86d20",shape="hexagon" ]; -"41E" [ label="4ad5d68f07981a",shape="box",style="filled",color="grey" ]; -"636E" [ label="51192117f9b4",shape="box",style="filled",color="grey" ]; -"642E" [ label="6bf214d9e7fa5f2df",shape="box",style="filled",color="grey" ]; -"690E" [ label="558d8534f92fddfe",shape="box",style="filled",color="grey" ]; -"700E" [ label="6819fd5a6cdd280dd",shape="box",style="filled",color="grey" ]; -"290" [ label="3aa0ce5efcf79bc3ecced1886e89",shape="hexagon" ]; -"56E" [ label="ff9d64ddf49a20f",shape="box",style="filled",color="grey" ]; -"264E" [ label="6c93f24516f01d",shape="box",style="filled",color="grey" ]; -"510E" [ label="32b98f11f3d01d6",shape="box",style="filled",color="grey" ]; -"718E" [ label="8f7c875500073",shape="box",style="filled",color="grey" ]; -"291" [ label="7c1767485953d9c2",shape="hexagon" ]; -"66E" [ label="086",shape="box",style="filled",color="grey" ]; -"76E" [ label="",shape="box",style="filled",color="grey" ]; -"610E" [ label="450d3a2d49cbfd",shape="box",style="filled",color="grey" ]; -"292" [ label="9c1305d59c37e9be9f13d7d049c",shape="hexagon" ]; -"73E" [ label="817",shape="box",style="filled",color="grey" ]; -"293" [ label="efe092824916a5637ee35d439589",shape="hexagon" ]; -"49E" [ label="",shape="box",style="filled",color="grey" ]; -"214E" [ label="",shape="box",style="filled",color="grey" ]; -"216E" [ label="",shape="box",style="filled",color="grey" ]; -"236E" [ label="",shape="box",style="filled",color="grey" ]; -"278E" [ label="",shape="box",style="filled",color="grey" ]; -"358E" [ label="",shape="box",style="filled",color="grey" ]; -"398E" [ label="",shape="box",style="filled",color="grey" ]; -"400E" [ label="",shape="box",style="filled",color="grey" ]; -"402E" [ label="",shape="box",style="filled",color="grey" ]; -"404E" [ label="",shape="box",style="filled",color="grey" ]; -"406E" [ label="",shape="box",style="filled",color="grey" ]; -"408E" [ label="",shape="box",style="filled",color="grey" ]; -"412E" [ label="",shape="box",style="filled",color="grey" ]; -"438E" [ label="",shape="box",style="filled",color="grey" ]; -"448E" [ label="",shape="box",style="filled",color="grey" ]; -"476E" [ label="",shape="box",style="filled",color="grey" ]; -"504E" [ label="",shape="box",style="filled",color="grey" ]; -"552E" [ label="",shape="box",style="filled",color="grey" ]; -"634E" [ label="",shape="box",style="filled",color="grey" ]; -"768E" [ label="",shape="box",style="filled",color="grey" ]; -"295" [ label="70815f0352b43dc1562133ab6eb",shape="hexagon",style="filled",color="#A52A2A" ]; -"44E" [ label="ef2d4636934472",shape="box",style="filled",color="grey" ]; -"92E" [ label="22bd92e302816",shape="box",style="filled",color="grey" ]; -"250E" [ label="74e86",shape="box",style="filled",color="grey" ]; -"316E" [ label="",shape="box",style="filled",color="grey" ]; -"380E" [ label="",shape="box",style="filled",color="grey" ]; -"424E" [ label="c",shape="box",style="filled",color="grey" ]; -"442E" [ label="a5a",shape="box",style="filled",color="grey" ]; -"446E" [ label="bce",shape="box",style="filled",color="grey" ]; -"454E" [ label="",shape="box",style="filled",color="grey" ]; -"460E" [ label="",shape="box",style="filled",color="grey" ]; -"462E" [ label="",shape="box",style="filled",color="grey" ]; -"648E" [ label="",shape="box",style="filled",color="grey" ]; -"656E" [ label="e9",shape="box",style="filled",color="grey" ]; -"666E" [ label="b701e7",shape="box",style="filled",color="grey" ]; -"692E" [ label="f2e7cc",shape="box",style="filled",color="grey" ]; -"712E" [ label="8a9eb2806b0aa",shape="box",style="filled",color="grey" ]; -"296" [ label="e287d497450664a4c0f4efc338",shape="hexagon",style="filled",color="#ff0000" ]; -"47E" [ label="06eff1db45cdf",shape="box",style="filled",color="grey" ]; -"330E" [ label="c0f34a600",shape="box",style="filled",color="grey" ]; -"514E" [ label="bd7aca295ca",shape="box",style="filled",color="grey" ]; -"516E" [ label="0da9135",shape="box",style="filled",color="grey" ]; -"518E" [ label="fe821bce",shape="box",style="filled",color="grey" ]; -"520E" [ label="e64f22a31",shape="box",style="filled",color="grey" ]; -"522E" [ label="46e412a3",shape="box",style="filled",color="grey" ]; -"526E" [ label="99da1f8a5",shape="box",style="filled",color="grey" ]; -"528E" [ label="0f167280",shape="box",style="filled",color="grey" ]; -"530E" [ label="82d201",shape="box",style="filled",color="grey" ]; -"532E" [ label="1d529eb4",shape="box",style="filled",color="grey" ]; -"534E" [ label="",shape="box",style="filled",color="grey" ]; -"536E" [ label="bf141dbce",shape="box",style="filled",color="grey" ]; -"538E" [ label="e3fd0c7b3",shape="box",style="filled",color="grey" ]; -"540E" [ label="c96cb3",shape="box",style="filled",color="grey" ]; -"542E" [ label="0fabab47",shape="box",style="filled",color="grey" ]; -"544E" [ label="1b82200",shape="box",style="filled",color="grey" ]; -"297" [ label="2ced414a91575a48f2dd29a",shape="hexagon" ]; -"46E" [ label="85221d5e9e",shape="box",style="filled",color="grey" ]; -"93E" [ label="97a7eea3f",shape="box",style="filled",color="grey" ]; -"206E" [ label="4d22e1",shape="box",style="filled",color="grey" ]; -"426E" [ label="e65185ca",shape="box",style="filled",color="grey" ]; -"550E" [ label="",shape="box",style="filled",color="grey" ]; -"706E" [ label="a9012b7bb5",shape="box",style="filled",color="grey" ]; -"298" [ label="38f162cf917ce7298663a1f1c607",shape="hexagon" ]; -"36E" [ label="a031c9192ae8e75",shape="box",style="filled",color="grey" ]; -"95E" [ label="062fc905b9eb35",shape="box",style="filled",color="grey" ]; -"364E" [ label="c8fc17180bea86",shape="box",style="filled",color="grey" ]; -"394E" [ label="09e64744536c5e1",shape="box",style="filled",color="grey" ]; -"420E" [ label="af4a1fac3e2076",shape="box",style="filled",color="grey" ]; -"456E" [ label="238805e2194c3",shape="box",style="filled",color="grey" ]; -"624E" [ label="73e6ed83012",shape="box",style="filled",color="grey" ]; -"299" [ label="549fa15d68f0b3bee6192f888cd8",shape="hexagon" ]; -"48E" [ label="d17f8f4eeb8e63d",shape="box",style="filled",color="grey" ]; -"168E" [ label="cca7040e47789",shape="box",style="filled",color="grey" ]; -"260E" [ label="47ebc3f17",shape="box",style="filled",color="grey" ]; -"282E" [ label="cf5a6049ad",shape="box",style="filled",color="grey" ]; -"554E" [ label="2a47a6a27",shape="box",style="filled",color="grey" ]; -"590E" [ label="eff3468631dd4",shape="box",style="filled",color="grey" ]; -"767E" [ label="efb52b499303115c33fd",shape="box",style="filled",color="grey" ]; -"300" [ label="8593dcf973b110d00cecdc1e756",shape="hexagon",style="filled",color="#ff7f00" ]; -"62E" [ label="472a156cf2b55f",shape="box",style="filled",color="grey" ]; -"190E" [ label="647",shape="box",style="filled",color="grey" ]; -"226E" [ label="",shape="box",style="filled",color="grey" ]; -"238E" [ label="8a",shape="box",style="filled",color="grey" ]; -"254E" [ label="",shape="box",style="filled",color="grey" ]; -"256E" [ label="",shape="box",style="filled",color="grey" ]; -"262E" [ label="",shape="box",style="filled",color="grey" ]; -"266E" [ label="e8b",shape="box",style="filled",color="grey" ]; -"274E" [ label="",shape="box",style="filled",color="grey" ]; -"276E" [ label="f",shape="box",style="filled",color="grey" ]; -"294E" [ label="",shape="box",style="filled",color="grey" ]; -"296E" [ label="",shape="box",style="filled",color="grey" ]; -"310E" [ label="1b34fb150",shape="box",style="filled",color="grey" ]; -"320E" [ label="",shape="box",style="filled",color="grey" ]; -"322E" [ label="a7d2",shape="box",style="filled",color="grey" ]; -"332E" [ label="",shape="box",style="filled",color="grey" ]; -"340E" [ label="",shape="box",style="filled",color="grey" ]; -"344E" [ label="f55670",shape="box",style="filled",color="grey" ]; -"346E" [ label="1ed67841",shape="box",style="filled",color="grey" ]; -"348E" [ label="07283",shape="box",style="filled",color="grey" ]; -"374E" [ label="73ba1714ee",shape="box",style="filled",color="grey" ]; -"378E" [ label="27709106",shape="box",style="filled",color="grey" ]; -"452E" [ label="93ea0",shape="box",style="filled",color="grey" ]; -"508E" [ label="",shape="box",style="filled",color="grey" ]; -"524E" [ label="1d792d81",shape="box",style="filled",color="grey" ]; -"612E" [ label="a",shape="box",style="filled",color="grey" ]; -"626E" [ label="",shape="box",style="filled",color="grey" ]; -"638E" [ label="",shape="box",style="filled",color="grey" ]; -"644E" [ label="",shape="box",style="filled",color="grey" ]; -"654E" [ label="",shape="box",style="filled",color="grey" ]; -"672E" [ label="",shape="box",style="filled",color="grey" ]; -"302" [ label="23f94655294d3ff537f2915fa",shape="hexagon" ]; -"797E" [ label="",shape="box",style="filled",color="grey" ]; -"798E" [ label="a2eab7c9fa641e5f",shape="box",style="filled",color="grey" ]; -"303" [ label="a9058241db5b6b6c25569acdf5",shape="hexagon" ]; -"52E" [ label="b2babf3244213",shape="box",style="filled",color="grey" ]; -"650E" [ label="b354cd9e9dbb0bfa",shape="box",style="filled",color="grey" ]; -"304" [ label="bdbdb31bd777fb65dd6dd2d0e7",shape="hexagon" ]; -"50E" [ label="3bec1c012b498",shape="box",style="filled",color="grey" ]; -"640E" [ label="c54f0fc1e05",shape="box",style="filled",color="grey" ]; -"646E" [ label="9ab6c66dc",shape="box",style="filled",color="grey" ]; -"652E" [ label="699e3db878047",shape="box",style="filled",color="grey" ]; -"306" [ label="1d4ea80c7194689d69f9592186",shape="hexagon" ]; -"55E" [ label="8066f87a88f4e",shape="box",style="filled",color="grey" ]; -"220E" [ label="3a8173d6c",shape="box",style="filled",color="grey" ]; -"338E" [ label="24dfe1a997a",shape="box",style="filled",color="grey" ]; -"368E" [ label="65a1",shape="box",style="filled",color="grey" ]; -"486E" [ label="59a8b435ccd",shape="box",style="filled",color="grey" ]; -"490E" [ label="86e9b0428",shape="box",style="filled",color="grey" ]; -"562E" [ label="5a7a610a8a",shape="box",style="filled",color="grey" ]; -"564E" [ label="8f143077e",shape="box",style="filled",color="grey" ]; -"600E" [ label="6472c2861e0e0dd681",shape="box",style="filled",color="grey" ]; -"668E" [ label="f0f45e707",shape="box",style="filled",color="grey" ]; -"674E" [ label="95e93c4a13",shape="box",style="filled",color="grey" ]; -"698E" [ label="33e1de",shape="box",style="filled",color="grey" ]; -"307" [ label="7204950f6233bf9c9e1f00d4a870",shape="hexagon" ]; -"107E" [ label="ccceeef40edda78",shape="box",style="filled",color="grey" ]; -"308" [ label="a2c4b1d72e2da483a86ae0c62e5",shape="hexagon" ]; -"108E" [ label="eedc819a68add6",shape="box",style="filled",color="grey" ]; -"309" [ label="f603819d560c5603259aa05dca",shape="hexagon" ]; -"109E" [ label="acacfc83af504",shape="box",style="filled",color="grey" ]; -"310" [ label="2f43cba12702078b4e0d3bfdae2bc",shape="hexagon" ]; -"110E" [ label="3c1edc8de4795936",shape="box",style="filled",color="grey" ]; -"311" [ label="8f9cdc26798117dd3e9ee4a8770",shape="hexagon" ]; -"58E" [ label="881d373",shape="box",style="filled",color="grey" ]; -"234E" [ label="",shape="box",style="filled",color="grey" ]; -"300E" [ label="",shape="box",style="filled",color="grey" ]; -"306E" [ label="8c7cd9b93b1cbe48e1",shape="box",style="filled",color="grey" ]; -"314E" [ label="616d8a7b",shape="box",style="filled",color="grey" ]; -"342E" [ label="",shape="box",style="filled",color="grey" ]; -"354E" [ label="",shape="box",style="filled",color="grey" ]; -"370E" [ label="",shape="box",style="filled",color="grey" ]; -"382E" [ label="",shape="box",style="filled",color="grey" ]; -"422E" [ label="",shape="box",style="filled",color="grey" ]; -"444E" [ label="",shape="box",style="filled",color="grey" ]; -"582E" [ label="",shape="box",style="filled",color="grey" ]; -"620E" [ label="",shape="box",style="filled",color="grey" ]; -"630E" [ label="",shape="box",style="filled",color="grey" ]; -"684E" [ label="",shape="box",style="filled",color="grey" ]; -"696E" [ label="",shape="box",style="filled",color="grey" ]; -"801E" [ label="",shape="box",style="filled",color="grey" ]; -"312" [ label="97c9d726e27304311901a52ce",shape="hexagon",style="filled",color="#ff0000" ]; -"42E" [ label="1112164c2f7a",shape="box",style="filled",color="grey" ]; -"192E" [ label="5c609b12c",shape="box",style="filled",color="grey" ]; -"194E" [ label="00265",shape="box",style="filled",color="grey" ]; -"196E" [ label="04767",shape="box",style="filled",color="grey" ]; -"198E" [ label="f0d99f16",shape="box",style="filled",color="grey" ]; -"200E" [ label="",shape="box",style="filled",color="grey" ]; -"202E" [ label="6e186b",shape="box",style="filled",color="grey" ]; -"204E" [ label="d382",shape="box",style="filled",color="grey" ]; -"312E" [ label="c6b5321a",shape="box",style="filled",color="grey" ]; -"336E" [ label="",shape="box",style="filled",color="grey" ]; -"376E" [ label="",shape="box",style="filled",color="grey" ]; -"384E" [ label="aeb8",shape="box",style="filled",color="grey" ]; -"386E" [ label="2e53009d4a375",shape="box",style="filled",color="grey" ]; -"428E" [ label="",shape="box",style="filled",color="grey" ]; -"474E" [ label="",shape="box",style="filled",color="grey" ]; -"484E" [ label="",shape="box",style="filled",color="grey" ]; -"546E" [ label="dea1d1",shape="box",style="filled",color="grey" ]; -"548E" [ label="5a0b4b906a",shape="box",style="filled",color="grey" ]; -"314" [ label="1727041c622518c9dd24f7c211",shape="hexagon" ]; -"113E" [ label="49704867bee95",shape="box",style="filled",color="grey" ]; -"315" [ label="31f2f9aef958979f9f3532b9b",shape="hexagon",style="filled",color="#ff0000" ]; -"43E" [ label="47cd70f",shape="box",style="filled",color="grey" ]; -"240E" [ label="248df40dae",shape="box",style="filled",color="grey" ]; -"298E" [ label="",shape="box",style="filled",color="grey" ]; -"334E" [ label="9dd5bf47f",shape="box",style="filled",color="grey" ]; -"360E" [ label="",shape="box",style="filled",color="grey" ]; -"390E" [ label="28533c",shape="box",style="filled",color="grey" ]; -"418E" [ label="",shape="box",style="filled",color="grey" ]; -"492E" [ label="a4c7d0",shape="box",style="filled",color="grey" ]; -"502E" [ label="4f6f7f",shape="box",style="filled",color="grey" ]; -"584E" [ label="7ab64a969",shape="box",style="filled",color="grey" ]; -"588E" [ label="",shape="box",style="filled",color="grey" ]; -"602E" [ label="69",shape="box",style="filled",color="grey" ]; -"606E" [ label="67513d",shape="box",style="filled",color="grey" ]; -"662E" [ label="cf",shape="box",style="filled",color="grey" ]; -"316" [ label="a54092a3033f7d5e41e0a76c1",shape="hexagon" ]; -"51E" [ label="1467f017b74e",shape="box",style="filled",color="grey" ]; -"317" [ label="2043b477ac0393676a4309514d0",shape="hexagon" ]; -"116E" [ label="bdec8c86db51b9",shape="box",style="filled",color="grey" ]; -"318" [ label="ab48d1f65812bc0f8ab6941c3b5",shape="hexagon" ]; -"74E" [ label="81",shape="box",style="filled",color="grey" ]; -"319" [ label="ca3d67754cf62fdafbf0a1e0",shape="hexagon" ]; -"57E" [ label="75b14f1719d",shape="box",style="filled",color="grey" ]; -"94E" [ label="62f36ea98a",shape="box",style="filled",color="grey" ]; -"350E" [ label="e3a76d31ca59a",shape="box",style="filled",color="grey" ]; -"440E" [ label="b3cadc253f7",shape="box",style="filled",color="grey" ]; -"466E" [ label="fb58e11",shape="box",style="filled",color="grey" ]; -"676E" [ label="8606837526d81cdec",shape="box",style="filled",color="grey" ]; -"320" [ label="a7a7f3681dad1250b01cf80bc17",shape="hexagon" ]; -"60E" [ label="2c514b0cd8f7d3",shape="box",style="filled",color="grey" ]; -"366E" [ label="7e494b",shape="box",style="filled",color="grey" ]; -"434E" [ label="15d44ab97",shape="box",style="filled",color="grey" ]; -"458E" [ label="78b2d75d00166",shape="box",style="filled",color="grey" ]; -"618E" [ label="761e0f72f95",shape="box",style="filled",color="grey" ]; -"321" [ label="275afb2b215b966d9fac51b96b9",shape="hexagon" ]; -"72E" [ label="ac284d73563",shape="box",style="filled",color="grey" ]; -"362E" [ label="7e74e1587f3a4d208",shape="box",style="filled",color="grey" ]; -"372E" [ label="ffd1b1af3b6864078f3",shape="box",style="filled",color="grey" ]; -"572E" [ label="b38049e00",shape="box",style="filled",color="grey" ]; -"322" [ label="c3c93c700edc0cb4f95f03c04",shape="hexagon" ]; -"54E" [ label="99237fce1358",shape="box",style="filled",color="grey" ]; -"222E" [ label="3dcf8f454",shape="box",style="filled",color="grey" ]; -"302E" [ label="c5acd20cad2",shape="box",style="filled",color="grey" ]; -"556E" [ label="6c998bf2a5edd",shape="box",style="filled",color="grey" ]; -"558E" [ label="4b683",shape="box",style="filled",color="grey" ]; -"323" [ label="63a3d4fb9d38a0182be6e39e76",shape="hexagon" ]; -"37E" [ label="bba6e6e194ccf",shape="box",style="filled",color="grey" ]; -"208E" [ label="01938827",shape="box",style="filled",color="grey" ]; -"210E" [ label="9",shape="box",style="filled",color="grey" ]; -"352E" [ label="64ef1d545",shape="box",style="filled",color="grey" ]; -"450E" [ label="b473716",shape="box",style="filled",color="grey" ]; -"568E" [ label="7c13bf753da",shape="box",style="filled",color="grey" ]; -"576E" [ label="4e4a79111d",shape="box",style="filled",color="grey" ]; -"686E" [ label="af4abb0d6a99",shape="box",style="filled",color="grey" ]; -"324" [ label="4399cf78123dedd0dfe9776104",shape="hexagon" ]; -"228E" [ label="af9c489df53",shape="box",style="filled",color="grey" ]; -"248E" [ label="3703059dbc5a8",shape="box",style="filled",color="grey" ]; -"304E" [ label="8a46e6",shape="box",style="filled",color="grey" ]; -"468E" [ label="f9d09",shape="box",style="filled",color="grey" ]; -"578E" [ label="cd1e9af3dec2",shape="box",style="filled",color="grey" ]; -"660E" [ label="9e650e89bb",shape="box",style="filled",color="grey" ]; -"688E" [ label="f62b136b2171",shape="box",style="filled",color="grey" ]; -"694E" [ label="4727c415d06bcbef",shape="box",style="filled",color="grey" ]; -"714E" [ label="38b3b0d9",shape="box",style="filled",color="grey" ]; -"766E" [ label="a153512d982",shape="box",style="filled",color="grey" ]; -"325" [ label="40f253cd228f7ac2d0aee",shape="hexagon" ]; -"97E" [ label="a3ff993",shape="box",style="filled",color="grey" ]; -"506E" [ label="7528dd86b",shape="box",style="filled",color="grey" ]; -"326" [ label="89a2505da6179a80202d4a6c3",shape="hexagon" ]; -"61E" [ label="75eea05672a5",shape="box",style="filled",color="grey" ]; -"175E" [ label="3b0c08dd2ca",shape="box",style="filled",color="grey" ]; -"482E" [ label="a3781072b",shape="box",style="filled",color="grey" ]; -"328" [ label="2601085bde1b2450d64509f36",shape="hexagon" ]; -"75E" [ label="0efbd",shape="box",style="filled",color="grey" ]; -"580E" [ label="bb92d1da1f38d52f8ff",shape="box",style="filled",color="grey" ]; -"329" [ label="5c81103c751345d0ee0f4bd",shape="hexagon" ]; -"96E" [ label="b23526044",shape="box",style="filled",color="grey" ]; -"330" [ label="fcbd9ad14139718bc6fcc8b4",shape="hexagon" ]; -"100E" [ label="73ca543bf1",shape="box",style="filled",color="grey" ]; -"170E" [ label="c2f32e2cf9",shape="box",style="filled",color="grey" ]; -"333" [ label="44cbb41a9cfc15497eacd294",color="yellow",style="filled",shape="doubleoctagon" ]; -"63E" [ label="6a91",shape="box",style="filled",color="grey" ]; -"67E" [ label="b074e",shape="box",style="filled",color="grey" ]; -"68E" [ label="06209",shape="box",style="filled",color="grey" ]; -"69E" [ label="58e3dcc618",shape="box",style="filled",color="grey" ]; -"70E" [ label="eee44624da",shape="box",style="filled",color="grey" ]; -"71E" [ label="6a91",shape="box",style="filled",color="grey" ]; -"802E" [ label="e1e8c",shape="box",style="filled",color="grey" ]; -"793E" [ label="",shape="box",style="filled",color="grey" ]; -"334" [ label="b46b0756dba915943839e90a55",color="yellow",style="filled",shape="doubleoctagon" ]; -"64E" [ label="5fdf",shape="box",style="filled",color="grey" ]; -"81E" [ label="3eca1f94dc181",shape="box",style="filled",color="grey" ]; -"82E" [ label="6b1bb9b0e",shape="box",style="filled",color="grey" ]; -"83E" [ label="a54d477232",shape="box",style="filled",color="grey" ]; -"84E" [ label="a164d9f60fbbdd",shape="box",style="filled",color="grey" ]; -"85E" [ label="78c8463ea",shape="box",style="filled",color="grey" ]; -"86E" [ label="c110ba7",shape="box",style="filled",color="grey" ]; -"87E" [ label="3b63cdc0f",shape="box",style="filled",color="grey" ]; -"88E" [ label="6f578c5128",shape="box",style="filled",color="grey" ]; -"89E" [ label="3e048573fd",shape="box",style="filled",color="grey" ]; -"336" [ URL="tes hi",area="test",label="825c7994d5da13afe519861818",color="#ff0000",style="filled",shape="tripleoctagon" ]; -"1E" [ label="f4bef37b6a94bfd00",shape="box",style="filled",color="grey" ]; -"2E" [ label="d2647f8b6d8661d08",shape="box",style="filled",color="grey" ]; -"3E" [ label="964cb56d8f69ff058",shape="box",style="filled",color="grey" ]; -"4E" [ label="4f35e206816c3bd22",shape="box",style="filled",color="grey" ]; -"5E" [ label="affb2d716803a2d3e",shape="box",style="filled",color="grey" ]; -"6E" [ label="e4ae306d9bd669c70",shape="box",style="filled",color="grey" ]; -"7E" [ label="4dbf4395236fb03ed",shape="box",style="filled",color="grey" ]; -"8E" [ label="15b3ad672cd2f713a",shape="box",style="filled",color="grey" ]; -"9E" [ label="8d6e6e0cd9b842a47",shape="box",style="filled",color="grey" ]; -"10E" [ label="00d0dd018fe879f96",shape="box",style="filled",color="grey" ]; -"11E" [ label="f28b78d4803c",shape="box",style="filled",color="grey" ]; -"12E" [ label="2d886da042b5384b4",shape="box",style="filled",color="grey" ]; -"13E" [ label="548c0081a62132b44",shape="box",style="filled",color="grey" ]; -"14E" [ label="52126553e52385d16",shape="box",style="filled",color="grey" ]; -"15E" [ label="9fe716e738eaea34e",shape="box",style="filled",color="grey" ]; -"16E" [ label="5782807b5f575e0a8",shape="box",style="filled",color="grey" ]; -"17E" [ label="792fd6f9df1fa1e33",shape="box",style="filled",color="grey" ]; -"18E" [ label="c471b6fdbfb852661",shape="box",style="filled",color="grey" ]; -"19E" [ label="a84844dfd0052b3b5",shape="box",style="filled",color="grey" ]; -"20E" [ label="724dabdce9744d061",shape="box",style="filled",color="grey" ]; -"21E" [ label="57f7fd2eecec93c8b",shape="box",style="filled",color="grey" ]; -"22E" [ label="baba65f670ee34a88",shape="box",style="filled",color="grey" ]; -"23E" [ label="ac34ec0f0488b17ec",shape="box",style="filled",color="grey" ]; -"24E" [ label="51e74bec5513083bb",shape="box",style="filled",color="grey" ]; -"25E" [ label="8e2d970b2f820ee35",shape="box",style="filled",color="grey" ]; -"26E" [ label="19398d3cd6b9c674f",shape="box",style="filled",color="grey" ]; -"27E" [ label="6505e29f4a11d9530",shape="box",style="filled",color="grey" ]; -"28E" [ label="bc4824f07a9d2bba6",shape="box",style="filled",color="grey" ]; -"29E" [ label="3acbf8a1537e4e1a1",shape="box",style="filled",color="grey" ]; -"30E" [ label="536264e787cf70469",shape="box",style="filled",color="grey" ]; -"31E" [ label="d",shape="box",style="filled",color="grey" ]; -"65E" [ label="d4b2",shape="box",style="filled",color="grey" ]; -"119E" [ label="2a9caef7",shape="box",style="filled",color="grey" ]; -"150E" [ label="73d12",shape="box",style="filled",color="grey" ]; -"176E" [ label="8896166adc0",shape="box",style="filled",color="grey" ]; -"743E" [ label="9f",shape="box",style="filled",color="grey" ]; -"744E" [ label="2e1313c",shape="box",style="filled",color="grey" ]; -"764E" [ label="cd6",shape="box",style="filled",color="grey" ]; -"337" [ label="8304a439f91fc90b3fe8dd35be8",color="yellow",style="filled",shape="doubleoctagon" ]; -"120E" [ label="345d26b3f821fe",shape="box",style="filled",color="grey" ]; -"121E" [ label="357679fea1e2f",shape="box",style="filled",color="grey" ]; -"122E" [ label="c71043819b6a79",shape="box",style="filled",color="grey" ]; -"123E" [ label="f9df653b86fb8df",shape="box",style="filled",color="grey" ]; -"124E" [ label="020df871874cd",shape="box",style="filled",color="grey" ]; -"125E" [ label="4c52fdd8e396692",shape="box",style="filled",color="grey" ]; -"126E" [ label="8b98c3ddbe0b336",shape="box",style="filled",color="grey" ]; -"127E" [ label="d9f4abac731a9e",shape="box",style="filled",color="grey" ]; -"128E" [ label="50f4d9b97aefe",shape="box",style="filled",color="grey" ]; -"129E" [ label="ea920d9f5b295119",shape="box",style="filled",color="grey" ]; -"130E" [ label="ff5c9b242337c",shape="box",style="filled",color="grey" ]; -"131E" [ label="4e12f7ff0918",shape="box",style="filled",color="grey" ]; -"132E" [ label="ee3b6be71d59b",shape="box",style="filled",color="grey" ]; -"133E" [ label="615cd6b5e3d21c",shape="box",style="filled",color="grey" ]; -"134E" [ label="6d52dd1b198bb",shape="box",style="filled",color="grey" ]; -"135E" [ label="8c932e1e502dca",shape="box",style="filled",color="grey" ]; -"136E" [ label="e84330eef281284a",shape="box",style="filled",color="grey" ]; -"137E" [ label="85fc23f1c88b4",shape="box",style="filled",color="grey" ]; -"138E" [ label="5997cb0c083422",shape="box",style="filled",color="grey" ]; -"339" [ label="b1ffbabb24d71f67d1e0ce23c51",color="yellow",style="filled",shape="doubleoctagon" ]; -"151E" [ label="",shape="box",style="filled",color="grey" ]; -"153E" [ label="41a8b095c7fd3",shape="box",style="filled",color="grey" ]; -"154E" [ label="151bcc2a8de7ea634",shape="box",style="filled",color="grey" ]; -"155E" [ label="6c541cad8de1b15",shape="box",style="filled",color="grey" ]; -"156E" [ label="c935c7f4d1090ac",shape="box",style="filled",color="grey" ]; -"157E" [ label="5ce1fcfb042b",shape="box",style="filled",color="grey" ]; -"158E" [ label="531806429433",shape="box",style="filled",color="grey" ]; -"159E" [ label="d285240b89cb",shape="box",style="filled",color="grey" ]; -"160E" [ label="f22c27c0f0a54e",shape="box",style="filled",color="grey" ]; -"161E" [ label="8d0d8314d211d80",shape="box",style="filled",color="grey" ]; -"162E" [ label="",shape="box",style="filled",color="grey" ]; -"347" [ label="9652ab8b55fdb2a36d1f3fe020",shape="hexagon" ]; -"139E" [ label="ef8b68bb5772f3",shape="box",style="filled",color="grey" ]; -"795E" [ label="16c3ae29c0bc713",shape="box",style="filled",color="grey" ]; -"348" [ label="676bbe7d1c1fb71742df534ce8",shape="hexagon" ]; -"799E" [ label="a78eb40ae56aaa9",shape="box",style="filled",color="grey" ]; -"800E" [ label="6aae8d25951",shape="box",style="filled",color="grey" ]; -"349" [ label="66c0220688a999aaf7f1702d1",shape="hexagon" ]; -"141E" [ label="67b6a4dca3a6d",shape="box",style="filled",color="grey" ]; -"350" [ label="1322fb0818783e6f9a4f173d47c52",shape="hexagon" ]; -"142E" [ label="9696c0950295d8cb5",shape="box",style="filled",color="grey" ]; -"678E" [ label="b5c747cc9",shape="box",style="filled",color="grey" ]; -"351" [ label="ff07977fca5513098d220d1eb3a",shape="hexagon" ]; -"143E" [ label="89a36b13f8c344b",shape="box",style="filled",color="grey" ]; -"232E" [ label="56292d076643",shape="box",style="filled",color="grey" ]; -"680E" [ label="b5c747cc9",shape="box",style="filled",color="grey" ]; -"704E" [ label="431430c49",shape="box",style="filled",color="grey" ]; -"352" [ label="a97ef281eafc34b1630d450a1df",shape="hexagon" ]; -"144E" [ label="4ff4e275c710c3b",shape="box",style="filled",color="grey" ]; -"432E" [ label="d13da6273c9b4da",shape="box",style="filled",color="grey" ]; -"353" [ label="72cbb37db85ed3c6eda5dcf8",shape="hexagon" ]; -"145E" [ label="33ff9e43d5ab",shape="box",style="filled",color="grey" ]; -"354" [ label="0f6784e49852c0be0da23b16",shape="hexagon" ]; -"146E" [ label="d4f958b03a98",shape="box",style="filled",color="grey" ]; -"396E" [ label="8e24e9b4e",shape="box",style="filled",color="grey" ]; -"355" [ label="383f5c65cc6c25aa0a0e6dbb",shape="hexagon" ]; -"147E" [ label="1ff8ff951ee9",shape="box",style="filled",color="grey" ]; -"356" [ label="f52a45620969f0df4e6ae1dcd7",shape="hexagon" ]; -"148E" [ label="5256925081c812",shape="box",style="filled",color="grey" ]; -"357" [ label="1f5df34ad75a55a76ef4afa0a47",shape="hexagon" ]; -"149E" [ label="26a185dde9a93dd",shape="box",style="filled",color="grey" ]; -"358" [ label="45ba4d4c61c9601a26d59e47e0260",shape="hexagon" ]; -"167E" [ label="99bd3e7feeb710",shape="box",style="filled",color="grey" ]; -"359" [ label="f95344b0ae31693f3a2746597d4",shape="hexagon" ]; -"169E" [ label="4e8259973f1f",shape="box",style="filled",color="grey" ]; -"360" [ label="b79798b186d6b82288e8be4017d",shape="hexagon" ]; -"171E" [ label="63b079bd5847",shape="box",style="filled",color="grey" ]; -"361" [ label="47e0067f4d853afd2012f04daa8",shape="hexagon" ]; -"172E" [ label="92fb5d4a0805",shape="box",style="filled",color="grey" ]; -"362" [ label="f2b6201774de40a29b504b1f716",shape="hexagon" ]; -"173E" [ label="d7203571944b",shape="box",style="filled",color="grey" ]; -"363" [ label="800422ab81d804eef3e7b91dfba91",shape="hexagon" ]; -"174E" [ label="952316a1a5a785",shape="box",style="filled",color="grey" ]; -"364" [ label="35b941379e1af658078cffb83a2",shape="hexagon" ]; -"101E" [ label="331675c046693f",shape="box",style="filled",color="grey" ]; -"365" [ label="d4f7b7fba7afcf7a72397353ec",shape="hexagon" ]; -"102E" [ label="32c4684b55361",shape="box",style="filled",color="grey" ]; -"367" [ label="e4b45b7a2f884d3734bfd5985656",shape="hexagon" ]; -"104E" [ label="1333074979f2d0b",shape="box",style="filled",color="grey" ]; -"368" [ label="02c2ba83680ab57f236a33d702",shape="hexagon" ]; -"105E" [ label="084d4bfa5853e",shape="box",style="filled",color="grey" ]; -"369" [ label="9ccd974150a18260b207b6584caa",shape="hexagon" ]; -"106E" [ label="28f7bfc40c88e6a",shape="box",style="filled",color="grey" ]; -"374" [ label="653ae44d45dcadeb481b53027d",shape="hexagon" ]; -"111E" [ label="8f95518f48528",shape="box",style="filled",color="grey" ]; -"375" [ label="d66f542ef1ce4d02c59bec65e",shape="hexagon" ]; -"112E" [ label="2ef209509e2a",shape="box",style="filled",color="grey" ]; -"377" [ label="a2984b7a11e49440420058c1d80",shape="hexagon" ]; -"114E" [ label="ef42184297591d",shape="box",style="filled",color="grey" ]; -"378" [ label="31055116421c96b37f72a262bb",shape="hexagon" ]; -"115E" [ label="be9c5958196ed",shape="box",style="filled",color="grey" ]; -"380" [ label="8462bb2eec1a62d19a15865e57c92",shape="hexagon" ]; -"117E" [ label="16a795a1d63f30df",shape="box",style="filled",color="grey" ]; -"392E" [ label="85a34bc9616ff",shape="box",style="filled",color="grey" ]; -"381" [ label="c21eb96fe100a1efaa128181b7",shape="hexagon" ]; -"118E" [ label="f1b0d754353a6",shape="box",style="filled",color="grey" ]; -"382" [ label="e3e284d0cc803d98d674f9c3f6d",color="yellow",style="filled",shape="doubleoctagon" ]; -"177E" [ label="30417faf916",shape="box",style="filled",color="grey" ]; -"178E" [ label="e618df70814a",shape="box",style="filled",color="grey" ]; -"179E" [ label="fa90ddf10bd574",shape="box",style="filled",color="grey" ]; -"180E" [ label="815cc0b83d733",shape="box",style="filled",color="grey" ]; -"181E" [ label="f787d827958c",shape="box",style="filled",color="grey" ]; -"182E" [ label="f20f7f513e",shape="box",style="filled",color="grey" ]; -"183E" [ label="290907417e13",shape="box",style="filled",color="grey" ]; -"184E" [ label="e8386a8e1c8a",shape="box",style="filled",color="grey" ]; -"185E" [ label="319bc900218b",shape="box",style="filled",color="grey" ]; -"186E" [ label="3ba7afb0e48ae1",shape="box",style="filled",color="grey" ]; -"187E" [ label="6ba0776fc8e",shape="box",style="filled",color="grey" ]; -"188E" [ label="09847696ae",shape="box",style="filled",color="grey" ]; -"383" [ label="908f9ad506eae9ab6ada185e3",color="yellow",style="filled",shape="doubleoctagon" ]; -"730E" [ label="65694ca6d575",shape="box",style="filled",color="grey" ]; -"732E" [ label="37f57e81ebed95",shape="box",style="filled",color="grey" ]; -"741E" [ label="9b6c",shape="box",style="filled",color="grey" ]; -"765E" [ label="88ebe2e8782c",shape="box",style="filled",color="grey" ]; -"796E" [ label="901b2105a902ee7791",shape="box",style="filled",color="grey" ]; -"384" [ label="593caebf2037317648bb451aa79",color="yellow",style="filled",shape="doubleoctagon" ]; -"726E" [ label="351dd0aefe480c",shape="box",style="filled",color="grey" ]; -"728E" [ label="56e1a896",shape="box",style="filled",color="grey" ]; -"742E" [ label="5ba4693031",shape="box",style="filled",color="grey" ]; -"385" [ label="717c254aeffbb527dabfc",shape="hexagon" ]; -"328E" [ label="123cc6d1ac",shape="box",style="filled",color="grey" ]; -"496E" [ label="",shape="box",style="filled",color="grey" ]; -"594E" [ label="7f8c557bcf3889",shape="box",style="filled",color="grey" ]; -"622E" [ label="da3d5",shape="box",style="filled",color="grey" ]; -"754E" [ label="68d8993e61d8c82cd29e8d0182b0",shape="box",style="filled",color="grey" ]; -"755E" [ label="4c865eec228e41e7f4e5fc68a9a6",shape="box",style="filled",color="grey" ]; -"756E" [ label="8983ffbc30deb364dd92c3ad85c9",shape="box",style="filled",color="grey" ]; -"757E" [ label="68d8993e61d8c82cd29e8d0182b0",shape="box",style="filled",color="grey" ]; -"758E" [ label="4c865eec228e41e7f4e5fc68a9a6",shape="box",style="filled",color="grey" ]; -"759E" [ label="8983ffbc30deb364dd92c3ad85c9",shape="box",style="filled",color="grey" ]; -"760E" [ label="8983ffbc30deb364dd92c3ad85c9",shape="box",style="filled",color="grey" ]; -"761E" [ label="eb9cf6456613d4cd06f7c0894bd6",shape="box",style="filled",color="grey" ]; -"762E" [ label="1e2298c4bb",shape="box",style="filled",color="grey" ]; -"1" -> "189E" [ label=" ",color="blue",arrowhead="dot" ]; -"1" -> "790E" [ label=" ",color="blue",arrowhead="dot" ]; -"2" -> "191E" [ label=" ",color="blue",arrowhead="dot" ]; -"3" -> "193E" [ label=" ",color="blue",arrowhead="dot" ]; -"4" -> "195E" [ label=" ",color="blue",arrowhead="dot" ]; -"5" -> "197E" [ label=" ",color="blue",arrowhead="dot" ]; -"6" -> "199E" [ label=" ",color="blue",arrowhead="dot" ]; -"7" -> "201E" [ label=" ",color="blue",arrowhead="dot" ]; -"8" -> "203E" [ label=" ",color="blue",arrowhead="dot" ]; -"9" -> "725E" [ label=" ",color="blue",arrowhead="dot" ]; -"9" -> "785E" [ label=" ",color="blue",arrowhead="dot" ]; -"10" -> "205E" [ label=" ",color="blue",arrowhead="dot" ]; -"11" -> "207E" [ label=" ",color="blue",arrowhead="dot" ]; -"12" -> "209E" [ label=" ",color="blue",arrowhead="dot" ]; -"13" -> "211E" [ label=" ",color="blue",arrowhead="dot" ]; -"14" -> "213E" [ label=" ",color="blue",arrowhead="dot" ]; -"15" -> "215E" [ label=" ",color="blue",arrowhead="dot" ]; -"16" -> "727E" [ label=" ",color="blue",arrowhead="dot" ]; -"16" -> "784E" [ label=" ",color="blue",arrowhead="dot" ]; -"17" -> "217E" [ label=" ",color="blue",arrowhead="dot" ]; -"17" -> "787E" [ label=" ",color="blue",arrowhead="dot" ]; -"18" -> "219E" [ label=" ",color="blue",arrowhead="dot" ]; -"19" -> "221E" [ label=" ",color="blue",arrowhead="dot" ]; -"20" -> "223E" [ label=" ",color="blue",arrowhead="dot" ]; -"21" -> "225E" [ label=" ",color="blue",arrowhead="dot" ]; -"22" -> "227E" [ label=" ",color="blue",arrowhead="dot" ]; -"22" -> "792E" [ label=" ",color="blue",arrowhead="dot" ]; -"23" -> "231E" [ label=" ",color="blue",arrowhead="dot" ]; -"24" -> "233E" [ label=" ",color="blue",arrowhead="dot" ]; -"25" -> "235E" [ label=" ",color="blue",arrowhead="dot" ]; -"26" -> "237E" [ label=" ",color="blue",arrowhead="dot" ]; -"27" -> "239E" [ label=" ",color="blue",arrowhead="dot" ]; -"27" -> "783E" [ label=" ",color="blue",arrowhead="dot" ]; -"28" -> "241E" [ label=" ",color="blue",arrowhead="dot" ]; -"28" -> "791E" [ label=" ",color="blue",arrowhead="dot" ]; -"29" -> "243E" [ label=" ",color="blue",arrowhead="dot" ]; -"30" -> "245E" [ label=" ",color="blue",arrowhead="dot" ]; -"31" -> "247E" [ label=" ",color="blue",arrowhead="dot" ]; -"32" -> "249E" [ label=" ",color="blue",arrowhead="dot" ]; -"33" -> "251E" [ label=" ",color="blue",arrowhead="dot" ]; -"34" -> "253E" [ label=" ",color="blue",arrowhead="dot" ]; -"35" -> "255E" [ label=" ",color="blue",arrowhead="dot" ]; -"36" -> "257E" [ label=" ",color="blue",arrowhead="dot" ]; -"37" -> "259E" [ label=" ",color="blue",arrowhead="dot" ]; -"38" -> "261E" [ label=" ",color="blue",arrowhead="dot" ]; -"39" -> "263E" [ label=" ",color="blue",arrowhead="dot" ]; -"40" -> "265E" [ label=" ",color="blue",arrowhead="dot" ]; -"41" -> "267E" [ label=" ",color="blue",arrowhead="dot" ]; -"42" -> "269E" [ label=" ",color="blue",arrowhead="dot" ]; -"43" -> "271E" [ label=" ",color="blue",arrowhead="dot" ]; -"44" -> "273E" [ label=" ",color="blue",arrowhead="dot" ]; -"45" -> "275E" [ label=" ",color="blue",arrowhead="dot" ]; -"46" -> "277E" [ label=" ",color="blue",arrowhead="dot" ]; -"47" -> "279E" [ label=" ",color="blue",arrowhead="dot" ]; -"48" -> "281E" [ label=" ",color="blue",arrowhead="dot" ]; -"49" -> "283E" [ label=" ",color="blue",arrowhead="dot" ]; -"50" -> "285E" [ label=" ",color="blue",arrowhead="dot" ]; -"51" -> "287E" [ label=" ",color="blue",arrowhead="dot" ]; -"52" -> "289E" [ label=" ",color="blue",arrowhead="dot" ]; -"53" -> "291E" [ label=" ",color="blue",arrowhead="dot" ]; -"54" -> "293E" [ label=" ",color="blue",arrowhead="dot" ]; -"55" -> "745E" [ label=" ",color="blue",arrowhead="dot" ]; -"56" -> "295E" [ label=" ",color="blue",arrowhead="dot" ]; -"57" -> "297E" [ label=" ",color="blue",arrowhead="dot" ]; -"58" -> "299E" [ label=" ",color="blue",arrowhead="dot" ]; -"59" -> "301E" [ label=" ",color="blue",arrowhead="dot" ]; -"59" -> "789E" [ label=" ",color="blue",arrowhead="dot" ]; -"60" -> "303E" [ label=" ",color="blue",arrowhead="dot" ]; -"61" -> "305E" [ label=" ",color="blue",arrowhead="dot" ]; -"62" -> "307E" [ label=" ",color="blue",arrowhead="dot" ]; -"63" -> "309E" [ label=" ",color="blue",arrowhead="dot" ]; -"64" -> "311E" [ label=" ",color="blue",arrowhead="dot" ]; -"65" -> "313E" [ label=" ",color="blue",arrowhead="dot" ]; -"66" -> "315E" [ label=" ",color="blue",arrowhead="dot" ]; -"67" -> "317E" [ label=" ",color="blue",arrowhead="dot" ]; -"68" -> "319E" [ label=" ",color="blue",arrowhead="dot" ]; -"69" -> "746E" [ label=" ",color="blue",arrowhead="dot" ]; -"70" -> "321E" [ label=" ",color="blue",arrowhead="dot" ]; -"71" -> "327E" [ label=" ",color="blue",arrowhead="dot" ]; -"72" -> "329E" [ label=" ",color="blue",arrowhead="dot" ]; -"73" -> "331E" [ label=" ",color="blue",arrowhead="dot" ]; -"74" -> "333E" [ label=" ",color="blue",arrowhead="dot" ]; -"75" -> "335E" [ label=" ",color="blue",arrowhead="dot" ]; -"76" -> "337E" [ label=" ",color="blue",arrowhead="dot" ]; -"77" -> "339E" [ label=" ",color="blue",arrowhead="dot" ]; -"78" -> "341E" [ label=" ",color="blue",arrowhead="dot" ]; -"79" -> "343E" [ label=" ",color="blue",arrowhead="dot" ]; -"80" -> "345E" [ label=" ",color="blue",arrowhead="dot" ]; -"81" -> "347E" [ label=" ",color="blue",arrowhead="dot" ]; -"82" -> "349E" [ label=" ",color="blue",arrowhead="dot" ]; -"83" -> "351E" [ label=" ",color="blue",arrowhead="dot" ]; -"84" -> "353E" [ label=" ",color="blue",arrowhead="dot" ]; -"85" -> "355E" [ label=" ",color="blue",arrowhead="dot" ]; -"85" -> "788E" [ label=" ",color="blue",arrowhead="dot" ]; -"86" -> "357E" [ label=" ",color="blue",arrowhead="dot" ]; -"87" -> "359E" [ label=" ",color="blue",arrowhead="dot" ]; -"88" -> "361E" [ label=" ",color="blue",arrowhead="dot" ]; -"89" -> "363E" [ label=" ",color="blue",arrowhead="dot" ]; -"90" -> "365E" [ label=" ",color="blue",arrowhead="dot" ]; -"91" -> "367E" [ label=" ",color="blue",arrowhead="dot" ]; -"92" -> "369E" [ label=" ",color="blue",arrowhead="dot" ]; -"93" -> "729E" [ label=" ",color="blue",arrowhead="dot" ]; -"94" -> "371E" [ label=" ",color="blue",arrowhead="dot" ]; -"95" -> "373E" [ label=" ",color="blue",arrowhead="dot" ]; -"96" -> "375E" [ label=" ",color="blue",arrowhead="dot" ]; -"97" -> "747E" [ label=" ",color="blue",arrowhead="dot" ]; -"98" -> "377E" [ label=" ",color="blue",arrowhead="dot" ]; -"99" -> "379E" [ label=" ",color="blue",arrowhead="dot" ]; -"100" -> "381E" [ label=" ",color="blue",arrowhead="dot" ]; -"101" -> "383E" [ label=" ",color="blue",arrowhead="dot" ]; -"102" -> "385E" [ label=" ",color="blue",arrowhead="dot" ]; -"103" -> "387E" [ label=" ",color="blue",arrowhead="dot" ]; -"104" -> "389E" [ label=" ",color="blue",arrowhead="dot" ]; -"105" -> "391E" [ label=" ",color="blue",arrowhead="dot" ]; -"106" -> "393E" [ label=" ",color="blue",arrowhead="dot" ]; -"107" -> "395E" [ label=" ",color="blue",arrowhead="dot" ]; -"108" -> "397E" [ label=" ",color="blue",arrowhead="dot" ]; -"109" -> "399E" [ label=" ",color="blue",arrowhead="dot" ]; -"110" -> "401E" [ label=" ",color="blue",arrowhead="dot" ]; -"111" -> "403E" [ label=" ",color="blue",arrowhead="dot" ]; -"112" -> "405E" [ label=" ",color="blue",arrowhead="dot" ]; -"113" -> "407E" [ label=" ",color="blue",arrowhead="dot" ]; -"114" -> "409E" [ label=" ",color="blue",arrowhead="dot" ]; -"115" -> "411E" [ label=" ",color="blue",arrowhead="dot" ]; -"116" -> "413E" [ label=" ",color="blue",arrowhead="dot" ]; -"117" -> "415E" [ label=" ",color="blue",arrowhead="dot" ]; -"118" -> "417E" [ label=" ",color="blue",arrowhead="dot" ]; -"119" -> "419E" [ label=" ",color="blue",arrowhead="dot" ]; -"120" -> "421E" [ label=" ",color="blue",arrowhead="dot" ]; -"121" -> "423E" [ label=" ",color="blue",arrowhead="dot" ]; -"122" -> "748E" [ label=" ",color="blue",arrowhead="dot" ]; -"123" -> "425E" [ label=" ",color="blue",arrowhead="dot" ]; -"124" -> "427E" [ label=" ",color="blue",arrowhead="dot" ]; -"124" -> "786E" [ label=" ",color="blue",arrowhead="dot" ]; -"125" -> "431E" [ label=" ",color="blue",arrowhead="dot" ]; -"126" -> "433E" [ label=" ",color="blue",arrowhead="dot" ]; -"127" -> "435E" [ label=" ",color="blue",arrowhead="dot" ]; -"128" -> "437E" [ label=" ",color="blue",arrowhead="dot" ]; -"129" -> "439E" [ label=" ",color="blue",arrowhead="dot" ]; -"130" -> "441E" [ label=" ",color="blue",arrowhead="dot" ]; -"131" -> "443E" [ label=" ",color="blue",arrowhead="dot" ]; -"132" -> "445E" [ label=" ",color="blue",arrowhead="dot" ]; -"133" -> "749E" [ label=" ",color="blue",arrowhead="dot" ]; -"134" -> "447E" [ label=" ",color="blue",arrowhead="dot" ]; -"135" -> "449E" [ label=" ",color="blue",arrowhead="dot" ]; -"135" -> "769E" [ label=" ",color="blue",arrowhead="dot" ]; -"135" -> "770E" [ label=" ",color="blue",arrowhead="dot" ]; -"136" -> "451E" [ label=" ",color="blue",arrowhead="dot" ]; -"137" -> "453E" [ label=" ",color="blue",arrowhead="dot" ]; -"138" -> "455E" [ label=" ",color="blue",arrowhead="dot" ]; -"139" -> "457E" [ label=" ",color="blue",arrowhead="dot" ]; -"140" -> "459E" [ label=" ",color="blue",arrowhead="dot" ]; -"141" -> "461E" [ label=" ",color="blue",arrowhead="dot" ]; -"142" -> "463E" [ label=" ",color="blue",arrowhead="dot" ]; -"143" -> "465E" [ label=" ",color="blue",arrowhead="dot" ]; -"144" -> "467E" [ label=" ",color="blue",arrowhead="dot" ]; -"145" -> "469E" [ label=" ",color="blue",arrowhead="dot" ]; -"146" -> "471E" [ label=" ",color="blue",arrowhead="dot" ]; -"147" -> "473E" [ label=" ",color="blue",arrowhead="dot" ]; -"148" -> "475E" [ label=" ",color="blue",arrowhead="dot" ]; -"149" -> "477E" [ label=" ",color="blue",arrowhead="dot" ]; -"150" -> "479E" [ label=" ",color="blue",arrowhead="dot" ]; -"151" -> "481E" [ label=" ",color="blue",arrowhead="dot" ]; -"152" -> "483E" [ label=" ",color="blue",arrowhead="dot" ]; -"153" -> "731E" [ label=" ",color="blue",arrowhead="dot" ]; -"154" -> "750E" [ label=" ",color="blue",arrowhead="dot" ]; -"155" -> "485E" [ label=" ",color="blue",arrowhead="dot" ]; -"156" -> "487E" [ label=" ",color="blue",arrowhead="dot" ]; -"157" -> "489E" [ label=" ",color="blue",arrowhead="dot" ]; -"158" -> "491E" [ label=" ",color="blue",arrowhead="dot" ]; -"159" -> "495E" [ label=" ",color="blue",arrowhead="dot" ]; -"160" -> "499E" [ label=" ",color="blue",arrowhead="dot" ]; -"161" -> "501E" [ label=" ",color="blue",arrowhead="dot" ]; -"162" -> "503E" [ label=" ",color="blue",arrowhead="dot" ]; -"163" -> "505E" [ label=" ",color="blue",arrowhead="dot" ]; -"164" -> "507E" [ label=" ",color="blue",arrowhead="dot" ]; -"165" -> "509E" [ label=" ",color="blue",arrowhead="dot" ]; -"166" -> "511E" [ label=" ",color="blue",arrowhead="dot" ]; -"167" -> "513E" [ label=" ",color="blue",arrowhead="dot" ]; -"168" -> "515E" [ label=" ",color="blue",arrowhead="dot" ]; -"169" -> "517E" [ label=" ",color="blue",arrowhead="dot" ]; -"170" -> "519E" [ label=" ",color="blue",arrowhead="dot" ]; -"171" -> "521E" [ label=" ",color="blue",arrowhead="dot" ]; -"172" -> "523E" [ label=" ",color="blue",arrowhead="dot" ]; -"173" -> "525E" [ label=" ",color="blue",arrowhead="dot" ]; -"174" -> "527E" [ label=" ",color="blue",arrowhead="dot" ]; -"175" -> "529E" [ label=" ",color="blue",arrowhead="dot" ]; -"176" -> "531E" [ label=" ",color="blue",arrowhead="dot" ]; -"177" -> "533E" [ label=" ",color="blue",arrowhead="dot" ]; -"178" -> "535E" [ label=" ",color="blue",arrowhead="dot" ]; -"179" -> "537E" [ label=" ",color="blue",arrowhead="dot" ]; -"180" -> "539E" [ label=" ",color="blue",arrowhead="dot" ]; -"181" -> "541E" [ label=" ",color="blue",arrowhead="dot" ]; -"182" -> "543E" [ label=" ",color="blue",arrowhead="dot" ]; -"183" -> "545E" [ label=" ",color="blue",arrowhead="dot" ]; -"184" -> "547E" [ label=" ",color="blue",arrowhead="dot" ]; -"185" -> "549E" [ label=" ",color="blue",arrowhead="dot" ]; -"186" -> "551E" [ label=" ",color="blue",arrowhead="dot" ]; -"187" -> "553E" [ label=" ",color="blue",arrowhead="dot" ]; -"188" -> "555E" [ label=" ",color="blue",arrowhead="dot" ]; -"189" -> "557E" [ label=" ",color="blue",arrowhead="dot" ]; -"190" -> "559E" [ label=" ",color="blue",arrowhead="dot" ]; -"191" -> "561E" [ label=" ",color="blue",arrowhead="dot" ]; -"192" -> "563E" [ label=" ",color="blue",arrowhead="dot" ]; -"193" -> "565E" [ label=" ",color="blue",arrowhead="dot" ]; -"194" -> "567E" [ label=" ",color="blue",arrowhead="dot" ]; -"195" -> "569E" [ label=" ",color="blue",arrowhead="dot" ]; -"196" -> "571E" [ label=" ",color="blue",arrowhead="dot" ]; -"197" -> "573E" [ label=" ",color="blue",arrowhead="dot" ]; -"198" -> "575E" [ label=" ",color="blue",arrowhead="dot" ]; -"199" -> "577E" [ label=" ",color="blue",arrowhead="dot" ]; -"200" -> "579E" [ label=" ",color="blue",arrowhead="dot" ]; -"201" -> "581E" [ label=" ",color="blue",arrowhead="dot" ]; -"202" -> "583E" [ label=" ",color="blue",arrowhead="dot" ]; -"203" -> "585E" [ label=" ",color="blue",arrowhead="dot" ]; -"204" -> "587E" [ label=" ",color="blue",arrowhead="dot" ]; -"205" -> "751E" [ label=" ",color="blue",arrowhead="dot" ]; -"206" -> "589E" [ label=" ",color="blue",arrowhead="dot" ]; -"207" -> "593E" [ label=" ",color="blue",arrowhead="dot" ]; -"208" -> "597E" [ label=" ",color="blue",arrowhead="dot" ]; -"209" -> "599E" [ label=" ",color="blue",arrowhead="dot" ]; -"210" -> "601E" [ label=" ",color="blue",arrowhead="dot" ]; -"211" -> "603E" [ label=" ",color="blue",arrowhead="dot" ]; -"212" -> "605E" [ label=" ",color="blue",arrowhead="dot" ]; -"213" -> "607E" [ label=" ",color="blue",arrowhead="dot" ]; -"214" -> "609E" [ label=" ",color="blue",arrowhead="dot" ]; -"215" -> "611E" [ label=" ",color="blue",arrowhead="dot" ]; -"216" -> "613E" [ label=" ",color="blue",arrowhead="dot" ]; -"217" -> "615E" [ label=" ",color="blue",arrowhead="dot" ]; -"218" -> "617E" [ label=" ",color="blue",arrowhead="dot" ]; -"219" -> "619E" [ label=" ",color="blue",arrowhead="dot" ]; -"220" -> "621E" [ label=" ",color="blue",arrowhead="dot" ]; -"221" -> "623E" [ label=" ",color="blue",arrowhead="dot" ]; -"222" -> "752E" [ label=" ",color="blue",arrowhead="dot" ]; -"223" -> "625E" [ label=" ",color="blue",arrowhead="dot" ]; -"224" -> "627E" [ label=" ",color="blue",arrowhead="dot" ]; -"225" -> "629E" [ label=" ",color="blue",arrowhead="dot" ]; -"226" -> "631E" [ label=" ",color="blue",arrowhead="dot" ]; -"227" -> "633E" [ label=" ",color="blue",arrowhead="dot" ]; -"228" -> "635E" [ label=" ",color="blue",arrowhead="dot" ]; -"229" -> "637E" [ label=" ",color="blue",arrowhead="dot" ]; -"230" -> "639E" [ label=" ",color="blue",arrowhead="dot" ]; -"231" -> "641E" [ label=" ",color="blue",arrowhead="dot" ]; -"232" -> "643E" [ label=" ",color="blue",arrowhead="dot" ]; -"233" -> "645E" [ label=" ",color="blue",arrowhead="dot" ]; -"234" -> "647E" [ label=" ",color="blue",arrowhead="dot" ]; -"235" -> "649E" [ label=" ",color="blue",arrowhead="dot" ]; -"236" -> "651E" [ label=" ",color="blue",arrowhead="dot" ]; -"237" -> "653E" [ label=" ",color="blue",arrowhead="dot" ]; -"238" -> "655E" [ label=" ",color="blue",arrowhead="dot" ]; -"239" -> "657E" [ label=" ",color="blue",arrowhead="dot" ]; -"240" -> "659E" [ label=" ",color="blue",arrowhead="dot" ]; -"241" -> "661E" [ label=" ",color="blue",arrowhead="dot" ]; -"242" -> "663E" [ label=" ",color="blue",arrowhead="dot" ]; -"243" -> "665E" [ label=" ",color="blue",arrowhead="dot" ]; -"244" -> "667E" [ label=" ",color="blue",arrowhead="dot" ]; -"245" -> "669E" [ label=" ",color="blue",arrowhead="dot" ]; -"246" -> "671E" [ label=" ",color="blue",arrowhead="dot" ]; -"247" -> "673E" [ label=" ",color="blue",arrowhead="dot" ]; -"248" -> "675E" [ label=" ",color="blue",arrowhead="dot" ]; -"249" -> "679E" [ label=" ",color="blue",arrowhead="dot" ]; -"250" -> "753E" [ label=" ",color="blue",arrowhead="dot" ]; -"251" -> "681E" [ label=" ",color="blue",arrowhead="dot" ]; -"252" -> "683E" [ label=" ",color="blue",arrowhead="dot" ]; -"253" -> "685E" [ label=" ",color="blue",arrowhead="dot" ]; -"254" -> "687E" [ label=" ",color="blue",arrowhead="dot" ]; -"255" -> "689E" [ label=" ",color="blue",arrowhead="dot" ]; -"256" -> "691E" [ label=" ",color="blue",arrowhead="dot" ]; -"257" -> "693E" [ label=" ",color="blue",arrowhead="dot" ]; -"258" -> "695E" [ label=" ",color="blue",arrowhead="dot" ]; -"259" -> "697E" [ label=" ",color="blue",arrowhead="dot" ]; -"260" -> "699E" [ label=" ",color="blue",arrowhead="dot" ]; -"261" -> "703E" [ label=" ",color="blue",arrowhead="dot" ]; -"262" -> "705E" [ label=" ",color="blue",arrowhead="dot" ]; -"264" -> "709E" [ label=" ",color="blue",arrowhead="dot" ]; -"265" -> "711E" [ label=" ",color="blue",arrowhead="dot" ]; -"266" -> "713E" [ label=" ",color="blue",arrowhead="dot" ]; -"267" -> "715E" [ label=" ",color="blue",arrowhead="dot" ]; -"268" -> "717E" [ label=" ",color="blue",arrowhead="dot" ]; -"269" -> "719E" [ label=" ",color="blue",arrowhead="dot" ]; -"270" -> "721E" [ label=" ",color="blue",arrowhead="dot" ]; -"272" -> "34E" [ label=" ",color="blue",arrowhead="dot" ]; -"272" -> "252E" [ label=" ",color="blue",arrowhead="dot" ]; -"272" -> "436E" [ label=" ",color="blue",arrowhead="dot" ]; -"274" -> "59E" [ label=" ",color="blue",arrowhead="dot" ]; -"274" -> "500E" [ label=" ",color="blue",arrowhead="dot" ]; -"274" -> "720E" [ label=" ",color="blue",arrowhead="dot" ]; -"275" -> "98E" [ label=" ",color="blue",arrowhead="dot" ]; -"278" -> "35E" [ label=" ",color="blue",arrowhead="dot" ]; -"278" -> "488E" [ label=" ",color="blue",arrowhead="dot" ]; -"278" -> "598E" [ label=" ",color="blue",arrowhead="dot" ]; -"278" -> "604E" [ label=" ",color="blue",arrowhead="dot" ]; -"278" -> "628E" [ label=" ",color="blue",arrowhead="dot" ]; -"279" -> "99E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "242E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "270E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "272E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "284E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "286E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "288E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "586E" [ label=" ",color="blue",arrowhead="dot" ]; -"280" -> "763E" [ label=" ",color="blue",arrowhead="dot" ]; -"281" -> "45E" [ label=" ",color="blue",arrowhead="dot" ]; -"281" -> "470E" [ label=" ",color="blue",arrowhead="dot" ]; -"281" -> "670E" [ label=" ",color="blue",arrowhead="dot" ]; -"281" -> "722E" [ label=" ",color="blue",arrowhead="dot" ]; -"282" -> "103E" [ label=" ",color="blue",arrowhead="dot" ]; -"283" -> "165E" [ label=" ",color="blue",arrowhead="dot" ]; -"284" -> "39E" [ label=" ",color="blue",arrowhead="dot" ]; -"284" -> "224E" [ label=" ",color="blue",arrowhead="dot" ]; -"284" -> "268E" [ label=" ",color="blue",arrowhead="dot" ]; -"284" -> "632E" [ label=" ",color="blue",arrowhead="dot" ]; -"284" -> "710E" [ label=" ",color="blue",arrowhead="dot" ]; -"285" -> "53E" [ label=" ",color="blue",arrowhead="dot" ]; -"286" -> "38E" [ label=" ",color="blue",arrowhead="dot" ]; -"286" -> "166E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "40E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "218E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "244E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "246E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "258E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "290E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "292E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "308E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "318E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "388E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "472E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "478E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "566E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "570E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "574E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "608E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "614E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "658E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "664E" [ label=" ",color="blue",arrowhead="dot" ]; -"288" -> "682E" [ label=" ",color="blue",arrowhead="dot" ]; -"289" -> "41E" [ label=" ",color="blue",arrowhead="dot" ]; -"289" -> "636E" [ label=" ",color="blue",arrowhead="dot" ]; -"289" -> "642E" [ label=" ",color="blue",arrowhead="dot" ]; -"289" -> "690E" [ label=" ",color="blue",arrowhead="dot" ]; -"289" -> "700E" [ label=" ",color="blue",arrowhead="dot" ]; -"290" -> "56E" [ label=" ",color="blue",arrowhead="dot" ]; -"290" -> "264E" [ label=" ",color="blue",arrowhead="dot" ]; -"290" -> "510E" [ label=" ",color="blue",arrowhead="dot" ]; -"290" -> "718E" [ label=" ",color="blue",arrowhead="dot" ]; -"291" -> "66E" [ label=" ",color="blue",arrowhead="dot" ]; -"291" -> "76E" [ label=" ",color="blue",arrowhead="dot" ]; -"291" -> "610E" [ label=" ",color="blue",arrowhead="dot" ]; -"292" -> "73E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "49E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "214E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "216E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "236E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "278E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "358E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "398E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "400E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "402E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "404E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "406E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "408E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "412E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "438E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "448E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "476E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "504E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "552E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "634E" [ label=" ",color="blue",arrowhead="dot" ]; -"293" -> "768E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "44E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "92E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "250E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "316E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "380E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "424E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "442E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "446E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "454E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "460E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "462E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "648E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "656E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "666E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "692E" [ label=" ",color="blue",arrowhead="dot" ]; -"295" -> "712E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "47E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "330E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "514E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "516E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "518E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "520E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "522E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "526E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "528E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "530E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "532E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "534E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "536E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "538E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "540E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "542E" [ label=" ",color="blue",arrowhead="dot" ]; -"296" -> "544E" [ label=" ",color="blue",arrowhead="dot" ]; -"297" -> "46E" [ label=" ",color="blue",arrowhead="dot" ]; -"297" -> "93E" [ label=" ",color="blue",arrowhead="dot" ]; -"297" -> "206E" [ label=" ",color="blue",arrowhead="dot" ]; -"297" -> "426E" [ label=" ",color="blue",arrowhead="dot" ]; -"297" -> "550E" [ label=" ",color="blue",arrowhead="dot" ]; -"297" -> "706E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "36E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "95E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "364E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "394E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "420E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "456E" [ label=" ",color="blue",arrowhead="dot" ]; -"298" -> "624E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "48E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "168E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "260E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "282E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "554E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "590E" [ label=" ",color="blue",arrowhead="dot" ]; -"299" -> "767E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "62E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "190E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "226E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "238E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "254E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "256E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "262E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "266E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "274E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "276E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "294E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "296E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "310E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "320E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "322E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "332E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "340E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "344E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "346E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "348E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "374E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "378E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "452E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "508E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "524E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "612E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "626E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "638E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "644E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "654E" [ label=" ",color="blue",arrowhead="dot" ]; -"300" -> "672E" [ label=" ",color="blue",arrowhead="dot" ]; -"302" -> "797E" [ label=" ",color="blue",arrowhead="dot" ]; -"302" -> "798E" [ label=" ",color="blue",arrowhead="dot" ]; -"303" -> "52E" [ label=" ",color="blue",arrowhead="dot" ]; -"303" -> "650E" [ label=" ",color="blue",arrowhead="dot" ]; -"304" -> "50E" [ label=" ",color="blue",arrowhead="dot" ]; -"304" -> "640E" [ label=" ",color="blue",arrowhead="dot" ]; -"304" -> "646E" [ label=" ",color="blue",arrowhead="dot" ]; -"304" -> "652E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "55E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "220E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "338E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "368E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "486E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "490E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "562E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "564E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "600E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "668E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "674E" [ label=" ",color="blue",arrowhead="dot" ]; -"306" -> "698E" [ label=" ",color="blue",arrowhead="dot" ]; -"307" -> "107E" [ label=" ",color="blue",arrowhead="dot" ]; -"308" -> "108E" [ label=" ",color="blue",arrowhead="dot" ]; -"309" -> "109E" [ label=" ",color="blue",arrowhead="dot" ]; -"310" -> "110E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "58E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "234E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "300E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "306E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "314E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "342E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "354E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "370E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "382E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "422E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "444E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "582E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "620E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "630E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "684E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "696E" [ label=" ",color="blue",arrowhead="dot" ]; -"311" -> "801E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "42E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "192E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "194E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "196E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "198E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "200E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "202E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "204E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "312E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "336E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "376E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "384E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "386E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "428E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "474E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "484E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "546E" [ label=" ",color="blue",arrowhead="dot" ]; -"312" -> "548E" [ label=" ",color="blue",arrowhead="dot" ]; -"314" -> "113E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "43E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "240E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "298E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "334E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "360E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "390E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "418E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "492E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "502E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "584E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "588E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "602E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "606E" [ label=" ",color="blue",arrowhead="dot" ]; -"315" -> "662E" [ label=" ",color="blue",arrowhead="dot" ]; -"316" -> "51E" [ label=" ",color="blue",arrowhead="dot" ]; -"317" -> "116E" [ label=" ",color="blue",arrowhead="dot" ]; -"318" -> "74E" [ label=" ",color="blue",arrowhead="dot" ]; -"319" -> "57E" [ label=" ",color="blue",arrowhead="dot" ]; -"319" -> "94E" [ label=" ",color="blue",arrowhead="dot" ]; -"319" -> "350E" [ label=" ",color="blue",arrowhead="dot" ]; -"319" -> "440E" [ label=" ",color="blue",arrowhead="dot" ]; -"319" -> "466E" [ label=" ",color="blue",arrowhead="dot" ]; -"319" -> "676E" [ label=" ",color="blue",arrowhead="dot" ]; -"320" -> "60E" [ label=" ",color="blue",arrowhead="dot" ]; -"320" -> "366E" [ label=" ",color="blue",arrowhead="dot" ]; -"320" -> "434E" [ label=" ",color="blue",arrowhead="dot" ]; -"320" -> "458E" [ label=" ",color="blue",arrowhead="dot" ]; -"320" -> "618E" [ label=" ",color="blue",arrowhead="dot" ]; -"321" -> "72E" [ label=" ",color="blue",arrowhead="dot" ]; -"321" -> "362E" [ label=" ",color="blue",arrowhead="dot" ]; -"321" -> "372E" [ label=" ",color="blue",arrowhead="dot" ]; -"321" -> "572E" [ label=" ",color="blue",arrowhead="dot" ]; -"322" -> "54E" [ label=" ",color="blue",arrowhead="dot" ]; -"322" -> "222E" [ label=" ",color="blue",arrowhead="dot" ]; -"322" -> "302E" [ label=" ",color="blue",arrowhead="dot" ]; -"322" -> "556E" [ label=" ",color="blue",arrowhead="dot" ]; -"322" -> "558E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "37E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "208E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "210E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "352E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "450E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "568E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "576E" [ label=" ",color="blue",arrowhead="dot" ]; -"323" -> "686E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "228E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "248E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "304E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "468E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "578E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "660E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "688E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "694E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "714E" [ label=" ",color="blue",arrowhead="dot" ]; -"324" -> "766E" [ label=" ",color="blue",arrowhead="dot" ]; -"325" -> "97E" [ label=" ",color="blue",arrowhead="dot" ]; -"325" -> "506E" [ label=" ",color="blue",arrowhead="dot" ]; -"326" -> "61E" [ label=" ",color="blue",arrowhead="dot" ]; -"326" -> "175E" [ label=" ",color="blue",arrowhead="dot" ]; -"326" -> "482E" [ label=" ",color="blue",arrowhead="dot" ]; -"328" -> "75E" [ label=" ",color="blue",arrowhead="dot" ]; -"328" -> "580E" [ label=" ",color="blue",arrowhead="dot" ]; -"329" -> "96E" [ label=" ",color="blue",arrowhead="dot" ]; -"330" -> "100E" [ label=" ",color="blue",arrowhead="dot" ]; -"330" -> "170E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "63E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "67E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "68E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "69E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "70E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "71E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "802E" [ label=" ",color="blue",arrowhead="dot" ]; -"333" -> "793E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "64E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "81E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "82E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "83E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "84E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "85E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "86E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "87E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "88E" [ label=" ",color="blue",arrowhead="dot" ]; -"334" -> "89E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "1E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "2E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "3E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "4E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "5E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "6E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "7E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "8E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "9E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "10E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "11E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "12E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "13E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "14E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "15E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "16E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "17E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "18E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "19E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "20E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "21E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "22E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "23E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "24E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "25E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "26E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "27E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "28E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "29E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "30E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "31E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "65E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "119E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "150E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "176E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "743E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "744E" [ label=" ",color="blue",arrowhead="dot" ]; -"336" -> "764E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "120E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "121E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "122E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "123E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "124E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "125E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "126E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "127E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "128E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "129E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "130E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "131E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "132E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "133E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "134E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "135E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "136E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "137E" [ label=" ",color="blue",arrowhead="dot" ]; -"337" -> "138E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "151E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "153E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "154E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "155E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "156E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "157E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "158E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "159E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "160E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "161E" [ label=" ",color="blue",arrowhead="dot" ]; -"339" -> "162E" [ label=" ",color="blue",arrowhead="dot" ]; -"347" -> "139E" [ label=" ",color="blue",arrowhead="dot" ]; -"347" -> "795E" [ label=" ",color="blue",arrowhead="dot" ]; -"348" -> "799E" [ label=" ",color="blue",arrowhead="dot" ]; -"348" -> "800E" [ label=" ",color="blue",arrowhead="dot" ]; -"349" -> "141E" [ label=" ",color="blue",arrowhead="dot" ]; -"350" -> "142E" [ label=" ",color="blue",arrowhead="dot" ]; -"350" -> "678E" [ label=" ",color="blue",arrowhead="dot" ]; -"351" -> "143E" [ label=" ",color="blue",arrowhead="dot" ]; -"351" -> "232E" [ label=" ",color="blue",arrowhead="dot" ]; -"351" -> "680E" [ label=" ",color="blue",arrowhead="dot" ]; -"351" -> "704E" [ label=" ",color="blue",arrowhead="dot" ]; -"352" -> "144E" [ label=" ",color="blue",arrowhead="dot" ]; -"352" -> "432E" [ label=" ",color="blue",arrowhead="dot" ]; -"353" -> "145E" [ label=" ",color="blue",arrowhead="dot" ]; -"354" -> "146E" [ label=" ",color="blue",arrowhead="dot" ]; -"354" -> "396E" [ label=" ",color="blue",arrowhead="dot" ]; -"355" -> "147E" [ label=" ",color="blue",arrowhead="dot" ]; -"356" -> "148E" [ label=" ",color="blue",arrowhead="dot" ]; -"357" -> "149E" [ label=" ",color="blue",arrowhead="dot" ]; -"358" -> "167E" [ label=" ",color="blue",arrowhead="dot" ]; -"359" -> "169E" [ label=" ",color="blue",arrowhead="dot" ]; -"360" -> "171E" [ label=" ",color="blue",arrowhead="dot" ]; -"361" -> "172E" [ label=" ",color="blue",arrowhead="dot" ]; -"362" -> "173E" [ label=" ",color="blue",arrowhead="dot" ]; -"363" -> "174E" [ label=" ",color="blue",arrowhead="dot" ]; -"364" -> "101E" [ label=" ",color="blue",arrowhead="dot" ]; -"365" -> "102E" [ label=" ",color="blue",arrowhead="dot" ]; -"367" -> "104E" [ label=" ",color="blue",arrowhead="dot" ]; -"368" -> "105E" [ label=" ",color="blue",arrowhead="dot" ]; -"369" -> "106E" [ label=" ",color="blue",arrowhead="dot" ]; -"374" -> "111E" [ label=" ",color="blue",arrowhead="dot" ]; -"375" -> "112E" [ label=" ",color="blue",arrowhead="dot" ]; -"377" -> "114E" [ label=" ",color="blue",arrowhead="dot" ]; -"378" -> "115E" [ label=" ",color="blue",arrowhead="dot" ]; -"380" -> "117E" [ label=" ",color="blue",arrowhead="dot" ]; -"380" -> "392E" [ label=" ",color="blue",arrowhead="dot" ]; -"381" -> "118E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "177E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "178E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "179E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "180E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "181E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "182E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "183E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "184E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "185E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "186E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "187E" [ label=" ",color="blue",arrowhead="dot" ]; -"382" -> "188E" [ label=" ",color="blue",arrowhead="dot" ]; -"383" -> "730E" [ label=" ",color="blue",arrowhead="dot" ]; -"383" -> "732E" [ label=" ",color="blue",arrowhead="dot" ]; -"383" -> "741E" [ label=" ",color="blue",arrowhead="dot" ]; -"383" -> "765E" [ label=" ",color="blue",arrowhead="dot" ]; -"383" -> "796E" [ label=" ",color="blue",arrowhead="dot" ]; -"384" -> "726E" [ label=" ",color="blue",arrowhead="dot" ]; -"384" -> "728E" [ label=" ",color="blue",arrowhead="dot" ]; -"384" -> "742E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "328E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "496E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "594E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "622E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "754E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "755E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "756E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "757E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "758E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "759E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "760E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "761E" [ label=" ",color="blue",arrowhead="dot" ]; -"385" -> "762E" [ label=" ",color="blue",arrowhead="dot" ]; -"1E" -> "34E" [ color="purple",arrowhead="none" ]; -"2E" -> "35E" [ color="purple",arrowhead="none" ]; -"3E" -> "36E" [ color="purple",arrowhead="none" ]; -"4E" -> "37E" [ color="purple",arrowhead="none" ]; -"5E" -> "38E" [ color="purple",arrowhead="none" ]; -"6E" -> "39E" [ color="purple",arrowhead="none" ]; -"7E" -> "40E" [ color="purple",arrowhead="none" ]; -"9E" -> "41E" [ color="purple",arrowhead="none" ]; -"10E" -> "42E" [ color="purple",arrowhead="none" ]; -"11E" -> "43E" [ color="purple",arrowhead="none" ]; -"12E" -> "44E" [ color="purple",arrowhead="none" ]; -"13E" -> "45E" [ color="purple",arrowhead="none" ]; -"14E" -> "46E" [ color="purple",arrowhead="none" ]; -"15E" -> "47E" [ color="purple",arrowhead="none" ]; -"16E" -> "48E" [ color="purple",arrowhead="none" ]; -"49E" -> "17E" [ color="purple",arrowhead="none" ]; -"18E" -> "50E" [ color="purple",arrowhead="none" ]; -"19E" -> "51E" [ color="purple",arrowhead="none" ]; -"20E" -> "52E" [ color="purple",arrowhead="none" ]; -"21E" -> "53E" [ color="purple",arrowhead="none" ]; -"22E" -> "54E" [ color="purple",arrowhead="none" ]; -"23E" -> "55E" [ color="purple",arrowhead="none" ]; -"24E" -> "56E" [ color="purple",arrowhead="none" ]; -"25E" -> "57E" [ color="purple",arrowhead="none" ]; -"26E" -> "58E" [ color="purple",arrowhead="none" ]; -"27E" -> "59E" [ color="purple",arrowhead="none" ]; -"28E" -> "60E" [ color="purple",arrowhead="none" ]; -"29E" -> "61E" [ color="purple",arrowhead="none" ]; -"30E" -> "62E" [ color="purple",arrowhead="none" ]; -"31E" -> "63E" [ color="purple",arrowhead="none" ]; -"64E" -> "65E" [ color="purple",arrowhead="none" ]; -"66E" -> "8E" [ color="purple",arrowhead="none" ]; -"71E" -> "76E" [ color="purple",arrowhead="none" ]; -"67E" -> "72E" [ color="purple",arrowhead="none" ]; -"68E" -> "73E" [ color="purple",arrowhead="none" ]; -"69E" -> "74E" [ color="purple",arrowhead="none" ]; -"70E" -> "75E" [ color="purple",arrowhead="none" ]; -"81E" -> "92E" [ color="purple",arrowhead="none" ]; -"82E" -> "93E" [ color="purple",arrowhead="none" ]; -"83E" -> "94E" [ color="purple",arrowhead="none" ]; -"84E" -> "95E" [ color="purple",arrowhead="none" ]; -"85E" -> "96E" [ color="purple",arrowhead="none" ]; -"86E" -> "97E" [ color="purple",arrowhead="none" ]; -"87E" -> "98E" [ color="purple",arrowhead="none" ]; -"88E" -> "99E" [ color="purple",arrowhead="none" ]; -"89E" -> "100E" [ color="purple",arrowhead="none" ]; -"101E" -> "120E" [ color="purple",arrowhead="none" ]; -"102E" -> "121E" [ color="purple",arrowhead="none" ]; -"103E" -> "122E" [ color="purple",arrowhead="none" ]; -"104E" -> "123E" [ color="purple",arrowhead="none" ]; -"105E" -> "124E" [ color="purple",arrowhead="none" ]; -"106E" -> "125E" [ color="purple",arrowhead="none" ]; -"107E" -> "126E" [ color="purple",arrowhead="none" ]; -"108E" -> "127E" [ color="purple",arrowhead="none" ]; -"109E" -> "128E" [ color="purple",arrowhead="none" ]; -"110E" -> "129E" [ color="purple",arrowhead="none" ]; -"111E" -> "130E" [ color="purple",arrowhead="none" ]; -"112E" -> "131E" [ color="purple",arrowhead="none" ]; -"113E" -> "132E" [ color="purple",arrowhead="none" ]; -"114E" -> "133E" [ color="purple",arrowhead="none" ]; -"115E" -> "134E" [ color="purple",arrowhead="none" ]; -"116E" -> "135E" [ color="purple",arrowhead="none" ]; -"117E" -> "136E" [ color="purple",arrowhead="none" ]; -"118E" -> "137E" [ color="purple",arrowhead="none" ]; -"119E" -> "138E" [ color="purple",arrowhead="none" ]; -"139E" -> "151E" [ color="purple",arrowhead="none" ]; -"141E" -> "153E" [ color="purple",arrowhead="none" ]; -"142E" -> "154E" [ color="purple",arrowhead="none" ]; -"143E" -> "155E" [ color="purple",arrowhead="none" ]; -"144E" -> "156E" [ color="purple",arrowhead="none" ]; -"145E" -> "157E" [ color="purple",arrowhead="none" ]; -"146E" -> "158E" [ color="purple",arrowhead="none" ]; -"147E" -> "159E" [ color="purple",arrowhead="none" ]; -"148E" -> "160E" [ color="purple",arrowhead="none" ]; -"149E" -> "161E" [ color="purple",arrowhead="none" ]; -"150E" -> "162E" [ color="purple",arrowhead="none" ]; -"165E" -> "177E" [ color="purple",arrowhead="none" ]; -"166E" -> "178E" [ color="purple",arrowhead="none" ]; -"167E" -> "179E" [ color="purple",arrowhead="none" ]; -"168E" -> "180E" [ color="purple",arrowhead="none" ]; -"169E" -> "181E" [ color="purple",arrowhead="none" ]; -"170E" -> "182E" [ color="purple",arrowhead="none" ]; -"171E" -> "183E" [ color="purple",arrowhead="none" ]; -"172E" -> "184E" [ color="purple",arrowhead="none" ]; -"173E" -> "185E" [ color="purple",arrowhead="none" ]; -"174E" -> "186E" [ color="purple",arrowhead="none" ]; -"175E" -> "187E" [ color="purple",arrowhead="none" ]; -"176E" -> "188E" [ color="purple",arrowhead="none" ]; -"189E" -> "190E" [ color="purple",arrowhead="none" ]; -"191E" -> "192E" [ color="purple",arrowhead="none" ]; -"193E" -> "194E" [ color="purple",arrowhead="none" ]; -"195E" -> "196E" [ color="purple",arrowhead="none" ]; -"197E" -> "198E" [ color="purple",arrowhead="none" ]; -"199E" -> "200E" [ color="purple",arrowhead="none" ]; -"201E" -> "202E" [ color="purple",arrowhead="none" ]; -"203E" -> "204E" [ color="purple",arrowhead="none" ]; -"205E" -> "206E" [ color="purple",arrowhead="none" ]; -"207E" -> "208E" [ color="purple",arrowhead="none" ]; -"209E" -> "210E" [ color="purple",arrowhead="none" ]; -"412E" -> "211E" [ color="purple",arrowhead="none" ]; -"214E" -> "213E" [ color="purple",arrowhead="none" ]; -"216E" -> "215E" [ color="purple",arrowhead="none" ]; -"217E" -> "218E" [ color="purple",arrowhead="none" ]; -"219E" -> "220E" [ color="purple",arrowhead="none" ]; -"221E" -> "222E" [ color="purple",arrowhead="none" ]; -"223E" -> "224E" [ color="purple",arrowhead="none" ]; -"225E" -> "226E" [ color="purple",arrowhead="none" ]; -"227E" -> "228E" [ color="purple",arrowhead="none" ]; -"231E" -> "232E" [ color="purple",arrowhead="none" ]; -"233E" -> "234E" [ color="purple",arrowhead="none" ]; -"236E" -> "235E" [ color="purple",arrowhead="none" ]; -"237E" -> "238E" [ color="purple",arrowhead="none" ]; -"239E" -> "240E" [ color="purple",arrowhead="none" ]; -"241E" -> "242E" [ color="purple",arrowhead="none" ]; -"243E" -> "244E" [ color="purple",arrowhead="none" ]; -"245E" -> "246E" [ color="purple",arrowhead="none" ]; -"247E" -> "248E" [ color="purple",arrowhead="none" ]; -"249E" -> "250E" [ color="purple",arrowhead="none" ]; -"251E" -> "252E" [ color="purple",arrowhead="none" ]; -"253E" -> "254E" [ color="purple",arrowhead="none" ]; -"255E" -> "256E" [ color="purple",arrowhead="none" ]; -"257E" -> "258E" [ color="purple",arrowhead="none" ]; -"259E" -> "260E" [ color="purple",arrowhead="none" ]; -"261E" -> "262E" [ color="purple",arrowhead="none" ]; -"263E" -> "264E" [ color="purple",arrowhead="none" ]; -"265E" -> "266E" [ color="purple",arrowhead="none" ]; -"267E" -> "268E" [ color="purple",arrowhead="none" ]; -"269E" -> "270E" [ color="purple",arrowhead="none" ]; -"271E" -> "272E" [ color="purple",arrowhead="none" ]; -"273E" -> "274E" [ color="purple",arrowhead="none" ]; -"275E" -> "276E" [ color="purple",arrowhead="none" ]; -"278E" -> "277E" [ color="purple",arrowhead="none" ]; -"279E" -> "767E" [ color="purple",arrowhead="none" ]; -"281E" -> "282E" [ color="purple",arrowhead="none" ]; -"283E" -> "284E" [ color="purple",arrowhead="none" ]; -"285E" -> "286E" [ color="purple",arrowhead="none" ]; -"768E" -> "287E" [ color="purple",arrowhead="none" ]; -"289E" -> "290E" [ color="purple",arrowhead="none" ]; -"291E" -> "292E" [ color="purple",arrowhead="none" ]; -"293E" -> "294E" [ color="purple",arrowhead="none" ]; -"295E" -> "296E" [ color="purple",arrowhead="none" ]; -"297E" -> "298E" [ color="purple",arrowhead="none" ]; -"299E" -> "300E" [ color="purple",arrowhead="none" ]; -"301E" -> "302E" [ color="purple",arrowhead="none" ]; -"303E" -> "304E" [ color="purple",arrowhead="none" ]; -"305E" -> "306E" [ color="purple",arrowhead="none" ]; -"307E" -> "308E" [ color="purple",arrowhead="none" ]; -"309E" -> "310E" [ color="purple",arrowhead="none" ]; -"311E" -> "312E" [ color="purple",arrowhead="none" ]; -"313E" -> "314E" [ color="purple",arrowhead="none" ]; -"315E" -> "316E" [ color="purple",arrowhead="none" ]; -"317E" -> "318E" [ color="purple",arrowhead="none" ]; -"319E" -> "320E" [ color="purple",arrowhead="none" ]; -"321E" -> "322E" [ color="purple",arrowhead="none" ]; -"327E" -> "800E" [ color="purple",arrowhead="none" ]; -"329E" -> "330E" [ color="purple",arrowhead="none" ]; -"331E" -> "332E" [ color="purple",arrowhead="none" ]; -"333E" -> "334E" [ color="purple",arrowhead="none" ]; -"335E" -> "336E" [ color="purple",arrowhead="none" ]; -"337E" -> "338E" [ color="purple",arrowhead="none" ]; -"339E" -> "340E" [ color="purple",arrowhead="none" ]; -"341E" -> "342E" [ color="purple",arrowhead="none" ]; -"343E" -> "344E" [ color="purple",arrowhead="none" ]; -"345E" -> "346E" [ color="purple",arrowhead="none" ]; -"347E" -> "348E" [ color="purple",arrowhead="none" ]; -"349E" -> "350E" [ color="purple",arrowhead="none" ]; -"351E" -> "352E" [ color="purple",arrowhead="none" ]; -"353E" -> "354E" [ color="purple",arrowhead="none" ]; -"412E" -> "355E" [ color="purple",arrowhead="none" ]; -"357E" -> "358E" [ color="purple",arrowhead="none" ]; -"359E" -> "360E" [ color="purple",arrowhead="none" ]; -"361E" -> "362E" [ color="purple",arrowhead="none" ]; -"363E" -> "364E" [ color="purple",arrowhead="none" ]; -"365E" -> "366E" [ color="purple",arrowhead="none" ]; -"367E" -> "368E" [ color="purple",arrowhead="none" ]; -"369E" -> "370E" [ color="purple",arrowhead="none" ]; -"371E" -> "372E" [ color="purple",arrowhead="none" ]; -"373E" -> "374E" [ color="purple",arrowhead="none" ]; -"375E" -> "376E" [ color="purple",arrowhead="none" ]; -"377E" -> "378E" [ color="purple",arrowhead="none" ]; -"379E" -> "380E" [ color="purple",arrowhead="none" ]; -"381E" -> "382E" [ color="purple",arrowhead="none" ]; -"383E" -> "384E" [ color="purple",arrowhead="none" ]; -"385E" -> "386E" [ color="purple",arrowhead="none" ]; -"387E" -> "388E" [ color="purple",arrowhead="none" ]; -"389E" -> "390E" [ color="purple",arrowhead="none" ]; -"391E" -> "392E" [ color="purple",arrowhead="none" ]; -"393E" -> "394E" [ color="purple",arrowhead="none" ]; -"395E" -> "396E" [ color="purple",arrowhead="none" ]; -"397E" -> "398E" [ color="purple",arrowhead="none" ]; -"399E" -> "400E" [ color="purple",arrowhead="none" ]; -"402E" -> "401E" [ color="purple",arrowhead="none" ]; -"404E" -> "403E" [ color="purple",arrowhead="none" ]; -"406E" -> "405E" [ color="purple",arrowhead="none" ]; -"408E" -> "407E" [ color="purple",arrowhead="none" ]; -"236E" -> "409E" [ color="purple",arrowhead="none" ]; -"412E" -> "411E" [ color="purple",arrowhead="none" ]; -"412E" -> "413E" [ color="purple",arrowhead="none" ]; -"278E" -> "415E" [ color="purple",arrowhead="none" ]; -"417E" -> "418E" [ color="purple",arrowhead="none" ]; -"419E" -> "420E" [ color="purple",arrowhead="none" ]; -"421E" -> "422E" [ color="purple",arrowhead="none" ]; -"423E" -> "424E" [ color="purple",arrowhead="none" ]; -"425E" -> "426E" [ color="purple",arrowhead="none" ]; -"427E" -> "428E" [ color="purple",arrowhead="none" ]; -"431E" -> "432E" [ color="purple",arrowhead="none" ]; -"433E" -> "434E" [ color="purple",arrowhead="none" ]; -"435E" -> "436E" [ color="purple",arrowhead="none" ]; -"438E" -> "437E" [ color="purple",arrowhead="none" ]; -"439E" -> "440E" [ color="purple",arrowhead="none" ]; -"441E" -> "442E" [ color="purple",arrowhead="none" ]; -"443E" -> "444E" [ color="purple",arrowhead="none" ]; -"445E" -> "446E" [ color="purple",arrowhead="none" ]; -"448E" -> "447E" [ color="purple",arrowhead="none" ]; -"449E" -> "450E" [ color="purple",arrowhead="none" ]; -"451E" -> "452E" [ color="purple",arrowhead="none" ]; -"453E" -> "454E" [ color="purple",arrowhead="none" ]; -"455E" -> "456E" [ color="purple",arrowhead="none" ]; -"457E" -> "458E" [ color="purple",arrowhead="none" ]; -"459E" -> "460E" [ color="purple",arrowhead="none" ]; -"461E" -> "462E" [ color="purple",arrowhead="none" ]; -"236E" -> "463E" [ color="purple",arrowhead="none" ]; -"465E" -> "466E" [ color="purple",arrowhead="none" ]; -"467E" -> "468E" [ color="purple",arrowhead="none" ]; -"469E" -> "470E" [ color="purple",arrowhead="none" ]; -"471E" -> "472E" [ color="purple",arrowhead="none" ]; -"473E" -> "474E" [ color="purple",arrowhead="none" ]; -"476E" -> "475E" [ color="purple",arrowhead="none" ]; -"477E" -> "478E" [ color="purple",arrowhead="none" ]; -"479E" -> "358E" [ color="purple",arrowhead="none" ]; -"481E" -> "482E" [ color="purple",arrowhead="none" ]; -"483E" -> "484E" [ color="purple",arrowhead="none" ]; -"485E" -> "486E" [ color="purple",arrowhead="none" ]; -"487E" -> "488E" [ color="purple",arrowhead="none" ]; -"489E" -> "490E" [ color="purple",arrowhead="none" ]; -"491E" -> "492E" [ color="purple",arrowhead="none" ]; -"495E" -> "795E" [ color="purple",arrowhead="none" ]; -"499E" -> "500E" [ color="purple",arrowhead="none" ]; -"501E" -> "502E" [ color="purple",arrowhead="none" ]; -"504E" -> "503E" [ color="purple",arrowhead="none" ]; -"505E" -> "506E" [ color="purple",arrowhead="none" ]; -"507E" -> "508E" [ color="purple",arrowhead="none" ]; -"509E" -> "510E" [ color="purple",arrowhead="none" ]; -"412E" -> "511E" [ color="purple",arrowhead="none" ]; -"513E" -> "514E" [ color="purple",arrowhead="none" ]; -"515E" -> "516E" [ color="purple",arrowhead="none" ]; -"517E" -> "518E" [ color="purple",arrowhead="none" ]; -"519E" -> "520E" [ color="purple",arrowhead="none" ]; -"521E" -> "522E" [ color="purple",arrowhead="none" ]; -"523E" -> "524E" [ color="purple",arrowhead="none" ]; -"525E" -> "526E" [ color="purple",arrowhead="none" ]; -"527E" -> "528E" [ color="purple",arrowhead="none" ]; -"529E" -> "530E" [ color="purple",arrowhead="none" ]; -"531E" -> "532E" [ color="purple",arrowhead="none" ]; -"533E" -> "534E" [ color="purple",arrowhead="none" ]; -"535E" -> "536E" [ color="purple",arrowhead="none" ]; -"537E" -> "538E" [ color="purple",arrowhead="none" ]; -"539E" -> "540E" [ color="purple",arrowhead="none" ]; -"541E" -> "542E" [ color="purple",arrowhead="none" ]; -"543E" -> "544E" [ color="purple",arrowhead="none" ]; -"545E" -> "546E" [ color="purple",arrowhead="none" ]; -"547E" -> "548E" [ color="purple",arrowhead="none" ]; -"549E" -> "550E" [ color="purple",arrowhead="none" ]; -"551E" -> "552E" [ color="purple",arrowhead="none" ]; -"553E" -> "554E" [ color="purple",arrowhead="none" ]; -"555E" -> "556E" [ color="purple",arrowhead="none" ]; -"557E" -> "558E" [ color="purple",arrowhead="none" ]; -"278E" -> "559E" [ color="purple",arrowhead="none" ]; -"561E" -> "562E" [ color="purple",arrowhead="none" ]; -"563E" -> "564E" [ color="purple",arrowhead="none" ]; -"565E" -> "566E" [ color="purple",arrowhead="none" ]; -"567E" -> "568E" [ color="purple",arrowhead="none" ]; -"569E" -> "570E" [ color="purple",arrowhead="none" ]; -"571E" -> "572E" [ color="purple",arrowhead="none" ]; -"573E" -> "574E" [ color="purple",arrowhead="none" ]; -"575E" -> "576E" [ color="purple",arrowhead="none" ]; -"577E" -> "578E" [ color="purple",arrowhead="none" ]; -"579E" -> "580E" [ color="purple",arrowhead="none" ]; -"581E" -> "582E" [ color="purple",arrowhead="none" ]; -"583E" -> "584E" [ color="purple",arrowhead="none" ]; -"585E" -> "586E" [ color="purple",arrowhead="none" ]; -"587E" -> "588E" [ color="purple",arrowhead="none" ]; -"589E" -> "590E" [ color="purple",arrowhead="none" ]; -"593E" -> "594E" [ color="purple",arrowhead="none" ]; -"597E" -> "598E" [ color="purple",arrowhead="none" ]; -"599E" -> "600E" [ color="purple",arrowhead="none" ]; -"601E" -> "602E" [ color="purple",arrowhead="none" ]; -"603E" -> "604E" [ color="purple",arrowhead="none" ]; -"605E" -> "606E" [ color="purple",arrowhead="none" ]; -"607E" -> "608E" [ color="purple",arrowhead="none" ]; -"609E" -> "610E" [ color="purple",arrowhead="none" ]; -"611E" -> "612E" [ color="purple",arrowhead="none" ]; -"613E" -> "614E" [ color="purple",arrowhead="none" ]; -"615E" -> "358E" [ color="purple",arrowhead="none" ]; -"617E" -> "618E" [ color="purple",arrowhead="none" ]; -"619E" -> "620E" [ color="purple",arrowhead="none" ]; -"621E" -> "622E" [ color="purple",arrowhead="none" ]; -"623E" -> "624E" [ color="purple",arrowhead="none" ]; -"625E" -> "626E" [ color="purple",arrowhead="none" ]; -"627E" -> "628E" [ color="purple",arrowhead="none" ]; -"629E" -> "630E" [ color="purple",arrowhead="none" ]; -"631E" -> "632E" [ color="purple",arrowhead="none" ]; -"634E" -> "633E" [ color="purple",arrowhead="none" ]; -"635E" -> "636E" [ color="purple",arrowhead="none" ]; -"637E" -> "638E" [ color="purple",arrowhead="none" ]; -"639E" -> "640E" [ color="purple",arrowhead="none" ]; -"641E" -> "642E" [ color="purple",arrowhead="none" ]; -"643E" -> "644E" [ color="purple",arrowhead="none" ]; -"645E" -> "646E" [ color="purple",arrowhead="none" ]; -"647E" -> "648E" [ color="purple",arrowhead="none" ]; -"649E" -> "650E" [ color="purple",arrowhead="none" ]; -"651E" -> "652E" [ color="purple",arrowhead="none" ]; -"653E" -> "654E" [ color="purple",arrowhead="none" ]; -"655E" -> "656E" [ color="purple",arrowhead="none" ]; -"657E" -> "658E" [ color="purple",arrowhead="none" ]; -"659E" -> "660E" [ color="purple",arrowhead="none" ]; -"661E" -> "662E" [ color="purple",arrowhead="none" ]; -"663E" -> "664E" [ color="purple",arrowhead="none" ]; -"665E" -> "666E" [ color="purple",arrowhead="none" ]; -"667E" -> "668E" [ color="purple",arrowhead="none" ]; -"669E" -> "670E" [ color="purple",arrowhead="none" ]; -"671E" -> "672E" [ color="purple",arrowhead="none" ]; -"673E" -> "674E" [ color="purple",arrowhead="none" ]; -"675E" -> "676E" [ color="purple",arrowhead="none" ]; -"679E" -> "680E" [ color="purple",arrowhead="none" ]; -"681E" -> "682E" [ color="purple",arrowhead="none" ]; -"683E" -> "684E" [ color="purple",arrowhead="none" ]; -"685E" -> "686E" [ color="purple",arrowhead="none" ]; -"687E" -> "688E" [ color="purple",arrowhead="none" ]; -"689E" -> "690E" [ color="purple",arrowhead="none" ]; -"691E" -> "692E" [ color="purple",arrowhead="none" ]; -"693E" -> "694E" [ color="purple",arrowhead="none" ]; -"695E" -> "696E" [ color="purple",arrowhead="none" ]; -"697E" -> "698E" [ color="purple",arrowhead="none" ]; -"699E" -> "700E" [ color="purple",arrowhead="none" ]; -"703E" -> "704E" [ color="purple",arrowhead="none" ]; -"705E" -> "706E" [ color="purple",arrowhead="none" ]; -"709E" -> "710E" [ color="purple",arrowhead="none" ]; -"711E" -> "712E" [ color="purple",arrowhead="none" ]; -"713E" -> "714E" [ color="purple",arrowhead="none" ]; -"715E" -> "398E" [ color="purple",arrowhead="none" ]; -"717E" -> "718E" [ color="purple",arrowhead="none" ]; -"719E" -> "720E" [ color="purple",arrowhead="none" ]; -"721E" -> "722E" [ color="purple",arrowhead="none" ]; -"725E" -> "726E" [ color="purple",arrowhead="none" ]; -"727E" -> "728E" [ color="purple",arrowhead="none" ]; -"729E" -> "730E" [ color="purple",arrowhead="none" ]; -"731E" -> "732E" [ color="purple",arrowhead="none" ]; -"741E" -> "743E" [ color="purple",arrowhead="none" ]; -"742E" -> "744E" [ color="purple",arrowhead="none" ]; -"745E" -> "754E" [ color="purple",arrowhead="none" ]; -"746E" -> "755E" [ color="purple",arrowhead="none" ]; -"747E" -> "756E" [ color="purple",arrowhead="none" ]; -"748E" -> "757E" [ color="purple",arrowhead="none" ]; -"749E" -> "758E" [ color="purple",arrowhead="none" ]; -"750E" -> "759E" [ color="purple",arrowhead="none" ]; -"751E" -> "760E" [ color="purple",arrowhead="none" ]; -"752E" -> "761E" [ color="purple",arrowhead="none" ]; -"753E" -> "762E" [ color="purple",arrowhead="none" ]; -"763E" -> "764E" [ color="purple",arrowhead="none" ]; -"765E" -> "766E" [ color="purple",arrowhead="none" ]; -"770E" -> "783E" [ color="purple",arrowhead="none" ]; -"770E" -> "784E" [ color="purple",arrowhead="none" ]; -"769E" -> "785E" [ color="purple",arrowhead="none" ]; -"769E" -> "786E" [ color="purple",arrowhead="none" ]; -"769E" -> "787E" [ color="purple",arrowhead="none" ]; -"770E" -> "788E" [ color="purple",arrowhead="none" ]; -"770E" -> "789E" [ color="purple",arrowhead="none" ]; -"769E" -> "790E" [ color="purple",arrowhead="none" ]; -"770E" -> "791E" [ color="purple",arrowhead="none" ]; -"769E" -> "792E" [ color="purple",arrowhead="none" ]; -"793E" -> "769E" [ color="purple",arrowhead="none" ]; -"769E" -> "784E" [ color="purple",arrowhead="none" ]; -"770E" -> "785E" [ color="purple",arrowhead="none" ]; -"788E" -> "787E" [ color="purple",arrowhead="none" ]; -"770E" -> "792E" [ color="purple",arrowhead="none" ]; -"798E" -> "799E" [ color="purple",arrowhead="none" ]; -"796E" -> "797E" [ color="purple",arrowhead="none" ]; -"793E" -> "789E" [ color="purple",arrowhead="none" ]; -"783E" -> "787E" [ color="purple",arrowhead="none" ]; -"784E" -> "792E" [ color="purple",arrowhead="none" ]; -"787E" -> "789E" [ color="purple",arrowhead="none" ]; -"769E" -> "791E" [ color="purple",arrowhead="none" ]; -"802E" -> "801E" [ color="purple",arrowhead="none" ]; -} diff --git a/examples/network/graphviz/data/unix.gv.txt b/examples/network/graphviz/data/unix.gv.txt deleted file mode 100644 index 431ab655..00000000 --- a/examples/network/graphviz/data/unix.gv.txt +++ /dev/null @@ -1,55 +0,0 @@ -/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */ -digraph unix { - size="6,6"; - node [color=lightblue, style=filled]; - "5th Edition" -> "6th Edition"; - "5th Edition" -> "PWB 1.0"; - "6th Edition" -> "LSX"; - "6th Edition" -> "1 BSD"; - "6th Edition" -> "Mini Unix"; - "6th Edition" -> "Wollongong"; - "6th Edition" -> "Interdata"; - "Interdata" -> "Unix/TS 3.0"; - "Interdata" -> "PWB 2.0"; - "Interdata" -> "7th Edition"; - "7th Edition" -> "8th Edition"; - "7th Edition" -> "32V"; - "7th Edition" -> "V7M"; - "7th Edition" -> "Ultrix-11"; - "7th Edition" -> "Xenix"; - "7th Edition" -> "UniPlus+"; - "V7M" -> "Ultrix-11"; - "8th Edition" -> "9th Edition"; - "1 BSD" -> "2 BSD"; - "2 BSD" -> "2.8 BSD"; - "2.8 BSD" -> "Ultrix-11"; - "2.8 BSD" -> "2.9 BSD"; - "32V" -> "3 BSD"; - "3 BSD" -> "4 BSD"; - "4 BSD" -> "4.1 BSD"; - "4.1 BSD" -> "4.2 BSD"; - "4.1 BSD" -> "2.8 BSD"; - "4.1 BSD" -> "8th Edition"; - "4.2 BSD" -> "4.3 BSD"; - "4.2 BSD" -> "Ultrix-32"; - "PWB 1.0" -> "PWB 1.2"; - "PWB 1.0" -> "USG 1.0"; - "PWB 1.2" -> "PWB 2.0"; - "USG 1.0" -> "CB Unix 1"; - "USG 1.0" -> "USG 2.0"; - "CB Unix 1" -> "CB Unix 2"; - "CB Unix 2" -> "CB Unix 3"; - "CB Unix 3" -> "Unix/TS++"; - "CB Unix 3" -> "PDP-11 Sys V"; - "USG 2.0" -> "USG 3.0"; - "USG 3.0" -> "Unix/TS 3.0"; - "PWB 2.0" -> "Unix/TS 3.0"; - "Unix/TS 1.0" -> "Unix/TS 3.0"; - "Unix/TS 3.0" -> "TS 4.0"; - "Unix/TS++" -> "TS 4.0"; - "CB Unix 3" -> "TS 4.0"; - "TS 4.0" -> "System V.0"; - "System V.0" -> "System V.2"; - "System V.2" -> "System V.3"; -} - diff --git a/examples/network/graphviz/data/world.gv.txt b/examples/network/graphviz/data/world.gv.txt deleted file mode 100644 index 3e6e4e37..00000000 --- a/examples/network/graphviz/data/world.gv.txt +++ /dev/null @@ -1,67 +0,0 @@ -digraph world { -size="7,7"; - {rank=same; S8 S24 S1 S35 S30;} - {rank=same; T8 T24 T1 T35 T30;} - {rank=same; 43 37 36 10 2;} - {rank=same; 25 9 38 40 13 17 12 18;} - {rank=same; 26 42 11 3 33 19 39 14 16;} - {rank=same; 4 31 34 21 41 28 20;} - {rank=same; 27 5 22 32 29 15;} - {rank=same; 6 23;} - {rank=same; 7;} - - S8 -> 9; - S24 -> 25; - S24 -> 27; - S1 -> 2; - S1 -> 10; - S35 -> 43; - S35 -> 36; - S30 -> 31; - S30 -> 33; - 9 -> 42; - 9 -> T1; - 25 -> T1; - 25 -> 26; - 27 -> T24; - 2 -> {3 ; 16 ; 17 ; T1 ; 18} - 10 -> { 11 ; 14 ; T1 ; 13; 12;} - 31 -> T1; - 31 -> 32; - 33 -> T30; - 33 -> 34; - 42 -> 4; - 26 -> 4; - 3 -> 4; - 16 -> 15; - 17 -> 19; - 18 -> 29; - 11 -> 4; - 14 -> 15; - 37 -> {39 ; 41 ; 38 ; 40;} - 13 -> 19; - 12 -> 29; - 43 -> 38; - 43 -> 40; - 36 -> 19; - 32 -> 23; - 34 -> 29; - 39 -> 15; - 41 -> 29; - 38 -> 4; - 40 -> 19; - 4 -> 5; - 19 -> {21 ; 20 ; 28;} - 5 -> {6 ; T35 ; 23;} - 21 -> 22; - 20 -> 15; - 28 -> 29; - 6 -> 7; - 15 -> T1; - 22 -> T35; - 22 -> 23; - 29 -> T30; - 7 -> T8; - 23 -> T24; - 23 -> T1; -} diff --git a/examples/network/graphviz/graphviz_gallery.html b/examples/network/graphviz/graphviz_gallery.html deleted file mode 100644 index 4580edcf..00000000 --- a/examples/network/graphviz/graphviz_gallery.html +++ /dev/null @@ -1,86 +0,0 @@ - - - Network | Graphviz Gallery - - - - - - - - - - -

- The following examples are unmodified copies from the - Graphviz Gallery. -

-

- Note that some style attributes of Graphviz are not supported by vis.js, - and that vis.js offers options not supported by Graphviz (which could make - some examples look much nicer). -

- -

- - -

- -
- - - diff --git a/examples/network/graphviz/screenshots/fsm.png b/examples/network/graphviz/screenshots/fsm.png deleted file mode 100644 index 544b8ed68b6d36cdd3d40283f219f23533b27d40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70809 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%0D5@+`~O*U#gTXu_rh@2FrN} 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 z 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 diff --git a/examples/network/graphviz/screenshots/traffic_lights.png b/examples/network/graphviz/screenshots/traffic_lights.png deleted file mode 100644 index 237016a63250dbde44ca17d680b12e5c4fd2d610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59829 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 bb%b=e-j$^MRt2aiLLeF{y2|B>4^aOD$R^W| diff --git a/examples/network/img/refresh-cl/Hardware-Fax-icon.png b/examples/network/img/refresh-cl/Hardware-Fax-icon.png deleted file mode 100644 index eab07c7e2b492d183e796d5bbc4c14f398f8eac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3645 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 diff --git a/examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png b/examples/network/img/refresh-cl/Hardware-My-Computer-3-icon.png deleted file mode 100644 index 26ac6260791799717be9893fcffaa4d4edf3cbdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5402 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 Ef_{oenE(I) diff --git a/examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png b/examples/network/img/refresh-cl/Hardware-My-PDA-02-icon.png deleted file mode 100644 index a761307d25ed268636a98d310b74555559f436a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3531 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 diff --git a/examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png b/examples/network/img/refresh-cl/Hardware-My-Phone-Picture-icon.png deleted file mode 100644 index 5e9ea6c56f7ee92297ac2953e22d0f9988c7f0b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3234 zcmV;T3|;eyP)tV} zID7y8{eK*G0K0bWGPSg{{M6xaq~di73{k^4K5g1`ij9qB;(E~F!D}@E5X0t5m5P)K z1=Hzt{Os8?JyliJllJc2`}bi3uzmaXCj$Zkj{a!&Y(ICuo0k-qkgLxn86=EWYhb8K z&DClcs#G$$T+R_bgivB`x10C%^^w!*WKO4xj~;DiJ9qBF>PTp#@v6ClH4g%IV-kHn$0l?4CmxYFga+4{P5NZqn zxeCk!IIOFyi#Iejlb^3IJ8|L!Pe@2$6&04=yu7@r@Y+p}16a9o<@?zyR%8r%fO&a& zafA^eo>^}0E}oW_O7Zbykl&006xGz!GONSM9Rq6WaB?Q|_UF2wQ1WRhVz;js@R*ob zR$pJ|%+1Yx3;?cs9KhPOYxiVkWo?O#iJ{W6GEyky6de^U{cZQ|*J<(M#Z+%|P`yJ& z{ch3~%f1C(GAg zveH{OcyO=*3E$hdZQHil-QC?^cpSir6)V=Krlua4G-(nwG&VA@3>V%2E3rd|-bGB0 zqjtB7Y0VQk4w|qTPMwRBmoWj8OV=&MUolJZEw0t-MCs_?x@GHJyWM`l;{evIS+i`` ztXUsUo;;a4Iy+IQoD>xmg-}w^v15Ot$jAulQ+ShK^hE08j7seaYV4Isp%bNZQ=HyS z3S5_8FQlew5rRrc43+!YXP2S54&S#n|M4J|1anpeq+Hv-n^;7s;>F`V4G-=9x55alXd^ ztXsEk%!COOiXVC85sCBN;QPpk2m%|?g$oxY{_pfM&~Mq}qz7~A)h-I~R+FEGNQ?JM zHb5U7yh<|zYiUMAFLicyp+*F7)R$#etMwy~13(go06_ip88bwcVjxo8%F3y@_%20_iJ>FC2dKHJjpU`(bRR!6Hrh-#YuprM-bH__ilHZ!cWGl>H|{Sc zNNUQ?&R&hjzh|@Ah9s%K4UICW(9(seX`@?PTG0b&x!EkVO#syBeSZ1!WtuvDDm&D= zhnJLE$ky7Gd^P-Qvs zUa8@DB`;F2_UZwy>5n9n|2XF3t>^jqpRlB)M2;MI1r+?thK7a#j{|_a-(0(P-4;Qe z73CHl8y`m@Mx)g4LLv)6$6o(pJ2#p&q?N1LK$DCIx<^sCK7qwW#q+xQ2KxHzB8E1U zhlUs!Dmh1P?S^`N86o6(0Qj-z0peE?C}1~>Zj$goD4H7ZJe@jyn&!=$N5B5$Rf;f# zQJnuIN{maQ%Bm_VEWAoMVNo;46dEG*lW3nQ98C_M`37k8#rF1gx5ojjTD5BVk|j$H z$Hc@i0N~M3qo&YMsV02(*=K|*%}^WojT<)z{Vr>0XyjliL6=gP3B$#Rg(UMyYJN}$ zegosTfkyj14gkgMDHO8&#PQ?Vt)g2zDmGepKx$$N3k#{Bpn$;`F4{;jBNBQ^^vAvE z+Ei*a^pZ{*w>$)Z&J8)R;sA{QIcU`L0MOV^n=xa?6)~Bpsji{1C&TRXvakF-`3hfrm%3ty$a#fAxUp>-Fy8jk|V4_l9MStJ^jy!|17Xnug3w1m7AMe zH*emPrV2|1AA>p|PErhR+uB+QVSrPY5|mn7T9{t1=UsL?na!i2mujWt?y0-adhXuk z#*`EmJZcnQxNzY~)CD1_dxizT)~&y|vuf4Kv0Ytu?(3_U`T;S8b~qelu~e|DSFiHK z#6)VhSy8B>xfr!~gN5V@IalHI9S%E-jEv;)215bk=(A5(R8*t`K=-f!0F_?avSrKT zBECg-dczPgBLW~Hsgbn<9F$3Fg_?nVxDM0_t;B>}79I!>50i36*dS)7ixw?9S5{WG z6aehQ0sx78{JH0zTl8?mD8}l7CT%t=U9P)AXVIS z3?XOu=d-%IyD2R#?F;~<+wJxtO{l*$0Pyy~9XoccdpMmIO}!X13P9!c<;+*(%Y8IH zggzH1t%7Gd1@Gfp&JjA&7)IPIKD%@04u=~307^6mmD({Z01!g2=?DJ9wP;@U?c3LLsv%cLK0<=~4w$WZCA;n@38r7z-Ydw9da< zVp8qr{WIRSJwl>I1$r0I|l68}|gf@F5t)7qKlBGQsx`PhA{1 zl&I9Wpe_u2{PD-lx3FON=lJ@k*y0}=L*o7aDS+_sa5>8V6K1n{>&%%mrz9sQiz%?hZ;veTERtKx?b$OC|`@Cr~F+E%&q79>mDbuV@kBjwi3pXtu z*>uebJoZkd+S1FWbXnbL3MrGSlrd>axoAYZPL?=Auh5Mcs*vc_QVOpDMN`0W00SB=2L$BztEM~D~2s-*_4Qk*_4T9%$VG(u;HQ&0#Nq+*%}h<|+d zk}=mW!^fshC-?Nbm5U43OnmRE5t#l=vHnl9;w%3$Z_b4WIl9w^ZY5X%NET^kSE2+`$57LKzqYL`_B2tt=%qI_d(@?uh&la z_^J@deyTY0q1>dB9y=Sc=!RiGO3UG6{y1d3?)`ILee~pYxmSe%Y15uAzGvBQ6L${R zE2&XQQ3JFp03CiU3_Q73a=yd8_oON9tJUL;SA{_C3n!Qendq|_8M@pB*Czx34NBm0 z76>8K$9mz#T_>MC_|nu3SA_s+Q=cjxJvLcYzG8lwNGf7}oVG)Nhi9hUh2J-1c#8JA ztesU1&AqvDz z(Aj(uTI*}TWNL@{76+L7)L=)jE@lV-gPLV%U_>+zykGjpD1SeZfxD)N5I7Y8A4=lG z4?l8m+_-TuT4Hy3c{%r!2yEK4sc^x9KjaYe9B|aqFe?xZQodsz6b&DJ2k^;hYEYLTZ{;Tr1?=%@8>Pnw+KcJZ>l=G;rM_*l93IWn z^3U?t@qs7fGiT1gk|p=9#^Vi*jg8y@0x2meYhT^E>A6wqnW%M_Zy@X7&z zvW8G|bG&9bA7H>KAwwvQ zM!Rv__E(-rOiY9bMHGmTgkSR%6?BPE5*>Dc<-48Wa1j7OO^1WN9AJSZ@L4P|;MnWq zK`LQv4>=*zxN z^V$y{?>f>8yAE3guHXkX5UeMRpf`lH2jV3c;nUaV`GVUUB!QN6vu=3msi!M&Etu2Z z-fk8UNJvOvaG}_-{q-%2qEu1*!wN+N4AmzH(;6jAT0}eDb`RYCw$DlIbI#mdZ3eIe9!vz8)^#+3#VJH*0yj0qFB9t_m-`jZ^QH% zV4skX1RAwAEUj^Z;39JE`)yEg!tw(eX2ET#hX|1qoU8;y;DE6yBA7O22u#aLgt!=G z7;p|;tP@V!%HexeCFra%P`l$oVnJM6W*WUWsXP;;H^z_sT2w+7h&B(~uyY7Xxvq-@D zeb9q1N{COu>#@PKMqbVd1FX;OfyK|4!dVls9=eXx406f}hBz9=86qHS^iar5jRBcd zzwLa#ZRNNKMj#T*?UDg6m(nJpLdJd7j*dn;EFC zuI5W?;>wpU)j?fd9W*yL18#E2dCP$V2d3co`)~p>T*&q>S+Xb_<6(eC&^lQDNTz z;|lx^E@*d4Bx1O2{(OjviV9>Lxk5n}yMRUmnIIZxvcogD#>$5@a4RU;F`JVT+3=N?m*}Ks^vdG9txH&f$h$KxU7V&#mA!uJ3^;xQ~uMh6O{{d*} z)55rUe}-FUrtsyp4Ba3~rQtQMLJdbMl?amJfihGOG!sUE$R39WN~$ejh%!U8+zF<} zChvxq{<_U>x2-yUywo8epin5HupW9oD{K66o6W|^<#L!gV+IUIcOs_N=(NG=(wF~n z-@tElj7B5iZi&wpSrf8Ak}w6nsf&gu7LJ3VLsWce!uUY>Whn4aB7*aD|KfS3(G9E< z-AZbP&h`%O?mPc@9|re3I3Fjd4KQ`-wOZ}UtgNj2(Gn8!aAxLcm@;Jw|K)&W1Pmqw zT+f3xnN0i_1XAGLvG5LhsjX`&MaMGm7k9a(66iHucX{o%iE?v5Wsm~_3 zpW(kSh)FpDb8g6i>&9jVY9@;l;H{$!j8E0WtWhegaDPDKAtY%^*hzD^0lus4=GHv6 zbd5@_-LPl(4sOsrF}hDA`gQ(;^5L6sONsSa+LpaGeP8q`(%;QfG^{-T#}Y^y%|CUXU-Wlk40aK^m&>(HK!?41aKjkF(3Yd(ZFp zy}ye@=i%DC=CvG&q;jJyTT{uD*I+bu+`aVXR8RLxeGN8yt$+B{nnXNSS2d*S+Wuu_ z4#i}qNGPPWHMM-**3|ZTfurcz1GN99xmZwC}!80@}|S8k3(l9RKCg zr{}zNUJzJ&--}m|oihIIqLNBzoN+u%hb0L+=%16x1Y;T_#cYxe{d-SmC=je!_S9YN zeM;c5x<5!JvvP3K4b!hkBvcMn5MXKaIvFB&dxu1+PG&S3h?Ek^U^23Of8YJ=x~+9} zeM;cb#ao7sxUA+xQE8Qtbkv!}(wo=iB)c_A*W5Uf+#O!p{l+mWuO3YA{bP4iDw!P8 zrvx6Jx8YY4uAjDpNec73-K51lQaGZqilM{#WvR>MVvfQTUH$V3QYa8+ySDy|%7XzMP8!$+?jUE?L3N_)Q1NB{$(kjlGz={dlLzs=9@vhqT)8s&;DSd@GAlfJ(WudbBq^OP{hcm0 z_Odb>Rx?D}^~&2U$5Ba=!64j52P?VV?X0<>;V;kcTyGDdkm_&-HP_pLsXC_k~Jjx)kEUoj;XeX%o^hqh@^{;q-*Q!Uwg=_)~7cN{gY2w7C z!-fwhtId|t-q{O?Xgy!!1gS?tOjIsdn>-$m)YjI{JRTohjwD4XU>10wB3q?U*v~p! zPBRKepOF;#p)EUBvTg+KxZ{r6($doUlK%be7Y`Xij(+_Ju0htkJc7G)(_U|aIOzFW zFIFP)r<;|~IwZ-B+R)zK4wv(g#~EOXCO`h%D^D)VR(giOj2SatTDx}b9PYb&_wI#h z+o`gmLP)OFO13;32w6oc`=&eetZ@+O!5WAop>4jaswS+K0RxL?QYA|#oipb|qfy$w ze}60(2u*wD*{An)BT!XUC0}yMC2wrnwCQ^8=kR@MJo!0oe)9vWRJy3V$V!6;52k{G z0&y)bKVMjdvJUt@%fwyLQ^NX>020>V|Qj z*U1SI|7rM=UOwQa;(S}$HHeRT2s(!OFXSYOdC8z9h>ujL`y?3^GMIA7V78GF5@luz zr;HR%XcU1YR3=icmLWhHLSgv(xZ)6%gim@hZqR7`rzs4zZ*FFCD+r1LdEzuuZzwP$hZ(lZl z{(J`yRPHvsM)2(L-bY{3o|7TExHJ#o2_!VaSeQ(}BAqWn6B+4^03Wc+Z8qD? zS+iz6H0Q3n>|Fbt1Si0W)E_%d?>DDt^u-m>BK%$E0c;TOK~jPgcM*-EiS!ZXVPPflj0--!5~#gt#sWmvoNvG=c7G)_WWtXh7Gg7lRy@UfnYml?%cVH zXa0Jog~tL9Urxf3W1)9J;<(R7qpC|Y{++RFwo3t^ik)jSo&+h7iRwEK=s+Y+zF-8! zDoQ3qf=x-1T~3kRq|#7_Ow|sPAO(erc-+2yd$7yrD@EOk^g0iKgaJipNJ&Y_-Sg(n zn|t$3H<=M1!VI)RT&h&uw&n z??3|%Mvxd@QBiTvg8B3Bym7`12(n8mJT?`&kvTm}LaDOqdBoJHai=gPd1v-e&Wbqp+|5?xylKN0>4a2~%rpD}{m~ z+JEpsxVgExblbLVp|hIE@NgN$X;gJ}b=|%9-h0c`sZ%B4B6>{N^X;O_rmJqc*WvGQ zxV3};9M3i!q*3Hl35706$B#EqWo4z%G|x^Se)u7oPMdFi0Or=o?tFQ_bmZ946f{2@uC%?^ zApQPiJz(N~O&@$TO+{0ueS3!BG11;or%`A)&K^4FaDh)?ZDmw zZMOm-Zy7kqE?u~`gK)<%p4aU^I)3zP6_BvQohA($G-&4KmtQ`iwx+h&QS4B}Yyi-S zWRi7xyHYK!En!`o9;C*0fNX;cw4y_80~n7E)Te_CL1K^ugag$m^Om&dbx!Yvpb-l| zRO91Fn6?@Xp92K=P{0s?5%{nRf!Be1yjehl5Z=?rAxRyi_M`wZ%xm$K zu1PNHxq$pB2=v*yK%lSJ1p5? zRuGk1(LqJ0!D30oKnNHDBoN3G^4!fkS@PWX?&fImFYf7l%~LNB6s_&QI`CLPK)}k` zb90ljaxw&(Ff|B;LJ$ZDIGq%_yLzGco0InAMJGHQ;|?eT;c_k;D&P%!bu%YC$U;AaQ^H?dbHqJM{8^A zK4pO4`@8mTzjDU`m}r~bo@}?;QMAvB%&hdJ>lV zMS5nMHZdh$5TpuZA~D(`5Q>DOW7kpWwhoF%`>=l$uS1rzru{;_!3{l3ZoU%a86g_3FF z_7DnORzZkS+u%7W5DJJZ`e-4%E(c&a!0);NsDot#A@E4;e9U2JhrW}XE4^TnxXb$Jw122qQ=l~*z4=(v;Xb)-|U$b zz^aFz$euTM-toM(k4l-pnFe-o6wi0&VHQbtGv*J%Gs3JR;6U!^^Y5|G*c=YvTFk%! z*wNv(llxj6fFgjCj*4R6Yu9x``RVh6bv5;0fROIq|JlDvZwjzz-h-k*WpKf3oBn*i zw~seloYb{IIfy&;u5`1pliw8YLMc}(z&Qv&TmT+C_AyTbaRIO_IEfpCIvv->Y>rzv zuV7=x#t{=-s;HsgmYgmh7#!S>`ab>Oz&rZu0MfJ>slR^u+46-C%@Z;4VzC%-CvFgC z7hYIA5%cU!5OrINi$?J-3-MLV^fMvEwG=pn%TAa9{NHUYmwm?DtX2nD%r>xCm z=rzFEQ)Pzk-p&>KKYRbgC_qwt+6$Yu{B1`>bl5e2qi{C}AA5GT@rXJ+)nych+W@7G zv4YDEE-N|RRmnB>2LsO$3LnHyMb~=3V@xg``ePepz@xvn= zKWZ9x$y!Xqz<>4{0(Nu(@nI-rG$^}Aj_l&`9Egn(NLc}$~Dhze|n`g$!3BdhK zaJsYMI?uiM zrwZ2?`g_YbfI3LCm%psiiwTog2%Jg7?9Db<*8im^2?8& z^DN3HlNHQnJ4W4tyAgL2infDHCI_`T1iX}9F#Es*V9YUtD8>%N4}()7fKR;k!$6%A z8tUrd+?j97Ya6N_ZPqt5a{#eO96Bd!!GW1M>GL!ZYK*!Ry1NY+Q496+lS4v60*Q`} zrV@$dMi8DQHwd>JyPmsh@n?w9Xd*p5{d9Q9gu+e4Y#yc-ixF*RBMP~KhM;JTM#HaH zSy>4tp#>g4|15x(fKcrKBE!6u1MKnJ1;zg@gP53DaG0!)e}DAO%qCq!B?pj8vgSGJ11BZAPI}q;Dbp@yE^;uW>yjq;6r0#ra@$6q2456W+5ECB*s|%loj%fw}6c1Q^ z9`0KLDcu>+*46=;nVC>raJ2Tw@k0xSh6lSxA7mntSZcT1rYU4zbF^_Od8sLB^Fty6 z#gWmG_?Z;i^xZtwDwPtVq9S?J##+l`Cl8DfpQ;zm*Ft-H1FKsQ78ZsU38mOyK{bkQ zX>CFK*g%7#)oL|_gs4Cj5&}Nn-cZ(X2L5>DRp_zx!HTHm5Id9r6=yH;d&)&J*!%9z zmj{OXw+#&STdr#*1g=g@feSB8CY8<7#-=`jAV1SYhbUs=reVt<0iCW3{qDdU20%na zI8muo)D3dobECSdi8eRaf>Xm0|O(Zw&pVJ=x79~R7Ol@6IBJP z5IBM;l}hUGuLQYVPIwb2;>{q>A}gsat$JJwHBeJs55vPo@bgo$YvaPAaPnAD?UCXy zpOJ_qr$>y#wwnT61L2*G%mpI7FEJ*0^^DZ?h0*a5Uh&geb&_FJ+qgv{BSSGO!FWSI z(Cd0hNl6ieYE%#x6T{E37DXzRQsHR(?WtZY(j8D$RgaOrj0@cYN~J&e`v-trCW8S( zKXmBz#?sR#3NF>3e*>+4)?ziA#_dLL1%mY;6fZC{aaz*j>8Tlu;*zHMCMLyGmXU@A z9dWhKW~|j#l9&)rHJBN(Si-B5y9IYuDqNc#ojs(ku94Q&HSo3I673IYT^MAd+uDrP z)s;0^X-;-@>x(dml~^s?@Y>dKyU|I55G+kjCj-fhpEf-&Gi~Mri79cu(~}bj)&Y9? zatjO(4U*iPOsY^w`Fdb)Z7c*my#~_I(28@KnP{|=KV_n&9??4eNOkSS>L%TlQ(Zmn zC3c6s9`DzQA_tM#O2@XWQvtYc!3zX3yq+2tZAM&F;;O8S?4{bY1Yd1xA`A}L2y2AG z!vnxz7(idQW2w}mJ*<>@n%P4kmwO^@!bn#&wq7~e)q71e_8^16Mc<^;yIp`WAea#v zf^TFq;vy6CW@cnBM+l{_znYGW4C4c_n^z}h5fn{OG`@kg8LO%D?o)W|LY!J_Q$+SaCuWn0_H=f^#fue}Fw$R- zjWh}vLeaO3^c@HAY*_MEz5e>f1A&1-P*qvQtB61>fU5(&@X^QnSK~A0DE4zha2ulU zC_r#<@FTl+?LL^3Gl%x{bi>uFee8E3dZDrcwrts)V=x%Xe#raX5rDVe+H-L3+y!)G zcn}7$B8?0W(bChWH~_AR9}~b30u21P07BKFkL=j_*1>u67GNtd1Ve)Z{Kx=yY}=Ww zYil`k&j2jWU7ix|AGgQL+gr?jk#IQeSnG{SO?X(GkGIctzXkD<+SOg7PE1xIP_!s$d4t(kCce*Qst<&{4rAw=z@0I*O0`S$H^=FgwM zXhMMM@>-&6GSY({@W)!W-!K52k0o44lY=FXka z0`-+wprz3S(Md@#m947uG~_Id19iA+!g)u(DS+2r`^(Jl1+Zbm#{A68EJ`NGKx0)4 zX=*f6Od1bvu5qXE>ba3YGu^hD@nUF2n97K zuvjdqIGhl`SFW5rCuPa+MPjjNDgaii*>e2CR~yVW)2;rBIVh9KE}7Z;=41dSyWz{Y z+TnEM;!r-tOAL#Jk`kN4YM82qAEK4G-D})dOZ|WUpNN{S81Xs)0000BgakrD62cN75*Asapsb_dgHd!qqB1i_#&P5!5OHIM;qgYD znTO8>TmTXE4T`MC1zCi|fU;yE8zK9iba&GGQeE}GTNUu=nRir>kvHeepZr~acUP+J zcmMBx_udMDfAT?Yv;qGDaJ?^>eBXQ)lAH$F=+uK-52Pg~!1l%YsD~AsPP{_@-vJo- z)D(tuL=FvC8gApLWtuM0lr1kil}I?E1&M(6;OtlZ zxSCsKdsRuLtNr|oa)je8M{#lBCkJ3zGAvD(6aC*Y{wcS6M-&q+uZM~7DzG3xgYXL2 z!lxmo^KM|`yMYTPg3dV+#IOwEumqy09K+Dzc@NxO6_w7@)sJw4nB(?cRq{U^Ky>~P z0zsH-nL1*dJ|QATGA|7}+Rr zG3A73few&!Af2uxfK(B~egK&xk|a}4pc@D^ATW;lxEcsh2XQeMs3*D@M87~nG)QHZ z5E{}@cTw9r!CLo2z3(<&6{UU66ZYd*Eh(Kniqqc7rCt10EZJfEWbE%!4HNo8da#u_JiN zy}WOC^A8U29|Ry`hIK^jZ!=D^Mopv!Jua{ST8@Cg5F*s(M9hlkO*0dY=(8hlMth0C0ac9G;Uq2bB$m60j!e22P&Em~AW(KdlIUdslClFN zBudmxPJ`S0E&)>?^@$YxqD=f@N&{ga2!djG09s6FK=O7yS2@vhtgHOG05Hu-SQ57? z>n&xix$Jqxc-pCh$#H)KizyB7N);D^EQUZvuS@t|Qt6|p4oh;P6DD6 zFXZMy?=yl`iUY0D0DCMa!D|ew_w;<;z29HrSm@l>`n^>8P5}C`aoXqyk_&ZN<{S() z%45Kx@svlw%clPhsj;^ZyZ~BHA<$Y&Mu=@x4u|k9!5u*NQY9XcBlwAi<3KBDiNR=~ zIKgNz60J^0+ge)*F9>vN^*eApv0U{9$W-cBUpB#8*mL$r0no)KjZJ)c_$e@lH4LhX zmM28dGc>AW0!&F?2|C_@xcUKvt51<}k(5?eRKk>LQ;9~Sp$x+U%QA#v7|OCN;89%@ z($9B9NKc+PLE;k<=#kDM*cEdaKO-vld*5kzG29b;%(=f+z9s;=m?4Zt7gLbDapVTS zr2!J`<$N5NI*%?SGkOXzu~5VH5%&D4_j5^VFA<85W5e3Mb_vFlPKdKw zVQ=F;Xe3P#_DV1@YCO!zoUMADD#0yDYAGQHyddZeKv)i~VBthrA^gF(4TV4k26tK+ zt*g$>@}F~ja!mj1pt^cB<3qfaiJQ^?Fr0<>lp(^z?L^ zkdQ!d(zBK4VV&>_q0Tr;t0#e&yo=a2*E}eDq-}v3C%tL_oGxZy)*WlkPsm?tK>+Ag z0$=(Hz!YVIM0O%(VGYE>1kiv^y@=#-KvM0ea8qus8m#;G?}y^zVwEncC?Ehq5Y)BL z=YxX>531{R>(;@tWy_$XsuWh+w*v2*3AAlA_>-Oi+t$hl1{spJR~MFEJpfiP#SWgb zyfE)~D~GZett@&vBsoZ#e-mZmJ3)^UWaNw_QM!{_LUTd(_L1b;kLbAZk6QgbJjTeBhP*+Ww5 zYd;>DnfAuu_<@I4J^r}!ssJPnPLBu}vi^4a(=W^v3|gcFavBY*;{QtBnzNXZ8O+EG z(Q`Zuvh^@e>dcVI=5%%3&hI#6|*vAoX}WaN)uQl};;H zt|SjW_#iEa$Y2jiHU~BrY4We<$m8B8TsdjAAb14_X60o zY16n%bq(_>o4of%&ir*+Z0aCj6dEBliggbI;XEMVd!?+<;!(h(wR<6qtMx(7xN$0l z4j(=Y=g*%9#qdBN0Diw;rIQjD0*_?`%B`|1Q>ILToSYmet*U~Jl@SmQ8bA{9yfb@( zKO3WAb92XWi310!e^*^y9cpT7epzqOuU@@+jrex}kdJeW2E)doX=$S{8IjXpmD0b} znjm$09#V)X!ADB8Ptt(U3RqU)WQf2LrNjVJ*Dx}>DV2^vW0dn84hIbegDQp4P>S?X zz^JrQXUnVMxypE~OmUxjZP0V*KeqY1O7|xx4ZP#_+i#mcd)BO|)YLTS z?(Qag_wCznHkPict*sS`z9uWs48Sf|x~XtUd8!f28#8MAkcSzeH5h_$HR3_~AOS)TyP$Z9o; z_5&|6WI@Hv)T*&SQgRZBFqu?OOH!DKVwfr!7z3F2LO$x2ykMt&q=)v>_8uc?5z1&U zj0LGNmyn8+GTX5Gz2U=$HAhF95)20Y=)r>qjmXHzB*}vYffx#r_doc+xqZiu*==oY z#VUZgbLKqx$ZuBs9xF()|GC!xpn1R>37{TfWy*P)O5q8 z_-9p0sO7K12XryhN9fSHeBdBb&92znfQaxgB&h@}h#-*e0WVQHxCf|`b6qi%ExC^b zm?Fw~W&>@mB~whb^!CXk0UbaDfv19?Rq_WqL8J{04fLarKQ8&~$dUDyn3zM=H8uS) za8pjst@-)OKFb}KONxpLVasc;7gSYMZMw3}j7D!{c|(5MtTmgGXUx>2yP-b004OVA z1CRBMI}Acw8kpcFh~%dB_r*$sb9rKek8NiEu}|0u($F%Xy^+AzEyaXxQNNQrny9|+ zfa|t#35?Zh#f}G4i_aHy*d2Z7%%-~f`m=Vs{TM1?adS&c-?wBmYuGS8C1vo@)sH`Z zGfEykdh}TE%-OT^jvPIDP+ zC6|b}M#qa1#!{fJt}gtYi7YWOaqNQm^FRH?efLJ&?G8A3@}#%1xoL$d!nAYiYpn3J0wO*R+Q`_J6^i;mU@rH}xfJ=g_7+(Xx!ir#qoV{Sd{MYYYyf{9H$>-d;^Kw~v`TIJZ z_OUHnUu##+6LbbsC>WX+l`{2F>x4zqOc_}mYcMKJnOZJinF{}9_4sW%DUVzvrJU|; zq27vPb+(HAuY`lH-Gt@aWYK%oPv^d+X~TvM!@v;+XO9}SWznLAGvWrsL1SYBe0AoG zr?azbGa9q`?OnUN69y)0x;r~kfYZ-1Cr`R3d)n-AKg&zwKB(iVpN;5$x}Z>q_V0kY z#)d!aauUhbA$e<0H8>ki9Q5}#?#5j$lfwbe)f)bP0=P2nzkeyK(eS^{%*^=xny`krM1TpCMcD(rn(Za_9baUhtj0MgE3$wg4vT^x>N@z3r|*@ z{^I2PV<(F0ZU}%Y0}H>0@|P`pO(}7sqhtD&M}dHfQ*!>SlJ3D8p8)X*31G(BNbT69 zFu2>#z#YGMd|7)(=Z+f+0A<#~Yc!u=Q$BXY$Pw6}cmZRDupCE~XFz>@y~JU+QH4f% z(kcUKI!i58iM9%0ShL!!B!aYHI486UOJ}VAU9* z$L1Y(1C$3`3ug>~-j-(Aw&#Rv%X@|UaA#gL=ym6No$m0Dx$kuYpbYGclv2Tn%9Dw; z%bX!8DYHgrXOBcs`XK{?@_%mrpK~P_E^gN8gadAm&-r8TcijPeb07dkjv{eaMqooT z*XQ$vMKQFK*KikI?yD~oesTcc96ZmnO5#I0T{pV?qyT=Z@h<>3di*aqP<^Qm#!E^7 O0000>P)i`S}gIuRu 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 diff --git a/examples/network/img/refresh-cl/license.txt b/examples/network/img/refresh-cl/license.txt deleted file mode 100644 index 7b8b9d43..00000000 --- a/examples/network/img/refresh-cl/license.txt +++ /dev/null @@ -1,14 +0,0 @@ -Refresh Cl icon set - -http://www.iconarchive.com/show/refresh-cl-icons-by-tpdkdesign.net.html -http://www.iconarchive.com/artist/tpdkdesign.net.html - -Artist: TpdkDesign.net -License: Free for non-commercial use. - -Name: TpdkDesign.net -URL: http://www.tpdkdesign.net -Available for custom work: No -Default License: Free for non-commercial use. -Commercial usage: Not allowed - diff --git a/examples/network/img/soft-scraps-icons/Document-icon24.png b/examples/network/img/soft-scraps-icons/Document-icon24.png deleted file mode 100644 index c420b202ed4b113b4ed87575181c8034b95b29dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1104 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 Z{tXy76{%(M^g;jt002ovPDHLkV1kG0M@j$y diff --git a/examples/network/img/soft-scraps-icons/Document-icon48.png b/examples/network/img/soft-scraps-icons/Document-icon48.png deleted file mode 100644 index 5938c512fbe77d44642dda1cab861ba8c3d851a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2771 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 Z{tXy76{%(M^g;jt002ovPDHLkV1kG0M@j$y diff --git a/examples/network/img/soft-scraps-icons/Email-icon24.png b/examples/network/img/soft-scraps-icons/Email-icon24.png deleted file mode 100644 index c01c9040ecb5f5567275dd9da81d3c18db7bb40f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P)z34j@%(E-J`BtZH8 z4QP=NL=U4NyLWx8f2Rwqe85i|p!61+-hxnEC-x9@gx$Li@{u-Mw3i0X&A0%KZ^&+c z1;!&T{(p*Y#euF4Brc+21DHjYC=5|5f^s8Hq9b8B`W;yF-jA5f=U24(?TEDB*Y zLFG+gLO&Tm-Qb`aL?{AkT5L~y0Bgv`+&Ze)fa(r|@nX&EAa4MgOFw)ys2yAX-E%ixIzu!t<*VuZK?6y>naoi?zx$`LX) zI3mA+>$li9eAu_kAe{z3*;b#rXHZ{&rZP2!f?I`@%c$9#A~o#vqM%m6tjT1lQ*#c3 z@5Tbgld<3r`t3#b8MU|<&EbdKTzdH&51-BUcd`C9=2_Ag^H`PulPt~a**x;Y>glxW znh9Fnz?ZJTJ#SO?(P?=ur$oTyS>U;UHvY*29e)6g0VL7EWag3p0000jt+nzW0hPEBe_rsJs7KhD|NG~O>`kQ?^EoW0imzrEJl>l`mk@$i}k zmezkk%~#B78g}ZqopljKKCh1)!u5QdS!9 zy#~+)POf+t6}_W@i#LJn-v9-Wwq*dV7NE0%5FwKzZtVe75r8@vkgpM7p8z;XfOMx( z(?=S$19L(rR=l%|KS6*d-1%R=PJjaf;5Y#`^c%l@4TLfk;S&@IE5&V`LHhn@@(ltU z5&%aDu-?_Fnnf}{h9Cjs7jHKMVbQM7kNx-_eP8+JG<5fO+w(DV6)WTuy)!0$@J@ zQr(Rh1eo3cjm<#vMpmzCI9Uapj&%=tYW9`b*n#`Ke3t;H1VBCkR=FEBGy&Qu=J5w$ ztR_SjPh%fiyq7!HRsfOAxym1~d;sR^1^~E60D}O?Bfv^m0}D?b!aM7ybVmyd$@B?W zwwWgy1j5eUOw6rb3k1({KC`k8+CK9jVSfSKCqSV9*h_#F{fpn)0Dn68sa>7w>i{!z zo4CmxqEEbx)y_0&BVE_5^yz2;X8dujjeqD@&jRy-e>$vz_hb`xMZE7!_C%?70Q9y-rPR(I1^ zhB|=|+@YCJI(E3Yr9=DKc&mEYWi`Ck@*@JA6#zRSZAoTWdDVP|5f{VUNQinTfSw`O z>PF_*O$a-i)8)qmIHv%d&xN#=DexYl_;`n-zg%Dnb`&`QYKw9Zlat~ZaWRSskXwv8 z2f)?Ui;-ED@3{{|#|2tr04l0b>d;)oS(%xLplsHG|0rATXh#S0U&8#CJ_p+ylEk4| z&ma?s0QH!6AK74601?2LJ53r500000NkvXXu0mjf-=}-n diff --git a/examples/network/img/soft-scraps-icons/Email-icon48.png b/examples/network/img/soft-scraps-icons/Email-icon48.png deleted file mode 100644 index 799ebb70bfe43285841801bb4b70ea7899e4fce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1487 zcmV;=1u*)FP)leV_qYTI?LcFJhGx>3u7DXSfbf`}BIhz#Z!RQ#uZL{a=D{t>4l zg2-^x3o3R9Zrwz-sk^AV)Xudqtz(^?y(CSVq_^bwd|#U8%a^1{)=OH*3x~cvIp;g? z^F7b^zV8uO<0euaKpH@*14si%bpUAq9Q!%SQXR-`+K>X^0!O_DkX*pm&Ly%w*=Hu} zUkU-^qvOlihwMw(pP~=1K=fq zTn0Yw0<4>L60-LIg#{2Z(~y@>0*%!W!nZmYfB|A+5;Ct2$jF3nj6+(t=p4GrdMfn>8^A0BgH0UMt8v*2pD6KU(g2-P7xv7G4a+w(r zkWL3MI|5JqU`{izl_^sfazIY>4d0cl`UKk zOiV-Ex(d0mHUS16*GuTD*Z`D&um8f+2oJU*cRI$ z%4$Quk9!~;|L{ZJpvgkf06d|W(3i0#^zTiUbG{*qF;Y^$vU_#%@6NsKxe{zS{A8?` zvdQE64O=56<775+^UU({1tj#OUP7O%03zPjD0`x;;=r4a)=K!9pHCfS@Z}IKPlq>u zQ5ndfY$#XUg1Bb~*NfAfM@^CwcS=)^&656Ae(4i0mlMF`Y z@_uYg?n0x~h!d>VnJkDk5Avh0o}0f8d6SnU>4s=-<9jJc?n2|8WC!78XPT>F;90$d zJ_!Jro`RgsWPUeA_C>n>D56JEeAhT|?j#SPelz%V4q>3~ZPapo3q+nJ_A?jqJ)i?S(JJ;RJzFJRrP zlhDYA)H@l-GRE&)Vo7MZ?!;PuhH`R|f#Ur-2@QY5a&Afduv7t1{1M)XOZJ5ToaNYd z;~=o!wl)9^jzLy*s3DwJ0KCs};9Y*z9j%Mg=t|kaZs3JOs{4TgfW;hVtR`f3zXY+h zdUZ4K`v64iTab1Sn3K>PY(w7Qc*T?r@eB*mc3$8O@p{@7HXp-3%MSQ3Z)~1v70jC) zuLi?Z{=UfZI!C@{PU?K^T&y+8`pNENkAT-W-a&xDFe~OzE^9T2f3H|+Qvi?y@bZfh p?HgRvmIjb&O9M!?r2(Yc{s$l2wJRpk{*eFx002ovPDHLkV1gzKz-Ryf diff --git a/examples/network/img/soft-scraps-icons/Folder-icon24.png b/examples/network/img/soft-scraps-icons/Folder-icon24.png deleted file mode 100644 index 16d050846ffe218089d2306d6064ce8bdf2e6718..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 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 diff --git a/examples/network/img/soft-scraps-icons/Folder-icon64.png b/examples/network/img/soft-scraps-icons/Folder-icon64.png deleted file mode 100644 index 6c5d457aa6d13f68f28253ec4180b051899f6e67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1771 zcmV;P)>{9t5Old5y2RZR3ro>h!=`cV>}26m|!$2cp%D6 zjDXRYpaBgPu}U~pVuC0djP26xwQV`vw7c^)}Vk6#z`4 zwo-j8uJ<@KgZfP-fSahjR1c9UDWOMq0=@FhsmxmgZ2uTIawJ|1?nZCGO?0MeHccqQA?;5B2!?tA`*w^qw-i~$fqAENq-%xF#zGdU>@DbRXNTFifz$^at51HTOe zavUfrk^q1DOU?jSBp6|XZ@ zyqQOmLUTQ+-^Zb_9BaxHRQ_N?|9m?N^K8g*D#+&MD2rQzOuK>%a&ZcACT12ko1$-B zm8k4CC^m5+A;sQ4ugSr`6F0HxQ~IbCH8^q72*8_6jbRVSEHD><7zT%*L&#Z)FMd++ z%T61z6$QDRZZrrE9YTg93c;qupvMyfpamN()agWjD;gN>dhA-XToE_nwTY|hP<`46 zz)Ge@avWs1%mpAU*u>)qiK|}tx!W#LakoCXP8wLNA;f# z**H>`gN0ig;cGSmz!eI^xcv3#WetFiruxmfZ@>rCmI0yT*zd{3^cPyu*wPU|-zb2g zk8#lD$pK)haow-nh8EQW_X9vfb7CKm0I-@V_dEjVDcf6ftgQ<0eu_blbI+sibUOfe zkEwy&4mxvXyPAFz^Gow_&N=09Kf=!7GXn5FQ~mGanj>$Yp5CC@&HZfZ)=Itg!y&EM zy)YGkwM-RG=29W&l$M^LBV1w`T^m;wzc(Iqvbh%+0Vs$9aE-qN0YvnDMS!jCuQ3ez z902u30C*TeZ=Qv1nX)6gFbna78Du1Z`hN|&9f0|%0Ekr25$pk76oBa7Y72vI)D;PK z>NaAbGX}7UshsQB1Jd*iAYG=m0cTIL#ZR%NI~R020CQ6T5Kl|9uO+y13e! z_LfcwV0J11A2H>0nfEv>9yE7lVZSbMBDC1tvr+-r#*`!98~|F-L4D?y5Og~LrA7ey z5x{l8+?xu( zXNc|rI`O_vw6HjQbkU&O0k}IAfE}XD5r3w3{(vLUT3ZV^B0Hvw12Dq~09U^X@oH3b z|C9hC(O6@_Uz+BgP5?DV0CtKpqu?*yU=0CGO9kLd*{)dxV2Tld{si!qY}YITFqr_V zjR2I%cFiIH6H@`$Bil8L08B6fP(%QGWxHk(fD!`m8UZMm?V3dZZc72+ukXY=L2KXD zTW=}`-`ZpVU;qK^(ym|L#`YaNl|7)!06@h-+1^=W?y+$ITLgd)s0A+ee&12qu32M! zuLl~MwB%X=U=gC9t{&h{aO_Cg?wM-`4+G<-#IsKb0Neqff^rtKYkbWkaYh$=DxNM2 z1c5tv6yB!~b@2ew9Xt7mk7J$`iAg1#6jlR8{bakFUK5|j&U+Nty*FO8idq~4AYKK1 zLyZ#|@frL0VnRsgx8gE`=fUUOeQff?L+1n3?UX?_`hiwSX-Y==!Y@$CB{szqds z4*z4Q2ch?d%jH`c@lR8t)x}4lhmtSI{--JF)(t?m1G23ffNTe3+dmSwJ_Hi#dGG)L N002ovPDHLkV1fXtCQ1MR diff --git a/examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png b/examples/network/img/soft-scraps-icons/Smiley-Angry-icon.png deleted file mode 100644 index f40bc381b951af8fc418a9816b33dce90fbba030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3210 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 diff --git a/examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png b/examples/network/img/soft-scraps-icons/User-Administrator-Blue-icon.png deleted file mode 100644 index ba2ffac73718abfc5a1d4e0d3dfcaa4201fea7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3901 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 LNkvXXu0mjf!el#T diff --git a/examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png b/examples/network/img/soft-scraps-icons/User-Administrator-Green-icon.png deleted file mode 100644 index a3d3167785d95927c0699b5e9f3c58ac43c77aaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3906 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 diff --git a/examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png b/examples/network/img/soft-scraps-icons/User-Coat-Green-icon.png deleted file mode 100644 index 4a4326b749ed16552a3db1fff820d53a29594c84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3571 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 Sw%*AA0000)oZU}yJ~@ZOWNC8 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 TfngXZ00000NkvXXu0mjf7*j=+ diff --git a/examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png b/examples/network/img/soft-scraps-icons/User-Preppy-Blue-icon.png deleted file mode 100644 index b3c774083ec033c622e17a995397c318d94eb750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3802 zcmV<04khu4P)u)XOFk)nuO{)aJN zCv?RL2#4Ivs5DuukUP2q{B`ekBN$ zF%GfjOsPf`Yy(l z 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 Q&j0`b07*qoM6N<$f?a(FSpWb4 diff --git a/examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png b/examples/network/img/soft-scraps-icons/User-Preppy-Red-icon.png deleted file mode 100644 index f569776ea011a9bbd1488f51c350e6aec7dc2071..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3800 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 Visit artist homepage for details). - diff --git a/examples/network/index.html b/examples/network/index.html deleted file mode 100644 index d3d4d6ad..00000000 --- a/examples/network/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - vis.js | Network examples - - - - - -

- - \ No newline at end of file diff --git a/examples/timeline/01_basic.html b/examples/timeline/01_basic.html deleted file mode 100644 index 289555f7..00000000 --- a/examples/timeline/01_basic.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - Timeline | Basic demo - - - - - - - -
- - - - \ No newline at end of file diff --git a/examples/timeline/02_interactive.html b/examples/timeline/02_interactive.html deleted file mode 100644 index e555b29c..00000000 --- a/examples/timeline/02_interactive.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - Timeline | Interactive example - - - - - - - - -

Drag items around, create new items, and remove items.

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/03_performance.html b/examples/timeline/03_performance.html deleted file mode 100644 index 665b473a..00000000 --- a/examples/timeline/03_performance.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - Timeline | a lot of data - - - - - - - - - - -

- Test with a lot of data -

-

- - - -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/04_html_data.html b/examples/timeline/04_html_data.html deleted file mode 100644 index c7c1609d..00000000 --- a/examples/timeline/04_html_data.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - Timeline | HTML data - - - - - - - - -

- Load HTML contents in the Timeline -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/05_groups.html b/examples/timeline/05_groups.html deleted file mode 100644 index 7182670f..00000000 --- a/examples/timeline/05_groups.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - Timeline | Group example - - - - - - - - - - -

- This example demonstrate using groups. Note that a DataSet is used for both - items and groups, allowing to dynamically add, update or remove both items - and groups via the DataSet. -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/06_event_listeners.html b/examples/timeline/06_event_listeners.html deleted file mode 100644 index df240ce4..00000000 --- a/examples/timeline/06_event_listeners.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - Timeline | Event listeners - - - - - - - -
-

-
- - - - \ No newline at end of file diff --git a/examples/timeline/07_custom_time_bar.html b/examples/timeline/07_custom_time_bar.html deleted file mode 100644 index d40b76fc..00000000 --- a/examples/timeline/07_custom_time_bar.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - Timeline | Show current and custom time bars - - - - - - - - -

- - -

-

- - -

-

- timechange event: -

-

- timechanged event: -

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/08_edit_items.html b/examples/timeline/08_edit_items.html deleted file mode 100644 index 9948098b..00000000 --- a/examples/timeline/08_edit_items.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - Timeline | Edit items - - - - - - - -

- This example shows how to use callback functions onAdd, onMove, onMoving, onUpdate, and onRemove. The onMoving function updates an item while dragging, and can be used to prevent the item from being drawn at disallowed or infeasible timeslots. In this example, the items cannot be moved outside of the month April 2013. The other callback functions are called after an add, move, update, or remove action has taken place, and can be used to cancel these actions. -

- -
-

-
- - - - \ No newline at end of file diff --git a/examples/timeline/09_order_groups.html b/examples/timeline/09_order_groups.html deleted file mode 100644 index 7b1bd16e..00000000 --- a/examples/timeline/09_order_groups.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - Timeline | Order groups - - - - - - - -

- This example demonstrate custom ordering of groups. -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/10_limit_move_and_zoom.html b/examples/timeline/10_limit_move_and_zoom.html deleted file mode 100644 index 2f622cb7..00000000 --- a/examples/timeline/10_limit_move_and_zoom.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - Timeline | Limit move and zoom - - - - - - - -

- The visible range is limited in this demo: -

-
    -
  • minimum visible date is limited to 2012-01-01 using option min
  • -
  • maximum visible date is limited to 2013-01-01 (excluded) using option max
  • -
  • visible zoom interval is limited to a minimum of 24 hours using option zoomMin
  • -
  • visible zoom interval is limited to a maximum of about 3 months using option zoomMax
  • -
-
- - - - \ No newline at end of file diff --git a/examples/timeline/11_points.html b/examples/timeline/11_points.html deleted file mode 100755 index 9ae67166..00000000 --- a/examples/timeline/11_points.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - Timeline | Points - - - - - - - -

World War II timeline

-

Source: http://www.onwar.com/chrono/index.htm

-
- -
- - - - diff --git a/examples/timeline/12_custom_styling.html b/examples/timeline/12_custom_styling.html deleted file mode 100644 index e43ab3fb..00000000 --- a/examples/timeline/12_custom_styling.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - Timeline | Custom styling - - - - - - - - - -
- - - - \ No newline at end of file diff --git a/examples/timeline/13_past_and_future.html b/examples/timeline/13_past_and_future.html deleted file mode 100644 index 019dde17..00000000 --- a/examples/timeline/13_past_and_future.html +++ /dev/null @@ -1,88 +0,0 @@ - - - Timeline | Past and future - - - - - - - - -

- When the custom time bar is shown, the user can drag this bar to a specific - time. The Timeline sends an event that the custom time is changed, after - which the contents of the timeline can be changed according to the specified - time in past or future. -

- -
 
-

- -
- - - - - - diff --git a/examples/timeline/14_group_performance.html b/examples/timeline/14_group_performance.html deleted file mode 100644 index 3cafa6b9..00000000 --- a/examples/timeline/14_group_performance.html +++ /dev/null @@ -1,109 +0,0 @@ - - - Timeline | A lot of grouped data - - - - - - - - -

Timeline grouping performance

- -

- Choose a number of items: - 100, - 1000, - 10000, - 100000 -

-

- Current number of items: 100 -

- -
- - - - - diff --git a/examples/timeline/15_item_class_names.html b/examples/timeline/15_item_class_names.html deleted file mode 100755 index ea1d14ef..00000000 --- a/examples/timeline/15_item_class_names.html +++ /dev/null @@ -1,116 +0,0 @@ - - - Timeline | Item class names - - - - - - - - -

This page demonstrates the Timeline with custom css classes for individual items.

- -
- - - - diff --git a/examples/timeline/16_navigation_menu.html b/examples/timeline/16_navigation_menu.html deleted file mode 100755 index 7c5153be..00000000 --- a/examples/timeline/16_navigation_menu.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - Timeline | navigation menu - - - - - - - -
- -
- - - - \ No newline at end of file diff --git a/examples/timeline/17_data_serialization.html b/examples/timeline/17_data_serialization.html deleted file mode 100644 index 80d73f7b..00000000 --- a/examples/timeline/17_data_serialization.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - Timeline | Data serialization - - - - - - - - -

Serialization and deserialization

- -

This example shows how to serialize and deserialize JSON data, and load this in the Timeline via a DataSet. Serialization and deserialization is needed when loading or saving data from a server.

- - - -
- - -
- -
- - - - \ No newline at end of file diff --git a/examples/timeline/18_range_overflow.html b/examples/timeline/18_range_overflow.html deleted file mode 100644 index 8f9f7506..00000000 --- a/examples/timeline/18_range_overflow.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - Timeline | Range overflow - - - - - - - - -

- In case of ranges being spread over a wide range of time, it can be interesting to have the text contents of the ranges overflow the box. This can be achieved by changing the overflow property of the contents to visible with css: -

-
-.vis.timeline .item.range .content {
-  overflow: visible;
-}
-
- -
- - - - \ No newline at end of file diff --git a/examples/timeline/19_localization.html b/examples/timeline/19_localization.html deleted file mode 100644 index e2624abd..00000000 --- a/examples/timeline/19_localization.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - Timeline | Localization - - - - - - - - -

- To localize the Timeline, one has to load a version of moment.js including locales. To set a locale, specify option {locale: STRING}. -

- -

- - -

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/20_click_to_use.html b/examples/timeline/20_click_to_use.html deleted file mode 100644 index 46e1a567..00000000 --- a/examples/timeline/20_click_to_use.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - Timeline | Click to use - - - - - - - -
-

Timeline click to use

-

- This example demonstrates how to use the clickToUse option: before you can scroll and drag in the timeline, you first have to click in the timeline to activate. -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/21_set_selection.html b/examples/timeline/21_set_selection.html deleted file mode 100644 index 82e64888..00000000 --- a/examples/timeline/21_set_selection.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - Timeline | Select items - - - - - - - -

Set selection

-

- Enter one or multiple ids of items, then press select to select the items. This demo uses the function Timeline.setSelection(ids). Optionally, the window can be moved to the selected items. -

- -

- Select item(s):
- -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/22_window_adjustment.html b/examples/timeline/22_window_adjustment.html deleted file mode 100644 index cade9b07..00000000 --- a/examples/timeline/22_window_adjustment.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - Timeline | Adjusting window - - - - - - - - -

This example demonstrates functions to adjust the visible window of the Timeline.

- -
-
-
-
-
-
-
-
- -
- - - - \ No newline at end of file diff --git a/examples/timeline/23_data_attributes.html b/examples/timeline/23_data_attributes.html deleted file mode 100644 index 477f1a80..00000000 --- a/examples/timeline/23_data_attributes.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - Timeline | Basic demo - - - - - - - -

- In this example all items get an HTML attribute attached: each item gets an attribute data-id, and items 1 and 6 have an additional attribute data-tooltip. -

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/24_all_data_attributes.html b/examples/timeline/24_all_data_attributes.html deleted file mode 100644 index dc077aa3..00000000 --- a/examples/timeline/24_all_data_attributes.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - Timeline | Basic demo - - - - - - - -

- In this example all items get HTML attributes attached: each item gets data-? attributes for each field defined on the JS object. -

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/25_background_areas.html b/examples/timeline/25_background_areas.html deleted file mode 100644 index 777baa9c..00000000 --- a/examples/timeline/25_background_areas.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - Timeline | Background areas - - - - - - - - -

This example demonstrates the item type "background", see "Period A" and "Period B". The background areas can be styled with css.

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/26_external_data.html b/examples/timeline/26_external_data.html deleted file mode 100644 index df8e68d4..00000000 --- a/examples/timeline/26_external_data.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - Timeline | External data - - - - - - - - - - -

Load external data

-

- This demo shows how to load external data via an ajax call. -

-
-
loading...
- - - - \ No newline at end of file diff --git a/examples/timeline/27_templates.html b/examples/timeline/27_templates.html deleted file mode 100644 index eb68de13..00000000 --- a/examples/timeline/27_templates.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - Timeline | Templates - - - - - - - - - - - - -

WK 2014

-

- This example demonstrates using templates to format item contents. In this case handlebars is used as template engine, but you can just use your favorite template engine or manually craft HTML from the data of an item. -

- -
- -
- - - - \ No newline at end of file diff --git a/examples/timeline/29_hiding_times.html b/examples/timeline/29_hiding_times.html deleted file mode 100644 index edf2577e..00000000 --- a/examples/timeline/29_hiding_times.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - Timeline | Hiding times demo - - - - - - - -
- - - \ No newline at end of file diff --git a/examples/timeline/30_subgroups.html b/examples/timeline/30_subgroups.html deleted file mode 100644 index 4c342658..00000000 --- a/examples/timeline/30_subgroups.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - Timeline | Background areas - - - - - - - - -

This example shows the workings of the subgroups. Subgroups do not use stacking, and only work when stacking is disabled.

- -
- - - - \ No newline at end of file diff --git a/examples/timeline/31_background_areas_with_groups.html b/examples/timeline/31_background_areas_with_groups.html deleted file mode 100644 index b557b5a2..00000000 --- a/examples/timeline/31_background_areas_with_groups.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - Timeline | Background areas with groups - - - - - - - - -

This example demonstrates the item type "background" when using groups.

-
    -
  • Background items having a group are displayed in that group
  • -
  • Background items without a group are spread over the whole timeline
  • -
  • Background items with a non-existing group are not displayed
  • -
-
- - - - \ No newline at end of file diff --git a/examples/timeline/data/basic.json b/examples/timeline/data/basic.json deleted file mode 100644 index 711dd8e2..00000000 --- a/examples/timeline/data/basic.json +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "id": 1, - "content": "item 1", - "start": "2014-04-20" - }, - { - "id": 2, - "content": "item 2", - "start": "2014-04-14" - }, - { - "id": 3, - "content": "item 3", - "start": "2014-04-18" - }, - { - "id": 4, - "content": "item 4", - "start": "2014-04-16", - "end": "2014-04-19" - }, - { - "id": 5, - "content": "item 5", - "start": "2014-04-25" - }, - { - "id": 6, - "content": "item 6", - "start": "2014-04-27", - "type": "point" - } -] \ No newline at end of file diff --git a/examples/timeline/data/wk2014.json b/examples/timeline/data/wk2014.json deleted file mode 100644 index 2bcb3d75..00000000 --- a/examples/timeline/data/wk2014.json +++ /dev/null @@ -1,152 +0,0 @@ -[ - { - "player1": "Brazil", - "abbr1": "br", - "score1": "1 (3)", - "player2": "Chile", - "abbr2": "cl", - "score2": "1 (2)", - "description": "round of 16", - "start": "2014-06-28 13:00" - }, - { - "player1": "Colombia", - "abbr1": "co", - "score1": 2, - "player2": "Uruguay", - "abbr2": "uy", - "score2": 0, - "description": "round of 16", - "start": "2014-06-28 17:00" - }, - { - "player1": "Netherlands", - "abbr1": "nl", - "score1": 2, - "player2": "Mexico", - "abbr2": "mx", - "score2": 1, - "description": "round of 16", - "start": "2014-06-29 13:00" - }, - { - "player1": "Costa Rica", - "abbr1": "cr", - "score1": "1 (5)", - "player2": "Greece", - "abbr2": "gr", - "score2": "1 (3)", - "description": "round of 16", - "start": "2014-06-29 17:00" - }, - { - "player1": "France", - "abbr1": "fr", - "score1": 2, - "player2": "Nigeria", - "abbr2": "ng", - "score2": 0, - "description": "round of 16", - "start": "2014-06-30 13:00" - }, - { - "player1": "Germany", - "abbr1": "de", - "score1": 2, - "player2": "Algeria", - "abbr2": "dz", - "score2": 1, - "description": "round of 16", - "start": "2014-06-30 17:00" - }, - { - "player1": "Argentina", - "abbr1": "ar", - "score1": 1, - "player2": "Switzerland", - "abbr2": "ch", - "score2": 0, - "description": "round of 16", - "start": "2014-07-01 13:00" - }, - { - "player1": "Belgium", - "abbr1": "be", - "score1": 2, - "player2": "USA", - "abbr2": "us", - "score2": 1, - "description": "round of 16", - "start": "2014-07-01 17:00" - }, - { - "player1": "France", - "abbr1": "fr", - "score1": 0, - "player2": "Germany", - "abbr2": "de", - "score2": 1, - "description": "quarter-finals", - "start": "2014-07-04 13:00" - }, - { - "player1": "Brazil", - "abbr1": "br", - "score1": 2, - "player2": "Colombia", - "abbr2": "co", - "score2": 1, - "description": "quarter-finals", - "start": "2014-07-04 17:00" - }, - { - "player1": "Argentina", - "abbr1": "ar", - "score1": 1, - "player2": "Belgium", - "abbr2": "be", - "score2": 0, - "description": "quarter-finals", - "start": "2014-07-05 13:00" - }, - { - "player1": "Netherlands", - "abbr1": "nl", - "score1": "0 (4)", - "player2": "Costa Rica", - "abbr2": "cr", - "score2": "0 (3)", - "description": "quarter-finals", - "start": "2014-07-05 17:00" - }, - { - "player1": "Brazil", - "abbr1": "br", - "score1": 1, - "player2": "Germany", - "abbr2": "de", - "score2": 7, - "description": "semi-finals", - "start": "2014-07-08 17:00" - }, - { - "player1": "Netherlands", - "abbr1": "nl", - "score1": "0 (2)", - "player2": "Argentina", - "abbr2": "ar", - "score2": "0 (4)", - "description": "semi-finals", - "start": "2014-07-09 17:00" - }, - { - "player1": "Germany", - "score1": 1, - "abbr1": "de", - "player2": "Argentina", - "abbr2": "ar", - "score2": 0, - "description": "final", - "start": "2014-07-13 16:00" - } -] \ No newline at end of file diff --git a/examples/timeline/img/Hardware-Mobile-Phone-icon.png b/examples/timeline/img/Hardware-Mobile-Phone-icon.png deleted file mode 100644 index 66a6d35fc329c86b12d57185fb82879b471c5546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3463 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 diff --git a/examples/timeline/img/attachment-icon.png b/examples/timeline/img/attachment-icon.png deleted file mode 100755 index fc82517762e5c83e8030e4947fd0b5ed62e73b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2774 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 diff --git a/examples/timeline/img/blog-post-edit-icon.png b/examples/timeline/img/blog-post-edit-icon.png deleted file mode 100755 index 12ab23c64717a0b361a739661f5bdabf16df85a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4225 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 X4%%syG(5Yu00000NkvXXu0mjfMVmS1 diff --git a/examples/timeline/img/comments-icon.png b/examples/timeline/img/comments-icon.png deleted file mode 100755 index 736789edd6ffce59fd55e89948bd5ead588a8106..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3173 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 LNkvXXu0mjfA!Y1$ diff --git a/examples/timeline/img/community-users-icon.png b/examples/timeline/img/community-users-icon.png deleted file mode 100755 index a77e239a3cb3df9cb8367d0beedbf1ab545fcaf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4664 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 LNkvXXu0mjfwykOf diff --git a/examples/timeline/img/product-icon.png b/examples/timeline/img/product-icon.png deleted file mode 100644 index fb12da43b3d7979fc6377f30398dbd12bcedded2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1594 zcmV-A2F3Y_P)3`Oy;0h7DOD~)MWi595e+d4w7XP@7D~Alfl#X$B8s5K5aT~F(O(*Y)F2@- zCQX%qs6e@xD0EAyn5IymQd)Ym+Z&~&H(Iys?#y`RTxMss3qLSXe|VacbLLFb_c`zP zeREDF{L4-HAK*U)Q1{aZ+wHDV?>ghBOp_#;yw$q|Iw!w6G}w!Q?l#D>4K~sxnXGFX zR8@hZsz^*qA&(mQUD7p`z9VnhNS*`zEsaXx_O3@?_#|%_K<$b5b~<7wd}wpUBRJ4b z#U)7>vC|Qx_uOnjYuy#t?GDoIkZm^l#}y@nP%wy;1zA)GnnFg>RW^c-Dx7f>KmZUJ zy!lb`(oc690M`rO8B2uPo$(L3LVtDw`tBqmEL#D(JDSmQ{Sp@^U6yox=0GTfIcclz z0T80kj**E7+-|$0siBFm;-Ec6Cp1X6+5>ZI~O3Gt&OO!EF;S@WSS!q zGyy!v`yEo^7NXU+s2Gm|YPpd$p)gc^U zVOY34mphPR=&o| zjze&Oa3XRD?!e5fFBm}ekv9y0u&@A;c^=4UYpO?8c?r#a_HBUSfZi8pZ)W0@N*9Y( z5hj2YdpW?5uSapfS^;_(S{rLoSypVsUwlObz>Dj*(5eWBf#t#79C&QyJ`V81W|D-$ zfrtc@!VWYyT*u|#in#q8K%)pyiSY7`Tlwxyd0-Y7a{;hwKLfb-{U)A-ChH^OuRGwY zuffIAGe{gi3EiC?R5&I!p27_F_hIF$+e{&d%mdZ*J)mozS*yQd09A)y3Fm;xb~cwG z&V{Dh8gzHv#MATBQE}djhU!XqmSrPu)EJyTdH_q;ZK6;bKL@NKP|X!U9hkM|YYuQI z$4!L1!@quE`*nccTU{8P@Blpn0z*T%cBve5pG~ECaHG|S@slQtvS1KUt%+!HLG{dD zo6i8Q9^Akk(5)5_R&n#`s0UyFVM!>l-Lk#&xoWsz{w!N7LiMD)^bG^}{lHo`5%os5 zpMQv`AU~eLAPfL1Yy~h}Fn^k@$>>R0e~Wk_s_gR5FD?h=#>O1IU*GUWN7Dj0rDtDZS87Ycw3HyJ2E%#?I=*yf?9 zr-xoVDlV2|*6bAc{eDbOo`L$hT8tZ)NX4&JT}Aeq73eSfSj50`B{Lk*T~Vz7WWh5h z_f!M`X)%vv;X=zOG&TJJhr@{zg-5Y4)s4QsUZg+21SMy^NP2iG6)QUZGxGNCM_=jt zMk0g(B0~@c;IPpFMoi5_dGl!ad^&&wCyy6m!NN2Ouqb^o&Xp900nYq_J$YZ^_OCl4 z$}l>BaEUhyKpGi}^|>=C0~ead5P&8MaO&i7%wLd-{=PoA7p0^0TnUnrlIUOX7M;Q8 zd-5=Neg_vv_(m+;7%nWDn*f}p0GIPKCXh)Bnc5`RI0VOMAf(9j+SPTd6Jy6F&@0!- z*f3#!4MvCV97t zbbU;eG-Zq({x~v^0V{ZYblj(AkaRy-Jp3WV3}}+Am(06JuO|IF9Y7Z$HxM{Y-Nn29 sE|#y|Pb2?mV2}gc;XNRFPEJnnFH4UWN> zrU6p1wW6qjsz{?D6*MGZ0?M{{sq4bR-fwf+o!PnU%$e&sGjn{;Fq?=j1&odV@Fj0% z<~x_?_rCA*ecv$nfd_LH;3~lP^`fVD?`10OwvHB0V`srIv~)J>OJ{PvoUZ$G`FwQq z-5ZPFJHYREzS!ur+1ANCdz+`euG48%>a129!*MJ)j)Nr0&~(knYWZ|K6Ubt*pvqZ^0|)*IgRY$~xeS2>6>5oSR)7G_ zFg+j$;-y>g$5#*B)8MYzHow-@Lat$W%2Y8kqB5ExnV*z-cshdav;BxAGZ^SS4Tf4I zlc1TkAW9`qm~G(7{Vx^^=DacJ^<5m`cROE_6`Om)D=e%@lCbDdV7KsaFhw-*27Xj6 zLyu1(98KWtWDf2M0g0Iq{G$WZYoXNh**2H}CWt`uR4xK@z?MJ%?VKzri-QFjzM_nAUBE~R z(8Wr+%Hqhac071=8VoPtm&~VVZEZm$rD1HKueA1AD);D20z>f>Qq;CKmlK?S7<_sL zr~dPA+<4O(V=x%5`s~<|nYm54{qKFW=G)A@JeSKrpf$hvnr1}e35-XwST^5@`%b2D zbDaY}Q@qgiJW_d}yZdttMq=onj>6@1qRFnnolhe^9VGMVxZ%b%c>nNwx&ATl{n4qw zdwMQwo(1`D0o=RkzCJ^0Y-?TMDJ?aR$Ah+}MX*^ESSZ8ZfngjzGmT|6EYj)Z`JGX+ zV%PrtCC9J-@p5!DHsIqA4N2OdH;rDBoWg{9I2y5jYyq=P0LnnKr!Xrs$!0ySs;XbuZB}D^eBz;0JoXVunFiF%g>eDE%3nRw zR_k{6wl>spHIh&|(I&h;h%PrcGGrjG;xX}G=&JcOqM;yO-L-?XvTE3XyuzJ<1O&iw!VJT(USIg7I*!1{~aE;g$K^{azTH`@@3cJn${)Q z_vXH#zSBMTmwTEl3nwVDvqt-0gPG$uK|rFADU@=^R7OQqtW^bFV_enlH$C<9?CtIC zIDGWz_ORdga#>g{gA^_$d@+D;UgIcu3gPQOJXOeQx38vuIN@k;@(t?mtZ?y?idO(I x*S+l5fXv_IW=1y;=_?ifE&%_RaTVYyz*l!zp+91aH)j9<002ovPDHLkV1m_RMTh_Z diff --git a/examples/timeline/index.html b/examples/timeline/index.html deleted file mode 100644 index c02c1182..00000000 --- a/examples/timeline/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - vis.js | timeline examples - - - - - - - - \ No newline at end of file diff --git a/examples/timeline/requirejs/requirejs_example.html b/examples/timeline/requirejs/requirejs_example.html deleted file mode 100644 index d4e85f08..00000000 --- a/examples/timeline/requirejs/requirejs_example.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - Timeline requirejs demo - - - - - - -
- - diff --git a/examples/timeline/requirejs/scripts/main.js b/examples/timeline/requirejs/scripts/main.js deleted file mode 100644 index 6549d024..00000000 --- a/examples/timeline/requirejs/scripts/main.js +++ /dev/null @@ -1,19 +0,0 @@ -require.config({ - paths: { - vis: '../../../../dist/vis' - } -}); - -require(['vis'], function (vis) { - var container = document.getElementById('visualization'); - var data = new vis.DataSet([ - {id: 1, content: 'item 1', start: '2013-04-20'}, - {id: 2, content: 'item 2', start: '2013-04-14'}, - {id: 3, content: 'item 3', start: '2013-04-18'}, - {id: 4, content: 'item 4', start: '2013-04-16', end: '2013-04-19'}, - {id: 5, content: 'item 5', start: '2013-04-25'}, - {id: 6, content: 'item 6', start: '2013-04-27'} - ]); - var options = {}; - var timeline = new vis.Timeline(container, data, options); -}); diff --git a/examples/timeline/requirejs/scripts/require.js b/examples/timeline/requirejs/scripts/require.js deleted file mode 100644 index 8de013dc..00000000 --- a/examples/timeline/requirejs/scripts/require.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - RequireJS 2.1.2 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. - Available via the MIT or new BSD license. - see: http://github.com/jrburke/requirejs for details -*/ -var requirejs,require,define; -(function(Y){function H(b){return"[object Function]"===L.call(b)}function I(b){return"[object Array]"===L.call(b)}function x(b,c){if(b){var d;for(d=0;dthis.depCount&&!this.defined){if(H(n)){if(this.events.error)try{e=j.execCb(c,n,b,e)}catch(d){a=d}else e=j.execCb(c,n,b,e);this.map.isDefine&&((b=this.module)&&void 0!==b.exports&&b.exports!==this.exports?e=b.exports:void 0===e&&this.usingExports&&(e=this.exports));if(a)return a.requireMap=this.map,a.requireModules=[this.map.id],a.requireType="define",C(this.error=a)}else e=n;this.exports=e;if(this.map.isDefine&& -!this.ignore&&(p[c]=e,l.onResourceLoad))l.onResourceLoad(j,this.map,this.depMaps);delete k[c];this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=this.map,b=a.id,d=h(a.prefix);this.depMaps.push(d);s(d,"defined",t(this,function(e){var n,d;d=this.map.name;var v=this.map.parentMap?this.map.parentMap.name:null,f=j.makeRequire(a.parentMap,{enableBuildCallback:!0, -skipMap:!0});if(this.map.unnormalized){if(e.normalize&&(d=e.normalize(d,function(a){return c(a,v,!0)})||""),e=h(a.prefix+"!"+d,this.map.parentMap),s(e,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),d=i(k,e.id)){this.depMaps.push(e);if(this.events.error)d.on("error",t(this,function(a){this.emit("error",a)}));d.enable()}}else n=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),n.error=t(this,function(a){this.inited=!0;this.error= -a;a.requireModules=[b];E(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&delete k[a.map.id]});C(a)}),n.fromText=t(this,function(e,c){var d=a.name,u=h(d),v=O;c&&(e=c);v&&(O=!1);q(u);r(m.config,b)&&(m.config[d]=m.config[b]);try{l.exec(e)}catch(k){throw Error("fromText eval for "+d+" failed: "+k);}v&&(O=!0);this.depMaps.push(u);j.completeLoad(d);f([d],n)}),e.load(a.name,f,n,m)}));j.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){this.enabling=this.enabled=!0;x(this.depMaps,t(this,function(a, -b){var c,e;if("string"===typeof a){a=h(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=i(N,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;s(a,"defined",t(this,function(a){this.defineDep(b,a);this.check()}));this.errback&&s(a,"error",this.errback)}c=a.id;e=k[c];!r(N,c)&&(e&&!e.enabled)&&j.enable(a,this)}));E(this.pluginMaps,t(this,function(a){var b=i(k,a.id);b&&!b.enabled&&j.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c= -this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){x(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};j={config:m,contextName:b,registry:k,defined:p,urlFetched:S,defQueue:F,Module:W,makeModuleMap:h,nextTick:l.nextTick,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=m.pkgs,c=m.shim,e={paths:!0,config:!0,map:!0};E(a,function(a,b){e[b]?"map"===b?Q(m[b],a,!0,!0):Q(m[b],a,!0):m[b]=a});a.shim&&(E(a.shim,function(a, -b){I(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=j.makeShimExports(a);c[b]=a}),m.shim=c);a.packages&&(x(a.packages,function(a){a="string"===typeof a?{name:a}:a;b[a.name]={name:a.name,location:a.location||a.name,main:(a.main||"main").replace(ga,"").replace(aa,"")}}),m.pkgs=b);E(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=h(b))});if(a.deps||a.callback)j.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(Y,arguments)); -return b||a.exports&&Z(a.exports)}},makeRequire:function(a,d){function f(e,c,u){var i,m;d.enableBuildCallback&&(c&&H(c))&&(c.__requireJsBuild=!0);if("string"===typeof e){if(H(c))return C(J("requireargs","Invalid require call"),u);if(a&&r(N,e))return N[e](k[a.id]);if(l.get)return l.get(j,e,a);i=h(e,a,!1,!0);i=i.id;return!r(p,i)?C(J("notloaded",'Module name "'+i+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[i]}K();j.nextTick(function(){K();m=q(h(null,a));m.skipMap=d.skipMap; -m.init(e,c,u,{enabled:!0});B()});return f}d=d||{};Q(f,{isBrowser:z,toUrl:function(b){var d=b.lastIndexOf("."),g=null;-1!==d&&(g=b.substring(d,b.length),b=b.substring(0,d));return j.nameToUrl(c(b,a&&a.id,!0),g)},defined:function(b){return r(p,h(b,a,!1,!0).id)},specified:function(b){b=h(b,a,!1,!0).id;return r(p,b)||r(k,b)}});a||(f.undef=function(b){w();var c=h(b,a,!0),d=i(k,b);delete p[b];delete S[c.url];delete X[b];d&&(d.events.defined&&(X[b]=d.events),delete k[b])});return f},enable:function(a){i(k, -a.id)&&q(a).enable()},completeLoad:function(a){var b,c,d=i(m.shim,a)||{},h=d.exports;for(w();F.length;){c=F.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);D(c)}c=i(k,a);if(!b&&!r(p,a)&&c&&!c.inited){if(m.enforceDefine&&(!h||!Z(h)))return y(a)?void 0:C(J("nodefine","No define call for "+a,null,[a]));D([a,d.deps||[],d.exportsFn])}B()},nameToUrl:function(a,b){var c,d,h,f,j,k;if(l.jsExtRegExp.test(a))f=a+(b||"");else{c=m.paths;d=m.pkgs;f=a.split("/");for(j=f.length;0f.attachEvent.toString().indexOf("[native code"))&&!V?(O=!0,f.attachEvent("onreadystatechange", -b.onScriptLoad)):(f.addEventListener("load",b.onScriptLoad,!1),f.addEventListener("error",b.onScriptError,!1)),f.src=d,K=f,D?A.insertBefore(f,D):A.appendChild(f),K=null,f;$&&(importScripts(d),b.completeLoad(c))};z&&M(document.getElementsByTagName("script"),function(b){A||(A=b.parentNode);if(s=b.getAttribute("data-main"))return q.baseUrl||(G=s.split("/"),ba=G.pop(),ca=G.length?G.join("/")+"/":"./",q.baseUrl=ca,s=ba),s=s.replace(aa,""),q.deps=q.deps?q.deps.concat(s):[s],!0});define=function(b,c,d){var i, -f;"string"!==typeof b&&(d=c,c=b,b=null);I(c)||(d=c,c=[]);!c.length&&H(d)&&d.length&&(d.toString().replace(ia,"").replace(ja,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c));if(O){if(!(i=K))P&&"interactive"===P.readyState||M(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),i=P;i&&(b||(b=i.getAttribute("data-requiremodule")),f=B[i.getAttribute("data-requirecontext")])}(f?f.defQueue:R).push([b,c,d])};define.amd= -{jQuery:!0};l.exec=function(b){return eval(b)};l(q)}})(this); diff --git a/img/external-link-icons/external-link-icon-white.png b/img/external-link-icons/external-link-icon-white.png deleted file mode 100644 index 29b21e958aeca356111da513eb69923f5fd23479..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 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 diff --git a/img/gallery/graph2d/02_bars.png b/img/gallery/graph2d/02_bars.png deleted file mode 100644 index f61978a1f8daa22233d0b6b3490eef8114d9c77e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36504 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 YmEwMumz=W=$ABMsS>@}w*C2lX2OGJAT>t<8 diff --git a/img/gallery/graph2d/03_groups.png b/img/gallery/graph2d/03_groups.png deleted file mode 100644 index fea1d30eeb2ef3e2153ef00aaf41705a8def04df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80782 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­+lNsstzHpRVmq;P*En}X9N%!P(US8}O^3Q1b;_Dtrq%XYqDNoVo*&gYM zX+=~97pfy&!XM#eh_R8cNJ?BBQu<}F%)-JEoQ7Rw5XXCBauYenmHG7L%MUas#V=-K zZjkM#7_IMjn*1lzkPiqw!=7l*;7<1KH2B)x4Ybc0!^$ZecXNJbYSUUcHy4v@A*I;i z;AMM%O?FCan?~2Q=a>??>(TJ2JUkW&R1noQm~YIyG}^KXyqf2lt-g8T)oJ|Qsw7|0 zMyzj--bLi$(fXeL(d<~@gvRTO8DOb!B)B$C3qHT9@HmrJ`nMJ!9EXu4?W>ka-%A#y8SuwWNh^k@WGPsk zlw7J!{$QW@#=$u81AW9_p2_pqRKb#>NsxI**3ry1sQUuIq$2sa_tYE)CDbmta`W{%DU^!8KLd2%m!QI^@^8=?2H=O*F0U9jF`TS(6Kz^+9gDrhCz z<$KU#TPLa>eu#-eJQ>4!Ja*@qJ0uFU?wJpo?7ozGBlvOPc*jJ4&+bjs8v*;|%a7B) z7xiR)-^!?HB--Nea^Rbw8AO8C>0PFZv$Ij}ZY&;R8qX#-Hr;|a;{+aLwE7mhmC zj4gYD)VMrIq668nS6{T1dbQpz9Il-Hdp7NpFYS-Dq1$G8cG%32l7`PTqz6k+rD9%w?uJD;n4OY;xoZ331=$vF0W8a{JEY-j}9w&XbR zBZLl|m|^b8=;8W22nY6ll#`BJ&~Ae$*|-{On9zY_9~MbXL_dls!Wc$7C3onXEZPQ} zWQorV2sJ>n^SmaPoLBRom?}KH)3zopJ?ZonGH%#P)w@Rv(UhI1v~IZCOCpJ>xPa^t zKcCtGM}L4Y%u4jPHdH?@wcInZT@Gp|=X;62i@j}c0t*w#eNSz?O7RKEN^}>Bl-ozK z!D89eITU8n(aAXq_DsgLUj^V~KkWYJ&whwk)PZxZ!BSGYfYJkQ#!uDu+avgl!hXMKHwV#z%JRq+0n%bN6z!v4XN z|J51G$;rx6joA&(VZ^dyg7UGuT#)Y52WwBHobd(UoBP*~6dw)>5|k^Gre06aef0z# zE(U72IOCFswm(3XZMtt-i`2oaSI>;kGHc4DCUz^@NYqIRU(r;09y+BX#|=}TOR*90=u6$UNzFn!5IqXny+EAv!M+8`@)AftXOJHad0>13IsL2RF*z@4BPv&Xi-k7H|W zI;fn;M%-REEDz=;op6X~b+SbGJh*N8&_8)o<6uyXKd@HTj@I zfJhA6nuw0N=aGkQglEqPbn0A5wx%v2z+aAR2d)o)mb%Y7SSHXNsuc$qU)kII6Wa3Z z(0bZQzV~>D?PDvy%D$v1k`hbsbE20NvK@uv&uBPU@DOw`SB(A>NzQ{V%!+7gm{iM{ zha!B$tUKOiYo6Za-LHpg8&+$#OSRXNm!S3CTi1g89)hQYTg+ptaY;dD@_s?~@YG^g!N5t8QykCkcT23x75~ZJzL4?J zYe%NkaJ%|10i^0njUT7+SyeLYt^Tagv5DuUK2*oM|Md;bF~RCg6H*-IzICImu7DNh zv-Z-xM98&!xs4<)-IxxB)jl_t*q2l`2YzjG#ThEcyZ-XV%0gkKYv8@aK7CwwkMI;< zwmNXW>0wqAv}O&o&~8+Yf(E0R!+2z;6`9Sm1fh?&ItGT!Z@f4vo+qU-1?hP~6xf6{ zQ7}TA($kUduBWtnKg9YpS(b<|?Xbe3)-6#usoW5Tc zCWfjG=gwV7ox3%hS@@QaFli?oWzU&>T)ii{mQT0#iq2UlvhAj|pFm{F`M7qwr24>l z4~;?yJFbwGt+=-GOd4Xo2(@C=de|p`Qn>m_!bx2eEVuMnMFPv_-QU|t5A;k+o2>4Z z%RxM*j^tSWdM%q!oi9@o2g5ORI*=evGos|32& zX}fY^O8QC8EFDbS_&6VoV3;N<1Sm-Q;rb>}4fE5R)-0;6RdaPu^Sj2g)ptV*61o^N;LfTcWdTS z4q2mGi+}%P$iP-q54}Y>iP~-tcV?(bL|=?sH%1rMaT@L%#PN~?kzLuptkbAGsdhQc z}a5&DaDQ5IFZ zckaOfiFIeOr0~=?4OQv+DOuppvzFfleM!q(5fjo?Af4~0PnRVa zj-3vM!s7{o^zab%{?arF@i7?S*Php(E2^tAi;A$=*w`j3Er_gZ*WB^ylL!4ZfHJ>` zzF2Uge=H45CX6)8T(H7E%SV|5xT{_tB^c?#9h)CP^Eq1FG9JY(wYrLLltuQKFNs6% zO&%Ar#}PU_$u5uNcEIW=_1)sX(NCPb;rPHUxb^zw*#0||0%?XUpTZ>jPIAQ4FDoRw zKe~w&sjc60TDx;AJjFLr_*6Q=`xak-pM_C_=Ca)vV-iu0m2?1tsI>RyH&&vuT=e^- zDT=bDH7iIo^ymP~ExPo_N(3uEP(^{_9*tmVe*>+{G9TdZQ`i_!5?Kn{K8ov()^oIT z!5?&Sn|^ClX-&>5+CVg}Q%s5%q#VHq(JK6Y@uqk6XQxZWB^|iXKh;G`gLf?)@bSuI zQzfjB<*DP)IO8=sSrpM~Z;DSq$S94%Qq_CW2OBeQ{~gWeDoy=1G)j_Fw68z{rTSy@ zaGzxin&O-3Nu`g5E5AR4Hf*`(?sc=gKr&O!K-6_5NOF23w5{Td@ey8@SM~N(aeFpv z4=LoKYo$C024KXVXKGLi_h*oBqdM~id~R>E?P)`@=g6{ZvC~SJl?SziTM-8c`-q*# zkWcp9pMN}00V1+5KYfD=|2h*l=@-_n0+4{WHcD#&sa_B(Cqv@7}&c30cz~gp`@TcM1iD-@X0Z!`6TR*nvOJq4m$UyEcHV^Iiw{ z`5Kw3-=E?luuRUWGMgz^Mmh}jD7{RD*$4tBw4Jr9g@GHU-PKK1wme8r>T-Gzd1erW zC1XP8(yapIbmEC{+e3rggghE_@7_kbfz^q8xLo6b7izZiuu>@w~5IK3T^4W+wxmPV=;()cFdVW}W3V zp#O@-SVvvHzw^gR+z$v5Y_XOkr(z#uLR-F+8NSf(P3IUy0rHONb6v#|65AE&n*n^% zMHcBVMa7KG@DV-f(4Hk|4+2UDQ=>lBG~@|ddmQg;sV# z7IRTT!y_a`3EXNnrMqLJqd&YK?hV5BG%G1?o_pH3;fX|M zzP#bie5`TM;JhyynsiLa>L!Fv9a*0f(M2sz1I3on(D^hLQ|Myp^(k;MjL|FPHst0o zvnI{(eH&Yn#D~^kNzNd>RM?3oc=i`&?Ne}cw!tSQ;X2YE0U+Z5Bcm*n%nad2U^}ir z(4+0%VB7pcLJ{!Fw^zngF6wV*B;jR@P;hfks-6_e?+{QzP_rL8{wox?6)F_m)bqgN zJrgJH-fM5_U#D|%THBMCdgBw@ICe|3$PAgeD5BogD@-!qnh-oXKj^k~HEQ zJ$}?>uE_IGELD&likA^CZSrBE44T*bZ9^kDHX0LLFLFWhY@FObR0uY9zpE;F7_`lL z`-zS%fUmU5UUp_fu>cZNvTe8{&`!lE!CGEfKePBY=uJo$WbAtr@`c zO?y4UZJ;COh3I3;a%Jg#c5oru*^hW#>BDVxW%mO`<-6T-x6eyM8&pn@ z5^?Zj{zJRKy(&LH>rv3!zZmrX5j96Ndr0|^-X1$zg>+Ewi!@j){=4GC$H{t)e47ZT z@#(-JE1Y!wpTG7qE?92)w^ax;*)08JR>pWPr;j0)cWO_N#n}>Wb}Y_zd(saE)zz1Q zS1%e*lt8HTq(T^0mwI^;`pCRR1T9upSQBaP$ZX@%vqG0@ey2f0yNY4Hr}+`^oNIhJ zP%Q})V%<$4pCq7ql9{F^E#iDk+ITVDv@wy##L3@4zokf`KS++Hmr{w0*@4Fv&Pts5 zmyg*=Zy18)N0?N)?92WQum!A-Wkceor-nCdtLwgzf^h*WQDw zv7Z(4qz;Is#?qiVXY&jN{83ri2M*`F$~zH{kS;4jhu$<8+=Q?hQ8ng^e+PU}KVvrOMna8GxnI9)ahk z%fq@QZOIipQi58fO>l3)JZDI1*X|Ce*??No<)45-Ol3P%4+9 zbakTM&D3IQc{3ll@ODns)CC4&=ircWaS`y2)ozai<~0^oRJp}qtQF%)}?LxNl`d^&5oNKPc+Z{ct zn6eE0v}VdM!Qf}*{Ah*}28hPpk9O2(T>hb|)B|Dq`mbPnfX{| zTCKYW@CH(JzJF}DYP)!cLMC?ABl2l9rfwfp71rS-{QLV_D<`+(7i%gb_z0T-z91h9 zV-XGXoE-7KXB0l|XpLX>-3?!rwlM?Q4f65tLaQ}Up~cUAKO zMUZ?ILjWEpO7+DH8)@5?4{}ab)RR8$PcpdiE%6cO29sWC@VkrHhl^2RL{?T-U})%S zNm;?<$Xm$3`3W;J)OE@aez#CnGLzF)APKkPI~o^+dtB%3$L4O_HCHVHZtaJ0vm51R z7Bis}{Kwi?jh6Ceb8meW{A3c#cPMp?7~J#jLgR!>%?rI;EBh~g_Hj9-{S@zi0cQ7& zbuY8DEHPgDsfI$yy5LjfZ&PaJztABZG$`wn|5fe2{qg19unZVK!OuUaBL$tt=m%*E z5cZ+D5QONV1_iAcR3WZDXz(UYVZ9T%M+6ebeepxwsm&2va=_dNPMK*Y8C>?HO3F!e z6%)|;R>(q|R>LY^Myc7jyIGYto@Y$VF^bQai1*|0^O97|aamv)=TNGv<(cJAj|bj0 zy9Eo;#@U~USC&aIver4ZT=$yjX;cPRYw!y-n7@BP+#U87MHaPZOF>$mr1JUH)VH@N z4h%C?JS4nXGP#;k@ZG;&nieeAo9;SKq#giTr%p$7=%CEZ3TU2N-Xz`4_ovRe!9XI; z`_EBvC<=Wh$9|8#g@hZ!_Abz7a)t1k&KDeHoKA10nn`>2n}k(CJ48ZyR|C$U$x@YR zR5&2gUV1}Xc!gCOi}#kU*mc#Dc%;lRJPiWqPiTLEgY>%J2+noq=AA`6m$=%JzFl2I zk?bg~Bf;{D1o08qgzN*xMnOBm3=D590wB z24Yp_ym5ztASYB&UnVlOiMxBowg%2~q=jC^^pp4gu<9O*jy_uo(09G#g;HK~K*tM* zi&8^16$)8cX3$U6A# zY14%`?p==uR_Q@dI~z{tHmV9L%N&d+(y-hf7^=|%xbQqt=cDuU0-U)By(ZgR_2U_a zo|^k~;$O&-&M!YJa&j=?RFr#0Et&^8*zh!0=|_Xkn~^u^Khb(O3*wauTMQ%)Ip#cq z+_cJD`9npoP~v91K|3`^@aL~{s|1@GBC=Y?-O|Nf&ZBa8ge`i^@qg?#>h;n_9Qx6Y zb?}kRA&w-GSX%=yZYH9mZIz-(0W5-|l0{a;JJzMJ>){}#AX5_I`C82Az`if6Hsc)& zi(n>i6VcznF9;qJ_mEQ%#E3!6p9+zYp(2kG6*4a;$g zvgE`GQ=5a!G^gJaKaIzz#Gzr&(J}u-#{#Bi8Ig|ou+{(WAUdKh?l7DjO%@VI5m@W7 z-JQRqN#l!+w}YN9>-VsM3>`0-Xj4{HNJ5StN|1!31R}FnjK?S=S5&8y5conM$XiEU z41dpFZzC=AU9l#F4%UAX_ajm7WL4aauE8_v2V^wAGG2rjJHVV$@;Q6Mc-vb@JuGfw zpzG%*Fo3L{@mLo9tF!W2j$edVQg7rbieh8on3y}3Bi3raKa>~sY3MZwno$%=qtU^5 zk)K%>p9vbpJfa7)Cg}0M{H>|#=3gj^$Y%YH)-I`R();LzxZWiAIJjoFr+W zJT0==n(T|F#(X`#j8s;Zn`^4yXSS7+fTtv*m|rrZao?a)u`*L+N@Ggunt1XP7}~f| zn7ez4{>5M^)jRr%G*F0r!(ha8Kouc!{c_xdf-I}~%r-E1l7V6&D}HaxUaRUn@Uluo_(IKQ z_dUk;QBLQ{kZ3*5zPCxJbwXv?2pebgABW9G1C0=ZNu_Qz&E9yvtQuSP8MdJrec1jr z9vvrf($p<%Dfk(K{dvEn(>orI7Dhd{c#t*XN`j<|=|T)D_dEmjGUHc0?v+Ww68|T> z>~Kswmo?@87h-#}ZxJO)b)3`X5ohdanj8^xy(VP*+!xHXrLB6-^S$h1msHq2Ux)>; zj`9+gsq$u;CQcINjk0TCvo+|(u7bWgv;s{6WkR6W&QwQB+@VupGQM30CG(Jq>$60(-l5{#QX&MFr8GY+ z&fb6SR9S|EM9zU?;xBf;I}H|j)z3$5jd8f2-g2>9y+%D(#((Fm)zHaCkto8}e?2sA zQZZeR$0Fh-ZCf^NEI>av?$pn%>nzMF5~Q^uSI`$l12Ket%IY-ux|+*z$LCVN>mIUE1ad{I|3Yr# zEj}vifyt7bXg>=^+X_V&`{J-^1-2X`N`@Jk$y%7{P~wuz`x#%Jj3!e2UGbwfb3(Et zbSFiIipC2|8khNea3D#6=hd$lPw)^KtE<((kvOK^K7C6AY%yq$Kv_F za93di$Vp%x_4`z^&+R((+jrza_v)K7ufESm2f@xcG2am6zv9QE6<|inT%jFS^rs;7 z=}MzH(MUQ=w-QkSpgcdL^k|H{rG{@}b3y(xR)1E?f0!Qgp}E?x@FXFkxFRjRyA^l% ztV4t>swU=X!k_cNPWuwSuTyr%{ot&wYvvjNSub3U}KpX03P$bqteW zVZmxW$;}3QixkStKB!S>NrNsxn~{yuT%)L0+ozRatA^JJoxyJ~iZEb`9H2D@zXf{n zd_-|(_bnE0`w-!e2JlHmHE*3@-8W+0} zmOz}u7i{w88djp^*l9#I&8K43hQ^~FW_Ag4z-@bv8MMi7D8>0N0xN%9j5md(ZpF(k z$%)@=QdTP3^wdjvEw$s*j2l7Jyn67S zF7V{S+qZ8Qa}?qvzkq7|-!uyy=rxxYC^_Gd*VGt?trNp^yhsoQx>9=$qEct&gXZTZ zq-d7eubF?HtWK5-1|adx6m_!rk+%@kT+y0c4be)gURzp8ZdL^haUQ#8KOHPNT*#Hx z2(5yHvx9pv5u6LzK zQp=g%{bC$4uxeZ06osqBinVxE@X3{2gWU5)5q>|CBk?SYO|r&IT{Yc}6m3N*FRYLv zyJd$xcuWR%?ekU;P^;X&{$@m(UTA8}Bd1NCy1KIeg{G<_<`i_QEUz!cJ`s(zq@gdO z%RMUatgqJYYT4g4_fve^nxNFkJ4};C*CiJ?+&Jn*YVz5`csl}mWYqe1tI1q>qr!gb z7aISQLVhpuwvR8o_;JlO+G8}F7H$s#-BMdklJ+2;=Xu6}gp^sq+C@8`u@pM0!<`aJ025CN)G?P1#}|CXxSAE%Q; z%>*DA+GF5i70=yy$TD1nR!K0Xhq53w}qIwJyU}puNGT-~CIXi(8(PsZYAhG`4pxOX&iz{pP~@O@b*kFv^B&F}9J{OGaFgzw{6xg@ zDUjSl|MV6mL>zd<(_^)w{-V!b2F|TQYcSjr%t1DEcxwGjMdv@P}lxc>ToqbsquG`Lr) zpG0JV!0jZgxh61>fYO3i&`~IKOWYs+Xh-v@RWo|e`7QwjP}dJXeBqT`aLORGR=_d4Mu&N9?S3Vun}Su;Sy8UA51JuV4vKPEFh7bF60 ze5{4BU@(K;6y}bXwy_zsAo(YRy0tv3`nfh#1`@(WI5JLpHY-fXp;1v=k!IYKO)Y0` zP3kT?Z!NG=trsL%*@~z^!i=3Hq9VLGX};1^>Dzk8^K_rLQiEApe$8*l>`BbrfDXgD zOcfwAUg}~0$gx-yo?4AuIGLxAuR*~ zwsb^dE>EVQqc+lKVWHbC;1S7a+X)p@dL>$oZo-@Kp7&qKzl_CrLH zCw!WU1jR|Iq)@W)8Zm(DZDdKD8odeeo5;d7LcZquHk%ds6POU`=o|mB5tp09i*Fj| z&V3~3kBTW@E1HLomN6F#g^va7%lLU??o-|g<&`E(k+21<4~7SNIULxV-j|XXGa(Pd z7e8;l-Sd4Lfcv_GzI0hOcKG|NwuCae>TJ?+{3rQ}3{JpUGo|1oX^#IP0&K@;8<7h! zh+2+C$@Cib-JnkUt1Q@JESVPXIpzMO3jN_`)<3hd|JX7zA}~6?5f2`Gi?zRc+XA`U6a=Jq5A2m;Y(npD@Cm$7*GAxdHT)_1)_2|qV^LOo z#;0MwEY3gXutd6{u3;;P>!FZFf(XAbqz9SG#}baNC`N2hzpmmSY)qn~#g8!+PE$iCF>AT!P8Tl@$4gH|A_ zzJD3A$)AM2k5K=|)0vG2R9(Fd^0YVWu-hb$t~2ks?q-C~-b+9Y4fORd#%kRh*|7MO z`p!bT$qQ@Azh&7oIaC`By`ubTG}uG_{o`0f;X(92c0HU_MlQ+wpZt$@&MS?bhSyp# zu?nrcMOx+dcwj`85De{t%txlPD0bkZ-`Gq*eEJVQ4CgRt&=R71#E?5v0`LwR;9;9o zMwkVT{@Dn@B+t2Pp|?TdoN!C!i^+4oam&l6j5}XMz|ov0-K|go!I(6v@@GD|`H!PX zLS6^T@u2|4v=EP6;K?V_UX;T`@nYY!Sy!sKu%C5M$Gvn&DQ5l3Bkn2>%>yAHa<#-d zfg`ngKENkUUj|hX7BSHl)2RqC;33R|whTEmRj(x-rV0rEtrUo($N>F8fWN6$zr{&l z=tmFd5(Ypx+Jni}K=s9SpyJzQCRWYpkfmz&c5*`>39WGhi-AY8jc!NRf<#>tvaz=95SUh6Pm5Iabu;uwxC@oY3y4hdWpoUCE`DZ#j~-$yvpp& z-3XXGs??c?q=orR(raPgk+pfmEFA($i_Tj|Ni;PIF@>iJ25fs3IdMVIw1 zj~N0M{H~4^^S2{9p?*N(m7?r=<{M}{t+bWG9H+rQi>2`m#?51Q@a)Gg&O~gjCU%PY zcO@#rrK)ePrd7@>shxCJ{zVXytLdJ+8TR~)J1$PgN9mSOcfpG8P2ZI7V?II}j{T^E z`V$Oy3lC?S`Qvp5UyWMbpf_lbcR!e6)KN}$#R~~;2`k_s-0+=tbt|&_KFh$ZK9$VH z`p2QNP)vTqe4x_ZdLyOr4ySDuyT9k1B#O7I6RlIcWk=XB2B-U`@JM$ETr<87Ie=w^ zi(}s|^l1u%Faysk;Qsi>P|BYtvH5ygY?aty`^lhWBCdvtrH?ziOiqSB(fHKd_ZSVGzN9B1?XLB^ z`C?QI*{VbS`7_)I8K1$PltRl3mdx5(b;zEm7G|30ZKL5E$m0v78T`+TjE!=^T7Y{n z$;rwxl`ryMCGJt=H~0&pW^`piBh%Y#eZUmSegp_`voM0ew_Dv4cDeRM)?wPgJ7|N^ zsYqbR%wXY8LQ1O0<{t{2nw1!OI9 z3aAAlLz2}?+C80Q(^#7H++h=sWXDSoY~PzU{^M<>C?wa({JFqj7Lftt#ZeIxY>)fe zF|%fJn#+|4{a<^0jbdA$)~q4p>bg%TJV)2iPpHpU4aC>q@ZJ@q&#>Wl@fbLoG zGm!@X)I~(UELfkdhHnPl)mWct$*mGPvU*k#Au1PM`%{)Mx5BE&m&2*!>x%mIbRYU- zbr0A$fnzqZ?iemfF|C8x0U3?z+_A9wQ z5|*{cz8ABMUt%#6e4=$?-~5594L1ZuOn8X>?s&#iW?=9U@{%Y`4y#--yo3f*lR&|i zfQnlnO(DRRD*Ao{e2@4f3K{Q4nbDA<-a|$F;kake?#s=AyC$ICG!fJ&;SYlNu{Q)h z0w3xiBQYu(Y%3l(GQ)PhVz$p?k<}A@362aizCe}nsO)6|dLF<&rzabKQNwICl=qxY zj*O}!ZC_g89wTlkz@`>;W8X&3kSB;2^34-*zzX*sp}cF+;=1mv+{et)TKJXhtE9CX z5?MV)%PwWTMSpMUwr3dDlM^mr^zSo(xMLJmaC09hpH@o8hA7O75P*uBy z3nP+(z@n6vg@Ck(bSm8?-QC^NNH@~0q;z*lcXvp4cgH`M`tAMc+5b5gdf|oZo%0>> zjAuM!Ow-=C!G@xvd3eV=ULL50?=)aOKFx;oibC48_2||#*5g2OG4JTwF*Hb*b7HZH zrM2c&y-`yYJ?YR>wU=3NzJ3MvQ-6(}vfkt^$5;OHlAkLCW3z)Q0gbBhZGvYcBRPDG zl}_>?Oqht*S{JDC(Uzg!6M2WZN4=ei$z?N_28wQ{Bm@-I_GWMrh3S}OK$@X9S5^ra z`>^yC*HqaFdN}IP>K%qn)9(Am01eC*%X2a9MS4+SXZ>0p z%>LX277#GNeC_(=-}JJf_p{>B+9+}oP&u!Ol#~JjQ@_klqyd@)U#zP!oh0^VWqgwl zQrkCizE-a-DTb;C(-VVCkqs0Y{KulGQr|Qd$-|`P4>ZG*%fBlEWEk`TK+lFc9k=`j zkb%zNSbsDWFxn@^oGxNBrsyy*nb78Due=Lj@6^7W;^R|S2H)W%5~w#VA7cscOk)YF zfTt$iY_?4B8vBo}{*?CeBRM?`XToRtHn%sOB7e%lKq^kz6u`{58FaU4*MGAK#9_H0Cs zkGpM73v~+}$c;b|N{W@6JR(+XtosI!1-qGt2BXoW__~$zRpH}nzLzWO{E~}}9|r0o zXng=GNx!hZH@1s+whjRBzAQ&pGWo#!pt4v8#E?aBx`6dW%`1QcLZuHHdcgU7oy*;O zeLcbj2=~Xk0=u-+!Fbbwz05Vo2;_KCwTzy^hg7^06pHt@Rg z^jG|hfc@3pt{miQs6k*$8}^yy$RJ7asN`5*0>G!nJeAQxe@AV5p_Y3g7^L*b8L5n{ z47kO%c;)|uZ8yv+d|9yhFe#rjgv}H7qs)Gbk^dyt00*cM@?CIn3O0FXyPo$CJ+oRK zga!)8wSI^pj(eC=MI^jg0c1zd0AXStZ(pjAc)(dkVYKo;{qy$a3KTm%vwC$DlcX&rdY7P7uKr0U~!RYzqvFX0`z?PvLQC0Urbq?@~L) zasxl&aXcoX!R4J&)&N#20ESiC?rDTTPg@RRZk+|TkCm`rsa)IjQ{NS z^q>fqaicdUfQ;?GRA#+(=-T25LEutK{)8%#|6X;-ks7Bgp$z^^KP^8h9#FY$JN23Z zN|rc%fJ7hQv&TWh#_;>LX#W8V>&v$uRC)@E=U@G2vyfiV=IjxB;Yqt~Q|G#pyf)u{ zj=XE52bH{B1O1Ly8%^JVrZ~)s{~-|L-W_5 zQ2<#9r8fG==lA%5+X&7*k1;b4I*;n!WJ|Pb} zvRn!-i9oDB?7V`p!mQs2e_AQvH$MQe9+ihKX?s^$47X!zXz&X3+nX|nFEP<$1Dsv) zN~}4cW}HlwBc~%cF_b36la*e-S5Q{Qx>W3f2B|}ZVNML*^EKg6 zc@2Bj22~iMBJjJSS}5j z>rQqO+s#Ow>O8<*%vm^m|4oJr!$({Rq`C6}4n=RZyaEIu777@^WhXtwL@Ne!LL`X< zk0RJce}GJN(hOXTmAd;P$*%w?#|XacEyIiNnwukjV}RNq$b6fYUzw^jNj#E`T1&u? zzP^Ks2bpj4+1;hc3$E7smT-m3X z@oze^ejfCB82R<= zX>9%OF7<|tRLyy9N$#mZF*6BK0k6z!J6-n;n>tfrJ8TshwP8XJ|LW&_#nC)xdi*SM z@<^%vRzd^}L*2;7(MJHs5w1#SM|?eWE`u-O$Dee`Ad!Em=)^#tfcV?BLR-z+R(00`tJAq8a{|eSW{DaA`4?NiCo)O(tO6G3LJ?Q_Vx+&h!J z`4fw6lQ&YE%ukFW;cYambW@}MQt`}GTP3Eu@o|SR2%dHbyvx6I#328#9~zSV%%M3s zIWm>Td;el9*fA;YPdOTtpHfkLI+7v>IwAUGmo;}Mnk9;d%jE>M`tPFtR5uK6p95kIJw6$n0{p zbEvJKG2*|Q@f>-It;$^ybLc;Zv%50;rJ`YsG-W14Z*J*6yY@{(H7kN2)$wQx;9mIy zF90tv1zL8Z`V@29Sg{)yh!a3RNgd=;$_7uAr07%qRt(c7cu~cU8T8{O zv3>upAoP1i`AgNB&+$M@DIxTZ)Rf2yGMFNoH)|}_$HbCadUbYin)tdpRyLEM80!~G z4dn9gV@AIt0n57t2VfA9w+H?K*%JOkL612_T%IR?((?nir>2Njju(G^^BmPqTV4Wq z{hC)OrZg@{6ia3F-1ow2WnX+CSn&(K#_4H>_|GQ+Y_04?+CuQN=GzskpiBh5Dj3Qf zSsGNZFtKAWo_2dI3Qjif8QVnzjRRw&m?tpSe-w}^^MM0a?HRhvtGvfv#iIk>-WT#A3R76>sgoKV7Y$keJ!|+n_ZU- zNpBwhZh)K!9LKe^<`QP)WN2f*gryIdT*zN0H+JCWSe$;-$(8bg9XaRzG*I>_RnFt% z*9Q7)t7hO!07ptmCHm9}Z0bM+bsd5+XmoqsnN2cAb<2)yF{ciuJRvn8L^=O zSQ_&F|A$>*S%^>TE8d)zEjDpIr-S?m;F9e*GdLFFIrjM_kBSi7%pdAQQ{*#E-+5TL zhcuket3vLmHmf7kW(H#yJwo@>Kj3mBV5ITUl7E0C&o0lJ;-+X(miDgrAg|eA;V1NP zCQ@Acm^?-bKIKna=njm^EDF>@f# z-h>f6rCqWJl)dE++by54A(e!rWD!9)0#lUxZ_r5lgJv!?Hw_xIgxym|M&@FZ3XKF+9n|gKhf1}b z+XE@NP|i3ykwF&j?5H{4a6@1Qknu6QeRPX^s~A7CCG0 zR_`}MLOc|Yj>sfjk}#?MI_lX0>L9U>Y);MrLS@PD4yK8^e5uW<(S2V}fZ#usIWesv zM@+C%0sBW92NibFkP`;KG`K^Ov;d<}f!6ZH;%0RER&_a5>BR-5MUb^-;OBjEWL>?0HB z*Y}i&#yv_T3^a(9hHQ4hIk3$qa&*V79suI zovo_ZOs60F2=2rE={zi@wsWiqD2Jf=oIQfSN#Te zxIe*N9{#uJW|XmG!S~ykd>1yzGERomO~AKl!^6YBOD0nXK!ILB11QfQ{l5S&jnLL; zay%(a1ATeN+Z!~%8PFbqd!p| zU7e#@(;P)u$(OzydunQYcCKv+Ld_TQ7elbfVi7L;}o$u}YJ&9WjiaWTvu(vuw zJs*Nk^Ezsd1up$i_swm%khWOI{o|s1GeR3$3pK!KYR-&BJ~8kSPJ)?|xH_(4T)s3rGX&57{vd=7||zHK{&5&*7Ftp{p3?udHSf3yG(Vy|&6X{j(eDP2I2 zGGEhvQ?8o=vp9a?OEsog;NBoDukjx^ZTc+X=i3ZYzeU54%2k^W3-kOU?XB;A>FqzFwuqZ_8%G zTyDKU^wf`zhVST7ujk}HL8Qr1{T)rCWLm}G&sQ1%08)ZXgWWwcsN_H+zYj+HHwUzw zLowU8{hKJACKkE?5+0k39Ey{%NHni-N8x{lqL#gaYe*D3-~sI$DVCoHo-zszRKILO zIKp|97!FaklKXcY$+Qc?|1(&OMXAG!cM}Hn69G@yb$qp!L%}6!T_6P0yJnODbSl@g zfo(S&nn2Eh!ifQ+>7DM-5&>bcE=bVg4xOqo9}V!0H(XCQ4!X-|8X&Q;E}O~8*tl~B zjDP9ODzm}AJnMjBFZqS?BMr^B&Q!udUdMcH>_#>be$i`9SvcyHgwMla%0z&uOJGah zMZNw}WUEEX?Irnm?X%L!p6yuYrm&7mWe%o&*VB`;`JL}T@Qsay;GMZoMZYg^2SRL( z&_Oaq%-@+}&<5yQcS^ftpq$8u@boDTRzH&s8_jo8?CuN6z6MAHg`XrsNu4f(`LBUg zdYC48`9Ej3@X*WH*@!`Xl4^f-w=1~Hi?D40q&4~n(sBgIKudBvLiy5@l>i`Xc1I)3 zyRCET#@rFu_;PvxO(zDJ26+H;JQa>?l`xbnzM0yYFY6*ltcB0ifmbHtWAoK#n*^jk zq-_CV7~Dd=C+UIAqEkD*%IK3Q4X*5tyPuS2!O# z!4j4&tTsQfF=8(&HDf)1a|?ePfnZOhe{m`XFn)8KUlj^a%_N_v2R{$M;O74W1aL5B z`hAJw3{AOLucJbuc`BdNlI#~fzj6%o0D#31u%p`k6Z}G<&id+3dP>^_@+d#4V1VKx zN(8*qjn!7=vB*i-i>8c|T9W_rgS{kr3gGDVjjvxao`m%I;t>Cm=z1s1IlK{XpGr*e zn@Oqnf?&HDr#iy(-|P?oIQsny#YjxIgUw3VNnRQmFneQOb*D2t5KV^%#aEW zXQ#qGoHaYvB=2mBhmp<|DsHjhhgqA+O8`D%bFwN5Sd zQTQLB@zN)pxe{YAq5xos`NBc_NqPOyYVlF5r{U{Jn^hAF40^LR9xvE&+ zOTk(9xU!l3pDNq~i~p^{t@GmlrNRa7b{#Lm4bl*-1nxFcoB!X{M~|HNmfer=U8~bm zz|SpO2JY&Bu{{0`DlZKnC>EntKqzFz+`>)&bC{q~3pPKCk+83<`jm}~;NnryURZpQ zK>@k8ml>q=p0nTeZ5fV-2$``)wdtl`Yq@wLuIvUrdd}=h4M(Y5)0wx_N2rT=siQjM zh`dXJ`vPd#B_&r?jRCxoJy+!si2Pm*lv9B6`tr( zM+7`*`&j^1BonT$Iu(HAeKUc4!ZAkktxhrM+(YWL3URzr1Yd&NKd=~42oIx&@9^JJ zT56B~x0LodLVzZUkU~ztgx~qNR|wEONcf`^%}cnx@Y@J4$r;lDW@L`8{sd)!x?E9s zs|_hBE?U;&Z|zrW>6hs7LYu_mwXwuF+#@yng3$)wb~9T+z?4&~0b_7vwY_LAXB_{M zzlabTT~1;=^5LZ~3r68nmNMqYSN*)Ub0|EX%oU|DPA^l#Vda%sI-Q>nQpw0~99{wVZ-2pR*Tfu|-au|Mi6ZTS`B5EO{tUcO2XL454;3 z;v&QJRH_DS(>E(2VOui&M9U)=Eahq8(Z`R?MjLyGRROXho*P{z`$cW)%9m*7v^y#~ zI#fhNM05cmTA&&H6J%Du82UXMxOySx)ANUh^_%9OlGRi7C+RIq`{Xx86)d+(oE>xc z9##ve%jSZ<^P*p}qVGcYRx66GEm#z9aI#<*e9Ip>I3jzu__khd-den#q9a^Db)V8% zKKJFp0?iF}#>uvwt!Mt447AfJDUCg*ThZs6wfv1Q(eh}%ak!yP^H&@iKs!QX00U6S z6@Lj?r#*VKhuZ{3E=;pP6h;S_QF9QLBdn0bR*;;PaDT|)c`E&fM*{V!r_66>s zfQ6@>`TV>Ywp)SGQ4;mv0|2jN!l*xLvxsoFB67pLun`NWZZD=b)cYGt{oBOtS#2T9 zjK*8J!MI=T11tYSDaz89>a<#53=qwSC6($U`zLy=PKD3MGEn_5Qt^ky+h%%KQu3J{Q6;$%Is6D)Fuc@*DGrFELkWzHO42o2L=hDU3D%7i40l`@( z_L7n_x{7lGKex3&eDebgL`k|1C`nJN@4v06F9vG9EZYew+-ueM4KvVom!@hF%+x$x zbfX<~lK)LKz9CL-zm@kXF^Qb25J^h>CoI2#=rp3aAYr)>l5ztymw_%s6VL{&{U{NE z&?q*CMKxV>^ub*p2owlz8(liDOsLyROAcNDC|YY%59m*uD%RH80fz2V!~B2Y6laMh z$CAHK#`_qaqIRO`FHRQF{Z~hdW1nkVL*z?J{>F3GWBGA>SKcwNW8Z7!?c>?tMem%r zT~prTPgdaw*b;@4%uz=}=O2YkA=Bq~X(&M1I1c^#B_FqcmyCp{Ns|v* zl*h&PA(V9Rr&!b{MB*a?4`i>+gej9vUWBEv1CPbt0<1PsY!L%LA4_zCW>_5lUjW}{)ng(;w= zJCEqT;K{#?`*+FqtNWWbZ@ld&fK^%V_~e%!VkO4E2RD5;b8i0jKC*qTZ_vizZ^Bp% zlhzd&mHT7bh0~sdASlpk>g0 z|DhTT%7>20j{l5sULK6|tSH#8(rUQ2h6~BGs&h(;o$Y^$8mH$w7{x&T zg$)UlEkFx`0i8tNMTr>T$%J4q$bFyyT{v5~(e$j1@f}I0lv^!`+llp2gw>-rb&PG# zAQz@F9H8WW&WiC5fjjqWK@0R(NC9+TbGzo*G*H_`v{T7L1zB zngDob`2)N+j7RN$%GB-L?*WQB1@F_VMx|6)00;lpHxRv&sP6%+VrnP~C2ua3!XK`k?qWu9GlN!F zWQFYUYsiW3r-uvv?cqI%{D+l{*;cv+r22CNK2fZogkh(X8%YLycKDyx+7wd;GcLYy zwAzLWTIW_IdlK8ITRfvu`P7}lF#_?jJC1w#*}siu{Za2%6X_^t^!{O;Y5M(G&9@uc zXD#H#1~a0HP1GPaej=^zk*5f*+wMn+W3(ig^>qlnTzEkn+%C{MtmL15WAOh5`%cw| z7$>*`H~Tq?(?oJXt)mNptw>DN3uE5|Lv409qg$VsQrzlCjf z^0Jw*XP2WZP6%OpK|V!fHRLQI4Lyy^-H8kCxY7x>nN}Rol;`0?Kb5m0j$uplH3NM zQeaar%};K)c!D~vIogBaPe|Z@H5d{#p8VAfh(m#Oc?=93g9IT-e8tY&?*xkULCsFj z7}yI(x32=9JoiiuaT~{cugKTr6oo+hqZH<%fM&nzU0XlZ(a1=*RJqw6v*c1|UQh92 zK}B&voV=+q!_=g^&Dx|h72sTNp8Qbb>boAYe-<`>O)B3Iq?tE9bCgrMr+35L55rzW z$pFlu!LauNs~LB0-U5+}PQzdxIBKZD2d&LRmsA&b{r>O6&&PO<0;Qs9$}ALF1kt6wctih81dM&VBGqVOnXmt z;wpW3@d5_bqN7V?$8PIWl0CW9$M2|jEwgAG<^8sXxKghCVpuWn@lO|mJGZSH_Pjy~GpPFK*1Awzrz*oY?Wxm8=c<0Z9o;94EB{(RL?7+&_AyeEJ+_ zRIK>AG)7J~1n&Ue#YO8#);(F&x!p)HAvZZtbI0TB;TAK`*%C*>S#C9bo zUe|I4D;fd*kQktyW>sa&qnIxHhW}NFIiewB7H}WsCFY6B<y5;HgC3lagnBH8SZYFf}3#k&YH|U>0b8KS=C>@}m@Xf_dz&r1BXC8?l2P>Y@ zdL@6&;%puWl9CtiMr$5OdkLaGB3}Luyav}Rwv+wc2J)LwHHTo}Iq%0tnNwOP-6{4q zg;@Fa;G3R@25!IMw^3z@Ev>KIp_H zZ$n5&D_--1_GA(E(%RkExJu1O=9+BPn|Y`uOL^MJ1`hB|Z4xaq=G>Hb%M^1}Wbmy9 zG|kC5Ze2f0u@h~e>m8yp=1L5wcGa`67a0@_nfWI zIW!)+=%Z52+a%Q`cyyDl_h9#N`lB1}_x<468!x9iG2Z&|ao^CAlxy7QyD-|Rzif0h z*dV9_QkKxanKk>teZGFiv&>w`xyZF(E;MZw_doRbhka z>ld=TmB0-8uL~VXTBr%{p{N2df!OoHYq~2TsMusrW$KV0rAHZx>Q5vLR zJW3pvui?F>Yw9~tzQ6sX(MGIq`cNp<-xI)BjFT5YN9N$a2xs55{;*oWXT(cfcl3Cd zb}_Ts?U19< z0qZJ+9e}z3I24eL?rbs@PyxLF^ZurA9|O|HmUY!6)<{OSt7wBM#d!ZyUP zFA9YAmtM|eVF-LRq=xy-N~mC+bbCn)07%!h7#Wz8+}H2C)DI={*5iKOI(bN0{ux4b zaaK73R5rOo=)7}}*uqcR+Ejzug|VB{Q+WHVqONpkM6>-d-sfT2{G7e_6E-4dP5Q+O zG29P34chourKKcEzpC@f6Qf!|LwSkNpJ1RwiR)*7gC6{3LW@nLy zK;WZc3sw&Y2=>b-@5wwKyU-Qc4%sBVaREk$AgeOPox(o_Gkcp7l@iXBuDnU)_K`Jm z)yThId{OxHsI#uO(X0|p93w0r5Eh#zMCGCY1Et2gGPo=s54yReL`1%LN$3(DlJ2mQ zvS3y*)+x?-Kj>t0Q#rRqkEU8Uy{eqVXzlOmPUJ5xwKxN|nZ^AYia4lL9?sJt0XAIS zUJ>yhkkl=UDoza#GNUMM#$dEoyaANU(JxHsprzkencHXqmDsGu=?Hzva&KTuchdt8 zwJS;TIcyyd5IrH~SQZY@VW=ag0$y(?LvHa}yDUMk+6MOqjwn>}FbOChSPyjZKuPu3 zTpxOB{GCy0%Ek=1snkvqluzw+2PF75*pSZ8^m%#?ookZV0PCn)os4U@_h82H)Sc)Y zSj7(u*~qv)CSJgQiq{WwAryna$GoN@QdLUGC*wt5g8>LjUL+!@pKNL2_Z7AA+C&;^ z6l2(y0=)fe4YPz{AYwR|E^jtm{Az?7RbjaQz(_t<2Nu#X^!?g6l-254cGnbI-}^Bo zNN~RzP`6L>g`8w>h(WgO*+WefaacbTr6U8PtrdPt6#|iy6DcVfpALH_>y16I#aa$63yq=(V#6$WmP7NZjt{xnNGu+JRkfzB|4OUwt69y<5}H3$!t6Y)-Mi-Y02ZDX4>q2mum!F#ey!3hBwup1bvEN4p0D>M7B?0o(u9)TH#De}V zUT5H2Q$bJb-$r4pYPPV{X+w3069svqj2ZukZ|Lf?Xb%^brGL{_l4QnG29E=K|2&py z{;SZs4-It0WEIYyE~kGV3)3_`z&fP?tFjci&-c|od|+N0PZj5%(;Q^g3%AIa`4uAf zYAj>nfl(UbgUtqV8^jW40idY&t^<2K^zA=X5O|ysH4$z>49-oLbCADdNCgj2K?LA# zNLC`;pN`=r!)umsa|fz~Qh=(SGe1vu2HN~^L5n9W(uzJF#3b}nS)Mpi|6<~G2bI*x zlA5$yYTSlkGRS;dnqR&?8S3yp{Y%1ok?+ql##&Tc%e=#@GWiaPja=SkahLzFE_Drj zcjz?7?)-AyjmmehSx%P};`q+y!{G?_lKc1#7Zcpp`Me1IDvZ$dI-EDW>=1b>Rm9`s zB&V1&j*XzCh1_fe_0${WCp)3qzm_a?9SEgmQp*E6g;-1rHmKfde?VVS0-n-Z{Wlx` zqw1zqX}Q%jrkdk5NqpGNYpO}j4mY~h@*E9sNm(ayMnlnD570d8CkgUYrg(1 zaQdVXOmCDB=O>zaaEiUjJpgRz2Uq`lb!qWCKT4~j-iN{Y_)a~gwY!JM;8G<27hk@; zdKFkrH4K(4Q{>cRV2lyxRBjj>v9?tNFCevJ<$Q-lXdlNF>{1-aaW8)AJU2 zg76LDRbp4#?#+3f`KdgN`K9^>*Q8xC(!dWQhMtS06V8K!3;e4&gOw8WId!PI^ONuC zEA#J)>uM~T4k#(9ulqGYbHP2k=|WP3-!2I8Lb^Q(KA4*omb$V%7U#{T*zn;rE81gH z=aEr;Lt9zh%>5ST-ke8Vns5MHu6daI$?yvNwBoz{;0V~X65h7P3I62ry`5;LOj0V` z$#d|OHLYW&HSJV$^P>lsEq!HJ*RDVX31N`wd`1L#DsJk`9@KZzucLkvMIW(WJATg0 z6PCF4NhKDwYL-)))ef`yAdC7Pzbk!8;w`<48uZ>ivnVWwQUQl8gR+XsQA?B>b)f+` zckLf70D@YFI>@x)QSH}EY)|v_8JOb4$Qp;5sVC2a+!&-_sGwPxaReE97V$BCjC9zL z#<#`v5^X~<1Oz2JUr+8ImlLkF>ls>~w7ziIDLq(|TLnM!rds=C7FC7ZcAk2AYU}Oi zhs60R!{)QcCQMH*UQzYsexoX8)PzpES?g=EDPG%2@vYPig}k9%_9rxjjV+f4AEJCa zz6*attrLHq>TR2mgTi$a^Ob3r+sAs4bp!r`q;ok<(RE99ZU&;WMhyZp5&YcMjOM7r z)osp4mlJhXxUl`O)S^RrS9eGI7dxHG_%qVe@@xKEk1cWLH5Fsr!3`(6)QoQWmPTJfyefKsNI_r%^^pItp!eVW-IIJ_RQxVW*EdJ0_Xz;3WL!Ra>NnHqbbq*ox3naJA6&jJX4X!Xoq@n)fhzP6G-|v;#@&qpCY3=4gPrdixZ`z{r%40ZM zS;8NyxzsWYf0k5)<2Gr`a|hOcHs)}a#4HRt%$6I2&v#sl!faj_$ENTK2}s6lw%xB^r}!A;LQ_EX z{Z5U*a;J0&A?SR4_WRll-`bcP=@j_$`MRl8D1v&JUq}5{M0k-*4qz|2OMs*EquZ0k zt2oYGVv$!LL!Jh?jmp7j)NbYuz*#bTclPmF&H`hWKNemBf1bFD1qASHB=_|M9tW`C za~`->D zXj%PR1R7&z%1K@#Yb{0a^G^hMz8#ywt@urHv`^Kmwa*}F_F@Q~TW)rPe%j#!R}}{Q zp!<__esoEBb_RKpud7gQpn9m`M-Hc$WU_ZjwFI>dP>tlaq**r$#<_0CmNCG+QhGVr z%IvTyzA)a4j5#|=@-IJ?^{yqQQpT)BZzi`EDbaVJ6o7No+)HOL!a93IrOpZ*)hUuc zP*X>H(rS0lW$EqlXfFN5xHLli5PJ&R(l|Mg6y_r)WT8~9$tbhuX}wTa-8|?{s#bi7 z9Y~lAQ|67bjDYE9YS_a}wBk)>3NQ8yIwU@EL645;AT}eDIkT*7AO}?z@)c*U@>&qV zMAdCLaM(n0JafSzElT_Y}ZmdysE_u1}S-$C@7$`U&kJj8FHNZ~# zShyQ>&Hnx-deJOf{k_B)A_wjflK^T`AM48I_>u0o0>9;~_ySJRt04m9g?Wjvdixj| z7#q!A=m_32U%6($O7bz-7^#(pd1ld@;n9yvPU@&{JKKOx*tnyzUc=n)IK=le4%y*5 z*PF{QWihK&_3U(*0PmU5RHm`k1-h#+ z%rpJ*#REG1ax)|5ZC?w>kvPJ^am>TfJLRz8P03^B5_k!O6xc6zpR)I@W& zE-Va&>L-|Gk2x{R^H(k0UKWT$&CV(~yI@8~%E73}qg5rTA`)#7D>CY3bE;L;QA^4{ z+j&xaJ>`0c`}%oP(41kF1z2uK8pcA@9kE7^9Bq^7Nm!^eytzcf3YjxuAK(Ru^1$q* z3kM+uY3SioME>w93|tZGaH~S-0p4s)fhnF-*-ggSEHLd6n8Vli`{Wg+gy1u77})Bn zX(=vhG>Wr8<5n9mdPP|M?dN>MmvtD;3)xAX@DGumTROMJ#`Ap2J`Gd94fo|w!>u54 zu5U}D=Pda_S%hT{*e$jTHS{Hh9&Gi?x`D%J7im@{z)$!^;)}pzI^dXKjXZvqF1us> zisPYvLo>5>Bw70i*Vmu4oI$r&(-#pgODffDH7hmUM52%8h&`yU#a%$EdHIJO+3BRV zaQY|?O>=7ks#4xo$NUz2KVCojgz2M_=!|frMC%_I@Bi*@S~d|D>}=8zyUGc|Ss>Zt z2+ub(1s z8q*v(_8nOx!alkQjdfTXNxIgnEPlV{G7ZL3R009{Ai8>K-%?R{za=cpP^$9NV*ecLtZXVl4%U$d{v?z4T%};P$B=)8^n{M|Mzu_CBvXRvCbv6kh#_FJvIN z^IRuv(z&+dG~-6ziQ}%#BxSif`;K4HMn05Bv7C8uJANBIA~KW2^&O0bn3`vP?#nsu zZN1>rK;6L9S3dX52aoY-=O?=f+$YgEu+EsJ=P(CQvG4TX|5HktL!bUErFzB{L!O0W z#s&w`m>;4(^=vxU)BK}$@~q`efK9WE|I$J%O>TyzHq`&2H0>+!oeY%$SPRZ@PaK`K z8cj&Dd`-j5Uk>DxxNkxrv5f(fl(ed;vbD;ER8w|%(^Y;&f(Fb8S%_iBUs%?kvJ=Z= zIF)VFfUD~p5e~9B-B>G>qaW;e@{UvW@XFUtgxY4GuZ=sWSnW7vjM4z0xSOvS>|qmW z^)?-O;GJ|FQwOE_j(*Fi=F1m|wqPmwABK@4;;szpH>YB=Dn5AFr53}HQ$^^9x5iiru7Y3N#}%GaOYj>R zA}4uY7teYh2@44(Y%i8s;25{w%f7luvT@@%D;JzS&aHC4KU;^5N;T=&HE>yE55A7B zVg2TE>nNR=e$jAXf#Qd#PUbG{Gj_*ld1CdQX7F13d-TE$g3rwtVZF%GX!$D_=~5Kf zr#P4WiyNS2wnl}BDY;9wV_b94dy>-@90psYJOLv)_*+ySP`?LlE8>>Ym4vYhFmj{Um`IdxvV+8#CyuDA=J{m z`s7kPu-TDlCdKgRx`0M*exbu?r=X-lRQ~NfX90|gv6Iz}^lJ3j;@MRsy;cTGOUMMT z8zd$a!kh#J%rkaJYc>RE7#9J7p+s*gPW^Ol8@O00d9j_N?fOL3?eVj^P?0O|vw{y<5`V;P% z0d_(7xvyV0X5`ISk?NTZ(#1ihTMKl4T;B>X$O@8ySfWc>P1v3z7$GwTbuc9CkI!{D zv)6x?`RY~9ryz|NE;AG>9m_ARKH5)a1d6_=nR0VT1;4>I3IuGcX@HtJ2G~y$vK{%ZQ}fEgoig5kGaH(4 z3uw!s0{yJ&*o!CnZW9Dw?dE=B&U;)#wAg#QSFP3c!~bc5L9B%UHju`rw=QG=Pdgs< zvwB;E=%$mcrTWDr+c`CnN|J<&7*%4DBRvCQ#`(i@Gn>6dFbq{}Ge*#5i342>@j z0=g~spHN+UeH){mU@-)`m{V&rvlLN)iZb1WAhC&UV*1%MgdrBdLw_`nr-3jM|Gq^nShj4vK%cd1CvO$nv5R}Ay||; zQ{)t3!)!Y1CtHK91X|^}W#uKxqM}Eq!=Cc44%RMw)#-f-WYUHobLA{p(WD{%DR>?` z2T0{rZ2N2cOJgNE*dSG91^+Xnu;$EEc=g14*o(%zf^g=%gD3V{gVSgJ$H_kIg0!+b zp;G4)NPS88$-{Fq2o@VqVt5=X=AZV7MS#5O2vSYXsfSOJHAvqvM+l1#(Co$DTo+lT zf=?R!v-l~j=M|YnaLqx)_J1Ej7(H;9;{Sokg3_it5Sum^LH$nn&BzJW(Jp61HEr63 z>dgCe+wPwbA>X%Fu@Vy5!y3U}?w8e2M|Ds3&_jV_vaZ^6)@_%(vvGZhdf zrmiBvYklPV<`^)vnSK-5O=HziJ)6WZ1NL48bvB6~3&`STvL$KuKzfJ_`0P zTim}OF%?y($UD)M{jvpSdZ1h-4gT5@IObob%Q4 zw>rxWgq13!6a8^Kc`uX1+(Y#qbUkJhwOPvIBGE6H&6H$Mfz-@jjM;3R2Wu66lu{nh zpD++i=|w}Ja_xq1yrWWV#mY{b`ikmKu39~`;w}@lGNQqa+)a4t9OP=#rG>EM1vgqB?tr@J#o({Hh#3Ak zK?C6EnF26HHyl_2@p_6(2Gnj`H3!MgOAtR9wU*_hg2bgjyWOK|&gnS9A!Wuo1nfJ3 z&2#BR#?(=;XjN%Gj3|(C^}N?IcOO^%;^5AbL6o7Ibj7> zQ+po?goXb4O(LPLPV$B1ce`!Gibr`zp$2cBRro&P(6v2?kxP&xJ~5XIEZf9T8A!%~pe|9(pi z4(@Moja7;*bztD&RIg~-o@c)`tSHPy+}X(fK0OZVwdbR+_->LSGh03GAj->i2gpkoq#ex4Gdb`kSC?3`mfD-(0tg4A3Y_FwAL} zjvO)~_)B=`fiEn`-$t#zSW$&d@{?!|F81uP5x`6wxJ(q41;sjo2zhxIXZPu~1c8YE z1IN*kct^xj95%>lic38@s3(PaB?V|w_2DDrbqls9q`i@k9 z3hKxGNd?*M-dz>8F~O(YcD~fXAO0%meA5MamT_-R{>yWV4K%hNNKI}MF48)f*(ue^ ze1~;CKB8D>?TVlZoaX(GCcgsMypSBKaJgvj8^MO)2=xd~EztS~EThtt^)XKMxy`|; zZy9!y_ZEwRAON}=!PW9g1tF4xqMOKl`1@`(HzCzu5LQ-$=KX86py3$NOluu4tC%j( zmdjMpuoys}uFE3zJiF!-j!4&_(mQ!d(@JEh{)W0H8L<$S6#{k9AOVq`!fR^|01&6x zbV}yRNr63|1^Sd&p|ytRje~Z~|3AvUGOWt3+gb?$k?s(sMOwO*Qo1`Oq+41*HXscu zDXBEMYF$E+ia}9DgFC?H55?=1%+q;fEG)175IY-hL=>IH z%@mXY=*uWh&Lj87+#bTSwVk~jt_>^|cMJS|LQsC4kdlzPbkwA=LwlNwcNmQjXNnLz zQGZn~Mp=axBOEdpdeYlpth2S2IOMX-#u)l3%C;l05*|sP2O-aVDk4UqM%oFULkvK# z^ntY5#?uoRlzrEA#qYewW6WL2M5;eva~3qmlr>Co{DS`p@jC;}*M$5v-}42=l_}4^ zy)-I2X(BOxRP%a_Q1{t9As6q{af7EA1gN5Jn+qC2yk^1AC9VC_+eGt_nV52#yYf(M zAI$lNCnbtmrK^qY5_^G5nCt$pz`H4CyTk3=<34@Dn46=WQ?SUn>2-PJl#TynH8=lDSEcgz6~FKXM(AvYuvWCQ(lHScXid#MAcpf=4(^Lf;ZI=9hJ5wH zO=-t~bM$9N6)m?7RFDh~d=Zkgdn{a>!m2_KVJxe!ynM7LX})uI(HYA!7&9WzT=@I? zAo}$b(M4*Bi|@dDGU8Tx=;-Odd(^u9)Z-sWuuc0JgS>Twd-8FN`ku|tjyHH;$VO-Q zdur};9GXG9LMU9c&ZIi>B%1}k^lLkiN3ZGSW(Jn&mILPLDR_a%+?;Web^o7-};6q7uv0sx!qIA*tU;F*Bm)LiLf(|HH1bMzJ*D; zARRa7^`l{TusKxQ7e6LDmz-^uUq$XgbAcu#K6FXcJY>9DU7!hZ`V^)UF=W#?zN5lQ-`XggHcvXD zKvmL&$lavg@##gruu|SP^vk8hi@h9U5xwf+2X-`B<)q|f zj|ZSO9F&aI-wtkNgJq(p_nieg!@C+A&1|P?werDo8Z`=~3~8_|$AT z_I%@!uk>1-O{CWBmC9qQ1hfvsBeDM0oGT5CkPw)gzq&70R zs4rPeRRX@Y$wWUp4<4#>%f#E%Wa=JceygaFsXx0VcwngUKj82|r~`Q8S8;A35vPni9sK3lc}Gt zNoyL?RQ!&SSifWB@%j*TdX0CiU$lm(?eA=Tq?PuXH83sbUGzLh^8S`DF0?jqLT|Q) zPD*}29`fAn#6b9aLUHn~YhnNi@+o4yVopap;65}EoDDxhB1|j;V6qjU>@sE#A@s6C z#<5cVJGTWFW(_1M4JL2Oqc&6_^vnQJ{$w=VUThDRrmy@iPp_Qxm{3w-$;a#94X(`o8kG%$ks2KwY*jsQwc3&M+GXfbuLRz-#OIgJ2M-g z!xBA{(OFtw#QNyUcryJ#4jVyHDPpAla05#_Z{nLd#bB2n<&UUb(}PXWJ`7fvenk}B zOB9?ehn~V=YVa4w^Yj=05hGgYx0AdrX@q}KyONbeVdc?3W?3Pub)H6$k;LtEaXPen zJ>ayy6!%FlhcWw8ooX&;dj3;Y73{4Chfl=a#LQP31n{oUr~1k#t7~fTG!GJrGp;qG zz(uGC@OjAR&oj)NF6DA1*MDgN?(yc)SdrBSD*FpioIDj46g=I!XF!V%4blrG$kK{C zX@b$1BUJp=%8$hgnPT}k><{AEPFCvdjU8XVE#@VD8G^%G{Mb3gA}3M!xq9Z5}n z(;rm`2PY}{T5niWh_N6oF<|nrTd3pJdZKXU!t-(h0!Dw55>kSiv$GKT2as4`3udVAmAocTzl+zA#bKP$3;X|C~1+gJ9usUR7Z z+J!nPkSyW*(Zrt9mY$rTw|sb@`V-H*iG{dvi`ESvrJVO}tmw}7^dJ(RTox-r7OiQH zel9|rb^vjV6#e+>((fym0~Y zOzk!9f@1LQ&QF#pR~_U$g@~I4WA#FaVxf{oQ$DQwTYlk=tNH+`yF-O)7EKfywC|3B= zdot&u{{5AeRk8-k)%+q{%l2cV4Q3!}P%X@Z^BD1Y7R%W_TbNK-@iLF6=wuYocE;z& zf2*wE8^uLQFq{&*J8~*FV8)B?{H&p|l8TKPr1%jO_WF zpY^V2!ou8mrS}|-q1Qrib=)tJC}&rx^Lj4nTU6|p7kz*BX0{Z)D%gUFpS(oHPvyGO zbfoN*=CrYe^0+?`bA7@BD90Q53Z+I!@NRMq!MuqoS}sDmZ9g`{#6nnxpc^Vz)Mneq zw8{DXi{~zE6KC8`@Wq_WEkTz!xL+>VX)p-X0#Zg+XdQG z#RjgmMh#-{gp~)=r6dndExLM20&RVi3wtbL%KP!BuO-o0C?2&+gHyCX4#AO)(Z5WJ zAQWmMu@U5s8Yx8ieTwc~8ONl-N>?5-2&<$8E%`BQ&^;>L0@v)E7hZML80}Xokj{$J z`4vBrP>DOTdFGuGp}|>cNJWg7X|iGhObgq7tfpt@Q78s;th(3b)}-)qXht)~lXsM$3yGTR`hqKJNaCG20JD zr>*omQ>**Jil%Dv7_NdtvZi7B!y_ZHuy zYdYs|dZ%8|sKuT<2hZH&3u|hlb478XNcI&AwgU~ehI7-E4hWY`OpH9^_eG(PL4r$z z0}Z-0b4-&oy)T$J3D!(d(k)h{VJqcJP}(Br=cQI>Gi#vaNYQVXMeC-xHkEyvKVdpeu2!jFrFJDPnLZP zLK{Q%Fcm#C4ZJ9uedeMX_XFy+uiA>X8~%D%hAl=k!-T=2K`v{I_4{Z7L&r}|Ag(_z zhk-~bgyaso*0^c#9<@2|vhcoC4(lg3AgvP)z{mO9iyTMywgc`WiQ+($^ZJBGKHQDH zG^4UW7VV__;j|_-`FXMcneQ{Rr9Zw5LOa2hRZXgN@6d~s<;WnjHkKjX#}E=*^L=~% zx{7;j$(q3`TxB&B6G0Puq#u_9Q(3zlUgYEpekhf3r7#O`*mJhgz2Xx#{aq4@l+aRt zx=9+5YpSq74Pnd^I5>iqGnWFv4i3Ne`4B0~@5-s@v+cQTejFe?a|snNtTnN4Tm`k` zWYxSgjYoOv8p-0Cm8@{^@OKIwB|j@_+9^(ob@zVrQkm)6JV8-rYAeo#3$_(0jn2)r zp`85-sD#&Cre%D{yujX=o?Pxp{_AWLS4rVSkALgu(vkJ`OYcN zqT^YVHI^AKHe4ArV;~>6n4um6ecWXxsDd(f?f1PV-ijFpbT>*)136k)jZQCsSnagn zR^7$@Cq(Aar?{E@KnRmqAtrQzdphHq!_>=G00H{f(8^|^4UNvu0`&ftizP5AQ*qki`^Zy8tyrAbfFMM z@n-bpX1o7;J+y=4@D@hYI#fLjV+Br_i= zVEJ9Eq`JM`B;!g0$hKW#_coXQk?cnll{XdfQpXgox}hlohag6rvT>bDAJS_hbc8%0^>abj6221#{VLWpUuOYmIpxg0rD86ieLdUN8a-?zVg zWen(U{uF#))9Zk_j`fo#;3a7I(8Vd%?L!vfKq;D9jiR$>PGb*6W)kjgykqJ$@61lm z!e*xJG5gUDR50s<$@#=tR@qI-5f6NQd?-f%(BH@%>MLm>D=mwn86eis88wFvHS&IBD)@ft zBYcQ&R__ZKRABrkF8y!jBj8Z{)o;1V&0GNSBdqMrzoW_xCp_KZ8DQNJAF*~>)-IH% z@khej8A}3u68mHynLTr+x-JQ=?(D(7%}y-iDZQ7%Y-Ki&6lVb10d1{v^F9q?mlbM~6tEH&)mfbeFg z=DxiNhC5ZS&PNkjM==A#jk`uF)bm#g%!a9IspN$-G8&MeGlSfKi4c9~vt6H~KJ(sA zOcr8}u9Vq(IMC4LPcLM9o{0r>QP@;IhA4R5K3&b>4VdGNOc3zDOY0@tOBntv2GPMi zET&~&%;g@Mw@r;9c z)?#BQVip$LcvGW*=ug@zz$yXl7C(s=1>AGQgXjKWRq~H}mZJj>h7$}r#q%_X7$KT5N^;pji>%1g^ucur$Z)zaY<*0F)bLFb#4! zE>svXaC8hOTM5C06Yve?6kJ&oK|K+8K=A3CPh{N`5iy@QFm^jnW3xv+)b}I&iP#RD zC=glL+3>18(5oc4j&DF4x_D&>nA_ON(KwtELpXdu6;=n&tqd-91z8dC3%3~{6u*yM ze6uNO`@FF1^n_0EK8FYmId2n^4g(xLb)4P&$up`^UkbMsmdeLocU(7*C+=uGyc>&Z z6ti@T^6SUh4lD)m6gfYLcTe7lbTI~_pR7u8;Rs;OhK!zoJo`d@a!($nvggw^>?hnF z*P1?UGF!?}G2F`eiuuIbsnnM?=Xgs_T*L|$-#VnR@z%yOj-#s$jgPdn0+*aAjCmUO zJ1%eOt=Oo|tk%JJh}YW-eLX@HU-@qz`wIH3UsXJ*DBz%d)sDc>0hH(j(98l+>Zv)N z&kxK?7;`G71LwrGUxYrl4h*irZtW8f7Pli?Hvsl@#=IDS7UF3kFnZ)BqQ{NJW4X<-~H zfGi=qNp&hY$Vnyk2u&$<5_r1?#&xmXKvfsaMdTnG@%^PZrEUUYJeLYJp8=r#2`?)_NAQJz*&7?}4J388YepLjhrQW#Pq}J8|!1n?qRSCM|0I zlyljS|0(B!Sz$=U@B`ph;Kr$W8apzVBw4VcR4GnMDlLBo_P1_!S%-^N_~O)IP2Q~0 zPj2T`pg?bH2^$?_YjZzR{jFWV65zTuI{W;5Ie~!QVsi1->DBwkiv%hS`D8>PT2jsZI z!E+luKqAOP=Ub}N(=|-WMKO{8w!Ivww&vCTn{2UmJn9Pix5_JX zi)Z!X?S@%+`Eu070U2DUo-(0zi0ylri8aLEVw4NvTPdPxHB5<@k zn^3AV zdSwlx_;ZE|A6{^Xp3Ru5O=>z6ck@8+0>!eO8YC+3n}1~9x3KwvSZfQSQR26M^Q3HP zm@>!;YfBL9Ff@o0FTRZYu&R913xZ=lm@LLTqo+;=6fo;?SENOO^`83fC3BT@x2%%T1An%#upgBOhRS7!!B>8&UfrkzWK#1^Y4W9s9~+~ z-jx%zDyoqY;2z&heTWChgJ)v4Y>(yIDareL+x8{8J~dCVCotHx1$3|mHRg$36*a$L zc6g`PfqZXQk*ST>3txj8ZRc*Xca}gNRR!upRMBS({Y&q_N?6{k#4o-3){B-oZ>F)@ z1-Cd6xSN^)B6=~nY3}%go2J-7fZKRF8detgFtrLbpWK#9p{hYQw@#zsp?!~qAq(gD zTuJRfzl_xpu{isq?R91h>!4KfWCzBQb?b)(kFFtU=lMRY?w_wRk!WiYaZ}-btw87+@?!SF6@G{}cExT_>FT{x^O;hWC?SLIdv? z6q$q^AC;YLT}qhdS|J`<=GWzJWXBbHdP>F*DbHK!VT96IG1D5>a;B>YsC(F&<0&$? zy|i9aBK*Oo6cc7G>5lE^$m7DkU=>2fJ-)?xIA>H50a0!QfCUcvB9*u zzkRhn9Rv&4=t|4!kkHHiNs7XVCIUgs@XO^9gh~wCrsw^ADLmAfH^kz%TR2mISiB_x zj|0*-_)+$PK{pANgQ;8EUV8fBo8w>}$YQJaroM_mh{w7mzFC_sM3dz{=?b4`rcHYK zJ7=P~G}X%j2WCFSYo0)aK>w)Fzp^v~iIyqst~_7~NFj~?5M7lam%HpP9DVJe&w~Eg zr!{PPp%-TecT?O)yvH;^O$Q15%pDIxP{QVuHNFnfOL4-r!VNUWPEMDCfaVJe zXk-+>>zv=6P#68>W|1*Qk7fe~E^wj0z&?X8`}iB+h6#*smexHyT^y>{*$eIw>uq4oteqp7L?hG?1Zs65~iC_ z$z!Q624pX|6qQv6mBn3Jcf#Kn5qdLFt#CW5qgc23Eh2r;#tB;c)I1mTiuxYRu|e7P zkD1r~3ra#a*+dH0qHW_G?r05LU!sw2&|A5&>O*O5ZTD3-({Q2LAF`Of+0Qc&UtI-k z+Rrr4+0Wt+9|DsmF;NVhhlk*7DYux$7b}XqZ^gwMQmfvK5}jRvQo`}M*mdgv$Z1fh zyItpwhsgXbgq-t#9Ys_Ez;XB?zuS{C{1@V^e0>ZYk2BcS||s-i-u1fo%+g?DAUyEJvxxuYwaZ z(?mPyD91Bh>0_f*^ms8C5QD2NU-i;C=G}6u#hY>><2HeBJJ;?%!K6*b||r^d#IGnbvFnO4xIP%J{ir*%n@ zdJhis1EV5lJcGU^>E?#vZZ^-BT*34V&9w^s=7Wd7d8Eo4Pi0pbS{=8YFS@80jOEKF91$=Ie3jQd2%`SQUA9ZimQD@(q~ValOE-@)aRls zqTwKx;l+~6NeAu^dcoJ#X2=F@nX}@#BkdzA;+5$oLSAzpi!j0%L#--Qfb`5lyzkCg z&b6^!V(JY!-W${H zzq9}-ND=gNTy)~&=}#wd7|k2X4Cot-QzC$LA@@KVMezOmaJhOupRquZ!UeTOGxUj< z!%m+2*Heh?Z#c<9XKT@rk}-z`%Q(N^CXk&B(XkLRF`@sYLRG8v~k6$46u~#*|J#yA?(vPaf>~<38}a|J%sHn8N-K zX_dVqkXF6;H5a(haX%Fo$LADxFkVAf@J5G7OPjl9q(Z<;qwb^kqH+2~8b;dNMVADd zV~}{A5nc+XOJPmHS8-yIHsD=~PiMy2S;!D+4%Qc5BEAbII1}qr(6NycVbuKSB!!h5 zm*9bTcJ?NJB~Kq;^*6uJ<7r7q;lloILU3OFz5B z-WL}#F_)c69Ia{+q=)=v^7z8W;!t^R{1bTjgPsG+-=5_l!d?kb{yK)SjjkLd1XS`` zKQ;b{hgO|LF}5%e5g$HhASM9(b$5i}H}!7+$d9QNEzILgMc#_L2XKK1!ekEy@Vw#p zK7^sQ_gk4xUvG-I?`Q75dTHzdS^s6+m2apKbM!}e)Yv3(s{+mLnVhN(Eptm%+&!6@ zyE9H3)Jv)vFQ1)Q1RSVbFPqEl94>v2U{1MC5NkLLi_-s2aXt1jHHN2|*$CmC3mt)B zqEK+|$2%^5{f)|6NRXOO3*7Vi49ntoJNSQW>ImX61#z!}a8zv80ZhdK(l_)c zhhH5gI~sn;eNMbkfW#^yO`g_S<3NiU3wk&BZ-$Jjh<1fj)freW5EVr}A-*OB<2rfl z{x+_Eh#yv{zDCtiR2r7l_Stl8ek*-DQGzXP@vJUt3Oz50C>$F$zJ97KaZpr@k>E)y^7=Z7JS0aKuL+I>=R(@mPQ(#RE4YysF~1-flimT zxyx_R)%!R5ercb}ZAR6)|4Ok0hP&ybQ@($Vj(FrrGVh<1TTegcCtxya`0m;YSo>dE zPYb-S!FwKbJP)kruoSCuc(R^CfX8g`_I>(a0wiZ-OjObPhCOw309?F)feQd$TXP61 z9*F5mpy?(H5#flR4U!rc0vw7i6QoZJOb2EOE?S+Zq=oro;{9lihsWcdx-w|=KQs)b zYGLy8nU^@#f*c9HTLI{O>z$9kUJzc{FQE8VKG%oF3fcacPA{cZP>%6=PBEi8L!Q)= zr%MMJmj{JWnA2HYULI4c?XXDEO?KjyxP>qB%&rVgJ-_B#cf;ok6-8g-=7IGfO!bd( zyg1!}L(lEs+$Eyq$jy~w{_PoZ@t0XU`)-R}P07ohL7Nloh^X%IQ_uyCFl1KDdTFp` zBK`3N&*?L6Zf*n6jHBxNxC*tK{U9)-t1tk4)VJUIC{S}90Bnw`c);90B&j@I`oPE~-aAZaIN`TPU%;CcI?*rkYpXsNf{sY>Iuo<{H z4CYeuDgzbClBBJFW8u^9oS$#evPgnXH`~QK_e(Kq;T2c%I1k7| z;K78n0o*}MJEIEQsai3^|G=la=<(kUv*xK@KYwj2Yoi)%^6{=Yo87M@oPKbN%oDud zgOvFaCc+Aehhv_`%xisaBddAvtbq4-zW~5Dw_rV{r6hg?ny9sw`~f^mHM{{_j)upF z?TcJ69=ioA>eYQI(b+m7l+d!gwJia?$2m>8#BYEVjsG&C&?Vwh*vGl2EI+(U!a}G= zzF{U;kh|<|7QrG5*8yF~;U_b$6pq0Cfp6MAt2AEs^av(b*Eg+R*vKB8Ss1wv0pyRG z6(DEUI2H?9ZFtV7R}uRWt#|P1z2jZ3qU5fEa+$KXg%SJSE=L|+U3{UjvX!&E%q$;rnX0oR0kmO#xj0|3AxlBh&1q6_bpZ_QEf^qF`TTFpS9)`K~Q( z16~iD!eXVlW*x|3YGFAH7`vz}-N;Yb){a{kxgOuIY}{%#@_?J3v``&H4@0mmLvd{A zd6M-g&JLsbNzc_JDok9ma&sZo1p=W)y)ut!XR0jQ&JJEh0S%g^l$SzPt1IzJsM`pW z(QgBE_WIC^CmG-U0j0IxaKE~Wj9^c8!DvK`z4Wli2RUCw_4VS=05&f?n}3a7`nLeo zAQsvBwa`ow8h!bOK3j7K406G4L?&DCN`U&%K3il zv{l~9{pTMxzS?4U>QQMC;L5bAbOH7=)1!5FG*nCdY6T~Mr9w5_u&m@C&!n7 zB%XWurmB*!zeJ)882%~T3i$_5zH)sK^B)&QvWh&esq1V?QSS|LXIwn4Z0-J7?jaF0 zs2yzp$RE{{k78HkC_57rlgB}&#u+Q*Oj5ZCEeZbY3+H69+aw^2#$O4~>H_J;0 zqx+c9dT53I6!HHsypWSiAM@qs;4_2Y^h9O$x8~o|FD?zHUpEmp{V^Z@sVmLk$!!8b zgqPtTrvQq0y)<9^b3+^ve+vL|cf8tncmur1;b+vs4= zu*=rwExqxK$~=6x=0`%w!t!~4TOC(*dpbGf-30zvwvY3LXl{6uglI$PPA9Ue6_;qt z)muK{XoHWlz0%V&pH80}MPB>53#%DaU*}0XX3`lU&~jV_8i6K72n0Ze)F;z65b}f@ zN$lkWp_W1U-&<`J*oSee@I2REg6yoVBbVFpfBRQfGrIChGYS+_v0qtDSC#fx z!RyQZ65#o0+IJ3ZVG$yzxBi!zgLc+!Gq-p7yDs}3(J$lfm5Cg?^jrUG!WF8Q<}~vC z`VED)qVpG4mulGm&J3y}9rs*j-an`JjIz({ylKmY+gtyY`#Vhz=BLIO3n_(!fdCSG zx0hp7hYqi-4ep~`XT6ONhu?Z*RoI~uRe$&r&d#_7OYaIp)U9Qq+PgtPCM7?O_(4*` z>#UJx?`?g3FRLU2<;_@zM(M_sQv;w-zV; zKAm_w@wi_tbv|zfj(nXp=P@&52C2(0;1i;aQtndedQI1ohQByJ{<3nv8Z&N4l)egE z8X+wf@D#+bzutrZwZPvB4GK5wTlozI`|%k9Ma45L)6>hEwTrX{9s+jQ114YJJb|c) zpR!&ox8NY#g*QT2z2v74f7c-qs={HNsgz?(==2e2@rA@50oNgd4od!WyA6d@T#iP* z*Vq*P7(YGv96admN^Z<85FjTzNmdncqu9~m?IdIS1b8bVI7g)dG~f@TS&U16sS3); zIvPWYJk>dDD0;v)*qJt;dy-G~v3GLjnx2-5xZ?`6I|#1OjhiO704$qid0hbMBJrS`MkP z?7;IZg`a;U#eoig>T+-7apcUb2JcX&`L{V^ ze_4orr8lZW4V^ogFo%!Q?VJz=>AZK6Kt5H4O$cHNH{ItMnBKPsrjW(@UH>hD zo8q&e@+8UGnw;5kqXTU-kQiXV^52)?DE6hLBYtt1vi^}_Gv;Z@v(bw}KGhMeFXv~f zrgZAxL*>7={i$4v`H)yXb2o2Q)%26n(oQK6K-nTh_>yO?#w%|8>?@&Uo36x!oq;Ao2bsZQ4H8%& z1%N;x2OV-l738#(n#f{U&>SHNaW_xuq&iycQL&vLvB$%GC#0-~35)*yzUyjct-BXCv4s|2BI;IqIOj1Hk$Dlh5?Gp6=x5h5iHdRdRnysGon7Yrw(N8 z3)w&7ARRmA2?yz;S86=8HytT_3=Y6o&}AW46zfkrzwc1OHf%9@#X(>-q*nW##MQDX zXstqO42-7*@BeZLht1ZZ)-L9ncz{uqh8h|35Y%$H!_%BheP67a1D&!gc~0+XpI0rG zt?PZ`>*ySOA)8SBS&IYQ`S}RW$QY=i(-gVSL_nPUA_=mllz_RPO^<7fDY348Yv5MX zkXM>I6#?zS9{E?+E2CeOR^j$P$djgT$q;3k%lA?mn5)2(3d987HO2pX%>-S}9y-g60+j)@Aa zALU-*Y{O5zuIXY+jCk;+4;5OI5mU17Ah1OPW&;z(Y~W&9?mDfX+hyk2K+~65k$3FU z96yu5ZlmXq{*E?gKAD~$LkKP%NwxVCCPH|Ni-U|^$w$iW{R$lexw+ejLM&%^AqN|0 z9zTE@HdoGFdOgx-i@-obg19%3Okt4`WLH_Dw!>M|F3YEzFKj|ux@!vXfQLXJ-0z3% z%cc8LyYVQEy8>E;T&*O|1v>tSUq=YrqS$|Ht>v98SAPAo z=06-1XPMW4m;Fpta}}5Ik+&GU0C=cFDrakthkC~Di4ttN2cEf0j?A{#nUYMOLM3%k$`4B?#cZ(YE@r?-*IkUQ|5!m+R_#-yw2WqOh`iD8R*A@7e z5tW%3U%Gm!AzfIvi_W}cb%YIio-I!0oN=I=f~#>jONK}Lv{VmKm-QtMWSTh?u}(fb9c8!9ndcVD+CT3Cam{GlKdUYadu6A0z_%+{~q-$gwaV?yx+Zyo% z2CY{pE{ls9tlpJ`J#Yg_pNVvUP|OYCCS2Rh)}X*O$d^)NY=a9uJl7NX@yUm?ljm~5 zl{+*kjdgr0CuZMu^bJFWpp6?<*=F?GO}oQMJS@x8@grK5Wy~s(Wa%F|_)?zlx@XSpE&y8%H3!O%nuur2u_p zWAYqU+%H|bGfe_gg{IwQ6qWNQB$YP9bW_DnsQ6`*XWC~`_B1Z{3ymgurzH7_!NZRg zPL5UssM&dM}Cz9HjSt(fi9yM;$ zTD~igdRS+ez$iA?QY96q0#*-DWRv7SBoWju5BNRL&9PQ&#vrrz>ddwA3NGsG16A7_ zwwd41)B~v?T3TB3bGC;MxPK%sOR_LVAF1zRLdzFu)gV^S-;EN` zAJyVm>Y$Y434zY8{T+k#mgmEBWBw3K?lKgK8j?wbLSvGHx&ptlJk0L?GK8gV1FvAb?QSwUZhBtm)KiBCW20f&a<34i_&fn$>xdG zC!ghg&n8h)c$j&D6zLiw9Qp$jFRhg0FpoR%&azeO;|ix)Y3%reOaY|iI5y5jwRL_3 z=v~aA(U!M@Q&yJcoey8v z-9MA-a#~xo=VKSSwNxSf+7z~CJMpwL+618wdkyp@H z5-qDfYZ~B-ML#PxmRffGTn;B2v6{`4qjFoJLPX2HYk(dT-MXbjbn{l3cF#Kz55LV5 zR}7!8IcF8dT2Uv5!3jQB5!*$4r1pZ_MDsvx{HBCMjt73qSARJr_u7S9J^z-okIafP zXjxu{={-#Q$*V<<`r1$lK?oaku>>uoLoWgvJ3Fp&%;Lo=j)J1}mp`-oWmD*CRnJ*! zRp)#n0ayr3SSW^-zcz3vDjQG}nrzbHi-LxmB20T_3h7ej2*NxmUuEW3@GxWLwPvIt z)4VTP4USp~*^Z>1B#qy7K(4zTR=?3eT4WOJ(azL;n(!VWMg|sdIs@A}4XEMhe>jujq$j^qj^7DM;a={Pm;;!gs!^5;6%jx8(Hh0yo zwtBn0o`3Fy`yiiJNCWO=5uj;?9Stj2hJJ)01G8|INy)-Qim_MciU^aUlucW3ImqS9 zskqRi5QfX{F0XUb9%@=*S_M$~3vWohB-4nJNF;55@qK9Zelz5u4B*0p7Oz#z6k+GG zJpTWB3$`ig4hx^A`oG|p0^pYwW_E+kSh0HGL-n

=F<~+N72?zvXg;fxb1tbsD)# z4IZU0BxKoTDFWvvRvy36D2AlMe54j&t zxm5QO^?8NeMQz(vT|6`%R)`EOn)ExFy3ubiEIXMx*1BkPgUO(RO~waNmT5yn*ppWQ zz1vWrJ})|_6n=muBj`>6?g>)Zx`BHvfkCylB{2X3TE%LT9kfO1YxWOoNnqu|NQJ#w zL1HnmwxC~9XQ1p`Ymig`KBqC}_ZTJO$zbYza3d1af_9#(RBDj*9e_jWb)Z+9vJBH}$l43KkJz(8f$!V>AiRSytx(un|-UDvpN3hxYpMI)XEdVHxm0PIszhrfL{uk9cndHWA)%v}M_D0?>ay4JD z@t6%Y!xYo7dLkJ275I*HHZU)J*%e@p&P}nR6HLKp(Ftn^YtaD1)<(^pp>_!A4L?H| z{j&6vN16MS(!9;(-o`>z|Ml!l9YU+!tn007O)T}@F?4QSTq!D6<$JDA$sV!hT6|Gn zfjFZMk4VNdDwf$2p-T_r^EM))3nNvApo4$*SmTlQAnMo-OA;tQ{$St8nz}^ZDU7|- z_Eo0Q>5i7Zh7Z~K16|^GWM@)r#P8Obt6J8cJNK_%uU*MDa5nAF?!1|=*iqcVDK(_k zZOe)vQ*U`Cr9m6;2FF-8jmD~8#;8?;4#7e8E_B^l5qYH-58|3*S@69++~OsV9r)CK z0r5nV_LOm7xUh9q=W=b-Wjh>0UVWEW_dL!qq3(Eqie^P_&fn&u;|Wzsh%Dx~v57$< z_`NFs+utj)Q^yw@7u!rQd%~JsAA=Db(I~z~E{JxC{osv4NOqUaLe5IVv*hz>l%EJ6 zY*Ko1zNhw91m<$n`|0;dkaJ&xG1gWIv)Dv!Mok>sF*4ACPt|2>Z|SX5H5j`f>o#XJ zBsL-?*9L5>T_V#)%#76pT_?W5*bmngCW|h*Sf>2yM9Q4>7<$~`fURd-;K%8;{D1!* zC*=BLEKh;m=lqW@=ybg{{gzgpMg?0porM}_$pri%3pQWoc;jR$@C`NG30@qP4E`*2HZ|;DP4q<-Pd}a+gE7h9-9}!LV)R%X_mI8@iasyW{QME<01*C)FlDO1D=umi&>4S#RAUUY8Jk zrksZJh}FxBw{y0gChsJ+KDj=%FsOsUgBV|` z$pa)kit7olxfzS=NS+6MmYsp)&V^2U{w}e{n<3-*Qy4Z2ySpYuswc-pB{Jxwfj>5q|!$<0USLH_Swrj2vSSN8O-%I~gDmv0~Uv4KF_9PlMoghSc@e~gGGorz# z?VsZ%lZXBMoI*v{_8&9X%M|^bcQf?r!i82n32YKv{XAP0E>a$Nx{)+o%sJFvEOPDm zyxF>SvLnRh7g0>%;m`?s$Cbog?@%sz)V-ybRZ?LRNYlH}afI!3do1NGsQ5jd-1@GgA&2ikC@NgSB{a2^d`xB}5XJrzy zn5Q&dwUROuZ{javQZRce^d8ffZ7;GfxA4#*bO#d5(I+ld z+(Uz6*d1fwxCmX4c3sWWp48~5u?n_qJa1^ee)BO{ty@y2vCf~b!4<=yyUOKMt6+hI zIS$G2@=&D53%fO#x?nM6`qL7(;r~6{7>evPN1|;Te)zW4zCn;vell<}lm0qM+}S zB#(7aM3!xc0D&SOvq#I=J?+Rt8?`$Sd>W0z+^ELeX+uN|ImJlakfaUBntAt{NiKr3 zfboC#lXsyg_5aNTWA?<;BkZe=>t=a87;Um&0MowQg1QqWyB9B9D9j?8$lH4Sgh0(4 zshy)Bz5nwP$dId(tH+2$7)tYTqyLZd z_ZU2+1byPebp0~_a%7na{<{BNgkG1ng%tdsV_-UFE@p1`mrmC7`=m%|m_1<2X3R>E z$8xEGDJrg0JQvLO`}anMU1_ONvY1MR6Czr^G*(HvstHm5(`18#_L_zpI*LLuEBZ+- zOCsI|=YKcbO313nBg@~G2#3(ae7epsFOshzfc&r{EP_ z=hC)6=p7T4jmWPV2OqXPH`XnNq-&I&K<05oFc;kL>F6BlT|uXU>T>Zgs6Du$y=X{C zvXer|I10q6-BmBBT2~+WDy@)EVbqF4l00~Bu3KMmr|0F zC5;)|i=@ygt2F7u`^_eQ4Gc|V=EL{#=bUqF_y8_*rUEj@B2Fr_5Jbt z{`}^TIiBN~dG7nV@9VnG>%7kAIPOPPqQOC50|46Rfpo%xw7)PHxQq>J94WJ{f~==} zB#UgC!%uDWY*+gtbH@~`>T70vae&`|!oPdn^q_{m`TEhQEz-SL{`>*>^lwiW&NM@z zow#?ruqH#H$<{-?u1O7FMWZ$h3I(b^zX3Fv! zms`vwpi0vx{o)oeN?jU2w30=C)wfoG1B3-!36POkb|THRTc-v zYuasxCIc!Z5bY`@Ii&2i2&)6I4Awk68a4hP6YfnvJ3#T*pbntCN(;$yx85%Sf3R}D zZ~R%=Oov0LYm*x)AjFRKXDqT?Upafo>v)eT22sM_1DqX|;I~xc*rmOQAZMD`uyBuJf+wLd?NqaEaSWcFumk1VvaBevYbN zFpVF8q)t+rdYdJVBMY+zk!Z68>PYKf{uy;F;)XWr!~w~WnhGgXZahnq*2xMXE;EEL zD5KxuSeBUp3^|isif5|`b!3P+{SF|!ou(cT!Z8lPt|m;p z>>OZfVrr80T%F7UA9`Mip~@{{T*ai1<1*wph;X+WwI>m}lJ_|ox2#62qSCD2 zRYE*9SSi;A&WlxcUlSHT>3zO#QBW-{nJvm~9DBJ^QGWEexhvPk51LfXvSkVyVO}^K ztpM)YN%VK1I+^w_eczql^2b}q>x8XL!Q+d)xstjUqWj*GsT&L7cq#w(4R_c=yligm zBSqW7#Bpz4Bp-S!qksd=f%XoaoY$ilH#L*8oj{Y9#@I7I-4{#UeMH>cd(~W^*@0Vdw|>?Ug)O2+vrXe1)fIUK-i2R&(i9 zG@mrdxYNf3r;aS)YQYDT@a2q1eY>tmZ)-hux_fePXS`HQ*w`Lk#V_f*AqwuEyYcFh z$CMjkHpL>X#u%uBK3lUyd>N7i9Q8y$65||`FTQDkddyiD#8X|C7!IRKaG576XoW!$ zcsbB5ZuIn-u6~KJmu)g$aJ+Ms`|$Rb97UikbLG^YA|<>RQF^q@*~=gi-XrQEW7>KR zp7Sn?c7W^fG^y^DOhJ`ILV!Rcr`+S}FL>!7ISs5|YH1@T6?WYt&?U`Sp&x+0c6p_jhVrWn8|g z-P0X~yYb)29<{bGqkl50R@K#M2zX0gMv-71#Kl8KBvnhW{&{dglMx{$R9nxQMQ@3P zE;(2zFKi@Hs|fFIc|_C0jelxD=5oqa^CRRZj@8%3jkb~)Y_KZ#p+=$7W2`5l6hc}t zvjm;MGgQP_Rq4`Y+e^E8K1BJct+(`7j<$+K2{>5TCOEM?8p9yx%J~C}H!|x2xKW;8 z$WhggK3`3`h8>f$SDYBN5-ID&)KimN>$U9_s{k00i#23`D@&EAYBgPwa$xfnV7P&o zZLr|qjt}o^A?LegA8nYAY?LEDTeb~D^kY%)c&xmM&AiN#GTK|Z^82}CP)VWfHiOj9 zYxEt~+p9A<10l7>Nujm->q&O`JSWqo^S`lXD}3hP_E=NoXw5_o3=YUsncj$vY%#sr z)^WD2@P75E8`Dq~w{y?F857>_be~&H@~=qAFoN-dKP-YCg>ZtJW9dwbXnaUJAr2b zD&!Zt`ShgWU_Miq!Y4{u!xgM%i zqf5tLw>)3NrkpbLtjOJ0DS=ey{w^ktOs#%#`@TIKVm33}=jVc)eLw93SPs$(IU;w% zl1=?>^RCb(a)v6^ICTvQeC2I?3{1X?xzJJI@L1x38)I<#hvPnwBwahUUqoTM6$Y!;W2g+#_9~{}#IF`<&E*_a!wdA`AHyZDJ)u`4e`$I` zU72+9Ehs2cAd4)&Mk0S+Q)d>VR z=#$eEHiq3NFvx||{K`>C25+XfZY1W*+VUomUp zew&uAek`9UaO->-xEZxmxzb+;bo(a$62$n?v1% ztQM_EarK?OG+X{O0c_;1gp%Le!DTv0eahgYLmkJj%RsQ}%ZbxycE5DNZ+Bj6{HGiF z&);q(1jYgJO;`mHA{?)D&WD4K?$5bO>Eq@+pgn5i+)E#b8(f!hDWN{_oNokh{R!LW z4RswH9p)7E38L&7gCGo=3FBz5)|Vo}@wLD_WihnamJ#(KS)rKNYX4 zW!Cs8U~aa;CYRIHbm~~a?LkC4&}zrblpj(c^{IF3P{IhChbQwx7aVia&6lB*93hYW z=LvXbZGaMeY3y&%{B8TR)&CNbJyvwkmm1qfMMP&+ykXT@rP=LvPLCrox3XK$^RL{1 zk|ihWA}B3nE1fr=U#$th`^o%W!#FYLF`_^M28W-5bYgC?;Zx7+5@$nwU*0uh2-p&9vdig74@ z^&Fjc5$djuijA(bkc1p_z=Ujx|HwBco1@^KCkp6n*wrpWvX$qfVbf9Gnp2qrF=1Us{Ts)7c)b_g5gktI0z}Idktbr6^9iVqVvd~Qy`M24 zXAX3Z4NsjN>p=F9c?>=Z?4~L-++#5SoG5oVE$G2_85FC9FoLDFXpyK<37=dWYLGtL zxP#;Sgn`bomKToXUha8j$Y2RL!*7G*{GMNLMB+W7Vp$-{{5nIecr!z<2Rn z7{ff+TGVGvJ7zk!Cd4Z4RRSZ`m%3KaJn`{|f)PV(*YQc`S2sP8jdY7^yViqDO``K2 z#vzBhec{PljsGY>4k8gw3>i3znk)68K3?-B_8qq?bUg5{wIkmKRqZ)Fe+c^JYV#XZ zuo;}YP`J6ufUot9U~C+EOe87A5Z<|L`_EFge%`#pQ2+cXh&Np(Nx91ET`!Wqn&ZR* z&la~Bog8<;?z!L6TJYGB1DVT}TXpSy4GsE^3Dzoy0VoIV56{v04qnwZyVZMA-ltC~ zBFb&b$2JRPOtk>NE9%P1B+*ThV`zB4M}DDLS`Ul*FKA&YQ7%k}MiOcwt@5TanYT7)0>DP@ThGQS0)v6VL}F;l}mR z5OgHTYkfQ-vxA~OR1-6F*7@h<*z8IbF7@UU1L%m}Qmwyu-Ry!@Bg=!DTt zYm=)m$G`d6>h#%t`R*-o+$KjaTg=573ZG0h6plHQJh9>Q!$sW%?k8bzI;u=4#PIK@ zgDaDd%|U(GPWB?6b{##lRN>c-&3}kTJ}|(aW1Zeg1AST3X;woE>uZ^)7NY(*^g-nA zTb07FqUl!C(;R%k^Tq+Q&ryx~;b23XZ#pBxfk3QZP%pMTOL$tbA7ar=TBUrjrZ&!( z?jFY!d{Xy#$gHXw7ok@!G+eRq7p@w25=r_*IOk(4=k4>G_2f`_m}6YSB$r4Bq(RF{yE=2vSG;QH4?7r_cpU*{v6OLhW}!yyw& zrgy_&NV(L4Li1WcaAJWD{EiXfq9xxmEWYn0ZbKexmn{3DS<50TT>glYQ^Ti90we}q z#6lq6T z*i_j5OR)U|F#xG>N%sIWW{HfS;GnG$_@$)ZhZYPv%^=%`JkVrB=O6!hd(irc*Yb4O zpXcmi{xn!H2rK4#0N@->4IM8sKwV4Su6Y#RC05!`Z)z diff --git a/img/gallery/graph2d/04_rightAxis.png b/img/gallery/graph2d/04_rightAxis.png deleted file mode 100644 index ae0d91da2a814d154e332d875cc1367192d8ce92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66235 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»VMmhd1WU<`}8J7Drf?WIUjeB+`aB!GeEPpE0 zGugP+elpnuxwFVK^W0XTHB3)x9oKk5nQi){iLi#h4t$*Hcs(_NH5BD7GP}BMRjeSt zP}Qb6Q*Eo<8*X#2aryBBq@|^`K`K!Ct~qEN86^pM)=q_p_hY^-3aEmZq}3!oqVRI^ zv{kp^bdalTJGTPg>IJ{;2;MnEf5(pbRfSGnFU>Zt@VpOml)R8%c7e6Q;mWdaiCDCT*p1jt$0Wl+wU}}5!aPvq8`~Bx7^`j*Jnyq{QJ*Y5lS}JL z@kP)?r4T=g?)WNWZj49)hdNEw!kUlu`V-HQ5H$i==0UQLs$UI?MVWaIwlSNx=Q}#} z_k`<3SGA|}7!k~(U?9`XV&?VUm{%GjqIzwq zU}|tV5)ToQZlf@?syq&VL5iVO@u}AHT`ecw8fQLD8v29(f!55`UOc2szrDGkO!o$E zG2lWT7#tu7^c|7-*ZmTP@~B>zoaBy6r|-vK^>Dq=5Akijqd(QKuMamf5Zh+%wk5lX zXI+j1jv$%-?;}Y4%YntW4QQLqS6SXRTsN(qL1~7Ctl!)zU#~vW?}5r{1@I(-S?I}g zZC|}Y0wjdj&D_kqIfJm+;|T@t;_mu;Rl?@qa>2g6+4TtNnWC@Rw&Et_ns2iI^pkJ z5>Ez_(_?RCMxuh84SUR3<(2?*Rmdbh6!kfei8u+AiI?#lwH2hCInNG6i0LmrK#PQW zQ51>qd4E3TG$)&cJI6yx${%bW{As4_hauEfSstQ8OK(x;g=9v5eONAezb&qgZiiLSCPIx!-6MRK^GzBB@@3^+ z78nm2XDih(u!j>-j*hE#Wq}Mfo&Dz+Y+v78K^Z7Y)Os$*Z9>mga3Er8 z*M$fiI$Z`qTMFsDe)XN}W$PkVG$TNv8zmcu;8IbpcOpN0NCn_K&rIQgx7%sdwOr_F zS0&rPxrP;Y*#8LC|2p3!!0~sf*mWw2)W{S{u5EX(%n(1Ek6xT{;FbqRhmotiqxT2P ze#jfrd;y(uSj|=45t_nJ-QS7|UrFd&!F;NEdhiw}jN`m;|b%gR(`-T9%N9R~n z`W^1^?F_hOK@E&E103Z_Ap_`UG455MY!#F6j(!Q$U3h=gT>>0ce&8`S*2hqH-oV+Y z&W8|E+F4ME!|Dpj>U2!_CC;4}I*5B!7JJDJ12Zjgm8DfZU~J_CY?y zfy>*}=YJw_^dUhc^FWrCr8eX5@x+s)xSjip8UAEl1vqSVNHb1Wd{AaZs1WQb3~Qe$ zd>Ims4Ru7QExfS$vla+=zg6<1K!#7=WmGwVRE!>zyKEA`1BcH5x^|JCfgz}x#cHDv zxO#$0$fXd)82J-M_HGcKYxXX17Rtx47ijc+gRiJR0*xNcpN*dOH2>f$%XtTwG;n8u z`cP)DIvt{LAIC+v$|UWF^eF5LIY3K%k&A?*KxPO?NzrIXR{@gAW}#X5NL7s?L{f`%?k6Sj3;TSmh`-d|Whg7;6eW zG##}$J~d8{rxjN2@!>?8dkqO5xI`sRfS2Ki)(VmdWU+XcZdj<2`!GSYw803@VN1J;4Op9?q7_W(^-Ggl*r?a{p1*W3KP>sbx*l04jAE z@DEqhZiQuK{(o#;WmuJ4(^f(dl#uT3+>{_CQX(ZC(wlBXT2h)#cbA|vo9<@QARyf# z-3=1o1D^B7`QATX{?TXFteIK&J++sc!hv3H>ia~TV-EtjcdKWZs5JozAIp&qg`75p z080--s@Ot=A|@#btUpP_#3Gluuvsd%523VDI`OBohTMDeyo%Vg>DP3w#{8=P$bO&3 z8ReZaT3XP-=RV|EHuPfyh2751=?&M%{;JGnb>WUh=*h&$nDYQU9T9c~EN+?1+Gw!o z*XVA4YSPx6I)m@W)28%mL!+`pyTKWAAcD|8LjkKn|4*yYm>wb)AC9X%c)sn^f*B%?ULbbO*E?hLnE=@w z{`dw}ESx2u0(h7ce_D#M)4qVEykA3Lf83Tr)^?77Z11D40_@#6-*3JPOSWm!kWC+- zYTAx+l#BRyvr`yF|0rQQ;E{nGvb{&Ks{~{al1Fw12$C->eG_)?rO*GvORJeHeL?!6 z`6~BlOBH#H7p+yDg`G#Q<&mVSj2FYivqUD}TAu{0?))Z@qaXBmeJEQz1UHF)J`n4> z^fVt>Eb#e+Re&7%{bG>!Ybg3{p8RAWj5SMO+>qKeOd25jPH%;QKjE&&B?1NSd-+}a zM$+o>#Ao7LUj7NJC#CN?(;dcmV|4gYN8y7G8X442E=Y-hxDoUAKL16^0rr8{^6taw zO^I0ZWp@I$thh~-r1LwWRnLA5nf54(zL}ueoi(aTc~9FCcd($s=IrQ`v^ble$PGeM z+d>rSS9gFu2Rx|YAMIa_Mt?Q2wE#JHgp)LKSM{9bp(_1X@8rl7ni_!7Y*XEQz$p4f zjr*U1i{Gy$vDn{us2qHJHGl&7bcgH(Oepc`Mg4xon{X5I;IrZp5J z1LBgOs6GkMEra`2FKSZ%)PkY~J`>P=c1Cq)go7i=@Bzs7_J5#IUf~_l?+^2_pW^jc z=3-V=EpMCfrOn)ZD54%Pk-;2M+?-67%*PanB(vm8RFQvv9(zfNsH~1V;i0gqPW^V;nMSQE;y?Uw^0&6*Co$QJ16q{nZaAz7`&;AWLzOaI*~B5jx=~thWA=Ec;S*(Zbrh zG(sYb$JIrwHNn1YuZl`lkZvt6Y5C6*De1<-h4;sRY1Q^YYSYNyN~YjMmNsLYX8OyoOa9hk`tSfzwA$ zKmXb~$$i~GM?yD1f-%!*zpjrkz9P+aN?|Lgd&WLSK1>m|$d~C1|yJTY^!YaMMlkURgYfdbQ z0-0hXh7~_!ns%@X?VFn7b*oG`-43VKC$V+=$?~khcb)L#=t!jYM@}C-27a|QQ!I^3 zt;97Zwq!3!eEY%j++#h1aS?V}37R3Rm}|c^7cPen2aj;VL$?_LskU6Z-1h-|H}?M= z;=U(3I|}OZuIwvCEJS#F`kR6)#fPc;Ttn1#o&=bIT{Wf|uim2u#Z%Q~<|iebmCpdZ z&>d6RadBJ6AmkKx5Q3xKvNT6<(fF0ZXQoobR&?=dD!QA`4X3G98*?U)@1(*W3aAhQ z`BYG=%pN_h^ITFX{YvpQvwD!#x0118%fGg@eWhPivQ>CzZ(iUHcMrn#cFunbkLaD0 zQ4rgs>DJ_-%YvPw|iSQH0%{R})YTwsdnj#tM!2#FO0XkJ;#hvD4y)S6S;^K#~yW#`1HS3}8p zP{K|3kF5zO`qt|7m!b?Nq!JZ0yQ?mt53rMbC~5g0fupn{oi8|x#a?6cfEAe-sy-6& z4yJn;-a|iKh5uJsY(&7^QieSj62{>g2?wkZNPH`3OZc3B!Edj6cG7ag7wXu!FIIE+ zA4TZ*h5uQE&b?x=mS?A>a&EB7UuEO68PY~yiS#&Xczp%@i5+1gd-(5h|Ch|CaNzuy zYGA}s0(tC}KQ=xXFK}scPn36I)v?17HILrPGt5d!z`T}V*!@*z&uMx@-9Gj8%&CNo zbM_I`ir1;8PzynoOFOCNO5%7*Z=qzr9NevEp9cs}@m2wGRH zlxRFNUEKCu@qx=&M|^O0F9D0-e;3*t_5bnCnZ3+`cwCnP70X;!08cp%+wcU ze5^g(`j3pL8hj>pwGpvJ=QfbVz_((znVX@EL1#?7ohV;cQyQOT29?xGX(Y$JRH=`Z zSvxUG#)9<3{ct0pzd;>v68)ljc8hVcDNC?IrKG?sa;qOzs5scXt8t5iJ) zn1z<;zy8brvP1;%+0MQ~_u`Ll4(JGINfe%!e{>FiKSXWlA93Cvdf>Aq$o(~3>`H2) zf6V9KPWG^o<9>?XMqN|botU24>oRCaV;Dkc{j*4)@?BT@@~>S0ZeqTv3=_GZVs^m@ zPW2jT{?QTkL2Vjv3jwMBDN>OXdV5zF(i%fgRDcrIZ3+$!4#WKcr@p--x+lmCBue?G z-(YN9W3&bBVE{9iqj-4L{%P^9U!cI0hI;PaEA0D!zZQy-)vwNi@*@#6Ao~6q0k};@ z5AJyzsjHsRl>c$4N)~C>YoE5e z^TIE8+R$MV1b{h)KVZ&f92gS?76%0}1X2hO)oL6lfb=P& z(mde9W%98+_XGDzuX2^Q|L3>AwoQ)RNJp}-^CuY4>a|6T z)4wWx%G4|nEYXf@FttjbFp0osof;$+lxWJ&{5ZS*kt9!1N4(@0c5^dI+A1u~jdh?< z5Y8qrC@LG9Q5_2!SLj;uRDvkdr@WIguq}w|MUCy-g3%p{3S${ zNWc7_PXT13{@=kal@x$j6Ylgv*L?5T*5Gpe4}Ocv$B_`CBk(Lc`9J=z1OW+>w2rst z;WzdB7}O)AGX44m3>bR^yFk&f?JN3p zKu_5$_k3zCbl%{R&;YA6W5Vchek*O`B?T*ut4sjK;PelZIC%nw3&gR~Rh0ddZoI_a z*{oXP)nDa;_U<^WooiY4qB1y+IMBQ^-QeDfsedb*!2?jo*^req%>ft71YPnhKlVb7 z7sH=itZX;1d@>P4p`#t9B;iTNt_Y;1TKpxQZ9?>cXPUisxN z$2g2}1HMA?4_|3)P1qHdFLnBaD08BCwxlHW`A%nLapF+NBLKf&v4lPMK`R4PiYO56 zIS_m}bMKpMuSW>y$$<(`ks8NE`@-34)THMhdIuquqD!}l&W3{;GU`-Zw=0O%UE{Lp4ESbjIJn3u3RR2VPWaIY4FPFSB0Bg>(pq&55 z)irC1^*E{vi-Guzik0a(cV-7$#7x?=F*R~l)?$N*vYl}@WI|p%CfyCiCXqwNGqw~6 zU!Foj>dBKj!@-V?Iyi7~h}t`Is%t;Fyh_G7bTc}6g};qT5VmlKmIkZWB`v8am9t7R z*aHi$vZx|j2yT6A<51ZgL7v`Z;8cyegAb0n8;mkwW?ECaLC0#!B*DbEQ&ahz(nSu zk*$;pd!)>7-ZK(lyY7ZmM6VP4EmUKt?pY#JLX|-YSYZfl+lv)*;Gpe@3mZFbap=6F z>&B@nvRcot=rlLItxu_vpUU(b&^nc(|J#}Py`myPckfca@RbO#&L%T|=;UXuwf@de z3haN;B%WqNAmKXAV90<7Ln)8fA3^;vZ0-1Beq)Jw@Uil=4?a2erMiab<8XS_7BDW( z!Tq-3ZuipyA^;U_O;P=ch7Qur8h7*I;AWjR_r?$4qlmX%%V*clxTxb~;-b-H^Xbz_ zp+pGXA1ZwAL$?7i;SV5!n|=jsPyYC)d&c#w@Ei*>cfMXa;Ya)(uj6Rc2D1*Dm8OJ7 zfXq$aT2XQ(i`2k{(${->zJ>`1s_uZsoWhHmr%+6@1x!TN0@>$bd}bNf#|nc$YA;#i z<+~X==*U^J&(y?Ptf%a8Y`m-&it|PXra^Az8XFgAg{bj9Iq>DH?%eQDtsqo9`ZcqA zz7x$xQV;nq(i5{cRXgExr^f-D!NRu}z{(_7AJDeR(Bp~0_U1nJn3T)MIe29xIlDkl zPFq@ESe!ouxRk3spAPl zX+oo;NvMJ;v}Etb;HYzPb$~iQJ8mAYc4V9K+oF($aZ^NV zUtM1gOW;@8643I$Ti*UxKpwac$R+Ui0a=dvW-H7iI^HAPKHkdOyDyO>1lig*N51Pn z_1@T`ekebq(BQ`RnGmU6U_dRN8k@eRL2ai2Z+?R}IS$W~y4 z@a;XDse9HJ2x3?970z7(1Zb{V8m&WuLmF6g3Kn7Z zlgY4MNV4fjMQ(6Hn@HQLs5XISfsN^NarWFsbg`k=fX1@u z^cVdB%UzH3a1a$<*MLq3e=3|z@hcgTSA8WuQFNPUK<4c<#d|u>f%db5Ad+$oq^hz{A9lA zjb2RlQKQQ;p+^^f%gBGdr)x>jq(ikOR3-RZlz0TNmWRqn;C*vskF#PW8@Fd>-YdJ* zPjWz?4Z^00pUlXtkr1u380g6P2pkj)c-gZczeD7Q?1UC)=Y59dY><9hVV__qyPNh zX&`*8JhujnpFe-bxL6;WbXSRG3alHI=hZa^x(0NXkUipE2S$+DY3uL9-NbTUuJ`@u z2^abs=z}XwR+W9#~q4|0* zNtIN$mF7h1=pMh<$OzB4d;^yV_k2UL^5V0L#1C~`9#ztWw+*9*v5cYLj!k>K$Emd4 zkvx4}K%X9;U8OFK!-9+6t+L9BVT$mq`Zf7#nw0U;0;hgEyCH|$uEUgtNy*{iA?UdH z{OH5J4u5lD<-C*8cS_xgqurvVb+*eFP2rV_`C7!NCxa9D~P}Gn?tPK)h&qTevkTw#Qj#_(@0%iq)#s0FR*M;k%0o@>WLXp=(^* z+Nguz{}z~fv`1Vu5+n|*p~gkeX~5$m73%w{v?TeG2u0X!`P)m|y)1599rG;ja^{;q zngO(dLlEL124&&MT_Cb|*bnIVkj5h{5*2nrwh#)FUvEu~4etnIOFD~kxF9nqOJs@}a^G zb$&1-OMRCD&N%x=6jvTiaS%r@Ux`iUOUc33w>BKFe5Xl^j)ny499sq%IdBF11B{Dw zC*_4}3WKx4oVl(OPHH%Wi)JOK{UC_m8H_e1-T3EP!A4#&kjtUH)~j8Uh-pruR6)GT z`bO=DF&0F->2OGQ$C32U^I%BOnan2y;Sqww!iakF}0@d5mEd@ge zu88-FII}6R3d#E2k|a`X+mOe_rc;woT8ZnSe*yQW{LMB}%x2N|E7M<6t>>Dsa}UxUT`-PHY`({mW( zGj1aSqK!-T48a2zRRtL1QdbtCfrB;`Et@(K$~<#swrH_Y#lM77zxf^hcLH+xl{oca^NV>j96g9CK9mn{H?{79jyA+=b@9L<`yl#8~9pbM&-RjTLY^EVm zuT4I^L1f&5Pm(-*+t=IfB{Ua-y=)|5$ctd0m_rGs^)5F^Akq1*x@hn-w{3`Cv8a#X zdM99^!O2li+K!Jj^#}S(v_1|JuleiCu`XEF2iGVwK`wZe+eAsgYl3LOneV)rD&KiC zBp%3V&(qdeElFzk3|&`zB+J_;rq#;cy?S2TS0RXbDXB80_}9&05?C;Ig`M)-(MCY} zXDtnB;VX@DrtPlHYdDd>{VmU^@gwzr3BU_lML~g0b5CevQ2e~!yr#&&D24M*XJL}i z20vFe)hKtw6;Sso%n4 z?dQc3yMdI91F6EFkp~6_zSmqjDZ3gHrPN)X2MQmvDeD}gUeu#S3^Yn#OYv6Wd^M=B*@SQzqhq->fX+Jx1>m2$a68kAZJ^#TIt5fC`r!mGZzJ6CXEAHM%9u5F}( zsAzT_I>1YKjHC)hIENPszZsW@4|+IFg`ntZK|@rS;!T6iX>rcMo=gsll$XEj8Cc{*2_Xw(zY$;$O2z#MUo4j31sgfzj>=>lYkP zelBfP4bT@KWJo)r)mcm=SjZE<=`kZ4IYMF2l03Lg$0QIfeu}ARD1+Q@3F&a9D20xA zRMKB>tf?-UkX@gE{TexxN;e{hKZT`}7428t827$kJ>TmWqYHWw>q%{@&1iwNBNhd{ zLQj7*Nb0?gBu~Y9zLn4dYb&X3LOJ#Png6`*(LTIQ*H06?$1{o z?!8!XpA{jo$BFQ)NaR%9gxs6AAUMCWSd!V#Q zP778ZUnMH+PWWv9VvI@wH7S&w;-kuvB*KJI8xT1cUv9_BPU}9iX!(d2VkCmW`8NNW z^NVI5KEEEFxk#P&0XUZiBXm>~$`V)E>2 z`@uY$keyid;jP7C>Mim)qLEN;dS+%{>Fvm2;xKA9Ju$%;Weti=JwKAU4*F}EMW+pn zgMJ$?95OhZbuT#*@3w8P#JhrD&0Apn#|oEt9=evDN)tq9Y;lXlHbaZ?HrCaJSy}Yg z21|Nf`+%L(bKsgAHrU`SOUg;SX;l^-1q4}`?mXDn^sZ@jqST)h^grokHk9NrzS>Kp z1jl`&WE<3X(R)Jjo*(?gJ4&R#8&%|qu+gc=k|Zx@2^&0V60ZA?k~FxqTbfM8_27_R zVI89l`Lv?;b~c;WWprpZf(&VaA#Ejs#@|UwvBY7lvv^b+sYVFGqxBq7v|6Ly+@_j$ zjLUzX*}MiWAF^2Q<1g^BbUzN(uv?;^?SB;}P|NF1uq))1V&uqmgz@I!x>aW3a-F61 zWhyL5vZJ@Amh$hRJwGtw3AnYA`_wx2S6rxk|cG3ts^7$&$M7pD zE8ia0umLT0u{b#5OB1B!qrkI84mREkA)o<^@F|JC9`P+_A#ek8Bo*{6UJl;_4u zND!FUE(Y++NKn{jr)nkeL|RfA7sxJ|U<~cfcu=_RQR19PFNJnOq2q!L?1|EEt`ZG%ttIkf(ows1;%5kV+P+?RSc@7qyS7| zF{T;$L(D|aT$DU|4hc}br9YtJZv14K7a8KKKD6Y-OSCEey2sMZ@PjH*D-Cv7TIn9R zuaYJY8aLXp!p$U)zjWc0)Z-3JH|Gk;-+0<~b|w;{g-^JHNGuw&DEp!=CDs)X zJS5zq$ti#Vh`Oy=WiIi|rw9y)cny8Y7x0Tq6mm#VdMkvcj^XAXA z#bJ=84uyC3c$YU9@52}+9#<7`=>ujL+`7Z?w~zT=D^d<4)HJjB{U$2vf{1Y7)-V!z zH|U7*__W!1>Y{S}Y>SO}EifJiFSbf%Q)Xx+E{=II1uB7DSOS470@N5}w=BBf{%cnc zp)LZVa4mCQ%dr#0D^ec?QnJtJPN?Y!HjujiIolPS`aR}&?w~ShMI@qx6H8#s3cgg9^J@IV4Xi}o4nm28j2$> zXC3 zk16v>ws_Rf*h2{LTlai1wdJCr?bE85m)hLEn{uvZSW$KzogX;E#`_-!a#lW&+#;a>%5H@50a}sSRbhjn+;4eKykm=g%>h#bj1rX&@jJMOYAhQHoeoMm?> zXsl|IeOth*ugstew(bEJ2*@O>{Mt=DyDm$4{UG{S^C{LYo3z8h?FoF=Z-Z7B^41an zRt(6oyx9McH6>-l7y8D5frA!%k0&(p1&)ir%e|*&5Qhb;HrNZcC*edskn!Tw-$VL$ zuo62;hexnyo8x6lxi>prXXW6$FYMND)w(}@(2fMH)Ed-M_n@|ZG@<#_Vst({YtG*Ml{r1e^d8Pq*s{zR^kwh}%G-euZFa+xUcCE1-{zGtI>vmJZ9?L!@#qfK( z>Ek{Q{v9t8c@A9q36vK%R%lvz_t;zR8Ou|T-OMZlp5~F{!AiZ2a(^gK~+(CfBaNnl!&I8VXk< zBMPzJl(LKsF#B!Wj@fWFC4!B%=dXc<^syX#%J!)Z4oj~a&4NsxW4ywICaFm?tfuK@ zt9`qrL5I`bS;b&^O&ymykPd$FZxDfHW)t6QRx49Xs-igBuz#SSs z5Xji#LGA$k(@zp~${ATg87_F?6@>!NHb$RI5%wI#@3+;Z#%>6Ges<;9&|OCuX487* z{usdKp`_P3(H*7?fIlWWz>Be&j*Itpm5m-K8A9Yq6UTZv?@ky4v?~|`r1{kND)Jiy z<*)k(^R!`8kNMLKncqgh(O5*UbzOLXWpkf91a>6f{ zcVaNYJ}CG`F6AjT73WK$#Gcny8VqQ$D($I!_~0kTkG@su&+WMy;z2rN8SvUI1S(a2 z*P_=>54ri>%$h%%rUtvXTK^{TI|UHHXXaTO?3dHNM;0-^_zQx%5l@ z@6M5Ovu)6S&*Kf z^_eCgm6V2nG1RiHC-v>rE#c?6fK20l8MAASt+&gq@(~T&BtOpy!>?|gV8r9ZB`Waa z$cb0#0k44{dZXl%R8>{Q4j{DMQ$|dRswbxsUpO@vyG#q6)L0vHY?PoVue0L7l^Q7w zY3Ky_Qn~9B5O>K-01bH-H8H4e@6Js)&oa_mO-p4qjiNLewTQ>- zfbo3aEazCMuEni-oU+3|J&xy*r^I!4&s+M0cO;MhSX{@i-LXM@)XBV07`qU0=qlR+ zCh+7MZSbD7zf`Z*=FjC-a%}&Pnw)CwVU%RQ4bb#~D zxUo!%KTClMsMW~~%-N{SxILl--?o4FQL{$#W7dm#m zB;uP{2BP_y^pH>hFG4}f%p!md4lZA8x;ocud7qTV>4$!E)VtYxXNX1?aGR!RIjs&i zL|)`2Injse{A?V>86b?L!&RhwLsbJ~(M=eZq^$Pmfc`1L{YruFC`zsiiY+=;5iLZU zg3LP#Qt{5YCFS zrhid%mfVK+m=?2sS(iLs8r-m=?PMkaJ8|G5ga={()Y7a8F*G^?`(@;V>;uoe;D zeQ8+@UT$|Xa1JN6^5Z$-@JBVXoZaS;cQXO8&~vq=mbH@iTO?j~?St|4)dEMjNIya1 zQnYP>L|@qus9vQ~uW(&s1IAPD@+%z&k-L!IW(ZZ7Q-kCDv}n?Pm3Xg_2PqoGo=pi; zu3L;JQ7Mf7R^I$tO*O_B5rn^FNiF+IO zBin5Fi>im}{p$5Y$0O&?I~~ug(|Yf@x<`;FtLdUqYQco2!w+^nUhW8(r?WmQ{4E_! zX2&f&{nS{XNiYIL`KGWNf8`manxq7b>t>pDLZN7*E3@pKX#mFJSuO=99lDF!C**D3 z@j&~4bNz+L(eG9xh61TS1WU-S9Ait=Lny(keBdeM5j-EGuy^K@W*5MFs786zE6f!3 zOcP4fg(^J4JnYo@Cs}0iySve&gqe;L5tWQU);u_|f%!g9gqI{}@<8l!52-s#%({?F zwayu5)xrWy8dUq+jnf@PV7IqiZ~;8z9x3C4i}`I;Ca)tweVj1~5RE<12P7at973mN z1>A1&;N<(-`;aYDO#Lg?Gb>3jAlv20l7!U51wKm9&Uw3M+xO7`s_={TQxEIbED~vB z9TEpMnF)f1p_kiZ0|1V}IDJbMUc*BrZe5rFAVG^7 z(!RVfdt);G9tQ(JN@=E3l?@??tIDsi2|j#jYkO0ZR4LCJ)!+qP&ivYo5%h#7NbmO{94!g=={7b| zexa;A(Zd$DwXfpH8}$)iLEF^UdXAF)Zng+{8s;tpr6D*7=p3qdx8TC{x7$@ zCpg&sN}F4u5mxBo(T?iGoa(@>@DVYb376%HLmAk%s&PonPn&2#VbsR>iirp2aMWf(WL)lNK8|`QQXBA z4t>433Vu9B6yFQs57Cu`{8YE)wBXy7`r(UBfqdhkx&`9{s{Az*1ac7$X1naxaPb;{ zCpsJg@Z*=UX!iw+?04jmUj`a5#IES-S?*moL5rY=>P~E721Qc&laxE@MWi8e$Qy>M zVL7T;e5ubNG#1>B&}&qWp(My=XvoSDouV2S*B3H{$4{vqJ&iI`Gi09pTrXkK#83WJ3o=01_ z>gDTtByQanLHcpv(@0E(r~DpSPF;l^gY<)iJ?h^DeoGZi9kT!_qWB$kv#&$O2dI%y zmcFGuPfmesGA@)azdr5;K?vpnOYc8w0Q?K^zvv&|;f-~WB^>xg2LJfIYWbir6Cqmw z6=U55zQy(1GEw0uDMfKmlE+PPYWEz73CbDFX~8kBnAV6Jq%`l#UsSK~QZttG;h>EB zlW5~k*eib$AGEy#i(PG{Hm7hG=bpIr6A1vpS<0d#{FM4*sS0XRH@?gCM?#Na z$YDS2$GO5|n|Xfz(wrJ%O3%D-h~_Ft3OH*&d0)MY>Q0zOP^vm;QOW zQr%>JgS#6g*grg&k;C`|^otg_D@yQeR7j-(V6@{xlN#xN;)$hEs;9W7*`*SkbYHc9 zt{g0Gh?K1SF~_cDDQxJwu8}*$<2Vp=Mgt zRzK%Qncf>hNJaGt3pIcEB6d$j+^Y^^{{}PPB+)Z#-$EQ!g$^t~%ZUvBU9C_A!6+E- z&{&pSMk`s#p!}mTlQ^J^*RbNN+5lcY4%`OCbcCuJ4J@0~cp+2<>|mF|ST_)t4Pm33${Pm!!vY1+C zm&yU097r0~X|2f8o|GLiqrCf(K@9{}l_9o}sIww{=8sPOj5}{XhR_fc=sGs5GLhYr zz?ue(06P&*=Zf^(0A)SvQDf^z0h!7`3JR$`n+2ccPl#t%q9)`X`=G}A8y!o6JR zC}8I%PAd_%6NZ)C+y<5Yf7KzUe^rO53D|)9q;wHOue{H+F`>IXgd0)~Lmj%l>(LOW zhO0^SPtx)n``EwUMt0F?ESqpylAd?AS#4k0SLoQG@|^{j!|`Y11JP6#X*|R1roeU` zBEF2CPT}x{f#5hE_+4*DLk{D|Pib|^6kg1#e5%ztkkjpy$jt5Rz2^L+tQ-k4wzpEn zWFWBMOH=pmUqY;5ti(m)k%#~legA)TBVJ|I=T2*S5Q2oqiE^w}Quh-#{mc0<1_W$4 zT&f>d8@9^WbN*{5Tp@yHbDv>YcR^qpq{Vj;W>PUP@}*Pq^K9C7ejzQ%+AifFU1@F| zIDOkboWTkBK{fZK*6Ek#7ApEmNeN%@08)XiiHO=PFYlLtrvgou!dpbipkpM#;c7`n zJR-;UTlxHb9kToL!tHK`EL&IeVE`LqA2w5!n$5F`sM-StFq&SBA%-WZP<_(+rgDc# z2{y6zl>M%)1B6QC_Bb>mFWdnc8xM~v%HGh(sB$j?xWHyd zfkT=2CHjpSOuO6sz8?JlBvnsFgWY%jU4eQbTMLjW*7HD?50?`(1|~Gbi(J<~2NSfU zx*6|yc39f&_jh4lJ7EcTi^zRnu*WPQI3CnqL8fFG3-v^?@!qwB^wK0=kvFf}lM^sb9TS>ABaQDC zip6KHu(NBYl?Mky5(kJ;VH&j=8W^nh(GQlm#vqmxp>i9( zwxPE&A_Vj2ou7o;X0Q)lIWiIgRv6F+r34p-I3c)yZ5?|5_$jBC9sY`N6H#dTAb31o z)+zFd@HG4LQ$oPzagDbQVLj^4Z!7gV!+uI~Zi+j$s%sH=;&xR=6V0=#kqZ`Ps;}gc zs5jRu^3U_4-S9JVNC?`=DeL|687Dn({NvM=g-7y+d@fYT!CTxg6k#e5qLJ9%YgR2N zl7(ZM*wUhP0=Hd;0^ak!AlP6jSl@@a8$W!Rq{6WOM=H&|aHFI>37I;;lW*5e%MlCf zNg#7D8Oo?*knzkQ?FvR;mibuaXz-PDn$$ zDVlX}QvS6EFj$Qybw;ZIy!@O;o$Pym7!i@iFR~KFZR6qPu>htKGSv%$Q2QRbPW9Sa z>~o#uFH(M=_uDt?ZF|yquP6HL-pU%dg)4G7N`TPf!6Gnc?0r267z&xBR*8af1}0Cg zU=&ES5dcG2ap2)+1a#mcQ`6Hyb&@da8OSmUdY$2VM!lm$(^&^aOv)JrOUWZD!#eg{ zzpp@=gu!(7G0-g#DoLd?@_;Oax~9vzDeuHcQmI7benO>iFCsf=%)8{zrK->WDl5HE z1NR2QSaU^-kW0zIO|m6arA|NPFsf$YyA~ zJjMk;5QOTN`VQofeqKZx_H0gr1C?;aZZ{Uv*-#BUq$@I%zeTeHdg4~wzPr> zA<;ouHKR86Z3{y)`F93`^3ITH9<$>u9qVqM9kgkts~|(7Vs>P=jMaXK@?2dQy|4$r zsGg!GaWI{3rr8Go|=s_C09r< za9<3>WOnb*B^uIK7Rn*muxtcneK`7l3MI#qNeRsKJxeh7?%X9*$G*+ZI`JZyTm)52hu?OYtx04_e6y=nZK<|qcP(tdID7B;dWOLvXmv0 zJvngqe^6lB#fRbwXODi1)*0^PZ@Wp(+wCVAcU=3s^<%3pyGQ-zgYd9p`qtvjCerkt z5|Vj;8_th4o%V%viNzmJsNc?8Fsnc6d??PxDqjr0!YaSV@)a2WLD0O;{K$LdHFh5e z+G?-Z^z~>mQ+aVk7aR?ySR^2Tou*0y)oin;CBOfIX9YUYkQCSkz@MU?;T;HKe(&P% zKA9Rtj-}MP6j-Qg*T^#7@!$*l@Bs$P5&)M;B%hxF2aRWcCdqJLJ!}88To8Qb*D}F> zS;>EINUOb4)7MOz7c_DzJc~J53f*H#s=X(}J@|cYa*>C_%O=<*H0jvjUu%kitn-+g z3pYc>BB|qfCx7+4D4f?uJY`&Yf;9Sf!_tdcjmx(w7g-`9uufC^zY-exCylUa?uTNc zMekxQ7;~0{gDv$lP(%}cmO_mKlrSMm=1?{1-*5ExBOAFMOnkLhKIs~@q^x>5Z~GUD z%&|m=I}hRY+ecV-cLRaK%&0Da8s2IR8=7|Gm)xq?l~i1GHk6CO6K6yJ;;O8^ak#>` z6jgtW9pk~+ft)?U3qEy!L|MazLMy&|4XB%7qzWZnV~IGLW??OnJ@=r727P~K)U5@3FpDm3)whR50?zz=%h{?^?Jy~^x^ zGOkj<@sCVW{xWlfX$Cu)=B#{ccFXiwKeG}W%wIsAw@%wsa*R(M*^ieYkTQV5cOVM-7c6p)isZ6F^g|jBC~J{F(*eu6sb*~!yu^(6L=sprVegDY^r%4d z+uL=|o15t)@pSnd3>j{d7My1$D44Ir=Ugk6$UZ}F>q#gyE*FLOM~>zDSAHetE$!IIYWlpdI&7Kb74a1-8gMmS z7X+ysm?{*ZS1)2v=W&=dPiPz{&@m??JI0a!%5kl)M{bboMHP15*d${_qsL6l; z6#6-c2WVHzmZPvkF;xH2A>KD1^$>L3(S}XG_6X0{%W>Ilf?e>MGFpdBKT}@i5S)s~ zkD|KFx>=#o;;coXq4$Ke490-qEg#d=fX5@;I}CwK?}t$HJ*DOvt_mn!EIsGY1&0| z1RoG&bgPhsBQ~~xSoM>ETFx6N@-P1&uU@@ZA=MCO8dd*V`ZL+U(8acT>IRK#$VG8q z_oUG4^t<9|!73WseP~ci7{dCvA#mgVV{93Z)Qo)-pV z3*HybwZzf=$wdo@rDq>9bd5Q!H}U8ao$%%~Jn6j#B)xnr^|Zo1XbR7Kv|PGFc%wU1 zr^Z~HFc8+>iFaHQl`^eA=A!+oZ9A}k zMvf6rA6?KJkBoqVipqA|QLW3L#!I9duH)4y?q0bS#B$!wIz=$rJvq1Q2hn~Zko_~_ z7aKLC4KrUtUlOSrFdlyJr^`0iimB_-@H~wbOlk4 z{ns8fOUOFEcgRtYoZ1V6;6wdCiG;m$>_DsJXxSMAqEzP+>mQHIJbOe}arOu+T~aGN zlQ~zp?mEQPMt&CpO10ta1vm?0INe~&PNh4@q?PMLcDV5J-Qn3zEs%EzlNfnIA*lTu z{-hXj8q}%1m0(cOqX+$-n7DDq4v70Q zKw>u`a#VT`sf#sTkTg%~shGJlSaMYcTc6WVhHZYSx7+W$Nlm?GI3Er7q6e_}+jcsy zV5+wbCZJjE-|U@Hh#t(u=7Ek60Ovq)lU)w>4*2~N0_SYzq}u+t?4YNfohMm23MkGe zV<^u3Du@EWbo_VPfxIt98b5Y|o9{hQrdWnM+0&7J9#c${?irU;@^lgi$X*S=-3$`R zWhIp%ecrzlaReKb5r_o$M?m8~?(|_!oYOj6Ck(Vbw>D({uD+%N7I4Bh>S=zk z?Ul0~d=<+S$ffPaJJuN005fZWV0m1Y&I!R>gR`5%M}L-`uXeL7qJqxp;n1K%~2~V&Yyd5&5|&> zf}`l{xW4Ezd$u>nyCW$s)b{nrw6;k~MEj0g7cgA$G={aztGumQ)9*m94ME0wp|4s? zXI}!Mi-5i_fjVfGfQo*E08kuH2`Dl|b$N#r+Hs60UG@Pto+D>2n;wF@E3v=*ZRHk3 zx-*d^ol*_mn65<_|3K>Q#cOAuRrOxeg32QP{~`3Q$W5=$rA5Ws2X__gg^ZP`%(?b`4!#W6Lv` z4=vYNk|b37`Z*Bdeu0{y#M4kM>~v@W#Nf;vQh7<(_kj<^_tl$kEj93E%%(8GIOzwD zXMA_PB4zEIk-cEyx|}A0KO-ES_cU#YZGV}n(CbHd(f{%FmSI&zUDvQ8pa@7Khwcsm z>FyMyK}xziC8g`oNOy@+9_j8wm!xzFNF#NC1AH6we(vXezwi2f@Q>?SXRST=TyxAh z#@GoLulAqIet+EBhU50p~7Cnk~& zlqNQqW$zEIr-fHP9wUTK<(r#2&u4%;W9+3L=9do%BMn~FHQwNu>3Oh`)-k$G{3AJr z$2u%zp*qBH&DHFQ>@zmyJ?(DXNilgSJghF)X;|T3%gX3iC??0|!AmELh|&wlCxLh{ z%~GA@{2QU=AhmeNtX!u~;LEL*J#Nl3YYQ+a36A%3HDrJc=>-3wQ@iOB(kuG|K2eH8 z`(eTJx?h}>m3`(*BKr>$S7~C3p3!h6ed%-g$Z{-$1Z=n=5Y%; zrlOK zd`>!^nK(3IGek9h^vxR&5HYGd2yo5sc0Jh>v2fcx2^klH;L!kbB)_18`YnNeUXV>h7G;UACGo5(?T$*$7u5rrS8#q9G&7I>&Ffc;PlFY~LtImyxOe-RJ04#%hc{5V!{$A{8 z1#ONK-hI+fDh*5ufz}0-^%HK_I)&Ybc2uC*LljTNSKQZx>s{E!e4H2$<|^}hJY1yP zu+QA7)f=}z};1@<>&)@Fs5 zy-|~IpJGb{_yr&EsD)Ctd03cl${urCYcHEoGK3qc^C1$5hli1n%GCoB7+a@!!nqS zzgkEZL;;x0|drYRqoiyN%T_SIjbX#B*MZ<;j8?T@l#3EVL}mZJ$)eD7j_PWGA= z=jcx9+dCN+3%!p34NO-O4^$BH$*cK(qNPF?PmctIY`(F%RquU|1IppO?H0e0qwir8 zNdMbxEqZS@E>}K~EW#j5FyVBca(qHu%y`2sF#Bqn*(~St#7Ia zJaWjf3!r9Nb#7S6YK{DrWH8o)ErS2T;O{m0P4%8pe9NCH2t$97T@qZ2NGaTa`u%z% zPfL1DO5{HS7_a2?FsA}9a>axJ5BwmF9Cm#A=RYXs18M1P&CMU)>mk*!2+9O_mD+Nt ztfS}t>-ZHJ4kP!LjF(`i)kq=jsuSve`~ngQsAu9+fH~x9A;&a$xP$L*5kYOl*Y^jS zI8$YVA9>|LCg$=1MNlLi!$aDkhSMBhHgvrY_$uJQg)MZ1BiF^9_4^Nm5_%RftB|KZ zsbtm$UN}*V!YwY|-<)&G?x#hMWJirO{*~ges5<)qj0Y1^v=6|KHSe>E2!8mn*fcqt z&*g59`FH3Luztw}<3g-D^9K+ygf2X@KAx-cM6IKZsp zB%cq2vU0GeKm1(dKLaIr3Gj()1JIWwi^*1cK7%O~fE-3>(|^n;*lLQ}XlZJ0MPv#s z5oX#rEr_(!SlkF8+0~8)=!6eSBJ2e|lXzH{g?7{USK(wB*RDshpxlwtRU+oyJO^by z2aN(;`_ZOu%cEPMGc~)x@3&HZzk!k@U;_k%DlQd-0UNHaV{*xN%;#mxF`QXp#tZGP z(cnv!RvQxc=}qII?L!K=Yk%3Am+lPjfjFj(>s$TKVhMEgjRqg$n9^qU_p5Y&y3y&? z)f67`{&ncQGX8fL(KyhrA83xf!=dToiNl>T8JhXWoh*3url}Tp zb1a7C0Qk%PU$nR{(@j-`2SXhMoUfj6Wa-%^f`9$0xz*wpR?Dkq1V%W_SlisLyo{0d z5-whZ3N=HnW`f5#yqeCBDiG6>CCyjUG*8E;)nJ~we9vnN@GoNa&ELg-dO~JcOLi7L zto^D1L$&!>v++mq{>%(<&t{NDeN`@#J#i*Qc@Bg)WhinB!^Q z`}bPWmRu_fU!K3V(!l3bJ+=Gxel<4w-6{s#A1GKHBcfPuAKa5^{Q=SRdN%>!ikx&? z!GKsW`9L8*V0rs{*oW*vr4@C6c>?S1b z0rk|nwP9hMhUo)|h$|KGN|N~6G@4Azvpf=6iA1u?U-_wOQ>XXE;QeL%7I}U60IdId zzqjFr==h9XIYV;Lu=UBVyJr62m=i%N>!^;D6qJBEo*oYf|NJ#`v%hJa(Peg<9k{E% zoGmMYBH>F}KM7uzg~%MT7Qo_zt+&J(R-J&KmH3yb!y5GQsXH|@4-;#}gl>Vu z&~ZSJuq^)?Tkyab)H7;XHsuzb3XIideeU%eB(&xKsSw}U7z`5%kdhNn{A=R;3g7j{ z5#$-#T$L{6*ID=YnMGq1uV*hS`NVD-2KiX}Kgy)`sXQh<(tXwVLNdyHN-H$T0%gRw zq1&U3HpZy~INp2L%9En~n&(lU-R-&$IIRc@KYc&c^M6Fdl?GEVC3Lh7qg5N%Ve-gf z(`fJp$ggJMlFNhjxpIigidql(l3h)_jZD+tz|GPm8s%#PXrkk2n9)PIF+3%l*^CfjL?M<)Koa5eNGQl2|}PfosM+LsD5I@;4dkuHC$fRFHdS>$c^kyfrvAD4=0o=xfwd!U8o)N`E30Gm4FKZ_$J7hY z01PAq_2(p}riz>!l^w@xzVr;G!OErY4$lkkNo~GfuJzh9Yal0Y2fJkSjWAMr86d66=u=dM03d!Q3f zx5^zI2f3>A%O_ze4Z8SD*8Xdse8`Lx*8jssQBn+-6gIAOOLK8vt*_~(7>}>gc-(CY z9?5hqzyl@P%jXMFuLqh_!2qC^S@!iSqw9A2!Ao*Lq%fgGG|5|B-4ef*B7-MBV8z3w z*A|Oco*N7*l0KpuA1vs57U4_!oy?v$a7I`lyl+u>diMB82p@!cPmJ11`{-Ur2T)r{ zStY0XpNQOyBy5dHIePTr5-QgNb>9IR$p=6b_Z=4vq-ko44zyiX?}3t92Py$+RC)~q z^++Qy@v#A(kvnwzPso`i)#Ycc3-2=sWILHv1qT=B{Wn%gV?+^bo_UF>fj-Xy5)IR6 zfLkJMW)ja{%E*9xvlXyR8wO!lCm(Laa0BjA2_2FDcDBDHbdNg08%Xe zy$F^QPYO%{qxHvs4?KZO^R{MY$Bzv!TD-ztI_De*RYdiste^6Wufd=4hjlQPfmK?_ zH1%#JJ)xs3tK#Zef=4#6>xpN?b033OvWg4}f}sUOI8u%uR%B4`2M*7^lK>3tIgm+) z3UN(;eXbK)N`v(SfH=X;S0!M&^IWLPcTRPFwM&%(IihmXS{9T4Q-6G(7y{hEDR%oM zlnQ&Ek1?abm(#4$xuz`tY3HR7mGArt$U$p?W-3C{cY%_&x9QQ#m8qDPuO^Y=WM2jW z&;neqH6YpdS-q$M?aljA58%_e$hHhV;UCfZSALK<_yK2$`R^pSy8!2E6>6kI`&y5m z8sCo^d5-89J+=jS6_^1am?p`M4=TMoLRs0v@}&J!di8SHkQ5fuH=F#+(Wd(c=am?C zNoqfT8W>5e`K_cBz?k4O(~Q3_tJ8)_R@Xh7F@v8P7t z?=>I%)r{hxt;GZmA&ZFGkA_J@NdYiJ1Ek@^J}9-x;6d2nuRxD0M(i3z(+?|j5|!*X z+ZJ%yR^NHgm0n}x-Q`s9<_<^nN?Uk+nGZf=!?q)Wijz3ljwY;;6Z&g>wLpCuDO$OD zujT<&`S6X*{D%uLyM-AI)xPY#(k6?pWQIzY?pbJhFvDd}ztcui*GlzC8;@cO7~IxL zK@ol}ch)(-06stpXd6ZbLrT0ptb9&nFSO|LzIN#}c~0oc4=AA}e}%P4`-~7MY_^B1 z&|%`yb(i#|#@p5fpvArnMDH};%zpqoIynPthptf!z$QNlos%o4`o#;>f%Tx=69mi5q z+;NXvnayV7gh%2S1B5xpfkBqO-4Jq*$-U;k)8auA{PekjwsY;b`5T^iq=w&-_|h1( zVSSd?&vb;_q)^+szYHLM`+6!%Li`kIRR+)7%~o6!|E5Lgg}uSspZFjgDZ>1oUXF`S zJMB0BQEWN2g#m2aIUnGmn{Brofit8_W9B{o?VO-aMzYLU=jCe%eQMq2eR;>3!z3tO z`^lf^JbAU@!rep^AbR>cB4V5*Z=31}Xa71G{K2O1k?Z|yc*$A|((hVY6ZBF;QJ3GE z3c$OaXP)N0s%GI<$^JPJQcOaY>$F(vXs8k1?Vn+?^5wg9H;QBr3Om548$Rh;V61$J z;37k#vHiCfhBXgt+$$`C=C{!qd`H0jVVpBPviTS>5Pxa6FQv@p(-C zKiJKfU@4mSVo`Wcz?HD(&Byt96dhmWm9G`69Fr4Wk^zh>9f;EG@}4c2CC!y3kMLX2 znp@F$UF)SZR^8fz)B>JX`_o*>Mv%z>@M-;71YwN?D=E zGYR&Q@?mSahokbn^Y9_!J}i~A)+96a_;H(!lk^2FGa8RnztfD?7T))oi9T1pX|ItB0o=mXsRv7)Ejoj3E&4K^55XMuUU@Xnre9>Yoht|AAqRHdu z&JRMRP4shMvx0t3-bltOFqP~Hm%cO&H@4-CDc`;5NYVcY(JHP+oY0QZ-}T6+bm4`b z9ftGX@$D_cxReTCw5L)mV$PvX__>Q-|Ab765%3f;nKCB!WPzhg4q~4SU+0g&i#Hax z$#~wj4#ka88L%O$_NQzbgm@v;y!jN&X*3p+^=XEM`KI8ygL1^pNUOKwHREENP zJqnH|K8VjD9d*WT=2^qxA#ZiA`;>tjnOcuCOPcEhVk#NZ@PXpFmGLQ$dS2NE(VhU7 z==2f7={~_z|4Y_;UxI_K-r!rqyVu0afoInUeMFpuLJ7ga=6&I>IHniMZhnc)(~pZ> z-IZpsOPt_hCs>Q^COyt9l|0LRl#bIy%gszY+HX#sY#qE8z%ZBfT?B-Ylvt<^bBbiw z1JwHnqO`BDSnf{cBMbg;yt?R>c=mdLZGeMYbF>m?U@puev=xW`8Zu-F%(jmY3pM@p z=lLQBYl>H%1JBUMIOE?{u8iHB*xgE%1zhgRcc|!x!@MFSb8MfV-M%QednuaFGV?Ux!2**v1PW&MKw<>D{24UM7Z&YlZ(Yub(1e}#V~2hCMn|583T>f1Nv zx3mjK>D6wHfVIBiNKQ$S+3&(gsO+k9dWsbdm`vaBRao1b*@Vn}SH(mP==Lv@?mQ=f zbicb1-uH+S7pWw~(rbTr*RAomzlRm(eJ(mIG`GlslhZg)*X}>1K`Z^0VlniEjMTWD zrIK4ne@)6%Gjs+B#cFRWF4txp zXL6*>RymJ65~#wok(V#K!m5{J(^Z^K4z<5Ve_>kPP%51CXgDn7G)fNM&tXWJNLo^#;W7qBAZ#_n>E@*@9t zrT+!i>y(uClY&b}i&NT=;p*nT^&G)t&L{05O~xvH+MQDvVT^hMf7qLBsH5(r;kmKn z%g$tbsWJkAyw4YRYfK{Nfj=tX&*&4*6uXq0;<&7EEkl==7-|Bfc&FeQZVcr)%drT) zrJDp18i^X3rDWOh^04X zNXU`=ZLiYNVHQ;IQARRqkT3e-?Hbj z-?ZKC=0tz$%aH{v1xmhjjeJ;TQS|(oF}cMSy?#RHTL= z7)CMI!WBaXI#I?uTH#%#RsSa$yZwrL062ZLIv$r|{RcxSPJNx4FTC$*TC#` zspI<-E&8(;?e#`mgNqqQpL#KkdT|T*0Kjl;W!92A9>+d8P32TEy{9uz(o|M`!?#cQ z%Y#Ld`4u%r^u!?-sc9-8Iw^kN1WVau^2%L>c-Pzt+FmsSLfAZsuotdMA<^gXYe5!& zYho9RvYIWefD#aR zD)@|GXK^Ml$MHSd9dPsduqLzac~qb8zx?@LHpj%JMpe}Dys2y~(1k$ivHKUV$v-OyGAdwLN9V1x zsq0m9EXmF<^lKM(u*H;j#H!Ke&S^yJf1&AfiV~n=!8tPbF>1+GiDzedG~+?H^5K_I zuAYfuxlj6uSI6i5NQ$2}w0eM*(Q|Go==S?{?#7y}i+kPT1=+rYcUfV{lLp5g(z2f) zuw#|B!-&G-mzAf^?jJaoguPs+96RbBZ-cv2%U6cBp>CwkqbIvSshPDFVK}j*VF}-g zay%mr=qBfmh9#($T*!hCh9xn!n8DsJ*9Gk%xRti zgl0G5xilseXf-6?VWT``8G_-bEE>EJH_vimj$me6c5Nx&2T!%#5xn(%9&vH|7|>05HeqUrL@h)W zFF2@FLQrRwKHvb>I(m>_5oB7uG%8Ap>eR;>-RN}Pv-qURaS*5?Sw$rY(av73doTDi z(=Jjp3W)PS7y^V{cbq;4Fi_=(YscE}U%GWF4TllMtkjIY$ai$)8A|6JdtJsn-FEIL z!bVun{Ebt{3HfQQJT!T+@{G<6aLoB6#^TfMx%RR|Fd&qt#vt>H{%VV^z!lpz)pvOs zWjJDo*%#0Qh@d9{?Jl(l_^F8CFcB{ICPpY5Ra}4+a28piI&7Aa;Gbrj!njc>s- z+WO&#pqD-mt=`R18=QN3l7=r}Fe+KUB+EgoKm+(ZOx>++zO7^j{AZ#*@|#M;vm3ot zBXWKKi>e8b=r@MO@?9<4lM7f){60~xTKsOEwH`=ih9!~UnnSP(z)!fedsrh{DbTrk z$pDqX%X_@Szf3kyPsePC=-nPzCod83;rXtviYpFX0#Io>hv$JdqQ}$Q7UU=Y0A!ZS zYRe&BV+7}`xfhof#sluYE@P z_+?4H(2i4@JByuK^j0}s=GnoPNM=SXJ5bpsOfC{sB#Qj5-9ie85{C#7c(9x z?d2O&e}1mVrx)_9P@iPF-?&)ocw?Cc+S2N##QfcHfT2PqWE4|GY4_4ig94Rzelo9* zz#}}3@GlzwkpRgxnbC;tbRzCDKFoR5bAma6Xzws!=?{wN1`KY_lPOZ551lZgOZd*l z%94%Ct1qv#SS>)_UHNZO_OE(7pF+PqQCHT9nY9i#q_wc<^*QnzgxEqYu3|*?R_AamNCEyb<=P?3^U}oUb z!fi^FPfwP92C($}@_gU{EH7jc%$<#*^r+^W39`6TW)}|jrBXjE*)o$V;L(ifOnvpN zgyfI1WK2fQDq{XxFhLQmiP%=C))_iifI%9ZuOj-c^{0>B#k%%=pw=8FJp@p+k00G% z0tRp17GBi#yXsxCC~q5Qvm_@6O9-cZf3qnsDDg`|{xc3*0OLP6!0Cp-;_n^crr?Dj zVyiGXCqX2Qu@X6>QaF$vYD;dB;LF9!t6|4=tBV^LEOPDw1i>TjR@_&kHb4@`vAq*GQ-;@2b#Fyweol0bS8Mic=RP!R>)t|MP+hWA7Y7HJA^?G zkf z;oOtZA=;d*GZ(-{A2RKq_w4dY>bb(X!&*KZ{1#_oZA_eTCCY|fDz-X?;GMqTiVr$9 z)&aR!i(YWn^40e)^&;Kv1Zd{-kV-7uE8u1;Xz9zQaU-XF} z*VRP#n0ktVv~@zp@kpCS5YP*+e2od82t3JI3_6=1C9kpI=J#fm-aU60)2vI112dCZ z_04(&P}R4(GcT~NIPQR^5F0%CE>&1|Q!d9#`ZD1$6h4PX72Gt(5f1fDE znsQLqPaisxmrBqb5g&vS-oS2e{I10sj4zCve;&@c%)rqJ7YoLo;~IerSTM4K+~#6t zpvH*KsIMBe1}@o%R4TBlvn=?Hj<_!S#!@x^m&UD2PX^COha4S*Dh-!ilz=VVF=U?# zhBPc$1P8o-De>@{0xpGt0Y1=Jddz8zJhBO1Zx3m+n@Is`39jr59P@ISZjH3KvGNVlT_k`DL4{H8Yj&S>4^FpctUloaneC^6$?ILReJr^Kj);Z( zuq#g^$^+y|7!G3V=_xBCpr~%L0Vi>3M8ABm=-+lv{t>?$`YDNN5JbdNY-uX`w99_~ zDcCuhfqgB+&$^24_{LO?O$sPHA%1ithzap&8PP+gxwU1uVFO=RM~K1fPdEXD*2CSe zZIIo7-EG(5j!icwd3Jd0-%}+wnj6+eCtSIRYlA#_f%~j*_!cSM1~3J+zAdsFuK&4O zu2GWBj*2b<4@g^$A)ENG!i@pa=eZ{0RJQR*4~2sz0-iVLUriV#%qo?0Am<5}X@LDzC2F{epFTLsKLe*GSdkUlQV{Gd{>_3HhlJ+K1^lm4%KjD|p17ATKPXzdWx3 zIIwfja3{wIoT2}i7K$w%(aLXJQL&Gw&RmE{+ON#}qF|`5f6~_QQza4)f%?CqHPG8U zEXbkz+HMfuktsT~ua&>wy1hXS&r<#%5RB_fq}ZfYE7PQGVQMqfItXl-Nl8q1yB}DVJgMJsX%q<*b zvsTg7%V1OJ{i@74{45X{0cdbCKr1Lsj2*eHrTqP}wB^{tvFs|@s&;cGfC>r16O}c- zU`_!vRNvC{RLQJhO~%cJALbw7jNglZs5n_u0JV4dungdQaY@)T=(C+9fE(oH)_gi^ z)TKi#qL1N_!W2ge9V1lUZ@*gn)JH7*phBBAFMgUKYG^1#I8|X?rf^9pu@>5YW~#k` zzWXwe(ggoaAvqwyLqV9!1>Ia0v6vc-Wx5*kgE;4HhW4)N{*~((i<3|5VuzDoyu^Bu z)}s{c&=`$ss`y<#lCt0ShA44dPYqfF+>rami1O3V7e7=>+(rz!sp>|8r6@Oh8=hnw zyIJ8ho)Seo)}q$eq`RMS-iy=VG`|kH5b7j$l{N3@n3bQ}Qno{blLSn}X77}5*p8*w zb6)iqq>Jua^?8W_q&`=<>J)$<HM*@2bO7-*;!X{OPxOL5!l@FyMy8%0m z+P&Bx2iwPQ;z!ec4}qc=xa3>(UOYeA{L4`Km}X#NJ|mI^Plqr(!ls}dGN$WpIFSxC z9f|}PIL5dkIe$k9_a}Ov*YsFHfGuBEY`VYIO*f!DOe-|qh$f0A?I?)2Wh9<@9t3#k z2A|Ib%x8oSWeRTSkBc?Nm;fan`9NDqP6S@`p^4YpUFXS?l(P^C{=b}ylt@1YKnH{l z?)Qu^cruUY@gPr~Ky51GFzctEXR+oyBkk35;@!;dltHKo>`Vuopa>OQKT5CY2zwZD zw-&CS^yZHk4xr|Dn(p&SP6zKFA40pYG9=#Qdbq*xe^s}Hpu za?UbKSjN$u#ZwjDdLr{T#Plga2+e61BQI1m80*U!(;x}dzoV&{+wIp4KB6DH? zsN?&{GCxFz-pg1AX$s3i%Xq~tx*b$tm$CL?4n1ruJ4+Z5b%J)?T$E{|8XzD4GzPd* zHa$GN{agGuN)zsM=EMql<%b&oZs`?zi{3+#pJ-GYYxKA3l`)Wv5(oSmHhEz1+uMnC z*k&Ie{I8EE^ZnuE{f3yE-xN^zBdlPW1BcR?Dd0da3k_`IwnT0gxp~Cu@N}G2vWD(? z+vXMHH(~2O;U1HAu^k(_`b-w(<0>w)z{@;{ z{Os6i9L?QFFrtF%tsepUA-0c91`nhI7)4fHRF+Br>(b&zdtd82qY7HdSy*PhW z8ogjnpso}Yu=S}z0-=WTH-B{~K{*}R7_k5E?o5gZ*avLG>9OF(>PeX;;befew@vhi&&JW#gMg6efcAT0UBh zcOZA^c=oQhKQ+g=O>I?fP+@Iv+PW~-9lDzO$>#7K34wjT1=x;h=$E~Wz`luF?nWKH z`Rt?gY6AC`3E;%y)cF1J!|;3huxC5W^=86jH9^q6`NlL)g>zpu23LSd)Di}l0{oN2 z|C&=-hoGw1MRv1ktNduQL0UszjtDloc-6BiUNdlbhjx79VE(m<#fXw@kNgs#~&H5fe&fu;YtWjr+ecw&_>mu@Z@#H$d^W|$b#~yG|hUR@Q z&n^F-Qk}me4N$<|AA8lli%p*s5SAU(iraK-w-|u?8DDKe{)_6L&L@StIXVKJ*y6bq zs(Xly?j7ojYyLrhC*Dj$byjNBfLQl@mF=U_y+b~+8grQ?j2KOn+E4LuqGTFyJ1Yhs zQr}wqq-;L!w@>1-UjBUAzTH%81YM+x^Al?(q#?U|9JQn!<#5l^U#+*hQWSi(mLE*5 zhNc@2A-9a36bc@_$yt*dRZHFVmBuFyfpy$pe2RV5I_7}67+IXgh$w>|ppf4Be^%-H_) z%VauI>socLlw;bcqa;x)2XXzT{P(l}i#on!@3IVwg>5N%YicY2GD17MnSZ8#QNRq~p6`w3zkVfzLO#q32cEMk0x(*>*C}!1_0T zaX_aP5Fhv50l7c8&dxwTN~t~l?RBhO@6mPaIbSOfA6aSo;y=zt!RR<@Hc=FXvk}j~ zUY@p%!KR!MTlFzs^K?!9lBZs3eI$!^vqL>B^V&~vU|x6Xh>tfS|2UD>iGVM^Pn#Mv zA9=BSOZeLZZx#6-JJH?olSnD39i7w}wAbMMZ^c|Cop2I!TBuIWhE1>?_aB-$;wl;t zDgc||pzq_T-u%SINe6#Q|KiTO%n8quJ_2+v+upC&3Mp$J?y79wZlPi>=1}R}$;W7| z9@FTKDa`xoN`AYBx=;Tamk!LLuYA($UcC?<39ILKl~@ysDxx&aKRzipcyxC=DsFbW z{&Z=;R6hMhnb^dYR*kSd56a;>EujeQN4Y{E6sZ!Ou>G@if{VCtzByW9c^#yOU2h%q zvY@8q)9=Zy{hXT1f=IQy?zjHLpl;+hSKz?UOy2z}v&tL8_Z8)#F!&$1WpOZhQ>3uf ziAGAjoAcA#>W?X!uCnYm6C1w9+EAX)xebkFQlj&C6JI^_Fk=RD!h>y!qnv4qNr1?v zcW}_?+9I#dKaS$d`SxmtFBNjCi*|RZ3g4M?RsTP9b3MmXL^V01ZSXA! z^U*CZc!PF%et=uiT8s3gc|?N{ z5)z{F+EQ|F{WA3?taAK!@(1l#R3fe-L!aXzP4lRrDAMK+>UAX7go{lR7nmsA0j;fG zufOU~X{Y?*3hhScJWP5c{rz?~0q_Xv@6K>l+Xts1#!P&>bg=8llq=x1s!Mst*~=|A z-S**duRVFqS&%=E%$_*ejLnhPQz4M#=}GxlG)=T-_=GqVK*L81w}JFp#&cNFWU&S& znr8&4flP#LsW{f0k83#b?K;0gY<^ZAm10E3^NCRzO93Ml*zx|mToSc~q8JA0pcp(5 z>du|WSz9;J8-Hg-9LvA`EZumNMZk&{^VP^&S&rezfwP9gCIJPCpLvX!Gy1IYFY4I{ z=d(`so)xT~6*^DFW4M#lXEHUk&W;EF^?Z(u77{7wyRK7aZr04`%bc8^Tr1S0()o7- zKMi4-aHisyEYYg%1r7>5QX1_+eiqEn>X#7tJ-02itWlg7=F(E!;Xty}FfAjY13tEW z4@lT{x3ns@`g1Paz3?9MFNl2=-gJ_62?4k9}AZ<;mvjd2CWg+t}%9X{X$NDw_z z=2-JGj1Dd(i;oP~k)qX3xxZLl-K(lT_h}<07qOV_#+t|U>ern@@0OQ-0^h7zyu8b( zlOunO-JXjXU&sv;mlQRS6tkX-+z-_JroSL>%k!bOu-1r0h3vcjd)@8EJno16Q zVs}6EjkKKfAxyYpG$rJ5-_mE%*^s$Z6vm&NIM_T!8aQ1zF9dvjvKJlw zx3W+8wuXdq__neWw{J&l)rWMOF|CZJOT~z(M@_ zy?M<-`$uHYZ0H7a`zxR>!8XfpVT|65sz?I+<*Gu_D##OQWI&u+Aq0#5!y1k4E{RMp z%x)El2jCfG3y~-cRB+nd6f%ri(nwV{fwoWY$5A^wM*H^nuK^>_-hj~#f+p>9kSY{; z+VdtxZ^L1CF~UvOL{=tXwpMt)2%%iOU0&t;4dzJgW2Y|@-+1dVKb#D0p>!EQUoT+j zHDesQl68)*<#cx)`x8NKCbyp=m@yk?M3%l!Vt1LU9KV^-D?%0I322=uN-Fj;&ND5N~sW}8DvAczuD^pOK?#0HW9DftyS;Gk6 zz6uZpae7~<50aTFM(2!=OJ5ikoV?sQtv#sdQE-@A&p`dW5+DWgbEr%)>_4IVcIf$} z_2iR{(`dP|gSQ`=p@tDxq1SwNyk6tZ(nsG5WXU)6FOH*T7-$whtkJl(p1d~x-uiex z(5I-{G_b2fnKs8fIuD#yV-6nFlI%+jEjYy7{vN!%DmL!{rZUY>0^f=kfYVBxgW~W8 zv@vrTsjXb^H2NYL#Ghn!{1{{#1M#S}KXV2|B&g2Zp>}^(S7vU0=Zqg`Vt(G}m#yDI zp>baoJklBT9r%$EE=PD1A`L?I z&qC&Wngn_O16|Or;M!q@@0FHh?xFkdUo&;=eVievajz*y^g>>!*#nEJoh$m!I|3Rj z@9P+$jMXv`w2V}vsQ!AEjpnW%whbioALtAwVhA?*rc~0<1&jbcs|^EY@J&L*E22ca zg0?Yw6X;}=jv8(wE+fJ++arA-2hhf%SF@I7^T`Q zzQ*KP_p=K9|J+m(*vdyQOw{8byzeLb!-`_tDzx$m9On50D<8W}%xvLZ?9KY#FEH2| zUKnPxtLQ)x_y=vXF~=<-L9Q3%X76lRI^CcI zW{NFBYS2kgx==`XA_SvpbY(=Lj`AlTa=iPq>TwLjfz+Q(pWofmn^?oaG2D%JgjsEl zg)=;fMHb%PLU7Hfv|2TOi@8pfCC5cIj3&olcDxHbdho^((vX`=87#LV`1$#&unCx> zc&U@YWCv|HTfDnJ6}cG*_+C5z*!*C0^U5cSmz?)6;6${awt*~=X=*_CnTEe%f!L=K zOIc7Wnus>Gqd3f*VHAw?=S8|6V19}_pZ%^SBr2z>1!=!cA9+@qd^KQM4lmzA_c{yk zR{#T0)9y(i{ofTO2ei$$h&;coXVgo>54%g${{PmT^j!#)scl6U5@5VqpGleagb0{4 z#4Lh-ISUFFz#&B0MbGssy7~`QFI$XHqNBp^rZpj#(yHwtFD^hPNq~gGR`!wE5RXJ} z15Qa<*rX#g=h3yn6Q!&Jxs#Yshf^LRos|YYWL2EKdE0C~9@HW?h;RrM<1%7r zzp|T5kE4T)GDz)EKZ*Sijb!T%qc=9YBjmtTvB@_V?8cSVo*^S5qdI2_uF+Sb;x`hc zRg#qidrc7}i+2yC?qXW@#=iQ%I~rp}d0xb3nEb6{szUB(jsa3aVi6&tnd0*dC$Z7C zM?PDX0h=e;6F#zi=W1=AT7mpZsQ(tBi!T>dJ^)Q#{V*o-7KZfaHcd>2jJqFZ!ejd! zyBHjrnB%L=-e`RrKC4SAxfgASkt%wP8XI9T1nOQk4Bcj`K<8Zw|LFLKlk#p=DTre; z54n-wvEtUZ+30v9?R5iVc>MR(A-wQXDeg2c?R;s<$ zje9Ka+0WmSJ|?)fYa*@@{>-q)Z~qid3NZlx8i?QhIKrZuW;Cb0bsgQ$L;bYZVgC?g z-G4N5rsj>`7~{`Elxq`-1=x>h${zIug&{1zIj zDX*pWDfP@+`p3rZD8`V7A!hhH>nhM?>cIH-rzuL73nZbv$8kOv4YMEFY>*D_r5r<KpvPZ6{1H7F!ksC6ioes?8_8E?{<_X1O469!%b3=_-W@?Y zb!d?C9kf~^_s}*gYPv*Ioo32N-nH@4Ti@`71HM2Mi9n2kq2u{zIQmF4w*>dvUH8YE zn2@!s0-?t#(H!`%I7|?#FS>uU(fbuT<(s8H9Y1JM2&`v5$Shelw8cMshL7muFreMu z7f9F+JhWyFI+5Pk9N`@g87V_JVLI!ogWm^CD%o4(zjwm-^yE(R~`SLK1-EjD+XUy5X5q9@`jl>koImZQpKmUgT7D&L`9#iZ6|6< zeqIXxz!MXcrpbDh1Q{Aq?8-2IBFrxM#t_9GeCOSaeSv-8#@vfTQbf_>vCt6|?!TTp zDI{~3PgluO)%|{PUS=pJnje4vY6jJx2=-p+c1mltzBBZ^DP$<^h;!$s)>wKQA&Ftr zd~gE}CHyX1YN$7$ZYvdIH@@D4t}!9Ao_ET7d`;Mea@F-UF^^uXf`>2Hdt|x0t4hmv zXXw0idRUIO^axO)^HEsI!4t`zwBJnZxHMZr3n4_CH$i-k2a+@~JhbF4OSXy};|P)A z*`SG?F}G)@J-T@;Fn-P*mqN*+?UHvUtWLKZpB?S5Ng6*Zq40Lhro5;(J{{2Bnt6%n z6T5wLm}@h~wLPLkdcP}U|7(PNvOD(tgX>U=I!*urZw+$>zwL>qcopTVYNoFP8E8Yd=qqbqy=K%Sc`4Ef-w3XkiLm&xdCe)Lwso z-r;zn*53p&=HuLK!WSG&-Ab)+={>qSMkVk+@mWYU&aR2XVl#Q?COBvCaZA91d@@WF zFa>ry(r{foDf)O_wf}idG5!i!e-Jk-ZKnOUFX-_y)j648^nndj4T?ZJgOl5zdQ+kM z5nTOIbfX- z)sV5Ti3kySx^6Oy&6Ee^luCfqY(l?tY+@JD*d&hiMOZPmBOvgLxm0G0kY zkcjBMT9^;M6tQ1gZL0ac|K)7c@njdbN;gL2hFHa_3Nxog+QVor=f-|CU>rj@dV5@J zCx-K?)A59}Q7}&_7Wl>v*saFr&VGZoN-V zGa$g}sRDyT)-f${N?&ONcTfs=pOgp@ri}G;vR`54Ep@tqWO@M}_?WSxw8a_t|3XQR&O&-n}6w z`m4cqt!Icu-`^zD12tMmYJlN&a?^@yqzio;je(J@>>pk7s=dMzvq>~K9D(x~DTy5f z!eQ5E;br1R=9}_-y!Oddk`64rlcZ>Bz%}4X7o#H$t^T?vfCyBxcL6j`P}}FLr4c0q zsZ4h468J7hsjx%Owj?X;=}$s3)>ir6eheno%dL!@CcYli!MeH$ge=L-YYQJ{a+*F{ zG%jK7;vXV>^`SRmJO#)8`q<4gv5>%X^fTl|WrnBcdYzjGi-A`u>9QU#5(e|YtJXD2 za;aLO8u`~x+C+Jdw*`+?N4?F}+7NWz^9UdHSaKezF^g+=F_;+jkR@d3%0shvU|R4Y z$m2YI#5qimiw&~$p}7o5ZP!G)FZJCE9~m`hpd8OpH6Qu$uGJ58|)7_ zPnXbpz3yrzteY+8Kghv$1Uqy6;y76GLS01f z%vK?V!|@m=tI)Ac%SL-$ly}VI54VShXi{7+2ED)Sf6>SQ!H^mw!gSnK3&CG%gjmu! zibuxw7_{Y~)dTc)%V2*eI0DA3<{A$bW8gcHBzCT5;Lq>=Pg*9!2>5_z8d$M%XJZR? zJR!qQ!-Yk&OyrdmMCa$r&Z9^g^af*?gF^u86Fv|nZs`Grxf!0-T4k79m5)&TThy9O z%oi@>IH-r)m1&pFBLJvaL>ribG1#AaO);h+=a!0{Mf$oCSgZQKYr2T87YCt;Div*=eReA?edJh4m3P_c%^w5j+-V_i*@1Q_HLQ{H|P?a8f|2FD- z-s8FF-0}Unf9|-9os5iRuf67)^_g=`_HMc;8+HEjD`B;h^kwz-sBS;-8SQHE2ka`M z_tPbA|4{P7_8^|oBW`);urkIaLj?Ck$@*q|V(6Rr{zCE@-)9wD{F!W~3jSaUiZzC& zcZ=rAIjev~;aEi|pI{$FHbSZw0CV+#m&D~OCkGIy+R*4+Z~EbOndOCY73bLgt^?X7 zUiWa%9tB^y*=_*z3}ii!7z^qX1hO#p8pd;L>LEOP$x7Wrka}Dh^Ft6m{(jWVPz=~5 zyNK$bdN#m>4pRkiipW3LS6F(0z}a!~G42^uPQGZ+UB&~{qh0`CqEmlz;Ao#excQuC zY)O2fO8rBx$czs*yvCE-!Aa}=zgg8Cs4^4Kroa1Fb%ksNn5y{SO*iPIUU?y+H-9;o zhX8)dhYC4UpK}d*D41l!{gZW8Po;ZMfG`;tv5?$B1yc1uG!A= zHDUs}syyHXPJiXBOTN-{8urWKgiCK(i9*hw+$K3QpRqAFAfK5=?Z$I?YQxvx!39Yr zd^W?Ky$lFD=>!?A3~)%A_pGb@smW|vym83cb3dyi9)*f<30748ql8kN_}z{Fd*K{8 zkef*;m0QVEM3<#h1LVarb zD>xq`eH=_)qEX`ZyR4Gc1FTl)&lP_O%vU;0F{W*o*C$B#Iwgt(SO4~HGep57uB@vD zm;4>IKrKJ8Uz^p&P|&6~J>m@_D?SV8^v&lln{FcF11%k9eNqNo%p<$hvNdC{F{oOU6kP?Dzc%Uhd_+ z^e4B$1x+4M0SU32(eCupjwCuU-NWzzV$vOFk`=G`7K`L;4A0x^dI9z1)>h2w)*^`1 z&~M|kR$4;>`Ed<1Y+=}9VYGRD@^N~`nBk?^* z#|V*})|&{FfwHBmZh2k52URX9;Y5yUz;}0*j5k2JuZ~5Tfn;k|(J}_i65dDt?Brbb z+hgi%6b|i1k;qe(vXUy$QVR?0PecE~Yq%khTX;c(dIJmNE?Y&%OA%e>g0 zQiexks6W1tV0C=u|*E zt&K%k%Rf4bwWpWM8qVFLV9sfBDvLKgV_sq{sbpLkHAp<1yoR!;yQ9)}`dwSnap7hh zj)^;{A#cy4Qrd6}@8HQ-VOTg7Cw9g!h@*f|O~bSZ*5za{OM}#ZVemHCq-Bq57z`2O z(@jvP<9?7|8}AM-$7MqK8JXC?oA0__g=>8PKHRFrR1=pyKpif zH0CP)cC_Mb>z!AE-so?=U5a#*68u`bCv8FwOQ*iN{AcX?JBpW{Mv%HCJumbqIJAnv zYWJ#8%4$ccKGPg50(&C)=G!J5IEo8g;n{=e=Q7w`dJPtcd!nsLJ|j8-%l$lRiudEi zF3k2@kIv-t+nz;4xPns=AkyQ?BK&1*4u^%PV;`HQag{~q{v-Yq}Q$tD~a{1fHk#J%rKsolS$5+w(yqr6nIj+*E1{46ss9EA(UuLzjG+??!oDlRW5+cz&vy5!nGiKFAwxDt&xA zsjt`h&#FN>M~~d^Po`7Z@}pPX_8VTLONdmOXnc`BoIzS)3kXfXP6>F-)MImC?yZx5 z=gwZ&bB79jTad~|p%6wkxW_l1)Xsj@<#W_9jj7T1n>4&&Te%c)us2Qu`#fg+b zrR%m0yj2}NFnz_HuzBjGS4|H2y4nT#w`Y{PH4vVVeP&36+HA+_@Oq-?vX&>qwqxV`U>j=F#XPvhcz*vN>Pc>7%HgjR zdS}#EjX+KF&d1U_Gk(=8Bk7xbH^44sc~tBuA8#?ID!CK(^#KO(?(g*68uSx)pL%MjImHlFj)!BuumE8lv(FlXcEOya2B4 z!8LIaA#{@EK)pHbgVGyZJ{V*&-@iIU#%F&&d8Egp_E?cs=OcuU`{C*hA2ygmj|uix zh=fkaVYk#k0;?5Lt;y@yyg}*|bHrh_@yf=4(>tey>y?XPhR8!)YQNvvf!W6yGuP8|y)Z*M&01C&8gB=3 zilBM@LEj#4g?6IjOKBrUXALFRjs?zb>d-5LoB4-L8JVjalUNDxm5IUN^KURa(CRtL z{H0~+VyK_z8c}=W4sEvh1y>YX#wdE!R5)%TkjBStof#;dFup=C7uPbSAxW{MKUY)I zmpy!&5^j7T*JY2~Alq0rEp zU}&hF2&-d~886aR;(dg))4#Pk80j;+xU~l$HcWr?Gbcm_mNK*3g<1JhF}K#F|mzJAOup@;*!5fQClM z(Gut&QYj~hFDhm=5X`Frw@hyjeAc`p;_jlC`~C1ak}SiWxXgIXFukxhB19KFDh+ze z{(iXn2ndLN$V9hjf*_7nlN1(#trZE+H8c*bUxf8RP1it9S z+EBw_aktwmTo!a?yj4oHwLY7kUuX0ux+c^Gy=Iw|L9Nv)(VPoz-4ev1q3#gz z!|-NXMHa7-k&V`N{u&eoPUf=21EOs>7Y11&8VA#_y_B?XH0U7}#*hA@UFzV0N} z-_GW&BHG?aWSLH{u6Fg@^nN+JHsA4(SLQNbx4oM!oEcl7=z?CWl&?UqiXXAuwwEAW zu6r;#vJV%WW<5U%982R+C~3u!ONr0;*g>G@7{>=R*E78Bqm_lOW5XKJddeWWF#J8> z&TCFwEPbi`CP5vUPYtf%>Kh?&D(X4(X7OKp+}cUy6N_s!&H?l1=TYs=v6hJ)RbFPb zPo$NVBEk7uEx?1eriCr~8QR4UB#ijKBvnW^;tLsa#K!Tl+dL#h`Kr?Lj(@J;uYkRa z=Xm+W#>c9d9pVUPsiy8Y8bq0_@Mp}K6}X8_C%`!QOWTGxl`9Lp?7y%d+tm# zp$zvXjwtcxZolP9d)S?LuRasoQIa(>VQpa?2&7}t84rNG;(=5}fg~sgCbIyRQKKo% z%frr*4F?yiJw^58M=#mQ%vseWxnpc2Plv7-$^hFrhlD}Tx^F>& zZIE$Ic1X-OkG4xNTujl60rw1#O%oOATPuV!NjL-9+U0Jj9}op|U<&(>yAzp(fQ&{c zOjeU^fiwM*9+rQl2e6Y@>`-Nr+W?wRmC0czLzAlkVrCG0Nf*Fy4Jo>AS)@JY^(OK^T)v- z-j@cZjm-l@j}28$r@P^mU`bglj~5`STOMmEm!uAn^Zo&(C$zU*QadK?N3xx_Bh`@&s<2q8Rb{6DVvzb^{>4wFyA(3Re83hA96zfy?~}KuW--BDw)UzW-730*R*7s&pRs&eM=+*w4y8 z{@;~<0x8~{U)nPpAIGQg0?0^TP=x2JcWH|PhMJ@NTXEqJflaFyYrXS_jjxy=^RqBH zGrxetX$z?IZ>D*WE=>y&wb?FatAUU`Jx}aqUO#>oYUMvYZt7Mqdq)UEn<}0xMp5ym z)4~-V?sR*dWLcJbOUr6)(E=2dEql&PvG=)37BcK)PEuC~&WEuB^PZbOf?Rwc;6C8? zg;*p+f2K+psqIw!vU|3;k}mqW>|VI?GXqmx@yT5;pmx4xU9rdbSn=F9@S;SZyh}Ok zs=V*d!-UvxVnUC=B_f2B)njhRZzn?_$7#V0rnHuVEqEn}%S(SeJRy32ueN3w_si48m($y)xM(Ts!xAkE*p`1+R1y}9}R ziRioM9J#eLY)gl`w`Pi)eTR~E9L{caC-x_}qUK3&i7?1CIpeTn_rb7ni>1p`f5wDQ zNqp|!z{h{9 z1iW)=4fa{pd^Am|;b#sb+2Pi^y8`eJq~a|CGo^3-~-)Q0(akpfLR(mEPTC zY}miTY%o$YoYI6+WD>BN-}Oc-ophl~R|u$o3+JWd1l;B~E-IC*s8Y8-O!smp8}rv( zYkB{Tmj3T^ufOcO{Ow}|^G6_9wd&qWe#BtBZO+;s0nS21oDLlU-vaFf*uUeC(*LpX z-$kkae>UnwL3@sNHCNIfbVRufeEH&cc<3he^(#q;_qwf6tlTHzGugJU_rO^z+BZJA zJ9DIJwwTD52kuOsJ*Y1TY0NW(%AdnjnV0g;R_bjZM2RAza>JJ>cZ^H3RyVLEl`9#J z`0qs%iI~l}-_XeLvCt{MO;Ikk(U@e`-%K&zuJ9OPdw3L65cuNWMP1(#g@aX$6%b_ z73A+Ze~G(2=`S5TT9Y+10kh>|;V2qF0^SGjexemEVsg&7XrPybQaKuvuFz^&()%(B zb0@D~BA+g~iuJz(#Q*5I4mzK8R_90-?5(6f?yDq1osjiS81dwJY_o>pve%*##VL`F zJ8)4>nWnrOv1GfV>P=|tiP!$Ak5g|OjO=1QiL+?KBZD4|TZcw#x?QoQom2oP#Kkf3 zwl%?tVsXe#1fWNCc97D}bTo<0tS0BN{q2~+Wm9)Mo&>$7i_p!gGZe7Nw0S^9!fLuv zZm__cu?Sc5Sf9lhS$xqr1vwdPi|i+ITW|0<+#YA>jqHy|x2MY6@3g#j8luQ7N_iUZ zAS7Oa`MKhqz}B;palbw5nye8%!c~`Aqz>nMMYKlcXkZC#m}qtEpaZi}N&0>rMV62*HEXAD(*;;?icsVe7{MZ&#lXTmFs4B{Gm3B10-Wi-iHS3UU%1mGT6-8kVR42;ux#drF25`LY|?e zshZ^8ukDRmtO?P`lwbXmC7I>o-qU2|ixn3m+Vp}xtRzk~*)PApF^WSyY}5#rpU1P| zHVkcU;m|G*A-(nW+{5zrnm>}ll_xp#scIWyU8c+NKKI4hWP67Im-XY*31CSaqz@+P zGH8sNPhO(uE2R94nKEc*pj_qY_&_IHS7MW5&ji_11}|L5 zN3ye#EBjP&3uLH)DYGZV=~my9Xf96I3MXnYW%h)}>N}{gjMbPV?ZHbKvzbHfQf{_( z>^~@Nq>p}ZDOHMXwh)CG_nqw;pUhS1G-qk_n7s|tT|;uE?32+K+#|A1pN0icB;Kax zAPs^;PHyIMA*HHQ!Ufj8dJ8G6Eu$h!O{*d3Hw%YV{{2MuuT6i-ViQ~x1gwSQbZK~N zd`<R`h63cl#?%Omv+PWk4PNT(i}eg?YZbHTN{o4zmBO+H5>Fv5xJ1YG~EsDqlYy z@8lkZaf0zI$#~Lgb#|GLSOJYQv`(jKQb77^9LIS3$MXdDeRIRzVazYulL?u*qBlVG z$2B4Nwk9LFM}#ZQfF^y2`FN>G#uCzm(C=9n`^N2-K^LX3{Z7An7?+kESG466UcG0x zttLLDt&ZrShuD?0X2AANPjt1Vf1sS%`VLOBU)54;-Q6g)yo-v?IJ-MiI_Ari_y(I( z%fv4+?OE{@`^>m-NV~{rmdzfQj)~c)6Qy>HN(uN3DYm=*z|ve=y2(&o($_e9A2SM( z8sb+Skr3ekJ5i#XWLaXu!GdPB#xS-_Cr?zruAF9lbRuy^-G$Z!#gOZzD zHs$!MD06mDEoVndotB-_5>HWnfFO7*&L`7d;xo>XmO;`dfOfrJQhUNUSNE+HCM%)V zlaLNLg@JE})=%~W9}Lw953u1lK~XgP>MS^w?ER<7>Q1$IC8SHHS{D|q6JhISftL0h zS|QU@8`Z4@k?Ggox9n>hGq}`GCIvs$$L8m3Tv-^Ye{wj!>S8*0?0EaTJNpym9y~sM z+Mu+>`?awR8v6tbMl)|damz(Dx&b#jW=GE7U_PHH7^l4}yVU7=veSPl1n^QgK>0E7 zz~D=Q^Up%;WyM9Tv2f(=4sbzY9XkiQQN^tc?1x1JM>9kZ(yiYP{8uatx{9XkO%N@p`-emh6^nFqD;&(VFoU44M z4+W-NKiZWTFyT1$dM>w@+;>}xqiSIyOuXwlC+QtD%48`;Q(mWBoRQhjTNP-i6R%A) z`5rG$&y>Sqpaxb63#ov;=dkuI4yg4kPNcbiN0?3YTeEehhOzaMawmTa%aa5$v%wh_ zWh6J^IIr0?F#Ju>2b*>IZGh5%$x+pE@k>8rb$U!Cl0mb@1@UgaI9z*CMembMg4>Vn z1C8^tBY0ao#{g;4hjcC`gm7n`R6|y$sZN5&w;od$iTGXJv*5N45&IffXbPsqP=K*iGM=xnhQgpc2!E!sP zj)+`F%ga*Z`u7n`vgR>ZowcHR<-kS#sJz=scXe0Ry4p1faS_ihX?not-vS)u;hunt zxQIBK9`XQ)azN3`%Y>lfl2lY`+8JtKtXJ-_#|RD;s(aD|XH|S~|YBer}q)DzR;S`W|dk-i1^{pL%#W_m_`7DSoAOTiy=ii0;&o zrN4CZtlfO7j^i5s-g_ct96r>2`8=)QFYKh# zq?LJQGpK-Dp6O!H9@}@ZJb+@jrGW-N11inSA65^Loi%cPxCZP}WU5Wfxu4wy?zK2- z6nVA?9jh*&3OBRduN_i`^P7mHD@q)`RgCghK3wlxHBs4`)YS41#j1MdvYirW^O09@ zl8UjYN3GEk^`NMPg}P($sH~OKMXLGB0<^f`VuPJiwr=cW1)+m{T0%H^U0qjoD^I8w z{k5H#e>_BJzJG5xNhb6sya2Cwds) zmBI7OeE$^d-<|s_;rPFE|CtY(pA$VQ%<=w!=)^}?i|IME*qESP=o1bl`F{fN#HRoF z>C*$2FsXn3>Gvo|lzA}*Z)tZM#e&&tLS7>A#<_`o>v`y7n@Irf26ZW;n0pKp!cG?} zqP}L-Xbm+rV&_c~eKV&fe*1t_Nt>MBa%7QnD(s6#?bV|cDvdHPQj76Mva%|?J4Z4? zaaA|T19Z1sbZfV_&i|R{wlH5Gjp$pElQ$siXu@aR)1ll-cjUHkA{x%#I=Bt%X4b89 z`ow8^PQ5;R9bI@T=~QrXtaY2GuPqQOB(cHq4n@J_fZMZc-L9jIPzBs>G}s_!sM3<# zQOP>0nVAk*;rkc1RRpjtpL&j-wTsEwgl(a-a$7ykjCnEn(>q6O6O*uZphanVxC39| zR}JUq`zguwZZ`v61dPV@gg3`nx$W4$D+-=3#@59i;N?4aAQ0F6e5|(Vx^7|H$kgyy z8k~ZBb(uk-NTA_Rzxhx-wyFBg^=Akqa)v)hkVe6z**l3?%|q1T>Z#A z>_V}1qIDv&ZQ0W;5$)*q^3%P-ZXROjI1Ecun4h9t3rQV)1vl!~;fsC! zDi@?4F~5N%(^S`tdHo4X6aK+W%wmr)x?`aoi7h-9Q;S2MLQ&s@X3C@%-SFO-vguBY z(%6HB)^oJTA&7)Y_*A-7Rb8mmD`-0MuKAuXz9}hW*AM?Rts-xn8U}UJ9B_HopyQ|$ zS$uy{r)6O0#8B!4g5^TKkkx35tJu90rB!v4Gt{cAHutu>of1jPez0d8W>Nczg{!qf z%}7>Xv>(B?&p}rzE2tt&bSb-xgZfSfewpQ-)mk1*_Zw%l3^N7^@DE*=hu^@>>&-9~ zV*HM3M%O(%^Wu`$<7V8jz_%Jv+B__LQ|C(+W9az}ugz4T7199lH2`YAQL)CdW*qyv z*S4v`QY9PhRGsBE;V;?oTiz@tmk7IE!NyxV{kN~GaCR8^XaSSh*|(MtZ@th%_%wz`Mfp~|7=0xavI5(G^$>qU{o z9oW6k;wBeu^u`t#DwWhda%65;D5MPwLq<#Nq4TN4z78?xK1W_jqS6z~e%RQE8=xOS z@4hWdwrp8P6>r!z=E!8;W5kreN`dN{GK2F4vxJFlW@{iA8*<8C{;lG~R)C5_2SgzC zTJH&`Rp8#891CIEP9vfXxcIR@;8I=Vs)j|)L!Hy-$XixFvYL!_%-0sag5#EVRn*2c zsvNLGRrkAevaQFzDe#h!I9NJhYc(iLwBmPc1e!Ii9;a2w8!}3BmCChOM(*>B;cfFI z&H@{ZxI{oOPGDVX7#aS+-PbWB%{}K~!^`z4{hf6{u8NeRB1uin4O{A^>EG2`!1C!C zaStiUA?5@hpdtEEwX$4FJ!1i7H3Out|7MM$G^m3? zSPY9)ly+(OO?S*An~BLc&+9sLS}H9?PR`ZZc#0iMy!I;nI)~C}D6i#-JVAJPvyY9e zlxXC77;M}cR|(Ez`iFvIkX*;{`HS&}v{=VF-Q{ALcSH;Hmf+bU8l7~Z)SwEw{FDAbug`JlaOYST0B zEA{Re%2lGBY*SR7y}Na^|Eg~?PW2mOya8W31I&V=3tgv>yjuHR6u4Yr0 z+1+}!!N2VdgCzI~rj&V4)OPK%R7T2v*p8c^AR{;YrmgFKul>*Cm+bOp!U#!oWo36- zo<2%h9@Rs=a!e)5{8n$r8`ZWVZ}O9@)tkKs_LKEE-))XppWFPvFSZ@4kl{;I9$GJ4F&P3!jqnj3dr^Aei=!Ozq(`NpPH&!!0#XDnPF3P`L z;T7CBv8}`!eCDDXx`+Y2kUim)7wyrZP_wp%bHPv?th;VgDxg75h*=JytyN{MC$Cl2 zU=-;fpR0^GUV`enkF9En?UgH-j0(~ZpYSS)xMpU%DfJ(jI=oBFw^i9>YYTi&j@1X+ zsZxep;+m5Zg@J0(({cvOu!l;VukN6oUgcUnOX(u#rSZ@gN%VFXPzyHd{qQ)>W>c(% z%bAK|nS#+ieR&-Xw3nV9&o%uW|5_)m28M>-oOj>_vmid7jEd5`2=$ZC@8@lm_4Paj z?TG+kQ4{eJnOG%)rKI+^`vD9-i<$Vb#`iRkb$1DIDc*OnQSCHYd1PU_VVmYalV8xB ztA+pHZsBL0(FpgA^b@_JEp(sa(6dtdwA7F)lnuPOB11~!J_9?14Uf_N#^ttU;NKAj zh%=IRFNYn^kXPhEwv+d|GRW(7`N9q5yKnU>n%y$mYR};}f|0uLG`QVRY-<%G^o#V`0EFTNfCf XM!F)jwB}h?fIkHpRp}3pO#J^JAZw>4 diff --git a/img/gallery/graph2d/05_bothAxis.png b/img/gallery/graph2d/05_bothAxis.png deleted file mode 100644 index dfd4c91c99fe38879a28a0cadc1b69a74b5768be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57892 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 diff --git a/img/gallery/graph2d/08_performance.png b/img/gallery/graph2d/08_performance.png deleted file mode 100644 index 54cc5e452a4b78427df57d3bb92693d7c2d90366..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73572 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

s5*kmsjuS(|q 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 diff --git a/img/gallery/graph2d/09_external_legend.png b/img/gallery/graph2d/09_external_legend.png deleted file mode 100644 index 95180a2d7a12b9338720321a7e6747eed1e640a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27534 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 diff --git a/img/gallery/graph2d/10_barsSideBySide.png b/img/gallery/graph2d/10_barsSideBySide.png deleted file mode 100644 index 5fbe6e0cfd43721320150fc0873e507d40cd687d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19772 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

7TlYWuwbLfkQmuU`qNHwZNB+WO3BVX*0gG!RdA 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"#} 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 diff --git a/img/gallery/graph2d/12_customRange.html.png b/img/gallery/graph2d/12_customRange.html.png deleted file mode 100644 index 0ddbba609791da8a74d4d7c658d0e6271b749c55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27089 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 z%0D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%0A4_$V<0={ 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 diff --git a/img/gallery/graph2d/16_bothAxis_titles.png b/img/gallery/graph2d/16_bothAxis_titles.png deleted file mode 100644 index 9702c14b998055a528d2c5f3c34783992e925806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28675 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 D;17MFSHc9SpR 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 V!~MiXm^lRe-BQ&;mnxfw{2$p)872S# diff --git a/img/gallery/graph3d/example02_camera.png b/img/gallery/graph3d/example02_camera.png deleted file mode 100644 index c7c25094cae8bef8a478962f497f0cba1eb7ae7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223755 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 z 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%0D|}v)r*j=@vTmGYv!SWI4x8R}-<(P{F9?AMy8z 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

OwQ3maTL`7#_S@L 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 CK7xP% diff --git a/img/gallery/graph3d/example03_filter.png b/img/gallery/graph3d/example03_filter.png deleted file mode 100644 index 009a1dae49284c6a22a8b0ce9d47c95ae6aebb36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127784 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 e{J&11c7sZ#eFA8v7H!HJh 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

Pp^nZJMmnF*wWIhROe z3rAl|h1y~q!JkP8c z492{ciSqmR8_YDF$!bwMsxj~Zpk`O`I{GfoS~#LOhqU_e)oCl`1bKtcTA}#rA&dqX zpFK7E4>De&MbCCx^aL!FAC=U|Z+a>QN5A7k#EXHt;^|?73&#;yF@U2t3@ihrF7DN% zd>(Jl{WCTuW|(sszqRX}^MRJQvOoRlPjw>u*x1-_?S+M^!n=Y1N5sv#GQ=9I%S@@y;j9KX<26vj`> zu=ki}8Oe&?Y$G@EUp|>HXW|IwUMjQ8o|?a;j}me4ZtC463hz^2PC;F2J%%ErWu!!DG2_K_ z9D48w=2K_OgV?`$}QJNPd*OtQrDmOK&}@GggnLPOQhX6+Ii^jb&u{Rk~Hld{T%`VMB2BJDhipL2H-31OzqjG>ci zEcYa(JqWo50+xJcObY9RF}|q*^KsOUSgqz*shEx*^=pQuk*{w<``1#NqC6gkv0J5Q z8XVX?*+U`ktO-B4mHW12R!~dtwn4rOw2MIvb!(3AuftShAet{~z`%MTbk~2>J~VlD zt@1$4&9wP3Gbma)QrsiSq{vUBH)$b|Q%)%0S>yztqiXaeG_JDr(RU4}XvM9}7(0r9e-Yb}KL4jKnkU!Y%OXhRK~Jv%zX zX(sI4X2X{YxnBOQuwk}ql0tS{OM9qu%qvT+Jcc3aqSQO`q10nfW6lqLi25#V^xDdX zlhoqPcLid~2)%vfu_y`|*cXK$I_)IYiK>1GH4`;8`c#uzV49J3XJ?Pzu^SCSU5 zHJ}9*S*_S-HsK^opZdH@U8xJRugisMPKht?H;!k>c-A2JI+zza2DmOsTtS z3^|W8n{}%5qESL1vH|b@LIS+b{+HhL&fFz@x|wsfwaE+^L(JiSrH)A z4?g$+VlvJzt7qU(fBgw;V&6l|MfG3V^t97jqN^x^_B?C*!WIW~kl2KPsQP8-hzbT1 z`4s*R({F5=d>acRS{yCg)m3a2pOWdNsAfrEAe6c(39KvKME2Oio+8;UX5_SdDN9+D z#om}BRl5J)LfC&10BvyyI#SqOnAU??BPP*{`|vEL?&z==%ZQcKct`_R#ypjP!Eh^d z=B^geS`R9*uGEv-4QtfJmZRN(FxrI~mYBR)wxS=^Wrw6J0#v%0?eK?b5^T=7E*)D0 zORjS+I3WYHnaJ3dcK`q&07*naRPk&&DlecO$Ba^!pxN6otK;A53!ggj97+}NTR#9- z^2%%^>Jz6(4xc$32isfCw`5v5pTmD=w;?Tm*3xY_MbE&oj9MrpYSXl$+m?Dtf144+ zZ9hQ^D;17BM^Nbf#P&!Gb`9MpQ`|?}UNY|3XkfuItLL#8sO8EN*z7XTfXI#ld#AMJ zrO&qAi6{u|M^DD`4nqHrBA~$xdQHd(0*Qr~8l6NhyMPTXUdLz(-O1nAima9`yN~@o zycBu2Ss|)`U60noXxn1Av}e~&Vf=d(#@}xm#%f6gL&k0g3{Uq{#}|*2Ifk`ahK}2{ zY783=45Rq+K3&N&>8LYaasLG(A|j;xyuX#}o)5HmS;xl4aK{~YEVKLhR$gtHCp9xO zgI7QN9URghhVvRTP)iS??5%XTG3CBqVn%1>Y4o<*qx8cRT*i(eVRW09&yF(JX^hd; zUSa0(S{;bR=*R?=66`n@k7J$>d20d`hhzk53TEW2%7f7>BO_-0Via&F5KWi#p`A>e zNq1=hlUt=D0zM8z{f(6v^P4d1?g-x33eiPA%<#;kD!J@ThvMQ+ zHu9^zBDaF2P3hXWAd1RuZ0%4@a=p}L6PZnA7nSivu)L&dY8+vLo%uor4nA<0es2;3 zLzY=LKAef_OKK2N6G9syYq+|1!(lx;2%}BE1pA3oQ2ETlCS{?tBXyai=jiN-a6(F@ zHw`TAOL#kuF}T${z>YT=-j}3lLYW^1$8vwzE9kHgHv=1)O#%AOzlYG%=GYdFy8u14 z<-Q!q`BTgIU5V{A%u-pB>h5{_At>z^O5p>vU8?R3(4ibwE>@H=gg%jgQ{O9v#)$4x ztQSL+M8&<#Y8fa^S`r-*L;YIScbU~XU7}Sm6C3fuRVcj3mP|WK*z{rxPQX&4xP6{4QcLQsrfw|IiR7g&szXsUz1CpPa+fMJm*Z&zIh&dOULv%;th`pca&dLq5I#$aNE9( z<)*52aO+jW&AlJ?(e1D^;5|6>WDcyaDTI}bW&^RmVU`W&)>t+akXEK$F}-Es9ON!q zin%BMm<$hMS^OWAhAJ_%&nf;M+TKgTfVi$pN^(x5vRjX7V6$C%qlMU)rr00WHMASL zxd_v|cdFRgSaNedW(=^xyvX;nAq%UOjUmPs|3eY9?3qQck&im>W1+CkP9S+#7k0+v;=Uc(5=NnyCrTE8K@Vi|->KWo;a+rTb}S`D=*Ch#aZ#&n1IY5n-_ZNE8P9DNz1Fk=a?S zmFGKGPQ6t{C}t%J)WtaS{NmRGbl2NVyB#J!O@bYr z5acd{f6s*_%hQ%l(lVY)_cujz=CKReoqO8HPwuhI6?zekLY|V{EL<66dTcLY#>o86 zTYdZOc{Lf$>rY{RC1QcPMHgD-D4m!&G_x~#)%es=s;S=`std!B^phAf!tGNKcpJw| zZT*!cXZ#NJ9j}ra)tDDI>N*wAXe?K(cqXfL=MlIZ^rb~=F7Nr}nN;gREwWx#5IQ== z-=yIy;#R3;Io}fbw;FyvD0m5So(#j$TN1GDct7U*nrXG;F84Cy(p}^D?+v#gK0aRd z7~iH1zt%uY_!o+@)Z+5aJMZ9=Pd?Fk7P`99Nb4WC(P+dk0y%8 zH8y7%IgU-jhb)`|))LG(nAh>Q^3)t!Z4vomC|WLULQnGYbN9~oM0ojn6zps!cgi%I z$KbT_JrVbW7a@uE7)tI!9kWA|#3M*qHuHsld~3N`I;oZ8<~)&ug6+~XVahR<{+R7N z_&w=mL+~Em@<2aQ`5VaR&L8ujdk?Mc=@ z%^~kmtnab~wVV8)&}fnVMjcvw2bd|B{vNjJoxv~JJ^7o<&x_y}XZvdnw3c4-6DLmK z_rL$W?%&s8hchxVg1hg&8?V3qx~w1kxw275M+ZJA{3(LBy$+=ut%jb7>gU6<=7S_$ zcK-phr?G`%>H`Pk(Yv7yn)HSEka*pJS`Pg@)2MsQyqDLK%MBa_kn=kwh`NDO^4JR&;UN-YA_CP?VKZ>uA zc3rHPA+=-B758)uY)R(!A&ApHo*j%!&?M$u3SGA$Y4X-GY4TzpW9;0Wb5me0-F#54 zzGKreJBJUG(R0t)fKAct08jq*-NKvTc9CI=8bjyWy*mXhw1t{Ca()&J6rEm8gUz-w z9o=8bGE0xa))zKF<2!?@2h6*7;^-RD8eff31EpZGe;&shU$eUtV7M4;8z*M}ef_{X^Bnrn2%&|lZ`qaXbU z4?OSyA|oTeu0!}n?6|7QCpynBVC8Em7`^AHBtJvl_!LRoy_kt^ zVlSYahwZ-g7}q$WbaNv{LQI$0;y$BM^vD!WZkPW;wCS@($~&<*#V*RBuu&xMO+)cD zZ4{5Mt-K>nFLM{a^pj`#(pV@xDtSu&l{N^;vqVd9ISsB`SOPJekxP95*gz-0B?S#c zM+}%DAYXaC;$Po@w%9h7Mx|#?vUp7@vRO6^mR_1oqDZ?bu}QLr0}?u)f|r|HH-e9DF(( z`Si66rISQgKr;q2O`}L`86bu8d@AlTo&nV9usST!wY^U7w1zx>2|7LKb82Zp%KJh9 zq;K&r(!#lE78N^;H)*W@!Wv^!{Wx{m@=+q*RxyywMq|47vOhRA4kF>x26FC*eo&it zQ52ea-1(+89=`g=P^*p9GuLt>eFL}s+5;_(MuT7c;ukug*}weDzkIE9_NShDis^bc zY~Q~98+a-Iv4{M|$NwL+k^cz~mH@trWri*L`7A3WQwQQ}fb>1ccKQAEBWw2=#l)tQ zu%OOE-(pQ-{Dg7AVl3Vz&9^18J0p1!&D zEV4sbLn!iYSPcnPjane+1W^bj7HA4Rj#HPOTJ^G3_c7>TR^sq|N1)ZiLNj#_Zh0gZ zhsh?ImDqG4YsE)^x*A7KW7Q?WvFBXBYGd4Ow%_Xh{MHt_%{{oR6Be;9D^5- z>~7-0I!`d5YIi2)_+o`jp{;_xW3#6mFu&u3^lL}ax{7{lLz@_AMM)@CP>(TRya8Q= z!wxcg(s-3L7^m*RDa7$FQyhN@#qp8SGcaNd<)kGtp3K0k#tMTWeW=|oKWJN=yxb>Z zY5qKlF@M8f-PS`EEPvX=vvLlNk)>$4@N5Y+{GD*j_|2d>ReE{JyTB8^^wcZ4Oj`L) z9J}vfAGlAR?HH7DGq^F(Syvr~{Ojat1~>A1x1SBB-H9(zO>9BIwF_TZfq8RKch2&6XgI6oc48Jm zeB6}WWLyX6enN}Tas>)*S-7Xx?;$QCjHS+`)09y?N1OD~DO!!S5)pAaIx})cmwjr1 zr`F#MUteD-Kb3F&x?gLc_1R~i;qQO{yDqR17iNBb;Rhp9jv~YLk6wm`hH(G=_v6)9 zU;Rh#`Wv}Fp{pwyz88U;%+oHIbCOjbCqiY>kL1(ls~VD+h2Xtjslr%p87$0f=~oo7 zv#E(+VR8Z`aiBAnP(HsA6ZB$J$Y4EbNpDxv({acgXd<;M%KZuGwX#9krc=y*u!QDUNrPE{@N9Djla%)aYJ6$I^j4w4;4Eexr2nxW(%o{Gl`b z4E=~kFfaS5?z2EdsXYnb8q`IXFgw?dTxO(>-j;_MBj8y>_gBV?X{g#%!>&K+%r0TM zbCSHS5gD1=m_5&l{Wy*8 zmzm8oL@LnQ!CE)~KbXP2e6fXAfgM z=(q3=m*yL1XkQa#4CTL&iCprmhNyQsaCklXQ%+$n)$qeg?^w(#Sv|iAvwT=8B$^H{ zjyG594DILCQ9NM$E8NhzsHycDuwnvEyfka;df>e=3k=CwZ(P zuX2jxODK-NLs}Lm{e=`-+c=^r^Qih|xOUL2wvE*pL_QcSji*`K+A7t53M!7Qg z@obh#^D*rr9joATl>DY~Pr_BDU4Qj}H9SsvAp8^3#e3!va9tg2WCDSw_|n%l2V?4L zc^SFIc@+&N7X0YwCNIzIMW7iDN3&_d1s+$FK(&M+Hc4~%c5>u&*(?ib_mpn`gr~Z& zX~ojM3wD<@uR5fqCBv0}v>}{$J>kUVcONu)KM6SLdg}X53X^C@!x~4Aq5$%@9MO|? z3c+t)j{Iw>rSh{}w(DRb=hV&9sJ_lH{L`gcgW#hYl-_B4mK|EO>{7PIh?5rWQDpeV z8_s4ej%3$0hSWV(DBP~XxSxLQRg@6H+ud^BGg!~`f31O**+05};EGQ?@dUiRy>a!` zSN{X|`pwR7V*(UCDisOgP7sn^Rv;h-=UepAw7Cna^Q&Fp-CE}q5GxnzSEsN)pvOAc>?s@da zo4?JwP;W#~ox~L*uhRfU~;IjbOtL&EPoXp+UhvhCg!HyW;iNQeZv1qpC z%ggqry_AZYOlIN2%*z6)^NILVyJ@+TLdzYA z=G!ZeMa#~|fhh9VWRxE*sjKp)eUC?GB^*zCC3e4@hL)sy%o|}^nY_l-N4f6FfHI1K zXy#d)of$qex>=GeqHb!=fF#17S~A-WIOp)!8NG#5}cv^X%B2$CRt#j8)20vuNBX8cvL7wZh)fAoL4ceE#Q4_z|%@s53No zF4cXAJKRho_to}1LIi)un<_kV)sJCgV`Fmq&$SiK2U;tx_@P6GApQwq{`tkc8K|zV zMqbwg2+sY|ybX-4#rN?Se88V*BYZTg1IldkU#j|swI+3a(z_K(8G(`*PfIHf6@{&G zeGoz90#5p1f@M72!Y^Xweqt$3mkG!G3}-u3BTAMKBT;;94Rt!wJH8Ye3-WMc(85xZ zDRF$f>3tx*{s^i`SdKaKr{oc!mDa9K}#4@i~9*1L{e9G`VTYhTef%gqJGe+&qSchyt{3HGOYn6ChcGjYIeHWp9GLW#~AvAK8R_>X4>cHWXPsk9v1R6_d}U(!e&R9yY1Q zOJDOW*^fS!4GsMWu@*l{<#YY=l#fxJ77cL`@cM%%Dv{+553$P%LY6!?fE9k6R{ zLFtXlr9IAd6BNO3IWK}Ya8I5Ov{p>az`y|h>7V`yyLazi!#K(V(HJ8(L5>e1SlLjM?KQBT zRvPR?oN9_d$py{J%7n(w!KKC)u}6Y%_)cjhq{T7S16D|XDF)?6#PN~u1i?WWO|d$& z9VR*)U8vbj_`(Jy7uS-nV_ZL$^HdB*06U{H3O9$G$#4{UmSW3z2^Z*J58rhF+#vyte&KdBeGj`o_p4^OrYl<)_ z1Bu{SLiScW*;`jiEBh`Uk6?yHlu?9#!|IZsBeN?p#6);f7w8;t3O4)zv2)3ix~=)s*)3DQe^YJ^8U0mFE%xjr4lD{sjR66^*WNH#XtUtZW`P3I zjV26q4k{t~#njD&j>MD7Bsd<(e zET7qksT=5n=xv&3wQ~P+9|d9X;|O$bpFnLgJq`7g35}i81_C2TEQF_-X#uXjadhJN zk0NNVQM^hVAN(Qd+!Gs^r5dNnt$8!+*aRfKXM>8Idi2HXpO3)L9N{`ktDtSt1?Y=M z;aso4dTNyp->$#xXwyq;krP&Ms~SVox+1h*)CTR6w*3fpDvk$DpgmD~R>_C9P98%H z^0rAwbl5StPaG;;ZpEl|W`wlsw&I?3-jhMNouq1ehrpUH)}`2r2S~JImU( z8|q=bWc{h1x4ju+e)C7P_i_17b;keRqk33dv7aDTuR>78jtNv z5XV5s`2%`~s^?L}%$uQ-;mYF*p}*;T-#prxaW=KY@nfqsZgmFCl>x0&^A_Y?uZ2tP z90E?Nm@P6~%JVOorxlil%q+v=b%*9TBz|UzgLmow5XySY0~OmY;0KTgqF*|QkpK&3 zyn{`h!kNFThNqFa`y|Tu}P_Yrc@Cz8&zo-ehd`Oz4QhBHXaUdd4 zvSOg5*~vi3M|z+n#+ai;jk#|M1wg}|-^wvmrxRw7x&p0P{H+qS4lY9K{^x$Z|bs=&q< zVvu+92=yfLvso#-oza-6B%su|y@iIuqI2MMkG>)cTs%=nYO_vJnk|Aj2Q#X9l>Mvu=Pb&C3G^&%qKW;O35f0j#5A4|)3ctH_SB;Kd~qR;(OzfD z%>oKu?oH2FlEywyK(PK`ODULHPtKEtHBXla!&$A=ca>=K80K$t`8a-GYTz}#1tpg! z=%&S{Zv;s%9$#W0uDZ(TZ|}f?0}$Sa0;GC=kv0RLAAS`bPCtOZ znZnodkAiW$%OAs+^9xl^nPr~-f%bXP(8%!*Typ3lP+GGOBCR#X`BkcjHytd^eI9_Z zld(9S-G%P>Vd`Woske$i!Hv{6c}b_NJJ%AJcqj;m?vh`EiQN}WmeCAOUe`oElsg$r z$z(i@Q^zCi8ZWMGLydmQUOSu$YDDXWXGPobuLoct)EccR(gU2uv2A-T*m~|oof36& zh9xP>4qTY*23IKITQ-G0tCO%%+o9k)1(Hur1RvRtZo;Aa$xxD^Ps)CFBT6ng&dxFE zx-i$1E(kxl4*Azh2M@Z%eD1;OamGyyFXN`zfgJX2e{?wjE!AQQ)r#DdW8Psp-B&z(- zj8CKa+Ote6Q)AjOfQtS+0cGq$G_^$SO+lY)hYn(@;#`M`4#O*y)L)(rnB2&a3oWB| z>Sn`1luyYV+#BX`Vu#_(mtDskQs1+r<<8lxmV%_0>?Z<|zmv!g563fy>wUbLnY4QD zGs4sje!>^r#De2(LDK8J6gZLD!feV}j+I*lUk=B;P;e{tS~8aSPeU=R8DdsU zI>=P)Zc!XRJUIZ5$#8ZMPSVs_#(^x^M8)_j6V_5k1X?pQGx*^Te+Xx1`a)S) zoC&mqZs_*gZ^wWC_kW-9FMQ>dS0F%}OS4}3F8YHHK8T}LoG2|3s9i8Y^ZQ&SVZ zsQD2>FWswmEX|Y>U%Zxz)_@UAY$1@)1Pf=LUw;mK0P6e;W$=s^4?+Y=iuYro_@4By z{lzh?sJ$7by^m548%smOFazyyi=-8^Dqu%}Jk7=s(i~r%?xLHzsM@BOm9WV8So^2~Um%;X%)0M+_Y{OvsNh|1h5 zDTjP!T~YQsM)sDRa;F$Xu)B`!6x&M&-HPo6_%xoP^TW3laqhR*R_U#nZ+{0|v%HRLI1^f@h!1a_9Cax!JN}>~ln)Lmm zv}z2WZsJifP)>X$1C5(2Fl3haM?8oW*|eKSLGQqZ`V19 z)VB-RbQ3{eL-W6oa$c>+!?9N*E-p^WC6%rmLZ>MSVdtvzU zetBQu&ULofa4?ucSLxXn_Y)3S|3x~gvaAuqR`I-@eVAHfMr-jd7hmG34_gtcIFEz> zYku}f->)R_6HC}zd*fuTaXS%1zc9apGjN-skp04i7lt@Cr}}Bc6f-+B(aY;pfX*fC zq^095lnvQ!ct1taGRlS-&!yqy)+&t1D7iUNE44l^7DsN$llAa$5P9_ zEWvOl*P+Y{K}RAneQ6oy&2#`zFen}!^u_UOmX~R5*&V!rWxkWwQ{QKXakn^Ld-As; z4{bpCoyJRu!Otc_UG9&(-`i6YWjGs^^_(TDGPQb{T4H~eGlHuH6m8cU^*4;&ufX{9 z2s{T|(Xe3)T?*)!VPFZ#Z-7%vGlMttVBNNam|pR0Ev!yccUbab@tOiWd+O#NNfk4@r6-}pdF2(U#k_3*Q9OvBSp({c0kA~alr{QmOGFT=sXFh4|i9u^iB;^#mAxx^_wzq*(Kk!5`C zqu;|m^>1)K%`j>^;f6!>GVHyGorRGS*-8|i>V)yM@sLY;7svHg_#j#kLO4fzAMFKo zXTm7KUgf&)9 zVSWA#4&Eu<9!B3Cu3~JJ^}G){!|mYJHq0)@R_Z|H{T6Z`^QJ~gYgFuOY~)SPT9K%( zrl5Fr8>K_*4ABQ#w$cxxF(e-ygr91bu&TWC>5Di(U&L+FDfEIQzwz-*91;|I8JX9R z_kyAE)6jR${Ib>3d5Cy>9Y#Y&(V1`-z$x_#jI-{mPBc|quM$pLs1Qq+h$#(!2 zS&dMvD9dUo@}92@NAFJgnd8OdR?tk`h9dYn2EJMofv=jjSHbTkKugf8Hr>P=45?sA z&1Jr58gO5oeRg6eV$_lKC^bWSwRo(NBHN82^a@jSJ&VUDL9iRmLSyhGd>ZXgw$t#{ zaju&~>`@yW`Htac5|6T3_*W}XdV}GBP3RUgp3y?<7R@f$T%)&x#hex!Up|VO4c6#Q z@HTntq#o|Yqt+Sl^z?*~?ubf8ZEY=jdwX?3*Wy1>X_C8ib#>w1d+)`QPd=#wiHk+N z?>#&`aNm9R!Bo}C)ZgVEm(=aP(Sg?7+#G)NqaWe=>#s*nPL3{fwKSvk(MKO)@7}$- zwBzE^-rkM}9(VvRyzqivKgE+L7cwS-crJVxML>3bkv9Xat*!X@_)ide*_)_4;*0$9 zbr`yuorMANG9L5%YP9FWPa}hiwDb%Vg+TyqL1gKF~9YXPq@~+3y zb54BK4t?Q4Xiav2>&a1U*xygzwN`$SODiGz6f^_Y|TF{NjxHgCqFH)se$Ddr(MtSB=G{U8bR-b8&E@fcL?PC-R4v@W0yE6hk% zYqttDaWlkp=Ou`4o?hjp+iPwzf81z*S#g5Ai+?4Gle$?UHJ3C&m@y1q1|~ zxlaG~Z~vwXw8VSdRMkq98|7BDO#KF={QVmpXbHWQ$Y}lcx4+e$^U6T$^UptrSVvz* zOBhGn+OB>Wi?ZT4g^gknH_D&?{AUCO@x^?8ku?Lyiay7O`M*Y+lO=|>v9nO-OJH&5 zc6&)_cOo%ff(^^611F49=YzOadUj0PW{;VD$!KGSO*L(W!#|WKY)Mge_=B9GfSQ^iD5oQd`(!Zho+}`56W(7aMMGH+7U@?@nXJ&z&8Q=0U-%#5vl*zn z?~Qp58=;vB`ZON4Gjn9$t%klTXn!?X7m6Y?O04TYOv3o=2->f%H|sWVAP+D+ zKNcsxbG8}6ff+vk&$r;%O><|mye<@wM;~(_#>4P$!>Mr&aR<~m{9VJlb~`bPph`=W z+^Aox75w2eoV6Fgsi_Oa+v6FKxtctW$b)>Q^);hryWwEVx2y-R6SBH7F-7lqLKh{1 zF7dCtyj)lEtEs7h`2Wet$!D@%YPI=D2~j0Ea^wgedE^mY=`boP3Z|-7qADe~s%3Jb zB&_g_4zxrkVN1($4bbAbKl|*nx=2_=vrF|@BEl6KuGe0B&8S98j3a8hA_CvGZJUHC zJ-_PG8PICAxbI(YK;P}3!6Hl^fN|N3k{)mSS~}+L;)9G`LUI=^4Wre0%#JO2AetI$ z_TwN7*TkUkk~U^)CXn`47+Sr%8AwPMwu^nGzY&gRzYcU|O3$8%?c+WV#@NINyZ!W+ z5M8S68DwRk_-g$@mKZ}hNs;WUQ)r6p;dz*v0sVi^dBU5eHctj}%RSC)dS{UQ;UL=F z>u~CF(|RknN(CazX@t!elH4ViBKTuFY?#$CU(hS|rI?#X$lf7%mCP_$m_<_iLir*Cnb)OX!mo;GaLi074`mVP%OQFNQ8uX=~l65=y5>)Kb;D+&QnUQinjZ~oq zPw@n8nXW0JhpFjIuH}>^65q%`M^F>`HZRw$89J!w_meTC?m-{VU(FA*uy-y&!BzBa z4O|`!WxQ_3^7SkmV+`M`8Lz8Id7mNW-9T20kHAgLYL#5BVYYgC2cvzP7AbEA(a`-W z*thnOqgTz2=M0l`X*oTMjV~U?iOtS@&gmC%-u_k(9=`AnI69uiL>L-aqtWP+7b55q zw+{P=@E$%Q&lU0b&^`uGUr&NuJer!v_u(j zdity`Mr5$6s;YD-2a$!EoScNXIDh=(AF*y7#nfCxbSu)CA^f@~1!jsi{@Z z|J}$8baZs!FU3Db!{vMUMw1V)T-=3Keh3sTY|GwZ+A71?g)!F$QA;BA^!{W9ML!o*3G^4XUq{vrOHIZ-VD+Aca>5cBWOG$s)PTW=aT)LUSX%kZdz@fz=69XSFP*RFn~uo!f@;6OH7WVZv}w>5HRSN^^ zU;XM=W{tDB-T(gY|LV$>|Mg%01yfZk!NZhV)iUc~B(C(04zyOD>&nuh`1@b~`d3}r zQV8I?ySsJ&{eS+?|3P|sy2+^$LcCx8@|Sq-x#vu-dwvDuGw@~MK0Kv(5R=K~Ki~|G zNR5>3^I4e9u7qL@IuM-?BE1zg_kU@4SMP;juq6sb7q{v~HpG1ChsjYA$*(-i_mOfh zL>#8+bnhH$uQl&$dF9wn4K{orhT_0IXG@6A^>#@7IFmXjJCfwh3pyN|W{7B*VK%7` zGiCxz9hgi`dY82MJAK(QZag@OJ}?T`#!eLO=)??TzvdLkK)O4)4Lx;kxII<;xx^0UtF zW$p-T2toe#1x=HBz#74o!3Zezfn{JjW^xG^UCb<*I8rPA?k1U)>>>kgt&5sv)zH03 znDgO>`KUJvZ=nNf{N^{y#CTuT9{qZGD3OZewa^%OBnC%!8uX;A8SjWuu77>*Kk$ zF#ud1tieO4&7&eCQveU4=w$>_px#K3_0-F^o!{2I;KfY zXO^pC07Kp^g(g%p%XKzGx8?6FyHOuC<0$W3}lutAaHZ!J>XAeGzsn2rA!xOl3DfYYdw}4W$$D5Y@Lao8@F) zC$Fh%ZAHm}?|-H7*alGhfV@n&GlQpyV=*|s#74)^eq&zVjIlv`^u(#?BWO5Xt)?6< zZI>EH?@>Twpnt=@Rg2`0)eMjf2W+mDvj{6wlJ3p`S9BV_F$<&k^{rf%l+=E+gxdpkoxklF$ z%*#Lh=}&m-si&Y)Ej-VJ?n-F1g#2fAcGhUsN(l7VQq@}1NiNy=TNP-1Rgnk}0o4tw5j`TsfRo)9m9K;zP#3hE&vu{UY zpf3bP?3x=6HQmAGQErc*3U`WY<(XEy)Yu~Sm_H7GM_vh1Imuw}#V9m{w<5eMfqE%| zB15GGS&J7W`hW)N?g5thi~~{q$d2_LieQ%<{p=(x&h_I+_^1yjH?~lBvJh3Cg&||xz23msp+y@jm&Z#XO?SnAV4P>=AeT7-CBz{3R)b?45V z5UwpEaU%X(RH?*bs%mBG@1~C7tN8o*K+D7|?%TIdN0R@^Pk!=M%=bAz#;3>L!!zpd zVKza2aCBx8shv>2oR0bLveU{zdM06U9Gwp$4Wnn`nlP1@gu3V{)TXgSq&Bl#jvtzv zc15BpxrO9$dD*%&f+E}9I?=vaUg^f~fD6{W6^`RSbeA1uEzU>U+Zyz!+i=Q24~Phi zGM@EB;Y}=?dPooG>^j+b^xgoPLWM`-975i=gwoXubrQN0SN@PTKchnF#nu!AOFtgP zj279CP2tc3)D)@A7t1YXxxC(O!?fEFYOXFrU%a#u@6F3x}7 zg6bRdppi+pUpWoJ7t#0iR2-wt&J3RuQ3qn--0XyMeq7B-)sAuSn0FE}t{g(=6{{_G z{Pu>y8VS_84S>*kxSvqccFUENcf-#o;jFOfSzDA`sU`bO|NUpzp`~}BHT9f^FS6@N z4ZAIAJ>|2RUY8dbTrniS8g{KMsJK4OtUD&@!*Y6u4zM{S01tdPrb9XifT)~Bh~R~g zUFfs?{mrxc5g+J+98g_dt*c52l#`&tFJ`z*Rjo|@UCwz(-R69tWn#vJ;9lS(o_XdO zsdIaNeLXWET6F*X{;yE5>F==clxHKebXdzGe<;~mgd3!j(wB}i{-X;p=4pkZTUsa{ zmtL-LY*J&x=Yi}xlZR`t?N%Y}jdeJ9PlaUth+Cx{xm6p{;&022`Y}{*H?Ndu=mr(Y zgUr`w$nc>dcIxW2bj+*>GP9Bl1Ak53{HozuYQjb^qHKg`rvqEx=V=>bevq?te0#F9 z5n`K$EJMfSb95Y@qxLAf#Lm=V>-~GqUwcuVWrLvhdDwRJqtELk+G(b2N(@e8YHrzA@(e`!ned9p+#Y+ zq?x@r-G@teCKzG~uVzg@|6 z3oo{3KxVi+nDns<-8NG!Me5H)S&wLu^(zLuS8qYfg~R<`^;R>t_;##zKF~7bItui^m?%F#ww;|{ z);t5EIpME0KS0YRY*}0DGG_t17dK%h?c^C?qLd-E>`IzEN-dVh1l)U_*a0LjP!ju0 zem?|VcKvAIA}=cyddw5Ht(K_RVScvHv%~>0hp5Tg?n~gNHL_mjOFwa(okhk=V5a8C zwu_yJuTP=)%051f&#tYHnPqA$Lw{Fj=8^hHGi;hCag?64GxqWVt#$8AV>*!RtR(5# zEOBfZyQWaJ(T2u~pvHbd@8rtS8XjoLk0s=dQh>9s#4-swQQ-tos9*UGl^-eMk$E7~!^VM||K}oq>WK!_?_550-3tEs*h=C-QEY#*~ptd)96{b_LGzx2wPWZQD&0 z%iAj2cj+&$XTIcw9_KiC^^cOzb&=7_;8NX!=z>Zdy*<;c%jH(tinKQi@X8N=r}G<> zvj`N!2OoT(<6xa@%lSadj4LkMNkvWgqKk~*yk-n_ewEWR@ZOO^dgTW}g;FKa7FWYcSfj6LCOi9RVgDq(!DEmYxGY`}r}`O| zrKWM@_Wm@5jE&c(U5V@WLOqXg=0&cZRJUWe>w$duYvit*DnSyHzb>!z=zHp|M15jRMx`d(?9fb$k&K^01nvApU`U13=@oG3Aj+!Vz`tNr|NJAEFd_4JZU;fYyDHw%IQ$I>>FfDd9 zHLpIU(+FiZ;*r}2VTze$YOIxi_c=O1UqNBF6A6cwLBxMhfi@ZzpW0^ral4mk5Zd6v zm#MsLmha(lxKBEu{33Z}$DAhzQE;uJNv)b~*ED<^XW>^df;nX`PKA{49-D)2hYw1& zucnuqGnc_11w!FsiN*|hO&CJomAH?A+IQs#YHI2v(_c-+!TVWyv|Jk_FX!(ner~wGhyC))}tq20;f#Ok2r^f50laB+<_})$x8qLAOJ~3 zK~%OYSL?2fT?;>I(|p+dT=?@jGSG}`I#XVAL5JTQIyM>p080AM4n4FqYTKe8_h8e< zjzU6A_dj^{qd?H%W2tw`yJZ`@qir~M#5jCX$Sy_Wpl$oMUVfD2QTLT?@^-ua{Te)) zc7@K@P|hOk>;yaOpa1!vlyta;XCqK@RRe{s z(zRYWPYYw*_-{lW4ktV&k|0$*|Gv zrC&|vb z-+}xm>199VILn4lPvhYC-1$FWwY6L{t=C zR?MuB{$NF9-(pIm;M`@8zUW$vY%&h`4ShNrCG;{K36-XOi#!m+Y_Ky<5Y=IMD+WK8%^LlEcpq0GpwbzIw;1k1j5uPA`CcvRuF?MyWj#1g zEvAyem;!093zWl!=uB8{>0r|{NQtOT2-Y1R zV!&sZI&JDW#NUHICe?i+7Pi9^XrySnW0SNDj=p_tdU_aT7pzjK@FWos zO>CObUrO}fKLe+EcT{ebcYb~c$Ka}QBzsF<*)aR5A!ZfrS?V&s)VVkpE>+_c%+Df! z$Jq{1+itSJ+UF2hGf5%+2nO97(H`DNarD`Hd2#!|PXeKGP@+CdUM5N46{2Ybee|Yd z=G+2$*YPazKyY&qOQ&mt2748HBB)J_W12%|*I|d~k|?;eJ1`)v!-yVTmGdX;!~}z- zOXPJTd+~!Uq976#4E!bnR{wsLV^&CbWh=@y4)8-@;hAMMuHc7F5E>#U(3xr6gEeE1 zJMFw?m~Gbo8@3`LChKW63U|_p$VdM=-uW8%eW}6x`pf8Zs9*CGeXtx;^agCY(zqtd zzoZTx^-avkt;Rh#wD#fOt1a+@i>{J&pS=6-yV$>fzm9cvE-&W;Eia76MTGp&X9q3P5ug9TlcSdzUFC_;qYl9X74!wEv-prKTkmun?)-( zwlM=_zFBd`>)|wf?WW$q`g+ixtv8`g1pWnae+OK4=l5w?s^=z`UN-j~e^e8XT%6fi^{3w zy>Vug->%T6dd(oaW`p|kU?3;#|mFz-m&`I>NJ8p(HHk&D8FWFWi zTg1NpjTm%Bb#wpHxL-@JK<2J=oXo5;nSC?$qt1S2GfFRH2}=*W)X=t~5g@WO5^gNt z4Mf#rIA=k~Zp9L#A8{4O?jWUq4ODq22BI7I9I4Abfx#soZP3yx>N#@0QpO1cU0$-a z=}{7u5s0#FqeOcc)@#{zGbnq*9Y@I4nla$X>~>-v!DY56zE%HkJ&1N$>)y4+v0vZA zdq6)8RW&kB*NKn$p>+Yf9Sx&c6q-4%_bDo}gL&Mv1Y5FP{8tPm$vfZVLFSoayFk*;B|ZU0Wr#SCKiC`2x#^54uYVTo(^3@Y4aP?d?#TB`+J6`#8(GH#lJ0 z#dKNMa#{-kM-6Dw!o7L~7SltpY8pl1_lsm>A#xwh!BJrubLRg)YVY?WJmE6R4}7=7G0*SBH);c|j+&t|{uItTG9Iw1UV z+x4a%ReJya&_fSFbQ_+BeM6^Fv-th*e?R}b-~CS3WS&bK-Eqeq_@DpzAK9H3=h9rQ zJXc{NDuS%Ev@~RAXY1v&we#+zQ)h!dMnFzA-1rCNE92+dmD8*#9ywL$aM4QT(0I9%4W7E1hx9f=N|aHb*k zK%fnoW5$s*ZWU_86!;UnVf?v~`IbslPnv)HqKNu>(Q8X9G4T2HWv_15mns zE5^NCs3-jbWf!MmI7Gj}vtm|*&Ch;>(n}JlIbEKuS~-VlZy%vXP|1>Jr0!4I2O9BQ zz($0IO4ntIkLf@D@sD`&$tQI*_j7$YA81Lq14NLOnwp9&TMU0eNEq&%ShcOKO&4Gd z3=HV}A_W!L%gYPad`YZa1VZDX-uuv#eMr{aXpi_}sw56Ye8^f5WExWG!!JhpF9Pc! zB{E)E$Ihh&mTRO3O5!8}ie2GCWJCE4=0ixuc1|SCCw!8L#<&2iD;^>_-NhtAz}Te4 z?;FO*bQhYgFfS|SRyjqFGanqiEdv_$>P(nxRVU&OSF-$J$G@A_i!B~o<_klp%8Fqo z#x#+7<@s0-0J=a$zY`AnSsmu58sRW7k7KvmF(V``cw8KFBg=;6TkQ!Fl^!Um2MBY0 zZ3G7%kbVwg|KacSVl2oSor&^-yzFNNsME7xkY@$qy=c>;ffu#mUc^VJhQ~4P)QxsO zLQo@z*pax}5-NFjA{vvMm>rbQy~=)cGYW1jSd$3eg`I%{;c(UF1G{$Z!uIXkk)EEe3$R>VjGGX@@cE;7C-B#>2$%2@Aeazu zC!q%}DA{rflb#Fd_>C_`p>}--#l-Ub2gMlvB`y?-I#MVquLWK)ODgm;VK{kVE6Z=@ zl`uVv$PhZ3$?{wX^)F8JOB+CFSw9MHm8S<1=V3KI$Lv}cVW_hhj53{t%6-C`FY^@Y zmkgKp{7PD>BdI3dz`Wp17)r+;R^iAUYtw7Q?k<66UNb80vXVu>w;q~9#>=w{Wkd7j zZfAbT0s9AFudqc`j=a)o?h}2?2HLUPPkJfWrk5RVZx7?(z4}Y0!am8iXBNI~3b-{+ zGY}iYh)X*<14Upps4Ep_|9vwK-*beWxAHz7bRzf`ir24Mn+QI0R|cxmt1!e&+*+5Y zx1*r-)S`A{t!^k=YPG_ThkqpjSJa!aP};hp!=)GNszOn4T?aGNrhQNo_xfQ7b7;EC za3`XFu^OH=4k)4Vw7$i*Yo0WC2OPeQ9kQ?ZqI}avYBmFwt(y7j5jNfgvhiji6Qys- z+Wk47g#l!e8Hba`94N=+NH08GU9rm}O_q7|o;`a|SXij5{+wSHX5f6F^?%uW5Adq4 zGi!LM_g;`tK|(^JNU_hJ9ccxJ+YngC7Fzqe^NX%$;>44<(tG4+i~xW zVgm+DH<%`b1OjysYN+?#>%ZP3UnHR`-FuD%23z}i?nAk!?7h#q=dAs{>s?F5olsa< zsN6g+zx=X_y}o^$iV3$wu^b#6uzK}s1O^5wTr5*l!;ue(eEq*Kp2hjw-e(En_@&Y^ zvjZ9K=s6LI?1c?1v#%a8*$&ixiQF4RLb`UIl|o8?hZRW6i#2h*q(jaZZ7~0YANdc4 z`{94U1p!6NsEgyzXv9#&BW_a(3MoxdxmbI}pJO3O^#>X_ALB=X7Hpwahz|u_9LtAuNgk3P7(*Cn*nTk|HsWH`Yy!O@y&o;Vj@S<}Q5-mvf~}=!waiD>26L9; z8@{)6=khz$0tYi^WG86jcP)9l0qHksi-tMSZYcan2csCqfzvDJN8yIqnGjGI2hyyX z`e0Ml3%?Q?ITy6UGQS1wmUSq)nH771&5VkvUxdVx1fLU65`2*Mbe|Jd)x(Y~AjeKy z^m_QbI8nMK{9rf%{0Vvtjx2bYDBud*9t=klU!1=Eyduczk?zDu?<_`@s+jH^pWkNQ zX`)mj76o+BEPiZI8@G`u#6bCN>%WJ+PYhu0E>~pUe=7<2qtkc}#gfWTqd@7{m4S{$ z6`Z3pEZ!Jj3(KOV9ZTNWjR^N?`0GPY!Nf$}N<^OD&ph)Ce*gR5WB&a4T7KT&$bF`O zmdeZe{qKJtfBW0tzO}+@<4spjPmcnyjvhUV4I4Hnau^cDQk$dC%*@2|O;4hJ$!LGF z;pZRNJ_}8?GjaN6TIl%e=VFB&2tadh8wL5a5z>c%5)GrtwbI&Rwg#cZtBU-G<}nX3 z{}akLU@;%!-dr({6+noqiuh8}ByS!ETn@6{iT@jTsuSvfPvp^D*) z#W?U1zVAGGoAZ!$@7Sp{hfD2qHXD0OOd%Olj-QOBV$?smp^4;+}i??vf(`CREF`S@@aka zIV*zW>RFXMew5m}&J2q`^hd@`ZK$88zv|hpf_hlnJaFvMu2CYr)>QV0`N$KdrTs|$ zr~4=+qCX=Lv4{F=mR2aaY3yim;MqFGR5)#I*;!t_m8-DX+$Bro=Yu>zh3fbMy&u>CS18?mA zD?S$?Q+*^^$~N>LjNvM<2ifr@d@+n2#0x?7tKhV;+0hhm2x z*D#IH%2dP1m%VvA(-ZI5&<15OU*v`(RJ!q+^!0OW8K}0pgrar&qg7EG8&R|%gcVfd z6LJmx5CV5*QXe7&g|TxlZ)#gvj|IohVxTJ@>1%t?={|NP-ypxLm;5SiX;`0Qjd1O; zruLR`pzg}?B)neB7q=}mZS??A`e7+4(+`?)?3sSvV}m_2Zy$h7 z-2fbEd_0|w2)38FV6o~(vlBJork62lBT=s*5z)Y%jB+wXSGc&y(4`vld;2nbM2gtz z4<=TzC@1hc%;!v-=O{(_u}*F*;PN@(5AT{;OpoRe{EP-jwv|>`v~v!M2u_P{9$yjO zq1b{_ApS_crPv<)c=6_5D?Phh|;d zOpn78IQryzf4jI$o`NOM3ymKRbU&`yk3fD+RPUp|wgd02Cg_>lk5P65Fo z?IQa!%1C@3i~PtSlr9?od^QYtni9vJOP=sN)LSggl+0sMVs6 z`%o3K2qjS?IUvRi*u0(Gp-;}B*uS2(A0x+MSJ8<@+xz%pT}%abZRB-bA6CAcMp=Y4 zES(>ndUMan$Na-d$e&+9V{rZR<9DzHwwBJguw2{y8T(!XvX|Luvh1;|pmF)`7FLlN z4`PSUz5l*?SUH$7rE6FcLfKftkbQF4BqG?wgVT}Og_?Et1%TEdx8FUzJbbU8Gk z!u2A863J0|I)%}%u_LpF?w9b5VJMqhM!wK!Ayz~C4*%Y=*^#F1AUATj~|(H&9PGG14pG2QD2~#Kq~%Y4+;V^g&0kz zfRq8uNerZw7pnyW2YHflTe4WC=*twNelAw<$qO*8Y)0-~V+R4|9ioAFR|g~fi}g8GDoHr4UE z9(?e@%e&gy*24!!DRwSGg_AYTEia;7ggPSc zWDw)$@B!S(R7>G{ZRrk+7Bl)Fa+UnOJjx<;!#&*&3yvH zw7Vb6U#=&K-V^;6>eGfZ_SVAO$qM;#+Cbj2H<&iOO?%pK`5SGtxoKy#(zukcZv5sQ z1F$CW@=ff8J^0?ZSl%c<;UU6mt8THES-D-7PG%@kYj*!+-4g6ZZGL zj_#rmoLR^dK=lm_%^x5h;sS0;M-Y_&_aS3P79Cqeq540x~^N;Z=vAoFzE3 zVFq9N>U3rz_Ew?Zq=7=H6C{;ysYS7OBdeIKScPYgQ{Ri@%hLFVtG?@ITiK+j$EV!_ zlHMKog6_uRk2-PuhjAn-Ym3C_&J*`;2BS&TNSmo&GiZ2!q@+D;eIOJFnP|NDdyY$=Y zxMf~qg>osq6xWQ||A3V9uq`TQ6mDeX>(1Th@Ygx<3K(i`ZbnxZwb~r%wDA?_8jBb& z5hkg`7a$Z8GE#F-I?>)vEkX)@OSVJTPMkQQfGep?m*YxwO5}gmu3bB--=fL&AOGR-Lcphfe_gk2YG^#Yu^Qc$rns;qnszJ`i#X|y>u{-#oRo7oeU~|A zoT9uyz-*L6PVCsWRn1tmt(YY2J3;qlqnafvsAeZ+!}(GcGL|;Np}3nBdoHZl(-u*Z zs>utnHmtT&uYaWg&QD3Ae`!s8{9R1}{f(UI36`X=Mkn=a?=5%EPR(wEnwZh`*d z9J6j#B7Qmp#a0oq-H&%~1?~!jovj@*SFtc+5}M0-7ewrjV9G6pz+;fuE-B7gXGMq06Zx|U zxKe5Q2P;MaW9f;QwX}`*Vjsdj_k@LsKdr9Z6-gJHnofEq zRv`Ji(IZlax}iGfR+H~lh2xLuk6JkvR3hSV4vs!Cwuq@~Rw07UUSt~cCW<@v;lUlL zcz*f%F{vM7r6Vak0bcT_fFuE25?PXz;G1v0Y4nwN=bd-dW@YdI03ZNKL_t)rckf;$ zq9qO?5)hFJM=3B{zkWT0pZoUPZ!6KUU;XM=5T9Y8sSKA@Dl02fc+&DtGNjFDbjPmZ zhTmAAWhgH^k-YE4ix-vDp#ZgSdJ}6LxtX)Gv$1a7I;E;m0G9mFu2qv2&%b~EC;ZRC zclj`$SX65=i1Ci1+WrMs=1&^d#nR1@*C_|gJ{61f)j=$2cSFS9GSr)Opm>dX;<@ga zv74C|^Y21sthN-kds-9bopMLB=QK2$Rgrt9&KAee^^f|?K1MY_E$p_IMd6V<3 z{6`usYi?!)P+Mx#v9J##i z1P!qL)X#%$B@L{1v0Cs+Z6Hll{)4l7aOz&|QKS_w_EA~923=0t(sYs*TlyNUmmZ@X zl|vt_8qG+uH-}B51-z?WU{B(`C8J^eHhpNbYeKCHBVbgu7vR(3J|v+a6^l`yL?Q8s zM5?K4Uo7datmt{k;^*}G(|YZT6u?E{Q@1=10H5PT{(yV$y;spoG^Pp2l8nf6 z&pn3)3x@hG?->DZx`q3hGiMZ$Pl;H`B40RJ`XX8zH*QqCa-tWX+UFth;Tg2|(H8Bot7xbGPAQH& z=|&Q+x=4j6j4$3~g41`dXT_E?;y&7m3k&Tj`QSe(m(`}Gh1{%srrMSuBqI?gzsqsz z;hY$AGOtsY;8SDE5`OI!Mu9tzW57EI6~TcB%*cUv`e_sdRnW)MIKI}x4=M5)ZAZ~s z^$QHk=3c7u*Dig*A~rMxTzJF!rIBj(^m26o!A5Krhe*oX)6Me zYaF=C92PF^OxsqCdC5f_*s{rtAj}+&4U{{ma)ezKZH8D}+-K8`7RLs-C%WR|nu{op zr#ic{cHk(TurIMk^v-BHAfy`fT2ug6IssQM0aq{q*P8JGmszJN7h@q9XrjZy10(rf zK3}q$?tCCx$#He4w?N{L=8w|Nlm3P8t3`9SEf+weg+Fa-TKW6UA`rU;z4oI4xNTJf z?Rt_~B|WwUj#GXa!dQhk*TDsU-S9otfJLHCQVA#^!cY@%Ch`nle)**WvSh(NUX!Sn z5aT7F(a_MKysL-vvE=d;rAWi8%JKR&8N_&-8Vkg3nMIIu zfgne}HjYR_MDAXM`kAwlvve9O)kcCLpVS(7=GNov{Q;V%F(|1HHl;Plyhj}|e(77C z$d0{<(Y3+!rF~fywXpWFRDL$At<-~wD+jP}Q##6LucVT7IMuW>F!$5}Ry6vvT2%e& zGya_nWUh!cXo@@DBqqGFhm~aO866pn99Y*klDwP+kLXfPUqd_@H}mc zpo@WMm}!fP;r&btnz8b@8*^y6b?oucByx*3isOD*hRh|i_3F?0oi2fUVJFVstDh@8 z_ed5xTDs|PI`%s%>cvm-Pwqi@;C^+UhB}Uv03o517-|xk5@{rffL%$LPfbl#99JaT zC7dj2r%s(x{!jMn?d^pKg^L)fPIf{#Tasmw_wbF-zBNGW%Dk}FyzduZe4$)d32jRH zQ7Rw4NlnP^+qP{}{0W7eXpBGMwHkkScQ>Bf{U3NCZlmU^KV4rZgBTy2IE^anCb)3- z=vBIRq60$D#3F4?FstwMzr;=YC?5J=9?r+u^FgXD{U?$GqOFxlOO}Q?#--K5HrJzP z+A@0eMUS|2ZW*}VNga!7$$4qO@yDNFdTua3=f=|S`H2T`>K;Gxgp3DU z_GL|o+*7UyF=}m!sqVQ7oV|wFSMEj<U#X^Z|i6!jzga3A?V#&MMNO;ErdrU-4j zc)zhUQDZYF*jo1140=SK;%|R2m1y3<^dq&jELjQaTIUSsDredaQF?+V(EWD(Xrj+a`oa8D!C#!LBI8o5vtq2ML&oh5g5 zKA#_>!HyJz#J_cj$6d>)_2_~n$HEHy%LST8uep5$x!ssc^l$(6ZwkN?!n&a*3-_P> z>}RBNlV^Wgwmu*PFcJUC4Bl#XcCH*D3+u`SFKv5sJaWty53Tw z%8&NK@37;R;}e?p$sop?cbHNaE0m&wtcdg*;*QP#WCk3&qj7dM#Z^7W2NjNmO^7&D zLE@@mU%{~k>{QT<@IzGuBZk$^{SMV&dL0E{zjLcz3z_hJ$I;SNgaQgBYHhI}WFR-{ z7QV!0k2r)|Ru)OT`*G@S>XEq{$8`$bmVwq8^T=Ttz2Y~ve_@-yMA^J>zKq5u(%V+o zA|y2(PDRY*{}}8zSqWRY8z8y>LYP-nE6|JQAIQAnlN>`b;IXi)F7% z&YF=?0gjjqC7^e z1I_CLMxABmsRlT)$ocI3qc!dv3+t#JUre7v{T_ziXA3axLKV*4f76KLnp0!q0m?c2 zW%+HY9Xt*mJg7)5NGi~nChuAK=xdudZ&spMB6uwvEU7XVRr#B4x=D#*>8cw$Iyw~X zN{MudrJE?j3vjzp+BX_#jh7eJakM6q_mz@Vu@$(Q@&;G?Mv@y?0G7C|%Z)1pMd4ye zxVEmYPRW0ZUfA^nxVD_wh95gT$A|yKO1nMMsTiL*jf(Nwr5aqbZTW(p&Q)VRIUkl- zxGx&Dvu0B+fufdItU$-QmXUkPP-D@_$|hgUmpgnv^^N))P_%aJ6ryW(3&j;3ko4f) zOyTI4~>;O(Y^swHsxH8-yc5EM2x2Y%OX&AVy zd?}5`T8nNc?di;wFYY3jaV5UtTAo)I@5-?YfBqiHup1PO6{$u`&1GCbr;T*nZo5S_2LAhSv~gJNbvp# z$hR`5#AOuuVOU&@%w+Np#0b|jkpDij+br&>2!TG_ya08DIl z8tq$9<65hvAf*Db%h~wC8v$H1_RfI!>FKaEb-<-tJ5e6W3O&Cea4Eir5eK}fy=;f` zca6Rmqjs6lm(>9m?;QQRi``U#VjnNPk`Lkg^Uye8jZ3$T_Bk|_sMp(vkdY8cFUX7wcg&|qgFSP9u>ePX*cf$?mZ`!}b!k9_82=%O@s9{$TpKaovZ)Yg*ZnuNAd*H5JzpTQxB}>JdaLqJ6|j#P|e4QM+U_}U2==@$C5t$_$K{Pu<@?x ztFOL_+S*$D_P4(^bm^zQA2tKuSfFJnFD$C&6V3Zd_*7De`fLNP=ew-Dyj%fTQrRK) zIkRTXGU!j()<*aFdOmFUr+_U1UBgA|uJw4u3h76M|APIilP7d)A;vG<6GS0Q#&jtE+#ZDlf&_ z1&%-MM!OkxRiV<6fZcU4rS4ThthQ>yWpB0N>@51ZuL)X``r5}qwF-2a8Cn}bVj82ay`QVmOPR>{}7e_1fj&JcN zCvnNon~OkyJi0d>e_ngH>MVuG8vXj$zgALsvM8Tw#?Qbv7HAoh7oKR|H-{^8Ngayt z+KtkL=q@1Zjyvv9h=gkW2}Mm`0GE{9>Hyc3PVLufF5W%zA^yqpzsQ}@9*vT|&fDjQ zw*F2Ut*Rr&dM7$EO|}>pV*}t?-^;LnH;Yo!od-_1jIoFm7hO+8%361}+?rM^8( zc@0I?=5DQ}JU~1$ZqjetG1m18-+uzF9fioh!#KWH!fWY_nB7C|BjZw_F0^tAKeQXC zH%#Npe56c@!=(mt*XZf^*hqs~HTRZfE6Kob9;B?oqf9xePy5NaR{rCCrY`SO_-u|v zB?wJB2aEP{n)_CxYOyoZOJg5*T1pdTDNN{3XdE!Ra%>4q8>Xx`VRf2%pk-g$jfDp~ zIe*$BzAm|a2ubQCXjk`}7(Rv-uR0?6&Rj+TS0`JAs*rfUhD)bXVCU@2+Nwz7Fu3_QA2xg5st=ee8=#>fWj(kxY zF;aeHJjsW+jTt272heA9v=Fj=SuGarItTMvfq2O`T(4D*p~;b|eUW7tZv1R$pQ-N$ zXW$zPw64_!7O^%V#0x?1dTvq*D*(&J#zqmBlZp{pm6(536{fcDVv`^#MFCx61}dOS zj(shgq&1)2^?ST?+b#+zYD?eOe{l@vD}L<5?hv^ zcOjm(I42(nBGFshJUA6JBJ6M#jy(~ec^Yjisjc;C364{WpqC2fKF4a|UlL5Q%G*_g z4fD<}#8O`?H^SB+U(4t4c}(jJV46=IFmj>gM)<+cab~?I`7A>KbKa+!s12S^d5B=m zbK!UR3>;0Ik+njb{+4@s4rWqoDEY3D3fs1o)$qNT5ASnlsO8jx{Ml`&jvgJAi~hJC z7Z;h68>1d**_Cx6a$hUU{U{b(TKv8r@*=ZX#6TrejV*lhTsS!QBk$%k)kmbBS59EWQ6X>z-r1E_OdIR{O^n@v^ zCrvYbP|lQmX-qE$SfdcWpS&#_J6yPPC{1r)){8}3O>veBx2E8s^!j*`5B6n^ShO>b zrqlXK;&VPYg!?HF``k}{rg|H-9!7Z%{S}X5UE)|&j9H9q zI~3=l+N&0&3(3a{90b}cU#uoja$;&peZ`-WHgsd!aIyMmmYjRVE419XmzFy`hT0|q zp-W!t#)+rv2-el^J-B_sYmPKnzDQjwZILLiBo?aB&L-*J6m1>gUURn2f(LDna@U>F zD{^e!XbCIIG+5TLB9UZvr&br(wb{Z#02F;1O{-1eOz31nwfa7b0a)3YW4gm!%=V5~ zc&)O)l;`Mp%H$IH7qMlrj5$}Ig7eK8sA;M|uW1(s8m-a9h-mGsemK}Uz_#2ODfd{T z*KY8dITiE}Y+JEPcP1BeLyI?&e2Apv!%;nw4|9%QLQj1k^6nfNy>`ne!Y>QD@uL;D zD*aZ|grEC^AN)YEyb%w=siuAgrhu0EIUBKul&1=B$rwG637$&z?&6RxAWQT~#Gg=n zrLLwwp+vU?bV-yUV1 z`lD7$-Y>+3a3|D;Y4aeot|PJa;{u#`)SpCIZNzxfo_;KSy8xCn0#5n<{UoMqxA~Fj z9OP?JU+Yo*Da3%?>GYmk$jDKG=Gk}7%R|Jz9gKi@u;Q-~9&N5jyJe)#mzsmymDTWN zlurGj@2S~s#I`G6e3$xB4^imTFxazfYKAjGS4i4fmiJeo)~povW|l~PSR24iph#&7 zs|~fJ4PA0N5t`ABr0;4=+4&#nrY~a;N%Z>dV+>8G*GV(@)|%4RrohmqdcPNi_=ML3 zn08Die^1+QI&h~y0$SZr9CZN})XlPJu%f@H6YSgV6(D8OMX3#&ehj#Dp~savTh5K> za%hERp%c7M1yhf!9~KxuR}Y0v7cN8C?AXg00C}#-$I41uv{4qPVxIiz{;fEbo`kv? zEhvws`L>${f=_!Rb&VByfP(h&|`C#7O%__rGq|!y9WyT=K z%Ps2?eq93mlpsqd2&(47h^Cd$Y@U7gSv9*&Z98lRrhwK2Z-*>u1Bp(TsMcODO{zi! zV2RF`_!EYPhF(*DLMads&?V6{iEzp1YBpIl{_}y~uf2b?i8 zI|k`%0u-OZ@tWhMW-O%C!jT^sM>^McEWgv$a4l>^+P&I|@yq@*4`y81e)&JYnv|&z zKaj`;MFCgJBf*w=YZpOX4t?+*Ctqn|c2rI*a9FtKGxYa1;_P>BW-3vAbWAr`vE1qR z3c{u6vAy2Ln;6g2>F}!*X@y%<&!1g6eHGvR2o~M#F!8cRvr987eY?33uwiQ2FnG3S z+Aw@i6HYv77~tvaT*Q_(6whnry{e6umhjpDixjFDMbRedu>5tY6urnuqPA$(+%29o z5U)jEoB`PtW;N}|f3m5uhE1(Cfs_LrS{z}YPF|E%JFNT&rdXBSL+hUomj-kYNDbKa zP|S4jGcZgl!eJZTFOp`$gi$Ov=T4ZKT48zgW4Qkc#dKLzi_f1t=bn2Y zit5*cxuxXN1!U=DCnSR9;h`W)2_AOz!!K6crup6Ut6%*J(b3V0 zar9KvJ_A!gOZ(hi-cw96h5sa$HD6cDW9sF-_uf;YNH^bnv+|G-E|%8t_GFGj!p@RX zln0Vdi_5}78~0?qe*Mq>7x0H!|DfK^phbt4rX$9edDmfjWfam0mKs9UfgP(xf|B5_$Y*ln)=Slcl zG28aw()DxDEA$)B`w|^F^4Q zR>^*jw%jphtfmy}UH;PhIQG{HR(aX>Tedhh>W>l)pwFC8x zO0_w55J2{#+m7Cilu^JiEa`R99g8ykP=3!T^f4unaMOEBVm-EFzv9w zwCNpi_cXzL{~uv?aI8U)b>*?;*{1v0+1V+eOFmj8a3ob%>fM0kaxP-XF-!hFs}^ld z5q^O4(P)p%dxxG0`XnDLn>(3qyaewfdD!@`{}<99Ep7Yu?Kpb$=nYj>uVtLqVxK9X zH3_r4apOiMYV*h=k4(bR)E`2GS$FK%fxGUyOCh^UHR1K7 z>zBuWkB`?Kpl*@27lmi41Lkd-hb|j?oc?7b$=KRb0^Vn9;eDY6srPFq#z*ZcMU`DQ z{rAQf7}d>hZp`@6E+8sFZ%y-n^SbFww%e;s=XOeOJkqAU?Oh?Ha zYIBh=J{irH9%j*RZ^N;he#nSLI~HahU=*>Q_96OBbH_U8pyf^ktJSnc#Jo?Q!8D3M zo?AN_C>b-(=#RFr+HfAtipLgh)g8yOxm5vP-sM$rBk-~+zJ!6gdep?5q1ma2K;4Xd zKy!3@n2!**9IGF(AJB3qj-V|_Jptdkff`O9^x_yv@ckOrK_2H!X_{<70(+j)J@a-` z*swy^ia<(0luaX5;@e0b@3Q?WB4vVpYZLT1nWDpq^?F6^urR4X-r7qXs{pB9{*H~K z0(hKt!QvBvsJJf~y&j_%T2|*>;F=!5R3qu_mL0IoW17*Tk7>Vd1kP#Vq9hcNGk>iV z@&pA1VIm7bU6f0Jm!uVSkuJ5-d@1z#>-LvW+Ez~?WOG!+S+lCp1hu9VLtXEG`4;dw zTEWU`N2<}!!}QEb+>zUhXXY(aq!_d|$woZ&)KmE9fBt8M_&?PqHUm>YYhv@K>@9ih z4?g$+|NY+^YUO5&^1|U z*QC@WJlXkcruqzfq75I3Ly%{S~psBcznYC90Sv4C1g^h{&L(|B#c=5m89NRrdr-)YZS#^&NNKmThQ6Aj*Pt5B34f$vz6VmQ0+! zFPbX#W2?vyKb{)P9ew?XeSa%*mQdt$W`OFO-IOVyC+AdIPke z>Txzjr_%shDZf(Z)XB&U_!$5>=E~puzq+mM=!z4)xu3kEWNK!qBk{ZBI3a$2Fe+K0 zC=v>~W=`Igb+Q+{O9Eix)P=?wg>c#*f@vhVTT$`dgJQ5|R`qbPT!s~ko>gqe4IlI0{`NP;0p#aD|M_H0#kc+#Q$TAHZUITx2~SHzQngfdsO^HR zHUwa$r>A56`t_JIXO04}ChGyAwm(|8mxqWh!X=R{;c-o54DwK`tgOVl=^x{T#UGPQ z%{PF7CLEBEJ$`Vlor{c>p5#OgmOk5;wR81YM@^bJh7K|2_l||li1?zKW!T!&b~93{ zDIw5^jB$wZv$vJN&NK#RZe^;B563H;q{8AieL#MdFZHmruX1(A6~5MzXP-xHWEip^ zdsOrM4Bye5wo1#Me+$P~JVEWDk*N;1qD+Jp975VUS{=<9AN)*9$)@E_uWHMk%P(j4 zW9jRg2v(j{tve>i@H%yxR!p@xck2pG^OEq&yGXu=4g>C^OYlv*dkJtlVA0kIbAIew zJK)sN3Oj-^%Z5f+A_oUe*dBN+#Oo9*# zbVZb+J*XVke_jMX2l}>pwK95Ti}|q?$WOOM`S}_6#gAVg`Q21Wv0W`btGpw0pi3;o zbWtuf&pX*)qV`|poW%D1pJN$ig{Ij!!Pm|ejRob3KB6pIC)#8IFF;G|cCMvV&qVuu zJ?}pSv?l55i1(8?ieK$8t2n0%$P#}=G4+%OgMh3Xy-DSuM7gw@SPQ_CkiAG)2oU|J z)4#*!b%z;k8M|`If1fL6=0>3?&Ict697oxt%s$qLKCTuo-l>fcE!QMsPdVyY-Bi3< zTLqy=H7t4eA~Kgb>E(*e+))Vko@kuD?M_Aq#*TW~mz84CZgMW3+`t#0hP=?Q8*KXV z)9^c91Dozc`qP9C)t3;Nx(#`>B`Hf7Td98W`v+;c z6R+8F$LB~ABXy=UK~|Tp)Qx5F`(>XfH`Mrdvw1xkhc8wZL}<+f25Zq zaTD)*eoVNSQU3nbpCkUR;H$yy+%qcRUUmsN>s$yhnbNZ~rFN7l|0FMne-7tD>3h~J zeXA7dE6d4`R9~s+bJPSrbuAQzJ*(<5W?N;Am0K5}`ey26^_#%uoF5#k7(EVZLgVZ_ z^pn_bmf;4MkHX;P)B9^fB&I$oT`qf+*l%K zy7Z#ZDFkdulzQ7(BH>3Ce@ol}VR;@v0@OW~&J(xzXe9LCcozeV1n z@=?2cC5v@VB8o$?{NL9EX6J9&iHbSyOf?(kc3pY>oC+$i;P^=#e^?t| zZs|LxkiLSct^oB#4Iby35tLiWN=5Yw?v|A5TJoL=lE|&<@Gu;K){Wbe9)zpj2}6f- zCEU9_nKti1W7q|Pt7Z)F@1_-YaM~3HyAn(I`ZTfv*98j_vQb-Ri@Jgt)P1wX+9l7! zlLEWq`8ty(=wAorLI9qQL@#a|x=7b#Q7P2^&Npq^gw)j3Yfghv+s_+q`zfF`Nmnc_ zEltU#|LISEnxrER9cIgxEfB)HE@CDCYcfK_litxuJfP^+2;h=1yAE(&`5+X%uqqO$ z1z=sN@gku2xn2K>|Bd;8qKAVOSWbC1n0Gu3eRlrjaJkT5&#+FBOKvlr@7qRc*r*w* z@0nV7;Hq zFXV+E>_H8}P&#w4!q&Ak8*|H#A@L`VjT=!LZ@zqv9DzGku+zeCHaM-Oy*-$peV8<+ zJSyrD=<&ITD6JjZ0arBwTF`y>}Yp8S6k0-&sqm_DVOAT$R_xqLq zc$31ED+$PryPm@jGIz^i)P$I^Fk!mtb2}E+A?!#7?{RH9Xv-MQN?XNfR)G3wR@6pI zREA`rEVA0@eosH{iLj3XU=>7QwwR{Zvq~{A?JHqZMz$<=1i>k72Aul);7N%G|CxQ5 z9(obEC+EVQV9wm!3ZWih1TWGoCWBhT3ci8XXG1ytz;rudf z-iYxODa}lXCg4yX4f8mgiGbof3WaJr_sSPH;l#u9ct049Y+iYhA~v5x$=nu3($tf{ zJyV+ym|sONP4&?%PiFjr&vzp6LBlpX_KZYLPxgdQg*Qx^J76`J6}IbG-8hUIV1CSp zDNsg^OmFn#4anUM5rn>Z^ zTrVAw{%V3QDdv(irhu)fHn}q}1+*q{KL6!k{ss5lcON1mA|`ZHS=k7{N=!^t^5jyc zD*#JPwaSD#a2@VE+{9W)^a4JGk7cO6{nNuO)UKmb7Is*z4x0ItEM^pzr=Ykr>sNQMN{~;TO%yC0m0F^NZmgd7X8*( zxGD{;OgFaX{TjEg`DcYxF3p%{h}t=s?CoW-sRLa?+Shq3PNp=DylY;2?KQml=9^zj z3U#vQ?0P%i6wsQ)DR0=^>F_(#2=}}$@|(01<0E&M(=d8~ zhSAzcw=?z^A@H+$oWK78RK{wHeCWm#w{Z=6O>$kqdlBn03>$a1}RhzZj) zG3U0UifZRYYmJwYSo-oiNDo+r=4k<%?mXMZYAj6q99^Axs9CcbmlkQW+_9|yC_&f0 zs==Zi7$03dehxOfz&r~{Hfb$;;f=n@2eS$e|I4@!(w8bXcQ(;d$6^3CB#P5Erk{Mi(m%bC1o(tcViK zSzLg+N;~8oe*$-``FDj&+t}Es=w;n#?Me$EoiOS|vnW6L$xjr!HsSvcZvsePfBkic z^M(Mscov$7UZf7>N#yO7S6)F+>Z`f~*YOVWaFKbDxfs3zHP*zssHg}(JHHt_ z)~bJr>83@hvzEMHf%B2Bs9m5<7t6Y?lQuR*3g4?orD1gF)L%W1{^Lq z=P~!dS)5p^ePJS#VBXb%rEmOy==Yt5w1?MfsyGbTa~NjMZpe?*W@Nqe?GKQ)I-Zgu z>Z4)aCsN?qR)e&gqf}p0o0>*Mf3goppC(||z$;tv$`Jx3dN8`H|7|RPvjk^XSFmtE z9XHG6Jg8jW!&GPTWnp3Sc5`@B*?lI7>b*33J|9uY6l}X9S}HAYr#B+|Y|*fRX-3LX zSkOAhC4UCGS7f8V-VzR*LUG&UnFxxg!RdW7&{pAx=v&UgYeqBLTP%@r;6AL1`7dQ* zCLXZze7zP@JgP6KiXCLJspE9XSagvtwH81UAP{j>@iZLXgqk50h*H`9@WT%))!cvo z``@u};X*w9^wY|w@^5**3Q!X|$N&EC|0?@PRlG6Zs~GMLz3CLtn#9W|DZlT2_qz(% zQggF^_St6&$P!Jgn3xzPigmU0Tqbe2*W^&Lq7pzQT&%HDr?NT~;=DBBTj*28|19YX z{KV!2O2gH0nuZV3@lq=dqnl_Ltz8$(|8y<+Bh5(v?nr~!u_jXlFc*DDK8iymGU8XW zn$80Aj~ztYKnDtMTR)*|;F+F=fb0}ne5@PyILluA4C&L?pou2UhMG+i0bI&QG{jzm z2I{+w*P`G20C^sZ(cr6nKIQnHd8zO(C_+MzV>zTr6Rtck7cdL(PEq}wDssMPZ^FQIf7n;slgQtQqL4DQO&?i(=y%W) zF*Pn|yek=IsUC1o3x&zt8gxWnME~}gm|p0DwfCKe4U0w6_b1UV%$hYzA-~JB^?G#9P<;`G?J(Q|NQnKq>P179lx1aQ3P}3PU;cvN;E}0k zv32|9FMp|saqINHjvqgcfBfSgN|n6;F9BeG{_~#^8antJ7A;8;@cys=`Y(guPh`9| z+P+gjYm%?nuYdh(C3PsNKSNDc5dyFz>?{6+I26eIWsf#tupogMuWgCg> zZ780#g8Y;r&p(UyHpFj!8)t7{$CtCVe&{+D^VwFEd6<#tAES3XGxi>(B!m;v<{2*u z;ZSo4i_U+JQ;*)oxz-O{>`TiK@!@WqSp9<$#Ck208oU1;{@-s@Bp-(x@AOpvyYLZZe4L)|>B zc=c19`c5z-QtDHGOW#hS_SJwUNrz=`l;GUWjAr?(i)IDvHi2_j9U83~F{8u}U9LU2 zu%L)(&o;fbS>B0mh|BRpOJojQ39u|2yU`YxCHktc*%}4cwmz)BGaHRGh%P=i3(+^H zBVbPb<=ZIxL==3i|1V;qRzW0k!>YKegDTl{!u9kGxYtpi4HRbv?lo%C&te5 zWB%Uv#wO(o-$($~{{8!L=bd*dpiIc_LhznyP$F0Yvb4%r2zgXWl_ljUsRH>(gi#(E z|0jDRcHFAoC|Gx0EL(c0)l`C%?*>seLjB84jw6QAVP6U{e(Xq&TUIR=92`J;+FUnZ&yL@K_N=VKaOr&bvk0MWjUBn z*@xrLJWNfg(P^o$kGG)0ayDuLwQ;I+gSM-$K;)6na4hmE{@0KyzFjkQr7DlX#D#JT z>*IK>#*S14?%a=FFJF{Ik1d2c-Xt%3^L?b=x}1?1_0ceYRyx{Rb+giu-Zd(lTV?@* zbFx_Rr{2B5si2POJ4!k{qF&O$>r^9r2~JPnLlG<$ZO&W3w7hQgc@3Zl(gq@;}dy&6?~WBPYJZ!-n7Ci&`!eSxF` z1=Z_oLK+m1B^&|qClr7sfWlCScapn#T^>$Is=~#R3Pa&yO*FEn&%}Dq+2i=BHB*QY z+Ea+G*^LNI?ZU~245!k@n&_yVWvHYjNZE?fRc1a%N-*oJ1J11e4qAN1CeBA5-i=xt zbE?i8)}I>hg1cpB@q8zc^ytV`WZY{zalv^h>V4;Gx?lVXPQ#}o3rRm1DdKC%0)_Y& z-ox?LKSZyk_UNK?YF6S_behaS$#nhvCfBMggqQ9|VZ1M+korxcSG@WWQ()`)(pS&D zvn3df`g|{rJ$av|Ia>bahqO+LAV^bx?nNITK>k8I+D57O5%Yx z2~yXVlaFS2$ZlDHf0iAbtL@O$T1PN@5v40?$8~H_79)A~Sn*mYtfqCKe`O*1!zet= zD3;}?5wPmAhI@-Sf@hSVscZ&jN9SYqqLRyGK`!HqGfDR#$m|KGbxv_(>66E%xA zJlgAb3w;(qfB3^6aR2@HEAJs=+B@&OgS~tADiJMtKJVGH2RnA`z{@Yce0g`7=VzXI zMtR4{yKcPizfFOKDWGM{9j0O%iKaa8zysL2b?b;qL9v*Tn=dyv7q{PjyTTU`fc0%c z_2W&Wa0~=w$&YWcEro`gSW9KhOJ_dEE6ZCaltNtmNi~XnY)JZ6&#RGn7}UkOM78%& zl7EM+bAq?$!?S)CQdg`uDBob!+=#d>^v1jYyBv$Qe(0{rqR)4r%Apq}Hw}_leU7HU zC$o!+!l{M{^M-zUE4ICelXJh1F6*%)ZkAmw z2(3znYj-ZPZeD=e@FC#nRB#FNPoBex2fu6RRC>P;*nI$|uJ$O1RUZwrFJsDb-vJzd z-1sU@T_?;tyQxCI1;?I>qAS4ohT~Uu+>&P1@oydDzHZ!CUAj`DS^fl<$#*u6IbTjJ zB=kzNgm;A#!K)Q6&g+HK#U8kr7g2&D+u%G0ZJUnSN8MoYom`mCC->613;kJca6GmE zogw*{ad9RqJnLa=?u12a&cV~K_3|-uQao`!h34=BR=EH6R}?@XdRg+PM0BPa&AeIV zDl!i8ycGaoOcRjx`RAYGx#yn4f&~kdUB39@3x$)VFQO&l-6v0;9QXU{K_u3gu}{V} zQ$TAnX7P$+Jp1gkN(t=z`Ge^ILH+`=WaY4I*)k=SHQ8X|Dh%VA9a4M>1!xHu>uLf| zsiKjzWL8!d{=4xQ_S~VK1gx7B+sY0s-d2kvG>q;SFE|Y?@Kg=Wcw3Qq?;r^^=7TaS zokt)oehv95#-%r1bF&bVbp}b_e^^5ghIX;yLLly=caU=LO7u9`VaZE-khJi7=y3Fy z&~ZhLK00kXssk(;QDW&hufdAH&~7LGA#~ZPPg@P|jCb}4Osi_fxtYf4fjKl>LRjSy zbodM)^UefxJ2@g`+g>!!3_@kN`qZ8DCE@jVk+NYGaijWql9Xkiw+)IHsn=HXJ)8?KVVDUT0?cS{ zWd{3_UPOOdfyBp7qsxh=*JCvMG8-(|9|Gs{ZdffVgz54!Wy}7ZfpDz!Lw8IzJobmd z)v_M5!+J0;{yZ$L=y?5AJN(I9ba%MG#itYjHqT>O+?`5A+|@LTRz3OG!46V&`SYLu z95253BK-Wu4@*kAP~;oF{PIf$WQnGuuIV^f!pG9_t>piN2rpJX!q*ZG*I3_AakQ?3 zo8d<8f}nrVdWw#YhH$ndg|&9=TE(^znDgu`wFDhR3kYo04L)kP} zlr2k8z3=cHT+ioVPRdbqkYiYF7J_8iFA(q3Pn?z&i}&;K z8T#JPxxY!@Pert@!qrSpPFD0qq;l@=yYEJLc(?+v+}+jlFs?%Pu8TtoIaNLq(*HV2 zt;Njs_n*Is7vmc>rx4A$rGl`Gwmx14D+tG$^qEW*`X8X&!^1yDeTX(Ll#LMDcWy-D zLyQv9Qe+}6_LY}lcfJr`JopzLW{6xqkz>lfHqEt&q3nZsR})UIdJ65%>Ul-O``}bj zfVnAO;$-;an!0A)UWf3Ut*|c7MBXE}p<+p_YOltbJNBT*#~me6gQ*lX%_X-0bIzn7 z@p~)O?51q%SVW@#mx**LP+v$Ok`6vKj7r_Eft&Rj_ghy1`%)m_qBE@PEKn0>jZ49O zROYwPI}ZQ-ZE)`?MCv;IDMP6$3{9Jfiuv{MD6)coKn*&Vok#!i>2OF5LGS8x^f!=` zwRaX`6ACdqstOJ+Lj?Nd1OB*_6Ns4G(%=)^i1Y(%5i|2eMdn4GF9Im8RgKjJMSt*TKU1hKQBfl~km7zK^ZNYr&nrzltdchL z{WTu`*LJ!opmi0dUaDIjfBbPJMJSOh5g;{2p5Q8U<+?kh033;8Nl02i)ECbl#^&P!nu|Y7GX`OW#UD+D!u#8C6k)KoWZFA1=b&iiXVgc4!W= zMt*1?r5((fHXj>|+n4oX(I@3N`RJKZDMP0MJIwhq2z^ci$fi2HKgCKT>6*|%&XwgS z;jl5WLKkgw`l=-c3uF8a6%`{*`?6wauG1E13x4B)|01OE`7v6zuKo6=iq< zX1ZqRdt-hp--K z`WQ+kP=y$|rw+B|CMaHGTnfwga4BY`)4Vu(H7XV?gmq&BVm7{u(|0|Hb~p80AKgWd z+p!UavjR~WJ*2s%=7vc4W;E*+001BWNkllt;;s z#7rE2*l^U-p`;ToIj!(5w}xdC(A8Fp;$;J+GvIBeNW(?+y1Qh7)nu%EOe*Z&*5qbLYF9(q*8^8bv<#^E~gOVm_qbYvC1DdvsMk=hrNe>2- z_cFFcjYBb`Ute@m<$Vq^qL-2vG?Yqq%gID=`ZO4xTWa@O<-vSZ^>9iray z#_!xgIJTG}%YUWjzWL@Ih7(u#S<^>z#q66)5Y(DYG0a?4&2d9XTqGkvBT2)d+jgNb za5}0Y)Tetr&SfFs(nX})q28}jF_32JFZFiy2GR>Rp2elGHq_4@T?As@)(iK{R(KZ< zz^Q>?iqVP6U=LLLI>0r%0?x=snu_8`{{u`JcC*TG9rYc)YCcEYF)K3w#Zfi5w6IbU zDD^t&f`n{$ro5SwteS?t+cIDl(2V{q^U+mcja%pTV(I!pZ$oKEKAnfoHWx&!J`1<$ zB#C|1G7qmn#PnB`MXivmZv?Yw%{Q-x9Yq}bx4-?ZqUt_Xh^1iyC%DTL(3;=`s@Yvi zUM0dMO1t;nci$+>12xCGQMMJKJgF*_2cUqg>#->*#4M%|Z_}Pa^h|5OjI3^?JfL4& zD{v>%BYCb!PgsYBS+n&{!{S|^qQrF?%3};mT(a{mB)UF~E{nlvifv~lqMNoNH!1=ZbJZ09BvgJ8LzNwrr-P!`nx3>}huboWY2cOKuySFEDCF`x~Kj~inD+J~;WbvEez%*XeKVtezL!&mk1%EEOj(EX4w!#p7CNT& zAd8Wz4q66DbIWqT%3c0cd+&rbmEpUWWnrMx3})LR(P`R<#b!>p`MzXWTK8d)@E$?J zdo||7U4Xd-^O;|@l3W%tl>G_OVfQEkoik^uPsbWHup4+IiDHQ`_IN_tH}LST`>sy` zt!sRVM8o9$_up3}AH>&CG`GH~t1lr(N~roq(6HH&bO=AOI*yWs+O>A#KdMAts3WSQ zhKSy78FhTg0JZ*6$c>C;+GT7>3EP?~EZ+GEj^FbLdTg~xPnb~jb;&lG#72grHY~#6 z-R+rr2BEvoA<6H4^jM5cW103bQdhhg1%U(@q3XcU@DtA?H>%eV#S(q6_ak4D6V=w6G^kR34}_&oazcNzxV`Bgp3qY9dEK6nu;0a%7RNr9-7<- zVAt1)V?U)Tze?L2Q~v%Fm^M82!&}j7tq$1R)HWh&)8{zxqZry2sVh_n{5%_0W>sjh z9e_`X1?(Ek&^gToB|&az@OD5O!IeH!>cE}puyiiOg=NN{Z|S>@$c{P5ipUPk+ZP1; zW;>*>$fwzN`{gONFR{j&*Fs?J+=+p;nJ}MMkKPP-Sc_IxU;$=b48-jZoPv{k2Nc44 zb^v15r7MK@;jN?90_mSWf?JmUn^I*cetn{qH`Rt_Ko<8xf)~T*srL2Ez!cE>dgfix zjgrz?QQ8%s!-rTgHkN7f*VIMLrAqaPA$HQE>^Q&fKl`5d+szm3-Xb=K|7FeC@V(PmwWK#Q({XqcC#b- zJ^Hn+Nb$M{ZFc&jjW+Eyh%NpYr{nKHi^mM3#xQ&%yZSOj9o&XQ5AvzZMyE5ax*HJP zvIE7T(@`9`#^CXz4}FL{$3Qvyls8KK9a(AXM9@Dz(6ef6NBnySaN@B6bUPTw%aW9# z2UCVMR<)R!e+#Af+?H)0Q4@&!i?i# zSaa(cRu^{S#Eylqb?n806`8On;r+^%b37Iyj;|`jZ1L>-Ix3hA-n3ui1|lu=)iA11)=-8QI!}@*rmvMc+2&Ijmb75WDX~99{Sn`pw1$Gln|3 z;^YfBG5ay}SZawHQgAi%C7g(SoJ4#ZShY96x}zTMoi%W4FNbwY8B823(B^52Dr#J{ z5PS*0tJiiAWX8X{37H9@G;&s-Mo)P86Y6f!K-y!l-_~_)u&W@Ls$z<>p^u>66c!yO z|37>00T#!3t&hJf3oO0&-Vq&yC=vn{tJ#t*%Uw?FI4*I@|Ci+EUZ>~Yn{sdB_{L7N z9XpCGcgwOROSU9ilGOl#=pE5}@4YO`|D3@qKrHOeq5|@s=h+9Lnfd1X&J43>&Uw%K zLNTR}aR*2A+Y!c!C}k|mD_}0KLGA~3^sdc$2*8bBSrt9lqxU-hBXj4$U7YSq1!<@J+5B3M+usN;-V^qp4%?L(F zVkvwhrUCC)TQijt`%8a{*zmo=GgF5>n(w2({`Ifmmq?~u(AmxNfG*Gy>3bH_008H7?GJzWLnI_j178=~&JPL3a1|95;f_1* zz{3weEOKTycXuWRl$=bzy0-ls&Drj&lur#IPkAMQtCauRWT&BuhT-v17IyBYkh86exYBOO+H zwa8xgpvITRx~UAo=@*e|{|!23@zRrYlCpvQpAw~n0V;{nTa|fV`jjw3HmGvdY|g62 zaH&b5jLQ)6-9#X}XAR`iK*t-=@jeS3KLr^DUq&N6u%*(d9R**;9DEr|FlIan^YTJe zY+r*Z3Hd`P|9$zBeoXOa*6+Ms$OF+&hn&l>9PGnj0A+rL^&lCY!lWr>rtBRkyJwGX z>arU*H>WN}a{P$xY1~dMGum79&ntnT-iq+K!o=XgytIVFyt5C<|0hayJH`a!|<+J5JxPWaEJGm!JMq;}W7_{{-m*w!yQG zur7Wfs0<5*0Wsc(o=Qc^!;6>h7V}fUrBoQSwxRfT?XSOOT{R*Idv^ZuC+3{W>oWqs z=g$YftGjNojfc@{OOi2>nguC|CtpX=L?U|4H0zMlSBxQg-~@(UCQ-a@{<=3Dc?s!$ z_hZ!5R^3z=+@6^G8uA^9P2N&7DvqlMO1w$;*K{O>4kUcC(yT0po3^FICPP4 z7&WD!pVMKe5YA9WbN2s1F)cCUSe{0hJ8yJ`g-|eMAp}&Dl*LhJP8peSZ_T6*M{%Xr zHE*SoV0AOPLl(z7Nrx5i`)myE>666kRfGJ!mGh<~9g-sYkUtb{a;)+n#MGU+kmoo+ zmKFl}=6pz3bz}4sZ>;Hb#MFclvAYxCeeGPp`_+S9z8C=~y}!WL+EHMBXYN9-HgLxw z2NfK2ebu=OSqhFRh3>ugUUj#LZu@oifG*Gy;b10wYiw+sBk91>1RQ9wVtHdaInH8n zXW^}2TtfU|$pIYNv2c0HykQ957l&ZeVvfc&@n~EXNFvZP9cW=E&tkA|5;fcAcJgWJ zAAL&quRZVvilf&NW4!j{p5YfxVPI+$HMdWb2u_3Fa|!(Z&^++Fy15yS_anaMZ4^f) zswFdZtjdH}Q7tm8?^8GIob7s3lZfj73<`%K>rjye&-x~0`rRdJyxBXO^)({8 z@^hRI(vD5uj51SEEhlgx`f;u1u%YlD$XI_jMntmW%lf+zoBK9WzVieTgo-PfuHW|} z^0wF$xv1uxQr4xd2qATg6g3Jho}UfDr-DkPE>hSvk(ALl@+hk&pW_?50`55ULz`(A zVyN7!xF;PGXNVuG$(^Via-dHctMQA@aQ8F2B-A3u*c;JQ_?uVQXGW`9phOT%-|JtyWc-M-h!1G+#`5a#64 zVNg&IzWCw`u-20*HFE~ObMUm-c2$DP=g*%PBoo+n@7|3K8#ZV;<7;~uKhQXf#hQ)` zc)!&ILKi9_+7|X8AYVdYcN@Z>#1mD6FXYDaLEZ-BpSXX$L#4Yr(C4jLM(64)WKmax zsPm_A?jiBmDCJlNLxU8sktX1syC?%t|8weg>qORV(@ghkPwq#t-Fo!dXy3XYP<#kO#-5}L zsU7w$pyDur$UV^LBK~;W)MNsVF-w;a&w7F!29f5ChL?3(mo9&V$%Nr%fKu| ze9SM!oZ;eti*d1><+7km;8&rv$ZLN3>8J6NpZr9Sf798`_kb?Y(()QGXq|89=;&xX z^UO2CA23rkFfr+D9jT_KCL!CkfB${~AivmlW;0&MxI2-FPx)cN0Q;NSLBinu&dyFD zi*>8k{yC8T&tw0h5@HXvzEd!n(hk2eQ%snRhJQxmj+4qBnmYEzpI<7eP;pu$8(Uj@f#|4buT&tyV^12T5MN0 z)S}x%2F}6Ev>wH4HX%CY7|us(A8_)CHe~!A7yXFsUM8OVijPk!{3|jdNl(&Pya07< z$=j$1r*26%aV0!q-e>=Yi;v!qu|=K_svNoY^;c26-kbs;&D91Rvg+VnQ-F;7X1WBG zW7`#sk-nr6@oAY5eS;BUzKjs^Q7aU7xhPGly)p$^ry-(0383xcsPk#X*3aA_i7$k4 zE@1`3n=lnuCG0EDvxninP~7ooF#==S7rhtS>dle+MFhs=lW;Y;7n|1Kr?FTxci!={ zngcJ!*K&r7pIcI?W+4A1-NZNHV9sK3*_3q(b+$Y_pbNCLybi;J!(q(TpZ@eGL0pqT zho?`U7BE?=GFl9Dzj*QDqT4lj+d6#sun?@dxw#1}^P!>Q-d43-u5cJXusDmw>t&4E zO74!-#1C9T{QiL#&}U|ke$Q1X4-cgl{)GuHRgD==CB%V#1qDho`d^xyTe%Nsq!QkJ z9eJB~YD^KK@=N!>e~GCvV_b~=nV8crxNmsNNy17EqI}I&U5%syu#u#8(#`I}h>_-B z@C%(NU?2_7{ijeJuoVq%)2#K{m}5gG+y+~b?V(-3>d=}E&nYTh`pTy-G$8|2I^;>r%=XT9-amr(@snakd{RqkJsOM6feZJ&ZPaK&Nl;L z;7|jTdMXueCp=a_&-An8v^!*H{BirPO00^jU(}Tu$B9k8+zWx53(;G2JK_R@I$jknO# z?FxtC3KY0)B02}v%=BW0)+aL4cqTLT@kL9(Oc$Vc)=?O>S)t5)y_n$^+*hg?!MeQv zgr21XVZ&}ihl{wtK{;?j-hPzWQ|Zx4yV7HP`I{*9T#G(i@qcF?mp_BCyD2UQi)Z{# zO4*0pyEanbBaTHr_U-+sSS=;qEX~>TUC))naj=YJbEdr}>sBD}^aQNBjj04~g6^Oh z3?@tVtlwWoAp1-rCLI;_5B|s#)!u^z+N^g!l<*S@LJ68YyMVBtn=?+K-7uX2KM{qL}S%bq2d09BP1In%Y$gOeZp z;0M^WY114^p=|SpLCnXhZznMc>V1UP&*QV zddnDC3=-yxuum6OJq87hwNx`6Zby9Gd&pY1o5)N(z&uw8$KOP%?PD015)kJan0L!j zNC#}uBKJU~>?AtfEKwFFt`pOEumfv~58^_|)1n#Gg@9wU8*$a|;(QDpFVRefX7>vv;VBnaNRsT{#wBwYQ-L!vxs-q47s6K~_fBs8=QFCE9FJtG*km%{VY zL3mc1pkloR37?x##%eBMY3$n#XkL|$#^_Ek%X{?af#~ubK) zVcfs%ch~$GcXeq|*|oURN{jsR%`fxZ^{%t!0H^Bu?HN`F^+5d_U!@(*R|-h;nFB~ z74le0Ity*)x6+T{>-gi8b9iU_CSuc`E}Mw8@RMh#ggB*j3DKyRf*9&TytL~<`l51F zdwQ1hS@YhQ$u4AH}%D0{Td-HPShioJ%9L+L>-X%u?Dr43-X;*smsyYq> zJ1bOZ!QW-uN|Hen#YkVTx%Q;e7tyKjqIP2li9n0%I*mH;F6viJpo^H`H8ro}MKG0B zqkn1$zNIE;2{%Vgq>Q=<=i``M&vnDCvxEfD3yIpq2L8Do$lqQ~d~MSr&p~gxBCJUY z!>yGth@Qq?$%}1aa4sCpOSO;B(Y%7df3dyK_*a#DXy$1ao?6`&Pzf zLI#j>7E4t(-kdmyO=AXeJl@RxH36Z)Gy|gP|*^0f zzy{@0>*mbUQeH*btrG;a_C{^c!c6kYgEnLm|CTrLZy9UHzqO&1Xc<-!ErXeOj=0rD zZ=pJ34SL+gf#3~?3D=cQnuy%2pHL-ClLZ)3kXMYd$DJ`qy%?>NI6B^^B3Xv62At(?Zef|1A)XHY1QdSOTeE zpYVTUU%11t%mQ4c|aFvEx&8BE&wezP&P)Q&<-&H)S!);G|qu`0L4q9FD z9%@`8(d{5Uxc0dGIZWJ*Q5Gz|F<`^F7b$DB2cx!{XW^vulC=JxFOY0bB+2kBoCTA} z6>vLq89r5G7&S75{@`V#KV?T5u*HR=y+3J(b43{pqz1^lqY8aK)8KXq#Z0mLgW%9k znV$!#vyie;jK`83iGjqc2a`!907>RJ?@z?mog|u0GCOQ?xdf?)LNG9BK^=t!u=5z0 zca6Fm%`lk#AJ}`>ue7>;*ZQEVON$(E-Rz7%!&&aS>n?2Dw)DTdYwa)Hc+(!x1zKN$ zJAuoXOnS;K&HM++IIh{oAbu`8awiUh=~)b0XY)P4K`57upC9bS$F~zGUC^o%XV;>H z=$fAm$I1%i+%=;+=#+gCL7!zK(`pZqa=K_Vses-zm`*k!*H3)5MtK5@z8Xa5AH~Iy zN5Nt;Yh)i$#?2iK4%(L`C5mw*S5r1?;_DcbsMqI{DY_70bQV+gqsR@v>xx*k;bakZ6wx((aHU)7j1ON^hFvhUTUMI|@ajn;U5 z{&1m7aMCRCM6{aI0Wu0WXgtxSeCE(L{`{< z+#0&pI!LB3{W?noidG){>|NaN!v< zc&uGSbCoMO001BWNkl~l6qW_wC55=ho!i9G@OV>W$@on02|lo?3OBP zt0Ix;`e(6YqxOWqqMfhB0kcbsOcbi@TD;z+MXpqQ?|a|F^UpsIZ*OlcX0AKrMtMLN zXx%7JFQfA?9R#z?bIN<;#*IQJk0xZP%V-HVY$}Xd;|ChQu{t_VXC^rF_di7W@NBRj zeHn@q7gkO@f{0A}s0*=n>zAZOB3ESA(uCC~K1Q937m-AEAlK$D0V5^WjK?|=-}(+R zeecGgxn{T?55b_x3dLg^=bTnH)s0x=4^d$kf)-nG%>zOQJE#tiCJ?;1lA~oy zHA0%tBJJ_T8y>E{&K{?}fVrd!#hYd@cMduA@Xsf#l%5GnW5Y}yKrUCMjaXFIz zNg)4w^hs7|;S6@@!4B9JcA;i_De4kBuAJ8MgdIE@ozQ09iFGvQ)ZH179}I)x6me#4 z&4t8jOxSml7~MS%t;Vjer=#w&H7bZ5-Yd2eo~s+wCWOmAz8`lc{B=bM)pMt|5=5^I zxUN@ekvj}o>+$i&wbR}d`>fFIue}F!ftL2ZTk%JJ_~C~F>8Xc@hd@`s-rMaXa;o&!5HH+cy#(X7P-GDxV4^#Mj>?;pClKbskJgh3uMcVLQOk(~QweeI3Vr3to%yA9ctTor@^J@7N zvLWhxn-rJLn(bo=zM8^T3pWKKzK@!Rkxm(#0IxSYiXG-hW`j+IvO&e>oh$ zS#V{*B`4BgW!K`hDlM|EE_awS1H8_bzXx=I*7Cnb*L{X8c>U?8p9*q5OjY6Ib8R}& zuKUEV;|aL)l7X*WDqQH{$X%V^AihWe7$pz1QRWpx80 zKBtC?$1GI>;QbD_!lgrossJPS6_g_V>vxnmsyk`^TP;M3zEU z6o|3)1u*y$kEQg}lrx7lDqZVX=vz&s<`G;-m@m_8~#egqF}d;Xg60cv#8>$nq_ z7CGqR4|j7byB3$yA^7BzPh#)hy+TDol`$m+YaKFEd|==VwFt|=v0U72M1d0Gt4LDHZ=YN$ zWPAl@veZ2c|81mPaa~TY)?+XpG(+j6xB%tqNm$A&5hkH*)bKZiO;U`&Qc;Cf79{s#rH2aV5VW~0 zo@Luu{5PaVQfH@;c!v88#joPh+Fb;K*IfRF=joY6n6f|_%GPUMZneuVL?mT3#=V`< zyeTAW~W-D_{6WL+P6t^&YYRt_WL>=?RyEKsq=0&CyNMb6d?%7~4?wwS0H z&XR`V#v1hc4dbrY17K)gPcl8u0za0%=iH9Lk&pb~Qs@Gouo3ts6~V%8MD4wz+@UVV z6aG{C5xZJD*(;4tbQ5;Gy0pka7xOKOF;*tw7r|ft@|P+PW2XCOpM4grTEZ$NvjZ*e zLg)WyQfsA|nwnlwGGU!WCfsK17h`w-{O3R8hd=zGpgf{8?LD9iw6yo#EqNrrb#aF4 z^UpuO!ZN=Sn31o=#bCi%2EEV5W2qaLkNL%kPw~q7I1D>z4n$XuYd~4EwXabLaU*eB zc`lqu^geNvzKH9PZ*d!Xtmfi=YpIcsc5EXK#a*@_PE8l#BJD+v?+(%Pux=|w&{#e$Ce3t&YC6b< zb1xxd?_ES4vhaOm+|db}qGGsJG(y(ii%B9*A0ru?+$Zm)ESUN-r2v5MNW-PO=YF|+ z9qWK+jRg7I>?x44z?ye1qr*QPwQJhoe#QnqrLM>!0q6nuQQY=c0Bm~tVCHB*{8)s? zvYy6cDQ*0`D`bcL5Wl+;!Aa9iB%0btzaeT*Jc+O0`P_n;WKG9f&ih?mTI6RAf7F#0 ztE#F5r4c5@<`==Mjf15B`@jDaUJz?)YUTx6fBMs(g!8Dvb#V~LB-c!SstnFp)`w|= zlo_w(?9=5uH(j8$oUhJJoEu}4Sk~v#rAuIzdDd{$mSz4XE<@u}vuHNI!Evcjtb7rR ziT_)10S*yfYlG&MAMCo3Fuyf$F#4@Q%+h)IWkMx4Xoie$M_j zeH65fQqUGOKWH-_K7679>? zrNp}x5`k_HaT!jBifnjE>nH%)HSe6(WtU-3ALlyi>>JlZhhrd`Y&5N%TAmSZ21T{)vx~6ZMA8QsKi_awpMwi%O^VVAUC)9}cU+u*xL|MG~mBNd% zS_l)O@`p={N~#D|*>uig1q1{L&tp|~^ypDR8jc|#4?OU|yg-YyQ_Qz@HN_8)m7AL@ zX!0IBc#s+urm1UKJCUg)I1{G)KhYOecYuyZ>sGu67^uzZ<)We@q0YW`?OHtg=%ZKo zvBcErIk;l-QU-=I%RK)9-)hD|C3hDthR0I3=F?f3`2Q4R)ZL|>&fjziQIAT9)7(jh z1N{j7luBuJ6DTlG#(>%4-Hp=85hOIcgEHA_bXcp$LoK$R@Sal`Q4FHOZ!W>@+Pv3L z))I$qeeD>!Efv*>Ha~$Zmt7bznZb5Rh=D7)>P1`}e;A`n%w|PQ9ze@*5Zd)L!&Y4> zD_UlQ>Wiqic7fMK9nP;7PbnZBCyZ6eD+Gf7wrCLi+LYH(eEV7=0rjS9KLFdpVz^h- z!K8%*mCYSdYfqx)G`A7UnQWIw-YHmlcB5dMW@Q})z>gCEzVb@|y!+`+_!do37Rv!W zLDPI?)@6MNKTUjWyNeKc(g*z>BPdR;!xRNnfp0q_td2Acca_6{Sm9@zyv733(~%gk zXdxn8MNO3kxopHwO z?z``v6KHX_GzVWXF)=7FF9-7{#>dCwvBw@0GHDF3=a*}im{S_RM6zx#S2?a%_oTYD z+zQ)u8LeC4D$ZI16Y23=3v*&|8kp0;Tz8L(io(-RKP~L3O`V=WksP>jP{QCyCO%#1 z#t#}U6*3-+gRG^#vHkw|G5l|kH(^@D@gK1txrDgx_4kmwVHeCvtI+>KG0KhCQs#oW zx-=t3H5+O~Ov}eebAANlQt{X#<@MB`97RIgyC}DdK)d5~;OJF-3>I}$D40->C0p#i zuu@bY(&7{{U3X(hHZ7au)pi^v{l+L!Y*^AQB~x@Ge)3IR82c7=LW(CC<+5V9-kXq0 z`Z49?Puhm2=rFYqG!BPI;%CUxjfhVd&RBYspMsf-0ZKx}W#!B}8W5fLKI%dO;Zf5L zy}nWO5D>rK)?3J0O~~eV21@AfJURU@#2&wyx(n6QU|3c+BI2_H0s!7%P>#rBgP623 zL&170!gNi`1L=<`u>Q47R0J2mzr+Kj3H4};=oPkckQJ0>2J>gK=HaoJCrg^|kFlM( zRA!7s;+7oPd(CJSYI;$t&nA=9&OfigPZIIT!@bFV5;r zRiMQ$;7>g9grLv6Yu7Gxbaddg*IpAcWY0YF44C%k$dMy>>7|#h4A0L;)=%8Of4@#G zM4i(Y*{%z;mf*bQcqr=}at;5jx8Az)2EtlcFTVJq@V3IXlsY}L%rh+ncjWOK)0Qn; zmZKZg&WY#G4-p$1n`=hY$`7s|pFNGYwr|3Oxj29;mvwxO9D~Qn=4j2`z>Y!|**rH$g3SAGSdB7Yhj8*B=B6ZUQBFc{ z(Bj-^M3X_6ZQkgi1yd8V$k?KYb7oLt5GbW_FK2PSLL)=QMa#l>i>QAQ*ntXJ0#~~V zR9TRe-6P2gXUUJrn7+?a?7|u3NhZ0%Y+Zve=|~icv$8;+A5}+02Ln%K<(uVNm~mk3 zE!<+~Z$kvwZAwHhoyCWJHMe}|i;e{jhCx9H%i!(#-VE_GS-ZJvKRUuexi@I7-nkO9 zWRTzee$Zu88hU%r<@_%EGnr-THo%Oc6+hOFOI1ma;z){$MQwp16AZYICPiwWCYOPFVXh=ctNtWZ`92xpS8;UJ`CWK{ey z(EI)ME<62V;~~45)O7}0qjT3dO&4`>C-}ZL6S8>E=ywYjxb&gDe3pqAq;-rl>bm3m zZ1i}(G_elQeLLh7Lu{-~FFp8jwzwtJaURDmhZNgL(GBy~$FZ&CVV2sT!AKLvZoWf) zcpzVtNK<+cs5}&F+O6jT{&#U4Ij52$pE@Cz>mh`=-qe`s?>6Iq|2p;WuE^p@95o4GEmhJjW&0CZ>&`TQOO^Z}!W#SVcJChKFDHy(I$6&H%v0nIKeX*4_ z!Qq5cO4p+b?T88}N7BI?*him2P5mMYHC4``RTZtrGw0=dz2k(gRLbStgznE@wL~`t z2t#`E<9b4j(Cur7i{(J>y>N;YUrbzlko!rtlqSc2#rht@SYgab{VRwQMNKewe$gOZ zro`;$Htbw1pAPeinN>%H?~b#Jfb)~1GB}fKf${?;9FXzwXnWY(SXYA9{l$R&5}dYl>PQlPl7rbhIibvnsv`dR^QXv<(*M5!L~$j3mt%{K;m~7YVd>WK z@Ta5Ul%E|P{p3S7w^&RI24qmi$cAn%0V?U=w5JoBqI$_A^U~2)l-$#UnVQX9>2rR= z?dfg!-x&1Uq&iK0ZGF3ZC2u$%5>TY2hD{3fS|qyQ6wW(MP6%Y zjbVsY9VAi*8NQO>&_9@k$N6MaD)<5V9NVEUiERlYYjhoj=HMk1{9^seZxp|JT6E}h zgR85sF1`KZ>C^6jn+0pYU5&98CL=>BW1nYu7>!%dZ)_PD0ip zHg^fIS%--q|D!AyGu0rpKZ0I?9(OEZVPVjCOn6*eI)loj)^(jshRx zU}J;kXF(;SoAczKT}0s*eN_$DY(ED#F|kh^jkCjjiI0itW>&J&q)=y?iG+lN#e>d$ z)44X{K}SJiwrBgb35`ZY^lO?do{9D#MIY_4KfqN7XTW;Faog+- zq&)W3#iFmWE{qCe$URD8u}5;1#OCnPHn?#6hjF!l5P`BBn{=Ig6>1}-3LCw$T1aX*2Y=+Sm)Mg`MZJvQYavseNFF3V63!`7><{@_?px!hH7}D+ ~ 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 diff --git a/img/gallery/graph3d/example05_line.png b/img/gallery/graph3d/example05_line.png deleted file mode 100644 index 98523389b21f119c5a82aa490f8cbe8ecb0327f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50480 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 diff --git a/img/gallery/graph3d/example06_moving_dots.png b/img/gallery/graph3d/example06_moving_dots.png deleted file mode 100644 index fbb4648280f33a4d5b13d9b4844626de9e3ff888..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36257 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 diff --git a/img/gallery/graph3d/example07_dot_cloud_colors.png b/img/gallery/graph3d/example07_dot_cloud_colors.png deleted file mode 100644 index dc6a33f672b05b748a383be48ca817e2471a516c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82253 zcmb?@byQUC+P5GgjWkF~Hv-ZU>L8LL&CpUqBi)FAbVv*x4ka;wFm!{IfG|jRcT4BD zd7eklIqx}terpXZ7PI$#-}~zLT{}csNd_0|A=aHccW`B2fmH6?K?UFbV4ws4Ini0) zxO0c@jx6Yznw$Ps+I=?->4}dS2p;il76ju1Iw_24)X=dD7%Mw{a8c7e4y~`sx>_It zjdwX(%GM|#f@l)mXK&P$fs3WE7#}@qIJw+SwSFuWv+G66az#=IGF#w1ceZ?i3Timg=={8 z|9hd#c%swGU;RdPreU8OipV9Xj61@4by%c(IO)y)IU%rpH(DHI+^ej2fLkq+@->n# zj+KMq&)GhqJwcvZQ|uJ8@@8Lss$^E1d4c3ZW9E4D=ZbOQ3NSb9o<9hi9-PGn=DL6z zZvJ@^oJW}V*a2)UC^ddDD;tko7~^z0)9XIC?zY4neKHUtC0Kz)5yrEmZr?4 zoA6s_r}6RDcZt>oZV|78(||f4*6=7$te# zJXPc99HOD7My&6(FC7pRq{9t12!n_`WCXXQVtIWXlai9MN7@P=3=Mk*Q>TLoe1PRxl_rJ!Vc?~5TZSD)1Vihd!Qwe!&ivAa?`9uLMEt(LnI3g{d6`_q zAzK?M>ac`i)|VVuHS0q;>wS{u46AqsDog`z3{6%0pj4}BeZ;JHG!}I zPkVqi6AXMrvZ!^cY^4W2_f=1h(jn!DkhRG$Q=}n3|8HTJS|l7`07r=*lMjWf*;uR( z=Ik9E2~0w`>f7+koX7#j0b2iGaKJ@uV=d z?Cl?KZEf|sND;v^K!^!SMsPPhIN=SV_k%h5pU2E)P)>lbCGjOGkPBLmiA4M?cXD%i zq=={tg*XeoLPUl^^yHA1wL(F!|7g%-`AlwPvZyn=uAUyR>38Bq(55B<+|VDyp%1cR zmG0TP!+-bB^K7zY_CajOkQ;BKA?=|MJrL6J$_~%-k5Cyx-!p^7K#1qKgzzkSus<8v ztmQv%4;fJ+fIs#JZAJ%=NQG)_`Z|ui_7+}LabVyM;*l-lgl=Lb8AB%$U zK~08ilOeH$ULjy0#JMs8e3Q~f6Z6~RBr;`&Xdr?$4E#Y>CBYhYp-}C;-oJ$%_&sor z34uAk0u?qrgH`B&IKpAW=d)DD(SJmX6Gagb84SVYdxf|rMs6tmCs)9dw_k@q^Z=$^ zJ%SC#|F7E@q!HWznJYse_f-FjF)At_STei_W0@77YiVhv;mRs1wtMb21YKR6v>}lM zFM{yePxluqnl@#VA=G5ZhnB!b?6Bb^SWb}muRlb1g5tNZ@V5T?eDf60+sCduQ=-y^ zFc@kq%j=IB8MHeMC;Ce(D{osq+#`Q%c!$R4)JTtO6vXicWR>^~c2pj$ArlJaKJ5kl zn;BSGSa@tV^K@)tf?iOtQXd%_64LVXwPeI=$t&WWogMItD%Aa*8^fDU9KL7E zWW5=Zw1pb*4-pX&<0DouXF1TO9Kf&gU??qMTHXH5w2JLv{^XO~TO4vzhWFrL=o zVG^FE%d+AQD_A@?%sB#hC<6j6+W+%VPtb}8;87Ci7?gt617-+Or!{4(whZs%aej#s zv;N`+I!sps^Js_-G4dcABG9MPmiI@B*60oMA#B~?CLi%!#gvc1!NH;#@74xB^EVz( zyUwVf{3CioR#9P~Usw>1V?xo696WI>Yd_2c~GcBD|@8Se?< zSShB}Z2&=l`zvGqYXKA{uqohm02^lz3K<7f$>HB@oS>9ch{o68kyik5DuSU5(uKJ7 zB3tyoZPa^hR5=6|2=S7f5o{%m&}9Xi)%=?YqNK|Nal8g?G6Q!v1VbtR*WG2(2;0Z6 z5RD{AOBp0zPujn1^TZwCXi4|R1;SUfY#xdIRnV09iq zq+S0_q@SV5$;lx+@mUm;14>IDPjhL);@M%&fxy-N!B9zQc_Cjj#y>1t`M(aDixh71 zNBNG4;bzwzrS5;|T8r_mz1?W0-o3P&F#-sJTX^TM`Y3;z9ftI{UW&iq5;?iLIB4I)!_Hl8GHI$by31FQllW-q{t16 zXb3f6{a+)?AX|w^znw#7JfX5D!Ugc6fbY3=64{W7!K%P%`rphd4F-gI79h#rj*mRt2*I8EzitNzFA9i!r!?Z@|GNE(6E=(l!VF^M!ED*ukN^-%oj*}Q8ymnElz;IBp#rFcU>M{KSUsN}tf_(kuTQqxe)`QfEs#{m z$O%1I0zE{dHh5(CmU!>~MLaMYu==gE1GH5jfN!#b;fFRxRsRS_W*`wOJ9{f&^S;_l z3JQygE*wwVbp{hKY;386!4ILF+8?|xj$69BF*WtwnK~k=v2}EG^cdqHR{$UXiPjjT z<;gtF{ty#lf{IPbDW$7RMdP`}%gDmA2(OxHUFweIHR*~5>l_Tq^H``H&H3Zg^Yat^ zTIp*8z77S1bHlQR5N-!TOaTXdN&rt`1J{o6|4B)t7zn%i`q~>#X2L`qSLir76+9gP zvnQw{;CZ~|2v*V74wMlh3ZX<|a{gP2dMVxACYMH(_*NK8Q4}mDrNkC8B4p_DUSe6+k z5DLo)6X*ZK?kDtqc1>5LR-?u3FzGNQNdaD70wNZrZ)K(qd;>k3;UlbHJ$7nV=T=s7 z`wa8N!PsQn-vmZ={dtW$h9(>;rnLCkkYI}oUTZ+su?XOGtl)^#k-aznW{9jO5VDi8 z>XYFk2g^P43kwb}#eJ{O@+w{BWfNn#;sKS{1mXaL6cp7w(tf3?DTf}443!0Sch|38 zach=YH41|CU{}EG8!e3fQQ?Ov%{$X|72;rl6XX1Twj}V^x9uXH2tnJaV1S;4yNwq+ z>$&Mq-BrZ=zDSUflS3-8EnjY`YKw9LD!T9{{n<(in2M_cMS_Xx-o{Oa&$)%J6H*%NUQrL>OL}ZQ_SojvMYe40-0p7F{$eKs z3(I|WywSN9|NZ8>_-h{Ngm6>Aj9^Io#&sXaeYHWLvf{A$cQ;Tn56a~rN<-`L4vFef|=qGH!1x#D?rE$T;f2$WqfWK z8W21J35D_sYh(X5;!^U=%1mGmX~bdsG~cMEs!2`oNE$JhW9F&zZ@cO@@;Xxv(MXJR zc${6H+oeJPpJW4n957+}Lp82ssd$Jtkg?hJa#@L*g>sT2Yk?36_bK#WYM_T!00MH# zk)#%7_;wCknH0zhO}YpCo>S(}Nj)%tlM2y;S7)*yiad&+YUsg2s)!=LPQE`o!NY)^ zY#tyj&0lpYd>RLwxGDnYbN9dUY48(2cI3GdXtNi)5WXG9#-|F}1cyQ^?r2B;@dHN> zz7WE9r4e4Z>%awypiN64DSx7k`G+Q9w=|IqhTJ0`#8)*54IUvO=6V4sBm7Mfloy!9 zBqT=r3+-c-HYqMSk+mPpzXcOGOJvp8Q}sZ(+E)5fD(diq@Tf!Y(|Re_;lFuZK=@b2 zx7lqg7{$h?4cg=b0y33<%WT%rhH?frRMtCbJaM|ayWKY7Rgc{dOmHapvPUX80W;Qg zeO~CYk4Q_SUg^&$(UTH4YDLqtDItWz>A`8v%R&j=#O^?WK_wI_qI@a(=UEp2%V4^h zm@ooz7BpUNp7E1h;39`R+UIOJ0omm1yS*uSbIA{Ap;&LKh^ppd;oo_r-dUe1pL9nU z1UCngbho|aU%>*mpI)7d(MXZDR)r;rwY4=OXm`9^CN`I+@pR#EwLquB^Tf9Pc*07# zOf7A8kW@2d#DxIP4JCyOG_mn%fHvv>lk)G4(1s*9m?UZBt4TBvL3s0 z^!eDH%b<}eFfed}27a;IG}|ivcec77#CGr{c*O9(mTbH_)+y4fBMl?v64f(*`<9+r zDfNqu+sT0_|H$yha3NrXu$C*g1~ZKC)2LHkO8`<2VD#mm773#ZSLjMmn?AF zdXyQgF|4wD#;m&ZhydEW&qQ>*z`d~{S^?sE`?Mn;aHZEa;kQHF7bTLZC? z`Km12Jpc#9X51EW;i-U`8Sl{iD=QBeulL|fq(2FP9OXjR{o0@YdHM)>sXpa=VX)<0 zFFCnTLF1gaCi!Dp?D@;mB;ihDrA8As9Bg9l2icWTg$RUNkEGk4;nTh5yR{GXnZQ9H zL_zC|R69QD9a1D#79@@574%P%^EmyzsL1ILv0cN9<86CK$Dj0Vvp|-VNBhKiL#?{D z_U-pLwux1s3Rd9_X7_=@;atVl3s_uQ`RU`F>Wy-LR|B&7bGsy^5w-uzScn3lzTcy( z$I{n-RRm1`odp9hz<6q;29LCVJZvMbQ3P=W!2bJ!k#_{}&$kzx0YSR?e~O>fU$!KK z9;}|S*)Nnt?+b*duaKe!(VVY;^LgOl){RHej8;E*57U${1mXL-wBYl$mqsI`WqmE0%~0W%pAPo&7Y@e_Z7c$ zQgzMXn8#9L$sZtYNaL1ZnsprZ@^g{{)7vU->7Akf#8^@Uz!|*=;7zdp415aJCBV=Z z11jX#Rn|ekTEf}(>!L2Rmzy>xGHDM7#d_JDZ zoIzPlEucM&%y_cW#@@+ksCbTo_iaG23%7O|+W!82qPS;e@uhEw#^>M>uG*fV1SD|{ zkhLelOe0r5zX(Fq#SWRqE8xD6k{#i{5Nqw=zt5c()+>=sH*=3i5G_x9TCx2JWW7+as3d?iJHB;DQRHBMHKa&&Zjx7%>?HWI-F1ie-|f7@`)lBe-; zadX`)83B2DEP(wjdhl1y|FQJ3bTJ{aEDw^Dr40s$BC})`dw80jB*Yt3eQ1u#gBq%T zSKZrEHGH?;d&OOycSVnLR5Q9z#`#yJ%_c-DwCH>G)x|8UqTB~fZHlSvUzG=+7-%V6 zT3 zK<#8vd_Dn_Uek&)Q9lvazK-E6BN4WFDB889p_=E=v&K7 z$1~SyIMX6jb$6jBJa3KwYUiBbfM08jn0=13PhsUu&G}cU7#`nDFfP2qo_8#|wq^KX ziKA{u)M>i(nR&>^?n;ZF%r>tzZ1}-F2|PhzVLcT18t%j4BTqho;tzvIfPBaIC3T)s z+Vh1yD`f|uPjHkI481EYKT3JfL1{PFip}%QG(j(y<7TLBbU|wzkB*fH&+<`yx*FAD zs8YQ5V-6>NDw}?fh8PX&7&@H!yx4g?0w5Bu2QQP{5nAEL9xZ88cnB>pfTCns7UOkyZuY~*^~}l zz>fl2cX<~-^VKnbAPFgWXd7Z~?iO6_>G}~?bW{J;N;*!Rr>-HJA;*zReXWZ{k zR@numq@<8iT(6|u)Y6z2q((bAJGaNNsfH85tqI_iKeY_=vu-Y|)6E8b&hx2#ckK+ZF@dc>ov(xdq)P8| z)V?68RJ2P@-G+w^CKNwnh?!ItxgTMEU@Us0BR3JQksCZxfgUpAN)Og2hJ$AxF=@Z1 zr9tn^R1rQ;^zHjT6#rP;rL=<0-^!q8q}6I9-Iof3tDe}=qB+_6dHx&Jf-4~=gjfr03&kngU(Hm1mFF-N|k*w?ZQi%c{D8!K5N_>FEWhgXtMO;Ro*in=*nKdFX=ZC6B^$tNF}4+GI!$ z&^`lH?1~Py{2D15bftrdKi@fMYL9ibdH5k6g`G&2UDA|+_cP~ghPs~bK3k^w4sPPi zk)#LBc)<_ zghnk&ZgsbEU@z!57JxDVBLL@$Ffw)A^4!lDdxM3pTw8{_ftabRpKYo)_wRSgtgr9tw?*8F^45motLp3+wBxCD9j%T0f#C-6s zV;$0%c7I{1>YC=~gRzS##p)G#{`;6uxc%e^in26y{b1B$a}4}C=Cf{4);?KRhYy>} z2@GoVWmUsK2Mdz`E)U4ZZSu&n6CmY|8)`!Ir z^W6~k2_nUR(~B0dw+`p<{17}+b{aIdNgQD8K8YOOraya>9?6?VmKj@qy>H$~R2aKuCqXFVWr~IDJAF=A(|V+j z_;;g1+X;c#A-=Z`AMxpJ<@teti^b0jP}R2zIo*LhEX(W-Wrt3}-z~(QwH=LYxv9Lo z28@1Cohl>_a8699MGSyAo`I}_0S}WBtnom4GkpJ&?j6=hTm$;3;pWF0IxPFR%>>=U z8E551-sLitBqGxwk}Jo#p$__QIx;Ca$seTDIvk23D6wB_&p02m2dx*CQkfpmtoGPW zaMrxt_?X$gw(IGu`sC+=d57JFLbN&QKlHP4L7mEZH!RGrR`Sh0q&Dw@eFJtt9bmtI3a#&*;JD@3uuDLEH&N z0p_cdhh&y7L^zi1m5n@zL;3N0crwKqK`&*-L{gg2b8sKM)l8wdZTW^maDkStOE4r* z1@VL2Od#thV%o~Sz?{Fb<^%>Q;mi>hZEm#UwsxK&N^=}T-{$Zzav0zX5tSU9VgL$Z z!v4)Zm{FftjQHy7b)`uiGL=jYp z9QlVzS1Qqzb&l<%Ajh|-y82d!>F#28UOypqm*p_BW0x)|KIfQm9U_@7K380@dM8rH zT+xcS3cl#qA~vUn?vYo5-Ei*9XvPt*wtdyp44B%()Sc9nJ~pHGTLDQCah+g&b$Y7d0UK63f_oE* z%$ITWSRI3sN*OlQm&eDy!Ptqx?F1jAGk2jxgyVP~ZddHqn{57K(0nxM%rW82`ZZY2 z1#2!@ocQGUv>oOUktDLwL+6$p$)Jj-e~1)GNlU?}QgnLR^hTugYlU6!ir}WXDYbS) zmX)21r``Q(Fl!6 zl&TnT`fdqI&~FR77oM4VzDa}wUmqQBjh0G9+M+ETchrez?aB2w(nFSpd||G;Z^uUYJw2YI z&gZ7_&BOelft>k1PVT0dE87Hxnrw@o;3=c6{O>eJpcaDp1)Tk6n&4k=_DC0Pt zV2b0q#@6KVgTd%I_3O!jgf-THk-CDz?PWOm8}p>0A+`FG8PBmM-zKOp(4i)m^r=5~ z6_*A0ds4vI3h7W#SfJ3U3N8cq`45(@stAkc97fs$HnKjI-4f-8{x4 zy$mgiAy)fN8`7M0b;91XkKx*YGkSWd*MG{7kD25$AN8>aABJ7?qTUJTZXZnfsxgh|4 zn8+Eth26x&#_o^k*clxxb(8a%bcu+6iDo_Bu=4Tosn#r}`5yl>uHf=L%3UCH#^2od z$_%~$Av}O48Im4MKn!=B^G!a)(#USa%G=?S&s?Mp-@po0VKU6;WGbSz-zhU@D%jaq zy{Y(=Uv_z5T|M5t4`L=PjcM*y#eU$sKygT$xm%_sP#B-I9@XM)%GKXW98VBJJIK;n zSGR2RdMJx8vc~Ak1ts~~D1vNgWMrEVQ@_ery_6Zu4m{KQUdwyw0w^puk&CCYAwrDg zm!1kQ^Pc_UVzlr&UWya?ly)Id=IHa$_kGsoiav(3Z|M{!=K|A0;yQ+>nBQ4{8Vgpx{%_bf{ zx{kMR(#^}_vCn7Lmi?hM=13+gqTcWTh}NRflyVy*;tt7>JC;nx+41+(GF z3+j_=+IKNaZ^@*PFi28TL8_v zc3~~#3*C2sCiJ>Y8e>3ds0cfm8Qc^G2?W4`G5`W98#0XTYdoQ1-J|Dkle9U%wGe<6 zLfDOoHIluawbyEKPPhds~Yw0bO}-*8bBkxd>|aZFY=b?Iud9O+Sn)fX1p)c zK{7a1s7Lu4M~T%xKbV{PQMSMYe##~Gbee~VxvpUSawT!0aw=r%TL}TOVkc*8P1rNB z{v+MeL5b1s+I05x*w@LsJ}5P{$E)f>YFunDcdKOjcV^q#Y^pzR&x*|AdB0#cw3~kf z)BEbO=52r=H4h6xvm`v#C`JX>xp0wkft}8OhJ=J93csU=a_KP7TW`$z{Q3lHnJqQ) z7t9*|{9^mfH=wQAYw&a!XAEDqg%$HpcYocZ{HGiduh6kR;|&-s>YAi_>;^s2I?djE z&aw78(35_G=BIbT#OZhP?o8&J*Y?Fp4gHrk`qQ&;{)`$Zl|g4@i)@g<-kQmHjJ5_$ z{4&h0^-HmV&e2o{C-KQo$P!h8L@n{7><$$F#WFZoUKfdyJ{jHN1nt9e*$N4cXA4)R ztK2W6(xJOa^6`z?X;`iACBD~3$cwE`X8DrUG>de&#Ap zq!&$?A)q`4+!qfv_471hDtxXy6jB6n2?(4!Yf{8qcPQ$I!p8}8Kg9e1ME$mM4Il;d zs#ko5ISb^`abSDO~g!Z)TW7twz@m z!@FxH=wM~(JM}qBv!!9$Y&^x(-BHej?TJSd7y3)amX>+nltIptl~h6*O+Cz@UfKss zc}-=pWgBTBJ8J^ZihmlGg-W@K0OETeBySo$4C^ko_X7;pSE?Jv|7;^M&TLMFLO>Sn$Z>P^h&39?)T+ zd-8;M)WEkvdKmzXJPehxZUtqVdIj9U{Pn#YY@De5WXwj=_@nRg6p8trqS5hvn=UQ zQ+GMaacL&(+=xM4jI83xui@+K>1nHex0q>`R_k0?ODX?PMW}+Q!qp0Z1)X+EUi;CA za~edBfULrTH9UOeJ8``# zao;U!u+E}=IpspF5(!6>ApG!U#S&iY!J%i%^@=;Xl!k_Seyox9`R+wQ z`=I-OmXZn|;F0O6IS0mq^`HC&nN5W50tNAJKnFeinLm0Oa`pP^qUR*+%#K_UA=uND zcHMCqE_9o@%OcCx?y05x8Zs>CbAvN^M_;~>oamDSZ&;_XAsqYYp-eX>=L)l$uv$^NodS0X6X()njSG zz_PMI^fW!5_TjXZw*H!^dlh_z`T&UM95*`Ai*zTbpjh(wi*@$N^&JWQtV0PE&Bn41 z#9N+1WJo`BIXpcc**(zFE7!@%H?+cgeni`8w^YO3L^YT^mEc3AP6p~=ut17e=Iq@8t ztw4*J^R6PIkqmhN7`#DgL~$;F@H60V0}9X|X?;$giSbRu{LJlDAIrEAlaM^(ajW*o z9Fw4JchC&2W$u#bytmvQj{$WvydisxtLYYL-K}RjNtxKJQG@=aK{r5OJSC&d z8~+2!O08`81yL{cqaWjU$ZU+7Y&LKc(hZ~8by{;3LqlKW zwi+)HqvoI4I@CC^dB{bpm>Yyv&m=HPGji;wtP;>DqsU+vk8s9JF2Pi7kQU#Xz(v;U zrY0Z>fW4s*cL3IQ+vs`&fVWco@8iD(0NZW=JdKNeG?h<=Y^(VjgC=aS0w>-lu(ZV3 z*fIZdMB8U702760?iok1jfIl8?WRq);zU5|H^r{luIZe6`FxX1@_6Fck&$G*7LT8> z1zsR(e}+XhcYYNEiW>vn6_&M4Y$`Rqdp3$bC_(%hT{yNVp>pN(O9OaHE;DOeE+oZR zU`~F}N&;yzY};J&*Q+hAvZ+c9&C8FS1Vv07FqLxoPJ6DrO$oPky-i4JVfBLq;@8L6 zsS^~Aqp2|kC2u<)H7sT73aVpy)~wgo*W(0@ z#_`-m$mpJKRjte@R_^+u9V;EZER|=TNHRDph}DMnGSl$jN_}&xq5qJt1SFE)Kzq_G z`mYkQ0-)XTszM=A)M6UgtFwcHug5p{RHmlCY{lW5(-vd;|iG=T!g-CLIrk)Vf zizN8mC%H08TQ|+b?v*ZG4h}3cUmbX+^NDkOcR}>Dz9S`&GDzyOAcS@77p8}MkJ^%Z z?iUioq3&{{T0nz~|X#y69f zAMSG>ruq4y#5y14ZJ@SM^*L3g*LEuUA%rNfOj3*Q|Eal(J@~ zx>O@dT{KS)J3O{2o2XUME6S=fiJ`dZxpHU1S2IVim#9wfw~ERKeD_d+y170Fiycy% zpYg>NxTsI*3CA?O+`0bgN}}wns>0X-^>oLd8r{xAPa6Nu7Sa}UQJ3YI!6)1$J>a4G zNr5U=7~|>GE^+F%b5Y4Ayc*@eblIy=uWe~5E)b78Y)-8c-&lksYABW)W8;*WsSu^( z^XG!zi5r1PF3LbZY7_WuCW0SHI!$}cGgYT&p&S7(e5i=f2!V_PxhVjQ&H^IzCMKTx zJyZauM{~IT(?O~CQm1%JE3F)jL}P3H3%XhimXpF}M0`UQr&$MT#Ot{+U%QWv*B*$` zuL|`-BlpDZ!ajC$jln(^E4n>E)?~CvPSu)5^cvIOoLwhU5tt(#k4&x?_UyAYFGC~6 zP5TC0o#-b}{Bo@xmrZ(L%M1D(ANG=T{TOEzLi56~v*Q^PGkHF3!OAlKDRw)cz8+JNv^e7`5Cx`~3trElhh0gNrincVL`IPV#UGeW*c& znkN2nZq4UW$NTdG#iokHPo{!Xwab~o93aHMpoXMT8KUomO}ZX%NrB~MGx9F6cgd7q zcvAAMSO>;lfzs3vr=*0;Wn5*A3zqcwwx4vq@`m_dDyR$LK zzsNYD+h+6lAVL+ad#A*9v`u91EuzU}f&#x=ybP0fS3d{^y&rOvdMKtVnnp43>(XP? zLk_5vvcc2=Eb@3TWLgnfc8co`K#K^-$pKvLOD)~Xe5|L`jvPK*SLjL&MHwHsW3M=t zc_UAq-)}{lTOOkUDtaexaC%K;(P3%gp&mVv#6{$I=4$YE*`sUJ>8ptZf)Kly-2|o= zB0rpH*p{Pl&ubOFDW=VeM1g;Bf|a46ITtS;OwFEGQcqe$$y}_q>T^e#)1z2nE_K*F z->T)cM{otE=rN0SjYK5BGh_O}6WKE|`azB-P9ymN-&>|BF@s!jr4*!x)q``l9;BB4 zV55`Jp%;`N>^wgN+EgWgJNScoxCu`p{EH_|^xc<9#(EQZvu@Fi=(w&u@Rxe_`AW0} zVu@fm6@IY1oWXmzu7tHsK{666jsk9CRcKiAk}=xl^aZ1xFAl+@vb&Y(#5@{=aIvb%YlOsx#Uhy%c8Ks@gUY$B5M>*OFo@SfE_u_t@SAq} zmDiLCTL~yEp1|A-2vy_3t8odk5Xpw%<8;#lqs9-6H6~&L{g~7roA7R)MFE_-^032! z@L08==cLIV2fK+x$_F{`slh6i&E*%?L)bDjR+D{8e59B@{!+2%nVkUuY5H|T2O%ur zAMxm~+ryhPm{N=;Cu$xJD}Aqx>B)R5P_a`#XzK0u)O{?Xdt5NKIi{Suhynm!+r9us zMYG9dM05D79$(gQ6hBzho?o5|ZAf9{Q~W4Ha~2LYm+*Th-A3A>g;JJsvF=h<1-;d+>CVhaH`jv0RYe*G!lMv0%#9tfBDkcaZS zG>%`sR}VM9+xI37wU zO>?nnnCk$5PiYvIR?|MyX@bwqFoHX zdeuiP)DwMC^JQnMgvtn=9wlSkNQ|_HoolL@Cm}_R2Ew7`y%1_4>zDEbm*;Coui#U` z$J3mvNvxk)J}9~_evIzt;^`%{NtZg{DOV=G;&IyVElqAm;@DLmd!zf@rD;jemk7p) zrfb%?98{jZQ$fbh-bZkCoy0XNMDbYM%(-8yl>7GdCWAkJ?jQbqy$AqjEZ^Am?$pEG z_6F>QPm15e16jU)$FI%gpx=AbZ^Kp4Z@ra-#{T`_^Ed4HHgoo`cFr(MK%1*Rl2-6G1vOv|HaKT*KE6xJ18qivv~8xMshTy0$_-bU)E! z(_wX2nDua%Glon*<^=)M1ww(zVr_^0=YU4;3-?A=*PZt>{aatl&`GTzw?_@&U}t~q zu=J`(yFB-E4W<4~foj-eo_B;)&*cqSP8!x_1K+r;8P}5UI^SqlUJgIy$;x~33jn`R zDk*e4O9|Xt)AE&4bG+h-GbOBxC2$kAE~zOZ^}WjaLPMy$f#&t$C__Ra%F$oZhb0_e z(s2Km)_XLiYfwt?Y+F+HNOI)6-Y?Ipm3OPx)%1kK0ts-;7A)&4lG}EML?deBtmI z!*7nU)iLDoO?;J^EakMq?nNNhz&sdi?r(}!rt4I_st66RBL03)}`!v4TsP$s5u;f3ZQ-cUDuV5>+CU^xYnfvVI`DE@sM$T&g5Xf98?D+Pyr z87Inm4$J)ZT+~u4+Ee7ZfbO>QeJ|=>P@T1+oyf&oUcU&I^p?t@s<}~k??MAO$6@HH z&6EuP|tb9UYW^s^2`ksir z!@iW!Ga4#g?>X`Ze%!_q9~T6`#L{Ig`3LFO(WI`BWds>GzH^+A-2jSYv?9 zeF8~3ZDrnr%m(Us8+D;Ms`$chgLliT%i4NhZuc0~P!6;ae>iMqJrxdOs9Hj+^_-sh zVl&qU=J8vaHCr62)LxsEy=iQ&g=~rJ1RN*y`Q6O1Y@$JrJA>>GuwNJ*NC@|Askekk z&ik$}!pZD8b|`3PTYCK`RbrwAFr%&xCZK^63jLb)0NztM(>2O3%W1hU1 zLu}IJfj7s0B(OYFaeOUotko=E&AG?qjW5ihsqM}j`7J_5=Di4N3Sl07g^3WJnb%!AUy;F$xWe`^_IQJ>Z7LIdwMGU9 zC3U)HCMu(ys)Yl*5xv#;q$@6%v28&4B{4P*r(eU6O$;q0&t&)AvqqNhJrkc_M;RD8 zlsYUX)7(OioHfUYH_YIQQQX2?QE?Z=3nVBwd6A&JLBW|ih=~ck!^@lyB#|YS+sbE zD6NV3kfnNgfG2UFRz|>^4a{-J(#1V9xf9X_tTeDGKOj^R zYiO^lIv)&L*!FC5>de3}Q%~o$iK%o$i)ScGtLXS5L+5BxmT^z^f{^oNzLgO4mjXUV z8^fo|2?l!rUXBhJM*?t-LZsZf!AfbO!xzET)xyAl!e{e-=%Yenc=<gnB>n8ka5SjJD3O`x=J?#>F4$ zGR-OnUAU!W`Uy{~Ws6$DW>w!orF_2_kJWSiL4LmI)It5W!MTVrQL9iWQ<}15mQ2J$ zX=E81*s-T@0g}J`!qf9&W#ma^5E_`;Z~FduOACTb@A;9l&91Gdh~KHG=&6pYMP*~& zV=~M{mT2!S9mcCuDgZUm*1dEGzY}$dRHJoz9DSULyR4qcPv+`Ejx|Vgp1>jE3`@s7 zG9UoW#^NzEGdfUPeGx??{(zcVZ*y=Sa4TWAqf1FiNfRmy!0b1#{hU<&=|b3TNB8AM zvQ@Dk7N5^j7r}Pq0sz{~Dk~#w@HiTj*xlX57jWlu+0uHt|BXoN>)Sw$jPr9~JZ^q_ z8$O)1Bcfksg6Xn5!xi){^&L>Yvg%1>&u@FTVFgt11M2F;ZbyKo9Q(!X?W2E+iV~S4 zEKzcls2YJ$i@jgJeujJ+2T<2VO!mUIRNvVprGtO;kRJn~V1Mx}EbW41L?UMSRkJcG z)A+k!Jzv@>{}Ry5K9~LGQz~~%N&2PSD8mB`zC&%U3ciXbU(8^wZEf#X(_Ae-RJeUb zBiflbqC&Fs@N@zrY+-DwxsaG6V5Zs#Ad6O|b&?k!JldP*ArlF-pp6+|?E-WH44@mI{(DJ_AYg2Zmk~~|A1!fsqyica{ zmNh4XhMc{C!B*;Y_Z5oM^YgbriowdtIxtam4h#?AuhE2(vVc3IXh-R2#9VMtP*5Iz z2@alkO~-au9h#DwT9mY@=Q^Fk@gQIH-RZy!e2dCHU}k=x6m77)u>%=^T>CkC*;weM z{V_yj;eFWoa+gZPx5Qg4AcO#|(rz~L?ANMQS+xn zp84X7t=MqM;u-oGFTohJWK2Kmi^(>gx$Iv0(b>$zw&+b~W|-A#U|;sKH9BVWdm2<= zqJPlGjH4!B$@gd5>tQCWp#=%ROGz^4F;l+>#|7^h6HuuXh$*ZCXS;X}j26(g^9ER9n_gL2HOhBEU_J1A|dTeecNl&A`v4J(GaZbeZT zE#@^BXluW7Zo`b_CJ_o$?1$x=^NC-DQ{xkp)pX4iRoFYildplqoe&~|=5ur9s`zDy zFfA-BY{b5TK8N|)4}DR!9zV;r`iY>Nm}KEMo-nmnK`FMivO41hc)OVMpv*PvFEB@J5OOg&S`w}RZc(CvFBeLxUN^*<3>NjexjMO>qRDs3rzn+;Wlqyq zdLo3yC5IR({(o$}Wl&w~5-l3sWkGOv2<|SyEd+N64#6R~y9N*L5Zs;M?(VLE;BG>-k%KK`+1! z{u)p?rfL&k##rK^s@&+g(}ysg24>gd$A~ChDiKB#g|-Cg+S~-Dbp55rkB%jZ;IIDoG zw=9v3N>vsaz(+sY^y~wPp*i(_)u)?6Y$|O_Njbf^>!Y%&tg|nA?Ao$P9dECmHtc%N z%A+BcV(DqirHpD{C@Ty~oww6WZy`;E{>uUM|Az4M=TD2PZ(CgurySeBb!~`6Y>)`i z5I&zDo2L79qRNQ0;V?*4)C6Cm5@wn7bt>oM%Aq)wI>4~2Z5Vq1QdJg3 z7>P^socRUXscC7Yr@xdj**<8Nrg5sUo6Ubw!Q=yM=6n+3ybmj9tGXb4k$HyB4~r7I z4uAk{q2e{K5_HsDn6|<18I!bP&}24_4;0=zD^G7ETBPzPl|*NjCV)7TX>Yqsi2plu z2#jKx9EtFxS~V<}k1&`jR!v6_h4D1b+9H{Js`u|pHE~CN%){~mbhSdrc?41CBgKja zg=`@`Bz5&K%G;!>9V=Xem$(0;c9KH0Lu&&gQYgt!w?tH|I4=dJsXy;fKj(2al`Hny z&Pd~uY3?R(#jXHaUc#gOW=3wjmX3j84*HW#wei1|*Z+tySs~Q(OxHH%Cnc%GS6AIO>8f2t(im=CxbLe87xok$j9Ci+O*Y@gF67 zy{JTd97lc^hLls9(67Hbk*-Emwodd=b^c)dNFGU`_YY9Ht1fZsI@m&+-i#zuz_${3 zAO!d~3o?FrYJ<(C{7G|{3RqX!;n3Oy{;5y=a$&dD&B4DHRvH43N!cf`?}NNTAU5)K zbncf){^6u>0O2s7V%cmIpyJU>m8?5s5!ekECt{4Q>G)flka-<3dn5Q(s8W-V;j|hh z3rYB$Z&CGt1%CENF#oF}8W7BiCR20Zoja7k`Wy(n70G|+%B!t@5DH=&tNQKuv68Pf z8Dxx>T?>&icYVJQ;P(PvEPqKVk?B&X`v@$01voydInZ{mbPfap1HTJD>Ygu3XBeX1 zXFB?LtqLgWF+4?Rg1@sX%90Mq%82(?>!rmE!4*+Z&lw)w$?R?wHpRe9EZD%)m?|5p z`*4@k!sZ7I1j>J8gw3m_3={RCpi8XL;_y>AzYUA4fqNN7g&2@a`P4%}TP~fq^B=K_>Lg&2sE$XFV<-e%27vg|Laiw;hJ`wG z{7%tMQT;ETlP}1wNaDwR*u*$5vw~ri1P%XaMmr92JOs^cRGHQ zs$~0DVTThzvHr-7WM*dO0`RyDfqbHuv2>0ade{mG67AfrEfL{ilu;FxX}>kmr4PGf z?}hbOk-SyI)=#rqq3?LngikLQDDzFi6)mkLtbU$apXC9;HVwEpYE&|P~XI*-qd()-^G;+n1o`>cmQLi-p{O4`2#YhhG#EGR^x3J-beMpDP>Bz<@H zKI_fNaGO5E!_6g47e;L=2f) zq)z@i#B+0~2kE(7#3^SY7tG*%0V!`Q;vT-%MZvE3mk#47N0*ZR=bl^=e*32KW)Jf( z=3aW$!m9}iQ)1`t{>oX0uUp^#C?Q1x%0Bg+z(RRQdL7M`tXvs(`n;^Hcy_-wDnrU# z&c-?JWW%4Up(Y?KB|;Hmt;)V19*K>?Nd1NP+l$Wj^j7f1#z~yR1|q}k%<*Guj%f2^ z#usCxIfhMEDR~0g?*0@oM^S_ZB0^m-2f&K_q2P9|Mwu7G6PBfO{$lcgo){FU+7Y;$ z*qVP?-b+(_X=K{l=k4M)fDCA1{Q8<%ofCY0=Ne$uB+kR5rC6L)Zc3iF9Qu5rD}MA> zt#1ZQ?uh`dK-Tsvpm(u#dKv}jTr`#>2V~m3Kwo`pq7b}gSN%bitIS2ZyyV_3MLF8O zZdy@!&F&H*5|Y&YSD;B7JMw!WVSPV6hRXMUbl7gd22Tw5Y;}mbxNuR+r{pBlTmz<% zgB|iZ&qR`bE(NcmT&%-QXh)U(m@FNTcLE3(;El=za{CaiE~h;zp9SYL24igirMu$L zE_(h?7e~s78p}7nLM1FZXWjyqp?FZH6a@b;E)OVy8wNKANH<&po~F_MSSp_b8v$T< zzfoMw4r^SRUs}6CXK$ADX6!N@*u61SS_tR=a*jI%AHM9uK#iy!!VA{r%P7T&1SssV-WsC#Wsd zR=p@CM#q{rJ&r3@u5vRo6FU)`#_uEAsr}6W;NVT8Jc1x9!ewxKez>;KlsNf$*}s|H z1S?>TsivIeTY?BCx^x;V)NoZBBo-f&qL8H|mr~WYmOv;0K$b)=nb|I2p`l$0kg@pw z3rK;vp6LQnO=Ejgpdhusx;QD03VvR0Bs#@%cKffsXbo+YLBO)sf z0tcCYAC7+4Fz>f1{gtWQXqRI5_58|8dm>gyJ)yTY1f5kb;!o3T>=S^N*Z=?{N7$~n zG(>R+v{U-4%ai6m&?XVKy;HDtDYjP#G$#@cuT6kh75(!25B6?u_2!;WZ&pPLV(UU0 zJYmO$X!G-BD1-B2_77{K*u=E3-NEfC{jYc`VxSz0RI;ZS-)AW94L1r{G~zWy<1PT`*81e#WjsFbZ)4e&V{Mdo$hnF18sT(5#c8qRS?!EOX_eIWgzd8x7~Xi%Pp5X1!O z^x5`cVRApWJrew9)~&Yde3VpF+qt2{mc^_F?ZDLr|JZLpV-UMTFO&F$h2@d!In%X| z98W`ShoT;iOv*2S*K51c`B?oKFe+}ZfB#faj4A);$tif~4_8;!azYKYM}Wcg+d-mhs<-rtDxV=?8s8p-5g+gDNAy z2)A6emz4-(H>}G*Vj1ZbF&u=k%&_S_OWpj%0p=qYBt%3K>X7T2L#WGUZi32qB(l?c z6YT$Zp%&zjGAc#npUo;p6tcvB^(}lz5Yz?qFASDh?C6UQQ}ILJNyx$dfioS~fnh>H zR&A05V|TzFfq(pjAm1|*WdNr7>8$lLlI{o)OZ~eOB9I<{opXv!6ZGU_>U?%YCgM{C z_Wb`itNtIrkJ|MBsyXO{gyrk*;5h96epZ5{gJW@k8%CHD+GlA z9jL4x{7p>v->m=~vMD(~AW0`}v)MtkISN`%*7uP4zg`P5VR7gKhe{&!-E~j$2Dmq3 zu6X}PCX5vPXE!)y6_rbX`?>}7OE}_xa+`k8U}Jwsss?Bef_dD4&7X-&*ZOxa{`oBz ziro$cr1Pee(AL-17(NV+{cp@R$?weTouXgBmH@zNasb%}J~p8(LQm$7Lr@Bi_1 z7of5kzP6^j20)bmug9%7+VFq~rytPNaY{1a`frf(k8*6mH3}dnN(1PNK*9X`;rn;m zH|W5Md>ia{mASW7BSe90fwK zY*}?pO-;`Gy8lTB)~f+?Mv~Oezt7uI27L%Qp(8pgXj6uXe+M zjUXC$1qME5@*tz34FWix%}2TyttWBeFmV;GT2YD0F?n@f66Qb^Gpd=l?DlKFnA)Y4 zhlGmdb;|S&%o$RITxe@e5v8vI5n&NwM4%edh$XB7Ek)}v0~i<~Ytp1o+t4gO|8&~Y=~Vf zL@tzqu$p%`q?sD6tt`D`DYMDiH9~RPtN3t-&NhJn;wegJH;o$ypAH+k>jJFXQ-Q}T zf4E-mN{VSE(kP1&G9XJIjbihv-*y|uH{l(~nvd}{z1RdB47{U(5%hB)-oA@c_nN~iLYY9_|*k*r@ zxA3IRDM|GB-aq0y+>~Y;EL0EY#r?6zSLaV6rkT*7z+^H3cf)L>sYPrt(a{j1^>$Bg zAgzcda5E*w^}Tk(+2!zqSI#47pj+Nzc|~(W^nv>p^+V7J}P&L7L=)B@;gl}Gx;01Kigo8jTbKnMA{z( z{Np=qMWoi%krfVt{01l2w25L>C?y}Z_9z?I9%erR!x`uGxS{2;+xWgWn!L&~;-Rrg zp)wsu3Gtr6XklSsXSY9ewVLzttNb1R>caF~HvHD{LS~AVBh=gpiFY%xA{(vtU1V#| znE}ZtEDW?H1Y+oK3i0=%eJ!LHGH0|-VQ=EllTyQpyc@U&>~O|L#VgR>#eOH}p&v~u zC5=>}f&_Y{cx*G4J`^MSsk#%#Pi%gqT?Y<5BLP=ITiY6W?LxW3$>*HBzyt%rZ9C3) z9rPMdwI~m~uQ137{j1gZN3zg<=4HuSho$`@$oZfZlsKcV&T$gnz&dm$R2ruuvWsua zdbGVd@KJlAMMo*fI6)nuAN|=MP;&IWll+u6BPhPWk}(d$mn_|xay8YI9TZyp{FJv? z-Z=a16&^#Ii{D_K4;}ZWi0#}39Vu0ZHKu3#&0^>Dbo7Z z0dll7c{jY2#vi_MN}4#b0uq)3tt&h5j$EE_z*yw%$nocyvq`6(YYREF^;|<5bkbbY-9ba3 zpa&2(!lcA-ng5d`Nu!MlDPv|$Ztp&gwM6!axaAJni>I;w;nJx~MHAhl^V7H6&^q&sm1tRKJk}W%LgdOwj5&iKe2=n!e^nuagh{_0b$A)aEyGwhP!VT4xsZsWId{9rN+UH%=7= zSy&}iKgc;RxOCq?6>=ur+k+jhuC zf?OrF0o!59)YSmq*AvqOqKZs4V%kb&qa`dx7tP$<2~rW!QOVM^uL}Uy6rhw(h@&xW zeIhcoeaQ0dkjSKwkhvP#MT+x*&6bs(OK@!yjlW=uh z{^?S(En7*yprj~*tNnC4av-e;NFmocnB1?QGk*!ZJr&LkreDq7qG^0ajA~YPqvq;k zbS!2zDL=<_i-NHgF878`!;Kn`ydA&k&-I6krTtXzZtY88UvG#qRxbIq+8UQ0^^5;U zh?}13PH))qihH|UDl?7HyG#p*)LoU2%jNpV7aaKp#KCl7r3lpPLRHp^X?0! zt?4{`;S$eGT?_Y7ndZ!bqWZ?s`Jb*q-}`d4*rqIz9E1CQc=S_I^wF!?S#>q$km+-# zzMm@kjah6?3p~Jejb8`c6F_{56-WsYNL?Mjy3IdnDz(Fi+JTUvmS(B4F%_CPB;jS} zE*213#e1@ri#i4-X>Z9Pi_k4NILII1wr@;Dq(^+|GW-NO zx?yBV{ZvjE_>P>JtP%w`aIm*ZDuO%NFdiRt!0S&SYrbu~OT$8m>qc-ne%Ie}(U1ai zBRXfzn!D_uNv~<$!%Xq!&kZv!(tP{f$X9rW3g3^%RzI*2CL;mzcz_Hf6Ij8XKx$=UeFz$Rv3WE2 z&8uJdwe@tt0vg1V+ST&t>{fk5=JZg<$FFOhlSs{&WE3Ps)QPf!LiSWt)qs<7v9^AP z;1yEqdZoufG^#e&U3n^FecP~p{&LHaXeW92nhwItlhQ=@^&QbvXe{L7HJWrI@n>DU zB9Ru<`{#rgTUlBCBh?A$GS)ayI@3U&No}nUxUzN{L8$tl3>B7%DOYBh`Qs|JNdGP* z4iw*NHfcW-HSv70Y*T4Rk1$*yfwLfZ_vsfrzodocjrt~L##t@R%XAFz(N@y9z{ki# zx%d-zTGR+Cw!M(Nsn$Txus8P=-v?Py19q3|YlAl63t<9uz0@d*5`K{VXGq`T*RH6O zk#cbzNaNTzy>wR7ep7D)e9_7{vCSN*pR_Z|s@g-9RZm9gjza`_@Qfw`qdbk~VGg;Q z$O7-B{vJQ>{K@5BoYVbF7jdT_m_sT|OKDToE?aIUW5<8%Z((aIIkL2w1J75*tylP~ z0xUeX`x|FS!IIFn0xBg@o^%im>wcMwY6 zf!svO;B~HA*-(BV6e`t2&USj`?XN!}$jteGo{efQg*X@H7l?4M3|Iay}&Xrd_nt&@%DX1(xsP{?)!k$*S)j)_g4jI7{wz#utNU%IkrOY+`I4& ztj9$(*|4JTepXNe6Ikbrl#Ii z{!}nCE2P>u0x-RSA9M?KdYvzKtMGsW4j^u4Etz?#Vedfp`2M44qomO@BKSRa5z+Fj z6B@dKQajvNfa?YP`Jf5<@y8S!epJ%;Q%q|4>aZL^&pU(Dl?KfwTOu#-&pz~{^CUXe z1`t398$w{$21-m!bi0|B0+$?8P*D}EqV)l3*bzvK`R2pI^v6@UQ0$FPgfY7IK$r>N z0Q5q6=#y;hB+Yxvw?j7ymjtF)|R@+TG~ZwZ?_eGrHX!&A>3k2H+3u7eCQD5 zQ=JGmbh*G=f&pI-T-5m3>I7>A$T0Q*g%S>j1<6_Uv&+lNU`XV0!}I(j?eo(xpDQ9Z zI=aE%dA+CYP?D~3P5{w=eL2jXzvqYCtUv2hlTb0lPRm7`uY){5hDa97>}LqK>c3!f z-%j`6+!oD75{&qio(nN5XHF`2jpQ}cGVx>5H0*o`%jn|?KQ4(^q*O&*1{I`ujw?Jc zwp*ZRWe1paEqw8ARIB9gN*KG=)5ZjNfEb+21N5fAz{I>9Wj={4i$Mbm$zM;@WyP4h zy}kfwIvh5${u+O)WF3aTK518Y`7lf}M2+=TW#y8k)^Zvm^K(ku=x!f&=uJ(}<&bI} zeyBhGQ2s02a$iqVeS`kgf+uU-EmJrHj`!<_<4sBWRkVhE_$M{U+%7mJGFOU}M3JjF z6xTQ$4ir#zj7T!DIb~ z{8hwo`9-+XPIodwRyY!Wl-mVFDM}}YS|a)5UPOSy04g5K+ zox&`j{J?stdV3SM0-&DY0+L%#pT92vpUv)eVgV%!hrF@XRRRFgl4>HsQ?UP($%pmD z>k`JhK1`&O6x}N*@k!bME75)KOWiv|y{&tq!XjPiMj`*BxYiULTrqNS&}E1*ENP&SwP1Xx3z@$kC|&c2Z;n zgqpCDUA(nl8Uec1{50jw>Uw%MGH-yQGu$s-R3_Ntxy5k3(^a4n$Xo^uL_%_2sB_F~ zyAFukx|G!B-pz>7vvudpiZP&z7R_(h`o%RXW(C0YmjB_t&cO1_DvA#z#|_1U0DazE zzL!~M#p9cq7l2c2>X0P$l;aCZBd3&NQJa^bFE!2vwUdObYa1WN={aKF1bhmMFwN%7 zVr13{Z?0AgLvBg@1Ain5tt*!^iNL6_y?bS&=f0N+ZeLSYc#?3ft8_u`b2Jw6A){ak zJ}$FOG7zCy_2Y_3ACeNg!;Tvs%tM-XxNBx9D7y|{oe<31CVmymjXoyP;2E7+m^$Ztxhb6&tg*mQpTV7Ou$>}7pxcQ-B0QW94GRe#vbj!cyhU(Z*GH{frZM7YKD#M zsUo#+7cr3EusG?q>mv0@Kyrjmq09<8mEr#ED|;vJV@_fE znEh~S0Szf?iH(_Os&CB$u0%~WO$pDLPk#}96h#>aC30>K4-tC&EYh7#Cza>CSQYb#ZFj$NTOIqF>enH7<&Vy7>UOjLnjxRdx z&dP_{B2hNWpNc2zvtxpl>^yPL8QS&v_|M9?1EoC{*48I%SmJ2ocj<<9+|Oa2R@@@# z19d?Nt^OE9wxS!cYGKJicLWO2+6S2hNG!Ts(48*N(X2v$wv(d;-Gps9N546bINNYz zGL`sX%UNaxJA{GusbR*PPxzFEvf{%vg9Kc~4tihLMqay6Stb7>_x2hhvCRAC%dN&72JWT}_qz@r%h5JU^1aR&)c$*avQ%xnUz#vmB>hokRW0|&NU|yXoIY(EVe+}1gPkzXDZ&N2HQ`P0LUhxyS*XpiuB2o=NulS4yYfZjs2 z^>Qt-_Q7UvPt1gb4QZ=o#13=4xK>39nJ^s5z~-r=TWY51(sT=n-Q0Q5O1T6BeIX$; zV!vDGb~An7i-OIa({p&_bybk7ANR_$risVaAvEZTdY(F{Mmxq8wk<*@(6)NS*|4A8 ztzg^c4l+(qzdGqCcgnANg7lfqo<6=HT;0Y~G*lr;{yOZ4`L`3XWGMsDvi#Tv_MIP1 z^O+;bH(@-8;4_xI)(?w)0+uELop}=B+jTmxx6GY85Oa-fQ3nu27l+h#IudmJA~s5- zWJY*Kq9teLqueRfzd!i}VcV(FxH8bw*UhQ^zH(Bk%j|0I*?Z`2f`{Mpb*38E*yemA zV4?Yqu}V{K+=mrRf1!2^0pH#~75a>sLuvRSUkptv9}m(+M?LnAx~KmvP9+Lc%h-{o z_x)t$733RJ<%W$)I@tu4fx|_eEW@<7zOc2@ zZ@%3mQ9B(JE8xyk)v=%xWj0vmZl_|aFI(AWM(h*Z{=AK`hXtQ3-g?WYd#EcnjQajG zBcfP@qDMicu_O`efT~Jaxwb7Znq`jYgjcrXMh68Qa5iVO%@w_sj#c7 zSOXnTU^Q_x?^l@LI2fw=esT_RdU~3|@5(gKe?ry?gGF$WdUx>GUXCyxPXa{)LvuTTR8kxN|iptss&(=M3*i zya+bB%B%DMwA~H9(`aa78HsO{{6t9GWwozd6uiizSUV^mXWh=~J)Kv36fUwpq$4Ro z%W36uY|mXq!D1W#Uf+o{P=OYbek6{=s6680j25vvRCs@qf(%?+17X2YL_0c-utzTS zDn)aV=ZEn(kk;TZ5q)N4NTbckm-*Q0bju3$-hpq$?7F1|>-i$naU>rlys~X+t ze^Tb9L4MrKJ#RT=g{&C0bi($gz&%}IdT)@h&3=IKK;!kisE~;;92L%!^!UeD-rRYA zC*yfE2Y&NV0%F??Y!k1f3qNh&$pY4dlA;U3|3=Si{FbgGSHzz+NrqTV*XRpvn z5gQGYgf`~KeBl3Hs@EraqtwZu#kr#YK+vGr`94VcL%U27wZ8rhv7!U9qO?6$1_K@2 zNs#hnB?}*P@g9=0{$z=+@_|F6i;v^S>*r0(?}m7;dEmbUO4qN2&PSLeB3+X_qHBTG+^QP-u0#MoT={- zGZP^B%Q4#LJ1O(#tuv~yrYcBsTB5zWZp~^aZu0?^+SmMPNuRJL|0_Fo;s)}^+E?Ks zO}$?Q#tvff)Vyqx)t;=D;(kCZ1rE@ONCE+I{VC-g^C{9SEyB~3vMN**z8=S~bnR1k zi~U&Sm|8yl9vNi#e%Y{shiu5%T<86nw|4no(S_qo9m*Rq6I6#E__iIA|GMvp(_3wJ zA>PtkL^S1h7*rrEmR5BoJ=`m3_vR;#UMTNsAN+b?(9vl}h>%5~A5^h89@0M*7Q81k zp??b)3i+Ly(YwPyb%v%DKp=L0s`mEP5diPk0s%mS{|;O)1c-VGOb9($^OsLeO?~IJ z;I=YAybGCF9lJuUK5)Ey(e0`2CTQ@`J@#edqH4ZNUtm|$sc!y8A6xvp^CLcm=v7oP z!K2U{E9!~6)UsC_#S*;uDz=z&JQ9%^GDD1*{!vH5E4yo+vuCd;2UQI&qmE8G-r@W( z&yVN!3JT8(->42q)!V|G|?3W1J zBre-TuZv*NUmKS1&vSdPj+j{qo^-GA#72KBG>?L_8mTb@KD<$0$KDbZ)5xgDQ+ubnu+p}ToLA=kg8fjFQ2ghO>9w!*^;*Sr6*)Lh( z1r>rM;I^$7xXohS{arNdlJYaxR&?ufBucZ=Oa>ip#XhfqOC+^QZ1e)n(-ez4dAt|) z@1RIE5sfy(yqKsAG9nzw^CbTJP|O_EZO80o>fb@3-x3nlOlB5Kv3Fl4 za17;7Ql~^4x!GnbXpT?9?Knb!V>d|-zWFbYK#&ErQnHn~7OAiUJ#?JH7izQxHFk4} zC*m|17H$z*e{b#7F!(<93qEyYFem2E(e_Ps4JP9z8}G`@=&SM8ddR2drbh%P)P`*d z<3x}QW6coBvnLwSQKn%wXIso(=~Irm47-iZNgPpIbgkcm6Jl6XBGD}kq&JW(WaM|b z1$xQAX+-=1nl3iH#J@qLe*%CCLE26J`u8s&lAuVd`MK32a9k}R!LMds#6a-b$ z8atu<)oGrZ9duP^#yl5Zeo<8)={}M=RC?c2J0w+2yLL;JaPlJW3~&;5!Z7ka$}?P6 zVVI_>yN)5%d7brQPFF1*!$#2nkv$qXb1_J*uA#AeSd=}`;(UBkEh@I2+QlhBe_3(F zvXY;=glG^h_t{30of77Qy2vuYyx8XHZ9#ddULeg;(nrC$I}vMlf9PEp;~LIxkMGNB z5=}9#d1|onFT8pCeu;W`}>05c%9$X&f^8taDlL}OpB=S6`%>_NSVIz zl%h1S$bM%TU|qe!+$m{J?^mYqY7mM|ZHtS0Bsfnf$7~;4{Jj$$PvD^G{7%##U6h#& zc33&~%o{c<#yxnQ`jN*)solWF?&)(g@3}H9)DOj{1`#(=JTdlB^HOF*3r-*D#OSU8 zf8qOpP!1|EiYE_jO=fFvJ5L6u6*f@qc~URl8}7G@Kxn4nk)AHxoA!7=W&6BoCC;4W z;p=h`h1;a*9I!NYOC5w_i%}T;L{P|z8^eSk-x>z{ZofQ%4pI%e1PZBa{R(m% z8SrkX{vWmCijgWpk{g<-lE_}V{iH7K`&6>(c&>iH-$45BC)pHN>LJ*j^H^}e#JZz} zND~Iat7qs^@@;pt;CSWJol*csQphI>Csexv8z^+i&rGu50bL+N@-J}*tO~%i-PjOV@MO(K>R_>wn_MRtTW)ll(Qc-4gv)y zp~i#J+dw~?I^ZzVKxTd1io1f*%=Zo6OWyfYbx{2t4(<=RB%9ynyCVr`T>pyx#eA9M zC^J2XJ~oPk;diEUN2Xk1v0V_rllb~i;HeOIzsy`9cO~2qIsk5CO zv|gZ~;0HNMFz)O;P~q5`y89y``Tg+!B6i3 ze=e3lU{~K7>k|DEO1Fs5YZ@A2wau1m^Uytp4^**6CpCa!>ZwJdXO)INaP;FU1gpf+ ziDr0ZNQGDQrXpOZsFP8L5NRw=@zkiP9t5Wp{{ev{7sI%6j^`@@pRsRqX(KR zWVwBzvKLVcA&rB?YQeSufLA%M1VNt?vDzKQGaW?##Gem&$aLxw72V}II)Xmq_3!>* zY9?@^@8>{1gsyVo;IyhG)A!~%xnv*gpIRt<_&H-7_6HAOU^_OaRFumb{I2E;b59y| z{6^`$A&8-kx@5#;cnGu%%2oY9WDq5Pg9X{?@_wr@9))(6vsa2CaKpp^f$3KI0=1hW zH`&N+ODh(knISuCv6e5!$Z0}4r3d-qD33OPQYS>t6tjl)_1mNlsr!i|B)&0{z7R&x zkSZpnp!DT}E_xUelzx9~juz8>=6O(Nn!HKv+a@wWWoVb|*YY##q$KDr9Y>Np3Y_cA zw8vY3L!pi8=L_@)(XIrD);St#s9no6@&X#yL|Nsph_Jp0=*N>;GMN`@4e^58wwy*` zJjk1Un=rm{<_p6DOpR?p`Yh0gj9T06DYhIf1q6N!e4$$@MMb^9xGTg zw&KT$RTQD{W^$vLiu`>2AphCvi{a)*4IC99%T3j=%#@>cBD-PI408!ZYtqjY%Y-j4 zItr2V3nvsHlZknFv_O@|A$+C*ju}m(FkiPX>y08ds^KsPcrHcbm3J+zDatAZ|9u!7aF6EL50s%sy`U7xz(!O zM8>I7hDU^cS(R1zB5^vS8QG_KYh)Bq`6+m!!qU8LSISX!Du6TR5G0{MZ5{%JRCFJJ z;e+?kjm=+>NTQkL91AzpiMckqYWhi&-OK}Ru+@Rv?W%UzmE3?E;!NDi{6!v`y5VL> zonJ1RAU7?T9@c9q|FROdFViAXO*i@@9gwBwtZi^9HLJy}h^n+t->(MxWHItXIQDLO zo(n=lLvNLqRXX}{vTYATW7J{iOP4~%x6rD z`^hipeE6FiWDoDJhWGIz+%_QK&mJMQAiE8B+&>kjt}f zVm40LMQjrYmt|bbHeL@7gEV*VT?)8+7%Cx;A2=|BSQrW_!YH0=BIPxwQ|%3~)(*(2 zC7MJW*t!f0=Zeao5YMRsJrtf0|8TSM`-1GLWGJRm^Fy_81*oUyoD5NFpXE%adQJqY z6HHw>1RX{CQOA(3_ITJcU;NXg01t1^&xX(Ifd$|fvomPb_Wk=ho*bs$zwTu@pUf|{ zxHzhMsC8*@zmH%3uo{82o@)R~#HX>0KkbV^4-(|UZ#9V|vBKOAdV%OWgW7r4M(h-s z?`DoD?9=@BW^32uGOS?&ph(0_9*i5&3PJ6nfQtZCot%_pv^SCnR+anb0DbT$ zS^dT;^oEimDY;S)t!0ZeP(7BtiQKkY=rETGeb`bBtg~bV3M8Tuwpb!tNChij1fQ0^cdLy)^$@3&4RFd738)9rjK(Woact z7%Xo%yfSQ22RiBMP0g{gNy!V(jAAG{3IO~Jp5B)O6rCyzU5NdC{=d2-z>ap$*ZW#_1m`eZYzuXA*qIR?(DJQTzc-}v1UUsye@Im#%bVY zE0n6*HROjil! zF&7DsSj&jM@^Ll+j|McAayz7&Od+L$kf;^;t2t81aKAac1((Yj@1x-!;l`93EB+=X@){KR_q7%|zQ0!>QPMFmJza2L4W+Q-K zKWQ}cQ-p|IUO^93MK^&(60tG z9r+r6VKJTh8*VsrK+0O(;+M&%yOkV#O0dlmKvVAt zhw2T5y5!ty2zE&ESF;&W??Zo?A*h_m_-9PyTM&RZz-y5JZtgiUBD>~Jlc?l?KBLdN zo6Sm4QFF3aEF2>rP;lCeU~c&0*Xq%)k@f?a3mBNm_8Ua3uvu-?nxP}Kgp<^Gc3^9C}NbUwOnJ#+}zw4par@C5^o-+K5274kWZ=- z&7{7pPKN?kz8o&(#TXX2jT5iK!=jy(1_p;>8)Y7dkj!MV9Lr(X#K;XbDEU7U92z%+ ze1?OtKS4j@L&V@{OXh<<3;m_c%gbX}UiK_=SPWSk?FD#UcS%SbRhiH})}wvR&wDJ{ zpq@#LQGcqkIZ;6)!OqvYNcd;5oLIrlw^|3Hj`A;XB<(5V^9jHTtkv zqq$DzbJy72oL&5hOF&e(l?yGPZ_$1^Ku}y<+%;1m=gCRms$DSvZr01F)97{}<-fKM z4{f^UPh9}QwU>?9pWOnH*bK}^u-EWz3k66)yJ0?*xFaRKp9~_`MNF`x5!dsYt8egY z?niTM7gnb^{}{%Tc277L2kgx~+19jZWaR8hhc~}^g*Hqh@E{CcgiWhl@Fk__FXEkK0FbI9j_WLSUBhy;4h$7GdInj%3D|1JqPO@yNMkS z_9gkN;Q19R!NqC$P43{_e2u%Mpoh6~yF?Dl`yLzg;>yhl0~vITQO&lEL|OgL)^Y(s zHvup3t{PF=`n}d5Bf<6i6o%|b_vxFFc|IE;H?$TCTs+46j}OA1)yp;gk(k@ifoygb zf6F3`7k+XlmM`wnbR3~ANaO7*AJqH54b7rL@6vZ@RvPvLkBq$5J#d9fYZ-zIsPxIl z5L!|a$A7IbwPvwA47A13#*+lpr&p6YH{uljT?>||DHAl5X+PR+DIKh?*mDkpb-h_a zOTa!D!`^)YS-J#|I<_l;V{8f_#&+D|YQJ632?K=Veh;tX5V~yrco~^vpZ7J8Sck9( z9mvo(Au7t{6p2^ypP$Atbh(K2=^p|`jw`EQ*PhjQ^4tq9rd z`uE7ioxV{}e!OE;QN;CI9>HOua%=PsvETq~1rsB1d)N)mFD!=@+VaT%SuPLqTFlWQNrm%>Cck-6R{7Awpf z|IRvfr*bWnzldaG@4kyac73)xEy*$6aICKbZkO|WCyf(2gR4q-bI zki@&xz_v5?1}JHb1ao`<9TC)e*+L#jxw5yu+Lo6oWRfm|up4`zbrx~2B?xs-FodtR zC6kl>()MW<9a&YUzZ;<f6l~vobWb|e{mR$jj&07&<)y`XkS|v|Tw*TXg%NrD%jD=N zQpb+sPx>l=1sl382Dv6Q#nJK^`~m8+c?QZxEO?Qohb`y4g4e$djic97O>XAWoh z+i=|7RDtmY#ja*nc`}rFSXMHy5uLmQ=ZC{dT2{LhZ_S}5 zuC`SPyhjx1sL62G)ZMM=srS+nmUUm*^F619}^;y zG?BM_Y8|3ZntLYD#%dpvndHIsd>c?x%thp9XT+~LpJSUo{H{3SM;ItG^cTXHduvgA z3FyanV8>^z@A1(?PU#TnVKV8jKKx#4OA8ymGXp88Y5Pdgu^GCmwygJ8cQ5>oF!U9_ z&p=BLJwzuL^uQaAoC@ocoejf)qz{CPs~4O@J;cr|A-QG5I}$Z`Vq^DACd8B@^p44- zi9V(mGurqTuA&M^(N$POW7$fveW&0!SUs%fIaDFBPZzc9O%;V}NUs$&4=I`CEiLW( z_8{4M1~G4Z6-BQ47I_ftFte$VRS`;lF+J#jAAI!fnSY5qfU9J(eP4e;Rm7LVZhK1)-!=7?v`eT7+B}&8jRrL~$bi zcb%@b8544-cMKNCu))kbdW^>ErIJyi+A%IM3ThIB5Ig)jyMpR~vtq)@LGNHt2M(`^ ztp=`p#|f8Ll_$xStvDr#@ONGxH#SRl$-jC7MXkM$0$Cu`n)pmVRD;i-Jg4R){8?Ow zYD_fU(IjWl$+wol<9B-l6kfjm61ur<(5Ij5R=IcoHfs6Wqs&C=lag2_5(qIU{j_V#?7hw8EH1uT-h@Kg=b2NxJKGfS)T zH#N5pXWn-s@;fZGsYIQ|hKJB$Gv$9$XMRVpG8pt zO+EbR-`edq6|A4CGt}LBlKX2;VWD|{DAZCn5q{Isiy@Gj6e%L3J4u+UB;F;40NC7% zfpws+2lzNGX+|J9vS>&Ca)8mP(b#;aW{G1O{atcM%X$GTLen}r{Wmg>z{T`h;&!9VqXs{vtMGBKvutbaM@$x9|cl0GfQ~B95ppiRW7f_Y&?Cp%TjGT*x#D zs-Y6v+qhw2Zz}uFW`$%`-h#)0^!cwV>GGZTrfrJ+%!$tm$Xm(s zg|dHmN;PIk&F4?tq*+*>C~t1p&-pl9?k7744Q;0i+=Zy5zG6*f#qsH#+K?CqRx8~cb zql2)rxFZNG4Y&BxBlN}yZ<$fQR+KM4*)9KjEIHDI&aEq?ZL`o@8By5v6PkuDbF7B` zvpX2bwcNt$hV|+mCnt_8n>y0dhj`B^2~s?O1oKzdnbf6`RCCiZ3{9;PUHi+Pj^o&o z_d?oHm@rrr5Pn}InYK9o+enoF;%RAV*|e9Sj%SfPh5|B({8;bF%3G@PC0h!Kj2dTr zPml>)RVhf~zE#cFbh?y*JkLo2(^k*ityj(YsYZn>K{9Oqs)2bW#XX~Zxr=q zpmbeZop(^wVN@<>!bhOMdteDBL<}@S1dKF{H9U@d+csgAM%6P=pREH*iAk+NSHC|3 z8f!ZVt$YBU<2-yLy8D7L1R<3*P(Cq`!_x~4gQms zBA2fa$r>)|u-V?*4SxLv&1|`HPrU3?^SNSN$vvSgd=z_Tt&RMUdm1)-t+L0YPNCIg z{Cc3BbVq(3Tw*=12pjZ+PoMEgdSz<$u$AriDSotW z4b4Zw9FHxz=;_lmGaS)m_&n9srKk!@q(A3F8ud_ZEWdoX24+YHv;j1J+0FLtqajAm zKq9W#a<*L%;}Ii$k+IeDPLu0sX!cJr7*x-$RDE6DCO}H=2WX&&I-?op=RTn%ZU0t+ zBmLQbE=aFj{QU)9SA1!wfM*4h6H7b!&-S{F9)*1@G~Bv4V;pq*jN0JepE=B0y#;+N zNoUCj=vxZVHyM-o#KaxICQ(#g9;K(JhXF7E02In~t31l3^B7ls5KVxy+{*F6&Iom7 zUxVf9dnEnQ0qyVHfy+}r1_UEk?KYQh+f?7X??9>8`Vo!~c1@l>p?mJXDBwOdV4h%Q z2OM1Ki)Z~z&h;<)M+{13pW+Q;@aOocZLRCE)E`IyExZdLlt%)@aFvn0GWEua)xR8o ze;t$O(;g)3zruc2 zNk5*z0X%8@)65X?)u91B0}8g=WOeLCpJocl#u>|ee2NrhEffNhe;wc(pTKp-zi{PR zzwme*d}-=@6+E4d+l(&3Qi~-JNGQ{n*c8(!6YJ+8-brVsQgwg>T^nAgO&*pT^2kbL zBlaG3AZK4@WiAb#*8mM>0huykb#@gaPB&-yc#-SO70F}$u+p$TD_tE+{c8{1 zJiX;ziDaGm6{6pnnh38}WdzFXT#!ilcSP8ABLASkS<3FI5UIe#u~f|~o(6fvH5))T zuq}3HXdqv^;FXD`kRgtqy{GLc_JB0Rha!rtan}}z-Am{iJB}_@6)(ej5(9GTNP`W@ zG$uZ5GSCbm;Gff;3!NNfdNriU;ah70+N~TK3JNHo##5C~O_<%^Z)01YoelE4K&l(C zz2`Zq-TbOeKRnqdTlUDDL*lafpiiMjAJDJk$be=tx90oPFB@Mlk|$J+4?_@h6xPLQ zI&ZnWNsJSE;~SkFT<0*%0cz1ao?vSS24pP;No6NtE4XCrCjFM`&~)>8j04Fg#((jz zSNH#@-Lx`dwiL33117eNO7->i$W^;38apF;!ToxY8-T0UpH>%b&nGf7Gc%h(e5a;< z@`nPn$y%L9GK6_K1o6EC5qmgyN$RNtPdcEgGD-$6azNWnzz;Jf{;qToYuKP?d#OMJ zo2ge%?*J6JyrFL$K;I-xY%38j+HPc|(%7ee-MRpwuF~$xy6*X6Ia=CFDymZbTM3zy zlM_c;S~`Kcf5&q8FImE3D5jRPZX^BI=68)RJjSVTb%g^poOml>w3zUOqp&9qi*=ks zb~lVcWHcURfdr^cqsGRSC0`Ek)#2fdLkxrq!FSUphM#4EM--=`G%n~QiTM7jR<(ETT5?Y7 z@g4m_Mjh0?8J+v_eoI0xKiQVxuMCp)L>Z7USjvdoht!IN8-xiT)(rL7XEOQa?ji`h z=X-jl#8og{XfGK5tMZUcVZz*UW$%SbmjNZE8pF{lz_UzQ>Hx*wM$cSl!84c)^$&Q} z2?g0pLHS-ra4K<0@y@vsV^F_Ad1QWK;CVwflA=YA#8xHEW4c$2zF{_oHPm{rIp~CK z<6bo1f5pMXPc#C2O=F^bxz<=8@Z^)JI$tJFtW7E>R2}bSYDc^~O~iDoYan7lMRR|% zjg(#FU&v@To4kLoE{UoZxI{y?N}YNpI>eB=EBs24(f+dAP7M?H;Y!F^;@G{UiWDmj zV@kOQgiECpW0)wk!N0iG$8>E;$V_RP~Bw)SyWLfzd6o54KNd%q^he zDJlUwiQ^@6?Kg%BB8uGPo$s`Cq6j+s^JEcoT~xh_<<^WF%Q2a>fE<^H=u&>%{;|!I zwWm#=2=kfWd}{N0b2$l_y%cJ}B$yfI>scFYL5ihV&0n*s3Wy@ByY5R4DF^u*N}%AI zR;Q^koKdYmxV>giMHm;09IJ|nYQkC)lhzK6AORL$tvP5mY`3yJI&I({|Cj~Wo?9G= zHuRgY=M5rJz|bOqVG7#kVS~(0r9(AK8k8|_iL(w5Hv4Z@GYCj}32ZWy%v%15l#4rzHssYL}-2A z(Jt6k+wvTISS8;BrVZUk_IIsCPLWzwXd9A~NPT0$uV&s(m{cd6Vc^JhE<0h_ir*U2 zUYj}O?!e7B9r-Pb1cC}sd1u71q{-po)cw1&A5@I!pN$|{;#V2jTVfM`?A`qgV}um6 zrrVj%JI5M9W} zs#QmxQVlXApYvljC7V{IG1zKq5N|w$w@#$!J3EhO2}+3Ezt8V&HnjC+z(q&Vq7d@?+3p$GnzRsS`33BMJLGIDD7tz zWQOe(s9!z;zfZX(mnkHZRyC{#*Q?;K5xR-~~p)0;viJAd__-oERs}Z5|{_Clqe*3D<07hQJXwa4yPXfMHm!tqa@6h0gd7Z z|NoERA^7lCfRJSDQP$UYbuHXf8BGxg9DV`qj2jbBJU9pz-@}~q+>TR(@GgdJ^4}YV zJ=$iZeAxfixdOEvJuTMqY7XTrMXn(ZAds;pCx194iCzKS+HoHCP+1|0ieh3ApMvzG z-3Nk4cQ|}{ z{~lIcX%Mc1Eht^1Sp^Gqqa2xivb~tH`(=7bmI+{0BqDdp|3Y;A_#>A52FG|AYK^}| zw`{}s8Mfe`1}f?mNFMGgJP>AY30)u#%yjgx2;)XzEL;5E0{2dq2*uzgmd3*MxLfpJ zcjAlwtRW9Ee{a~B$qUGg?8*&Lu1?I-=4bP#p0jFqz(duO>9boy?id231k!D z-q3y%Isxi#OA?5n#`wD07)w4$8Obp!bS;iEqT3UKS>7A&=f(Lg~oCqhDpG(jL z1|0dlpO!aCNmvvU0tEo|PgFWTN!b(nj9`T!;Wbt@%W(RwOP(&qmBLb?ihl`(7d?C_RAh5tWlpFpb&Kc zAEnp(ObB^g>(GpeX8~g7z)WXV{}i}~9;RuF?18f-DI}|DbSh`JW}>iXGb4zM1&@|9 zt7IgVFM|M*Pg4I&6|NcB=<4n~QIJS(cPkZ?m;r|klEVOo`=4*fFoNUAjO#q6E>KG$ zO2o)7vWUxq=z8BKRuDUV(A@MQ2b!=yr(zA6j+dH-23}diHsHU1A(l0qB{&sh`BROg zwQ%cc|2;DR8VSF*;nAM4pKk;|QG~ad10=p0VN}AZo6wSr7_&OjOv*HbsC&5s?NaVk z-RivExaC28xtwy*-8+fD;YE9Nom6ZTxG_#U2NUYPPnqfT=Mw5pA{XDm{1*=qYhi-% z5&@~!9m^rL(WXw{7^u8{c(T?Bq~jRZy7|tS_0^xqu^ZHk>zjU}c@-4ViJ`U~;@q^;x8_E&SwEe7cN>VbVK(MiV|v_~-`&U&@NEOl0l9 z_7Tp$dK0-c$K*489vi?=!@8>QPTipRf#1IlH0po30GniezC{O&Qj8;D$^vu`#-QX0 z9eX=tDq`{D&>{774KyUB625R;`+{b2MAzGeFU%dh?T(+zw+^(fZUZnl=e>C4wEr33 zTF638(iZ2X}HlTA-(LIA-nB5j82yD8`Fi4bA z{Lf4W@z^l2NkA)zbXd%Sn)_2@ z2->rU1JCiG?AOX{fXOmizXg~u|KB<0t6SV&34Jq>!PlvE^CV++{)OQepgYVKbr%Pc zHk1<21>3`b_N~y9Sx;{?j=C3m7^^M*F`|$rNHh1stuKv|(TX4rs_&E2&Sb>QlNygfIiVF^pqbFs-}{7N%SSSyrnDVY((I#$-f}ORQf0vgyVQUhgMVQqL?#{wE#7ts)eHO8pQgSE zZ1rzV^W(1<5Pz_b;vX~dmP$_Q_6q)jq>tzlj#*&_p`S?qCIhf?c!AfqfdH5s09c3v z-ECja6{BNO?qP0HQ%4vYU%!ljf{c-%)IsvNd$?zv$nh60>KoqLtYP3G1$c+xW7dsJ zHzz4yF{{0*j7PI$h&r0hViQpo3zlhxZ$N7KQHJbn_h(S0`&F*~5MU7ccP4>QwqIQ| zgXtEungKoo0c{HVIU`@_fj{D`d+bt(1i1BebaXTU3IaDPf027^&>${#o3dI2H^m5c zWfcG1^l}x9y_KAu%paJW_t%8ULwY%Mk?A!Kv;M;MVspXO^e%ydvJE2mR{^F!q5R)9 zWv#f$gm*5ZK;NpUd-xEO>28enErGA5F8xr^+AJCdm=_~7H|!*r0{{$<}QUSS_Ps}^9v)A z%py)OCtg?a^?Y;5eM8bdfhTDbq;n5txStVLM|Fgy{@ zY*tZ=UGXWsjdt6kt57)r^6~uqd{KFMJ#^*YmhWxosz@K#jtZ3F$isP9%0zw0E{C1I zr%enuH#c0v!xncSW#yh2P>P-W)<%_Z<6T&L25ab7EZgl=$+>s<`2@hbvWe^SxL?n{ zzP96jShEM-@Adx;yo=MP@r0SNahoDZWGTU_??i`qW#+;+YSW7znM)dyTjL2#t8x{p zSqd_J2G=M8QLh~vvL2F3MEe^H=z*~bjc+)bkx}haUToD4=;`B8(jB_or}H#sN$z@llI~cGCAf_fJ>_@QILMQ`o z%d0Oe_DglJ$5Nlkw+#<4Ryv)DcJ|lKj~Bkn2u)ibNxF1BS%CheI$mkhjCGd|nFlqh z!O15LiO21XY~ArhK10t*_<&&L$3cq`eI1rB;6c58az}~d9tL4Zil&Md#S zbbh783N}ycOrpnCshvB$ln=e*pDd95_yh6u5e5qrci=7gJN;B)8nBU_0N;&K z2rm1VvqpWOr86`Fk8}qK=Gcb%?^8<4e$CcV`TUvgRI;93)Z9`B*S<%wYR}Uz8ed&f z4vgCOEC@54fNb#7Mew}kgf7kPyjg5QEsC2D10Ef1%zS?2FS&-nXu{JidX3M+CocyZbgEIfSOl2;=moc*Y$FLBEJ2K*6u z4EkboHNxK-kvW7^uzWc)Y(mFB=*I#oWlE2xHET}QpjTT=36HlJY2{URphf}S-8x?| zA1LD`P_Uo))YH?`DIg9rvC1a<0|Wg1|2#>|1d&DNe=-D7Y%qW&pCEDb{Rb2l^wyee z*$>j}H5k+{WEs6=Io8Ll{E0oC7w_KSIiV$Mla@k>s`vb9S8I&{xsnaw$=tM`V*bwD z3&A0)D@%c<3YIj5!1+YB*_lp_OI%{!t(8!AEA_MyBE2|A*yVw~(Zk@Y$+I%`4dPC0 zn%d@@LnK13%z4SQ2@Q#4vBHWwr+d!jwoF&#$F>lb)5^SJ39L-kCu74KdI`|IC-B@l zM*=KFa&mIL?Y{h$|Z-bx{I*vuoDpjd~E_WbrSN1d+qe_Eq-o$P8T|yM3;A< zny+ftXj`aqbaYgh?(~S_HRnQ+C1a02T0|7U;h*jpvV51~Zy09%ySKC&0<;#=IM``> zlDPBTd}n9hVoj?a4d3*iaoopb9=deXI}9+4_xDuf7PEolTE{k6I`6 zO+^iLC$b;sFx_O`n$&f3=>TWGrBUuf^4~x0f5mRaf>il&t}lnBQ!_c;0>P+0O&iYd z?T~>#nl+M}n-drgNC{(@jVDg+&&N{Q7q!%#)n-N<@j_;Da#2v_BXlIu)KW=ert~3P zzrA}8An>bD)I;Xda`l>1pM=@`Ij1PXvz(f(&4pF|fzZF^GoZ}|?GIf8iGTyHj!$Q8 z9b{B2ctk1rSBuegv2KmQvf$f?5!)($7&Sw@rY~0ZHiV{^)RUZ)}TS;L(A7 z)?2`ih`oZ7RgA*ld@^nG^wl5YV%yfinAGKH#q)6sicDdsFAPl<=oqHTrlP!)7x8im zsfNha_+_E~=K|f&0Z+oX{H^UaG7~l|PWXRS2)4BRSTt$v<9GdHFtUB7SNb+mr*e3B zCs=WbiHUw1wSb|@chw-D1r@E)3;9p`K-eWNMBp@X?KV9zu z-EFYXn|2Th)5g6DRn(38eZrV^q?5C}P%SO149fXO(LpE1jFv#Ze(?b4epP_ouLjV- z1&h_}E7k;wDmOd((z$cz{Hu3Z1Kt6uN&OGdh!ejm$6sW6G#@**WECE$@jU)md^!}( z>!#)ybq!QdCYFLW)>Pl{sj?f$pVEgsgyz_C%WDYQX{U#9JB>rWgVMOx9u9Bc{izoj zXF&JA@`|Sb+UgV;NUem{m;6Ep*OiwyqHHfMZ{*OP1&yT90i`88jTle;;n$W-k>T6} zWqh+i6?&Y?_&O_Hglq7{1V*mPpn}aO0e5u3qhF5r$qQUHj@`t}Y~_v52LmJ&wykKV z;GLU_7G=SCm{Q8YeS3hmD{Fu2(WT5i*OV}!axni%a+)E#^F}o+E(o+{Tgc>36&Mwa z>PJ$VS>Jp^w$5vL>mVuC)*Z5e1BGee@v#}8P$42CgFr_|Zym*2{(DC?aU7g=5t6fR zW%1(%`7>13>bzm<)>zVFdY#eQ0bj7o=aWiYj9PjGwf-i}=A)nx1yQZ|Mux?tXfD2DByNZI8AgR^LH|V&G~Ry!Z{A&Z z3rE-V1;B7GyO&?xLg%6uNE@ZamOO%vQ-Tdw$?>9*!#9i~=jOevFBG)3D{ZPDi8_u; zN*Q#zzBEb+Y&s||96ioI)2i*HAQvR?es!OVqZU+Bvk{rgZz?|Mj1Pq@p^zG-=2Y)m z*gmE;IW&cmvK$wcGlyFdJ)V>a*J=cl4Z!!0-4=128nQb91v@1IT{}IsAoHuP{pMm8 zSWFcDVLto}Zg}g=u^reykV4W8(!e@)bPDmg38FBPv4gDJ@05O`y7HL%YQq9u6_v3~ zq_Ls=o5VaC7f6bT@YN@=gNSW4qx^QnTaU2Kffi*FMK(acha^_>gbYEAdzZ#Xmo~Xu zq7t<{g-Dy)_?$`IH%8`r0S#2Q*lm>AKvL{L1;H485{Ro}2RJMGCwgD3g78Rz-^{fb z{jm#H=)=$;I&Z>X6^-FWC z-wUm%b{kW5g!-I*(b6Ggz|nba_H2FbEcqgYmCNQJRG~d-uG}W+R>6h|GL|I1ugs}FmQR`_EvEtwEfS$nyx9zeO)c8VWr3utC=KaI_mVKluWq48`> zcbxKVl=?fWqJvWYl)a`P8l+^&dmG#@n@IC`Sd{WI4>u7B z`J*{2G&=XzKY)-GmxZ&2VnFCt$iSvZbm1|I?_EwHV6LANV6|{F70^Q#n_3E8w}?)& zEDI~;oEemjV^!579tj>$wlR1*>I*av+8ozFs(mhck5x)QS8DJQG zmoV@#mNqv-iKCOtCoJkVK?ESsxA8q!tk}onylbs z1zP-MkHoDxY%i3b(RT1scVI!U9GYMNJPMP-l41Zg(%LJ|I}DZRD8t)pYjE9J6Q?a7 zH;0aKGJ&g~#qgt<^ItED%Nhv1*X0eOva&L%=^-3$XPd^EFTZ~xNq1?vC-dzy75!SKBYj572)}jz#`&RKf1W!>$)Uk=%l~YFhv-Fd2Hc`Cu zu+2^x&!1YT{j3B=n7{Zd{d5qO>T6OPkc@J2{C)4GPfCmkFs-j5k6Lt!_AZb9EB$yJ zn$2!?`w`c5hu`*a%gOYnS!P8oY*?}sEOBtZvY_{Eu0D)zj#UhCy72mKR+f({yC;mU zWr#jQR<>euVSp)I>zs6p@*+#paG@`QdO3qD_1vi#tKcu- zMYUb1P-CoOITTGig4d!yIx_N$T{UCdu-c}P)R$K?PC6c=&G-7+e$SorD^MDQU_GK z-NXtiJPeh{zQ;S+ncMbrJFCcTil`i)P@9VF#1lTF`iRXhlkdEE?kS_i$T}#&%nCzH zod2@he>cD;1}`YRn1HCu%ls5o#TT#}z1oOL-0Cv%OAd8}7e+QpMK6Y}FEM*+$Y5|C zoC#yVGRD}@9)pkqzi831<4o2SF-W*Pp4Af z(EaQzbOU4qLAZI4XK7*U@?f2}6>u6$HWqU(#`H~pO7VcMF%}1qGcLEj^XN_2H>h!g z;ZrVs6;`{rXJWldAZmW7tp~WxjDCMk-@IJ3b+ztX=b~n9ALvSjFM1#?2)$~1e_Jir z2*aQQ=K2~i=#KZg8_DK31J&P`VD-{_3AS0MT)&K-ApfS_>JG(uWw5|NboiyQ^4tFR z{B=FCIC|XlYW_UTtZT1EIb1iCAs!_WF6JUnd-pLblK~dxI;UO#scmmblpALC&Irot z`s#nj_t}?gHmjB+^61^uFvovAmd?5XUoWJY22i%w zNF--3yPv>pj)mUzVmq1&ezFhhuX^@Jx8UzrLL_Avf2d_TTcOr*H7N zn7PNk%L&vZl%yAuk^_qi(FR_=WkByySDG}VKj$5XljeCP?es#*T=qQX)SZ3Qs)bn( zacsT43j1Ptt!(H~;b_+hK*r)c^ci!}#F_|#dKadJ>4Eeek3EXYQLi4?JE>I#Qry3I zZsU8VGg!);c`Eo=P@*y|73U-gpipHJg{{*Ck`yx= zo}j=*A33?=bRc3o8uiE)5Qg?#@}VSt7aosb8y2E@rhp!oL=vSx@pKe__CaKc(5hM9 zc=3~s&HY|m z=QAHUu2Qm#qgCa2`sSq7p0^)o=RltvH8KTuhhqf|z+kOn@GytxQO9T>U(i&O)&5u1 z(eSX|P)r7an~v1U)68`bDA{en0gh^E{9F(UsR+2#(A08U<|HQ~gzX0D%(#Dli?n!B zd=ql_Ui(+iBujbg1zZP_sRyTp(hOGCm&b+ANzZOiwjH|6rmu5|%xH!1+HLGkF-TLv zSFAz&K^PMbCBq89HGN{>uI>}utFN;Fu!CE>eWCSUf9mXrEfo1+TW^+;u8z*!(+( zRHePW?AQp-GXorFad}nf)_aq2RSaRSxNmU|QSZQ*wm6w~F6VyBes*|h^IY({KCa$~ zO%>WPB|)~x>XSJ`6k5Q{emA|CoIVkma`An+hP$#8rz#P?px`6{rM>p@I->-)oUa43tt49k`ZC*brANZG!($ibuk9i7$0 z?G7plBnUR!%&6fatOJ*t=;^Tj+8OMH`7feHi7JE6jp`dEcs6uz{;<7`K#x>7LUK`f z_IUK}LtQ4RY*HmZ*8C<+O6xD@mw>XPC5#vRoVC}ac`KK$2`fMTjWk?+lRu-abjw1xHB5= zSoaNa+M}bW2EqB(KSN7Cc##K&(6Nny8R{lLa&Ad-Xz9(uDhmPvIu?29wn>GCU_Iu< z(ewTwNxL3o{Azny0)?pH`$nPyX-*zNuAu8?D)9ly$%O+f;R%4F4{{u&?bK6`T9oz8 za=nX~O12wZAoSH8z9*s1ubLm!;wRC;RbwM!|Lt>(cjWTd&O~lDWZXD>X%J4kk+MSMh0Pb~Q*f z$&_;$w+U}8hUMM{ej`H>57Qt0*`JsYK0ER9urFZYjk<454CjhEYsqx#)u z1MyQt5Mux9tAA!m4GQ^s)BZghxT-J8%#tsRe7lY5HoHawjg~Y$n=gnjjhX0`&r~`t zVW5;=7Ev+j#mw!kU-Uu;&UkJaqV#kN1lAlAmSoUdsHg6;PjR_g2bvMb_-Is$s}Wre&yf6f{PLOg@R3Xg%^m#uN7!gzW>Vc^b56Q zGV$ORSlzbSs;Zpknh~ByNVnfS5L0g%O28ec%7yKD>}-fbx$7IlX!QO(nmYDi*rxYzK zV`^lR`GZ3mhun&ZzGIe?O#0rJ2#w)Al8aEJotC&2e#pp{&~j)a{I+Ya?*ihmS@$1D z_=aikv(6VZlc%nsW2#TGtQ>KMzjMQ6g7Rh}LcQ}xC%TD=RU)pA|Fut1B_{D8G@Mn+ zG+Iz(NOyN`dTfQJW)EQV-z3eg&X=!D%1usy(8J;V^_|R#dVR+Kc!UX$>pP-kB_8?t z)w%NPa)w8Og2MKzFNs1F!P$uW$Ofsf%5Ap4^V-~^3;Q|1tW^5B;Bt^2l+0}WeXwLt zFR4A>&Q3vqg+DPNDi@TICpJ{$4IamJSnb{^=O|tqQqmToW>7QIM>hj~M!`pv52o4i z;fEQh#IaaRsStfsuA|^NdQ#A$?sWFjv=TIYF^&&vhPPYU-!r&m9TJ|~?FwS}UeDN|I+?30f9LRoiD0Nm9l2`%bY4bMdz(zka< z7a;*E{}9%}BqBf9j9O621Z{tV9V;l}3~yAG7SeW3C9oYSFX)U zo>1PmGtKXpNElzYJ62qwL4-FDk$H+@zlAqBC+TG_v5AMS!K$!@ zpo|(#3XB&YMJW>{k-BB^TMX2FF>o1qsa`JGv$tFxf~qY{sC3l_`zLuVIb5nDXG7ZK zs+Mj<)Brl-28v-?i z3MN*k4EJmCG`Dem_R|dbI-y~6>n6B>t7ie-=pga`~kI-4&NUpypC84Tc4eTPpcIE?~)h?TxUK2PNiW8 zM`Q@CLA5P`6(QKVQRk!y4w+cuXr%y@jukx5m6)B4f018NQhrHv;28hH_1ys>c!E;+ zEbm0~VSZY0ekjM?FBdr_QulRzucK%1%JE6Gr+PIqsVaRrw_e(zC;8Yf%q=Yp>Uq7u z;LG1qA@6+Ab)Aif-k8|BdN7dntpFy@cnsg|VJm2J*J0N@HaU|7x8(5*wT@@5zyV8h zkrKYv@2b1`M;DBz3o9E}uJ_ng0wt)o)g&5NU%{1jHCad9lr%k|1ya;dFj4*A(ZZ>R zODW2h;)20Yt-H58&M)Wlk9d)IRM!T9?bdOwKNgu$50oOg&1DO7V{W>jt|%gYWYbEp ztHf~D_LwyimuSwE@ui&hE<0ZQ9v>U(+ct8U!TzF_>z`X|>OM$Q4PYwUKofMiHWi># zrUg{)JnVzz&~pGKT*yy#KWBJB2&oX>M6r-j>Z-KXAP5X|vcMdK6VY^9LsJWOCC7xH z9zzjh89_b7pfx!T27V#NBnFlQDHL24%|%Z2iV-xfHSV;mSx%9z&;P2^-cY0n%SRM{YwS zLXgz@r{tr^ZXF$e<<_}+HH+k5TpLh2tn2s}Kj)*N&t}~c1uu1`vu%GM?NyXN?;~nB zm&Xe~Sr0h$tDv0kV@rjc6}qHWd>k-NX~&!jyIWLFqgzVz^ZLgHf9itQ0y8j3bT=A* zL2mbGk`&ysPlo|_41WR-$_jH$;#Tdk8j*xn?#pP4uqpIhM2=2!r)Eu}nNVRN=nr!E zf!sHwIcD^HS-TZUN?h`K%6j1xe01RbL#=bHA!GeSx>&)1{l5gdq`#!`S0W_^;P`jeNfwqo|I(G>0-g{g%I>flXS zl3IpcP4Tzm$TvXoAw!j03#cr%{z}qSyPXaMnuY&+)TZ+J27bF$9630N;VbHZE}-U= z|n$QA?e>d+daAR^KyPv(}I@@A8lJ1d* z1rG3w=eq7!77;~K!q10%niXLUf|ZKdCMWaTbEWf2BopIpM6aw?v2*To*d1&vaQf-P zquYr%Oe~Id)$8Dz_ao@jxdn=Yi$-FuIR00{A;epATOL;?YSy=@b1oSg;%YP%*v%kU zx?mC5ePQj`upIypeEI%z;dVu{KUMLGi$nxG4)6j}9D@)m)aj3SWv!5_orm4sOXP(z zH^6X3o+u|_*IEwO9I&0LIE~1fRSMD8K}EbNh{(~m)ql}=#P>)cre!aBbg5xv zK-yFQPl!MeRf~%MkQskNi!o=A!z-M$p!hdThUvp(k%?$}*)WOR;PE0Tb6&S&1zzlK zYY-}0!h7E@k|b&ORIWFOYNx|QvHT9JdW*A8tgfD0fWVt-8)c5Xw;_~5;x7j(ZZ896 z5!6Dsr@%vZv$G~tMhSERvBL6HQZ|paOAfzSm1{1N-AKS#!mgv3i|XvvhPP{AN8zUC$IQb zIp~HbgpO9(SBVH19|r7JV77uZJDt#55IqZb$LUgJRx2u$FxHp z;T{#H8K2CH?A}-f`*G^w~aqeE3D#z&lcXS z!cBo{HaGpaNw%5e4)(xFXmD$GHL4UTa2I@prKF7MTQ+xRFBgmFzwmxvUs4Aqe85Ir zQ-V*1wm!%DZj3HzBY!ntL|7b!i5^c7>g3k$&5SBL!`iVDqI2?knmlARB;+~U>SQTG#8LT#dv_ki@O;Mo!qZ*2ByvFqmPxzrT4|fps$I7Nkr9%= zZ5co)(FJ-snjlm>B#D+fYr zwm1~ws-#5ciTPG@oS@{Ruv-SGp$;j>a5=F8N|mXz1$-|7-vZ^uCqX5Thy`)fg_%;x zhVKZHfswr-SNCW0Kh7L1qEH$qbg0nt*oMi4l)7ayFuD`UXDqB>NT_ixd%Q{WJ2Dt$ zDbapBelhAcP-52E0h2y~AjR5|PDA3NeUQYxW+VZTo6?BHR+ZJ!l&YqS&QI~tIYE|J z{V*yrznB_-df3`aanix3)lm}-`&#q-(LdHR3q~+E?KVj_YUbHzFC3L4FVH@#huHr< zJ!_-U6Jiyy7vYCRXW(plI2B1&&}K_#9WjjgWuDYr{m0)-eOjpS4f_qdNhb4#JYD9D z4R%N{^7_&CGJEE=hVNL3@EPyuKxz%Egw|>Kl2R0-H4J!QVzgjpXcXk zLF-n?#RBz$Ct4f7l%Lv)60y>lMHRpQZp44FeuqB${cSG;J8Wg(v|oVuHBJ%kLUyT5 zC}f60%+t$xjVKNO2WsL23uMjXX8s|u_{G{s1rDLn{VwGrS2;-sM)>k?Qm^bs+%@@Y znB#v_;bH&eq8eW`eP+>+Y&id=USIS}8d~St=J2-XT{`eLeK%#xz`l&8X8zOM$&5Fc zC{kgsj85)g_@~|=CINFG5t@zskB#hm;nnxAq8^2DtG12taFrcSH(O24OI~aEJ=B9S zf)W(ol|AoT&B0a-MZjdzZhr#E@zlzW!G_EhL#Zf&!jU-Wx!7!ZocDK&TnkhZvKz(k z+&jZ(LuKM3>b{Jq)+UNLGO0LzQP!9A*zdz+Ts9A{BrL*W@2+`p0$%E9+c->BvJ#Y@ z9mYb5&rQ*8q9DIQZSCHM3n(2nw#;K+Il?Q2ugi!(pU+ z`ZJ15eE(lNZ@!}?7UBUxA(X7*=tuh__N(T@SJ!X{ZJRnK9+X(UiZ0tXFww7Z^iqpj zZsn-?jHzD0d#+sbzEISBxyBHG&R)}{u82w~-s!rAuJx3ukm};ru^Jr~{~$KB7TiP} zdMam!c+4-Q1Vt&c7qFiGUR*m07O^ak(H5^x z(Pf(bL^oAoTFyZ<&vSTecrOA5h#V$HFTsPE^vL)z!?lda;%pUM|3Mowcrw4H`m+SNZj@cNIryi z%-^}`rEi(>4pa$qUPveG2V1>EcNl3{4)FU(E|M2tTcr5xE>yUzlh#L|HTOr-WaE}= z-CZPVs7O9k)U?6LtVDe$R#Wb2=7oRuMzXK*RL>OFP*f!N@2w}$sOq6^X=0B+dHwKN zpd*dVy<5_c^2sJqBt2|cwd!RY#H)o84GXe}S#b*Yy3sA8Se4V1%oiHH@zQtbeJ_GR zM-mPWo08Ip&{Mm)nuGAL?XQL;Bj#@NX^3alKXf>mP9xfqERHQ|Bx5VsIg@nL-}mIq zgT6&P&i9n^7L%0xEfAnTh;zefR#-Qn7U9A67T7R-Jr(t58~g92+E9TM4SoxKWCR*h zNBY9lf^Wx(w&>o^YVDj8IV}Z8Dys-AznACZ$+%o6KjNRhG+uSe5*>rI=$Tno{WE8T<*%&szl zvsg@d3ZlyNnFhNnFo((VR_X*{`d{bX{2ChxASB&cUGt6!|GkCqb@AV($gwf4-@f*ojs&s*?wT_LXPNFMoWP6iifN6EOb7;99kqO_W z>XMFdRDnYccb8enCenmV|1Nx&O^f7)Qq~9(nAXpkwuf8`M^7FvfDa1<&?)GqSoj$c_B%`Lby$^dT zio!RxU{*5RK1Uy#`amy*2I9{0(z)&pJ+uzuA6p1w;(Arl)at zb75D3duh_esqpi1e!T3BK8gTRB1T+}T12Jv*_Qry$C) zt?b}RwRgh=J2y8k+D|+%UvcaCP~TQNb2k3Owmy(_K}xv5S)DY8RF0683DvhT$IPEb zbHiJHtG8PB)cTz%NO^L!ik-vG?e|bLq#?Mk&Y-;G-pV!7rQtiCKZP=>)}W|QM%l{Q zR?_+h72cA$F=TNHo}PMBD&J}X^{@GxVYC~OTrny#6GYxeouFRa7#6j9vv?9yp~)XS zzQ*Ye|A(k^3a=|#yKv(Mjcqn*Y&5o$#(F`3bNBlD%^3F*KlY;^@jmLIU!C|rp!u7R`aTB7Vmxz39hkdxk@OvL(lw>(2_{qP4dj0Q?MVGyd2{30*^5n zZ&6WkQEG4Nwb4isnK*TY2(_;paDo=E9q~pZ{%96(bE-0t!RCGb1ZWCxa}$#ZaJbdk z=0|Z{!(I?F`XY?EEI9Cjb(8I_D3_NT_}BuutoIg$*T4$uba@r?QSXHsHD9!lh$b;gFR%E{uw552l6X*35Fv~V;U7&|vBo2@= zs|vH~4aw&Z;Fpdj+zY8I!RMhn+I5=qr~K_cb8G=Th0x5yNr>B!#7R10rmMR=NNX{N zIXZylBHFsRP8epZ1*|uL2`CM3c^9B)Csm0SjP3p@u zoLJA_Rb0E=>Rfk8styE`*br?>^ldE6yLv{5$Izyf7G_BI4RdX+^>xw-b9$iVo)=xk zmC$L2UqHx^Ko^R?Rvw#8k3sBzrK{*i>dANk>Md6Vz_g-sFV=Lu8D9`f;Q|4wFp7g0e3;Th@DQ)S}AsbYBr7MGPD&E)5KHt;+ki9{s0y^(hMx zT;(T!wLCY;k2b0>&0y)0LPh_Kc7$O!7a@)OIszc}73|3HoTv0g1fRY(0QZM+|8uhV zFGT&3At;SY`NFWl;SYnt+#-4FP7S%h8-fvGvv#h!JbA4NTKtsc&+G>H75Rm5T;AHq6TCvG<6!x*!NBAaSV?rTb^e_}m&Ck(tC4OQx($J zn3f=#)`iU^umz_Tcg9;Va_8hn2gJ%EiJg_5%8rZ3ixVQF6z6(xubt~Rv=)4o#IVj0 z9_vR1^ry0C6hY&P0v*bcn!mG`jfJqM!DcN+bu7HQ!2(@&Cs%l#-52}P+I3D9agm)c z&o4e~+ItVrMOQ%EJu_P_4teapIF5~tDGCIMaF}V7c?-!u>MFAC6A@V=j$kvKj7{I~6AGF0LUi>qb9lE+2g0d|Jpf2De(l%dNGw>~J67W9P; zGkj_vBFs2SjLrTaFn3a4`)nnVuK>flzlg#=R&5V+p4Z+p*(=EhO_88OZ-Zbgt;&Te zzV>G>3T7q6^5qGcvmqNEO%Gk~rE5hxc}-}JA?So3bPV(c+quy+vAbet{^?nc!rr_t zL11;g)NS1+QTmx&1mt0N4FOnymACchN#t_m8t z?FP>Uj;H~U*jb^jdk=2Gqhmo^=_q8uppNfGC#l&OoO1tS7B|)zsq4+3R;abTK6ayd zDLwVvb8uNm;zZhPrUVC)Yl~48<#;i%jud@B&kN3nl z5u&p?;O7yOnl5W@8@5`;o3`szxmX6BD!9&)FJ9$?s5aMv3ROXz_7a*+r|WTSAB$~0 zoyu+!JkIE&-|O(QY>Ed)*3|dM#gUE@#;P7oVWY4J{6*oH@ZL*-F6{&r2?7Ul)d1J-7J zJ)L~IMXA@nVOCEhW~C+OhwhH3xK&Uw_|NqD0e#K)pG2m>i|aIx!>`4krh;GLL)qc7 zzG?dn={_(qa6kpYrJVB9;Xk>0XzaE)jDrygol~vGf0adUt9362eu6^=WUd|nuIHiy z+8ea?a%-6~-u#I?1>*@ogCKtec;V!U*!B{h#%#>SPW6BR3V-~(MC<@IE8$+*0Sj`T zS2ra5_gq!fbFy1gJ2+SU<3`=wt)@-_mYxi9>q>JYe1U-3=Z}aCO9v+c*|S7WrwSfKtQ?G{?=T*a?Hw(cn>x& z(`En8FR#F_s)sfF&HHMNi)Yel4k{ezU~ivb@xaU$s)xFwwC`QAY`j-zDv4CWXDNJ> zl^knFtxhi1ObJCOS?_JC4vv3vQ%CW_i7vHJt2~Ch3meW`D{(hAi}U+%ohU0L4&Ec4 zJh~++zlfcr6u6v$uO+JrSpNsc7qA-dqnKW48Z-GScb$P4Q(r@#g+jg0W}SAuT_onQ zD(W1XHZrK2BQ4Sr7jI&No3=u_K9}J&z3mFr!A_Y+7UCy=p@lZd(GnuGxJI<9-bwhq zd-kA(=8*9(>D8Nt?Z1 z*1O%gW}3n)pk7(Uj%|E5XI`if$WVkgLuqd({IP@??}&;{ThWJy@V-Ac@%a{6kk0!h zU@UkVEfD#xedZ3TB#oKCt_jN+y4Sr{{c>Esra3t-b1|=UEPQLLfi&T&!rMRldA_!S zBJP%+nMgzNKEvSVK3pm>r@9(5!vr_VbZmPAji<0t8;LHuD(`M#-@?B6p1L`B)9y{#6_2iMrWf5-gt{9h8nDI+#(GRt9lnpXV zMdC)`xM%4uQp2Sn8QQJK$G=hCm&wqZNt33EhU|r%6t~)oO&udn-;5+kDeVf>fMdd8 z#esLQ1;Lqh0=PI;I+u-^64n!!dyS3O{N~W>Kb?>;%lOpm{X;7C!SX%fzniSx`)Koe zVy7O+kh1Dqw{`Ahk%}4}fRE4!cc7kXm=ovh;q~5~^Ii4lPZG@#GhFusFk?BoUCw$_ z6bPrqiX^G@z) zJtEWVYKmgfOi-ITa9s1R|=}&o?lBy%6#Yc*`wxrkEN($z6!6 z9l-eJPIIrELE^5L3?36V6KXyU^4M)=J|y~l5g&`F73M2L(SXC)gP7uq8zlA4_@z?+ zA~g;gc)d1mjbrI<$CxHv_fG8wD}<%fzRHN)&U0&;HRUJ;(8SPRm$q2X7xKwH5sV<@!&KbXJ{=pAgT^vIXFKXp@6trKrkYuA)SIql%P zGKXkX-07;0eLQ=OVnkECF`;A>3}{=3*%03%rVmj(#)wM;>!dX&A5pyda6wJOztE9G=LLJEf!oZYLB7`YG~A8 zsEV`m7yD`lKDRo=qI zP4|NN5TO>{gupjiXHMOP` zHf2y%<9PU5<6n~W9IQn4HhO0DLBRt< zTGMX%q?f&`_A5yk)NTvU!Q7Xj4 zwlW<>S-rHagdGxK`yUQqgc_`SnH-*XMp8HhCCpaKlWkW;eiKS&(040WguM5`30O)Z z(eg5a$Y!v0Rg5;@-&naCNi(Sd%CucKx;U4^u@juMF`g1l<+?~%Q-cd}4HjZz+ zjNYDJvh2vhf;BK_ajSL8=CS=5p5DW4?Gtrt62JR46d?!-W}+QTburqX#H%9d+T}NL zY#a~-zTJiu%I;}SZH!-U0y$sJX0+2-2dU~0aT&03CBb5iVJ^ln!A=c-vGJ$HBiDp0 zE3zO>Q12Vt*94&g%~0rH+bPk|qlMUEn`6qu_O*nOt5}FA&FBHn3?R@AoV7*QtYfjJeWQmqTdb{Q%IUh7~9* z*vWr^XwYAgVkD*=C-(zZ2|)_YSV@QS(c{mc=_nMeA}vX{aeU{(Jfqd!S^&)K1)uG@ z!Jz?Rr;$Y_X()q7RtjHjkbIZ?UBK39=*qlRP|G~pD=?Vh4Xtz9)&--U+&=7nsuSD zcOvKM)~p(KltAkOB4`6u{LSqdT14?!xk?0cy9drqCPoMR9H+M=7IFx66sU2lK}m(s z^`>LxB*a7b%qgF=VS668^lPEI)_&_Uq>Ibq3mR$(lZ@h=^yzme*y%P+nbL6DjEP<( z!%`jW`sTLA&c`&@F67LWNrj5_i&qzIJ#RE-n-u#Nm82(VOS?M^$=xdMwporMmAt4c zbvIVP9@$jMMv@z2J419?Ic7Axx;2rKRCE;+4an0-oQ zX3^(4@FlT;JOLg&zMlPuy&ZqDKUEFl6V@RX>sdqDTySSP!A{{N?&UXqtm`~Fa=zi4 zw8BaO{CKoZ={3xRGEoJ(C9d^7rL5W46`{Fj`l5z2!>Au4WrJoH#(CLtnobj4=*?tX3nGcp=7Q*#>uOIzxl!*=Jq*w>7-w6XxW_I-}} zj6@RRjzp+J8ri*Yx9Uu?&aW-42DJ<2y#qSr`f+We$8tqK68*3t`jL`7)4g;T@Xih{ zEEs(gvy`_0C62QEg~>#Evj=3n?6Mz=#=ZznDespo%m$?B^(mC3EThvi74D-(i!$4Z zGO}X0#clB#6DrUO*TkJ=tn2U!>E3IoAidKs2HS%8FIf@Tnvdf6&djP)W4ZIw;vbv_ z3hNV6y(`E<{SCS2AQwDcznf_k5quM0fM{5&dlK&h!H9Zn=o%n?{_SsUeH|rik@0We zhAqOn+r)MYBp*E5XBnltkWx!N4N0n+0j;QxovT|%659f0^s}jTu}KlDKPf3CYqF-W z-fTex_4P#awm;hq8iYLW$a)nVz8@CiwNM@|7zB@d;}XuWQZeXP&5bzDQ0S&6;zxOr zWC=_rOoSVpq@*nmc6_!`MH$@@f`vO}^Yb6-8o|AE2`m2S{$zHkHFmFc&Yo{Az7gEx zESt62h_bXa{04sAH>C#jj+k`dw_2~Xl1Jv$ZF=-F8;kAsZ<`Z1jHMR+hKK!ySd`qu6I4>IwHY*qxfG8l4HL315`AYg3<^^RoleI+K{;Xi7I3bUY&8PXN>NW`hd9fV=u z*SC5lux0J2gMk@N94~QUO-ByMyL!6SE=s&K#yp{_TX4DHtW7k!T8;5#pde9~S=i8M zb*8ay+J-cOe93HpKB*O$#x$I(CCw^+RucPgrWVORR^+d1K3EE0%w^SN*V~5dma8~? zVO~7nGd(khUikKSwn1d=R%e-{ua$%5ZL{v{?e&QJn>f|(OeqPf52rP&Ap#khXgkf& z1eA6jY#=yMLUjSA%AM)vZ+U;%UOgSCKg1qsGh)R!rAXxp>uECmpg|!CTVzggd-boH zg%EIz+he)pxwMnB>cCp2m{KTX$-aM+=E{{cNSpWw5n12PKlpw$?n$TBv#RLr+87`q zE0U{+{5d3QJpXQI8!I4RNAmUCIFi_*1Bm=U=fSvHvcbux*3uDsWOiM-Qachr6}G#f z2o!@lb~d=$I>ZEMbDrnd=Q#qID@29~c4HCAGYQyMp6HBsd;i$$zJ4g~IDJzf11;(X zJ=b@RwJ9jBE3o|5(dob*#r*5v)O0go6{S)TG4UxU07NxfiwP|jy~M($xG(@`ne+g!>OkpTqzHtI>1zmZfLBo)k*tot8r7+<-X9zB#?s@Lf(TVstvK zX8VHNOCB%Je}gBt0k7;|AShDQM0NFq7R3;rw9Bxq_mFoNxS~_Ldvd}T)#~UhpuRH; z>76C3iOAH7>I4m&!j7p5#I{ZIy6Lf0bUGEBW3x2`jnzld8u7MO^NU_OTyPf*a#y zl^vz1pa+q8oQ0-1%WQDLmpMJbCFERkT#dk{oQ$rlr%WA0Su{o8?nIk!9P`RJ@Q`{; zOWi+(B~+F9(U2r*Gl!1bof>s4f>Fn?s+n7k09VYG-v(VU$OA0I)@TN>E~ThJuM154 zC~)t2#F`nAGwo#S0drtM@P5nSy8(=>240`O69ALRt6bjZqV;! znwiEey+S-n(J=TP#f|uQK0fgyw{l4{*xzQu?|@xg2^zyJl>SOlXvL6m#-D5rmwE9N z^~bzVxvB-E%qBUUjZRM9Oo{)=Gk^sF=(kalRuGB|JOAXo%PP-a1$}J{5wh$d@jeR+ zv5aFXu~;ESp=E@$b(4hRf*-xtWTE@lI?!^vlY?C6I#-=u$DlF@)A3^Qt|b4DBqIyM zt0CDuljzKHK<1)tLDvyOkEL%zgZ;N2qTd|4C&P_nen$PC^v4ibtxDq1rn{~P55eBc zXTFjvKvzWK8sFc=exAW3f~%b4KwLz^Wln0U*VZ!Dql5pK^k37{Gs`>FC)K9bFi~7x z{0m7Fc1vdyY_OMWx%R3C0WL;J7s@eQrvCks1B{#%*X_bh{M+&?HVR5VZ0{ zxUONrZXPMpfo~-sCsWJ6jHB4YRvJ{fGSPq=ODWnt8OHquJwzO8?*-XX+r8v!GO0PZ z%?2ob-8Ki{C%Yng0b|xvNOU&dj&GA4Dt@ezyjtq&)kMon-cqn$o{PFo)59z}kEZbG zZ_55FgvLZLT`*|p$}w|>c@JUuf2Xt%7SMrcN{G_c)Ds3x)I&C&ef(iJp!o$9%BM@! zO*>&!uT9v#cIGU?8JS@d#N+F4;enYd{r@xRvMj z{hJMD|LrERVtLe^D&dXSP(oD};f9BMVD7G7<%oWfsl+FvxxW|j_{9|7lW#oqOBJO@ zjs)6kPwYYaI{l2?>bC+7W?thmE37<(;rmLKEcYF1p;U?=Ni^4tjspGUN#AFew0o~R zu-ysd(VqfvN2`h5Vr`)7Y2+DbLtoi`2qs-y`C}DspQuLcOYI!gtu5!%U#VBJoUy_M zM8&yqM6;?GDH7_hVdWwo7BPp70oer=5Yd^l2qsd}LYqPlO?o<>R}eg}mx6)eMjM3r zrN5*jucxvN`Auqv{-VU()%cVrLf7z;YMM5x;UL!8#e+5++%hJfwd6I!|6XW^gG0M8 z_Jd`ZIn^gssn`9z$;4^M-?GwhTZm+cWSdG-QS(B8FP ziFuJ^sD1@?(%-Nv{=i&uzmOYjfaE2$+)h$bt1A1J=YBt>azg$<#$Uu?L+D9H-7URX zafojkMqoez#iTsl)bTE!J7jVE^S(!TmD4@eGvRK{^OvIkv`vaxqS`8$P?9CWr(#Pw zt=jpPG{ON%q^^GdADV`(`+btBY%KRmuWzCLArnD%+QDu_R49O^+7mU*QeAH3C-~EC9 zGfebyjy5XMjM{j*az>C7L+aFu9lw|#5~uKM5lQ-b)zpFy!$g?HlNk-xjKrW%l0!@9 z-)9!Q_U^7hgy;u8N}grD99TvBa5~@bGt`NShy)=sGRK2Bt7oQ@2ElX3QtzDA&xKW+ z*Amxr(bFI@f#S~2%p?qT8ANj*Tr#p+F8PS!yMYsUUUpm8ziHUCqXDq>DL&nEz5^Gq zV$w}vXCcaNJ*ju|c$3cFw}R!w@&08jMuLAA&8IRKtw04A3>WQwj^zHtCp zWb`&497xX2b~7SjyWAkfES;LY*>a7Duv`WGC%%waoe?Fn;XAaEPWlVY;kHDa<-DmR zMJ|#b%5KnBw-*!+cGR{&2Y(qC<~&&8@2@4-D4A7BIm1uYOzj>F3=A0uXHQqiTwdm& zvO&vOE61ggFYDS`V(!_eNLOdRmh$wEH3ODbqGz9AS6M6~UrD5%&`MMd;>y53a-Ck3`Pva$Pz0?7%qZGj^doWh3hjfZZ;B$@f$ZgDA5l*lrY|2$mY*;Sc znC%s;sZqX>eCwbp*gvVp;bz;rSY8pDtX{82IODfvFbwfv(FR+mHCH3HD%Seeyt)u* z_!!NlW5Trv*cQqo`5b`hSaC&V5pBfRN7D7dV$dp*Iv2`jMOA1t?mYd=8U$E2%OLpm zHTLgQ_OrH`>=8nOEuO8l_t4#>PpU=f_F=t>`SF!`?!1Q>fY|V|*vAa5=0*79Z;5l3A`n-+V?@s<;>&|1XVI1^6csf3>!&Ah zEwA=_)CY}?k1IL$t^IL4oXf>zXK&vlvs}4?L(UtN0F?tPJ)UJS>dF(7=34Bc_&6!u z_bqv)`>wR^w5TQH%g(Jnnn-hUS#GyC{S5TWmw=@|RgPdi;4k3-lXL>0)piye9xwc# z2ROWLNPrFW?Y-mR{ep 1to-TeE-G*mv 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 A{Qv*} diff --git a/img/gallery/graph3d/example08_dot_cloud_size.png b/img/gallery/graph3d/example08_dot_cloud_size.png deleted file mode 100644 index c39bea61d1f8fd804f1a0d6ea216e9258708479f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90838 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 awk;+npo|0y_?Vkm8dn&)MEwU}ZkSR4 diff --git a/img/gallery/graph3d/example09_mobile.png b/img/gallery/graph3d/example09_mobile.png deleted file mode 100644 index fedda5c854dea6df4f3454766fe8e76229359b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125777 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 U)0idIg8}~}Mdd`Qgbcp_e+rf+wg3PC diff --git a/img/gallery/graph3d/example11_tooltips.png b/img/gallery/graph3d/example11_tooltips.png deleted file mode 100644 index 084d2dbf3acbb17243317a404e15dba7c090e51a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79138 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

4Bf;fnFj7)dA21Kmb^TM#FEFEP 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

=pBqryqkC;$W>REY<2 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 diff --git a/img/gallery/network/04_shapes.png b/img/gallery/network/04_shapes.png deleted file mode 100644 index 0efccc9fcb0d6236dfede8d22d3350527cfc2a36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60729 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 U-K@%mXB+$&8=4-<*SEj%KZ|T@o&W#< diff --git a/img/gallery/network/05_social_network.png b/img/gallery/network/05_social_network.png deleted file mode 100644 index 980ef836d4fef7bb0a444d1a900f3d0e796289e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78216 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 diff --git a/img/gallery/network/07_selections.png b/img/gallery/network/07_selections.png deleted file mode 100644 index 16e90a4b0fb979e30f7cd5d7ddce3f2f289a7aef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14025 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 hzvvpu{C9bg3Z1NQem10ul}-Ll3D)OG&qM zclX_g_xrui{R8d~`aC+Z&)H|~wbm!rgsQ2?6BE%9!C)|Ag{LwaFxV9%@Q01?I{2S- z(be}b*d3UHjFgsV((1T}CqsWJY;y*|7NhnDUxDGfn1O}+`qQ$aAD>_9FQ)6fAx@)b zpttp~+-NHst1{F4XXx`w)B2|8-|+@ncq2ErwGH?ICO(3y-J#q_t~HX<2i5$bX7 z8+mU2lODCCB~^ctXSgjLuRS4z2azHEfBz*om!77X?7zd%>NqyPNq_K6LQr%2?d=bz zO_@UwI#CLUb!<-%UF$$EaL>`Ya?l>FtbBDp96-R;$*sS(aL+q;dnHXqCL z!oNCrVhhd_`b&Eh6mxBFE_^1>PR;DUbJD{2d?(3YliH8?@|(&8+L-QdU+pM2#C@o? zlSS?Rh@0{K(RsbrBEU4R$i^|jr~KYgewWOj;Np%P#4uj=q;H>qxZC^1mCG%_2EV50 zok?32GAp}va&)sOYp&|g`27+QbbXn(|8UsyXNKn}p5%_7Q}WQB5$jW!H@Ee9wn^)q zzKSzdran2=wkoAH-}rhc+m10MGB=^}93DTg9|hbS|gO$FrW|e&laY z?jPb(G;ti9oILXlGA5GHC8!Mu?{!nV)W4I&a!kamz05^%c@@4&Ew8wLPqWM*lOU2N znE+ZlEzkLQnDKVo^pEmoS8cn}h%mqKQ%qPw5F%VMhc7phHktJDZT<`0;kkWx&~Y^% zDKwl)Bj{7Y`Z#0!-iaGS`$eb5!b{IapzGT?I(@TXzQPx&Y?x+80Aso-N z>G8VU(`5nqP%rBq20ratp_5U>uHbD?4*wSE;fv`9%+MRQ|6FYgslw0uQ`K+W5N2<> zS1aegf9j;Q{nmjhneTFi+peDB25dY9Vefb_I7(K7Xu}%`7gyRs!aC_M_bie<#?Ruw zxM1L+zyIUAM~FD||GZGHaQ-acs_YiE(bGMa+av!jqp% zYFQy~D0#jBrYOQxD6Z~yet95pvRPdGgL3p~?n3vta|>J#hf(P}A<#>Gtf9A0(-3+H zH@yDDiiKd^k4nQLJ;E~3mM#Bb=jE*R^g<;sUcm^F`xdA8u%BcvGTepk1f{SY;tNHy zEUj8iD0Nlu*piS&h5CKyF6>k@?RMVqHV1>3h=Z{*QlUqTJzoEPXAB*`$HjDi(B|~F za&`XZJo>r97?}lf=st2ZS*-kZv8(}tvi9^d3p)K&p3)hz|NEK^$4Tlb5ALU~8}#0m z^FEC-OS#*myb&p;1Jp4=4Cy=XE^mlKHLB)V?Y8RI12tyndjfTwB9WKRKiTE*eLXlY z+slMs=5;ICI+Fb}@YtE||KFEAr3X!-3llSHkzL|3e)mK|EZ4;$9J9LVt<6`ozy2phHduHrj zwU~5yHG5$VmWJZ)4v+PVRDECctBaL9ocMaRL-GYLE%de935el|(bQ1>cRU3n=*A5J zr(mq7ROk|UG8=R+X%ZjUPs$7|`zP}E=`0Lu3O}S)Jz#KMd28Yp0quCuaq!A9tE<>K zZ$+}861TBtqS_TZ(*Nh+Wnq?;5Klk4H2$MvW$r!Id41~IAh)VK9hJ?g!ets@`fnKy z9-iA-7@KSGAW8&@b;AC4G&TgB_bx93rO3f$zwl~LW&0YX;YsHOFX#hv;z(rVy&$_% zq5>B9Y{L8~i_OFxkN}QzL$eHN4BOo^kD%Q3NI>FWsoV(4`2Sf&lWL9%(Gp;AO@|sj zn^$(gvH4c6y^ql7LdNKdDo=)uGFD4(>A91ylHJ>7=Pw0gG zic=;_dAzOc;%|NUM()0J9VKDx^HQ*Y777OT1%BnKNU}dq38xaW#Km9y44U#g^5dZs z>7TkOzIX#$!&CR+PNv1~X(O_9u%JMBY}<{+ZxF{`cNR}rH`R(ePR-AYh~U0Ch;w7k zygHoi5{QIKgXdRLC={+o!xOSP%Du}Iw2*5D$>V7B(Swk#!`2)M_o4>JG0vl*-|GH? zI@@o3qlI=`*bAMDXAArK;`^Hq4kqQGTcuEm{@Ng*?9+3<$HP>l89QFYJk*t=b ztWFUsb^eeFww!;V0;{j!Dj~kyg(`mK6Fm4VbMD_`%=hoz$-$C*RIuA`ViA~(^p$^L zkIlvxj9`!ZkB_EcWF`K_1hB~t1U)&l7`9<%t3nHT_UC@Z`B%&`Y4N6|%9X(I&Ao}- zh_C|7{Lzd4&NXSgzsQySOg$?$=p$+uz5Hvwh^NU&r!{Ah zCVk~;%kS}Nm{R~jonsQ}LhXPX&k}Ip7dPKN(`pmUmD-mVXgTN5v|x`x zVx)E`DflI0I1Jdlq$A&NhlJfzo5&XTBSQ>J6K+u;67s|==A|uO`;>XYzU&EyCsP|W zOJ@na$A9vIpl-v>iUTKt0}pzRG!$#fDp}P)X?8L5C%iA{8nU!pjM3V2bMEm$-G|vs z$NrsbqME)F5mclgohp{G9QpA!9imkG`Xl3Q2ZT|~-!#g`)n6Ki5%kem>ACuEJYeYpjem6x&@ijvL>$rGo2qSzzwP|;q7Fm08S{bAiqmR+W3{WL9iZdj+M zzz?0ZrK5Oj=(L~lHYRrJ=^__MJ|juSJ%9h#4M|&lcd0aNCPPeMi3%RWXNjbgm+}^` zz=mMlqcRMG^JNXN=e#9UMjx>Q&p;%__AXh<Qv`WO0GW}w(C996g4 zwY8dOVY#67vxkW#O5Y+J?gRy2(SL?3TWHtQ;@!llZr1N8{JhTm;tD0bQpB*1P4}r| ze1fVlNZSk&Gi+yj2k5Y{T3N!Qe5BJuBockR;&Fh`k=4P2@#`HNal@#jEUMn|rJ2vY zbWMtTvws(aj3Np5=W-eMzr;vI+hEaiuVkLs|ixm?!34r z;T}rCUoL`*WiX&AsM=b3it&2q|D%)2WZM|uq?WUTwsy3>eL`WY*+g~QNATAnb*|0J zlsjlkB0kp-uG*evj-%?jx}MkJv#B8DLYrr9^`s6C-!!5I&HZ4*AUbzo3O}&x%TDV) zA>2&T!A1h3Mw5DOlg?q#sJ)^K3WKUKt#Uh_w$5L^PFj$<_R7gg{au2fgRe;=;^U7T z_XCe8c5V5H>@49d+_!U|s?OY=W$p&Hf~{pga=Um-+!~!_ZF&R#0-Q@nS#_1x0o1`0 zk1!q>>;}vj7T5(Z4*!)K#et2u7O21Camt^|ElZeo{v)IXPup2r?{V34%YE;15uyuv zg#tAi4=+8zPIu|2gdx0c@eB{%E3{)WUJ0$7tnF#kmVb~ubg5QIv~QxaS%pgc28KH! z%Sf3}LHF9AHYhBeQbf3nDp?)*&hNLG-drT@1d}1$8$w$8#vVAUBkhjXC;ad?BH4Y| z8WlLu?IJ5ylrllvuSJTFJz1?BI1@~pstrEs`E`bFh$d0O0kT+@|$@u;OGn=br;nFA?{5bq!|EN?uWVwWCS#GVE6WkB;O zBS*n?y|F320-9vnAaChydIur%w3XC6#n_FG4qF>=)|iBN8Ftk6wG)v)r1_N%?DiZ4 zzF|Z(bzh1MAbU#taA(wqU1tpu1cCSiYl9X=;h_EVP?4-M-8JMJ7!|%Z{7%?08X^Wr+eFjc?JNVxHm_}bmGsnk8qR#CjPoI$lN$k9@`8%ln1DSzYu1w$Q4J`;O z0GXXhpQ!K|?C@*>1B@~`A*amkI3Q7I8D17 zkA3>w;6gceLvid>3;A(-(NUO#&Lfa)nk+e$$IbHY85yjC{E@hRK03cLS?oGIX!XaE zP?n0W8a4IVRJR`2=%;xib7%R`DT-v?AdzVR2*>d#7 zhjF}aaf@8=pzbeo0AH%;Yum3F7tFIyCeGVLHD*%WgCKytu$%kf@J>Tf|H-d9?Gbb( zcv7PE=@jOZG|8M`*%+#}+HU(t2VX@Wn)~fWA%^98yrgqVq35JP@*OuUxbd)dFaGJX ztfrN8D3sqsfWjMQk?7Ua-p`;o;rQ2K{Atea7bEv>Il|e%qD7oQ>5ZPk$by&sDg2=O z9a|z5mRd^Wc~2|Vm6M6WlsiCeFe{Hu^O z3NB6fZV&#X+mamSXVyo5QS|VrCcsE0VV!UU43=`|WF?RLrI6H`wV{#vN2kO0Chs~K z0e&UQIJG+!zKOAssXIEjcYj~NCA-T?EZN`v>!MitkB+&UXDyUw&Q%4vtL)%lj!6%j zT=wGEueCZV)nLT}-pY(LEecyOs$7>#SE%id0eF4e=3!gHS^Sy~0N~Nq9XHZl0l>gd znH75NQGgz?8C*^Ib)<-~CGuUR0O00L;+r*>HAR^F33ABVpMnBu1iX-z1BNrWrFJ9kCU&^nd)O$k0GEtBahmYf&} zj(mhZ(SGE)7V0pbLwlybX#aa8diHDIY5tJoJqm^wB&#j-V{iP%(i;tko zijyHdSK~JKs`{7pdwxo8=6vcU2)i!U+I72PJrwtKQRsZ4X$b3-Kby}*l`PNi3E?kU z*Wda*g~1a|N#&Yjl>8U05U}F^t03Xt^Q*Dnt5S6kr2MftOXB6<%QN5$iH*G`d-p8F zb>6HNUSc==6tuRVN!ssyg55IOo9=>6@d^E4&##w5LEOst+-uap5X;)C(0!`rcAFew zr543u3J8iI@WAjJ47?*er^^F!bZ|R^xh=NF@WM|@8$#b8GI6cZbZ^?Rm zaCKOsr&5{__GG*01T^@eXn&(!ekerC9r{wGNK?2jqr|F$BQaIgKt2g+A?F;xV@BJl zH}%2hTf7J7zkBw3hH0ysJx9=Sn)}Cl)665Vk+yE|&gq*kxu1{pUvopagsq7=#}yJZ(hz@0D(3DBCTJ8ZzC0lVT068=23q~2$fA22C7;zR<2 zW7UGu6leNN_o02TFT3S>9R4uf^({zD38MAdO8WYY1~sauA=0i~es!;GGr89Pgxkt2 z5Tr#UDRgY$P&CCS&;D|B$@kv2S%-2m8Qm_+@z&HM^Ew`5)5s%^-2Jad!#la@j|5`F zI*AcR&PU-(v|Qh?YtNd3Md>RTo;%0!?lSjOg6{k(4CnKc`VMdzr>CsQ zhw*g0Q#P_Or1#V$3_-~QtI^BS>e^?#G+|Eteg^QkeGvk}y|=SBm9^Lve|wGI-l@vUixh0@JJbRcWA)+~ zfThbpik779cr+lploZ`XQ?ABss8|Zx_34#@%FTIw9 zb}1b>Nt;Xwpy0ULUsFjW`^nx=<<#PC$Bl{9TzZ`~g&iM38B#BHbbE~Wf^YS{OwS-% zEgm@g?qVEZ@zVjzyBxt-UZ-4Y&@@X&Q0!=c3QQ;7{C=Vs?w-RdPtf5f z+UTf9uK>OYup1$>LSyNLq-p2(mOd@CiR31O64KeP&80Z$_!m5wFpj>{=d*ddsuaoi z;L7|Sv~@Lc#?-71gdc*(Xya%^Z~b}8<~5-Hrq_t23PwK87ncw2$eV=jOcQ;KLoNuwoOEIxMF-Q@W(1Y41aJ*prC1jF^H|2k70 z;UAgB!ZuN7&$75!j)viJ4qwG$8mZeTR3vSkj`c=B9?R@JZog=4+^KN+vBm_Ola?)K zN=r)f&FOVi`h=gi4tU(qqqFMAb6bNSPeH240g*%<^Z9m992$Ua(YN^Zw_)$D)C<92 z5X?;l(JS)oy<=roNCaNs1|DqV?!ZkeQG_rnsCh9QoUR1AyVG<1J+}()jjS=QuRoX; zr+*pJdH<%ona!zdOdR!0+$|976>nkn|FlpkU+~~Y9)bo9u{bH$jhSKa7u3sKJ>VJ7 zNi8YCIkfHcWa$;M9lcKGsCDTYJZLtk<>ZsO7~;I)58A5+J@YA%@=l6J=81AkX**6A z+~A9c-d?FU?bhH&X}gWvj$4K_toduJQ}HNhkik^!sO8P;S_y}{ZtebUjgB;0A^B|E z_vPr7;r0?dd*e==?{$wQxo6wA#`5WJsCJ*m(V1fcQ5FX>lhF33l z=&g#hlpVajBEcFIMSlaHM1~b-J$>ZdIFdeC+zQ6K>yGMHsL>^c;t9&4I@M>$PPNe4&R_sZ#KWbwIiOph~ebnX(A=! zAM&$*cW#iKywAL{NABQS*SfjKE1U{@0y@XKe_%sUBZRNClX&3{drS;7TdZC@zFy+{ z`1C3)kZc>kTpc8}j$Yc2Rmr!Ds!RfymixH#v1NbD5?mJ%?D5F)5$GB#`|W#O`kg?` zR!-ps7VDn{=*SKduI%f>D*lBTOWF-}AAX+-*=dM)Jnsl|x@IOJMn*1V!~CULPK8?Co38D_<^K5>ViL) zg!PHIlQ!2KX^K&yhoJ_6qAtZ3Et4=9PU8##0HllImEMR*MEe zT!i)`dyrR5cnesvdxbUJlYRs^ZGYIyci`+$_aUg6ekt*LNvO-2V8~9O#edq?`KRA5!289&GSa=ExyEYgj;bY1l7 zqnh?XyeIM@+PQ(UfLR?im|@3_73LI%-78^nJ4xgn(1N?hW`;j0fwX3KcX z7QBp~jL%UsZ9h@v1>yWqmx7*HJN&1k|Ag)cAfNN0`KxuH^)Q>V*e90~YZvJgBPkG=)~bHZwIY`5uYG zHCA{CV%R;HE_5^{^y`WDRpsXf;&tvQdvFEL!3nvHtWD)ICZ;L29JsNRxO`zF54W8n zX4sb>-qk{iYtkTPQ`T_fvM3N0nD=Au>rK{`pY_&fRT-H|#IY0H*n2V3)v;Bn6}A-unZ1Ev>vux4`zkOkR&5e3m~ zRqU0~Ji~D($Z7hP-VJV99cMv$kM!&o(fIW_T;*U-qKMtJ-5Bvl#V7*>(db9meoD94Y?$+IPAsge`Lp4Ys6+nAreaG#OTu;hj^+B;2fe%taBzQ-VVLL|t+1Bo{ZMiUXtWumkgInF-pXoON{n>m^>GOjmGKx~cpkLtvK2Ngj#@B#wnU2P+|2jhF zrjrC%VHcBz<1v`TJl;D(VGcLJ1>-&IEn(E|*<+&5N#6$*b@Bs>d8Ml3K<9AcsY`r< z$+Wr@BXiJdkuibibr3FTt9ODt^BoW8(nq6t4Qr#yfmop7_OSoszkmvJJ-pBMt~1$) z9C2>5CKoAx40@+F5+t%&Pj-+=ww%?ZC5ExPy#FTeS8s{~yLXHlIY-#Vv0-ZX*Cu@} z7wlpgct712x%dA%Uxl+M5DIGnmMnU4e<-=#GUZ!rLYYy~kUE!l`KzicTw&7hFIv5c zoe)o-xfuZVpV+BmM~@J$^UeW19=?6+z);ValGaFO?_SvaXYy9Z3fYBj2P#?N4)1d& zvT+(vNAQ!ftTP8fIw^YWi$p&q7yxL)QysXhY*>Z62R{lwkpUmjw@=-&foh$-C^izFWsTb#OXbFKAE`i54X6c{Lg(;V^Kwo`W#s>Q0TlgBF`%2h zHD}%kkXMgvZY?hkWDXW^zdQM)DPHNLFLgSbZB^Y?y#_8VH-pt@S-+F&GJG1?-O=)bjg|T~wX7l` z;Ce$T5r=w~$$P{gMw!0_wLUU8G1gR1{Jjs~$UP9)J~0VnipJ+!-%LCRt91uQjSh({ zED0+ZhxXg1`>Y=Q;ySAIe`@B`I<{`!QSV$5!d8s zOP7HmKidzoAYD?`OTyi1IvpcY?(mD+MnbYX&WHAJh;?QG*&lj-XW4;kGI@SI z@Pk{-zmpWnqE$Wo`F+bvL?CxE0)V|7VVO}jhUWQ?PUwRWo?8l7vRUqE*pt+}uGgY? zsLSM?z#dBYaQcAmaC{{r96)KGoJvJNmiG*Prj8*6aQCM}4IX3TEUE`=fR0RdM+70< zHb14{Tl(nTgjv#YClG82;o=p?oa>%~fBvS;Cjz;7_mm_Va~68@5QkkohLrU zUE4L*=R347l>s*#pOD*?^n#?~ERw-^X26veDJv5|h@x)y$gV`_{hZ_L0tOJ#yFqrv zf>&!b+ze#s_}1#xADK@9HxAgwf(e6?VGF1OCx?6@%h3?=KA^X!tU8#fz23TRwrO7V z=h73SG#saK%h`i{9yP}HP;13DPoQ1qJVY-9~syxt?cs2W|4 z?WQ!_%G?klytre-d&P0URnM~YQNFO0Tfu4=*)~AXk+;Q<-FocF-)^V51m4L#_1dAGk;&9FG%04p+yfxAo)VcSZur41R$gqE6)lcmUmpk`dPg8BjDXBDi<4$H zV>*vVOFGDg01jEdfep&|RjuXbaEyMGyGOymJRrQDt*nBcOk=ByG{`0M;eB|GZq2y?f|S0 z=;gCn)v_Lie*duGubwuSg6)1a_wLilQmwfbZicQ$ba!<#;p^*n* z0W%QcllYtPbk}|pqG!K1TKW!macs-W?FaMj>>f~2tZqa;48}6PnKKLAe`+k)NonR- zPMB62HEMWL2VQs&*=^8ZcaY-rQbwuT1oeKSlxiZSxjwSgj2? zi}&9|A^{}pH*JZOO!jv7~ww9i4Nu^R^(vjr_K8XKF0R~UIy31x z$~*6-+!^IOLiAprQ5hpLUvUh$ch}BAU3D6m>?%eb7t>v1iFx$*{7B6my^3-@ma9y-xfv|t5_=GN0u zrySrlxS&6BPD1*msm0dw$&xPK=1W{*=Y4nmzP+m+gyItH85V0kJ76oNJbh>C4nB0T~kf0dgTD$h(2t15jRI@{6Q z3jVFz%b)X#^@YqM6?bPEWKAr~9-{?bZUw?$NU_blEZ!n;t3O!}jOw}+_~ zKv?jKcvQ|pEI*K6pZV_xB8K$^THJFc0?vcQ_UQ{$F20XINB4?dJSdIgz>%8pnJ8 zf}!3KJHA-7E1qR->|anxD>*oIvbTX_G$7#Ce?B|oJ(v99R6P!WO!}VOerad=f9*d< zAsCGDGqG!@zow$D!X`RCe;&<3GapF{#D$CLtg7q)Fp#4ZekG3@6TmjvR<`J2&+9kZ1zv3f1tg&6QU>qp-GA9+dxK}?{jeYPw=8Q( zHRRqiuJgG!8@M0au`yriHF0+vE$KjTv`lx9j~mbuNT zBJ`h&)w{uTW&yi%OWParf=!il{N-VtFKCjl!sw?~YP8m1Rdy+4eM*LfQzPj9+EA8G6e%xZTW5%LoySddv###1C#RKsPV7d$U~F!HE7_9LEWJs%m~5u-2^8r@K?V0)iNELI7oQ1J^Cm z%?&Sohy~sV;}I&MvRkkyZ4`9AF7Amn5PG>|=k9Mcs(b8@511kL&7#zK5&3cM?}YFd zh!zzjvYik<_#QMeyAc2RjlR`)_+=ImM&{c^N_)&=jjB%LiCU?qOUITT;I1V3e zH-GQ;CDZUZpT>nEp@#wTVVn>`eV}+xI!kSY1eT2#_z$!fQHYg>qMDsqK>tguI2TG; z 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 SIjT5HGb#!iaQvgEFaHn0T7CZj diff --git a/img/gallery/network/09_sizing.png b/img/gallery/network/09_sizing.png deleted file mode 100644 index 1cc1805775f93a9ffc82ce7a16bd220aa60971d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27283 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 diff --git a/img/gallery/network/10_multiline_text.png b/img/gallery/network/10_multiline_text.png deleted file mode 100644 index 7f95d7a87eef853f19691972d7d292ad33032850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40747 zcmd?Qg;$hO*Ec-0l%%AjbP59^NC~5Kr__MJP!f{Ts5B}agM=V0B_Yx!QUgdgh;*xz zFvNF;`?=rseD7M{U+}S(3!J&GbN1Q$xAW{BrLCz%O2j|}fj~%AlwrCM2(~fi-wk~5 zNed!v4gz6?sK6fTzsT5`_kBTa`$g_|Vki^LHvSO-UT4adOF~nj6pZ}!uUAE1AL&!q zQOrqDhw6)4=}lC={`xZ-;`n{vm~40Ofw~O zzr7~$%w|t^zX_FX@-^@shNU{=b{)dIGV~L8%y-bt+yc#O#8X$}!j>1a)(Be1aL(=& z^OPi{-b!|g-j85E&GtvolXJt=!Ff~9Cli;sYKVP7f#BT^dP%%X2T8oMq>PTB#GPNu zCw5UoHDv#=k9{mgXFk{(_scx?4o6H$_zgUBJ@1qg^FiC;g3ZZwObWz?)jwr-*X&P_ zI28-W9nfYwu<(#cUSNCoexUa!3LjWB@;mrzR==Js?R&V}negXfi~2>SHo}=N0naqX zc6u+YR1H5WyK-g#BF%nrPJwrQ4m(6&F`J& zM-swA$pj1cIjD?Q`%7b^OPDfp&133l`)iKE{;v2dtz;P;tjur{^ywC^Q#)$@{+m9* zT;UL$W@&7V)4} zY5)l%yK7QT)%zz%)N~7Wd2jzQD}NJs5@{1?cCx2F4%0A&^PH4Pa~KIu8Ev5s_zv)P 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

s*(AIrHpi@3mLmYu#(0mpO^T8q|(9 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°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 K42Wl4qyGo;pgddv diff --git a/img/gallery/network/12_scalable_images.png b/img/gallery/network/12_scalable_images.png deleted file mode 100644 index 1d3c7ee7e8751191bef56f5f42002aca27d0116b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106967 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

>i_?D`x)NZsjG0 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

a_8K;Xp{=U0lS)#0vE0`kqaijHX<7`v*EceT~Ty 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 diff --git a/img/gallery/network/13_dashed_lines.png b/img/gallery/network/13_dashed_lines.png deleted file mode 100644 index bb6779ce0d611a8a7182f2a8b0b9dad38fac8b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26811 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 bws%?obX>}y>$_k04Ky{jyhu8KHS|9KB(lzf diff --git a/img/gallery/network/14_dot_language.png b/img/gallery/network/14_dot_language.png deleted file mode 100644 index a0433e173cb0bc35f23893d4718b076f83cc8fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13090 zcmaibc{r3`{PxqLO=u`8Tc*MwD%rQvD2DSp2>fK>P&g8T&OvvOH}1QAp$)jY88@uR%-ddOO}_c^o!<%dFQ;v1#ecR%n;?is zI#siY^#%9tI$Q6vn={URcAEP8*_r)*d^S+0@0G@jOh2g_?5an;hnu@(rC&12E6h-u z<1d5P+P{BLel~M;3rD~a6hD-B%;LTzW<-}d@*D;e_l%-> zf(ryqzDhsHb}2aKN|tmr7bPb{bG)ydTVCAz1@F*$*P*HrQmEoep{An6UqQm+)UDNz z1q&rYGV`vpW-cvW>bKJ#j^G zF7u>>Y3%GmiHD&=xL1LHwKK*61@Ez}F^^xa?LVuM$^pZHPb#3@w=!R=*<6Oz+!isTu`tt_w zrCf8hHxi!aCYR^pwj<)vK>)p-J(DuUWYK82KTWl|78h@Pc%);!B z*(^Cz*I1!@_fZv3#F8|pbtKRJT&w6O^!g4-C0CUNcaN48Oh-%g4IhBowQn`_dUmhe zt%G%Pqw}}Ye!GS~&Bi{KOA{aK`Q&Q(xK+H!aUXO!HMqXK&RAkYRPMVr**(#R*}FFt z_w;-@<%!>f$`b{C2zvcFBf>s`Mcb`vPQhvOYL;gKX{jO0ZSg);ZXa|S&#LL^kTV@! zAhlCe3&Gq4Nj;4DdW1EGX@-xY zhmx7+>f73y78=OUj#m+=L^HX{DiiCaoV`aCiyOBWyEghccODQtEiTSY9-q)D_G!;7 znJAjn2YDG;AHhaxI|W^@aV#`krO6p;&3)bG3P1DLvrNdxXe8c9xutBqbF>WKzH4lI z2ZT$^7|WMkk*^$S(jntn=h|kjvrB7jJi6Wb+SRJb-mU3C`0o#klItZNABBJ9f=Iz|{SR)(`}2-Q%hhY6 zhd3$o3BlT|MX{pLOJDuZ))WovPWy)Qmk#7j#ucVU-z3m|ik1#Sm#s@EW_nWj33JcK z#@)mWqW}E#i*s>ysG{-ggN~og(lQk<7*5Mx+1ZXY4vQhoexV>1K3w^ieaPCO)|D2D zB-hID#Z1Mw=P}okOvu|cF5V#Jc=coaGBm9y5RNh@Z=ze@+W#;8->P4mfh~GEZYzbB zK281^c*RHUO``79&xEr}(rq1wp>Gjc`77DpVq7eGdHfSy()rUHh$|fug|Qsqe1NZ6 z2$1Jeafqm`RS)GxrmaP_U%#vrxIpfj=A>>tGbD-+43*=aZQ0vSyk{ohV4d<1wDaT% zaaKcs?0GtRG{tc%dA6sim0aNPZAn2@YF8xMAU}l013@QG$?PuZs}ktNbvE0}q1w;C z8Rcf1M2`R9vw5V?%{nk2A_X6wv)UTm2fg{A?pY8%y^(zkyWZlj=}C^E$z57^-F?Er z@2YJP*d9>VTeYG4=3_qIp@Oz`2oip*n1qZmQYAdSq_O_@2j8<{+;h_A{TWPUM;q6+ zId;M+4C9%w>vN|{~A`&!{uMMYUaLG7sH%Ob76&TA~$mf=v7%Kjl?QN$N?%{A?Xz{Knqw0H(C0_EJt+d_vWXQrB8+z|}pyE<) zyH%b-hvy@W-YE3!9i$H$6>T8qV(v2pDx%#h^$LZS%qvYtCFBNHwj*OZuLY<`{t@Iz zUr=!*AkD-Gwc!k344%|RH!E$8fEnd-y6BC4D-7G;6YIw%?$to z^5a~CqcACs4h1xdr}+?cxlaxLz604MPV%JK^YBz32S2%k$QFP3tok+kxSN;@vzc7=48ESDHCvBYf-n2XDlgKri92 z<^CNZnAc0j=hd#G&P+|^8|mm=`Q@SrLGLi==8<6GOC--K7c2?QJfM)Kyp$#)oADX!0;B?cx88 zj(%{e9_mc~ULr)}9mpUGsI=^V^S+B%iTwSdNF{+WaoFTkz6SEg3t4XP=X#1U5g>ByWrX@cFBhLXNXBOP{qOPU zd$l(b62xsf*qUi?#rytc>y>}mdXC8bTDg1#%Q%HQ@gN@@_x_0ET<$lyh2(B$HMvD#t8BJCpxhGtNoG1 zGP8&ZZT$4c#4+;QQ}&Me^DPF$7pu=J>Ta~wfA(5}NrHN@4|YkA_!htTmbPQ}P4blL zmZJ%o9?~v&zF-*3(kn@4r)*#E`oxi*aR#$}0O}L;JDrSwSXHQ8e!j7iE;k&VD?p}$ z%S402dlSE*8J)prMCLHF9yy~y#mz3B?9D_Q*2`s}L{4%vI^18{6I{W(#fsEsX8mNhg(;`- z+qCp+;XYNN+9vII8087LE$$Or^|X9lb8uu(4?yX93zF5NuOXy*#(f-@z{2n7YOxs> zCB2&7{v7*jBSO=2u_F0xd%#VpaV(%Y@AmG#hsgVgjJ9WNL%VA|_dJe0foT{}>*`c9XpZ}IDWklpE1+8+a#KeOZ_0#d4q5EBhmTc0*=Dd@M_sh3j< z$|+wg_by=6H;n*easiKWrLxyr-f9KscGeX@SmG|1=hk%#jsZ@!ccuHkfR|QJM{A2D zcc;wa@_mkZ_ZsBD8xk?nP9=n=930As+*oGlWzD4;g%XOGsOI|Lzu6P6D2%PeY7C7h z=3(41-0skm$1L)m`=HSf5aR@vq2=X6qDmXAkhT2*}UTUA3-5^M0RE- zM`q4!(?l6F=;QW?vo~h#!JG3D+XeG29DATC^;`XC6Ju;oY+)**+?QVK$V2UY1OQ|2 z`xM79!(RKb_x0s+tO{-3JZT$T63u_ghP+b!O=v0LRt@?G<1X4u-mu z;dlD&d3F~YR7Uzm%c}@~&u%?50>VhZ{yj9sE;rcx*HUI8HpKZPg-$6{>V&IWJr(Yihlj~rI@P%cJ%U z(G@V+72@GM(dLjSpKn9uJI|Dt#w`^s8pem7|KScBjOE3+esuhtU$(oV@^A>JDA_i? z51K63S$I;~9?+yR^wFeas4>+Gi-?;0n=^u3-^S!Aq|&l_Wt?N1z{%c2_3Shsed{_o zm1mDEd54@<1!iPf*;JQO7>+1cQzVOONw83n}%aig7cvgW3&Gi>5fa~8ja9@{o^(n5lh{pRhn~MRSQPS zH;-F@sD~%cjwuXI?t~an&o+^twHzT=SSjcOY@uyUcL51jYv3xJeMc0NZ+xp}l67pB|(B849iR#YSsEpV+X8dCsjC0){kiDhjQf@a(aKFZ8FCVho({xWfy5n8<%1Q_} z_W3CBsXTQ3nV;g)@EPWOg-4P@BOea;=4P}uzUJVcwNuarhrzeq%B7^ysm1I)m8sA8 z?VG30Plq=o`rBa8fAIo>nEIZ)=XWN$wC?=ME{Z)57(l~Hi-gGBSMA=c zJhPed#ygHN^2TJd^Xzl1`LX;A2900UW~a=rIV^Kxvj~d=C3GcfDIn)>1N;gM#f3Kh z%Kf0V(Ig&5j-Q`R*Dfc}*I*-q^e?n}2s$o;bYg|=$SJNid;%<9cU;EOj&p~Z-=Ik~ z=6KQ5{m|&WJw#^;hYJ$pK1N0Hi&c!CQsu7t^PW?bi9U{bsIWHX@%?Yn5}^48GuM&5 z93Ap-n-6GHnrz##E$K=+$+9KLr4<%@q}}A+PaQlkn~eZe>1M zU%$?1#L(|LOU(%@E)m-W9a~4dRM@J8_Uh&R5m!H(ZL{!-%xA9LjFnwWPfvFdB&IQt z>oyxKwkk6&$^s{(A9EX&_}R+ViWipNoUXR|q>a2lqrPsz5%=9@Sa5*Srl=73EIUjO z*5QHdx`AZ2$TeVN7G<*^`5v6L+8L;wt?i-VKvndbvW;0U0rHZcwAi2TOnqrUQ8}D& z&-yvs{aw&ilUlDgTDs_rK}e-?AD;y&RqAz|C|Mg*ySOWEbnof)n4DR(LmP z^0RQs<1D{P&KP0t)s@lIrERy`S!2t*S zG2)!|bZ`BbxB$hGazg*Pf=9iQSON025&~T`p|vgxlcnsWIv^uceF%2ZmqT41F&cLsh#7nLQ#@<0WTNy-%DM9zKu~hAs8uW zl8#5GP{PuR{Z5oKmA@(D+C2`t_(hRU+7I2kj7K+}=-5JbCE!2n1G1ANaShfH2gaHm z$%UQ2WzH=Goy>mo=8abpo{dSn&gTQV(XOdW9{^T3>UqK>CTKF{)TvWjePJ*te&`OO zIuU;r*@Z%KknjrqVF)ffn(Nuvow(O#hxpAgY|zQj#l^+f!IOpYN2*SR-lAi;?h1q; z;pdBVmZO7yqS9_5#)gY5n4oVlAT<+^P8_gIA>tu;S<9KEkQj7xBkk0#Ifi_inhTE9 z7j!y4$eZ_Mg^)#VAD3Md99z^b36j|&x$OjBw{L)x+C7}pfVfV_#k0f zbhB6Rz%4zy@>bp8e#}>Ldn;OOs#ozX&y-|i0q7Y5`dU~g@G5=vJ zk_rc6m5}$JDtJRLGvC}w3_Q{CGyX+oaEe}&0MX-h;oCt@Z$V-x(y5B(0YU3;84E_G z&2e-bf~QBJP5+n+y%~`WOT?EIaCOR?gjCrETL+`30zmAGyZ|wc10nwqOC%A2f&wy1p8LS7*- z9zHUXCPea76gI8~!TafQ*Z(>~FTcO1^=@wmbFRV6yt&QHT+zruX!0r&g*yuCJ{(e5 z%(*1pGKfa;QoU?$Bb>2oa~g=K!~XPRMpyPjvSA}&le0NG^5V@e>7l$@!H~&Y8V^xv ze`9>A)6;Dv;5I_Uo~bDto;pAmBxG5Zq^A@os=|WA^LTXy&J$JGJ04?1jST-*w|2$N zOteGseQJq1AJDr3!m8mY#9AS*ZbHbdM9c#q3zTHW2@th&QkkJ0!A}97I4Xnz+~&n7 zBtItN<*%-*Z4m%oH-C4Y7?FhMKSaHZK_Ogod3CSU62+lWJu%L${jeQjgD2Z83^JMa z$=RrD;H8=g^o=9{!iUEEs9ixf$K9W<0>@Ot%7jQ208!*&s(>@jS^>_-v^6pv&DHEV2MDydBjK z*xfNe<77x(6~9B;KY@%5%WqWs0e`VFRDm7*Oy7zN+R)b3GGw7 zYZ5+!v0!QvUj902!|9%wxBsk$zb3*mNSGs}q3RL%>S==jbwu`&&o;%vq-TAD8T8BZ z2vQhh(Vn-io!t?HWgdT1mjM`~Ss^dSC@U-z4iCGP7}W=+B*w0K9IOOx!@TMe_gq2n zo08bn{+Aq~w?u;`$w<5a@$k)r_Q4_x-)#Y6T8)`QIAa}~I%1sE*Fl^Ish5W$(0~XF zPVyUcF$rHqI?2PlPVzKMouXb2(E#$xm6~C$Hw+gh|J&zdU3Z5+eP2K{lN-#cr z$o~eSP=4L@gyBMExG0Mh9cObXT^j~J5``eDX%Symmf)<6{h58?t0 z{|>^)eaVW1Uu=J-?JR*HRed0zPI#e?NI6Uw=VQn;cDGQaLa-glb(N<}tEQj83eOW2 zf~?QOyx^p-v)Kj-FHXDVg%~SG;&o61W)B~h z>H9P?`@aqfW8T%=Q334t`gN3CMn>P^#G5F&r_3tFDd=?R^|5&n)c4YV{A*Q_DtpsR zz?Z$q_a)!Zp*yd|F_M?PqX}7X2O)*44}!(zpOQTJ@mWaOC00)7eKR_!wBOc#VV6$s z-UYGpR8wn+BH_u0&9>xVr9~qFwXZ>f{=lOTpXfNtDBGZo!OyNE3Cp}loaV8s^HV-Y zEHj^)p9X?~u!w5VBUD;(vF^NNjZvh8{{8!&{Vpx{)aqQ)<`i zDwYJdxDlyq-$vNcH#aYGvC=Zy9)&yd0 z0+2sTC>K;s2Xq|7=I|lpkLa-J8@Y4JKatDt(WucsO9>^|qSTPTs;4V%z4f3w)@qmz z+bk9B(ceCNSr=j{#;s+?c7t&jQviAGyKS^y&Q>@t7ZQV8{u&SlxFT#Dp31c_>f7$O zc{4v$0PxSjHhf#rG5W)6Vu8lzh|vrUFc3%%?;HV+5-IR80X;0Fb)B9h_s?F%Dgs7q zpgu%DrC5RUtNKDc7iIkm#Y#ML0pR<$)6p1Xta~9~+?!`%Qcnz*%a8e>5YA5tXeKqk zpsC>00|TAr_h1CMmhSOzRc>XRsl|9$l+0=>V7e_Hq76|hKWpFL@uqZJC1yk{OxX-R z^D#t>iPvx!^mA^LTb4vgf(l`hN&M&|uR-xp;0r0coLWLCrL43hFFtktyFe~pP3wEE zJT9ia02cgu!^elj&{(+>jtda^pIb_JYu`$z(s#LFO6o|iI|$dm#ZPMEPtKgPAa&tD zfF}>|{jqT@ZV%8l>cdB`JrGG@s@^JDDSaTWvHlcD3!F!N>OT^7P~A_AMoFLmDtL*% zX?T2i)m8A(i#nqC@nfnn{s6g-);QxtR|lH9dZlweqoZ7ubc=DrQD{QP>&)ml#3Cwf zD-z8`{C3ml9%_Jhd&}cLAjwsZH%4#(Xt_~$X$K8>ZVQRV6N`>Ih8wTTI||CSY}iet zxHDgFdjwqNkc9cGO9oy3z87p-j;hAA;MOu}phLG4Tn*%G6YR(D=e5@1uuQ6I4Lv^N zTU2DE*LRmThylJPlYS3P@Pp8{pWhRR0Wu6HbbkWcHy!llN;aZd7)rLd!My4Gg`prg zn?Dp%cJH2_w8|0C8R|5f>mS_m43p%P!WdUt>8{uM!>G7@lZamD>JxSd(+P8(-lKta zTN((qaByF$BQk&>M(Q$vm%R+q(nay!M4l(%<#4+E?ls-Ew~k`3Mk#lxFc(v~8CVpw zN5q4L_zPmWUk;ul_ScxDu2I8CDv@CF;8@>6IIF-aZz44-`>?%Q$T?U?2)daXEL>Lk zAf^3w7KRT2IskUXR^rBaU&wN~AJzsM7)*ZB)VHBOWW7hZ;+ylr>uCVfF9PX5FP8u1 zV0>F~p7^Kx?wqH(=ou4*h6VdGAF;3(nSQUoXg-QCY1-~6m zcg!BK?!Tc}Z{OEH$6jT1$E8y(f5>j)-Gu8Aa@=FkA*}2uOwGV=zNQ&CT$25{-TeD0 zA=o+*zlZ}mD7yJ8xoZjyN+lO8R*>{X14(C9P7DhgPYk>fc7$v!S};5_zR11N$gyVG z)c>m5y?YKfnErb@qi4}iL!-~0XK?G6*}}G1+$uwVI@2zh5R86k1yi3TWYkemm(6at|jGv4lvy1 zQl<+>ttro|@~u%Y)$!yF90aisFuVZ8zdID%d;s-t-*R*RSpMpncXFh^w4%*pb{b1U zypvHE*5#Ooj_VPa$;rFaCqa{u*4G|(4BfbY|NhK*(w8K>O;X#40pC0HEOp5KWCiHQ zJ1gZ6*B*ALd`WGS6pE{jbL1JsEu#q$W6oC9{cWn;;vKuPKmnM{R5j}g1#?9fT>bPI zCwVrM&q^VgA(X$iFnk!CYKoBRLClz??`YgzPXfhk$VXZxFs-{PHy}l^z*nOBkD{{q z?ZDXB+e;hTc9We_qCne1{!)AbB!K=&_p2Zm8eGIGZ!p+rR*yqTBfSr35P53I>I)3`(OqQG|B*o{Uhgbo zYYOh%2m-9@9C3(4=OGGLNOL=M4QQGE(sBgy98ZY%_G$j2jJhyK;kZrf)y~^oDkWhi zWHVdF@-9>6M`RH}`g<<|nnvXn&DWX$S0@BAAi*Bi=Py`Mf_~jx@Hasd57$*TY4P9yw9+L?|%UggicN zHZa50)EvIyup;O3#biAvdc~05@M65yiWT?08Z@4-n;}SAEN?pImUax0*YYYVwtr)H z?*4DrDg2O8UBd5B(~oFV3x$vS)aq4&k73<_F`)m{Smd3mWE(aYo%o>s6CH&Yg8c*etbF({Wu!Yxs?1 z)*tK96N5GOeP={A>M8D7t&0?(K+77BxE{d@?tO0AN+&8P&znO@c+(^>{t}~9KX;*R z`TDvci{h@d@3r?7P>9#2JOd?!jk;jRn5&>k4?6u7lca9X!KZo^^k+Ba*CyHMBK!__ zeY0_S7pHxz-JCzKe30g(ru zfFgaBo#%36Kc82QVaLSpinD@5q1P56QSt|zwyd*Y9e-;cw9Qe&EU%xIy7Cu9<5z^2 zg1A7hMMwIz&L=9D3UFOOGj-5J;cngY^P%ocgNYqN1C*CK9ed#eoY<6CT7+Mm&pf%4RXfD@)~UE-Wv55|!c~!CSKBE3Vn~fW z3z-7u`=U@z!@90mIV$FLufqZ!*d&x`Q={3~i9_eiL_|cYcurE2;}g5eWA+CB)LK}q zyId?IPF|^GJqUCY->r-S-Vm>&gEigbYh#^LKbiAAbwr~^rkZ+O35nUQxkb7M-f08s z)aw-EN^ki#e(<|ki1%SY(fHToP8=-9fi9{(w(07*gC47r7PDryg};YZHU$}2E(=4* zjpcahnVOX~cx95!LljoYdAHcE@U$pNi$=pd(OK?9F5j@U9Gl%JnRo?vqmWPj*-*s^ zRE#>sbSg4GNLo)l!}9kX<}H9~s4gIvH(L&TJg*SPT1@-n{1aM_5`-Ehl zgpu(2ePNdWosLf3`Y^rWbF}wUm~kQc7v(zVa?`qV*yeTJd-L`WXg(B@-j+PS zwtDdrTx5D!akq(~0gX-*4vWAyvC=*_SZop&T0P1sW&#DnOLIm)mh?xx^~nH78)&9! z0JZCPV{3HL+?jJjwZrqfUHx}#V?v6JPV29XJNhOIQ@xs_(0qh!58iJeLv=AJnfnG< z^M>^Fm%?f#BaCS&-S{%#vcUdU^P0hxgR_}ZT@|ct*7pSl{A{iKb!E?zXdXfA~wE0owYcVd&owe&Z$?mHbyi)p_qRV%Uk& zAG)68JQu?5rXXQnmD_A*-5rFDk}kZ_y(a-X|&cQ zjJxDoRVXn|kXTmp^I`_LeSk6~Q#2xc1fDy74klAvN-!LEPtIIgAIS`VhuIYGKE@oQ&FoAl%+IX#d90mX3I-A&jx6F-{C$IxVLBnYNQEc|V%cZc;}=_c zk-+D-vhC=PX*@FFY06PSX8&z|)9vcLqn9IUi0 zF3L}7_&fY31HTyG>iy^%1Jg^9hq>_PTVg=fECi(dWU&D9nxlq-2Odon;_Ca#kRO*l z51Ux~n&pU*crf6TFSBBm{?7WFA)GC>cc}(q4}NA&N_=zu>M!zbE`ILRafnG3h4akG zPswZtp;&G3e!UzF#?YrApP%tQ0ifz@mIn((S|7X26xf33j_in@rV zMXenlp#vN+DN#}~HS7TNTeqf-5D-6E?Cj+Q+;>4iLR=+;v}p?8C82IoSY>(c2r%7w zZu$x;Tbgq4%amW?i2b=ixI543nE~2!i3L6%B7PISZu|gk5M`HZ`~G{Gh?jpE)WZQQ zm)QnQT8*rel=(+e$s;oqtE!FY2ZWvRqM;9QpuqXOy{Ttn^mkpB{j_5y=xIi|6h7r5_*Bw7 zXc9Lp+y#jt3~$6dVtAvM8GDss|0Ekw%3rg3$d6~MFGPowX;rQ83kQs#fz1SltOr;8 z5k~W$q4vRN!?`H)(IKB5Hl3;qudH@_Y-=zjE2{J{`{Z2wSO=;C!@Tgq7@Gy7%$KfZ zwR!-3plWS2;CBv^{-|mAhR12c`TfQbG+7AZfvvG|QJlV%rpoD3*|gVV!bQso>m$4I z*iTx>=jN)_P3k+kQRw;tEOu)j}=Cu=B?*5^g&u(iyI90@;o|oa>5Ptl)R_LN?Oc*%Y zm_nedP`!UqDn?aNO$Ymn!I(Q}6&*x>v&N4}*rABwxh(7uwT1#g2LZS8*_{IFBqobcM)0n=hWpBSFiws5aHhsU-!SJN@ zb#3C?#|^1+%}nqzeMGnHnLyvo7klI+`^$Rri4Y{`UY)h?b^|rfBYcSloMuxl@2?-=6!<;Xk1k_I^E2BAGI6BI+vFd;>u=*KhA_Ky{UFw=><(; z(TVi+IJcey#f!>vBAW|b3Mp<3*{8^{o2zF3vvhzv%^89ijQiAD_(@7manhx&KNWee zRt7}fnz>^`{#)X2G3hYNx!RB=eFh+T?1YFBiA3^%=|tcc1sHF>=OCOBE$E+(Uave; zDz*tEo6^TNCe7X7`6+FBMZOkXXymn@Kzg`0>bIH_V7omtv9y&i>EoewzFfZar%P5I z%!%Jth$#0j+hV_DCwCRHjS_vpsdcg49-_ACaR!{|K*2X<(L*1FuFy?^$b z8ofoWl_!0HZlj=IsfLs}w6!Ra1B%p3AlsiWP>DLU9Pv}hBC4!q-pA;kimj+|$tp_u zCs4BAo&I7CtW_`R0-)vTsMPuK$N5M{pk9R;u;QG-RurinxpJ4`hO@+@Ef_|o9KEaw z2_=VHH|6!!RH8;IJbHogG3KyCz7v=svH%|>A2cb?_`F@j^hOl;eEL|JVNAHcXeSSF zO9FQ#M&Y*6UQP2>L&o6I6ATZNdHF41EjjYE(|yp(Hj`^}b|fH0+R2$L|H~z;2;8g{ z=;jkT5$LJYjDeRwfnG1e^6g$0$H*_DNI9E)86mkz)I{%-Ad_i({x3pSp-i$XBZ{h)NY=Hgbns8 z(TnYdU)Z4*s}}dfSPc$A4!$jPK+rCNw5{drT-fdZ3*cIy7C625TFXzuA8=?s3dJ}1 z(qeq#zk6>Ic=!r`QJ==f3%KVi+Wz^DTn>qEuhK?FF$)B&V6=i#fobbF%vqRpHh40b z(dF4Wa{#(N804o?yK?u(WHbvefRdY)lW`u;B|#Y-h)K{ugtKX7jG7NS-MDs^y60A(_G6L^I&o6OZcd?ruPSEYQsh$mLrvcD(|Eyc6(eMM=LdZrK6D9|Vk~##nSB zMk?8{U(Z&5_MX9shl3|4koWmdE?`47(ao+v(*}3%ZTNd# z5m8ZBGLC&8bnLq@%?Dgr45hWaD0=RDhw?6yDB83C<|Q7$w*<)RfWjm?o^fU1ct-a^ z4|Nn_c^BcFgue;|u7?bJXOZgxU|2SQFU;n!)3jd{_MZlC0(b4Dp^b={FuM|rp@P|h zI`fY^-VYgFWcu!N!JZl0Ek58bl^jOay}D@XK$wn}2CgQs2(Q0vz4pLsJ4mUZR}`ba zxZ%$4{T~RWlq*0w1Li0{3_)UH`zm$qAOukbot^+J`r?p-QvMz5Iw1A{YLfeO zg~n*3M`~w055F*lHUaH%C*X=ukRf~#X2^St7T`O7hABb}Kof?UU`y8oJ9~um658()Z~)n`m)0Yl6l&1l>{7LT0I&`~Dy85Rt3^ diff --git a/img/gallery/network/15_dot_language_playground.png b/img/gallery/network/15_dot_language_playground.png deleted file mode 100644 index 7048da501b2c09a3a84763d83bbb9b13a74844e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31298 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 MlM^iy{^Iw405Vk#G5`Po diff --git a/img/gallery/network/15_dot_language_playground2.png b/img/gallery/network/15_dot_language_playground2.png deleted file mode 100644 index d74a8da2965dd09a360492348602bf217ac47427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41879 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 diff --git a/img/gallery/network/16_dynamic_data.png b/img/gallery/network/16_dynamic_data.png deleted file mode 100644 index c60ccf382f7d497483e32674cf7afbcbcf3d44b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17832 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 diff --git a/img/gallery/network/18_fully_random_nodes_clustering.png b/img/gallery/network/18_fully_random_nodes_clustering.png deleted file mode 100644 index 6356994e58febc40e293b23cc7f5ce359ba8644e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19472 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 diff --git a/img/gallery/network/19_scale_free_graph_clustering.png b/img/gallery/network/19_scale_free_graph_clustering.png deleted file mode 100644 index 70505e2b2e5ed8f58e33f214314cb12ae54116cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19437 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 diff --git a/img/gallery/network/20_navigation.png b/img/gallery/network/20_navigation.png deleted file mode 100644 index 3cc4dc06ccb4c582db43917ea8c3041ab376de28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19038 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 AmjD0& diff --git a/img/gallery/network/21_data_manipulation.png b/img/gallery/network/21_data_manipulation.png deleted file mode 100644 index 26e9f1d30512106b30deddb20ddfb299aab31ee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20328 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 P|AnWermsp+u@Ct##;MLD diff --git a/img/gallery/network/22_les_miserables.png b/img/gallery/network/22_les_miserables.png deleted file mode 100644 index c1246375d2a7e379df820cdbc7334fe26252b48e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184747 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

V9?C^M!Z15SlP}G>arXttB^bbqGQ2eU_ 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 diff --git a/img/gallery/network/24_hierarchical_layout_userdefined.png b/img/gallery/network/24_hierarchical_layout_userdefined.png deleted file mode 100644 index 3799fbba7cc057323bf1e30490c64d1d388a1647..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30359 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

pj}&WUB`;q&J-98Um4Z3er{%;44>k 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

GtGL?mqj0HG9*+D?aNyw(Rrk*5Z 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 G|Njq7Xnn%~ diff --git a/img/gallery/network/25_physics_configuration.png b/img/gallery/network/25_physics_configuration.png deleted file mode 100644 index 641abd84cbcea9d14b9c82b30ec36d3ae0786fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55338 zcmdSAbyQS)`2Q=2NW(CMq%d?#H>h++^m;pC~m|Ib1AqtUGt^;3~*VYuvem3cYg& zWgi0__{*WT0q>nVG~;pkQhf8@xD+C7&tfNp;??E67qN>^fho$vs)NAZ znDb3`tgn;;dmPW8p@%6F)GGzW^$pB+}jwNaPYaX28kL4Hr zoBsM|hrZp*EnkkDgnL5JArR++zL+=$6hfN6ub|93GL%fHn2C4(x!7q? zqT%-_`2@0l|1J=%gb7)QJ~F~>^b&(I;Kb>B*y-+;YD2YMI)6KLgXQmAp%BhVo4J8z z&&>_3v>XHvSCUfeJTTbwsa_PI&W_Sj@tcz>`|J_L+Eb}=+Cex&ZN!2$o$o}98p$p2 zCu%Tn%sZ<}{ClrV!XQi;qrmc4L|k7qnySq_Ib!%eV`O_DKK8rkokLQuY5z&OcXvRX zf)>eGp2(E+JO0GS^%%;G$fx*y;IUQobm;jD?0Ar$o?EExJrIupdf5~6G?&6m;UJ~@ zj<)k}v-z{EK0o{JQW}Vdl4WMv0Ce;oOxS4b1z7)y5$WlV_zAcD@tm0G}M! zqcVRZ1NV|*sgM%-se^4|LNpOCZA8(m{#ZOGq#!2H{?gU78+CfINq4`{yjZPexOOiF z&R9suR_e;g^`19Zsx?`rSTddKVb4Uu>a?iamt!a_U7*Q611e?Q^22V?IkmuCO1ixH zp`-<5!40ZT+~q;&(!7&tCBI^1jm}2^a z<~gJnkFzRlTZJ2`sGfD@&sgfZ-joR0zreOqq2vK6%Z)C}nmLFPL4O{3g9@2LUF>}f z<^%hedlp`)rw7ROBAmR=>{-BBrCe(uoui>8M)vX0Bz97VXPwc0khxJKmk-l9I|`I+ zo7Hr06<;p388SPst3cV#@(i=Kj%?Qc3$Bvz|L*2;G_Cg%-PX zo#MJxL*WfyUv9j>-v5z&5&AbAME-gcJClroF2t`ut}e?RsC z8Y385pDVvq-BWgHi&kGH-(lGrn%0D>n8rGkO#kV1-Mqfr;(+Q>UZf_sEnc(?TYR@+ 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 z zia5Hhl9Z)W<#`$bNNx?J7r?l8En_Pm;6tDTjJGdvHH)cT`=gXesXA=FpO!ti0Wf(n zu^=IU0_D49+Swm>&*mC;WQV;^U6_tC*Rwt?Oh~K3+GIyWOO~zEDfZ5UW4Jb>FWi(s z0GQi09==w4)1v(xubc7B287!(XmMRi3{Ydpcy4})fQ~LxRAIboK#DpPTU(!SPS6Lp z<$&x`LkXJWbN?pogrf?cnI-wo&e#NfF;U0zdT}dYUm?y~V|sV#-0SN$w}5avs%l5^ zoIfLbfqllY>vn1|SRIwiOWF_vKuwR^I@nhFpUIn^)@R$ra47~RmfkPXKA#+pBAn&~ zLMPt|01X~5;esWk*c`NJxnn$b47p4Y;-zqF56Vl)Ji6?Eb}0wTL-E!Iaypv*^GrQc zv5AVv3;^(omo^X}hqG%|a*_U_fwLpZ_9d+Q|1Ejjt;*=Fsrxzir-~%)nNwZ%R`sg2 zp8NTGK{;QRoZaPdAb}<9oz}tA#h(RUJa6od{=Il!|6hM2Gl@%^cdcH>8?k-0z}MG1 z6&>>)@MJIeA82xQBO|OFU*HCuSW}fhb@^qjqisp{nn;&r`%NHPLcj5@^HPZ z8gL4h;h+AZJm=Zx+Z&UL?VNy%q9!!Na^#%b^x$qQYsCKZi{@Gg+}o4a=eyB6{nd^M zTZ=*u%sS)bQu^`ejK+T%GEZjQJM(e|aNyM@Bf^$bqW8e0+#-o5i=2QHWWonOx;~#K zGWS(aqtML-KflWfo4qq#m_9@N-M%~Wu~9eP>n(h>WuaOoFikByz6aO@HxvHh?DG7v zJ=eyE^4y1J|9s#iIL{$|-OD+gUp(S8x5*h~iqGeL`K0^yub-AvPt1A4fArY1c+oWA z-1G+aM&Mv(&E`!U_t%*%tQF2T;s5H^zU)|Eoc6X8d#xgiat{U?_lZq;bWE;J;^JX( zT_>6PU29euI&R!}JfHhCXmgz*qqn3%d9L8IwZ_R)T{fQiNmai-BW=kIi(ecmzda5#u<$*b_VBuI+6v*N z(@*s-keywvY;u5G_jUEc#08)KmDVrQ+`LKmM)ejJ_fK9MUVCt^o3J~Lt?bJ|g`X@x zc1$}El*99*`;6XX;HcOM^XblO-|O5D)QR_=5FMhn=yB(Ss(D3wH!gQcsyuZ0@W=Qw zX&+{AM0+u=?k{L>3n(nTr}V5FK+w4t$TYA*nxYwy)PHI3FLsi(9vyC z%Vu7CxA80++a?h)+@6enII` zgqBjU*7KvDUt*2*V{RQ2z8h7!c=nvwu>JE2nUpll{yYU5U694}wCG2=TUe({&eWva zj@;Yib&j4pEcV7atP41w(bDyU<=3v0FInY2d@E|6J=?nG>FWOF(tDmhR+aaU6#g{f z`@SgYB4KsUpPoTFR}L;p{j@$P(mzOPkzLluxJu1slZ>W#KTZ1?m7phVsCoS2pP-+0 zJ1gSkGHzdR-o0i`Z8Cq%jVs)5rFNeCGGCXuEh(AX^ciR(my79lvDe0Un}y7eB4ti# zPky=DNJcwkp1WjG*Qts6Obc6_I9)tn7CK&JadSBm8{*D6VY<)7%1*x@oen=w7g{rJ zij&up^X#bbTlgtc;DKIn<+}_eY3@;kL$Tj|FFI%IqLvqOmU_X|D!PC{xWt~$(69ABcSNZ?| diff --git a/img/gallery/network/27_world_cup_network.png b/img/gallery/network/27_world_cup_network.png deleted file mode 100644 index 997699cea02d8dea7f241f5f738c4755ac13aa22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 567624 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%0A1srofI_Z3BHebRyA=? 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 bfIlfa5m}Tyj#f#{ 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

(b5pSmxEPHW|wSh^a|G<(2*~f4g;g+~d~ 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

||_x6et&PVOm5s_ley#N3p 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

Ya?MP!QW8# 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

  • ^uiMaw{p{p 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

    xtNPi0kcw0(Jg4%auIDO0 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 b*L6()=j*bb2g8E!DcXhA&_h?FY{LEz1)Zou diff --git a/img/gallery/network/28_world_cup_network_performance.png b/img/gallery/network/28_world_cup_network_performance.png deleted file mode 100644 index 602de787016f1e6be4cee2e27d0a406f72531929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371041 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 z 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�GrMEYHnA(*-f`Wt*%RV;zpb^%3$zJ^O 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

    k5e5%Ck{@ZKzu)L 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

    sO_0pOL=$5EkzD5PC<^9vKyj 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­5W?070BC$7z#xX>#W%4T(wH>!JrOJ6Sc>_+ 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

    43L8*l}9DgM>}FuVK9 zmg!h!`M018m`5+twHoRh;caD=`JM&5bm5#}L{Y@@8%sj31C%@!#E|FZ4B?4uDlCZ; zgexYCQVG2^fQYe(wQVd1Bn8ZU?0IvugZ1@nuzBnv*33ADTniN#@g`iv zzUE+L<`%fm-g_-gW9{^|H=FnEZ^9B>=j5D>9)YsQu{5vo5})se)tjyNYtLBSrQNg? zH(Cu0h;CE^S&Hju(G6HRJY<7&htN*+Fh;257?oO^l4_-^U|~7%z!=4HWi~#9&WF#a zqYHfljKDnY!coS3wS=N|b-QivqkdbrIRk5gU^e1K2P{-rwAGA-{ER317@tT`HxOsJ=V4(3c#ANO}tldu|4rPC)e63Ygv;+YlFM#M6K1~qVaankHe3ogLI>f z$`gW?{1zt*VA&mDT!I5B8w%JMCr`R`8eK%0)nE(vT#BZI;GOvg2{^lK(VDJkrWc1m zGd9#N9w*KBWqO=Qdp^@D&V32T-F3^MbLVdb7VsD&qu!Ze^gK(}{&)Xi<8Qjjn$d!| zXM1qzQX$(YyryxsIPQ&!;|Rk@5|UJ`62^|98R2tuMmf6mqXCgir<)KqiCe{hNGwa1jROqC znh30Dp?3-prM#D=o(~+*WzYQb^7yCaR@C`?zp)la3AM|!>8O$TRba+Z?7hO9lU6GW z^h=0nU+Q7?UX|%`fkx<8_)1oO?In)D3P5>-PmKj^!*a<8q@)1_Vk*RdXdkG6H0esd zMKM}8qS$MwqrZgGx+z9JbBIwTm_3VlReG^iWRvK=XJH!Fky(=Gca@VOQR!0vp6AJy zkk+JD&Bf3b!vLAfR?%Anm=F^Y(CCN<(&$FwS_QK`J&?0rl4*5&Ke~c$=K9il)WK9} z{4)>WQ8r7E-EooCM_DMkedX!2y=ilf3*em9msRn+VXVjM=MlpJT@Kr#_bR}n%oHDs zxO6De+Guv4}@@kw$4qTRO0&e%Fy%}p9=l9bOR3x4H){v;P49-gk`^kkg9Bvoq5W2S;xTjIdW$V~Uv6WOQfuB^ZH@ILtfI+TERtu^x7Q*K ze%rxlVrhzixsEL?z?Igv0WAa9aVPT%79-Nf;yu<+wcijH=G_Q?0dUX>RWJexsO?m- z%+Bm5`=hP`&_PNopk|ib6MaH*R;|0FXg9n~3{}zY`a9lxP0rc`VA#FSQpP8JM^>eL zT=3UyO8U|z~qNUbU`s zteK!rTqY8C^9O2>ToiODyBlo&-#9q|KY4Wp4KuzX0MNY(t8R?mq^rsi(4xU9u+V>n z43~E@vc&PD*4@BF*s^5r;PPfc;~Z+m)dr3%s0kU}lUGsw{2%UN%J2Z&B+{0W&^qcm zXyJdj%f>Fb(VED@}6-@=>qw+&(K^yA1$_JM4LKaUQ+jlG{5iQQye|S7+7K1bAAiEaHhXrUFFMPTly~ zf8sO=3!>@p@iZ|m zq|nmY;VWuhu9ilu%IDoVh_jbYJqpVf<0ZTapj$!q$_(twgSh7&uwH5!8mca{)wOb@ zHBn7*!WsbqZnQC>{oqLW{V?o74vhEH=%B^ zC(^CRb+mGOU5~&DKzUsc?@vCsv=vH-l~ZO8d+utS7IMfOpxA8*pdc{Og)sFj4huPL zYUvLVgCgCA?7Rv^+d=Z?9Y0EA9d?rj>vcehMmA>=xUL3J%(9pdp)*U8l6KwtptGp= zMRIlu24z=Q(9w7-Wx4og+=yaH;ACW@*RaHkJ2{cF0sc+);CJmLCLBxe5Vq55bSKR) zC}LZbaWXo$1n7`Ur(j>(zpQU5=e~b@O{sNM`gtGhl(~RNG%En4qQf9ysFvSX2%P9y z?eOdQZx@V^@+MqLcLkW7XO-m7aojm9JQEzRSuI3>E3qu4yk;$fVzxp4oplEt%_adpG2JldhyF{|KVFQuaEK=|LHS#wkxZ~E;-u=aZ#d+_gWTSlHUr*Vv2Yp8lO_8g~o;wht^9KoU9pQS6p(5DJOZsUC z-U!HG#1dpw5XR?{HT?@| zY~Jj|H|2;SVdMfxiY-+;#g|ReO7fjJe{(5OmdDrKV?n+PvBpMg>Oaa@4`JwKM8`+??65%t)mg~_C;B&F8Xi_@gL!Qu#_bFdDss#P#4AzPe^P|OHO{l+&fa2Do++vMN= zx;48Qdyx-Aa1d_*9R<2FB_`X~zXU@x!#PuCgU|1Wwc>n+G4wJ<3|4cV5<2KG3+0GD z<&=>yv*|5P?~HEgsgsPXut`@D9LM=pbk(7>nX-X_&(UFY#2VUo?+8o_wR>y|!D*9P zfnVTSiAul?d?AFEwcIQw)IoXg@6G-mh(4%DR ztO$v6<}11_mXG{$)u`gi!4grk>z}t46 z7c~7%36^waDm^~*eVY5Q_cN?JhlrZuDgPLJD|g%hLrmv)>aRC z?r$BFK3-oWUbG$LuuR8t)&x7_8X2_6{(EtTK>L=gwd%Y7(Gt61GuqZzaKjopR!(9b z<|4m{dq%;vB}8~#vdt2nj0HaS|M2@t$mFSh@xA7`WT)j0JZFnI1^kqLm3Zky-VQC# zE;UcM+sx{#Y@TqhmT6K%X-}R-oY8OzvGh2CEUXzgX)FYX<=KH|zjd$Wj`v#ZrgvNU zwLAvm&n*2q(nls>6^3HpRn36?PHfe_dU!9>IG#zQX|2{f!82$YAUrbv~6Zs@$ zi{z(ZBRFoyA2`NBoW+ep-wV691~eOiW^!j>D9S4NJf0qbS;zxo{Py+FFdpfIg&E|S zvnIUhLkj;BVT3E^4B~6p@%jeFCP@GZ&%XeBrMiHH1+i*Q+y-L`0O~1#C1atPGX?v_ zw;r>dR~{!M6f5~+2Ou*`>u=hcd(icy5$9GCGI+My%6CTqCyh>oetMC`Jx*3gj{F>+ zXAC#Y+AntV*$bw^)O;vvUc%r~j2UVv*HdWV(svkNB0DJA2unEavD0H%yJ6lotZOj8 z1Whlvp?$W6VYEuT{EBKCnQ@{-(LKR_x5d!?1n8$A5VErhgCd!g!`l8 zT3=_et~xSQ5Yh5FOO)+WuF+blmH*i%tk6KMz{lThT^(02&0xn}OZu!I@vkiFxR0b` zDfSJSYyBGMd+g@(^VOs+IXI5p9H0o>5+d8ftHR0>V({sjaojD9H#tm7Vvgv2z)FC; z78lhCDI$jt0(2oP?UJP!Bhv@WUB3mH#s-@Uud;fq$>#w|8bRrN^oTW9Z3jg1T3+o< z0^|K3XV&}o%So^AW{mR+!Ne?J%&&A<*uk7Sgm}+#nFR%~UaOm9rH0wLSg;{Mux!y9 zFTEU%&TI90{~bQg3P5>-KJ-yQf{Oh#;_<rzGpJgs1v9Ey_xdRT!EaI?o|i zeY%gGI>4lp%mj^lPSUUQe;$rI>-Q&b!H&shLhOowihzt+~^5Uz>R7F^6t z%*)fbm)11+a1Rm2)<0%-v=kSfdW%J%t#O32eyI8& z7L;N?wE6&W(d=5gqLVs{(X6VcDEza2s6$A5{)^OQb|qV2hU z(flr09|R8p;=J<&!TD$VaVOC-lwZR!@LOZIQenXr=sude04PrpY=$FAZmG}x6;2SY zr@F0KpSKVG4&xNqiSZ#s%;+~$h-$@(R52c@s)nKJhqJoUT>__m4{oF%f+cS^w z@5`9f{?nfg0LvDrAHWHgAroXm!Fg#Of5y`E5&ii`8whjr*#G!aFD=8TDB7cBlF?&8 zspLyABS&$AO|Ssp!D0shhmd_htY#!5+Z|#^R+Q!dCt!zcY?_LLDo_jJH|c1Bwas=ar07? zmzh3|wYUa3MvLX9=j^1Nwn$*!w%OGdPIV*FevqlkT|5q%#l*;$14f+j1asACI&sQi zS3RVntN@hP`7nR%%Tasc3}I3%?(f`Qg0<6aJ&a-`GEH$Ynupn_fU=gp zB9STMT zqb=~*N~4{1l3ghVtU{;4<0x}PL2jdS87!V`s0jCJCpupuSv4Dn7^SG&rv?x)k4SZU zyWasNTBx2w+mhsBDnYJBOv+h_vNP68)Bo$@akRiHSLl0Znh5h&Tw-CYbxaGb>ODyTFl{;}}EMd>pj+n7d zQ4Pn0mSsjFmL3?l#Icj++I^J;(|`anB7Bti`Jj5e=nWPcH{#BjHGc$VWD?!VCg$kG z&letkl%4J}WuKt!cIejMwKcK*mPd$N*hv8$@7?>aSc&nk=C8ii64&2q*<+`zyo-e> z%)$hqaG^7Bv*5YMM`1Z=bDk)-AhGCi-=J-)YqkIVrzQ5tLjVarnjpwOs{jzveTGIVUt>R?fQVQfN~E z#%LX&%u6s_#)5e?ENCz?VQlO<#$stuue4Dhs@8W9)&(=7Q*-#wf7=?WTdj-*pO{z5 z8W+ivX)$**VsPxZi7MDHsQa>s1wbxo!xIza){HYML@>)3uXvhZHe6mV#(wj8Z0Nu9 z`)m#v`F-qf3F_q!97081r;Bcy4 zho&rKBdL>gBOSE0u!+sJtNA@PBU$otMh@e?{k( z(s|{C=2W6BQ7^`;yiMZZsbnN1wq%y^lZRtd`I1_dSMg-BB#RZfn8#LVol#$)0Dg;g>@{$`yqnJ808xpE2^FaV5iD;JV zr0rVeB_G9WeK0S1eqPPaN=!yCI*}VU1ONssPB1cZ!6<)LC3uaca_B|4Fmi3#2D{Qs4#^0W^G-k)VZhD@{DE4Xu zu0t`Ot$+L;TOu?ocg2-fwH@K=fxWiyPoGBbvBPq={f5=yrB%9Qah!!_>lVO8|MED7 zd4H;{!u-wMmigg6%lXOGD5bQJWLG=E_@b3~`eRR6klBBr7TrKQ<#M_pJ$n#9w4AMw zxb>IpX#HDlmA~KWwlxymHmDF1$0P09af#)wy#c{%jN`>3+Eqhv8`%iRd^krGsVIPCRx*GGS&*f@VF?!;{#2k z%B{A!%$hK5gg}2qz~s{;=@wvPT5%8+VDiFUj2!vd55BTwH{A~7g6m}oPVj&n&2IoQni#ed{yWssU10U6-{#`+Lp@7?Syk88SG0wlGv@8#Xc$BIquUqhtE9 zjD=eWRKxX>ABA;5OA;-cW`w~ae!t(w_5jW+^VYa&(EXNarn~<8OB|6)>Tnz zr9>c0PZVV&RtBqrAB)imKOde06ayv*+{^s_r)}wmt1NQ!PV_pA)yh>@fE|7~ZEaKJ zgjC{`nMGt>#c@Ng6dycexoh@V=*+l#t*G1Grcs=ccFUstca>MRX|V|HK*pF0mn~M0=7W za==|S#DYjkB|;&`5rt!?s170m(YT7R`JcyOb=dqJAFz=?#7-8DQU2Frt6~JdGeYzc zM(Cv(*+ULd`0$6#n@4rcwTG8!^PB⪙Ypw90BNR{;83LTs9YzeRBStuyIn#txJen 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 E1BW^~)&Kwi diff --git a/img/gallery/network/29_neighbourhood_highlight.png b/img/gallery/network/29_neighbourhood_highlight.png deleted file mode 100644 index 4551ce62288e9bd5fec034566a3de7cdca8e7e54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302484 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

      aYH4l+9^AW4}5SF12p3R_GgX3A$oI7shWa4E$+^ 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 Lb;6Zl{gVC-5S${( diff --git a/img/gallery/network/30_importing_from_gephi.png b/img/gallery/network/30_importing_from_gephi.png deleted file mode 100644 index 0835fd79d8a0b041150d7ffaa29f32c4e2163760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 510976 zcmZs?Wl)^avIRObxCcmZcY+28?(XhR@Zjz+K!D(G!GndM!JWY!26qYW5Zrli?z#1< z?t9fWKW3_?_P2ZY*S&i6+TqHIQfSBo$N&HUO-5Q=6#xKTyna3*!oU6kq2{sz0LTC` z;v(vvhDUw~nfe}XS6Qnb77rEPbsCIv^~*k;@U}4U@-BPt5D-|uor#e7e*0#D=qrr) zxd?Al87A!u0&8EJmW<}9xlcycYKP0oQUg0fWtqWXwR_=9fPYO5-^FUi&4~}Y&&gem zPepzZxkVb{|JUSO5V=v)a@==Ej;g}J|JNiTU@sT)|DS(NA>y$LDJW$w*kJ?zufgn$ zem17~zs9OSX$*Pf5OA_+P=J;HKZcsdHTOS@Ln4U+>+YD&=SEDOe>gN{ZW`TDbhLQ! z{dbW-Q+g2m2&tUq6j9{s!$Oi`Apz(w;{J)Pazu?9jx8LHMZRUvEBOyu6=vHG%|ags zoh5zIE0-7Vy~24Z)t(zi(0}~b3q)D3dkApduwR`KhlsD^MFBG0lRiq&%iw!Fm#v>x zCwcXso?#>&`Up|N6yEMlAP@=ODPGWCxd}lYXc0Qd_0C&9?77soWNfFTj1vb>u!WiZ zchhI0;t=p1E=7a|Aq|KI)UN@H*op!;4v`f>T)FeX^bkCC<^GHlAS1*m*Lq=c|LZn-+;Po1!(m>yC0D()#xq!REh9 zvHp8Ih=1DY)Nf9WnL>Q`YZtJ55yS`Ne|G0vhU}ul?ce6f^AdjbNb=swdFZGh%NZ{} zXNt$@Uu70MOMr=n`Z&N?=>6d8Pq&SUg!Dcq*WNz9jG-7 zxZ!b%K=F8lC9Le=(Ldi0bQo@aoSk4wD0y+bJf2*yNTiVp-Xiw07{K0416s zv5)@G<8a4N3YW;ELj}~vK<&668r4n}aRkRZlD{DoAf(-V*LzfC0r1-c4qGvg`2H>S z-*?auUhqj$%EY~>yl?dWqbNGL(Y?rrLhQ`7Y+He9^!EZbHnp9kwD;L;yD^iK2H@?~n|9T?U-CE;Zl6z@2JjanaqvKc_~*6c2wn z<=5Fuw@a=K64F7i8LDftbCxtt&jinLT6)m4?#c_pxL&AeY5S)(OI5(KlLGZR2Kc0O zd`|R!CL{!Y(NA@_;gErv6ma!lN!X&VzJ+{a?CaU}KT#Wlj42!+CBW+fXz$ig!sU?4 ze1J#X>23#;hk)ffY5GW68+0dM>SxMu-Y&p}c_|uxK zk(YG(y?5*CMwyURkkj`t6HWI21QIJ|+6E@8v42DkS&h$|4-+FHN?0Dk$du=OXT$wv z(oOPMwq8Cf19(H?TChW>)459syDQw zGt{|9B-{U7g7x0KRRuWgtT1GCOXP54MuO{rAM)GNFVHgOk;*M>$m>X??MV(e(6kcf zV$(OTqH5VO&!@HHy-0q6G*p@B5z{!PXZ%d`@^SBMt%Ok!#k6JkX;OF@ z@XLRbha-{1>jpOW%reA2V{)fZI!f%Wl@_(SdlHjy54NIBrhn(?evZ#RHb=;`f(-5M zsRwT(jUoNo$9Ldz|H*|mQKJ{Br*al?+?bnw^D6+&^+J($67U}K1)nyj-+6i(1=;L$ zM6dwd(!s{aGhj(T^ofVX@uL~r3uUa?T+|6k;O+LaOV8o?z|MxE7jKL8WgV}UG)~j* zkWPED6~PRh5z)OM6}QHz7wAqSZb|uqG}I!y23cmn!~Fwq-s#OSkycCm3ehlb3lHai zszcz9*IekpjPUv;(3&)GDIp-)0rf?liP8o^`t}Onvd=!K7ZKqGhRd3)~`Bu2yX?2 zRI4xrDTs277f=Pkl7V4OxH6shBG|_T)Ii*Z?EhO0V~*b{l5LKWi|cFEFoPX34>FcE zI=3D)3*D~oF*s*m>&B@u9M%Lx(Fi&UuYqKnmIDT9xkbQN+C7wzU1b39eg z!@k_z_Fo1&Po2F)ecfmxWI@Ye8eWd1f|HXySWhghUCwUTN_kLJZXk5%&97AH?^x^* zZ;lLhZa$@2&|EHOeBeKoXZl%~kCtUmx5l#;@SCHBU|or{KPtHJsuV9W1=M z6DIq}_03+TN&eUoCbNU@T=%xRAJW$%X-jwU6=UDye!9Z|-_G$;#QZqVsoy4PMm{ut z*XJ2X_S6B`vFR@X?65{{}&Jalt&k*nuTjK*B2ANZ1oP zUO403HvNjI$85MUnnsq5KUB;Erd@w6!o`2|9HI@?+}T;pUuq<$#pM*&ZON=kI2U

      B-@wfV|$VEcJ&Te>K2fAYWN$D@qx^mhpWRFLeJH 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

      8kF-}nHQem+MR{{J{GJS9BoyY~YEe~bJ7QYH}T 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⪼auPWADg4_cY;)Zm%0d?ZzA-Q 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%0DXx2#~1`x7sQGhVr5bJOM7pv>-uWWi92Ba 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 z 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 c8al)RM!H5a5rDgo1drs8R6$15w=fmH+?% diff --git a/img/gallery/network/31_localization.png b/img/gallery/network/31_localization.png deleted file mode 100644 index a8a31e522b01f0f112316674d87cdb7bebcf941f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39309 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%0D!{TX!2G<{@mnz0s$r z+MT~Lp(!HO(_gr+9LkUAgNcr36qmdGFR$^<7;ZJ`TQfJLs9M~Z@A>%7sI=I&rm|nu zO6ru-TBW2;F0E5eI@LZgOz&u>Pb||rn(Y-$hxG``dawG2|2TO)b8-I`e8PybwyD6I zY^PqnvHLEjiI|7*uw<*R+NJ(!8XmSsvaN;UhQonJu0TQm3yao!Ki(l+G0f8B^0#L> zRwb_5?|yThz457hI||5JS-nzLtCZC%Wp&E&1|`}=_ljnEMKh^Ubnj?3-WoP@R#lDM z_-2Di&yH@@fX5B_o@5(YaD%OTzB&xSgD~*X=ESdY0-J&-RP|`JF0vD97uS zBhvADzgy6HMKh_s(k!qv{UKI6^2kG0%;OaFiJUTuuKm zkWJ`>K|tbQd4cV@O8c^ToMr2`cv$FRZHxY8?`ml>BAX+MIjZ2UOPNu{7*#OufU-5lM&!z|gGuL_Ag1A%ilZuysU)JB zF_lDB97$qX!#)A|c;pw5pGPHLhRQs}qI6%*eAc1vYH*kNsa2O}GGFD|)}jo>%o1<@ zF8${xG%W)f*WCWBQ(IxLt#}yn5jY2&8?em{+@wU2B)%5Mql!6}!2SK1vA8joz%CmM zcu;|W3f+?r;}>9|o0(xF=^wj|@}k*sdq4o@6*=4c(py%}j<6;T64S7(5n01A4M$Zh zYdEHnn2O^%@$$&WLobKCJo52qUI6(7#>YV)k8UYyL}i|0Mb3_7n~$j5>x6|tx<&I2 zI|IU1&i204=H+=>AYuP+dQ`fb1ETtz8ey}w%GLT6d3!hlM;jP^e-O;&N>bL)L z-q>c^?A%jOnWtEbAsO#!Prh8s*3wpTd5qwM z;VNfaudy-DDjt4$O1~V%JL?5R(@O4+0s$2Wx6x@MLu8FiIl6H~CH>_7`zIjZ<0TVUg%U9u|7o>stPZ z-!8Jqlend zJL&~H%^jUFE;|g0Feu)B^Q5vw(Qwz1!SW|Nf@xit44oM=GnIX_)qe zx@jp}8M5(Ct1Kc7V5V3FMaRwU$yJrkHILEeB^2Q0P`Jw3)|<+c`F`D{|2>**3JVW( z$=C-4rws-?OsRKz1?)L-xFA%qeNS7cY*Ekg?+4FyM1a zDt9z2rW#MV&f3MU*4|XYAP@aazd5a+8O}6?1(vpZzlZn*q@{80F-N~@Uj5QGZ=f{1 z@tvjXUOj$zZ|?DN-Si9A5>_hnl>1K>gFS6(WyrRE32iS+xj}(|o~?AW_8JfOG`~G< z^bKX3>fM$y0rP<}KQkUTbB_tkncsKvCjbD!cy#bwNky*OaWT~_a5GMuwbt<;^Q~NB T8IQnK00000NkvXXu0mjfMnX!_ diff --git a/img/gallery/network/32_hierarchicalLayoutMethods.png b/img/gallery/network/32_hierarchicalLayoutMethods.png deleted file mode 100644 index fea805618992f1cc013551ef37299a7e442f5164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33252 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 diff --git a/img/gallery/network/graphviz_gallery.png b/img/gallery/network/graphviz_gallery.png deleted file mode 100644 index 9aacc6128ee036d79b968152727ad03b09f5a540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267856 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 z 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 diff --git a/img/gallery/timeline/01_basic.png b/img/gallery/timeline/01_basic.png deleted file mode 100644 index 8be3e577e1857bd692d24b9cff0c1ae61bdee57b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9239 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

      0SwE)($PwQf+EdVFvB;$4*%DXh4GX(xw#x(< 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 z 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

    #b#c&b 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

  • 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%0Du#RMQlB*$sJ)c2oPJgsXZzauRk4wW`UUN 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ðqTup$XXWB`spN}qMj=tQ$7F; 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 E581x2>T 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 Dj)FBn diff --git a/img/gallery/network/01_basic_usage.png b/img/gallery/network/01_basic_usage.png deleted file mode 100644 index 5fea7b0fa8319a864cab8be44ab7ea5cd47cf98f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21769 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