started work on "play" screen
authorveltr
Wed, 06 Mar 2013 18:09:40 +0100
changeset 5 490e4d1b6fee
parent 4 26a901771957
child 6 14dd1980b0b9
started work on "play" screen
.hgignore
css/ipadsim.css
css/playscreen.css
css/reset.css
css/socialmedia.css
css/startscreen.css
data/5secs.json
data/minutes.json
fakedata/data.json
fakedata/generator.html
js/playscreen.js
js/startscreen-fake.js
js/startscreen.js
lib/jquery.mousewheel.min.js
playscreen.html
startscreen.html
--- a/.hgignore	Fri Feb 15 18:34:43 2013 +0100
+++ b/.hgignore	Wed Mar 06 18:09:40 2013 +0100
@@ -1,3 +1,5 @@
 
 syntax: regexp
-^\.project$
\ No newline at end of file
+^\.project$
+syntax: regexp
+\.webm$
\ No newline at end of file
--- a/css/ipadsim.css	Fri Feb 15 18:34:43 2013 +0100
+++ b/css/ipadsim.css	Wed Mar 06 18:09:40 2013 +0100
@@ -2,10 +2,12 @@
     position: absolute; /* top: 50%; margin-top: -444px; */
     left: 50%; margin-left: -572px; 
     width: 1024px; height: 768px; border-radius: 30px;
-    padding: 0; border: 60px solid #101010;
+    padding: 0; border: 60px solid #f8f6f4;
+    box-shadow: 5px 5px 20px #000000;
 }
 
 .iPad-simulator:after {
     content: ""; position: absolute; top: 364px; height: 40px;
-    width: 40px; left: 1034px; background: #666; border-radius: 20px;
+    width: 40px; left: 1034px; background: #f2f0ed; border-radius: 20px;
+    box-shadow: inset 5px 5px 10px #a0a0a0;
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/playscreen.css	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,103 @@
+
+.play-head, .play-second-line {
+    clear: both;
+}
+
+.play-head {
+    margin-top: 8px;
+}
+
+.title-block {
+    float: left; width: 248px; margin: 0 0 8px 8px;
+}
+
+.play-head h1 {
+    font-size: 28px; line-height: 30px;
+}
+
+.play-block {
+    width: 248px; height: 30px;
+}
+
+.play-button {
+    float: left; margin: 5px; font-size: 18px;
+    line-height: 20px;
+}
+
+.duration {
+    float: right; font-size: 20px; margin: 0 8px; line-height: 30px;
+}
+
+.explain-block {
+    width: 494px; height: 30px; padding: 0 5px;
+}
+
+.keyword-search {
+    line-height: 20px; padding: 0 5px; margin-top: 4px; border: 1px solid #000000; width: 300px; font-size: 18px;
+    background: #666666; color: #FFFFFF;
+}
+::-webkit-input-placeholder { 
+    color: #cccccc; font-style: italic;
+}
+:-moz-placeholder {
+    color: #cccccc; font-style: italic;
+}
+
+.ui-autocomplete {
+    background: #666666; font-size: 14px;
+}
+
+.ui-autocomplete a {
+    color: #ffffff;
+}
+
+.shadow-block {
+    float: left; background: #333333; /*box-shadow: 1px 1px 2px #000;*/ margin: 0 8px 8px 0;
+}
+
+.play-bottom {
+    position: absolute; top: 86px; bottom: 8px; overflow: hidden; width: 100%;
+}
+
+.play-dataviz {
+    float: left; height: 100%; width: 100%; position: relative; margin-left: 8px;
+}
+
+.play-svg {
+    position: absolute; left: 0; top: 0; width: 100%; height: 100%;
+}
+
+.topics-block {
+    float: left; clear: both; width: 10000px; padding-left: 8px; height: 40px;
+}
+
+.topic {
+    float: left; padding: 6px; cursor: pointer; background: #333333;
+}
+
+.topic-words li {
+    display: inline-block; color: #fff; padding: 0 4px;
+    font-size: 14px; line-height: 16px;
+}
+
+.highlight {
+    color: #333333; background: #ffff00;
+}
+
+.play-localtweets {
+    left: 310px;
+    position: absolute;
+    z-index: 2;
+}
+
+.play-localtweets .tweet {
+	width: 320px; background: #666666; font-size: 12px; padding: 4px;
+}
+
+.play-localtweets img {
+	width: 20px; height: 20px; float: left;
+}
+
+.play-localtweets p {
+	margin-left: 24px;
+}
--- a/css/reset.css	Fri Feb 15 18:34:43 2013 +0100
+++ b/css/reset.css	Wed Mar 06 18:09:40 2013 +0100
@@ -31,7 +31,7 @@
 body {
 	line-height: 1;
 }
-ol, ul {
+ol, ul, li {
 	list-style: none;
 }
 blockquote, q {
--- a/css/socialmedia.css	Fri Feb 15 18:34:43 2013 +0100
+++ b/css/socialmedia.css	Wed Mar 06 18:09:40 2013 +0100
@@ -4,116 +4,9 @@
  }
 
 body {
-    font-family: "DIN-Mittelschrift", Arial, sans-serif
+    font-family: Arial, sans-serif
 }
 
 .contents {
-    position: absolute; width: 100%; height: 100%; background: #000; color: #fff;
-}
-
-.start-head, .start-second-line {
-    clear: both;
-}
-
-.start-head {
-    margin-top: 8px;
-}
-
-.title-block {
-    float: left; width: 248px; margin: 0 0 8px 8px;
-}
-
-.start-head h1 {
-    font-size: 38px; line-height: 66px;
-}
-
-.play-block {
-    width: 248px; height: 66px;
-}
-
-.play-button {
-    float: left; margin: 8px; font-size: 38px;
-    background: #aaa; padding: 0 8px 0 10px; 
-    line-height: 50px;
-}
-
-.duration {
-    float: right; font-size: 36px; margin: 0 8px; line-height: 66px;
-}
-
-.explain-block {
-    width: 494px; height: 66px; padding: 0 5px;
-}
-
-.explain-block h3 {
-    font-size: 18px; line-height: 32px;
-}
-
-.keyword-search {
-    line-height: 26px; padding: 0 5px; border: 1px solid #999; width: 300px; font-size: 18px;
-}
-
-.shadow-block {
-    float: left; background: #333333; /*box-shadow: 1px 1px 2px #000;*/ margin: 0 8px 8px 0;
-}
-
-.description-block {
-    width: 240px; height: 166px; margin-left: 8px;
+    position: absolute; width: 100%; height: 100%; background: #000; color: #fff; overflow: hidden;
 }
-
-.description-block p {
-    margin: 8px; font-size: 12px;
-}
-
-.topwords-block {
-    width: 754px; height: 166px; overflow: hidden; padding-right: 6px;
-}
-
-.topwords-list {
-    
-}
-
-.topwords-list li, .topic-words li {
-    display: inline-block; background: #999; color: #fff; padding: 0 6px; margin: 6px 0 0 6px;
-    font-size: 14px; line-height: 26px;
-}
-
-.topwords-block li {
-    cursor: pointer;
-}
-
-.topwords-block li:hover, .topwords-block li.selected, .topic-words li.selected {
-    color: #000000; background: #FFFFFF;
-}
-
-.topwords-block li.selected:hover {
-    background: #999; color: #fff;
-}
-
-.start-bottom {
-    position: absolute; top: 256px; bottom: 0; overflow: hidden; width: 100%;
-}
-
-.start-dataviz {
-    float: left; height: 100%; width: 240px; position: relative; margin-left: 8px;
-}
-
-.start-svg {
-    position: absolute; left: 0; top: 0; width: 100%; height: 100%;
-}
-
-.topics-block {
-    float: left; width: 768px; padding-left: 8px;
-}
-
-.topic-column {
-    float: left; width: 256px;
-}
-
-.topic {
-    width: 242px; padding: 0 6px 6px 0; cursor: pointer; background: #333333;
-}
-
-.highlight {
-    color: #333333; background: #ffff00;
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/css/startscreen.css	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,121 @@
+
+.start-head, .start-second-line {
+    clear: both;
+}
+
+.start-head {
+    margin-top: 8px;
+}
+
+.title-block {
+    float: left; width: 248px; margin: 0 0 8px 8px;
+}
+
+.start-head h1 {
+    font-size: 38px; line-height: 66px;
+}
+
+.play-block {
+    width: 248px; height: 66px;
+}
+
+.play-button {
+    float: left; margin: 8px; font-size: 44px;
+    line-height: 50px;
+}
+
+.duration {
+    float: right; font-size: 36px; margin: 0 8px; line-height: 66px;
+}
+
+.explain-block {
+    width: 494px; height: 66px; padding: 0 5px;
+}
+
+.explain-block h3 {
+    font-size: 18px; line-height: 32px;
+}
+
+.keyword-search {
+    line-height: 30px; padding: 0 5px; border: 1px solid #000000; width: 300px; font-size: 18px;
+    background: #666666; color: #FFFFFF;
+}
+::-webkit-input-placeholder { 
+    color: #cccccc; font-style: italic;
+}
+:-moz-placeholder {
+    color: #cccccc; font-style: italic;
+}
+
+.ui-autocomplete {
+    background: #666666; font-size: 14px;
+}
+
+.ui-autocomplete a {
+    color: #ffffff;
+}
+
+.shadow-block {
+    float: left; background: #333333; /*box-shadow: 1px 1px 2px #000;*/ margin: 0 8px 8px 0;
+}
+
+.description-block {
+    width: 240px; height: 166px; margin-left: 8px;
+}
+
+.description-block p {
+    margin: 8px; font-size: 12px;
+}
+
+.topwords-block {
+    width: 748px; height: 154px; overflow: hidden; padding: 6px;
+}
+
+.topwords-list {
+    
+}
+
+.topwords-list li, .topic-words li {
+    display: inline-block; color: #fff; padding: 0 6px; margin-right: 3px;
+    font-size: 14px; line-height: 26px;
+}
+
+.topwords-block li {
+    cursor: pointer;
+}
+
+.topwords-block li:hover, .topwords-block li.selected, .topic-words li.selected {
+    color: #000000; background: #FFFFFF;
+}
+
+.topwords-block li.selected:hover {
+    background: #999; color: #fff;
+}
+
+.start-bottom {
+    position: absolute; top: 256px; bottom: 0; overflow: hidden; width: 100%;
+}
+
+.start-dataviz {
+    float: left; height: 100%; width: 240px; position: relative; margin-left: 8px;
+}
+
+.start-svg {
+    position: absolute; left: 0; top: 0; width: 100%; height: 100%;
+}
+
+.topics-block {
+    float: left; width: 768px; padding-left: 8px;
+}
+
+.topic-column {
+    float: left; width: 256px;
+}
+
+.topic {
+    width: 236px; padding: 6px; cursor: pointer; background: #333333;
+}
+
+.highlight {
+    color: #333333; background: #ffff00;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/data/5secs.json	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,1 @@
+[{"count": 122, "to": 5, "from": 0}, {"count": 117, "to": 10, "from": 5}, {"count": 135, "to": 15, "from": 10}, {"count": 123, "to": 20, "from": 15}, {"count": 139, "to": 25, "from": 20}, {"count": 160, "to": 30, "from": 25}, {"count": 187, "to": 35, "from": 30}, {"count": 157, "to": 40, "from": 35}, {"count": 163, "to": 45, "from": 40}, {"count": 141, "to": 50, "from": 45}, {"count": 178, "to": 55, "from": 50}, {"count": 155, "to": 60, "from": 55}, {"count": 132, "to": 65, "from": 60}, {"count": 148, "to": 70, "from": 65}, {"count": 149, "to": 75, "from": 70}, {"count": 125, "to": 80, "from": 75}, {"count": 152, "to": 85, "from": 80}, {"count": 166, "to": 90, "from": 85}, {"count": 153, "to": 95, "from": 90}, {"count": 146, "to": 100, "from": 95}, {"count": 167, "to": 105, "from": 100}, {"count": 141, "to": 110, "from": 105}, {"count": 152, "to": 115, "from": 110}, {"count": 113, "to": 120, "from": 115}, {"count": 148, "to": 125, "from": 120}, {"count": 123, "to": 130, "from": 125}, {"count": 108, "to": 135, "from": 130}, {"count": 125, "to": 140, "from": 135}, {"count": 116, "to": 145, "from": 140}, {"count": 146, "to": 150, "from": 145}, {"count": 153, "to": 155, "from": 150}, {"count": 149, "to": 160, "from": 155}, {"count": 143, "to": 165, "from": 160}, {"count": 163, "to": 170, "from": 165}, {"count": 172, "to": 175, "from": 170}, {"count": 166, "to": 180, "from": 175}, {"count": 174, "to": 185, "from": 180}, {"count": 185, "to": 190, "from": 185}, {"count": 183, "to": 195, "from": 190}, {"count": 151, "to": 200, "from": 195}, {"count": 173, "to": 205, "from": 200}, {"count": 166, "to": 210, "from": 205}, {"count": 186, "to": 215, "from": 210}, {"count": 162, "to": 220, "from": 215}, {"count": 180, "to": 225, "from": 220}, {"count": 185, "to": 230, "from": 225}, {"count": 193, "to": 235, "from": 230}, {"count": 139, "to": 240, "from": 235}, {"count": 162, "to": 245, "from": 240}, {"count": 151, "to": 250, "from": 245}, {"count": 148, "to": 255, "from": 250}, {"count": 176, "to": 260, "from": 255}, {"count": 182, "to": 265, "from": 260}, {"count": 205, "to": 270, "from": 265}, {"count": 205, "to": 275, "from": 270}, {"count": 233, "to": 280, "from": 275}, {"count": 228, "to": 285, "from": 280}, {"count": 258, "to": 290, "from": 285}, {"count": 224, "to": 295, "from": 290}, {"count": 227, "to": 300, "from": 295}, {"count": 226, "to": 305, "from": 300}, {"count": 208, "to": 310, "from": 305}, {"count": 243, "to": 315, "from": 310}, {"count": 236, "to": 320, "from": 315}, {"count": 224, "to": 325, "from": 320}, {"count": 229, "to": 330, "from": 325}, {"count": 238, "to": 335, "from": 330}, {"count": 233, "to": 340, "from": 335}, {"count": 190, "to": 345, "from": 340}, {"count": 191, "to": 350, "from": 345}, {"count": 212, "to": 355, "from": 350}, {"count": 262, "to": 360, "from": 355}, {"count": 239, "to": 365, "from": 360}, {"count": 253, "to": 370, "from": 365}, {"count": 225, "to": 375, "from": 370}, {"count": 235, "to": 380, "from": 375}, {"count": 217, "to": 385, "from": 380}, {"count": 214, "to": 390, "from": 385}, {"count": 216, "to": 395, "from": 390}, {"count": 235, "to": 400, "from": 395}, {"count": 235, "to": 405, "from": 400}, {"count": 212, "to": 410, "from": 405}, {"count": 237, "to": 415, "from": 410}, {"count": 230, "to": 420, "from": 415}, {"count": 210, "to": 425, "from": 420}, {"count": 196, "to": 430, "from": 425}, {"count": 220, "to": 435, "from": 430}, {"count": 199, "to": 440, "from": 435}, {"count": 192, "to": 445, "from": 440}, {"count": 201, "to": 450, "from": 445}, {"count": 215, "to": 455, "from": 450}, {"count": 228, "to": 460, "from": 455}, {"count": 228, "to": 465, "from": 460}, {"count": 243, "to": 470, "from": 465}, {"count": 222, "to": 475, "from": 470}, {"count": 218, "to": 480, "from": 475}, {"count": 212, "to": 485, "from": 480}, {"count": 211, "to": 490, "from": 485}, {"count": 223, "to": 495, "from": 490}, {"count": 210, "to": 500, "from": 495}, {"count": 195, "to": 505, "from": 500}, {"count": 225, "to": 510, "from": 505}, {"count": 228, "to": 515, "from": 510}, {"count": 235, "to": 520, "from": 515}, {"count": 251, "to": 525, "from": 520}, {"count": 268, "to": 530, "from": 525}, {"count": 244, "to": 535, "from": 530}, {"count": 249, "to": 540, "from": 535}, {"count": 236, "to": 545, "from": 540}, {"count": 233, "to": 550, "from": 545}, {"count": 261, "to": 555, "from": 550}, {"count": 228, "to": 560, "from": 555}, {"count": 256, "to": 565, "from": 560}, {"count": 242, "to": 570, "from": 565}, {"count": 239, "to": 575, "from": 570}, {"count": 260, "to": 580, "from": 575}, {"count": 245, "to": 585, "from": 580}, {"count": 267, "to": 590, "from": 585}, {"count": 251, "to": 595, "from": 590}, {"count": 251, "to": 600, "from": 595}, {"count": 256, "to": 605, "from": 600}, {"count": 240, "to": 610, "from": 605}, {"count": 254, "to": 615, "from": 610}, {"count": 231, "to": 620, "from": 615}, {"count": 227, "to": 625, "from": 620}, {"count": 246, "to": 630, "from": 625}, {"count": 225, "to": 635, "from": 630}, {"count": 238, "to": 640, "from": 635}, {"count": 230, "to": 645, "from": 640}, {"count": 189, "to": 650, "from": 645}, {"count": 209, "to": 655, "from": 650}, {"count": 182, "to": 660, "from": 655}, {"count": 199, "to": 665, "from": 660}, {"count": 185, "to": 670, "from": 665}, {"count": 200, "to": 675, "from": 670}, {"count": 224, "to": 680, "from": 675}, {"count": 207, "to": 685, "from": 680}, {"count": 201, "to": 690, "from": 685}, {"count": 198, "to": 695, "from": 690}, {"count": 181, "to": 700, "from": 695}, {"count": 223, "to": 705, "from": 700}, {"count": 223, "to": 710, "from": 705}, {"count": 217, "to": 715, "from": 710}, {"count": 239, "to": 720, "from": 715}, {"count": 226, "to": 725, "from": 720}, {"count": 221, "to": 730, "from": 725}, {"count": 205, "to": 735, "from": 730}, {"count": 201, "to": 740, "from": 735}, {"count": 201, "to": 745, "from": 740}, {"count": 239, "to": 750, "from": 745}, {"count": 215, "to": 755, "from": 750}, {"count": 274, "to": 760, "from": 755}, {"count": 235, "to": 765, "from": 760}, {"count": 224, "to": 770, "from": 765}, {"count": 218, "to": 775, "from": 770}, {"count": 232, "to": 780, "from": 775}, {"count": 249, "to": 785, "from": 780}, {"count": 268, "to": 790, "from": 785}, {"count": 260, "to": 795, "from": 790}, {"count": 301, "to": 800, "from": 795}, {"count": 333, "to": 805, "from": 800}, {"count": 344, "to": 810, "from": 805}, {"count": 315, "to": 815, "from": 810}, {"count": 369, "to": 820, "from": 815}, {"count": 357, "to": 825, "from": 820}, {"count": 338, "to": 830, "from": 825}, {"count": 363, "to": 835, "from": 830}, {"count": 332, "to": 840, "from": 835}, {"count": 289, "to": 845, "from": 840}, {"count": 300, "to": 850, "from": 845}, {"count": 277, "to": 855, "from": 850}, {"count": 261, "to": 860, "from": 855}, {"count": 363, "to": 865, "from": 860}, {"count": 334, "to": 870, "from": 865}, {"count": 278, "to": 875, "from": 870}, {"count": 292, "to": 880, "from": 875}, {"count": 318, "to": 885, "from": 880}, {"count": 296, "to": 890, "from": 885}, {"count": 281, "to": 895, "from": 890}, {"count": 308, "to": 900, "from": 895}, {"count": 294, "to": 905, "from": 900}, {"count": 296, "to": 910, "from": 905}, {"count": 299, "to": 915, "from": 910}, {"count": 308, "to": 920, "from": 915}, {"count": 322, "to": 925, "from": 920}, {"count": 305, "to": 930, "from": 925}, {"count": 302, "to": 935, "from": 930}, {"count": 257, "to": 940, "from": 935}, {"count": 236, "to": 945, "from": 940}, {"count": 281, "to": 950, "from": 945}, {"count": 288, "to": 955, "from": 950}, {"count": 242, "to": 960, "from": 955}, {"count": 247, "to": 965, "from": 960}, {"count": 229, "to": 970, "from": 965}, {"count": 248, "to": 975, "from": 970}, {"count": 233, "to": 980, "from": 975}, {"count": 247, "to": 985, "from": 980}, {"count": 229, "to": 990, "from": 985}, {"count": 245, "to": 995, "from": 990}, {"count": 257, "to": 1000, "from": 995}, {"count": 242, "to": 1005, "from": 1000}, {"count": 249, "to": 1010, "from": 1005}, {"count": 256, "to": 1015, "from": 1010}, {"count": 266, "to": 1020, "from": 1015}, {"count": 271, "to": 1025, "from": 1020}, {"count": 256, "to": 1030, "from": 1025}, {"count": 241, "to": 1035, "from": 1030}, {"count": 251, "to": 1040, "from": 1035}, {"count": 253, "to": 1045, "from": 1040}, {"count": 235, "to": 1050, "from": 1045}, {"count": 249, "to": 1055, "from": 1050}, {"count": 216, "to": 1060, "from": 1055}, {"count": 277, "to": 1065, "from": 1060}, {"count": 228, "to": 1070, "from": 1065}, {"count": 256, "to": 1075, "from": 1070}, {"count": 228, "to": 1080, "from": 1075}, {"count": 228, "to": 1085, "from": 1080}, {"count": 218, "to": 1090, "from": 1085}, {"count": 239, "to": 1095, "from": 1090}, {"count": 218, "to": 1100, "from": 1095}, {"count": 252, "to": 1105, "from": 1100}, {"count": 207, "to": 1110, "from": 1105}, {"count": 175, "to": 1115, "from": 1110}, {"count": 177, "to": 1120, "from": 1115}, {"count": 165, "to": 1125, "from": 1120}, {"count": 173, "to": 1130, "from": 1125}, {"count": 191, "to": 1135, "from": 1130}, {"count": 234, "to": 1140, "from": 1135}, {"count": 245, "to": 1145, "from": 1140}, {"count": 226, "to": 1150, "from": 1145}, {"count": 236, "to": 1155, "from": 1150}, {"count": 213, "to": 1160, "from": 1155}, {"count": 269, "to": 1165, "from": 1160}, {"count": 255, "to": 1170, "from": 1165}, {"count": 265, "to": 1175, "from": 1170}, {"count": 221, "to": 1180, "from": 1175}, {"count": 259, "to": 1185, "from": 1180}, {"count": 253, "to": 1190, "from": 1185}, {"count": 243, "to": 1195, "from": 1190}, {"count": 250, "to": 1200, "from": 1195}, {"count": 268, "to": 1205, "from": 1200}, {"count": 261, "to": 1210, "from": 1205}, {"count": 272, "to": 1215, "from": 1210}, {"count": 253, "to": 1220, "from": 1215}, {"count": 255, "to": 1225, "from": 1220}, {"count": 277, "to": 1230, "from": 1225}, {"count": 215, "to": 1235, "from": 1230}, {"count": 274, "to": 1240, "from": 1235}, {"count": 252, "to": 1245, "from": 1240}, {"count": 260, "to": 1250, "from": 1245}, {"count": 255, "to": 1255, "from": 1250}, {"count": 288, "to": 1260, "from": 1255}, {"count": 224, "to": 1265, "from": 1260}, {"count": 252, "to": 1270, "from": 1265}, {"count": 219, "to": 1275, "from": 1270}, {"count": 254, "to": 1280, "from": 1275}, {"count": 244, "to": 1285, "from": 1280}, {"count": 261, "to": 1290, "from": 1285}, {"count": 250, "to": 1295, "from": 1290}, {"count": 255, "to": 1300, "from": 1295}, {"count": 229, "to": 1305, "from": 1300}, {"count": 241, "to": 1310, "from": 1305}, {"count": 253, "to": 1315, "from": 1310}, {"count": 238, "to": 1320, "from": 1315}, {"count": 228, "to": 1325, "from": 1320}, {"count": 233, "to": 1330, "from": 1325}, {"count": 248, "to": 1335, "from": 1330}, {"count": 236, "to": 1340, "from": 1335}, {"count": 236, "to": 1345, "from": 1340}, {"count": 225, "to": 1350, "from": 1345}, {"count": 211, "to": 1355, "from": 1350}, {"count": 212, "to": 1360, "from": 1355}, {"count": 228, "to": 1365, "from": 1360}, {"count": 226, "to": 1370, "from": 1365}, {"count": 206, "to": 1375, "from": 1370}, {"count": 223, "to": 1380, "from": 1375}, {"count": 224, "to": 1385, "from": 1380}, {"count": 210, "to": 1390, "from": 1385}, {"count": 189, "to": 1395, "from": 1390}, {"count": 219, "to": 1400, "from": 1395}, {"count": 215, "to": 1405, "from": 1400}, {"count": 183, "to": 1410, "from": 1405}, {"count": 182, "to": 1415, "from": 1410}, {"count": 181, "to": 1420, "from": 1415}, {"count": 199, "to": 1425, "from": 1420}, {"count": 197, "to": 1430, "from": 1425}, {"count": 226, "to": 1435, "from": 1430}, {"count": 209, "to": 1440, "from": 1435}, {"count": 227, "to": 1445, "from": 1440}, {"count": 185, "to": 1450, "from": 1445}, {"count": 231, "to": 1455, "from": 1450}, {"count": 221, "to": 1460, "from": 1455}, {"count": 232, "to": 1465, "from": 1460}, {"count": 239, "to": 1470, "from": 1465}, {"count": 230, "to": 1475, "from": 1470}, {"count": 262, "to": 1480, "from": 1475}, {"count": 236, "to": 1485, "from": 1480}, {"count": 251, "to": 1490, "from": 1485}, {"count": 232, "to": 1495, "from": 1490}, {"count": 203, "to": 1500, "from": 1495}, {"count": 220, "to": 1505, "from": 1500}, {"count": 213, "to": 1510, "from": 1505}, {"count": 222, "to": 1515, "from": 1510}, {"count": 248, "to": 1520, "from": 1515}, {"count": 208, "to": 1525, "from": 1520}, {"count": 221, "to": 1530, "from": 1525}, {"count": 217, "to": 1535, "from": 1530}, {"count": 242, "to": 1540, "from": 1535}, {"count": 225, "to": 1545, "from": 1540}, {"count": 212, "to": 1550, "from": 1545}, {"count": 202, "to": 1555, "from": 1550}, {"count": 219, "to": 1560, "from": 1555}, {"count": 219, "to": 1565, "from": 1560}, {"count": 242, "to": 1570, "from": 1565}, {"count": 229, "to": 1575, "from": 1570}, {"count": 231, "to": 1580, "from": 1575}, {"count": 240, "to": 1585, "from": 1580}, {"count": 235, "to": 1590, "from": 1585}, {"count": 208, "to": 1595, "from": 1590}, {"count": 217, "to": 1600, "from": 1595}, {"count": 210, "to": 1605, "from": 1600}, {"count": 224, "to": 1610, "from": 1605}, {"count": 257, "to": 1615, "from": 1610}, {"count": 294, "to": 1620, "from": 1615}, {"count": 311, "to": 1625, "from": 1620}, {"count": 286, "to": 1630, "from": 1625}, {"count": 321, "to": 1635, "from": 1630}, {"count": 256, "to": 1640, "from": 1635}, {"count": 278, "to": 1645, "from": 1640}, {"count": 282, "to": 1650, "from": 1645}, {"count": 246, "to": 1655, "from": 1650}, {"count": 237, "to": 1660, "from": 1655}, {"count": 234, "to": 1665, "from": 1660}, {"count": 241, "to": 1670, "from": 1665}, {"count": 238, "to": 1675, "from": 1670}, {"count": 254, "to": 1680, "from": 1675}, {"count": 268, "to": 1685, "from": 1680}, {"count": 277, "to": 1690, "from": 1685}, {"count": 297, "to": 1695, "from": 1690}, {"count": 248, "to": 1700, "from": 1695}, {"count": 279, "to": 1705, "from": 1700}, {"count": 297, "to": 1710, "from": 1705}, {"count": 310, "to": 1715, "from": 1710}, {"count": 360, "to": 1720, "from": 1715}, {"count": 300, "to": 1725, "from": 1720}, {"count": 310, "to": 1730, "from": 1725}, {"count": 321, "to": 1735, "from": 1730}, {"count": 303, "to": 1740, "from": 1735}, {"count": 328, "to": 1745, "from": 1740}, {"count": 322, "to": 1750, "from": 1745}, {"count": 289, "to": 1755, "from": 1750}, {"count": 261, "to": 1760, "from": 1755}, {"count": 289, "to": 1765, "from": 1760}, {"count": 292, "to": 1770, "from": 1765}, {"count": 293, "to": 1775, "from": 1770}, {"count": 356, "to": 1780, "from": 1775}, {"count": 363, "to": 1785, "from": 1780}, {"count": 384, "to": 1790, "from": 1785}, {"count": 392, "to": 1795, "from": 1790}, {"count": 347, "to": 1800, "from": 1795}, {"count": 372, "to": 1805, "from": 1800}, {"count": 365, "to": 1810, "from": 1805}, {"count": 337, "to": 1815, "from": 1810}, {"count": 339, "to": 1820, "from": 1815}, {"count": 307, "to": 1825, "from": 1820}, {"count": 312, "to": 1830, "from": 1825}, {"count": 284, "to": 1835, "from": 1830}, {"count": 314, "to": 1840, "from": 1835}, {"count": 282, "to": 1845, "from": 1840}, {"count": 299, "to": 1850, "from": 1845}, {"count": 276, "to": 1855, "from": 1850}, {"count": 287, "to": 1860, "from": 1855}, {"count": 295, "to": 1865, "from": 1860}, {"count": 274, "to": 1870, "from": 1865}, {"count": 282, "to": 1875, "from": 1870}, {"count": 347, "to": 1880, "from": 1875}, {"count": 309, "to": 1885, "from": 1880}, {"count": 264, "to": 1890, "from": 1885}, {"count": 282, "to": 1895, "from": 1890}, {"count": 291, "to": 1900, "from": 1895}, {"count": 341, "to": 1905, "from": 1900}, {"count": 343, "to": 1910, "from": 1905}, {"count": 381, "to": 1915, "from": 1910}, {"count": 361, "to": 1920, "from": 1915}, {"count": 382, "to": 1925, "from": 1920}, {"count": 362, "to": 1930, "from": 1925}, {"count": 369, "to": 1935, "from": 1930}, {"count": 381, "to": 1940, "from": 1935}, {"count": 354, "to": 1945, "from": 1940}, {"count": 360, "to": 1950, "from": 1945}, {"count": 359, "to": 1955, "from": 1950}, {"count": 320, "to": 1960, "from": 1955}, {"count": 327, "to": 1965, "from": 1960}, {"count": 361, "to": 1970, "from": 1965}, {"count": 329, "to": 1975, "from": 1970}, {"count": 311, "to": 1980, "from": 1975}, {"count": 318, "to": 1985, "from": 1980}, {"count": 312, "to": 1990, "from": 1985}, {"count": 316, "to": 1995, "from": 1990}, {"count": 331, "to": 2000, "from": 1995}, {"count": 306, "to": 2005, "from": 2000}, {"count": 311, "to": 2010, "from": 2005}, {"count": 312, "to": 2015, "from": 2010}, {"count": 299, "to": 2020, "from": 2015}, {"count": 311, "to": 2025, "from": 2020}, {"count": 328, "to": 2030, "from": 2025}, {"count": 295, "to": 2035, "from": 2030}, {"count": 256, "to": 2040, "from": 2035}, {"count": 285, "to": 2045, "from": 2040}, {"count": 307, "to": 2050, "from": 2045}, {"count": 315, "to": 2055, "from": 2050}, {"count": 262, "to": 2060, "from": 2055}, {"count": 279, "to": 2065, "from": 2060}, {"count": 310, "to": 2070, "from": 2065}, {"count": 320, "to": 2075, "from": 2070}, {"count": 299, "to": 2080, "from": 2075}, {"count": 299, "to": 2085, "from": 2080}, {"count": 309, "to": 2090, "from": 2085}, {"count": 313, "to": 2095, "from": 2090}, {"count": 291, "to": 2100, "from": 2095}, {"count": 279, "to": 2105, "from": 2100}, {"count": 262, "to": 2110, "from": 2105}, {"count": 283, "to": 2115, "from": 2110}, {"count": 311, "to": 2120, "from": 2115}, {"count": 287, "to": 2125, "from": 2120}, {"count": 305, "to": 2130, "from": 2125}, {"count": 332, "to": 2135, "from": 2130}, {"count": 289, "to": 2140, "from": 2135}, {"count": 311, "to": 2145, "from": 2140}, {"count": 266, "to": 2150, "from": 2145}, {"count": 276, "to": 2155, "from": 2150}, {"count": 279, "to": 2160, "from": 2155}, {"count": 238, "to": 2165, "from": 2160}, {"count": 263, "to": 2170, "from": 2165}, {"count": 280, "to": 2175, "from": 2170}, {"count": 293, "to": 2180, "from": 2175}, {"count": 303, "to": 2185, "from": 2180}, {"count": 335, "to": 2190, "from": 2185}, {"count": 313, "to": 2195, "from": 2190}, {"count": 342, "to": 2200, "from": 2195}, {"count": 316, "to": 2205, "from": 2200}, {"count": 310, "to": 2210, "from": 2205}, {"count": 308, "to": 2215, "from": 2210}, {"count": 279, "to": 2220, "from": 2215}, {"count": 323, "to": 2225, "from": 2220}, {"count": 299, "to": 2230, "from": 2225}, {"count": 291, "to": 2235, "from": 2230}, {"count": 286, "to": 2240, "from": 2235}, {"count": 307, "to": 2245, "from": 2240}, {"count": 290, "to": 2250, "from": 2245}, {"count": 311, "to": 2255, "from": 2250}, {"count": 337, "to": 2260, "from": 2255}, {"count": 255, "to": 2265, "from": 2260}, {"count": 274, "to": 2270, "from": 2265}, {"count": 261, "to": 2275, "from": 2270}, {"count": 304, "to": 2280, "from": 2275}, {"count": 285, "to": 2285, "from": 2280}, {"count": 270, "to": 2290, "from": 2285}, {"count": 329, "to": 2295, "from": 2290}, {"count": 282, "to": 2300, "from": 2295}, {"count": 310, "to": 2305, "from": 2300}, {"count": 330, "to": 2310, "from": 2305}, {"count": 299, "to": 2315, "from": 2310}, {"count": 349, "to": 2320, "from": 2315}, {"count": 342, "to": 2325, "from": 2320}, {"count": 400, "to": 2330, "from": 2325}, {"count": 417, "to": 2335, "from": 2330}, {"count": 392, "to": 2340, "from": 2335}, {"count": 448, "to": 2345, "from": 2340}, {"count": 393, "to": 2350, "from": 2345}, {"count": 426, "to": 2355, "from": 2350}, {"count": 432, "to": 2360, "from": 2355}, {"count": 442, "to": 2365, "from": 2360}, {"count": 445, "to": 2370, "from": 2365}, {"count": 404, "to": 2375, "from": 2370}, {"count": 390, "to": 2380, "from": 2375}, {"count": 354, "to": 2385, "from": 2380}, {"count": 402, "to": 2390, "from": 2385}, {"count": 423, "to": 2395, "from": 2390}, {"count": 383, "to": 2400, "from": 2395}, {"count": 351, "to": 2405, "from": 2400}, {"count": 343, "to": 2410, "from": 2405}, {"count": 337, "to": 2415, "from": 2410}, {"count": 371, "to": 2420, "from": 2415}, {"count": 381, "to": 2425, "from": 2420}, {"count": 343, "to": 2430, "from": 2425}, {"count": 338, "to": 2435, "from": 2430}, {"count": 370, "to": 2440, "from": 2435}, {"count": 361, "to": 2445, "from": 2440}, {"count": 371, "to": 2450, "from": 2445}, {"count": 359, "to": 2455, "from": 2450}, {"count": 363, "to": 2460, "from": 2455}, {"count": 364, "to": 2465, "from": 2460}, {"count": 372, "to": 2470, "from": 2465}, {"count": 371, "to": 2475, "from": 2470}, {"count": 372, "to": 2480, "from": 2475}, {"count": 386, "to": 2485, "from": 2480}, {"count": 391, "to": 2490, "from": 2485}, {"count": 390, "to": 2495, "from": 2490}, {"count": 371, "to": 2500, "from": 2495}, {"count": 381, "to": 2505, "from": 2500}, {"count": 365, "to": 2510, "from": 2505}, {"count": 360, "to": 2515, "from": 2510}, {"count": 331, "to": 2520, "from": 2515}, {"count": 326, "to": 2525, "from": 2520}, {"count": 322, "to": 2530, "from": 2525}, {"count": 328, "to": 2535, "from": 2530}, {"count": 330, "to": 2540, "from": 2535}, {"count": 322, "to": 2545, "from": 2540}, {"count": 329, "to": 2550, "from": 2545}, {"count": 334, "to": 2555, "from": 2550}, {"count": 321, "to": 2560, "from": 2555}, {"count": 328, "to": 2565, "from": 2560}, {"count": 324, "to": 2570, "from": 2565}, {"count": 306, "to": 2575, "from": 2570}, {"count": 304, "to": 2580, "from": 2575}, {"count": 331, "to": 2585, "from": 2580}, {"count": 289, "to": 2590, "from": 2585}, {"count": 317, "to": 2595, "from": 2590}, {"count": 315, "to": 2600, "from": 2595}, {"count": 303, "to": 2605, "from": 2600}, {"count": 266, "to": 2610, "from": 2605}, {"count": 325, "to": 2615, "from": 2610}, {"count": 252, "to": 2620, "from": 2615}, {"count": 280, "to": 2625, "from": 2620}, {"count": 282, "to": 2630, "from": 2625}, {"count": 317, "to": 2635, "from": 2630}, {"count": 304, "to": 2640, "from": 2635}, {"count": 351, "to": 2645, "from": 2640}, {"count": 365, "to": 2650, "from": 2645}, {"count": 325, "to": 2655, "from": 2650}, {"count": 377, "to": 2660, "from": 2655}, {"count": 367, "to": 2665, "from": 2660}, {"count": 333, "to": 2670, "from": 2665}, {"count": 348, "to": 2675, "from": 2670}, {"count": 335, "to": 2680, "from": 2675}, {"count": 342, "to": 2685, "from": 2680}, {"count": 336, "to": 2690, "from": 2685}, {"count": 332, "to": 2695, "from": 2690}, {"count": 304, "to": 2700, "from": 2695}, {"count": 314, "to": 2705, "from": 2700}, {"count": 332, "to": 2710, "from": 2705}, {"count": 290, "to": 2715, "from": 2710}, {"count": 310, "to": 2720, "from": 2715}, {"count": 308, "to": 2725, "from": 2720}, {"count": 323, "to": 2730, "from": 2725}, {"count": 275, "to": 2735, "from": 2730}, {"count": 276, "to": 2740, "from": 2735}, {"count": 253, "to": 2745, "from": 2740}, {"count": 286, "to": 2750, "from": 2745}, {"count": 257, "to": 2755, "from": 2750}, {"count": 273, "to": 2760, "from": 2755}, {"count": 284, "to": 2765, "from": 2760}, {"count": 302, "to": 2770, "from": 2765}, {"count": 291, "to": 2775, "from": 2770}, {"count": 321, "to": 2780, "from": 2775}, {"count": 332, "to": 2785, "from": 2780}, {"count": 340, "to": 2790, "from": 2785}, {"count": 327, "to": 2795, "from": 2790}, {"count": 326, "to": 2800, "from": 2795}, {"count": 319, "to": 2805, "from": 2800}, {"count": 276, "to": 2810, "from": 2805}, {"count": 288, "to": 2815, "from": 2810}, {"count": 352, "to": 2820, "from": 2815}, {"count": 341, "to": 2825, "from": 2820}, {"count": 331, "to": 2830, "from": 2825}, {"count": 275, "to": 2835, "from": 2830}, {"count": 305, "to": 2840, "from": 2835}, {"count": 323, "to": 2845, "from": 2840}, {"count": 280, "to": 2850, "from": 2845}, {"count": 301, "to": 2855, "from": 2850}, {"count": 330, "to": 2860, "from": 2855}, {"count": 348, "to": 2865, "from": 2860}, {"count": 317, "to": 2870, "from": 2865}, {"count": 303, "to": 2875, "from": 2870}, {"count": 349, "to": 2880, "from": 2875}, {"count": 357, "to": 2885, "from": 2880}, {"count": 364, "to": 2890, "from": 2885}, {"count": 357, "to": 2895, "from": 2890}, {"count": 308, "to": 2900, "from": 2895}, {"count": 311, "to": 2905, "from": 2900}, {"count": 278, "to": 2910, "from": 2905}, {"count": 273, "to": 2915, "from": 2910}, {"count": 326, "to": 2920, "from": 2915}, {"count": 286, "to": 2925, "from": 2920}, {"count": 327, "to": 2930, "from": 2925}, {"count": 313, "to": 2935, "from": 2930}, {"count": 306, "to": 2940, "from": 2935}, {"count": 263, "to": 2945, "from": 2940}, {"count": 299, "to": 2950, "from": 2945}, {"count": 275, "to": 2955, "from": 2950}, {"count": 320, "to": 2960, "from": 2955}, {"count": 298, "to": 2965, "from": 2960}, {"count": 289, "to": 2970, "from": 2965}, {"count": 279, "to": 2975, "from": 2970}, {"count": 302, "to": 2980, "from": 2975}, {"count": 293, "to": 2985, "from": 2980}, {"count": 308, "to": 2990, "from": 2985}, {"count": 326, "to": 2995, "from": 2990}, {"count": 271, "to": 3000, "from": 2995}, {"count": 277, "to": 3005, "from": 3000}, {"count": 312, "to": 3010, "from": 3005}, {"count": 264, "to": 3015, "from": 3010}, {"count": 279, "to": 3020, "from": 3015}, {"count": 281, "to": 3025, "from": 3020}, {"count": 311, "to": 3030, "from": 3025}, {"count": 328, "to": 3035, "from": 3030}, {"count": 303, "to": 3040, "from": 3035}, {"count": 307, "to": 3045, "from": 3040}, {"count": 340, "to": 3050, "from": 3045}, {"count": 279, "to": 3055, "from": 3050}, {"count": 278, "to": 3060, "from": 3055}, {"count": 317, "to": 3065, "from": 3060}, {"count": 326, "to": 3070, "from": 3065}, {"count": 351, "to": 3075, "from": 3070}, {"count": 341, "to": 3080, "from": 3075}, {"count": 379, "to": 3085, "from": 3080}, {"count": 394, "to": 3090, "from": 3085}, {"count": 389, "to": 3095, "from": 3090}, {"count": 368, "to": 3100, "from": 3095}, {"count": 395, "to": 3105, "from": 3100}, {"count": 361, "to": 3110, "from": 3105}, {"count": 362, "to": 3115, "from": 3110}, {"count": 359, "to": 3120, "from": 3115}, {"count": 351, "to": 3125, "from": 3120}, {"count": 327, "to": 3130, "from": 3125}, {"count": 294, "to": 3135, "from": 3130}, {"count": 311, "to": 3140, "from": 3135}, {"count": 325, "to": 3145, "from": 3140}, {"count": 314, "to": 3150, "from": 3145}, {"count": 320, "to": 3155, "from": 3150}, {"count": 310, "to": 3160, "from": 3155}, {"count": 321, "to": 3165, "from": 3160}, {"count": 328, "to": 3170, "from": 3165}, {"count": 338, "to": 3175, "from": 3170}, {"count": 333, "to": 3180, "from": 3175}, {"count": 297, "to": 3185, "from": 3180}, {"count": 324, "to": 3190, "from": 3185}, {"count": 285, "to": 3195, "from": 3190}, {"count": 309, "to": 3200, "from": 3195}, {"count": 266, "to": 3205, "from": 3200}, {"count": 277, "to": 3210, "from": 3205}, {"count": 280, "to": 3215, "from": 3210}, {"count": 280, "to": 3220, "from": 3215}, {"count": 250, "to": 3225, "from": 3220}, {"count": 280, "to": 3230, "from": 3225}, {"count": 279, "to": 3235, "from": 3230}, {"count": 308, "to": 3240, "from": 3235}, {"count": 276, "to": 3245, "from": 3240}, {"count": 278, "to": 3250, "from": 3245}, {"count": 273, "to": 3255, "from": 3250}, {"count": 287, "to": 3260, "from": 3255}, {"count": 281, "to": 3265, "from": 3260}, {"count": 247, "to": 3270, "from": 3265}, {"count": 256, "to": 3275, "from": 3270}, {"count": 288, "to": 3280, "from": 3275}, {"count": 281, "to": 3285, "from": 3280}, {"count": 253, "to": 3290, "from": 3285}, {"count": 286, "to": 3295, "from": 3290}, {"count": 277, "to": 3300, "from": 3295}, {"count": 277, "to": 3305, "from": 3300}, {"count": 240, "to": 3310, "from": 3305}, {"count": 233, "to": 3315, "from": 3310}, {"count": 243, "to": 3320, "from": 3315}, {"count": 248, "to": 3325, "from": 3320}, {"count": 268, "to": 3330, "from": 3325}, {"count": 248, "to": 3335, "from": 3330}, {"count": 265, "to": 3340, "from": 3335}, {"count": 239, "to": 3345, "from": 3340}, {"count": 259, "to": 3350, "from": 3345}, {"count": 240, "to": 3355, "from": 3350}, {"count": 231, "to": 3360, "from": 3355}, {"count": 232, "to": 3365, "from": 3360}, {"count": 230, "to": 3370, "from": 3365}, {"count": 228, "to": 3375, "from": 3370}, {"count": 243, "to": 3380, "from": 3375}, {"count": 227, "to": 3385, "from": 3380}, {"count": 245, "to": 3390, "from": 3385}, {"count": 220, "to": 3395, "from": 3390}, {"count": 207, "to": 3400, "from": 3395}, {"count": 241, "to": 3405, "from": 3400}, {"count": 264, "to": 3410, "from": 3405}, {"count": 259, "to": 3415, "from": 3410}, {"count": 284, "to": 3420, "from": 3415}, {"count": 266, "to": 3425, "from": 3420}, {"count": 259, "to": 3430, "from": 3425}, {"count": 299, "to": 3435, "from": 3430}, {"count": 277, "to": 3440, "from": 3435}, {"count": 250, "to": 3445, "from": 3440}, {"count": 300, "to": 3450, "from": 3445}, {"count": 311, "to": 3455, "from": 3450}, {"count": 288, "to": 3460, "from": 3455}, {"count": 304, "to": 3465, "from": 3460}, {"count": 318, "to": 3470, "from": 3465}, {"count": 307, "to": 3475, "from": 3470}, {"count": 319, "to": 3480, "from": 3475}, {"count": 284, "to": 3485, "from": 3480}, {"count": 270, "to": 3490, "from": 3485}, {"count": 268, "to": 3495, "from": 3490}, {"count": 299, "to": 3500, "from": 3495}, {"count": 298, "to": 3505, "from": 3500}, {"count": 255, "to": 3510, "from": 3505}, {"count": 294, "to": 3515, "from": 3510}, {"count": 284, "to": 3520, "from": 3515}, {"count": 288, "to": 3525, "from": 3520}, {"count": 266, "to": 3530, "from": 3525}, {"count": 279, "to": 3535, "from": 3530}, {"count": 288, "to": 3540, "from": 3535}, {"count": 280, "to": 3545, "from": 3540}, {"count": 296, "to": 3550, "from": 3545}, {"count": 287, "to": 3555, "from": 3550}, {"count": 266, "to": 3560, "from": 3555}, {"count": 248, "to": 3565, "from": 3560}, {"count": 253, "to": 3570, "from": 3565}, {"count": 269, "to": 3575, "from": 3570}, {"count": 234, "to": 3580, "from": 3575}, {"count": 298, "to": 3585, "from": 3580}, {"count": 272, "to": 3590, "from": 3585}, {"count": 287, "to": 3595, "from": 3590}, {"count": 286, "to": 3600, "from": 3595}, {"count": 306, "to": 3605, "from": 3600}, {"count": 355, "to": 3610, "from": 3605}, {"count": 314, "to": 3615, "from": 3610}, {"count": 285, "to": 3620, "from": 3615}, {"count": 282, "to": 3625, "from": 3620}, {"count": 262, "to": 3630, "from": 3625}, {"count": 267, "to": 3635, "from": 3630}, {"count": 275, "to": 3640, "from": 3635}, {"count": 295, "to": 3645, "from": 3640}, {"count": 291, "to": 3650, "from": 3645}, {"count": 297, "to": 3655, "from": 3650}, {"count": 268, "to": 3660, "from": 3655}, {"count": 283, "to": 3665, "from": 3660}, {"count": 291, "to": 3670, "from": 3665}, {"count": 391, "to": 3675, "from": 3670}, {"count": 330, "to": 3680, "from": 3675}, {"count": 363, "to": 3685, "from": 3680}, {"count": 348, "to": 3690, "from": 3685}, {"count": 366, "to": 3695, "from": 3690}, {"count": 390, "to": 3700, "from": 3695}, {"count": 399, "to": 3705, "from": 3700}, {"count": 371, "to": 3710, "from": 3705}, {"count": 395, "to": 3715, "from": 3710}, {"count": 340, "to": 3720, "from": 3715}, {"count": 391, "to": 3725, "from": 3720}, {"count": 354, "to": 3730, "from": 3725}, {"count": 370, "to": 3735, "from": 3730}, {"count": 373, "to": 3740, "from": 3735}, {"count": 343, "to": 3745, "from": 3740}, {"count": 347, "to": 3750, "from": 3745}, {"count": 314, "to": 3755, "from": 3750}, {"count": 340, "to": 3760, "from": 3755}, {"count": 319, "to": 3765, "from": 3760}, {"count": 289, "to": 3770, "from": 3765}, {"count": 309, "to": 3775, "from": 3770}, {"count": 307, "to": 3780, "from": 3775}, {"count": 313, "to": 3785, "from": 3780}, {"count": 276, "to": 3790, "from": 3785}, {"count": 281, "to": 3795, "from": 3790}, {"count": 257, "to": 3800, "from": 3795}, {"count": 225, "to": 3805, "from": 3800}, {"count": 252, "to": 3810, "from": 3805}, {"count": 286, "to": 3815, "from": 3810}, {"count": 310, "to": 3820, "from": 3815}, {"count": 288, "to": 3825, "from": 3820}, {"count": 293, "to": 3830, "from": 3825}, {"count": 318, "to": 3835, "from": 3830}, {"count": 311, "to": 3840, "from": 3835}, {"count": 337, "to": 3845, "from": 3840}, {"count": 310, "to": 3850, "from": 3845}, {"count": 292, "to": 3855, "from": 3850}, {"count": 325, "to": 3860, "from": 3855}, {"count": 266, "to": 3865, "from": 3860}, {"count": 312, "to": 3870, "from": 3865}, {"count": 306, "to": 3875, "from": 3870}, {"count": 335, "to": 3880, "from": 3875}, {"count": 279, "to": 3885, "from": 3880}, {"count": 297, "to": 3890, "from": 3885}, {"count": 313, "to": 3895, "from": 3890}, {"count": 285, "to": 3900, "from": 3895}, {"count": 260, "to": 3905, "from": 3900}, {"count": 293, "to": 3910, "from": 3905}, {"count": 253, "to": 3915, "from": 3910}, {"count": 295, "to": 3920, "from": 3915}, {"count": 283, "to": 3925, "from": 3920}, {"count": 271, "to": 3930, "from": 3925}, {"count": 285, "to": 3935, "from": 3930}, {"count": 247, "to": 3940, "from": 3935}, {"count": 264, "to": 3945, "from": 3940}, {"count": 269, "to": 3950, "from": 3945}, {"count": 266, "to": 3955, "from": 3950}, {"count": 268, "to": 3960, "from": 3955}, {"count": 259, "to": 3965, "from": 3960}, {"count": 283, "to": 3970, "from": 3965}, {"count": 274, "to": 3975, "from": 3970}, {"count": 294, "to": 3980, "from": 3975}, {"count": 277, "to": 3985, "from": 3980}, {"count": 281, "to": 3990, "from": 3985}, {"count": 291, "to": 3995, "from": 3990}, {"count": 265, "to": 4000, "from": 3995}, {"count": 331, "to": 4005, "from": 4000}, {"count": 298, "to": 4010, "from": 4005}, {"count": 320, "to": 4015, "from": 4010}, {"count": 288, "to": 4020, "from": 4015}, {"count": 284, "to": 4025, "from": 4020}, {"count": 275, "to": 4030, "from": 4025}, {"count": 294, "to": 4035, "from": 4030}, {"count": 299, "to": 4040, "from": 4035}, {"count": 297, "to": 4045, "from": 4040}, {"count": 300, "to": 4050, "from": 4045}, {"count": 297, "to": 4055, "from": 4050}, {"count": 292, "to": 4060, "from": 4055}, {"count": 277, "to": 4065, "from": 4060}, {"count": 293, "to": 4070, "from": 4065}, {"count": 225, "to": 4075, "from": 4070}, {"count": 193, "to": 4080, "from": 4075}, {"count": 219, "to": 4085, "from": 4080}, {"count": 240, "to": 4090, "from": 4085}, {"count": 286, "to": 4095, "from": 4090}, {"count": 303, "to": 4100, "from": 4095}, {"count": 279, "to": 4105, "from": 4100}, {"count": 278, "to": 4110, "from": 4105}, {"count": 289, "to": 4115, "from": 4110}, {"count": 336, "to": 4120, "from": 4115}, {"count": 264, "to": 4125, "from": 4120}, {"count": 280, "to": 4130, "from": 4125}, {"count": 267, "to": 4135, "from": 4130}, {"count": 280, "to": 4140, "from": 4135}, {"count": 273, "to": 4145, "from": 4140}, {"count": 287, "to": 4150, "from": 4145}, {"count": 333, "to": 4155, "from": 4150}, {"count": 303, "to": 4160, "from": 4155}, {"count": 332, "to": 4165, "from": 4160}, {"count": 279, "to": 4170, "from": 4165}, {"count": 267, "to": 4175, "from": 4170}, {"count": 265, "to": 4180, "from": 4175}, {"count": 284, "to": 4185, "from": 4180}, {"count": 312, "to": 4190, "from": 4185}, {"count": 292, "to": 4195, "from": 4190}, {"count": 251, "to": 4200, "from": 4195}, {"count": 310, "to": 4205, "from": 4200}, {"count": 282, "to": 4210, "from": 4205}, {"count": 259, "to": 4215, "from": 4210}, {"count": 283, "to": 4220, "from": 4215}, {"count": 286, "to": 4225, "from": 4220}, {"count": 286, "to": 4230, "from": 4225}, {"count": 286, "to": 4235, "from": 4230}, {"count": 265, "to": 4240, "from": 4235}, {"count": 316, "to": 4245, "from": 4240}, {"count": 274, "to": 4250, "from": 4245}, {"count": 289, "to": 4255, "from": 4250}, {"count": 324, "to": 4260, "from": 4255}, {"count": 324, "to": 4265, "from": 4260}, {"count": 334, "to": 4270, "from": 4265}, {"count": 299, "to": 4275, "from": 4270}, {"count": 341, "to": 4280, "from": 4275}, {"count": 272, "to": 4285, "from": 4280}, {"count": 320, "to": 4290, "from": 4285}, {"count": 300, "to": 4295, "from": 4290}, {"count": 333, "to": 4300, "from": 4295}, {"count": 262, "to": 4305, "from": 4300}, {"count": 316, "to": 4310, "from": 4305}, {"count": 300, "to": 4315, "from": 4310}, {"count": 282, "to": 4320, "from": 4315}, {"count": 291, "to": 4325, "from": 4320}, {"count": 282, "to": 4330, "from": 4325}, {"count": 287, "to": 4335, "from": 4330}, {"count": 263, "to": 4340, "from": 4335}, {"count": 311, "to": 4345, "from": 4340}, {"count": 307, "to": 4350, "from": 4345}, {"count": 311, "to": 4355, "from": 4350}, {"count": 284, "to": 4360, "from": 4355}, {"count": 298, "to": 4365, "from": 4360}, {"count": 296, "to": 4370, "from": 4365}, {"count": 292, "to": 4375, "from": 4370}, {"count": 268, "to": 4380, "from": 4375}, {"count": 268, "to": 4385, "from": 4380}, {"count": 273, "to": 4390, "from": 4385}, {"count": 283, "to": 4395, "from": 4390}, {"count": 314, "to": 4400, "from": 4395}, {"count": 273, "to": 4405, "from": 4400}, {"count": 300, "to": 4410, "from": 4405}, {"count": 275, "to": 4415, "from": 4410}, {"count": 334, "to": 4420, "from": 4415}, {"count": 275, "to": 4425, "from": 4420}, {"count": 310, "to": 4430, "from": 4425}, {"count": 332, "to": 4435, "from": 4430}, {"count": 310, "to": 4440, "from": 4435}, {"count": 293, "to": 4445, "from": 4440}, {"count": 303, "to": 4450, "from": 4445}, {"count": 274, "to": 4455, "from": 4450}, {"count": 273, "to": 4460, "from": 4455}, {"count": 254, "to": 4465, "from": 4460}, {"count": 253, "to": 4470, "from": 4465}, {"count": 279, "to": 4475, "from": 4470}, {"count": 285, "to": 4480, "from": 4475}, {"count": 285, "to": 4485, "from": 4480}, {"count": 309, "to": 4490, "from": 4485}, {"count": 345, "to": 4495, "from": 4490}, {"count": 318, "to": 4500, "from": 4495}, {"count": 341, "to": 4505, "from": 4500}, {"count": 270, "to": 4510, "from": 4505}, {"count": 302, "to": 4515, "from": 4510}, {"count": 302, "to": 4520, "from": 4515}, {"count": 296, "to": 4525, "from": 4520}, {"count": 310, "to": 4530, "from": 4525}, {"count": 258, "to": 4535, "from": 4530}, {"count": 296, "to": 4540, "from": 4535}, {"count": 284, "to": 4545, "from": 4540}, {"count": 291, "to": 4550, "from": 4545}, {"count": 285, "to": 4555, "from": 4550}, {"count": 265, "to": 4560, "from": 4555}, {"count": 350, "to": 4565, "from": 4560}, {"count": 321, "to": 4570, "from": 4565}, {"count": 318, "to": 4575, "from": 4570}, {"count": 340, "to": 4580, "from": 4575}, {"count": 318, "to": 4585, "from": 4580}, {"count": 307, "to": 4590, "from": 4585}, {"count": 321, "to": 4595, "from": 4590}, {"count": 298, "to": 4600, "from": 4595}, {"count": 317, "to": 4605, "from": 4600}, {"count": 349, "to": 4610, "from": 4605}, {"count": 298, "to": 4615, "from": 4610}, {"count": 320, "to": 4620, "from": 4615}, {"count": 299, "to": 4625, "from": 4620}, {"count": 275, "to": 4630, "from": 4625}, {"count": 290, "to": 4635, "from": 4630}, {"count": 271, "to": 4640, "from": 4635}, {"count": 284, "to": 4645, "from": 4640}, {"count": 292, "to": 4650, "from": 4645}, {"count": 272, "to": 4655, "from": 4650}, {"count": 281, "to": 4660, "from": 4655}, {"count": 340, "to": 4665, "from": 4660}, {"count": 288, "to": 4670, "from": 4665}, {"count": 295, "to": 4675, "from": 4670}, {"count": 278, "to": 4680, "from": 4675}, {"count": 284, "to": 4685, "from": 4680}, {"count": 278, "to": 4690, "from": 4685}, {"count": 281, "to": 4695, "from": 4690}, {"count": 278, "to": 4700, "from": 4695}, {"count": 321, "to": 4705, "from": 4700}, {"count": 279, "to": 4710, "from": 4705}, {"count": 299, "to": 4715, "from": 4710}, {"count": 320, "to": 4720, "from": 4715}, {"count": 292, "to": 4725, "from": 4720}, {"count": 277, "to": 4730, "from": 4725}, {"count": 283, "to": 4735, "from": 4730}, {"count": 258, "to": 4740, "from": 4735}, {"count": 287, "to": 4745, "from": 4740}, {"count": 262, "to": 4750, "from": 4745}, {"count": 250, "to": 4755, "from": 4750}, {"count": 276, "to": 4760, "from": 4755}, {"count": 292, "to": 4765, "from": 4760}, {"count": 273, "to": 4770, "from": 4765}, {"count": 269, "to": 4775, "from": 4770}, {"count": 286, "to": 4780, "from": 4775}, {"count": 277, "to": 4785, "from": 4780}, {"count": 291, "to": 4790, "from": 4785}, {"count": 268, "to": 4795, "from": 4790}, {"count": 275, "to": 4800, "from": 4795}, {"count": 287, "to": 4805, "from": 4800}, {"count": 262, "to": 4810, "from": 4805}, {"count": 288, "to": 4815, "from": 4810}, {"count": 266, "to": 4820, "from": 4815}, {"count": 288, "to": 4825, "from": 4820}, {"count": 285, "to": 4830, "from": 4825}, {"count": 281, "to": 4835, "from": 4830}, {"count": 278, "to": 4840, "from": 4835}, {"count": 257, "to": 4845, "from": 4840}, {"count": 262, "to": 4850, "from": 4845}, {"count": 268, "to": 4855, "from": 4850}, {"count": 293, "to": 4860, "from": 4855}, {"count": 258, "to": 4865, "from": 4860}, {"count": 229, "to": 4870, "from": 4865}, {"count": 238, "to": 4875, "from": 4870}, {"count": 197, "to": 4880, "from": 4875}, {"count": 277, "to": 4885, "from": 4880}, {"count": 272, "to": 4890, "from": 4885}, {"count": 282, "to": 4895, "from": 4890}, {"count": 291, "to": 4900, "from": 4895}, {"count": 306, "to": 4905, "from": 4900}, {"count": 332, "to": 4910, "from": 4905}, {"count": 291, "to": 4915, "from": 4910}, {"count": 287, "to": 4920, "from": 4915}, {"count": 282, "to": 4925, "from": 4920}, {"count": 273, "to": 4930, "from": 4925}, {"count": 292, "to": 4935, "from": 4930}, {"count": 278, "to": 4940, "from": 4935}, {"count": 271, "to": 4945, "from": 4940}, {"count": 288, "to": 4950, "from": 4945}, {"count": 273, "to": 4955, "from": 4950}, {"count": 320, "to": 4960, "from": 4955}, {"count": 280, "to": 4965, "from": 4960}, {"count": 280, "to": 4970, "from": 4965}, {"count": 266, "to": 4975, "from": 4970}, {"count": 252, "to": 4980, "from": 4975}, {"count": 234, "to": 4985, "from": 4980}, {"count": 281, "to": 4990, "from": 4985}, {"count": 258, "to": 4995, "from": 4990}, {"count": 285, "to": 5000, "from": 4995}, {"count": 241, "to": 5005, "from": 5000}, {"count": 265, "to": 5010, "from": 5005}, {"count": 256, "to": 5015, "from": 5010}, {"count": 279, "to": 5020, "from": 5015}, {"count": 236, "to": 5025, "from": 5020}, {"count": 278, "to": 5030, "from": 5025}, {"count": 254, "to": 5035, "from": 5030}, {"count": 270, "to": 5040, "from": 5035}, {"count": 245, "to": 5045, "from": 5040}, {"count": 228, "to": 5050, "from": 5045}, {"count": 258, "to": 5055, "from": 5050}, {"count": 253, "to": 5060, "from": 5055}, {"count": 273, "to": 5065, "from": 5060}, {"count": 241, "to": 5070, "from": 5065}, {"count": 263, "to": 5075, "from": 5070}, {"count": 256, "to": 5080, "from": 5075}, {"count": 234, "to": 5085, "from": 5080}, {"count": 210, "to": 5090, "from": 5085}, {"count": 252, "to": 5095, "from": 5090}, {"count": 234, "to": 5100, "from": 5095}, {"count": 257, "to": 5105, "from": 5100}, {"count": 226, "to": 5110, "from": 5105}, {"count": 222, "to": 5115, "from": 5110}, {"count": 226, "to": 5120, "from": 5115}, {"count": 228, "to": 5125, "from": 5120}, {"count": 226, "to": 5130, "from": 5125}, {"count": 199, "to": 5135, "from": 5130}, {"count": 203, "to": 5140, "from": 5135}, {"count": 218, "to": 5145, "from": 5140}, {"count": 221, "to": 5150, "from": 5145}, {"count": 222, "to": 5155, "from": 5150}, {"count": 217, "to": 5160, "from": 5155}, {"count": 202, "to": 5165, "from": 5160}, {"count": 208, "to": 5170, "from": 5165}, {"count": 234, "to": 5175, "from": 5170}, {"count": 227, "to": 5180, "from": 5175}, {"count": 229, "to": 5185, "from": 5180}, {"count": 236, "to": 5190, "from": 5185}, {"count": 263, "to": 5195, "from": 5190}, {"count": 208, "to": 5200, "from": 5195}, {"count": 232, "to": 5205, "from": 5200}, {"count": 248, "to": 5210, "from": 5205}, {"count": 314, "to": 5215, "from": 5210}, {"count": 249, "to": 5220, "from": 5215}, {"count": 246, "to": 5225, "from": 5220}, {"count": 296, "to": 5230, "from": 5225}, {"count": 275, "to": 5235, "from": 5230}, {"count": 258, "to": 5240, "from": 5235}, {"count": 278, "to": 5245, "from": 5240}, {"count": 293, "to": 5250, "from": 5245}, {"count": 285, "to": 5255, "from": 5250}, {"count": 278, "to": 5260, "from": 5255}, {"count": 266, "to": 5265, "from": 5260}, {"count": 237, "to": 5270, "from": 5265}, {"count": 211, "to": 5275, "from": 5270}, {"count": 220, "to": 5280, "from": 5275}, {"count": 234, "to": 5285, "from": 5280}, {"count": 260, "to": 5290, "from": 5285}, {"count": 261, "to": 5295, "from": 5290}, {"count": 264, "to": 5300, "from": 5295}, {"count": 232, "to": 5305, "from": 5300}, {"count": 215, "to": 5310, "from": 5305}, {"count": 232, "to": 5315, "from": 5310}, {"count": 252, "to": 5320, "from": 5315}, {"count": 272, "to": 5325, "from": 5320}, {"count": 278, "to": 5330, "from": 5325}, {"count": 298, "to": 5335, "from": 5330}, {"count": 254, "to": 5340, "from": 5335}, {"count": 262, "to": 5345, "from": 5340}, {"count": 282, "to": 5350, "from": 5345}, {"count": 299, "to": 5355, "from": 5350}, {"count": 289, "to": 5360, "from": 5355}, {"count": 300, "to": 5365, "from": 5360}, {"count": 315, "to": 5370, "from": 5365}, {"count": 308, "to": 5375, "from": 5370}, {"count": 298, "to": 5380, "from": 5375}, {"count": 286, "to": 5385, "from": 5380}, {"count": 278, "to": 5390, "from": 5385}, {"count": 289, "to": 5395, "from": 5390}, {"count": 297, "to": 5400, "from": 5395}, {"count": 289, "to": 5405, "from": 5400}, {"count": 296, "to": 5410, "from": 5405}, {"count": 280, "to": 5415, "from": 5410}, {"count": 333, "to": 5420, "from": 5415}, {"count": 305, "to": 5425, "from": 5420}, {"count": 328, "to": 5430, "from": 5425}, {"count": 321, "to": 5435, "from": 5430}, {"count": 339, "to": 5440, "from": 5435}, {"count": 319, "to": 5445, "from": 5440}, {"count": 310, "to": 5450, "from": 5445}, {"count": 353, "to": 5455, "from": 5450}, {"count": 335, "to": 5460, "from": 5455}, {"count": 292, "to": 5465, "from": 5460}, {"count": 311, "to": 5470, "from": 5465}, {"count": 335, "to": 5475, "from": 5470}, {"count": 298, "to": 5480, "from": 5475}, {"count": 288, "to": 5485, "from": 5480}, {"count": 307, "to": 5490, "from": 5485}, {"count": 288, "to": 5495, "from": 5490}, {"count": 311, "to": 5500, "from": 5495}, {"count": 280, "to": 5505, "from": 5500}, {"count": 327, "to": 5510, "from": 5505}, {"count": 261, "to": 5515, "from": 5510}, {"count": 293, "to": 5520, "from": 5515}, {"count": 275, "to": 5525, "from": 5520}, {"count": 268, "to": 5530, "from": 5525}, {"count": 287, "to": 5535, "from": 5530}, {"count": 297, "to": 5540, "from": 5535}, {"count": 314, "to": 5545, "from": 5540}, {"count": 298, "to": 5550, "from": 5545}, {"count": 299, "to": 5555, "from": 5550}, {"count": 297, "to": 5560, "from": 5555}, {"count": 319, "to": 5565, "from": 5560}, {"count": 286, "to": 5570, "from": 5565}, {"count": 266, "to": 5575, "from": 5570}, {"count": 298, "to": 5580, "from": 5575}, {"count": 292, "to": 5585, "from": 5580}, {"count": 264, "to": 5590, "from": 5585}, {"count": 287, "to": 5595, "from": 5590}, {"count": 255, "to": 5600, "from": 5595}, {"count": 257, "to": 5605, "from": 5600}, {"count": 250, "to": 5610, "from": 5605}, {"count": 277, "to": 5615, "from": 5610}, {"count": 251, "to": 5620, "from": 5615}, {"count": 295, "to": 5625, "from": 5620}, {"count": 248, "to": 5630, "from": 5625}, {"count": 257, "to": 5635, "from": 5630}, {"count": 261, "to": 5640, "from": 5635}, {"count": 259, "to": 5645, "from": 5640}, {"count": 237, "to": 5650, "from": 5645}, {"count": 273, "to": 5655, "from": 5650}, {"count": 253, "to": 5660, "from": 5655}, {"count": 260, "to": 5665, "from": 5660}, {"count": 236, "to": 5670, "from": 5665}, {"count": 255, "to": 5675, "from": 5670}, {"count": 266, "to": 5680, "from": 5675}, {"count": 197, "to": 5685, "from": 5680}, {"count": 231, "to": 5690, "from": 5685}, {"count": 213, "to": 5695, "from": 5690}, {"count": 224, "to": 5700, "from": 5695}, {"count": 277, "to": 5705, "from": 5700}, {"count": 331, "to": 5710, "from": 5705}, {"count": 326, "to": 5715, "from": 5710}, {"count": 359, "to": 5720, "from": 5715}, {"count": 393, "to": 5725, "from": 5720}, {"count": 395, "to": 5730, "from": 5725}, {"count": 380, "to": 5735, "from": 5730}, {"count": 325, "to": 5740, "from": 5735}, {"count": 384, "to": 5745, "from": 5740}, {"count": 373, "to": 5750, "from": 5745}, {"count": 359, "to": 5755, "from": 5750}, {"count": 349, "to": 5760, "from": 5755}, {"count": 339, "to": 5765, "from": 5760}, {"count": 360, "to": 5770, "from": 5765}, {"count": 378, "to": 5775, "from": 5770}, {"count": 355, "to": 5780, "from": 5775}, {"count": 355, "to": 5785, "from": 5780}, {"count": 333, "to": 5790, "from": 5785}, {"count": 350, "to": 5795, "from": 5790}, {"count": 337, "to": 5800, "from": 5795}, {"count": 316, "to": 5805, "from": 5800}, {"count": 322, "to": 5810, "from": 5805}, {"count": 339, "to": 5815, "from": 5810}, {"count": 388, "to": 5820, "from": 5815}, {"count": 367, "to": 5825, "from": 5820}, {"count": 391, "to": 5830, "from": 5825}, {"count": 356, "to": 5835, "from": 5830}, {"count": 345, "to": 5840, "from": 5835}, {"count": 351, "to": 5845, "from": 5840}, {"count": 298, "to": 5850, "from": 5845}, {"count": 312, "to": 5855, "from": 5850}, {"count": 317, "to": 5860, "from": 5855}, {"count": 325, "to": 5865, "from": 5860}, {"count": 327, "to": 5870, "from": 5865}, {"count": 318, "to": 5875, "from": 5870}, {"count": 285, "to": 5880, "from": 5875}, {"count": 264, "to": 5885, "from": 5880}, {"count": 273, "to": 5890, "from": 5885}, {"count": 272, "to": 5895, "from": 5890}, {"count": 294, "to": 5900, "from": 5895}, {"count": 284, "to": 5905, "from": 5900}, {"count": 265, "to": 5910, "from": 5905}, {"count": 278, "to": 5915, "from": 5910}, {"count": 288, "to": 5920, "from": 5915}, {"count": 274, "to": 5925, "from": 5920}, {"count": 241, "to": 5930, "from": 5925}, {"count": 259, "to": 5935, "from": 5930}, {"count": 250, "to": 5940, "from": 5935}, {"count": 211, "to": 5945, "from": 5940}, {"count": 251, "to": 5950, "from": 5945}, {"count": 250, "to": 5955, "from": 5950}, {"count": 233, "to": 5960, "from": 5955}, {"count": 243, "to": 5965, "from": 5960}, {"count": 244, "to": 5970, "from": 5965}, {"count": 266, "to": 5975, "from": 5970}, {"count": 249, "to": 5980, "from": 5975}, {"count": 253, "to": 5985, "from": 5980}, {"count": 228, "to": 5990, "from": 5985}, {"count": 245, "to": 5995, "from": 5990}, {"count": 245, "to": 6000, "from": 5995}, {"count": 222, "to": 6005, "from": 6000}, {"count": 219, "to": 6010, "from": 6005}, {"count": 240, "to": 6015, "from": 6010}, {"count": 231, "to": 6020, "from": 6015}, {"count": 217, "to": 6025, "from": 6020}, {"count": 212, "to": 6030, "from": 6025}, {"count": 222, "to": 6035, "from": 6030}, {"count": 224, "to": 6040, "from": 6035}, {"count": 231, "to": 6045, "from": 6040}, {"count": 215, "to": 6050, "from": 6045}, {"count": 204, "to": 6055, "from": 6050}, {"count": 244, "to": 6060, "from": 6055}, {"count": 233, "to": 6065, "from": 6060}, {"count": 219, "to": 6070, "from": 6065}, {"count": 214, "to": 6075, "from": 6070}, {"count": 209, "to": 6080, "from": 6075}, {"count": 240, "to": 6085, "from": 6080}, {"count": 217, "to": 6090, "from": 6085}, {"count": 221, "to": 6095, "from": 6090}, {"count": 213, "to": 6100, "from": 6095}, {"count": 243, "to": 6105, "from": 6100}, {"count": 248, "to": 6110, "from": 6105}, {"count": 245, "to": 6115, "from": 6110}, {"count": 233, "to": 6120, "from": 6115}, {"count": 243, "to": 6125, "from": 6120}, {"count": 220, "to": 6130, "from": 6125}, {"count": 227, "to": 6135, "from": 6130}, {"count": 224, "to": 6140, "from": 6135}, {"count": 218, "to": 6145, "from": 6140}, {"count": 235, "to": 6150, "from": 6145}, {"count": 237, "to": 6155, "from": 6150}, {"count": 226, "to": 6160, "from": 6155}, {"count": 219, "to": 6165, "from": 6160}, {"count": 246, "to": 6170, "from": 6165}, {"count": 200, "to": 6175, "from": 6170}, {"count": 218, "to": 6180, "from": 6175}, {"count": 240, "to": 6185, "from": 6180}, {"count": 218, "to": 6190, "from": 6185}, {"count": 254, "to": 6195, "from": 6190}, {"count": 245, "to": 6200, "from": 6195}, {"count": 252, "to": 6205, "from": 6200}, {"count": 233, "to": 6210, "from": 6205}, {"count": 239, "to": 6215, "from": 6210}, {"count": 221, "to": 6220, "from": 6215}, {"count": 234, "to": 6225, "from": 6220}, {"count": 233, "to": 6230, "from": 6225}, {"count": 254, "to": 6235, "from": 6230}, {"count": 250, "to": 6240, "from": 6235}, {"count": 256, "to": 6245, "from": 6240}, {"count": 273, "to": 6250, "from": 6245}, {"count": 251, "to": 6255, "from": 6250}, {"count": 246, "to": 6260, "from": 6255}, {"count": 194, "to": 6265, "from": 6260}, {"count": 217, "to": 6270, "from": 6265}, {"count": 210, "to": 6275, "from": 6270}, {"count": 222, "to": 6280, "from": 6275}, {"count": 243, "to": 6285, "from": 6280}, {"count": 223, "to": 6290, "from": 6285}, {"count": 233, "to": 6295, "from": 6290}, {"count": 244, "to": 6300, "from": 6295}, {"count": 246, "to": 6305, "from": 6300}, {"count": 215, "to": 6310, "from": 6305}, {"count": 253, "to": 6315, "from": 6310}, {"count": 240, "to": 6320, "from": 6315}, {"count": 228, "to": 6325, "from": 6320}, {"count": 214, "to": 6330, "from": 6325}, {"count": 229, "to": 6335, "from": 6330}, {"count": 203, "to": 6340, "from": 6335}, {"count": 227, "to": 6345, "from": 6340}, {"count": 242, "to": 6350, "from": 6345}, {"count": 220, "to": 6355, "from": 6350}, {"count": 199, "to": 6360, "from": 6355}, {"count": 203, "to": 6365, "from": 6360}, {"count": 215, "to": 6370, "from": 6365}, {"count": 207, "to": 6375, "from": 6370}, {"count": 214, "to": 6380, "from": 6375}, {"count": 234, "to": 6385, "from": 6380}, {"count": 226, "to": 6390, "from": 6385}, {"count": 198, "to": 6395, "from": 6390}, {"count": 232, "to": 6400, "from": 6395}, {"count": 229, "to": 6405, "from": 6400}, {"count": 247, "to": 6410, "from": 6405}, {"count": 233, "to": 6415, "from": 6410}, {"count": 259, "to": 6420, "from": 6415}, {"count": 244, "to": 6425, "from": 6420}, {"count": 282, "to": 6430, "from": 6425}, {"count": 290, "to": 6435, "from": 6430}, {"count": 295, "to": 6440, "from": 6435}, {"count": 226, "to": 6445, "from": 6440}, {"count": 286, "to": 6450, "from": 6445}, {"count": 257, "to": 6455, "from": 6450}, {"count": 278, "to": 6460, "from": 6455}, {"count": 272, "to": 6465, "from": 6460}, {"count": 256, "to": 6470, "from": 6465}, {"count": 247, "to": 6475, "from": 6470}, {"count": 245, "to": 6480, "from": 6475}, {"count": 255, "to": 6485, "from": 6480}, {"count": 237, "to": 6490, "from": 6485}, {"count": 255, "to": 6495, "from": 6490}, {"count": 249, "to": 6500, "from": 6495}, {"count": 234, "to": 6505, "from": 6500}, {"count": 200, "to": 6510, "from": 6505}, {"count": 246, "to": 6515, "from": 6510}, {"count": 235, "to": 6520, "from": 6515}, {"count": 229, "to": 6525, "from": 6520}, {"count": 228, "to": 6530, "from": 6525}, {"count": 236, "to": 6535, "from": 6530}, {"count": 235, "to": 6540, "from": 6535}, {"count": 226, "to": 6545, "from": 6540}, {"count": 240, "to": 6550, "from": 6545}, {"count": 263, "to": 6555, "from": 6550}, {"count": 251, "to": 6560, "from": 6555}, {"count": 242, "to": 6565, "from": 6560}, {"count": 255, "to": 6570, "from": 6565}, {"count": 249, "to": 6575, "from": 6570}, {"count": 266, "to": 6580, "from": 6575}, {"count": 249, "to": 6585, "from": 6580}, {"count": 255, "to": 6590, "from": 6585}, {"count": 225, "to": 6595, "from": 6590}, {"count": 226, "to": 6600, "from": 6595}, {"count": 219, "to": 6605, "from": 6600}, {"count": 193, "to": 6610, "from": 6605}, {"count": 213, "to": 6615, "from": 6610}, {"count": 215, "to": 6620, "from": 6615}, {"count": 228, "to": 6625, "from": 6620}, {"count": 176, "to": 6630, "from": 6625}, {"count": 241, "to": 6635, "from": 6630}, {"count": 214, "to": 6640, "from": 6635}, {"count": 271, "to": 6645, "from": 6640}, {"count": 310, "to": 6650, "from": 6645}, {"count": 271, "to": 6655, "from": 6650}, {"count": 287, "to": 6660, "from": 6655}, {"count": 241, "to": 6665, "from": 6660}, {"count": 241, "to": 6670, "from": 6665}, {"count": 258, "to": 6675, "from": 6670}, {"count": 259, "to": 6680, "from": 6675}, {"count": 340, "to": 6685, "from": 6680}, {"count": 311, "to": 6690, "from": 6685}, {"count": 346, "to": 6695, "from": 6690}, {"count": 367, "to": 6700, "from": 6695}, {"count": 292, "to": 6705, "from": 6700}, {"count": 312, "to": 6710, "from": 6705}, {"count": 295, "to": 6715, "from": 6710}, {"count": 294, "to": 6720, "from": 6715}, {"count": 294, "to": 6725, "from": 6720}, {"count": 292, "to": 6730, "from": 6725}, {"count": 271, "to": 6735, "from": 6730}, {"count": 322, "to": 6740, "from": 6735}, {"count": 283, "to": 6745, "from": 6740}, {"count": 307, "to": 6750, "from": 6745}, {"count": 268, "to": 6755, "from": 6750}, {"count": 304, "to": 6760, "from": 6755}, {"count": 268, "to": 6765, "from": 6760}, {"count": 332, "to": 6770, "from": 6765}, {"count": 294, "to": 6775, "from": 6770}, {"count": 315, "to": 6780, "from": 6775}, {"count": 314, "to": 6785, "from": 6780}, {"count": 304, "to": 6790, "from": 6785}, {"count": 318, "to": 6795, "from": 6790}, {"count": 311, "to": 6800, "from": 6795}, {"count": 284, "to": 6805, "from": 6800}, {"count": 328, "to": 6810, "from": 6805}, {"count": 313, "to": 6815, "from": 6810}, {"count": 359, "to": 6820, "from": 6815}, {"count": 318, "to": 6825, "from": 6820}, {"count": 311, "to": 6830, "from": 6825}, {"count": 316, "to": 6835, "from": 6830}, {"count": 293, "to": 6840, "from": 6835}, {"count": 276, "to": 6845, "from": 6840}, {"count": 293, "to": 6850, "from": 6845}, {"count": 281, "to": 6855, "from": 6850}, {"count": 266, "to": 6860, "from": 6855}, {"count": 278, "to": 6865, "from": 6860}, {"count": 298, "to": 6870, "from": 6865}, {"count": 301, "to": 6875, "from": 6870}, {"count": 281, "to": 6880, "from": 6875}, {"count": 279, "to": 6885, "from": 6880}, {"count": 275, "to": 6890, "from": 6885}, {"count": 301, "to": 6895, "from": 6890}, {"count": 272, "to": 6900, "from": 6895}, {"count": 272, "to": 6905, "from": 6900}, {"count": 291, "to": 6910, "from": 6905}, {"count": 279, "to": 6915, "from": 6910}, {"count": 298, "to": 6920, "from": 6915}, {"count": 273, "to": 6925, "from": 6920}, {"count": 308, "to": 6930, "from": 6925}, {"count": 306, "to": 6935, "from": 6930}, {"count": 281, "to": 6940, "from": 6935}, {"count": 255, "to": 6945, "from": 6940}, {"count": 222, "to": 6950, "from": 6945}, {"count": 255, "to": 6955, "from": 6950}, {"count": 256, "to": 6960, "from": 6955}, {"count": 255, "to": 6965, "from": 6960}, {"count": 251, "to": 6970, "from": 6965}, {"count": 251, "to": 6975, "from": 6970}, {"count": 261, "to": 6980, "from": 6975}, {"count": 245, "to": 6985, "from": 6980}, {"count": 269, "to": 6990, "from": 6985}, {"count": 262, "to": 6995, "from": 6990}, {"count": 223, "to": 7000, "from": 6995}, {"count": 283, "to": 7005, "from": 7000}, {"count": 234, "to": 7010, "from": 7005}, {"count": 238, "to": 7015, "from": 7010}, {"count": 251, "to": 7020, "from": 7015}, {"count": 237, "to": 7025, "from": 7020}, {"count": 222, "to": 7030, "from": 7025}, {"count": 216, "to": 7035, "from": 7030}, {"count": 226, "to": 7040, "from": 7035}, {"count": 232, "to": 7045, "from": 7040}, {"count": 260, "to": 7050, "from": 7045}, {"count": 236, "to": 7055, "from": 7050}, {"count": 273, "to": 7060, "from": 7055}, {"count": 206, "to": 7065, "from": 7060}, {"count": 190, "to": 7070, "from": 7065}, {"count": 204, "to": 7075, "from": 7070}, {"count": 213, "to": 7080, "from": 7075}, {"count": 232, "to": 7085, "from": 7080}, {"count": 242, "to": 7090, "from": 7085}, {"count": 205, "to": 7095, "from": 7090}, {"count": 196, "to": 7100, "from": 7095}, {"count": 182, "to": 7105, "from": 7100}, {"count": 185, "to": 7110, "from": 7105}, {"count": 184, "to": 7115, "from": 7110}, {"count": 212, "to": 7120, "from": 7115}, {"count": 213, "to": 7125, "from": 7120}, {"count": 242, "to": 7130, "from": 7125}, {"count": 227, "to": 7135, "from": 7130}, {"count": 232, "to": 7140, "from": 7135}, {"count": 245, "to": 7145, "from": 7140}, {"count": 233, "to": 7150, "from": 7145}, {"count": 257, "to": 7155, "from": 7150}, {"count": 287, "to": 7160, "from": 7155}, {"count": 287, "to": 7165, "from": 7160}, {"count": 299, "to": 7170, "from": 7165}, {"count": 289, "to": 7175, "from": 7170}, {"count": 305, "to": 7180, "from": 7175}, {"count": 317, "to": 7185, "from": 7180}, {"count": 329, "to": 7190, "from": 7185}, {"count": 302, "to": 7195, "from": 7190}, {"count": 274, "to": 7200, "from": 7195}, {"count": 277, "to": 7205, "from": 7200}, {"count": 253, "to": 7210, "from": 7205}, {"count": 256, "to": 7215, "from": 7210}, {"count": 288, "to": 7220, "from": 7215}, {"count": 263, "to": 7225, "from": 7220}, {"count": 301, "to": 7230, "from": 7225}, {"count": 260, "to": 7235, "from": 7230}, {"count": 221, "to": 7240, "from": 7235}, {"count": 246, "to": 7245, "from": 7240}, {"count": 252, "to": 7250, "from": 7245}, {"count": 237, "to": 7255, "from": 7250}, {"count": 243, "to": 7260, "from": 7255}, {"count": 219, "to": 7265, "from": 7260}, {"count": 228, "to": 7270, "from": 7265}, {"count": 276, "to": 7275, "from": 7270}, {"count": 236, "to": 7280, "from": 7275}, {"count": 234, "to": 7285, "from": 7280}, {"count": 248, "to": 7290, "from": 7285}, {"count": 226, "to": 7295, "from": 7290}, {"count": 232, "to": 7300, "from": 7295}, {"count": 225, "to": 7305, "from": 7300}, {"count": 252, "to": 7310, "from": 7305}, {"count": 270, "to": 7315, "from": 7310}, {"count": 263, "to": 7320, "from": 7315}, {"count": 232, "to": 7325, "from": 7320}, {"count": 260, "to": 7330, "from": 7325}, {"count": 225, "to": 7335, "from": 7330}, {"count": 258, "to": 7340, "from": 7335}, {"count": 223, "to": 7345, "from": 7340}, {"count": 226, "to": 7350, "from": 7345}, {"count": 262, "to": 7355, "from": 7350}, {"count": 251, "to": 7360, "from": 7355}, {"count": 232, "to": 7365, "from": 7360}, {"count": 268, "to": 7370, "from": 7365}, {"count": 258, "to": 7375, "from": 7370}, {"count": 242, "to": 7380, "from": 7375}, {"count": 266, "to": 7385, "from": 7380}, {"count": 273, "to": 7390, "from": 7385}, {"count": 240, "to": 7395, "from": 7390}, {"count": 234, "to": 7400, "from": 7395}, {"count": 245, "to": 7405, "from": 7400}, {"count": 253, "to": 7410, "from": 7405}, {"count": 237, "to": 7415, "from": 7410}, {"count": 220, "to": 7420, "from": 7415}, {"count": 214, "to": 7425, "from": 7420}, {"count": 237, "to": 7430, "from": 7425}, {"count": 222, "to": 7435, "from": 7430}, {"count": 245, "to": 7440, "from": 7435}, {"count": 247, "to": 7445, "from": 7440}, {"count": 232, "to": 7450, "from": 7445}, {"count": 246, "to": 7455, "from": 7450}, {"count": 235, "to": 7460, "from": 7455}, {"count": 226, "to": 7465, "from": 7460}, {"count": 233, "to": 7470, "from": 7465}, {"count": 255, "to": 7475, "from": 7470}, {"count": 252, "to": 7480, "from": 7475}, {"count": 271, "to": 7485, "from": 7480}, {"count": 274, "to": 7490, "from": 7485}, {"count": 276, "to": 7495, "from": 7490}, {"count": 253, "to": 7500, "from": 7495}, {"count": 287, "to": 7505, "from": 7500}, {"count": 240, "to": 7510, "from": 7505}, {"count": 280, "to": 7515, "from": 7510}, {"count": 275, "to": 7520, "from": 7515}, {"count": 249, "to": 7525, "from": 7520}, {"count": 253, "to": 7530, "from": 7525}, {"count": 247, "to": 7535, "from": 7530}, {"count": 252, "to": 7540, "from": 7535}, {"count": 210, "to": 7545, "from": 7540}, {"count": 215, "to": 7550, "from": 7545}, {"count": 229, "to": 7555, "from": 7550}, {"count": 227, "to": 7560, "from": 7555}, {"count": 231, "to": 7565, "from": 7560}, {"count": 234, "to": 7570, "from": 7565}, {"count": 251, "to": 7575, "from": 7570}, {"count": 235, "to": 7580, "from": 7575}, {"count": 246, "to": 7585, "from": 7580}, {"count": 247, "to": 7590, "from": 7585}, {"count": 230, "to": 7595, "from": 7590}, {"count": 232, "to": 7600, "from": 7595}, {"count": 230, "to": 7605, "from": 7600}, {"count": 217, "to": 7610, "from": 7605}, {"count": 223, "to": 7615, "from": 7610}, {"count": 250, "to": 7620, "from": 7615}, {"count": 216, "to": 7625, "from": 7620}, {"count": 208, "to": 7630, "from": 7625}, {"count": 213, "to": 7635, "from": 7630}, {"count": 231, "to": 7640, "from": 7635}, {"count": 214, "to": 7645, "from": 7640}, {"count": 220, "to": 7650, "from": 7645}, {"count": 188, "to": 7655, "from": 7650}, {"count": 196, "to": 7660, "from": 7655}, {"count": 209, "to": 7665, "from": 7660}, {"count": 187, "to": 7670, "from": 7665}, {"count": 168, "to": 7675, "from": 7670}, {"count": 201, "to": 7680, "from": 7675}, {"count": 204, "to": 7685, "from": 7680}, {"count": 178, "to": 7690, "from": 7685}, {"count": 173, "to": 7695, "from": 7690}, {"count": 204, "to": 7700, "from": 7695}, {"count": 192, "to": 7705, "from": 7700}, {"count": 190, "to": 7710, "from": 7705}, {"count": 160, "to": 7715, "from": 7710}, {"count": 177, "to": 7720, "from": 7715}, {"count": 182, "to": 7725, "from": 7720}, {"count": 227, "to": 7730, "from": 7725}, {"count": 187, "to": 7735, "from": 7730}, {"count": 199, "to": 7740, "from": 7735}, {"count": 209, "to": 7745, "from": 7740}, {"count": 210, "to": 7750, "from": 7745}, {"count": 200, "to": 7755, "from": 7750}, {"count": 187, "to": 7760, "from": 7755}, {"count": 202, "to": 7765, "from": 7760}, {"count": 210, "to": 7770, "from": 7765}, {"count": 215, "to": 7775, "from": 7770}, {"count": 232, "to": 7780, "from": 7775}, {"count": 249, "to": 7785, "from": 7780}, {"count": 211, "to": 7790, "from": 7785}, {"count": 250, "to": 7795, "from": 7790}, {"count": 240, "to": 7800, "from": 7795}, {"count": 239, "to": 7805, "from": 7800}, {"count": 254, "to": 7810, "from": 7805}, {"count": 233, "to": 7815, "from": 7810}, {"count": 238, "to": 7820, "from": 7815}, {"count": 211, "to": 7825, "from": 7820}, {"count": 217, "to": 7830, "from": 7825}, {"count": 210, "to": 7835, "from": 7830}, {"count": 199, "to": 7840, "from": 7835}, {"count": 219, "to": 7845, "from": 7840}, {"count": 212, "to": 7850, "from": 7845}, {"count": 210, "to": 7855, "from": 7850}, {"count": 232, "to": 7860, "from": 7855}, {"count": 221, "to": 7865, "from": 7860}, {"count": 199, "to": 7870, "from": 7865}, {"count": 226, "to": 7875, "from": 7870}, {"count": 210, "to": 7880, "from": 7875}, {"count": 220, "to": 7885, "from": 7880}, {"count": 210, "to": 7890, "from": 7885}, {"count": 199, "to": 7895, "from": 7890}, {"count": 207, "to": 7900, "from": 7895}, {"count": 217, "to": 7905, "from": 7900}, {"count": 181, "to": 7910, "from": 7905}, {"count": 204, "to": 7915, "from": 7910}, {"count": 179, "to": 7920, "from": 7915}, {"count": 205, "to": 7925, "from": 7920}, {"count": 224, "to": 7930, "from": 7925}, {"count": 190, "to": 7935, "from": 7930}, {"count": 197, "to": 7940, "from": 7935}, {"count": 223, "to": 7945, "from": 7940}, {"count": 223, "to": 7950, "from": 7945}, {"count": 224, "to": 7955, "from": 7950}, {"count": 232, "to": 7960, "from": 7955}, {"count": 205, "to": 7965, "from": 7960}, {"count": 214, "to": 7970, "from": 7965}, {"count": 225, "to": 7975, "from": 7970}, {"count": 218, "to": 7980, "from": 7975}, {"count": 203, "to": 7985, "from": 7980}, {"count": 244, "to": 7990, "from": 7985}, {"count": 194, "to": 7995, "from": 7990}, {"count": 231, "to": 8000, "from": 7995}, {"count": 212, "to": 8005, "from": 8000}, {"count": 189, "to": 8010, "from": 8005}, {"count": 218, "to": 8015, "from": 8010}, {"count": 223, "to": 8020, "from": 8015}, {"count": 194, "to": 8025, "from": 8020}, {"count": 205, "to": 8030, "from": 8025}, {"count": 247, "to": 8035, "from": 8030}, {"count": 214, "to": 8040, "from": 8035}, {"count": 260, "to": 8045, "from": 8040}, {"count": 256, "to": 8050, "from": 8045}, {"count": 277, "to": 8055, "from": 8050}, {"count": 251, "to": 8060, "from": 8055}, {"count": 240, "to": 8065, "from": 8060}, {"count": 250, "to": 8070, "from": 8065}, {"count": 269, "to": 8075, "from": 8070}, {"count": 245, "to": 8080, "from": 8075}, {"count": 268, "to": 8085, "from": 8080}, {"count": 278, "to": 8090, "from": 8085}, {"count": 231, "to": 8095, "from": 8090}, {"count": 252, "to": 8100, "from": 8095}, {"count": 265, "to": 8105, "from": 8100}, {"count": 259, "to": 8110, "from": 8105}, {"count": 268, "to": 8115, "from": 8110}, {"count": 309, "to": 8120, "from": 8115}, {"count": 248, "to": 8125, "from": 8120}, {"count": 262, "to": 8130, "from": 8125}, {"count": 258, "to": 8135, "from": 8130}, {"count": 267, "to": 8140, "from": 8135}, {"count": 258, "to": 8145, "from": 8140}, {"count": 270, "to": 8150, "from": 8145}, {"count": 267, "to": 8155, "from": 8150}, {"count": 243, "to": 8160, "from": 8155}, {"count": 251, "to": 8165, "from": 8160}, {"count": 257, "to": 8170, "from": 8165}, {"count": 263, "to": 8175, "from": 8170}, {"count": 253, "to": 8180, "from": 8175}, {"count": 258, "to": 8185, "from": 8180}, {"count": 261, "to": 8190, "from": 8185}, {"count": 260, "to": 8195, "from": 8190}, {"count": 258, "to": 8200, "from": 8195}, {"count": 234, "to": 8205, "from": 8200}, {"count": 253, "to": 8210, "from": 8205}, {"count": 255, "to": 8215, "from": 8210}, {"count": 280, "to": 8220, "from": 8215}, {"count": 265, "to": 8225, "from": 8220}, {"count": 228, "to": 8230, "from": 8225}, {"count": 259, "to": 8235, "from": 8230}, {"count": 233, "to": 8240, "from": 8235}, {"count": 242, "to": 8245, "from": 8240}, {"count": 253, "to": 8250, "from": 8245}, {"count": 241, "to": 8255, "from": 8250}, {"count": 239, "to": 8260, "from": 8255}, {"count": 272, "to": 8265, "from": 8260}, {"count": 255, "to": 8270, "from": 8265}, {"count": 229, "to": 8275, "from": 8270}, {"count": 254, "to": 8280, "from": 8275}, {"count": 225, "to": 8285, "from": 8280}, {"count": 261, "to": 8290, "from": 8285}, {"count": 233, "to": 8295, "from": 8290}, {"count": 248, "to": 8300, "from": 8295}, {"count": 228, "to": 8305, "from": 8300}, {"count": 218, "to": 8310, "from": 8305}, {"count": 242, "to": 8315, "from": 8310}, {"count": 218, "to": 8320, "from": 8315}, {"count": 218, "to": 8325, "from": 8320}, {"count": 180, "to": 8330, "from": 8325}, {"count": 176, "to": 8335, "from": 8330}, {"count": 190, "to": 8340, "from": 8335}, {"count": 220, "to": 8345, "from": 8340}, {"count": 261, "to": 8350, "from": 8345}, {"count": 229, "to": 8355, "from": 8350}, {"count": 257, "to": 8360, "from": 8355}, {"count": 259, "to": 8365, "from": 8360}, {"count": 242, "to": 8370, "from": 8365}, {"count": 302, "to": 8375, "from": 8370}, {"count": 272, "to": 8380, "from": 8375}, {"count": 314, "to": 8385, "from": 8380}, {"count": 352, "to": 8390, "from": 8385}, {"count": 316, "to": 8395, "from": 8390}, {"count": 333, "to": 8400, "from": 8395}, {"count": 298, "to": 8405, "from": 8400}, {"count": 318, "to": 8410, "from": 8405}, {"count": 323, "to": 8415, "from": 8410}, {"count": 346, "to": 8420, "from": 8415}, {"count": 374, "to": 8425, "from": 8420}, {"count": 398, "to": 8430, "from": 8425}, {"count": 439, "to": 8435, "from": 8430}, {"count": 412, "to": 8440, "from": 8435}, {"count": 428, "to": 8445, "from": 8440}, {"count": 402, "to": 8450, "from": 8445}, {"count": 416, "to": 8455, "from": 8450}, {"count": 425, "to": 8460, "from": 8455}, {"count": 453, "to": 8465, "from": 8460}, {"count": 427, "to": 8470, "from": 8465}, {"count": 426, "to": 8475, "from": 8470}, {"count": 414, "to": 8480, "from": 8475}, {"count": 400, "to": 8485, "from": 8480}, {"count": 407, "to": 8490, "from": 8485}, {"count": 463, "to": 8495, "from": 8490}, {"count": 466, "to": 8500, "from": 8495}, {"count": 395, "to": 8505, "from": 8500}, {"count": 338, "to": 8510, "from": 8505}, {"count": 352, "to": 8515, "from": 8510}, {"count": 315, "to": 8520, "from": 8515}, {"count": 332, "to": 8525, "from": 8520}, {"count": 358, "to": 8530, "from": 8525}, {"count": 286, "to": 8535, "from": 8530}, {"count": 310, "to": 8540, "from": 8535}, {"count": 267, "to": 8545, "from": 8540}, {"count": 273, "to": 8550, "from": 8545}, {"count": 281, "to": 8555, "from": 8550}, {"count": 254, "to": 8560, "from": 8555}, {"count": 240, "to": 8565, "from": 8560}, {"count": 306, "to": 8570, "from": 8565}, {"count": 296, "to": 8575, "from": 8570}, {"count": 312, "to": 8580, "from": 8575}, {"count": 303, "to": 8585, "from": 8580}, {"count": 271, "to": 8590, "from": 8585}, {"count": 285, "to": 8595, "from": 8590}, {"count": 267, "to": 8600, "from": 8595}, {"count": 306, "to": 8605, "from": 8600}, {"count": 260, "to": 8610, "from": 8605}, {"count": 286, "to": 8615, "from": 8610}, {"count": 261, "to": 8620, "from": 8615}, {"count": 277, "to": 8625, "from": 8620}, {"count": 299, "to": 8630, "from": 8625}, {"count": 240, "to": 8635, "from": 8630}, {"count": 267, "to": 8640, "from": 8635}, {"count": 270, "to": 8645, "from": 8640}, {"count": 262, "to": 8650, "from": 8645}, {"count": 250, "to": 8655, "from": 8650}, {"count": 260, "to": 8660, "from": 8655}, {"count": 253, "to": 8665, "from": 8660}, {"count": 242, "to": 8670, "from": 8665}, {"count": 246, "to": 8675, "from": 8670}, {"count": 218, "to": 8680, "from": 8675}, {"count": 184, "to": 8685, "from": 8680}, {"count": 213, "to": 8690, "from": 8685}, {"count": 221, "to": 8695, "from": 8690}, {"count": 234, "to": 8700, "from": 8695}, {"count": 206, "to": 8705, "from": 8700}, {"count": 226, "to": 8710, "from": 8705}, {"count": 251, "to": 8715, "from": 8710}, {"count": 251, "to": 8720, "from": 8715}, {"count": 237, "to": 8725, "from": 8720}, {"count": 235, "to": 8730, "from": 8725}, {"count": 275, "to": 8735, "from": 8730}, {"count": 269, "to": 8740, "from": 8735}, {"count": 304, "to": 8745, "from": 8740}, {"count": 297, "to": 8750, "from": 8745}, {"count": 300, "to": 8755, "from": 8750}, {"count": 316, "to": 8760, "from": 8755}, {"count": 285, "to": 8765, "from": 8760}, {"count": 281, "to": 8770, "from": 8765}, {"count": 300, "to": 8775, "from": 8770}, {"count": 298, "to": 8780, "from": 8775}, {"count": 274, "to": 8785, "from": 8780}, {"count": 247, "to": 8790, "from": 8785}, {"count": 260, "to": 8795, "from": 8790}, {"count": 305, "to": 8800, "from": 8795}, {"count": 296, "to": 8805, "from": 8800}, {"count": 282, "to": 8810, "from": 8805}, {"count": 293, "to": 8815, "from": 8810}, {"count": 286, "to": 8820, "from": 8815}, {"count": 239, "to": 8825, "from": 8820}, {"count": 285, "to": 8830, "from": 8825}, {"count": 266, "to": 8835, "from": 8830}, {"count": 272, "to": 8840, "from": 8835}, {"count": 290, "to": 8845, "from": 8840}, {"count": 296, "to": 8850, "from": 8845}, {"count": 306, "to": 8855, "from": 8850}, {"count": 267, "to": 8860, "from": 8855}, {"count": 289, "to": 8865, "from": 8860}, {"count": 276, "to": 8870, "from": 8865}, {"count": 264, "to": 8875, "from": 8870}, {"count": 260, "to": 8880, "from": 8875}, {"count": 294, "to": 8885, "from": 8880}, {"count": 280, "to": 8890, "from": 8885}, {"count": 349, "to": 8895, "from": 8890}, {"count": 346, "to": 8900, "from": 8895}, {"count": 363, "to": 8905, "from": 8900}, {"count": 360, "to": 8910, "from": 8905}, {"count": 305, "to": 8915, "from": 8910}, {"count": 323, "to": 8920, "from": 8915}, {"count": 336, "to": 8925, "from": 8920}, {"count": 311, "to": 8930, "from": 8925}, {"count": 322, "to": 8935, "from": 8930}, {"count": 312, "to": 8940, "from": 8935}, {"count": 265, "to": 8945, "from": 8940}, {"count": 307, "to": 8950, "from": 8945}, {"count": 289, "to": 8955, "from": 8950}, {"count": 255, "to": 8960, "from": 8955}, {"count": 267, "to": 8965, "from": 8960}, {"count": 260, "to": 8970, "from": 8965}, {"count": 249, "to": 8975, "from": 8970}, {"count": 300, "to": 8980, "from": 8975}, {"count": 280, "to": 8985, "from": 8980}, {"count": 280, "to": 8990, "from": 8985}, {"count": 276, "to": 8995, "from": 8990}, {"count": 260, "to": 9000, "from": 8995}, {"count": 257, "to": 9005, "from": 9000}, {"count": 266, "to": 9010, "from": 9005}, {"count": 255, "to": 9015, "from": 9010}, {"count": 267, "to": 9020, "from": 9015}, {"count": 217, "to": 9025, "from": 9020}, {"count": 252, "to": 9030, "from": 9025}, {"count": 249, "to": 9035, "from": 9030}, {"count": 245, "to": 9040, "from": 9035}, {"count": 244, "to": 9045, "from": 9040}, {"count": 190, "to": 9050, "from": 9045}, {"count": 203, "to": 9055, "from": 9050}, {"count": 190, "to": 9060, "from": 9055}, {"count": 218, "to": 9065, "from": 9060}, {"count": 207, "to": 9070, "from": 9065}, {"count": 226, "to": 9075, "from": 9070}, {"count": 238, "to": 9080, "from": 9075}, {"count": 254, "to": 9085, "from": 9080}, {"count": 212, "to": 9090, "from": 9085}, {"count": 234, "to": 9095, "from": 9090}, {"count": 209, "to": 9100, "from": 9095}, {"count": 231, "to": 9105, "from": 9100}, {"count": 311, "to": 9110, "from": 9105}, {"count": 355, "to": 9115, "from": 9110}, {"count": 342, "to": 9120, "from": 9115}, {"count": 392, "to": 9125, "from": 9120}, {"count": 340, "to": 9130, "from": 9125}, {"count": 293, "to": 9135, "from": 9130}, {"count": 289, "to": 9140, "from": 9135}, {"count": 292, "to": 9145, "from": 9140}, {"count": 334, "to": 9150, "from": 9145}, {"count": 369, "to": 9155, "from": 9150}, {"count": 364, "to": 9160, "from": 9155}, {"count": 378, "to": 9165, "from": 9160}, {"count": 361, "to": 9170, "from": 9165}, {"count": 388, "to": 9175, "from": 9170}, {"count": 349, "to": 9180, "from": 9175}, {"count": 366, "to": 9185, "from": 9180}, {"count": 431, "to": 9190, "from": 9185}, {"count": 364, "to": 9195, "from": 9190}, {"count": 313, "to": 9200, "from": 9195}, {"count": 350, "to": 9205, "from": 9200}, {"count": 347, "to": 9210, "from": 9205}, {"count": 314, "to": 9215, "from": 9210}, {"count": 332, "to": 9220, "from": 9215}, {"count": 302, "to": 9225, "from": 9220}, {"count": 306, "to": 9230, "from": 9225}, {"count": 319, "to": 9235, "from": 9230}, {"count": 284, "to": 9240, "from": 9235}, {"count": 302, "to": 9245, "from": 9240}, {"count": 291, "to": 9250, "from": 9245}, {"count": 254, "to": 9255, "from": 9250}, {"count": 267, "to": 9260, "from": 9255}, {"count": 257, "to": 9265, "from": 9260}, {"count": 270, "to": 9270, "from": 9265}, {"count": 252, "to": 9275, "from": 9270}, {"count": 250, "to": 9280, "from": 9275}, {"count": 237, "to": 9285, "from": 9280}, {"count": 241, "to": 9290, "from": 9285}, {"count": 241, "to": 9295, "from": 9290}, {"count": 254, "to": 9300, "from": 9295}, {"count": 236, "to": 9305, "from": 9300}, {"count": 242, "to": 9310, "from": 9305}, {"count": 219, "to": 9315, "from": 9310}, {"count": 232, "to": 9320, "from": 9315}, {"count": 233, "to": 9325, "from": 9320}, {"count": 217, "to": 9330, "from": 9325}, {"count": 210, "to": 9335, "from": 9330}, {"count": 210, "to": 9340, "from": 9335}, {"count": 203, "to": 9345, "from": 9340}, {"count": 221, "to": 9350, "from": 9345}, {"count": 186, "to": 9355, "from": 9350}, {"count": 177, "to": 9360, "from": 9355}, {"count": 199, "to": 9365, "from": 9360}, {"count": 188, "to": 9370, "from": 9365}, {"count": 199, "to": 9375, "from": 9370}, {"count": 182, "to": 9380, "from": 9375}, {"count": 259, "to": 9385, "from": 9380}, {"count": 224, "to": 9390, "from": 9385}, {"count": 218, "to": 9395, "from": 9390}, {"count": 220, "to": 9400, "from": 9395}, {"count": 206, "to": 9405, "from": 9400}, {"count": 200, "to": 9410, "from": 9405}, {"count": 211, "to": 9415, "from": 9410}, {"count": 241, "to": 9420, "from": 9415}, {"count": 225, "to": 9425, "from": 9420}, {"count": 209, "to": 9430, "from": 9425}, {"count": 235, "to": 9435, "from": 9430}, {"count": 210, "to": 9440, "from": 9435}, {"count": 185, "to": 9445, "from": 9440}, {"count": 210, "to": 9450, "from": 9445}, {"count": 203, "to": 9455, "from": 9450}, {"count": 205, "to": 9460, "from": 9455}, {"count": 188, "to": 9465, "from": 9460}, {"count": 233, "to": 9470, "from": 9465}, {"count": 211, "to": 9475, "from": 9470}, {"count": 199, "to": 9480, "from": 9475}, {"count": 195, "to": 9485, "from": 9480}, {"count": 194, "to": 9490, "from": 9485}, {"count": 192, "to": 9495, "from": 9490}, {"count": 179, "to": 9500, "from": 9495}, {"count": 200, "to": 9505, "from": 9500}, {"count": 207, "to": 9510, "from": 9505}, {"count": 178, "to": 9515, "from": 9510}, {"count": 166, "to": 9520, "from": 9515}, {"count": 202, "to": 9525, "from": 9520}, {"count": 190, "to": 9530, "from": 9525}, {"count": 191, "to": 9535, "from": 9530}, {"count": 178, "to": 9540, "from": 9535}, {"count": 168, "to": 9545, "from": 9540}, {"count": 196, "to": 9550, "from": 9545}, {"count": 192, "to": 9555, "from": 9550}, {"count": 198, "to": 9560, "from": 9555}, {"count": 176, "to": 9565, "from": 9560}, {"count": 205, "to": 9570, "from": 9565}, {"count": 185, "to": 9575, "from": 9570}, {"count": 181, "to": 9580, "from": 9575}, {"count": 184, "to": 9585, "from": 9580}, {"count": 169, "to": 9590, "from": 9585}, {"count": 188, "to": 9595, "from": 9590}, {"count": 164, "to": 9600, "from": 9595}, {"count": 202, "to": 9605, "from": 9600}, {"count": 184, "to": 9610, "from": 9605}, {"count": 164, "to": 9615, "from": 9610}, {"count": 155, "to": 9620, "from": 9615}, {"count": 176, "to": 9625, "from": 9620}, {"count": 193, "to": 9630, "from": 9625}, {"count": 159, "to": 9635, "from": 9630}, {"count": 161, "to": 9640, "from": 9635}, {"count": 154, "to": 9645, "from": 9640}, {"count": 179, "to": 9650, "from": 9645}, {"count": 157, "to": 9655, "from": 9650}, {"count": 169, "to": 9660, "from": 9655}, {"count": 170, "to": 9665, "from": 9660}, {"count": 166, "to": 9670, "from": 9665}, {"count": 170, "to": 9675, "from": 9670}, {"count": 168, "to": 9680, "from": 9675}, {"count": 153, "to": 9685, "from": 9680}, {"count": 159, "to": 9690, "from": 9685}, {"count": 162, "to": 9695, "from": 9690}, {"count": 160, "to": 9700, "from": 9695}, {"count": 155, "to": 9705, "from": 9700}, {"count": 166, "to": 9710, "from": 9705}, {"count": 167, "to": 9715, "from": 9710}, {"count": 168, "to": 9720, "from": 9715}, {"count": 183, "to": 9725, "from": 9720}, {"count": 156, "to": 9730, "from": 9725}, {"count": 152, "to": 9735, "from": 9730}, {"count": 175, "to": 9740, "from": 9735}, {"count": 186, "to": 9745, "from": 9740}, {"count": 192, "to": 9750, "from": 9745}, {"count": 181, "to": 9755, "from": 9750}, {"count": 205, "to": 9760, "from": 9755}, {"count": 201, "to": 9765, "from": 9760}, {"count": 175, "to": 9770, "from": 9765}, {"count": 179, "to": 9775, "from": 9770}, {"count": 183, "to": 9780, "from": 9775}, {"count": 161, "to": 9785, "from": 9780}, {"count": 189, "to": 9790, "from": 9785}, {"count": 171, "to": 9795, "from": 9790}, {"count": 182, "to": 9800, "from": 9795}, {"count": 193, "to": 9805, "from": 9800}, {"count": 158, "to": 9810, "from": 9805}, {"count": 147, "to": 9815, "from": 9810}, {"count": 175, "to": 9820, "from": 9815}, {"count": 175, "to": 9825, "from": 9820}, {"count": 153, "to": 9830, "from": 9825}, {"count": 191, "to": 9835, "from": 9830}, {"count": 178, "to": 9840, "from": 9835}, {"count": 175, "to": 9845, "from": 9840}, {"count": 187, "to": 9850, "from": 9845}, {"count": 187, "to": 9855, "from": 9850}, {"count": 206, "to": 9860, "from": 9855}, {"count": 194, "to": 9865, "from": 9860}, {"count": 185, "to": 9870, "from": 9865}, {"count": 153, "to": 9875, "from": 9870}, {"count": 153, "to": 9880, "from": 9875}, {"count": 172, "to": 9885, "from": 9880}, {"count": 173, "to": 9890, "from": 9885}, {"count": 177, "to": 9895, "from": 9890}, {"count": 195, "to": 9900, "from": 9895}, {"count": 214, "to": 9905, "from": 9900}, {"count": 175, "to": 9910, "from": 9905}, {"count": 148, "to": 9915, "from": 9910}, {"count": 153, "to": 9920, "from": 9915}, {"count": 156, "to": 9925, "from": 9920}, {"count": 165, "to": 9930, "from": 9925}, {"count": 160, "to": 9935, "from": 9930}, {"count": 143, "to": 9940, "from": 9935}, {"count": 181, "to": 9945, "from": 9940}, {"count": 211, "to": 9950, "from": 9945}, {"count": 198, "to": 9955, "from": 9950}, {"count": 182, "to": 9960, "from": 9955}, {"count": 186, "to": 9965, "from": 9960}, {"count": 174, "to": 9970, "from": 9965}, {"count": 205, "to": 9975, "from": 9970}, {"count": 216, "to": 9980, "from": 9975}, {"count": 162, "to": 9985, "from": 9980}, {"count": 179, "to": 9990, "from": 9985}, {"count": 159, "to": 9995, "from": 9990}, {"count": 191, "to": 10000, "from": 9995}, {"count": 183, "to": 10005, "from": 10000}, {"count": 184, "to": 10010, "from": 10005}, {"count": 184, "to": 10015, "from": 10010}, {"count": 166, "to": 10020, "from": 10015}, {"count": 186, "to": 10025, "from": 10020}, {"count": 174, "to": 10030, "from": 10025}, {"count": 181, "to": 10035, "from": 10030}, {"count": 193, "to": 10040, "from": 10035}, {"count": 197, "to": 10045, "from": 10040}, {"count": 182, "to": 10050, "from": 10045}, {"count": 191, "to": 10055, "from": 10050}, {"count": 161, "to": 10060, "from": 10055}, {"count": 151, "to": 10065, "from": 10060}, {"count": 177, "to": 10070, "from": 10065}, {"count": 143, "to": 10075, "from": 10070}, {"count": 176, "to": 10080, "from": 10075}, {"count": 158, "to": 10085, "from": 10080}, {"count": 174, "to": 10090, "from": 10085}, {"count": 178, "to": 10095, "from": 10090}, {"count": 189, "to": 10100, "from": 10095}, {"count": 137, "to": 10105, "from": 10100}, {"count": 146, "to": 10110, "from": 10105}, {"count": 156, "to": 10115, "from": 10110}, {"count": 145, "to": 10120, "from": 10115}, {"count": 146, "to": 10125, "from": 10120}, {"count": 156, "to": 10130, "from": 10125}, {"count": 206, "to": 10135, "from": 10130}, {"count": 195, "to": 10140, "from": 10135}, {"count": 217, "to": 10145, "from": 10140}, {"count": 192, "to": 10150, "from": 10145}, {"count": 208, "to": 10155, "from": 10150}, {"count": 196, "to": 10160, "from": 10155}, {"count": 222, "to": 10165, "from": 10160}, {"count": 217, "to": 10170, "from": 10165}, {"count": 235, "to": 10175, "from": 10170}, {"count": 218, "to": 10180, "from": 10175}, {"count": 215, "to": 10185, "from": 10180}, {"count": 214, "to": 10190, "from": 10185}, {"count": 192, "to": 10195, "from": 10190}, {"count": 204, "to": 10200, "from": 10195}]
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/data/minutes.json	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,1 @@
+[{"count": 1777, "to": 60, "from": 0}, {"count": 1744, "to": 120, "from": 60}, {"count": 1712, "to": 180, "from": 120}, {"count": 2077, "to": 240, "from": 180}, {"count": 2399, "to": 300, "from": 240}, {"count": 2692, "to": 360, "from": 300}, {"count": 2748, "to": 420, "from": 360}, {"count": 2572, "to": 480, "from": 420}, {"count": 2751, "to": 540, "from": 480}, {"count": 2969, "to": 600, "from": 540}, {"count": 2727, "to": 660, "from": 600}, {"count": 2497, "to": 720, "from": 660}, {"count": 2691, "to": 780, "from": 720}, {"count": 3829, "to": 840, "from": 780}, {"count": 3597, "to": 900, "from": 840}, {"count": 3430, "to": 960, "from": 900}, {"count": 2948, "to": 1020, "from": 960}, {"count": 2961, "to": 1080, "from": 1020}, {"count": 2477, "to": 1140, "from": 1080}, {"count": 2935, "to": 1200, "from": 1140}, {"count": 3130, "to": 1260, "from": 1200}, {"count": 2920, "to": 1320, "from": 1260}, {"count": 2712, "to": 1380, "from": 1320}, {"count": 2434, "to": 1440, "from": 1380}, {"count": 2749, "to": 1500, "from": 1440}, {"count": 2649, "to": 1560, "from": 1500}, {"count": 2806, "to": 1620, "from": 1560}, {"count": 3184, "to": 1680, "from": 1620}, {"count": 3570, "to": 1740, "from": 1680}, {"count": 3916, "to": 1800, "from": 1740}, {"count": 3774, "to": 1860, "from": 1800}, {"count": 3770, "to": 1920, "from": 1860}, {"count": 4215, "to": 1980, "from": 1920}, {"count": 3695, "to": 2040, "from": 1980}, {"count": 3589, "to": 2100, "from": 2040}, {"count": 3480, "to": 2160, "from": 2100}, {"count": 3580, "to": 2220, "from": 2160}, {"count": 3538, "to": 2280, "from": 2220}, {"count": 4005, "to": 2340, "from": 2280}, {"count": 4942, "to": 2400, "from": 2340}, {"count": 4288, "to": 2460, "from": 2400}, {"count": 4454, "to": 2520, "from": 2460}, {"count": 3874, "to": 2580, "from": 2520}, {"count": 3581, "to": 2640, "from": 2580}, {"count": 4115, "to": 2700, "from": 2640}, {"count": 3497, "to": 2760, "from": 2700}, {"count": 3758, "to": 2820, "from": 2760}, {"count": 3803, "to": 2880, "from": 2820}, {"count": 3806, "to": 2940, "from": 2880}, {"count": 3523, "to": 3000, "from": 2940}, {"count": 3559, "to": 3060, "from": 3000}, {"count": 4342, "to": 3120, "from": 3060}, {"count": 3872, "to": 3180, "from": 3120}, {"count": 3435, "to": 3240, "from": 3180}, {"count": 3283, "to": 3300, "from": 3240}, {"count": 2991, "to": 3360, "from": 3300}, {"count": 2880, "to": 3420, "from": 3360}, {"count": 3498, "to": 3480, "from": 3420}, {"count": 3373, "to": 3540, "from": 3480}, {"count": 3276, "to": 3600, "from": 3540}, {"count": 3497, "to": 3660, "from": 3600}, {"count": 4267, "to": 3720, "from": 3660}, {"count": 4056, "to": 3780, "from": 3720}, {"count": 3410, "to": 3840, "from": 3780}, {"count": 3657, "to": 3900, "from": 3840}, {"count": 3254, "to": 3960, "from": 3900}, {"count": 3461, "to": 4020, "from": 3960}, {"count": 3326, "to": 4080, "from": 4020}, {"count": 3321, "to": 4140, "from": 4080}, {"count": 3478, "to": 4200, "from": 4140}, {"count": 3460, "to": 4260, "from": 4200}, {"count": 3683, "to": 4320, "from": 4260}, {"count": 3490, "to": 4380, "from": 4320}, {"count": 3547, "to": 4440, "from": 4380}, {"count": 3471, "to": 4500, "from": 4440}, {"count": 3500, "to": 4560, "from": 4500}, {"count": 3857, "to": 4620, "from": 4560}, {"count": 3465, "to": 4680, "from": 4620}, {"count": 3450, "to": 4740, "from": 4680}, {"count": 3306, "to": 4800, "from": 4740}, {"count": 3315, "to": 4860, "from": 4800}, {"count": 3260, "to": 4920, "from": 4860}, {"count": 3355, "to": 4980, "from": 4920}, {"count": 3137, "to": 5040, "from": 4980}, {"count": 2947, "to": 5100, "from": 5040}, {"count": 2665, "to": 5160, "from": 5100}, {"count": 2850, "to": 5220, "from": 5160}, {"count": 3143, "to": 5280, "from": 5220}, {"count": 3052, "to": 5340, "from": 5280}, {"count": 3503, "to": 5400, "from": 5340}, {"count": 3808, "to": 5460, "from": 5400}, {"count": 3591, "to": 5520, "from": 5460}, {"count": 3504, "to": 5580, "from": 5520}, {"count": 3194, "to": 5640, "from": 5580}, {"count": 2904, "to": 5700, "from": 5640}, {"count": 4251, "to": 5760, "from": 5700}, {"count": 4172, "to": 5820, "from": 5760}, {"count": 3992, "to": 5880, "from": 5820}, {"count": 3242, "to": 5940, "from": 5880}, {"count": 2918, "to": 6000, "from": 5940}, {"count": 2681, "to": 6060, "from": 6000}, {"count": 2735, "to": 6120, "from": 6060}, {"count": 2713, "to": 6180, "from": 6120}, {"count": 2873, "to": 6240, "from": 6180}, {"count": 2812, "to": 6300, "from": 6240}, {"count": 2716, "to": 6360, "from": 6300}, {"count": 2697, "to": 6420, "from": 6360}, {"count": 3178, "to": 6480, "from": 6420}, {"count": 2839, "to": 6540, "from": 6480}, {"count": 2947, "to": 6600, "from": 6540}, {"count": 2838, "to": 6660, "from": 6600}, {"count": 3556, "to": 6720, "from": 6660}, {"count": 3550, "to": 6780, "from": 6720}, {"count": 3769, "to": 6840, "from": 6780}, {"count": 3401, "to": 6900, "from": 6840}, {"count": 3296, "to": 6960, "from": 6900}, {"count": 3023, "to": 7020, "from": 6960}, {"count": 2715, "to": 7080, "from": 7020}, {"count": 2552, "to": 7140, "from": 7080}, {"count": 3424, "to": 7200, "from": 7140}, {"count": 3097, "to": 7260, "from": 7200}, {"count": 2909, "to": 7320, "from": 7260}, {"count": 2937, "to": 7380, "from": 7320}, {"count": 2886, "to": 7440, "from": 7380}, {"count": 3000, "to": 7500, "from": 7440}, {"count": 2964, "to": 7560, "from": 7500}, {"count": 2826, "to": 7620, "from": 7560}, {"count": 2451, "to": 7680, "from": 7620}, {"count": 2273, "to": 7740, "from": 7680}, {"count": 2615, "to": 7800, "from": 7740}, {"count": 2674, "to": 7860, "from": 7800}, {"count": 2473, "to": 7920, "from": 7860}, {"count": 2580, "to": 7980, "from": 7920}, {"count": 2574, "to": 8040, "from": 7980}, {"count": 3077, "to": 8100, "from": 8040}, {"count": 3174, "to": 8160, "from": 8100}, {"count": 3083, "to": 8220, "from": 8160}, {"count": 2970, "to": 8280, "from": 8220}, {"count": 2637, "to": 8340, "from": 8280}, {"count": 3357, "to": 8400, "from": 8340}, {"count": 4579, "to": 8460, "from": 8400}, {"count": 4856, "to": 8520, "from": 8460}, {"count": 3515, "to": 8580, "from": 8520}, {"count": 3322, "to": 8640, "from": 8580}, {"count": 2853, "to": 8700, "from": 8640}, {"count": 3167, "to": 8760, "from": 8700}, {"count": 3407, "to": 8820, "from": 8760}, {"count": 3310, "to": 8880, "from": 8820}, {"count": 3901, "to": 8940, "from": 8880}, {"count": 3288, "to": 9000, "from": 8940}, {"count": 2835, "to": 9060, "from": 9000}, {"count": 3037, "to": 9120, "from": 9060}, {"count": 4149, "to": 9180, "from": 9120}, {"count": 4028, "to": 9240, "from": 9180}, {"count": 3116, "to": 9300, "from": 9240}, {"count": 2586, "to": 9360, "from": 9300}, {"count": 2547, "to": 9420, "from": 9360}, {"count": 2513, "to": 9480, "from": 9420}, {"count": 2272, "to": 9540, "from": 9480}, {"count": 2206, "to": 9600, "from": 9540}, {"count": 2053, "to": 9660, "from": 9600}, {"count": 1964, "to": 9720, "from": 9660}, {"count": 2168, "to": 9780, "from": 9720}, {"count": 2073, "to": 9840, "from": 9780}, {"count": 2157, "to": 9900, "from": 9840}, {"count": 2086, "to": 9960, "from": 9900}, {"count": 2189, "to": 10020, "from": 9960}, {"count": 2112, "to": 10080, "from": 10020}, {"count": 1986, "to": 10140, "from": 10080}, {"count": 2530, "to": 10200, "from": 10140}]
\ No newline at end of file
--- a/fakedata/data.json	Fri Feb 15 18:34:43 2013 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4444 +0,0 @@
-{
-    "topics": [
-        {
-            "index": 0,
-            "words": [
-                {
-                    "word": "droit social",
-                    "weight": 0.11144559783583284
-                }, {
-                    "word": "minorité",
-                    "weight": 0.10904247686907183
-                }, {
-                    "word": "exode des cerveaux",
-                    "weight": 0.10546127530917249
-                }, {
-                    "word": "embryon",
-                    "weight": 0.09861286348690647
-                }, {
-                    "word": "personne retraitée",
-                    "weight": 0.08770921286351452
-                }, {
-                    "word": "homme",
-                    "weight": 0.07148309680995821
-                }, {
-                    "word": "exode rural",
-                    "weight": 0.06257679443505343
-                }, {
-                    "word": "patronat",
-                    "weight": 0.05518241683742932
-                }, {
-                    "word": "nomination",
-                    "weight": 0.04777303115711701
-                }, {
-                    "word": "absentéisme",
-                    "weight": 0.04708068718554104
-                }, {
-                    "word": "conflit social",
-                    "weight": 0.04387806583659915
-                }, {
-                    "word": "réfugié",
-                    "weight": 0.04295572006392114
-                }, {
-                    "word": "personne âgée",
-                    "weight": 0.04254748926691517
-                }, {
-                    "word": "grève",
-                    "weight": 0.03557171962380479
-                }, {
-                    "word": "syndicalisme",
-                    "weight": 0.010535910342308075
-                }, {
-                    "word": "naissance",
-                    "weight": 0.010189055595726115
-                }, {
-                    "word": "création d'emploi",
-                    "weight": 0.00865735825631899
-                }, {
-                    "word": "exil",
-                    "weight": 0.004732443309765111
-                }, {
-                    "word": "mort",
-                    "weight": 0.0031598450537221735
-                }, {
-                    "word": "exode",
-                    "weight": 0.0014049398613220248
-                }
-            ]
-        }, {
-            "index": 1,
-            "words": [
-                {
-                    "word": "minorité culturelle",
-                    "weight": 0.09598756312129379
-                }, {
-                    "word": "vie culturelle",
-                    "weight": 0.0921293613821985
-                }, {
-                    "word": "centre ville",
-                    "weight": 0.08849494497329147
-                }, {
-                    "word": "spectacle",
-                    "weight": 0.0862546133562976
-                }, {
-                    "word": "francophonie",
-                    "weight": 0.0781997469400972
-                }, {
-                    "word": "patrimoine culturel",
-                    "weight": 0.06730256906343848
-                }, {
-                    "word": "culture populaire",
-                    "weight": 0.06707636390947701
-                }, {
-                    "word": "droit communautaire",
-                    "weight": 0.06067100573345663
-                }, {
-                    "word": "animation",
-                    "weight": 0.05363336271688003
-                }, {
-                    "word": "identité culturelle",
-                    "weight": 0.05093931824683138
-                }, {
-                    "word": "festival",
-                    "weight": 0.048046647694442716
-                }, {
-                    "word": "langue maternelle",
-                    "weight": 0.038651144567950935
-                }, {
-                    "word": "droit pénal",
-                    "weight": 0.032422872982741796
-                }, {
-                    "word": "asile politique",
-                    "weight": 0.031191299956381938
-                }, {
-                    "word": "zone",
-                    "weight": 0.02667649383696142
-                }, {
-                    "word": "langue",
-                    "weight": 0.026115292311369016
-                }, {
-                    "word": "droit d'asile",
-                    "weight": 0.021940221963681943
-                }, {
-                    "word": "pratique culturelle",
-                    "weight": 0.01706668381207919
-                }, {
-                    "word": "vie urbaine",
-                    "weight": 0.01553033883042263
-                }, {
-                    "word": "public",
-                    "weight": 0.0016701546007063298
-                }
-            ]
-        }, {
-            "index": 2,
-            "words": [
-                {
-                    "word": "industrie du papier",
-                    "weight": 0.09786732132607588
-                }, {
-                    "word": "produit industriel",
-                    "weight": 0.0881677614313334
-                }, {
-                    "word": "industrie mécanique",
-                    "weight": 0.0803094323683449
-                }, {
-                    "word": "association",
-                    "weight": 0.07894740181284682
-                }, {
-                    "word": "chef d'entreprise",
-                    "weight": 0.07328917441849221
-                }, {
-                    "word": "industrie",
-                    "weight": 0.07202832085389103
-                }, {
-                    "word": "actionnaire",
-                    "weight": 0.0627419338998978
-                }, {
-                    "word": "industrie chimique",
-                    "weight": 0.05949127882648066
-                }, {
-                    "word": "industrie spatiale",
-                    "weight": 0.059416748756938254
-                }, {
-                    "word": "vie de l'entreprise",
-                    "weight": 0.050147952539251694
-                }, {
-                    "word": "organisme",
-                    "weight": 0.0491354346399733
-                }, {
-                    "word": "industrie nucléaire",
-                    "weight": 0.045668769415952104
-                }, {
-                    "word": "ingénierie",
-                    "weight": 0.036979398491469626
-                }, {
-                    "word": "filiale",
-                    "weight": 0.03506674104790145
-                }, {
-                    "word": "droit des sociétés",
-                    "weight": 0.025268440441637504
-                }, {
-                    "word": "actionnariat",
-                    "weight": 0.023970402601525154
-                }, {
-                    "word": "placement financier",
-                    "weight": 0.02327278664792902
-                }, {
-                    "word": "bien d'équipement",
-                    "weight": 0.021448898637524715
-                }, {
-                    "word": "coopérative",
-                    "weight": 0.014744861675493947
-                }, {
-                    "word": "restructuration",
-                    "weight": 0.0020369401670405703
-                }
-            ]
-        }, {
-            "index": 3,
-            "words": [
-                {
-                    "word": "droit de grève",
-                    "weight": 0.08175027525532039
-                }, {
-                    "word": "métis",
-                    "weight": 0.07915044794334031
-                }, {
-                    "word": "lieu de travail",
-                    "weight": 0.07866395077036703
-                }, {
-                    "word": "Kurdes",
-                    "weight": 0.07685306785256886
-                }, {
-                    "word": "jeune",
-                    "weight": 0.06950276597482549
-                }, {
-                    "word": "minorité",
-                    "weight": 0.06548259564873576
-                }, {
-                    "word": "sexe",
-                    "weight": 0.0654164853624114
-                }, {
-                    "word": "mort",
-                    "weight": 0.06415502875526254
-                }, {
-                    "word": "ethnie",
-                    "weight": 0.06254794132416139
-                }, {
-                    "word": "enfant",
-                    "weight": 0.05960758476072762
-                }, {
-                    "word": "syndicat",
-                    "weight": 0.05584317462584883
-                }, {
-                    "word": "plein emploi",
-                    "weight": 0.05305065553611873
-                }, {
-                    "word": "travail",
-                    "weight": 0.044136480226090936
-                }, {
-                    "word": "Indiens",
-                    "weight": 0.042113891680580204
-                }, {
-                    "word": "démission",
-                    "weight": 0.03618835529543774
-                }, {
-                    "word": "grève",
-                    "weight": 0.029979560093192536
-                }, {
-                    "word": "relations ethniques",
-                    "weight": 0.025277690707864193
-                }, {
-                    "word": "employeur",
-                    "weight": 0.009227516371048362
-                }, {
-                    "word": "personne âgée",
-                    "weight": 0.0005958626520320854
-                }, {
-                    "word": "Noirs",
-                    "weight": 0.00045666916406527134
-                }
-            ]
-        }, {
-            "index": 4,
-            "words": [
-                {
-                    "word": "économie du savoir",
-                    "weight": 0.09033862500392026
-                }, {
-                    "word": "crise économique",
-                    "weight": 0.08772966000623675
-                }, {
-                    "word": "demande",
-                    "weight": 0.08429720875318845
-                }, {
-                    "word": "économie socialiste",
-                    "weight": 0.07998602582170197
-                }, {
-                    "word": "secteur primaire",
-                    "weight": 0.07818054543766088
-                }, {
-                    "word": "économie régionale",
-                    "weight": 0.07321361343922908
-                }, {
-                    "word": "économie sociale",
-                    "weight": 0.06431849753656732
-                }, {
-                    "word": "stocks",
-                    "weight": 0.06152152282730215
-                }, {
-                    "word": "système économique",
-                    "weight": 0.061061323884477325
-                }, {
-                    "word": "offre",
-                    "weight": 0.04971242222818353
-                }, {
-                    "word": "secteur d'activité",
-                    "weight": 0.048667222279992144
-                }, {
-                    "word": "économie dirigée",
-                    "weight": 0.037368809647379604
-                }, {
-                    "word": "commerce équitable",
-                    "weight": 0.036113500179861195
-                }, {
-                    "word": "productivité",
-                    "weight": 0.03182546298581851
-                }, {
-                    "word": "marché",
-                    "weight": 0.029408096977277004
-                }, {
-                    "word": "pénurie",
-                    "weight": 0.02650757044873335
-                }, {
-                    "word": "concurrence",
-                    "weight": 0.024793617542581508
-                }, {
-                    "word": "monopole",
-                    "weight": 0.018223335873949597
-                }, {
-                    "word": "assurances",
-                    "weight": 0.015515510116639906
-                }, {
-                    "word": "économie de marché",
-                    "weight": 0.0012174290092993095
-                }
-            ]
-        }, {
-            "index": 5,
-            "words": [
-                {
-                    "word": "décentralisation",
-                    "weight": 0.10134827548134809
-                }, {
-                    "word": "commune",
-                    "weight": 0.09550901134661931
-                }, {
-                    "word": "maire",
-                    "weight": 0.09142231558872288
-                }, {
-                    "word": "intérêt général",
-                    "weight": 0.08980185751119701
-                }, {
-                    "word": "centralisation",
-                    "weight": 0.06866181723809169
-                }, {
-                    "word": "fonction publique",
-                    "weight": 0.06746559300758878
-                }, {
-                    "word": "bien public",
-                    "weight": 0.06222421737223584
-                }, {
-                    "word": "administration",
-                    "weight": 0.05816489297525969
-                }, {
-                    "word": "acte administratif",
-                    "weight": 0.05760803888733321
-                }, {
-                    "word": "personne publique",
-                    "weight": 0.041478309121796675
-                }, {
-                    "word": "fonctionnaire",
-                    "weight": 0.039270533914153055
-                }, {
-                    "word": "titre de séjour",
-                    "weight": 0.03763528428622737
-                }, {
-                    "word": "délégation",
-                    "weight": 0.03657955444150228
-                }, {
-                    "word": "région",
-                    "weight": 0.03508774878215398
-                }, {
-                    "word": "communauté urbaine",
-                    "weight": 0.03143952316394513
-                }, {
-                    "word": "déconcentration",
-                    "weight": 0.025552975335265658
-                }, {
-                    "word": "département",
-                    "weight": 0.020051271566852748
-                }, {
-                    "word": "bureaucratie",
-                    "weight": 0.015771374392626904
-                }, {
-                    "word": "municipalité",
-                    "weight": 0.015334167955842035
-                }, {
-                    "word": "agent contractuel",
-                    "weight": 0.009593237631237782
-                }
-            ]
-        }, {
-            "index": 6,
-            "words": [
-                {
-                    "word": "piratage",
-                    "weight": 0.13712769726152169
-                }, {
-                    "word": "accord commercial",
-                    "weight": 0.10197346022078613
-                }, {
-                    "word": "récidive",
-                    "weight": 0.09538305393925627
-                }, {
-                    "word": "crime",
-                    "weight": 0.08339029810972624
-                }, {
-                    "word": "milice",
-                    "weight": 0.08005938855514302
-                }, {
-                    "word": "génocide",
-                    "weight": 0.06838679866830133
-                }, {
-                    "word": "victime",
-                    "weight": 0.06388290220569963
-                }, {
-                    "word": "torture",
-                    "weight": 0.0592810764209598
-                }, {
-                    "word": "prise d'otage",
-                    "weight": 0.052601141169833616
-                }, {
-                    "word": "trafic",
-                    "weight": 0.05077733628214462
-                }, {
-                    "word": "meurtre",
-                    "weight": 0.03778463544811428
-                }, {
-                    "word": "répression",
-                    "weight": 0.03667422539515093
-                }, {
-                    "word": "massacre",
-                    "weight": 0.03663957768765803
-                }, {
-                    "word": "embargo",
-                    "weight": 0.03326280054814435
-                }, {
-                    "word": "accord économique",
-                    "weight": 0.018944456644036062
-                }, {
-                    "word": "crime de guerre",
-                    "weight": 0.011543423685968827
-                }, {
-                    "word": "police",
-                    "weight": 0.010933293219457062
-                }, {
-                    "word": "commerce extérieur",
-                    "weight": 0.010755977635025959
-                }, {
-                    "word": "délit",
-                    "weight": 0.00592530178533397
-                }, {
-                    "word": "aide technique",
-                    "weight": 0.004673155117738402
-                }
-            ]
-        }, {
-            "index": 7,
-            "words": [
-                {
-                    "word": "armement",
-                    "weight": 0.09464937380474311
-                }, {
-                    "word": "camp",
-                    "weight": 0.08881600318994096
-                }, {
-                    "word": "confédération",
-                    "weight": 0.08638548528283084
-                }, {
-                    "word": "commerce des armes",
-                    "weight": 0.08531585493120346
-                }, {
-                    "word": "arme",
-                    "weight": 0.08029001534384095
-                }, {
-                    "word": "armée de métier",
-                    "weight": 0.07585037767446802
-                }, {
-                    "word": "militaire",
-                    "weight": 0.07140180367538546
-                }, {
-                    "word": "déportation",
-                    "weight": 0.058900192018362614
-                }, {
-                    "word": "guérilla",
-                    "weight": 0.057177550493281305
-                }, {
-                    "word": "aide internationale",
-                    "weight": 0.055715018655081675
-                }, {
-                    "word": "service national",
-                    "weight": 0.04936665249867872
-                }, {
-                    "word": "action humanitaire",
-                    "weight": 0.04799656541460158
-                }, {
-                    "word": "dissuasion",
-                    "weight": 0.03302538616313634
-                }, {
-                    "word": "décolonisation",
-                    "weight": 0.03165584565877381
-                }, {
-                    "word": "colonisation",
-                    "weight": 0.024181309193764794
-                }, {
-                    "word": "services secrets",
-                    "weight": 0.019834427628518263
-                }, {
-                    "word": "base militaire",
-                    "weight": 0.013334017675666575
-                }, {
-                    "word": "colonie",
-                    "weight": 0.010961588573282537
-                }, {
-                    "word": "conflit armé",
-                    "weight": 0.010557177620410514
-                }, {
-                    "word": "désarmement",
-                    "weight": 0.004585354504028181
-                }
-            ]
-        }, {
-            "index": 8,
-            "words": [
-                {
-                    "word": "fédéralisme",
-                    "weight": 0.10349260333998929
-                }, {
-                    "word": "monarchie",
-                    "weight": 0.100833513659273
-                }, {
-                    "word": "parti écologiste",
-                    "weight": 0.09431214481870454
-                }, {
-                    "word": "parti libéral",
-                    "weight": 0.0846940932088978
-                }, {
-                    "word": "pouvoir politique",
-                    "weight": 0.07990814528267819
-                }, {
-                    "word": "démocratisation",
-                    "weight": 0.07066026155659916
-                }, {
-                    "word": "régime totalitaire",
-                    "weight": 0.06723456857128894
-                }, {
-                    "word": "théorie de l'Etat",
-                    "weight": 0.06381431502715887
-                }, {
-                    "word": "vie politique",
-                    "weight": 0.057164516769934365
-                }, {
-                    "word": "système politique",
-                    "weight": 0.056317572407532976
-                }, {
-                    "word": "nation",
-                    "weight": 0.043581962452192535
-                }, {
-                    "word": "alternance",
-                    "weight": 0.03235467551711653
-                }, {
-                    "word": "altermondialisation",
-                    "weight": 0.03140200384346886
-                }, {
-                    "word": "parti socialiste",
-                    "weight": 0.024108008662842944
-                }, {
-                    "word": "régime politique",
-                    "weight": 0.022917287624976707
-                }, {
-                    "word": "autonomie",
-                    "weight": 0.018707620617248857
-                }, {
-                    "word": "régime de Vichy",
-                    "weight": 0.01807341297201227
-                }, {
-                    "word": "dictature",
-                    "weight": 0.012777176257078277
-                }, {
-                    "word": "parti unique",
-                    "weight": 0.01118509903996151
-                }, {
-                    "word": "stratégie politique",
-                    "weight": 0.00646101837104444
-                }
-            ]
-        }, {
-            "index": 9,
-            "words": [
-                {
-                    "word": "aide économique",
-                    "weight": 0.08339253910888389
-                }, {
-                    "word": "sanction",
-                    "weight": 0.08121473790702483
-                }, {
-                    "word": "prison",
-                    "weight": 0.08089659452765499
-                }, {
-                    "word": "piratage",
-                    "weight": 0.06858640410179687
-                }, {
-                    "word": "fraude",
-                    "weight": 0.06708634433262588
-                }, {
-                    "word": "détenu",
-                    "weight": 0.06612390337758653
-                }, {
-                    "word": "récidive",
-                    "weight": 0.0635193737739126
-                }, {
-                    "word": "viol",
-                    "weight": 0.06232485143790372
-                }, {
-                    "word": "police",
-                    "weight": 0.056934406619292104
-                }, {
-                    "word": "sécurité",
-                    "weight": 0.053649655250308674
-                }, {
-                    "word": "milice",
-                    "weight": 0.04852941381551293
-                }, {
-                    "word": "magistrature",
-                    "weight": 0.048033870221921716
-                }, {
-                    "word": "délit",
-                    "weight": 0.04699782409295807
-                }, {
-                    "word": "escroquerie",
-                    "weight": 0.032572548821571644
-                }, {
-                    "word": "peine de mort",
-                    "weight": 0.029301022832524934
-                }, {
-                    "word": "crime",
-                    "weight": 0.026291724347214045
-                }, {
-                    "word": "amnistie",
-                    "weight": 0.02533037302966341
-                }, {
-                    "word": "avocat",
-                    "weight": 0.022909290945706734
-                }, {
-                    "word": "crime de guerre",
-                    "weight": 0.01916006412042092
-                }, {
-                    "word": "extradition",
-                    "weight": 0.01714505733551546
-                }
-            ]
-        }, {
-            "index": 10,
-            "words": [
-                {
-                    "word": "juridiction suprême",
-                    "weight": 0.08987940473698561
-                }, {
-                    "word": "prescription",
-                    "weight": 0.07801613125287571
-                }, {
-                    "word": "procès",
-                    "weight": 0.07755649858777226
-                }, {
-                    "word": "indemnisation",
-                    "weight": 0.07643957432625356
-                }, {
-                    "word": "contentieux",
-                    "weight": 0.0697636709075159
-                }, {
-                    "word": "sanction",
-                    "weight": 0.06897092510516413
-                }, {
-                    "word": "réglementation",
-                    "weight": 0.06787746916310808
-                }, {
-                    "word": "immunité",
-                    "weight": 0.06769589396594139
-                }, {
-                    "word": "législation",
-                    "weight": 0.06469348901769896
-                }, {
-                    "word": "légalité",
-                    "weight": 0.06374777605302047
-                }, {
-                    "word": "résolution",
-                    "weight": 0.05608701110404816
-                }, {
-                    "word": "règlement",
-                    "weight": 0.0450499967250494
-                }, {
-                    "word": "jurisprudence",
-                    "weight": 0.03921059015865624
-                }, {
-                    "word": "tribunal",
-                    "weight": 0.03862902570431933
-                }, {
-                    "word": "ordonnance",
-                    "weight": 0.03309942926946522
-                }, {
-                    "word": "procédure",
-                    "weight": 0.023156907988792594
-                }, {
-                    "word": "décision judiciaire",
-                    "weight": 0.016168462891816168
-                }, {
-                    "word": "tutelle",
-                    "weight": 0.014353646385233019
-                }, {
-                    "word": "loi",
-                    "weight": 0.005861017260029017
-                }, {
-                    "word": "statut",
-                    "weight": 0.0037430793962548894
-                }
-            ]
-        }, {
-            "index": 11,
-            "words": [
-                {
-                    "word": "pouvoir législatif",
-                    "weight": 0.104490203109358
-                }, {
-                    "word": "extrême gauche",
-                    "weight": 0.0862038360842983
-                }, {
-                    "word": "parti politique",
-                    "weight": 0.06574864229317202
-                }, {
-                    "word": "chef de l'Etat",
-                    "weight": 0.06531933180447355
-                }, {
-                    "word": "paysage",
-                    "weight": 0.06233427165306761
-                }, {
-                    "word": "pouvoir local",
-                    "weight": 0.0593534832619775
-                }, {
-                    "word": "extrême droite",
-                    "weight": 0.05800474383201078
-                }, {
-                    "word": "proposition de loi",
-                    "weight": 0.05737412817084805
-                }, {
-                    "word": "député",
-                    "weight": 0.05532248061078376
-                }, {
-                    "word": "commission",
-                    "weight": 0.05146392758594445
-                }, {
-                    "word": "sénateur",
-                    "weight": 0.047490317122195806
-                }, {
-                    "word": "parc naturel",
-                    "weight": 0.04251315244003575
-                }, {
-                    "word": "ministre",
-                    "weight": 0.04180982832409981
-                }, {
-                    "word": "traitement de l'eau",
-                    "weight": 0.038142424068578956
-                }, {
-                    "word": "premier ministre",
-                    "weight": 0.035890307853320945
-                }, {
-                    "word": "mine - gisement",
-                    "weight": 0.032310958008842726
-                }, {
-                    "word": "réforme",
-                    "weight": 0.02797870107533365
-                }, {
-                    "word": "inondation",
-                    "weight": 0.026544004275534105
-                }, {
-                    "word": "terre",
-                    "weight": 0.022065623721547297
-                }, {
-                    "word": "littoral",
-                    "weight": 0.019639634704576754
-                }
-            ]
-        }, {
-            "index": 12,
-            "words": [
-                {
-                    "word": "nation",
-                    "weight": 0.09839972020748894
-                }, {
-                    "word": "dictature",
-                    "weight": 0.09829349889575961
-                }, {
-                    "word": "fédéralisme",
-                    "weight": 0.09787130419861959
-                }, {
-                    "word": "Etat",
-                    "weight": 0.09514966285416585
-                }, {
-                    "word": "théorie de l'Etat",
-                    "weight": 0.09266204336548034
-                }, {
-                    "word": "régime de Vichy",
-                    "weight": 0.09161096432647593
-                }, {
-                    "word": "parti radical",
-                    "weight": 0.08213089097026771
-                }, {
-                    "word": "régime présidentiel",
-                    "weight": 0.07806300326180046
-                }, {
-                    "word": "social démocratie",
-                    "weight": 0.05888425158353028
-                }, {
-                    "word": "parti nationaliste",
-                    "weight": 0.05715770255794889
-                }, {
-                    "word": "vie politique",
-                    "weight": 0.040922232782670216
-                }, {
-                    "word": "démocratisation",
-                    "weight": 0.031551395944484355
-                }, {
-                    "word": "parti travailliste",
-                    "weight": 0.021901559031912883
-                }, {
-                    "word": "parti socialiste",
-                    "weight": 0.01796696514210137
-                }, {
-                    "word": "régime politique",
-                    "weight": 0.009976678446953253
-                }, {
-                    "word": "stratégie politique",
-                    "weight": 0.009905115794305532
-                }, {
-                    "word": "régime totalitaire",
-                    "weight": 0.00919564558982105
-                }, {
-                    "word": "citoyen",
-                    "weight": 0.0034422960767695704
-                }, {
-                    "word": "monarchie",
-                    "weight": 0.0030370617694249914
-                }, {
-                    "word": "autodétermination",
-                    "weight": 0.0018780072000189414
-                }
-            ]
-        }, {
-            "index": 13,
-            "words": [
-                {
-                    "word": "cycle économique",
-                    "weight": 0.09800808388717534
-                }, {
-                    "word": "économie dirigée",
-                    "weight": 0.09451160161150698
-                }, {
-                    "word": "compétitivité",
-                    "weight": 0.09235954543654044
-                }, {
-                    "word": "économie ouverte",
-                    "weight": 0.08582924312100922
-                }, {
-                    "word": "contrat de plan",
-                    "weight": 0.0849606568743239
-                }, {
-                    "word": "assurances",
-                    "weight": 0.07507290589306569
-                }, {
-                    "word": "secteur secondaire",
-                    "weight": 0.06390304313416213
-                }, {
-                    "word": "économie de marché",
-                    "weight": 0.06245755554512491
-                }, {
-                    "word": "nationalisation",
-                    "weight": 0.05308128202682914
-                }, {
-                    "word": "pénurie",
-                    "weight": 0.051226776325961135
-                }, {
-                    "word": "secteur tertiaire",
-                    "weight": 0.03160997602669222
-                }, {
-                    "word": "régulation",
-                    "weight": 0.031158309275930853
-                }, {
-                    "word": "demande",
-                    "weight": 0.03031670020335669
-                }, {
-                    "word": "produit",
-                    "weight": 0.026127896772532605
-                }, {
-                    "word": "vie économique",
-                    "weight": 0.025631065484968563
-                }, {
-                    "word": "relance économique",
-                    "weight": 0.02270140399851033
-                }, {
-                    "word": "activité économique",
-                    "weight": 0.019656440188246554
-                }, {
-                    "word": "privatisation",
-                    "weight": 0.018492841283453694
-                }, {
-                    "word": "économie socialiste",
-                    "weight": 0.01650456887318328
-                }, {
-                    "word": "planification",
-                    "weight": 0.016390104037426096
-                }
-            ]
-        }, {
-            "index": 14,
-            "words": [
-                {
-                    "word": "déflation",
-                    "weight": 0.07640943351157327
-                }, {
-                    "word": "disparité régionale",
-                    "weight": 0.07325446603021087
-                }, {
-                    "word": "masse monétaire",
-                    "weight": 0.07174897945659135
-                }, {
-                    "word": "plan",
-                    "weight": 0.07166201382364101
-                }, {
-                    "word": "taux de change",
-                    "weight": 0.07006228232564206
-                }, {
-                    "word": "contrat de plan",
-                    "weight": 0.06794656557293838
-                }, {
-                    "word": "réforme économique",
-                    "weight": 0.06488796222228374
-                }, {
-                    "word": "cycle économique",
-                    "weight": 0.06053560467588823
-                }, {
-                    "word": "dévaluation",
-                    "weight": 0.054087952147497544
-                }, {
-                    "word": "relance économique",
-                    "weight": 0.05167867022888998
-                }, {
-                    "word": "analyse économique",
-                    "weight": 0.05141788123440088
-                }, {
-                    "word": "demande",
-                    "weight": 0.05012864613650559
-                }, {
-                    "word": "planification",
-                    "weight": 0.04687679855885749
-                }, {
-                    "word": "zone monétaire",
-                    "weight": 0.043531651763578226
-                }, {
-                    "word": "inflation",
-                    "weight": 0.04293469973474174
-                }, {
-                    "word": "privatisation",
-                    "weight": 0.03655998519327703
-                }, {
-                    "word": "activité économique",
-                    "weight": 0.023460344167427316
-                }, {
-                    "word": "régulation",
-                    "weight": 0.01769383592552354
-                }, {
-                    "word": "nationalisation",
-                    "weight": 0.01627677905310921
-                }, {
-                    "word": "change",
-                    "weight": 0.00884544823742261
-                }
-            ]
-        }
-    ],
-    "segments": [
-        {
-            "start": 0,
-            "duration": 35,
-            "end": 35,
-            "tweet_count": 105,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.8090226509364763
-                }, {
-                    "topic": 0,
-                    "weight": 0.19097734906352365
-                }
-            ]
-        }, {
-            "start": 35,
-            "duration": 37,
-            "end": 72,
-            "tweet_count": 145,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.801439170707066
-                }, {
-                    "topic": 0,
-                    "weight": 0.19856082929293398
-                }
-            ]
-        }, {
-            "start": 72,
-            "duration": 40,
-            "end": 112,
-            "tweet_count": 235,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.7139982866364943
-                }, {
-                    "topic": 0,
-                    "weight": 0.21487021330177183
-                }, {
-                    "topic": 9,
-                    "weight": 0.07113150006173381
-                }
-            ]
-        }, {
-            "start": 112,
-            "duration": 32,
-            "end": 144,
-            "tweet_count": 226,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.7911729688173557
-                }, {
-                    "topic": 0,
-                    "weight": 0.18839031602979514
-                }, {
-                    "topic": 9,
-                    "weight": 0.0204367151528492
-                }
-            ]
-        }, {
-            "start": 144,
-            "duration": 53,
-            "end": 197,
-            "tweet_count": 417,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.6943429333867348
-                }, {
-                    "topic": 0,
-                    "weight": 0.21359739940427142
-                }, {
-                    "topic": 9,
-                    "weight": 0.0920596672089937
-                }
-            ]
-        }, {
-            "start": 197,
-            "duration": 41,
-            "end": 238,
-            "tweet_count": 319,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.6819962610033059
-                }, {
-                    "topic": 0,
-                    "weight": 0.2184377266168399
-                }, {
-                    "topic": 9,
-                    "weight": 0.09956601237985417
-                }
-            ]
-        }, {
-            "start": 238,
-            "duration": 44,
-            "end": 282,
-            "tweet_count": 394,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.6259573486381036
-                }, {
-                    "topic": 0,
-                    "weight": 0.21364409202631698
-                }, {
-                    "topic": 9,
-                    "weight": 0.1603985593355794
-                }
-            ]
-        }, {
-            "start": 282,
-            "duration": 34,
-            "end": 316,
-            "tweet_count": 336,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.5375188595849713
-                }, {
-                    "topic": 9,
-                    "weight": 0.2679638657021481
-                }, {
-                    "topic": 0,
-                    "weight": 0.1945172747128806
-                }
-            ]
-        }, {
-            "start": 316,
-            "duration": 41,
-            "end": 357,
-            "tweet_count": 430,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.49968369626287806
-                }, {
-                    "topic": 9,
-                    "weight": 0.34338812488915943
-                }, {
-                    "topic": 0,
-                    "weight": 0.15692817884796262
-                }
-            ]
-        }, {
-            "start": 357,
-            "duration": 59,
-            "end": 416,
-            "tweet_count": 500,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.4266402837636153
-                }, {
-                    "topic": 3,
-                    "weight": 0.41614900662606186
-                }, {
-                    "topic": 0,
-                    "weight": 0.15721070961032296
-                }
-            ]
-        }, {
-            "start": 416,
-            "duration": 46,
-            "end": 462,
-            "tweet_count": 455,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.4922882721041902
-                }, {
-                    "topic": 3,
-                    "weight": 0.37583697509025893
-                }, {
-                    "topic": 0,
-                    "weight": 0.1318747528055508
-                }
-            ]
-        }, {
-            "start": 462,
-            "duration": 49,
-            "end": 511,
-            "tweet_count": 388,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.5688261326480513
-                }, {
-                    "topic": 3,
-                    "weight": 0.30895849225678046
-                }, {
-                    "topic": 0,
-                    "weight": 0.12221537509516818
-                }
-            ]
-        }, {
-            "start": 511,
-            "duration": 35,
-            "end": 546,
-            "tweet_count": 256,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.7195750936933346
-                }, {
-                    "topic": 3,
-                    "weight": 0.21450039728589274
-                }, {
-                    "topic": 0,
-                    "weight": 0.06592450902077276
-                }
-            ]
-        }, {
-            "start": 546,
-            "duration": 50,
-            "end": 596,
-            "tweet_count": 329,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.8226655194584922
-                }, {
-                    "topic": 3,
-                    "weight": 0.08889882589779068
-                }, {
-                    "topic": 0,
-                    "weight": 0.08843565464371705
-                }
-            ]
-        }, {
-            "start": 596,
-            "duration": 48,
-            "end": 644,
-            "tweet_count": 335,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.8409356990949496
-                }, {
-                    "topic": 3,
-                    "weight": 0.11065120007929964
-                }, {
-                    "topic": 0,
-                    "weight": 0.04841310082575063
-                }
-            ]
-        }, {
-            "start": 644,
-            "duration": 30,
-            "end": 674,
-            "tweet_count": 195,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.8971559910073902
-                }, {
-                    "topic": 3,
-                    "weight": 0.08645481485615952
-                }, {
-                    "topic": 0,
-                    "weight": 0.0163891941364503
-                }
-            ]
-        }, {
-            "start": 674,
-            "duration": 30,
-            "end": 704,
-            "tweet_count": 183,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.9707638535830695
-                }, {
-                    "topic": 0,
-                    "weight": 0.029236146416930574
-                }
-            ]
-        }, {
-            "start": 704,
-            "duration": 52,
-            "end": 756,
-            "tweet_count": 286,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.9007749676849318
-                }, {
-                    "topic": 13,
-                    "weight": 0.09922503231506816
-                }
-            ]
-        }, {
-            "start": 756,
-            "duration": 49,
-            "end": 805,
-            "tweet_count": 245,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.9659377334858752
-                }, {
-                    "topic": 3,
-                    "weight": 0.03406226651412488
-                }
-            ]
-        }, {
-            "start": 805,
-            "duration": 40,
-            "end": 845,
-            "tweet_count": 172,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.9839686712331169
-                }, {
-                    "topic": 10,
-                    "weight": 0.016031328766883058
-                }
-            ]
-        }, {
-            "start": 845,
-            "duration": 41,
-            "end": 886,
-            "tweet_count": 145,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.947329362644144
-                }, {
-                    "topic": 10,
-                    "weight": 0.05267063735585599
-                }
-            ]
-        }, {
-            "start": 886,
-            "duration": 50,
-            "end": 936,
-            "tweet_count": 134,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.9491927991430279
-                }, {
-                    "topic": 10,
-                    "weight": 0.05080720085697217
-                }
-            ]
-        }, {
-            "start": 936,
-            "duration": 54,
-            "end": 990,
-            "tweet_count": 148,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.76868486545069
-                }, {
-                    "topic": 10,
-                    "weight": 0.23131513454930988
-                }
-            ]
-        }, {
-            "start": 990,
-            "duration": 30,
-            "end": 1020,
-            "tweet_count": 64,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.5997278276491833
-                }, {
-                    "topic": 10,
-                    "weight": 0.40027217235081664
-                }
-            ]
-        }, {
-            "start": 1020,
-            "duration": 32,
-            "end": 1052,
-            "tweet_count": 77,
-            "topics": [
-                {
-                    "topic": 9,
-                    "weight": 0.5940061341961183
-                }, {
-                    "topic": 10,
-                    "weight": 0.40599386580388175
-                }
-            ]
-        }, {
-            "start": 1052,
-            "duration": 38,
-            "end": 1090,
-            "tweet_count": 60,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.7876028736697482
-                }, {
-                    "topic": 9,
-                    "weight": 0.21239712633025173
-                }
-            ]
-        }, {
-            "start": 1090,
-            "duration": 37,
-            "end": 1127,
-            "tweet_count": 68,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.8437603218085851
-                }, {
-                    "topic": 9,
-                    "weight": 0.15623967819141496
-                }
-            ]
-        }, {
-            "start": 1127,
-            "duration": 42,
-            "end": 1169,
-            "tweet_count": 95,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.7447707715065905
-                }, {
-                    "topic": 9,
-                    "weight": 0.2552292284934094
-                }
-            ]
-        }, {
-            "start": 1169,
-            "duration": 45,
-            "end": 1214,
-            "tweet_count": 115,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.7076647449196753
-                }, {
-                    "topic": 7,
-                    "weight": 0.2923352550803246
-                }
-            ]
-        }, {
-            "start": 1214,
-            "duration": 35,
-            "end": 1249,
-            "tweet_count": 89,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.7417103274068153
-                }, {
-                    "topic": 8,
-                    "weight": 0.25828967259318475
-                }
-            ]
-        }, {
-            "start": 1249,
-            "duration": 59,
-            "end": 1308,
-            "tweet_count": 169,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.7342348082212536
-                }, {
-                    "topic": 11,
-                    "weight": 0.26576519177874636
-                }
-            ]
-        }, {
-            "start": 1308,
-            "duration": 30,
-            "end": 1338,
-            "tweet_count": 81,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.6483223327872543
-                }, {
-                    "topic": 9,
-                    "weight": 0.3516776672127456
-                }
-            ]
-        }, {
-            "start": 1338,
-            "duration": 39,
-            "end": 1377,
-            "tweet_count": 67,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.9297781356200888
-                }, {
-                    "topic": 6,
-                    "weight": 0.07022186437991104
-                }
-            ]
-        }, {
-            "start": 1377,
-            "duration": 49,
-            "end": 1426,
-            "tweet_count": 63,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.9089704437902594
-                }, {
-                    "topic": 6,
-                    "weight": 0.09102955620974057
-                }
-            ]
-        }, {
-            "start": 1426,
-            "duration": 49,
-            "end": 1475,
-            "tweet_count": 57,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.6849321381831971
-                }, {
-                    "topic": 6,
-                    "weight": 0.3150678618168029
-                }
-            ]
-        }, {
-            "start": 1475,
-            "duration": 45,
-            "end": 1520,
-            "tweet_count": 49,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.6312630638097843
-                }, {
-                    "topic": 6,
-                    "weight": 0.3687369361902158
-                }
-            ]
-        }, {
-            "start": 1520,
-            "duration": 48,
-            "end": 1568,
-            "tweet_count": 60,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.6465531766681882
-                }, {
-                    "topic": 10,
-                    "weight": 0.3534468233318117
-                }
-            ]
-        }, {
-            "start": 1568,
-            "duration": 52,
-            "end": 1620,
-            "tweet_count": 74,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.6676239649530114
-                }, {
-                    "topic": 10,
-                    "weight": 0.1686507236615413
-                }, {
-                    "topic": 11,
-                    "weight": 0.16372531138544752
-                }
-            ]
-        }, {
-            "start": 1620,
-            "duration": 59,
-            "end": 1679,
-            "tweet_count": 99,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.7328753251921071
-                }, {
-                    "topic": 11,
-                    "weight": 0.24706251395666853
-                }, {
-                    "topic": 10,
-                    "weight": 0.02006216085122443
-                }
-            ]
-        }, {
-            "start": 1679,
-            "duration": 41,
-            "end": 1720,
-            "tweet_count": 107,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.7631142639201175
-                }, {
-                    "topic": 11,
-                    "weight": 0.23688573607988256
-                }
-            ]
-        }, {
-            "start": 1720,
-            "duration": 58,
-            "end": 1778,
-            "tweet_count": 198,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.7380976564121806
-                }, {
-                    "topic": 11,
-                    "weight": 0.2561608180822069
-                }, {
-                    "topic": 12,
-                    "weight": 0.0057415255056124355
-                }
-            ]
-        }, {
-            "start": 1778,
-            "duration": 32,
-            "end": 1810,
-            "tweet_count": 189,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.5833426320383931
-                }, {
-                    "topic": 11,
-                    "weight": 0.22605136431198727
-                }, {
-                    "topic": 12,
-                    "weight": 0.19060600364961955
-                }
-            ]
-        }, {
-            "start": 1810,
-            "duration": 43,
-            "end": 1853,
-            "tweet_count": 353,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.5350578560072011
-                }, {
-                    "topic": 12,
-                    "weight": 0.25598052529092935
-                }, {
-                    "topic": 11,
-                    "weight": 0.20896161870186955
-                }
-            ]
-        }, {
-            "start": 1853,
-            "duration": 40,
-            "end": 1893,
-            "tweet_count": 354,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.5134447717510158
-                }, {
-                    "topic": 12,
-                    "weight": 0.2734150013229008
-                }, {
-                    "topic": 11,
-                    "weight": 0.21314022692608328
-                }
-            ]
-        }, {
-            "start": 1893,
-            "duration": 52,
-            "end": 1945,
-            "tweet_count": 544,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.48702245403597055
-                }, {
-                    "topic": 12,
-                    "weight": 0.2913736780291869
-                }, {
-                    "topic": 11,
-                    "weight": 0.22160386793484257
-                }
-            ]
-        }, {
-            "start": 1945,
-            "duration": 59,
-            "end": 2004,
-            "tweet_count": 725,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.4207652490578979
-                }, {
-                    "topic": 12,
-                    "weight": 0.37950779913169147
-                }, {
-                    "topic": 11,
-                    "weight": 0.19972695181041064
-                }
-            ]
-        }, {
-            "start": 2004,
-            "duration": 49,
-            "end": 2053,
-            "tweet_count": 662,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.4251547700541886
-                }, {
-                    "topic": 12,
-                    "weight": 0.39750566395544085
-                }, {
-                    "topic": 11,
-                    "weight": 0.17733956599037062
-                }
-            ]
-        }, {
-            "start": 2053,
-            "duration": 39,
-            "end": 2092,
-            "tweet_count": 518,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.4476738804685165
-                }, {
-                    "topic": 12,
-                    "weight": 0.39347171256348656
-                }, {
-                    "topic": 11,
-                    "weight": 0.15885440696799688
-                }
-            ]
-        }, {
-            "start": 2092,
-            "duration": 43,
-            "end": 2135,
-            "tweet_count": 591,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.4518275697459894
-                }, {
-                    "topic": 6,
-                    "weight": 0.3929060398427232
-                }, {
-                    "topic": 11,
-                    "weight": 0.1552663904112874
-                }
-            ]
-        }, {
-            "start": 2135,
-            "duration": 36,
-            "end": 2171,
-            "tweet_count": 430,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.4430173341827245
-                }, {
-                    "topic": 6,
-                    "weight": 0.4097570523648899
-                }, {
-                    "topic": 11,
-                    "weight": 0.14722561345238563
-                }
-            ]
-        }, {
-            "start": 2171,
-            "duration": 51,
-            "end": 2222,
-            "tweet_count": 536,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.5570537613474015
-                }, {
-                    "topic": 6,
-                    "weight": 0.3404898358446216
-                }, {
-                    "topic": 11,
-                    "weight": 0.10245640280797683
-                }
-            ]
-        }, {
-            "start": 2222,
-            "duration": 55,
-            "end": 2277,
-            "tweet_count": 469,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.595505906758589
-                }, {
-                    "topic": 6,
-                    "weight": 0.3151955234777508
-                }, {
-                    "topic": 11,
-                    "weight": 0.08929856976366025
-                }
-            ]
-        }, {
-            "start": 2277,
-            "duration": 57,
-            "end": 2334,
-            "tweet_count": 370,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.599121846110456
-                }, {
-                    "topic": 6,
-                    "weight": 0.31942144062074895
-                }, {
-                    "topic": 11,
-                    "weight": 0.08145671326879493
-                }
-            ]
-        }, {
-            "start": 2334,
-            "duration": 47,
-            "end": 2381,
-            "tweet_count": 221,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.6653526920645536
-                }, {
-                    "topic": 6,
-                    "weight": 0.23021561626601666
-                }, {
-                    "topic": 11,
-                    "weight": 0.10443169166942978
-                }
-            ]
-        }, {
-            "start": 2381,
-            "duration": 38,
-            "end": 2419,
-            "tweet_count": 140,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.7696905677011859
-                }, {
-                    "topic": 6,
-                    "weight": 0.17077252723829175
-                }, {
-                    "topic": 11,
-                    "weight": 0.05953690506052219
-                }
-            ]
-        }, {
-            "start": 2419,
-            "duration": 51,
-            "end": 2470,
-            "tweet_count": 92,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.557520223883533
-                }, {
-                    "topic": 6,
-                    "weight": 0.37795002250676374
-                }, {
-                    "topic": 11,
-                    "weight": 0.06452975360970327
-                }
-            ]
-        }, {
-            "start": 2470,
-            "duration": 39,
-            "end": 2509,
-            "tweet_count": 24,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.5012987530872005
-                }, {
-                    "topic": 11,
-                    "weight": 0.33140695081533555
-                }, {
-                    "topic": 6,
-                    "weight": 0.16729429609746377
-                }
-            ]
-        }, {
-            "start": 2509,
-            "duration": 39,
-            "end": 2548,
-            "tweet_count": 7,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.8665743677339088
-                }, {
-                    "topic": 6,
-                    "weight": 0.1334256322660912
-                }
-            ]
-        }, {
-            "start": 2548,
-            "duration": 52,
-            "end": 2600,
-            "tweet_count": 38,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5754154753809249
-                }, {
-                    "topic": 11,
-                    "weight": 0.42458452461907514
-                }
-            ]
-        }, {
-            "start": 2600,
-            "duration": 38,
-            "end": 2638,
-            "tweet_count": 46,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.5864889561723784
-                }, {
-                    "topic": 13,
-                    "weight": 0.4135110438276216
-                }
-            ]
-        }, {
-            "start": 2638,
-            "duration": 59,
-            "end": 2697,
-            "tweet_count": 97,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.7371226276910096
-                }, {
-                    "topic": 3,
-                    "weight": 0.2628773723089905
-                }
-            ]
-        }, {
-            "start": 2697,
-            "duration": 50,
-            "end": 2747,
-            "tweet_count": 113,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.6857613168394532
-                }, {
-                    "topic": 5,
-                    "weight": 0.31423868316054676
-                }
-            ]
-        }, {
-            "start": 2747,
-            "duration": 33,
-            "end": 2780,
-            "tweet_count": 104,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.6446680706743328
-                }, {
-                    "topic": 8,
-                    "weight": 0.3074380410256827
-                }, {
-                    "topic": 14,
-                    "weight": 0.04789388829998452
-                }
-            ]
-        }, {
-            "start": 2780,
-            "duration": 37,
-            "end": 2817,
-            "tweet_count": 162,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.5053045446814615
-                }, {
-                    "topic": 8,
-                    "weight": 0.4530142246440485
-                }, {
-                    "topic": 2,
-                    "weight": 0.04013619842702908
-                }, {
-                    "topic": 14,
-                    "weight": 0.001545032247461158
-                }
-            ]
-        }, {
-            "start": 2817,
-            "duration": 52,
-            "end": 2869,
-            "tweet_count": 275,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.4461429342536816
-                }, {
-                    "topic": 8,
-                    "weight": 0.34408877226016127
-                }, {
-                    "topic": 14,
-                    "weight": 0.17684464891640225
-                }, {
-                    "topic": 2,
-                    "weight": 0.03292364456975501
-                }
-            ]
-        }, {
-            "start": 2869,
-            "duration": 41,
-            "end": 2910,
-            "tweet_count": 321,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.4574115047848343
-                }, {
-                    "topic": 11,
-                    "weight": 0.32502171867958624
-                }, {
-                    "topic": 14,
-                    "weight": 0.1434940239141735
-                }, {
-                    "topic": 2,
-                    "weight": 0.04480710642027359
-                }, {
-                    "topic": 5,
-                    "weight": 0.02926564620113238
-                }
-            ]
-        }, {
-            "start": 2910,
-            "duration": 36,
-            "end": 2946,
-            "tweet_count": 325,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.4060429392417296
-                }, {
-                    "topic": 11,
-                    "weight": 0.3036403131847401
-                }, {
-                    "topic": 14,
-                    "weight": 0.1628926799325072
-                }, {
-                    "topic": 2,
-                    "weight": 0.11829871990480736
-                }, {
-                    "topic": 5,
-                    "weight": 0.009125347736215721
-                }
-            ]
-        }, {
-            "start": 2946,
-            "duration": 57,
-            "end": 3003,
-            "tweet_count": 623,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.459313757447339
-                }, {
-                    "topic": 11,
-                    "weight": 0.20388926290013473
-                }, {
-                    "topic": 14,
-                    "weight": 0.18152994419186794
-                }, {
-                    "topic": 2,
-                    "weight": 0.11719375667668364
-                }, {
-                    "topic": 5,
-                    "weight": 0.038073278783974686
-                }
-            ]
-        }, {
-            "start": 3003,
-            "duration": 30,
-            "end": 3033,
-            "tweet_count": 414,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.4160929432152096
-                }, {
-                    "topic": 2,
-                    "weight": 0.18777084554562343
-                }, {
-                    "topic": 14,
-                    "weight": 0.1853095629187398
-                }, {
-                    "topic": 11,
-                    "weight": 0.1392050944820589
-                }, {
-                    "topic": 5,
-                    "weight": 0.07162155383836821
-                }
-            ]
-        }, {
-            "start": 3033,
-            "duration": 34,
-            "end": 3067,
-            "tweet_count": 558,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.3869499678847205
-                }, {
-                    "topic": 2,
-                    "weight": 0.19718470799330726
-                }, {
-                    "topic": 14,
-                    "weight": 0.1832716824085791
-                }, {
-                    "topic": 11,
-                    "weight": 0.1178711502104261
-                }, {
-                    "topic": 5,
-                    "weight": 0.1147224915029671
-                }
-            ]
-        }, {
-            "start": 3067,
-            "duration": 35,
-            "end": 3102,
-            "tweet_count": 587,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.3617827780291723
-                }, {
-                    "topic": 2,
-                    "weight": 0.21115795557072584
-                }, {
-                    "topic": 14,
-                    "weight": 0.19294884989619412
-                }, {
-                    "topic": 5,
-                    "weight": 0.14883738749107664
-                }, {
-                    "topic": 11,
-                    "weight": 0.0852730290128311
-                }
-            ]
-        }, {
-            "start": 3102,
-            "duration": 32,
-            "end": 3134,
-            "tweet_count": 574,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.34214767681419095
-                }, {
-                    "topic": 2,
-                    "weight": 0.23716988247705675
-                }, {
-                    "topic": 14,
-                    "weight": 0.21467293319116815
-                }, {
-                    "topic": 5,
-                    "weight": 0.15569794572826876
-                }, {
-                    "topic": 11,
-                    "weight": 0.05031156178931542
-                }
-            ]
-        }, {
-            "start": 3134,
-            "duration": 40,
-            "end": 3174,
-            "tweet_count": 679,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.29632125599322917
-                }, {
-                    "topic": 2,
-                    "weight": 0.24071536143730862
-                }, {
-                    "topic": 5,
-                    "weight": 0.22413964113292179
-                }, {
-                    "topic": 14,
-                    "weight": 0.21864177215252514
-                }, {
-                    "topic": 11,
-                    "weight": 0.02018196928401528
-                }
-            ]
-        }, {
-            "start": 3174,
-            "duration": 42,
-            "end": 3216,
-            "tweet_count": 704,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.2848096915152748
-                }, {
-                    "topic": 2,
-                    "weight": 0.24881615512672223
-                }, {
-                    "topic": 5,
-                    "weight": 0.24002003882898662
-                }, {
-                    "topic": 14,
-                    "weight": 0.179723361730598
-                }, {
-                    "topic": 12,
-                    "weight": 0.04663075279841851
-                }
-            ]
-        }, {
-            "start": 3216,
-            "duration": 41,
-            "end": 3257,
-            "tweet_count": 680,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.27668524325775395
-                }, {
-                    "topic": 2,
-                    "weight": 0.2552852028762228
-                }, {
-                    "topic": 8,
-                    "weight": 0.20275184256808285
-                }, {
-                    "topic": 14,
-                    "weight": 0.18274409582542198
-                }, {
-                    "topic": 12,
-                    "weight": 0.0825336154725184
-                }
-            ]
-        }, {
-            "start": 3257,
-            "duration": 49,
-            "end": 3306,
-            "tweet_count": 729,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.28712877590110164
-                }, {
-                    "topic": 2,
-                    "weight": 0.27733651433955175
-                }, {
-                    "topic": 12,
-                    "weight": 0.14644271967807138
-                }, {
-                    "topic": 14,
-                    "weight": 0.14563990714908054
-                }, {
-                    "topic": 8,
-                    "weight": 0.14345208293219466
-                }
-            ]
-        }, {
-            "start": 3306,
-            "duration": 34,
-            "end": 3340,
-            "tweet_count": 466,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.3262843390334523
-                }, {
-                    "topic": 2,
-                    "weight": 0.27062003600124573
-                }, {
-                    "topic": 12,
-                    "weight": 0.19428274217991431
-                }, {
-                    "topic": 14,
-                    "weight": 0.11000033672356603
-                }, {
-                    "topic": 0,
-                    "weight": 0.0988125460618217
-                }
-            ]
-        }, {
-            "start": 3340,
-            "duration": 39,
-            "end": 3379,
-            "tweet_count": 515,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.3494926339324063
-                }, {
-                    "topic": 12,
-                    "weight": 0.25525010853921826
-                }, {
-                    "topic": 2,
-                    "weight": 0.19947152820449723
-                }, {
-                    "topic": 8,
-                    "weight": 0.09927412189674971
-                }, {
-                    "topic": 0,
-                    "weight": 0.09651160742712868
-                }
-            ]
-        }, {
-            "start": 3379,
-            "duration": 49,
-            "end": 3428,
-            "tweet_count": 676,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.2948741169250427
-                }, {
-                    "topic": 5,
-                    "weight": 0.2840588694174773
-                }, {
-                    "topic": 0,
-                    "weight": 0.2118626937355153
-                }, {
-                    "topic": 2,
-                    "weight": 0.16906343098241047
-                }, {
-                    "topic": 14,
-                    "weight": 0.0401408889395542
-                }
-            ]
-        }, {
-            "start": 3428,
-            "duration": 40,
-            "end": 3468,
-            "tweet_count": 526,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.3225960839551266
-                }, {
-                    "topic": 0,
-                    "weight": 0.2795739272532237
-                }, {
-                    "topic": 5,
-                    "weight": 0.2339369359121913
-                }, {
-                    "topic": 2,
-                    "weight": 0.1334351085849991
-                }, {
-                    "topic": 8,
-                    "weight": 0.030457944294459284
-                }
-            ]
-        }, {
-            "start": 3468,
-            "duration": 52,
-            "end": 3520,
-            "tweet_count": 618,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.36435019997080037
-                }, {
-                    "topic": 12,
-                    "weight": 0.33767873449078495
-                }, {
-                    "topic": 5,
-                    "weight": 0.21042747647475493
-                }, {
-                    "topic": 2,
-                    "weight": 0.07013376657236152
-                }, {
-                    "topic": 14,
-                    "weight": 0.017409822491298046
-                }
-            ]
-        }, {
-            "start": 3520,
-            "duration": 48,
-            "end": 3568,
-            "tweet_count": 547,
-            "topics": [
-                {
-                    "topic": 12,
-                    "weight": 0.39325991646243097
-                }, {
-                    "topic": 0,
-                    "weight": 0.37383932776492224
-                }, {
-                    "topic": 5,
-                    "weight": 0.20184892900225435
-                }, {
-                    "topic": 2,
-                    "weight": 0.031051826770392556
-                }
-            ]
-        }, {
-            "start": 3568,
-            "duration": 38,
-            "end": 3606,
-            "tweet_count": 383,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.46538024148998103
-                }, {
-                    "topic": 12,
-                    "weight": 0.37946736226305106
-                }, {
-                    "topic": 5,
-                    "weight": 0.15515239624696786
-                }
-            ]
-        }, {
-            "start": 3606,
-            "duration": 59,
-            "end": 3665,
-            "tweet_count": 593,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.5001244644140871
-                }, {
-                    "topic": 12,
-                    "weight": 0.33208464179149805
-                }, {
-                    "topic": 5,
-                    "weight": 0.16779089379441492
-                }
-            ]
-        }, {
-            "start": 3665,
-            "duration": 37,
-            "end": 3702,
-            "tweet_count": 330,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.5160493905701804
-                }, {
-                    "topic": 12,
-                    "weight": 0.3502695509264682
-                }, {
-                    "topic": 5,
-                    "weight": 0.13368105850335124
-                }
-            ]
-        }, {
-            "start": 3702,
-            "duration": 53,
-            "end": 3755,
-            "tweet_count": 442,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.5704968154814303
-                }, {
-                    "topic": 12,
-                    "weight": 0.21029050474638564
-                }, {
-                    "topic": 5,
-                    "weight": 0.15693841036120304
-                }, {
-                    "topic": 7,
-                    "weight": 0.06227426941098111
-                }
-            ]
-        }, {
-            "start": 3755,
-            "duration": 34,
-            "end": 3789,
-            "tweet_count": 263,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.5505145529502323
-                }, {
-                    "topic": 12,
-                    "weight": 0.21656247714658072
-                }, {
-                    "topic": 5,
-                    "weight": 0.18349458966534477
-                }, {
-                    "topic": 7,
-                    "weight": 0.04942838023784214
-                }
-            ]
-        }, {
-            "start": 3789,
-            "duration": 51,
-            "end": 3840,
-            "tweet_count": 351,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.5406305178856927
-                }, {
-                    "topic": 7,
-                    "weight": 0.16411701602068066
-                }, {
-                    "topic": 5,
-                    "weight": 0.15766814170699292
-                }, {
-                    "topic": 12,
-                    "weight": 0.13758432438663368
-                }
-            ]
-        }, {
-            "start": 3840,
-            "duration": 56,
-            "end": 3896,
-            "tweet_count": 288,
-            "topics": [
-                {
-                    "topic": 0,
-                    "weight": 0.5236375462393752
-                }, {
-                    "topic": 7,
-                    "weight": 0.21105204626775886
-                }, {
-                    "topic": 5,
-                    "weight": 0.18942101077782744
-                }, {
-                    "topic": 12,
-                    "weight": 0.07588939671503843
-                }
-            ]
-        }, {
-            "start": 3896,
-            "duration": 44,
-            "end": 3940,
-            "tweet_count": 197,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.43456356326404255
-                }, {
-                    "topic": 0,
-                    "weight": 0.4007451159538601
-                }, {
-                    "topic": 5,
-                    "weight": 0.1646913207820973
-                }
-            ]
-        }, {
-            "start": 3940,
-            "duration": 39,
-            "end": 3979,
-            "tweet_count": 226,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.7243030480304651
-                }, {
-                    "topic": 0,
-                    "weight": 0.14251728754821974
-                }, {
-                    "topic": 5,
-                    "weight": 0.13317966442131518
-                }
-            ]
-        }, {
-            "start": 3979,
-            "duration": 51,
-            "end": 4030,
-            "tweet_count": 353,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8162207820906738
-                }, {
-                    "topic": 0,
-                    "weight": 0.11017810646324902
-                }, {
-                    "topic": 5,
-                    "weight": 0.0736011114460772
-                }
-            ]
-        }, {
-            "start": 4030,
-            "duration": 44,
-            "end": 4074,
-            "tweet_count": 364,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8617923358434456
-                }, {
-                    "topic": 0,
-                    "weight": 0.06603838211870205
-                }, {
-                    "topic": 11,
-                    "weight": 0.04082057603837557
-                }, {
-                    "topic": 5,
-                    "weight": 0.03134870599947684
-                }
-            ]
-        }, {
-            "start": 4074,
-            "duration": 46,
-            "end": 4120,
-            "tweet_count": 362,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.9582750912746227
-                }, {
-                    "topic": 11,
-                    "weight": 0.029732911364288073
-                }, {
-                    "topic": 5,
-                    "weight": 0.011991997361089253
-                }
-            ]
-        }, {
-            "start": 4120,
-            "duration": 37,
-            "end": 4157,
-            "tweet_count": 347,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8886253677768917
-                }, {
-                    "topic": 11,
-                    "weight": 0.11137463222310814
-                }
-            ]
-        }, {
-            "start": 4157,
-            "duration": 59,
-            "end": 4216,
-            "tweet_count": 671,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8501189273376936
-                }, {
-                    "topic": 11,
-                    "weight": 0.14982148259558584
-                }, {
-                    "topic": 1,
-                    "weight": 0.00005959006672059929
-                }
-            ]
-        }, {
-            "start": 4216,
-            "duration": 49,
-            "end": 4265,
-            "tweet_count": 630,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8213613921860728
-                }, {
-                    "topic": 11,
-                    "weight": 0.1666675960067923
-                }, {
-                    "topic": 1,
-                    "weight": 0.011971011807134824
-                }
-            ]
-        }, {
-            "start": 4265,
-            "duration": 40,
-            "end": 4305,
-            "tweet_count": 516,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.7862362337901992
-                }, {
-                    "topic": 11,
-                    "weight": 0.18004012670428618
-                }, {
-                    "topic": 14,
-                    "weight": 0.026140557545476107
-                }, {
-                    "topic": 1,
-                    "weight": 0.0075830819600385
-                }
-            ]
-        }, {
-            "start": 4305,
-            "duration": 41,
-            "end": 4346,
-            "tweet_count": 550,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.6813499184177014
-                }, {
-                    "topic": 11,
-                    "weight": 0.2705451606998788
-                }, {
-                    "topic": 14,
-                    "weight": 0.026574416969577793
-                }, {
-                    "topic": 1,
-                    "weight": 0.02153050391284193
-                }
-            ]
-        }, {
-            "start": 4346,
-            "duration": 56,
-            "end": 4402,
-            "tweet_count": 794,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.6068335130801735
-                }, {
-                    "topic": 11,
-                    "weight": 0.3210741918216453
-                }, {
-                    "topic": 14,
-                    "weight": 0.03998146740268293
-                }, {
-                    "topic": 1,
-                    "weight": 0.03211082769549831
-                }
-            ]
-        }, {
-            "start": 4402,
-            "duration": 31,
-            "end": 4433,
-            "tweet_count": 440,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.5140704659124442
-                }, {
-                    "topic": 11,
-                    "weight": 0.36150389293130925
-                }, {
-                    "topic": 14,
-                    "weight": 0.07993809873025955
-                }, {
-                    "topic": 1,
-                    "weight": 0.04448754242598707
-                }
-            ]
-        }, {
-            "start": 4433,
-            "duration": 58,
-            "end": 4491,
-            "tweet_count": 698,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.39353358999284077
-                }, {
-                    "topic": 7,
-                    "weight": 0.3855276708876252
-                }, {
-                    "topic": 14,
-                    "weight": 0.1512020280304046
-                }, {
-                    "topic": 1,
-                    "weight": 0.06973671108912943
-                }
-            ]
-        }, {
-            "start": 4491,
-            "duration": 57,
-            "end": 4548,
-            "tweet_count": 732,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.3820480356269104
-                }, {
-                    "topic": 7,
-                    "weight": 0.34084443978788087
-                }, {
-                    "topic": 14,
-                    "weight": 0.18220371849168435
-                }, {
-                    "topic": 1,
-                    "weight": 0.07412856263448672
-                }, {
-                    "topic": 6,
-                    "weight": 0.02077524345903749
-                }
-            ]
-        }, {
-            "start": 4548,
-            "duration": 50,
-            "end": 4598,
-            "tweet_count": 561,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.41400441992259357
-                }, {
-                    "topic": 14,
-                    "weight": 0.24584931197172777
-                }, {
-                    "topic": 7,
-                    "weight": 0.21323013250459638
-                }, {
-                    "topic": 1,
-                    "weight": 0.10777899817792837
-                }, {
-                    "topic": 6,
-                    "weight": 0.019137137423153944
-                }
-            ]
-        }, {
-            "start": 4598,
-            "duration": 57,
-            "end": 4655,
-            "tweet_count": 670,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.41855450644650427
-                }, {
-                    "topic": 14,
-                    "weight": 0.26987337277683116
-                }, {
-                    "topic": 7,
-                    "weight": 0.17383813424402408
-                }, {
-                    "topic": 1,
-                    "weight": 0.09666893554879981
-                }, {
-                    "topic": 6,
-                    "weight": 0.04106505098384071
-                }
-            ]
-        }, {
-            "start": 4655,
-            "duration": 33,
-            "end": 4688,
-            "tweet_count": 366,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.4104902436579724
-                }, {
-                    "topic": 14,
-                    "weight": 0.3060253866755998
-                }, {
-                    "topic": 1,
-                    "weight": 0.1107576455903996
-                }, {
-                    "topic": 6,
-                    "weight": 0.09614303110806344
-                }, {
-                    "topic": 7,
-                    "weight": 0.07658369296796476
-                }
-            ]
-        }, {
-            "start": 4688,
-            "duration": 49,
-            "end": 4737,
-            "tweet_count": 499,
-            "topics": [
-                {
-                    "topic": 11,
-                    "weight": 0.353218989686078
-                }, {
-                    "topic": 14,
-                    "weight": 0.3473271549906864
-                }, {
-                    "topic": 6,
-                    "weight": 0.1363994479079857
-                }, {
-                    "topic": 1,
-                    "weight": 0.10887954315403787
-                }, {
-                    "topic": 7,
-                    "weight": 0.05417486426121187
-                }
-            ]
-        }, {
-            "start": 4737,
-            "duration": 49,
-            "end": 4786,
-            "tweet_count": 450,
-            "topics": [
-                {
-                    "topic": 14,
-                    "weight": 0.3769292035428806
-                }, {
-                    "topic": 11,
-                    "weight": 0.25695201496542164
-                }, {
-                    "topic": 6,
-                    "weight": 0.21346546653662596
-                }, {
-                    "topic": 1,
-                    "weight": 0.12020140204091019
-                }, {
-                    "topic": 4,
-                    "weight": 0.03245191291416161
-                }
-            ]
-        }, {
-            "start": 4786,
-            "duration": 56,
-            "end": 4842,
-            "tweet_count": 499,
-            "topics": [
-                {
-                    "topic": 14,
-                    "weight": 0.3406211544235368
-                }, {
-                    "topic": 6,
-                    "weight": 0.2940882020127248
-                }, {
-                    "topic": 11,
-                    "weight": 0.18554135470037056
-                }, {
-                    "topic": 1,
-                    "weight": 0.11003416334060044
-                }, {
-                    "topic": 4,
-                    "weight": 0.06971512552276721
-                }
-            ]
-        }, {
-            "start": 4842,
-            "duration": 57,
-            "end": 4899,
-            "tweet_count": 526,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.3788980802075279
-                }, {
-                    "topic": 14,
-                    "weight": 0.2910022596123754
-                }, {
-                    "topic": 13,
-                    "weight": 0.15220866678361894
-                }, {
-                    "topic": 11,
-                    "weight": 0.1077830951427957
-                }, {
-                    "topic": 1,
-                    "weight": 0.070107898253682
-                }
-            ]
-        }, {
-            "start": 4899,
-            "duration": 57,
-            "end": 4956,
-            "tweet_count": 546,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.34272999043555047
-                }, {
-                    "topic": 14,
-                    "weight": 0.2450784073170356
-                }, {
-                    "topic": 4,
-                    "weight": 0.17845003213173613
-                }, {
-                    "topic": 13,
-                    "weight": 0.15065512829616312
-                }, {
-                    "topic": 11,
-                    "weight": 0.08308644181951459
-                }
-            ]
-        }, {
-            "start": 4956,
-            "duration": 48,
-            "end": 5004,
-            "tweet_count": 533,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.35530592683079976
-                }, {
-                    "topic": 13,
-                    "weight": 0.303287805485234
-                }, {
-                    "topic": 14,
-                    "weight": 0.16188731267895975
-                }, {
-                    "topic": 4,
-                    "weight": 0.1523229721233333
-                }, {
-                    "topic": 1,
-                    "weight": 0.027195982881673263
-                }
-            ]
-        }, {
-            "start": 5004,
-            "duration": 51,
-            "end": 5055,
-            "tweet_count": 592,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.31577377574142507
-                }, {
-                    "topic": 13,
-                    "weight": 0.2886214742359069
-                }, {
-                    "topic": 4,
-                    "weight": 0.2526708934218827
-                }, {
-                    "topic": 14,
-                    "weight": 0.12406547689045011
-                }, {
-                    "topic": 1,
-                    "weight": 0.018868379710335247
-                }
-            ]
-        }, {
-            "start": 5055,
-            "duration": 30,
-            "end": 5085,
-            "tweet_count": 392,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.3830875580986955
-                }, {
-                    "topic": 4,
-                    "weight": 0.3002103639792201
-                }, {
-                    "topic": 6,
-                    "weight": 0.2607460407580426
-                }, {
-                    "topic": 14,
-                    "weight": 0.04488432691172005
-                }, {
-                    "topic": 1,
-                    "weight": 0.011071710252321822
-                }
-            ]
-        }, {
-            "start": 5085,
-            "duration": 40,
-            "end": 5125,
-            "tweet_count": 517,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.3761928661910802
-                }, {
-                    "topic": 4,
-                    "weight": 0.34149574827553325
-                }, {
-                    "topic": 6,
-                    "weight": 0.24857841863260013
-                }, {
-                    "topic": 14,
-                    "weight": 0.033732966900786414
-                }
-            ]
-        }, {
-            "start": 5125,
-            "duration": 40,
-            "end": 5165,
-            "tweet_count": 526,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.4058897970003216
-                }, {
-                    "topic": 4,
-                    "weight": 0.361556445492022
-                }, {
-                    "topic": 6,
-                    "weight": 0.2295275662236495
-                }, {
-                    "topic": 14,
-                    "weight": 0.0030261912840070524
-                }
-            ]
-        }, {
-            "start": 5165,
-            "duration": 46,
-            "end": 5211,
-            "tweet_count": 657,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.43800687337497296
-                }, {
-                    "topic": 4,
-                    "weight": 0.3873479737770178
-                }, {
-                    "topic": 6,
-                    "weight": 0.1746451528480093
-                }
-            ]
-        }, {
-            "start": 5211,
-            "duration": 39,
-            "end": 5250,
-            "tweet_count": 532,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.4543481681191926
-                }, {
-                    "topic": 4,
-                    "weight": 0.41573991119233494
-                }, {
-                    "topic": 6,
-                    "weight": 0.11688796770317118
-                }, {
-                    "topic": 10,
-                    "weight": 0.013023952985301256
-                }
-            ]
-        }, {
-            "start": 5250,
-            "duration": 56,
-            "end": 5306,
-            "tweet_count": 719,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.4628265131210596
-                }, {
-                    "topic": 13,
-                    "weight": 0.41477266533725077
-                }, {
-                    "topic": 6,
-                    "weight": 0.10667366330988126
-                }, {
-                    "topic": 10,
-                    "weight": 0.015727158231808164
-                }
-            ]
-        }, {
-            "start": 5306,
-            "duration": 30,
-            "end": 5336,
-            "tweet_count": 355,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.47836221499179354
-                }, {
-                    "topic": 13,
-                    "weight": 0.4189233597190539
-                }, {
-                    "topic": 6,
-                    "weight": 0.06059362178759272
-                }, {
-                    "topic": 10,
-                    "weight": 0.042120803501559924
-                }
-            ]
-        }, {
-            "start": 5336,
-            "duration": 35,
-            "end": 5371,
-            "tweet_count": 337,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.5353531126527753
-                }, {
-                    "topic": 13,
-                    "weight": 0.3759890647388491
-                }, {
-                    "topic": 10,
-                    "weight": 0.05758331151421184
-                }, {
-                    "topic": 6,
-                    "weight": 0.031074511094163756
-                }
-            ]
-        }, {
-            "start": 5371,
-            "duration": 52,
-            "end": 5423,
-            "tweet_count": 457,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.5442407328617953
-                }, {
-                    "topic": 13,
-                    "weight": 0.3731579804626337
-                }, {
-                    "topic": 10,
-                    "weight": 0.08260128667557111
-                }
-            ]
-        }, {
-            "start": 5423,
-            "duration": 36,
-            "end": 5459,
-            "tweet_count": 309,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.5389069727036498
-                }, {
-                    "topic": 13,
-                    "weight": 0.24248907529409075
-                }, {
-                    "topic": 10,
-                    "weight": 0.15999940351061695
-                }, {
-                    "topic": 1,
-                    "weight": 0.05860454849164239
-                }
-            ]
-        }, {
-            "start": 5459,
-            "duration": 51,
-            "end": 5510,
-            "tweet_count": 363,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.474123815866937
-                }, {
-                    "topic": 10,
-                    "weight": 0.2618180563824369
-                }, {
-                    "topic": 13,
-                    "weight": 0.17371731500596618
-                }, {
-                    "topic": 1,
-                    "weight": 0.09034081274465995
-                }
-            ]
-        }, {
-            "start": 5510,
-            "duration": 53,
-            "end": 5563,
-            "tweet_count": 360,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.5015109948886487
-                }, {
-                    "topic": 10,
-                    "weight": 0.2782390118955818
-                }, {
-                    "topic": 1,
-                    "weight": 0.13663443467066202
-                }, {
-                    "topic": 13,
-                    "weight": 0.08361555854510727
-                }
-            ]
-        }, {
-            "start": 5563,
-            "duration": 33,
-            "end": 5596,
-            "tweet_count": 226,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.44273549941161805
-                }, {
-                    "topic": 10,
-                    "weight": 0.3496823447108125
-                }, {
-                    "topic": 1,
-                    "weight": 0.20758215587756945
-                }
-            ]
-        }, {
-            "start": 5596,
-            "duration": 58,
-            "end": 5654,
-            "tweet_count": 419,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.36398229565405477
-                }, {
-                    "topic": 10,
-                    "weight": 0.32948717609122985
-                }, {
-                    "topic": 1,
-                    "weight": 0.30653052825471544
-                }
-            ]
-        }, {
-            "start": 5654,
-            "duration": 43,
-            "end": 5697,
-            "tweet_count": 322,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.37470966021542623
-                }, {
-                    "topic": 1,
-                    "weight": 0.33637361225655643
-                }, {
-                    "topic": 4,
-                    "weight": 0.2889167275280173
-                }
-            ]
-        }, {
-            "start": 5697,
-            "duration": 52,
-            "end": 5749,
-            "tweet_count": 401,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.4372806244712255
-                }, {
-                    "topic": 10,
-                    "weight": 0.29845034758855743
-                }, {
-                    "topic": 4,
-                    "weight": 0.26426902794021706
-                }
-            ]
-        }, {
-            "start": 5749,
-            "duration": 45,
-            "end": 5794,
-            "tweet_count": 355,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.4264771954215778
-                }, {
-                    "topic": 4,
-                    "weight": 0.31206203679281475
-                }, {
-                    "topic": 10,
-                    "weight": 0.2614607677856075
-                }
-            ]
-        }, {
-            "start": 5794,
-            "duration": 39,
-            "end": 5833,
-            "tweet_count": 283,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.49148143859115645
-                }, {
-                    "topic": 4,
-                    "weight": 0.26387521220997917
-                }, {
-                    "topic": 10,
-                    "weight": 0.24464334919886443
-                }
-            ]
-        }, {
-            "start": 5833,
-            "duration": 44,
-            "end": 5877,
-            "tweet_count": 310,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.45692958595303307
-                }, {
-                    "topic": 4,
-                    "weight": 0.2861715955182366
-                }, {
-                    "topic": 10,
-                    "weight": 0.25689881852873026
-                }
-            ]
-        }, {
-            "start": 5877,
-            "duration": 31,
-            "end": 5908,
-            "tweet_count": 215,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.5135557651709443
-                }, {
-                    "topic": 4,
-                    "weight": 0.28971031685436366
-                }, {
-                    "topic": 10,
-                    "weight": 0.1967339179746921
-                }
-            ]
-        }, {
-            "start": 5908,
-            "duration": 53,
-            "end": 5961,
-            "tweet_count": 294,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.5274274687382682
-                }, {
-                    "topic": 4,
-                    "weight": 0.3511613887169148
-                }, {
-                    "topic": 10,
-                    "weight": 0.121411142544817
-                }
-            ]
-        }, {
-            "start": 5961,
-            "duration": 45,
-            "end": 6006,
-            "tweet_count": 224,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.5244492289221306
-                }, {
-                    "topic": 4,
-                    "weight": 0.35761291620431923
-                }, {
-                    "topic": 10,
-                    "weight": 0.09567187925427438
-                }, {
-                    "topic": 7,
-                    "weight": 0.0222659756192758
-                }
-            ]
-        }, {
-            "start": 6006,
-            "duration": 41,
-            "end": 6047,
-            "tweet_count": 179,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.49932467540679876
-                }, {
-                    "topic": 4,
-                    "weight": 0.3507974944968498
-                }, {
-                    "topic": 7,
-                    "weight": 0.11096367737161245
-                }, {
-                    "topic": 10,
-                    "weight": 0.038914152724738936
-                }
-            ]
-        }, {
-            "start": 6047,
-            "duration": 38,
-            "end": 6085,
-            "tweet_count": 150,
-            "topics": [
-                {
-                    "topic": 1,
-                    "weight": 0.4781965015252205
-                }, {
-                    "topic": 4,
-                    "weight": 0.37671249867093937
-                }, {
-                    "topic": 7,
-                    "weight": 0.1450909998038401
-                }
-            ]
-        }, {
-            "start": 6085,
-            "duration": 55,
-            "end": 6140,
-            "tweet_count": 164,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.340597717577889
-                }, {
-                    "topic": 1,
-                    "weight": 0.33514780056773497
-                }, {
-                    "topic": 4,
-                    "weight": 0.32425448185437605
-                }
-            ]
-        }, {
-            "start": 6140,
-            "duration": 31,
-            "end": 6171,
-            "tweet_count": 105,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.49115890634290804
-                }, {
-                    "topic": 4,
-                    "weight": 0.2931124206724152
-                }, {
-                    "topic": 1,
-                    "weight": 0.2157286729846768
-                }
-            ]
-        }, {
-            "start": 6171,
-            "duration": 37,
-            "end": 6208,
-            "tweet_count": 138,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.6885030039999602
-                }, {
-                    "topic": 4,
-                    "weight": 0.19125721219104774
-                }, {
-                    "topic": 1,
-                    "weight": 0.12023978380899221
-                }
-            ]
-        }, {
-            "start": 6208,
-            "duration": 49,
-            "end": 6257,
-            "tweet_count": 154,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8767149207839774
-                }, {
-                    "topic": 4,
-                    "weight": 0.12328507921602268
-                }
-            ]
-        }, {
-            "start": 6257,
-            "duration": 58,
-            "end": 6315,
-            "tweet_count": 232,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.9407930766623874
-                }, {
-                    "topic": 4,
-                    "weight": 0.05920692333761261
-                }
-            ]
-        }, {
-            "start": 6315,
-            "duration": 31,
-            "end": 6346,
-            "tweet_count": 131,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.9673431538230254
-                }, {
-                    "topic": 4,
-                    "weight": 0.032656846176974556
-                }
-            ]
-        }, {
-            "start": 6346,
-            "duration": 39,
-            "end": 6385,
-            "tweet_count": 156,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.9908052258078947
-                }, {
-                    "topic": 10,
-                    "weight": 0.009194774192105409
-                }
-            ]
-        }, {
-            "start": 6385,
-            "duration": 59,
-            "end": 6444,
-            "tweet_count": 286,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8253293229082999
-                }, {
-                    "topic": 14,
-                    "weight": 0.17467067709170017
-                }
-            ]
-        }, {
-            "start": 6444,
-            "duration": 58,
-            "end": 6502,
-            "tweet_count": 299,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8451541618913578
-                }, {
-                    "topic": 1,
-                    "weight": 0.15484583810864225
-                }
-            ]
-        }, {
-            "start": 6502,
-            "duration": 53,
-            "end": 6555,
-            "tweet_count": 221,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8619262291590601
-                }, {
-                    "topic": 10,
-                    "weight": 0.13807377084093989
-                }
-            ]
-        }, {
-            "start": 6555,
-            "duration": 55,
-            "end": 6610,
-            "tweet_count": 162,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.9593739332718058
-                }, {
-                    "topic": 1,
-                    "weight": 0.04062606672819425
-                }
-            ]
-        }, {
-            "start": 6610,
-            "duration": 38,
-            "end": 6648,
-            "tweet_count": 108,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.9368474015523369
-                }, {
-                    "topic": 1,
-                    "weight": 0.0631525984476632
-                }
-            ]
-        }, {
-            "start": 6648,
-            "duration": 31,
-            "end": 6679,
-            "tweet_count": 76,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.8684043886801953
-                }, {
-                    "topic": 1,
-                    "weight": 0.13159561131980474
-                }
-            ]
-        }, {
-            "start": 6679,
-            "duration": 44,
-            "end": 6723,
-            "tweet_count": 57,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.6580257579307796
-                }, {
-                    "topic": 1,
-                    "weight": 0.34197424206922056
-                }
-            ]
-        }, {
-            "start": 6723,
-            "duration": 40,
-            "end": 6763,
-            "tweet_count": 71,
-            "topics": [
-                {
-                    "topic": 7,
-                    "weight": 0.4203806671707591
-                }, {
-                    "topic": 1,
-                    "weight": 0.3865104715280059
-                }, {
-                    "topic": 5,
-                    "weight": 0.19310886130123509
-                }
-            ]
-        }, {
-            "start": 6763,
-            "duration": 44,
-            "end": 6807,
-            "tweet_count": 94,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.4713133204228759
-                }, {
-                    "topic": 1,
-                    "weight": 0.3446511143348958
-                }, {
-                    "topic": 7,
-                    "weight": 0.18403556524222828
-                }
-            ]
-        }, {
-            "start": 6807,
-            "duration": 38,
-            "end": 6845,
-            "tweet_count": 103,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.5703827670373176
-                }, {
-                    "topic": 1,
-                    "weight": 0.42961723296268245
-                }
-            ]
-        }, {
-            "start": 6845,
-            "duration": 32,
-            "end": 6877,
-            "tweet_count": 93,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.618672264848806
-                }, {
-                    "topic": 1,
-                    "weight": 0.38132773515119406
-                }
-            ]
-        }, {
-            "start": 6877,
-            "duration": 35,
-            "end": 6912,
-            "tweet_count": 142,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.6619046552614065
-                }, {
-                    "topic": 1,
-                    "weight": 0.33809534473859354
-                }
-            ]
-        }, {
-            "start": 6912,
-            "duration": 41,
-            "end": 6953,
-            "tweet_count": 179,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.6983519535708137
-                }, {
-                    "topic": 1,
-                    "weight": 0.30164804642918636
-                }
-            ]
-        }, {
-            "start": 6953,
-            "duration": 39,
-            "end": 6992,
-            "tweet_count": 207,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.7458850406784873
-                }, {
-                    "topic": 1,
-                    "weight": 0.2541149593215127
-                }
-            ]
-        }, {
-            "start": 6992,
-            "duration": 38,
-            "end": 7030,
-            "tweet_count": 191,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.7190541768074983
-                }, {
-                    "topic": 1,
-                    "weight": 0.23999355713682324
-                }, {
-                    "topic": 3,
-                    "weight": 0.040952266055678546
-                }
-            ]
-        }, {
-            "start": 7030,
-            "duration": 44,
-            "end": 7074,
-            "tweet_count": 262,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.7001129817292551
-                }, {
-                    "topic": 1,
-                    "weight": 0.1989704700511192
-                }, {
-                    "topic": 3,
-                    "weight": 0.1009165482196256
-                }
-            ]
-        }, {
-            "start": 7074,
-            "duration": 44,
-            "end": 7118,
-            "tweet_count": 260,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.6899447107577419
-                }, {
-                    "topic": 1,
-                    "weight": 0.17901837712445848
-                }, {
-                    "topic": 3,
-                    "weight": 0.13103691211779975
-                }
-            ]
-        }, {
-            "start": 7118,
-            "duration": 57,
-            "end": 7175,
-            "tweet_count": 356,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.6441479639773866
-                }, {
-                    "topic": 3,
-                    "weight": 0.24004742808215354
-                }, {
-                    "topic": 1,
-                    "weight": 0.11580460794045978
-                }
-            ]
-        }, {
-            "start": 7175,
-            "duration": 47,
-            "end": 7222,
-            "tweet_count": 240,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.5912175306313886
-                }, {
-                    "topic": 3,
-                    "weight": 0.3230416206004879
-                }, {
-                    "topic": 1,
-                    "weight": 0.077767765745401
-                }, {
-                    "topic": 8,
-                    "weight": 0.00797308302272249
-                }
-            ]
-        }, {
-            "start": 7222,
-            "duration": 40,
-            "end": 7262,
-            "tweet_count": 187,
-            "topics": [
-                {
-                    "topic": 5,
-                    "weight": 0.5432462667132555
-                }, {
-                    "topic": 3,
-                    "weight": 0.3849256944979876
-                }, {
-                    "topic": 1,
-                    "weight": 0.07182803878875682
-                }
-            ]
-        }, {
-            "start": 7262,
-            "duration": 35,
-            "end": 7297,
-            "tweet_count": 178,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.47967704232808644
-                }, {
-                    "topic": 5,
-                    "weight": 0.40352915664575195
-                }, {
-                    "topic": 8,
-                    "weight": 0.07560967522480072
-                }, {
-                    "topic": 13,
-                    "weight": 0.026147344119280814
-                }, {
-                    "topic": 1,
-                    "weight": 0.01503678168207997
-                }
-            ]
-        }, {
-            "start": 7297,
-            "duration": 59,
-            "end": 7356,
-            "tweet_count": 310,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.4934291786083963
-                }, {
-                    "topic": 5,
-                    "weight": 0.3307293287473648
-                }, {
-                    "topic": 8,
-                    "weight": 0.17584149264423876
-                }
-            ]
-        }, {
-            "start": 7356,
-            "duration": 38,
-            "end": 7394,
-            "tweet_count": 191,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.5208259986511476
-                }, {
-                    "topic": 8,
-                    "weight": 0.2553164579307289
-                }, {
-                    "topic": 5,
-                    "weight": 0.18901996847444827
-                }, {
-                    "topic": 1,
-                    "weight": 0.01893386026578115
-                }, {
-                    "topic": 13,
-                    "weight": 0.01590371467789414
-                }
-            ]
-        }, {
-            "start": 7394,
-            "duration": 37,
-            "end": 7431,
-            "tweet_count": 178,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.49418204971795526
-                }, {
-                    "topic": 8,
-                    "weight": 0.3789000267510232
-                }, {
-                    "topic": 13,
-                    "weight": 0.10890688698067144
-                }, {
-                    "topic": 5,
-                    "weight": 0.018011036550350214
-                }
-            ]
-        }, {
-            "start": 7431,
-            "duration": 48,
-            "end": 7479,
-            "tweet_count": 237,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.41436073142600083
-                }, {
-                    "topic": 8,
-                    "weight": 0.4075867812114103
-                }, {
-                    "topic": 13,
-                    "weight": 0.1780524873625889
-                }
-            ]
-        }, {
-            "start": 7479,
-            "duration": 49,
-            "end": 7528,
-            "tweet_count": 294,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.484332196120018
-                }, {
-                    "topic": 3,
-                    "weight": 0.3214264915361113
-                }, {
-                    "topic": 13,
-                    "weight": 0.1695967362037158
-                }, {
-                    "topic": 5,
-                    "weight": 0.024644576140154962
-                }
-            ]
-        }, {
-            "start": 7528,
-            "duration": 38,
-            "end": 7566,
-            "tweet_count": 239,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5245263736869612
-                }, {
-                    "topic": 13,
-                    "weight": 0.23836209423436183
-                }, {
-                    "topic": 3,
-                    "weight": 0.2371115320786771
-                }
-            ]
-        }, {
-            "start": 7566,
-            "duration": 59,
-            "end": 7625,
-            "tweet_count": 333,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5316557790960188
-                }, {
-                    "topic": 13,
-                    "weight": 0.3133337802015976
-                }, {
-                    "topic": 3,
-                    "weight": 0.15501044070238368
-                }
-            ]
-        }, {
-            "start": 7625,
-            "duration": 37,
-            "end": 7662,
-            "tweet_count": 218,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5740664117633925
-                }, {
-                    "topic": 13,
-                    "weight": 0.3120785831800541
-                }, {
-                    "topic": 3,
-                    "weight": 0.11385500505655348
-                }
-            ]
-        }, {
-            "start": 7662,
-            "duration": 39,
-            "end": 7701,
-            "tweet_count": 234,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5735585223752065
-                }, {
-                    "topic": 13,
-                    "weight": 0.3352323972351385
-                }, {
-                    "topic": 3,
-                    "weight": 0.09120908038965495
-                }
-            ]
-        }, {
-            "start": 7701,
-            "duration": 43,
-            "end": 7744,
-            "tweet_count": 199,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5848077806030266
-                }, {
-                    "topic": 13,
-                    "weight": 0.39519946547674134
-                }, {
-                    "topic": 3,
-                    "weight": 0.01999275392023191
-                }
-            ]
-        }, {
-            "start": 7744,
-            "duration": 49,
-            "end": 7793,
-            "tweet_count": 223,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.6004070089321649
-                }, {
-                    "topic": 13,
-                    "weight": 0.3962898290906995
-                }, {
-                    "topic": 3,
-                    "weight": 0.003303161977135655
-                }
-            ]
-        }, {
-            "start": 7793,
-            "duration": 53,
-            "end": 7846,
-            "tweet_count": 205,
-            "topics": [
-                {
-                    "topic": 8,
-                    "weight": 0.5109973969968444
-                }, {
-                    "topic": 13,
-                    "weight": 0.48900260300315557
-                }
-            ]
-        }, {
-            "start": 7846,
-            "duration": 46,
-            "end": 7892,
-            "tweet_count": 155,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.4861074962736658
-                }, {
-                    "topic": 8,
-                    "weight": 0.47756068884623387
-                }, {
-                    "topic": 2,
-                    "weight": 0.03633181488010033
-                }
-            ]
-        }, {
-            "start": 7892,
-            "duration": 30,
-            "end": 7922,
-            "tweet_count": 72,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.5853999731558155
-                }, {
-                    "topic": 8,
-                    "weight": 0.4146000268441846
-                }
-            ]
-        }, {
-            "start": 7922,
-            "duration": 33,
-            "end": 7955,
-            "tweet_count": 56,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.5369573759716032
-                }, {
-                    "topic": 8,
-                    "weight": 0.3598700009384711
-                }, {
-                    "topic": 2,
-                    "weight": 0.10317262308992578
-                }
-            ]
-        }, {
-            "start": 7955,
-            "duration": 44,
-            "end": 7999,
-            "tweet_count": 68,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.4560055946567826
-                }, {
-                    "topic": 8,
-                    "weight": 0.3422878201062863
-                }, {
-                    "topic": 2,
-                    "weight": 0.201706585236931
-                }
-            ]
-        }, {
-            "start": 7999,
-            "duration": 38,
-            "end": 8037,
-            "tweet_count": 23,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.6631146376623811
-                }, {
-                    "topic": 13,
-                    "weight": 0.33688536233761895
-                }
-            ]
-        }, {
-            "start": 8037,
-            "duration": 34,
-            "end": 8071,
-            "tweet_count": 30,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.6943642699815962
-                }, {
-                    "topic": 13,
-                    "weight": 0.30563573001840394
-                }
-            ]
-        }, {
-            "start": 8071,
-            "duration": 45,
-            "end": 8116,
-            "tweet_count": 47,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.7959930109148715
-                }, {
-                    "topic": 13,
-                    "weight": 0.20400698908512852
-                }
-            ]
-        }, {
-            "start": 8116,
-            "duration": 41,
-            "end": 8157,
-            "tweet_count": 52,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.7472239948693471
-                }, {
-                    "topic": 6,
-                    "weight": 0.25277600513065296
-                }
-            ]
-        }, {
-            "start": 8157,
-            "duration": 35,
-            "end": 8192,
-            "tweet_count": 47,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.9567345439406578
-                }, {
-                    "topic": 3,
-                    "weight": 0.04326545605934213
-                }
-            ]
-        }, {
-            "start": 8192,
-            "duration": 51,
-            "end": 8243,
-            "tweet_count": 103,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.657249992781945
-                }, {
-                    "topic": 4,
-                    "weight": 0.342750007218055
-                }
-            ]
-        }, {
-            "start": 8243,
-            "duration": 41,
-            "end": 8284,
-            "tweet_count": 57,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.9544700554335673
-                }, {
-                    "topic": 6,
-                    "weight": 0.04552994456643259
-                }
-            ]
-        }, {
-            "start": 8284,
-            "duration": 44,
-            "end": 8328,
-            "tweet_count": 68,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.8321038445188589
-                }, {
-                    "topic": 5,
-                    "weight": 0.16789615548114117
-                }
-            ]
-        }, {
-            "start": 8328,
-            "duration": 46,
-            "end": 8374,
-            "tweet_count": 98,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.5519260633389299
-                }, {
-                    "topic": 12,
-                    "weight": 0.4480739366610701
-                }
-            ]
-        }, {
-            "start": 8374,
-            "duration": 36,
-            "end": 8410,
-            "tweet_count": 41,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.9844684293047355
-                }, {
-                    "topic": 3,
-                    "weight": 0.01553157069526442
-                }
-            ]
-        }, {
-            "start": 8410,
-            "duration": 39,
-            "end": 8449,
-            "tweet_count": 57,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.6133065103726545
-                }, {
-                    "topic": 14,
-                    "weight": 0.38669348962734545
-                }
-            ]
-        }, {
-            "start": 8449,
-            "duration": 34,
-            "end": 8483,
-            "tweet_count": 53,
-            "topics": [
-                {
-                    "topic": 4,
-                    "weight": 0.5233455568530473
-                }, {
-                    "topic": 2,
-                    "weight": 0.47665444314695266
-                }
-            ]
-        }, {
-            "start": 8483,
-            "duration": 38,
-            "end": 8521,
-            "tweet_count": 29,
-            "topics": [
-                {
-                    "topic": 2,
-                    "weight": 0.7408805826998884
-                }, {
-                    "topic": 5,
-                    "weight": 0.25911941730011157
-                }
-            ]
-        }, {
-            "start": 8521,
-            "duration": 55,
-            "end": 8576,
-            "tweet_count": 26,
-            "topics": [
-                {
-                    "topic": 10,
-                    "weight": 0.6694001710378387
-                }, {
-                    "topic": 2,
-                    "weight": 0.33059982896216134
-                }
-            ]
-        }, {
-            "start": 8576,
-            "duration": 46,
-            "end": 8622,
-            "tweet_count": 9,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.5592330161310397
-                }, {
-                    "topic": 2,
-                    "weight": 0.4407669838689604
-                }
-            ]
-        }, {
-            "start": 8622,
-            "duration": 43,
-            "end": 8665,
-            "tweet_count": 48,
-            "topics": [
-                {
-                    "topic": 3,
-                    "weight": 0.8714469862155381
-                }, {
-                    "topic": 2,
-                    "weight": 0.12855301378446182
-                }
-            ]
-        }, {
-            "start": 8665,
-            "duration": 33,
-            "end": 8698,
-            "tweet_count": 49,
-            "topics": [
-                {
-                    "topic": 13,
-                    "weight": 0.5315277697497914
-                }, {
-                    "topic": 8,
-                    "weight": 0.4684722302502086
-                }
-            ]
-        }, {
-            "start": 8698,
-            "duration": 47,
-            "end": 8745,
-            "tweet_count": 26,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.5241040521941944
-                }, {
-                    "topic": 2,
-                    "weight": 0.47589594780580546
-                }
-            ]
-        }, {
-            "start": 8745,
-            "duration": 46,
-            "end": 8791,
-            "tweet_count": 26,
-            "topics": [
-                {
-                    "topic": 6,
-                    "weight": 0.804998515644163
-                }, {
-                    "topic": 12,
-                    "weight": 0.195001484355837
-                }
-            ]
-        }
-    ],
-    "duration": 8791
-} 
\ No newline at end of file
--- a/fakedata/generator.html	Fri Feb 15 18:34:43 2013 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,210 +0,0 @@
-<!DOCTYPE html>
-<html lang="fr">
-    <head>
-        <meta charset="utf-8" />
-    </head>
-    <body>
-        <script>
-            var TOPIC_COUNT = 15, WORDS_PER_TOPIC = 20, SEGMENT_COUNT = 200;
-
-/* Thésaurus IEP Lyon
- http://doc.sciencespo-lyon.fr/Signal/index.php?r=motcle/search
- JSON.stringify($('.treeview>li>ul>li>ul>li:visible').map(function() { return { "words": $(this).find("span").map(function() { return $(this).text().trim()}).get().filter(function(a) { return (a.length && a.length < 20) })}}).get().filter(function(a){return a.words.length > 10}))
- * */
-
-            var thesaurus = [{
-                "words" : ["administration", "acte administratif", "bureaucratie", "centralisation", "commune", "communauté urbaine", "maire", "municipalité", "département", "région", "décentralisation", "déconcentration", "délégation", "titre de séjour", "domaine public", "bien public", "fonction publique", "agent contractuel", "fonctionnaire", "haut fonctionnaire", "gestion publique", "intérêt général", "marché public", "appel d'offres", "médiateur", "ministère", "personne publique", "politique publique", "préfet", "préfet de région", "service public", "concession", "protection civile", "technocratie", "usager"]
-            }, {
-                "words" : ["finances publiques", "budget de l'Etat", "cour des comptes", "déficit budgétaire", "dépenses publiques", "dépenses de santé", "dépenses militaires", "dépenses sociales", "dette extérieure", "dette publique", "financement public", "finances locales", "loi de finances", "recettes publiques", "subvention", "trésor public"]
-            }, {
-                "words" : ["fiscalité", "contribuable", "douane", "droit fiscal", "évasion fiscale", "fiscalité locale", "impôt", "impôt direct", "impôt foncier", "impôt indirect", "impôt sur le revenu", "redevance", "politique fiscale", "taxe"]
-            }, {
-                "words" : ["construction", "développement local", "droit de préemption", "droit de propriété", "droit foncier", "eau potable", "équipement", "infrastructure", "marché foncier", "propriété", "expropriation", "propriété foncière", "travaux publics"]
-            }, {
-                "words" : ["transport", "accident", "aéroport", "canal", "port", "réseau de transport", "autoroute", "stationnement", "moyen de transport", "automobile", "avion", "bateau", "métro", "train", "transport aérien", "compagnie aérienne", "transport en commun", "transport fluvial", "transport maritime", "transport public", "transport routier", "sécurité routière", "transport urbain", "circulation urbaine", "piéton"]
-            }, {
-                "words" : ["urbanisme", "aménagement urbain", "gestion urbaine", "immeuble", "marché immobilier", "reconstruction", "urbanisation", "vie urbaine", "ville", "banlieue", "centre ville", "ghetto", "quartier", "village", "ville nouvelle", "zone"]
-            }, {
-                "words" : ["culture", "animation", "culture de masse", "équipement culturel", "francophonie", "identité culturelle", "culture populaire", "langue", "langue maternelle", "langue régionale", "minorité culturelle", "pluralisme culturel", "festival", "spectacle", "mécénat", "patrimoine culturel", "monument historique", "pratique culturelle", "lecture", "public", "vie culturelle"]
-            }, {
-                "words" : ["droit", "clandestinité", "droit comparé", "droit d'asile", "asile politique", "droit international", "droit communautaire", "droit européen", "droit privé", "droit civil", "droit pénal", "droit public", "droit administratif", "nationalité", "naturalisation", "nom", "régime juridique", "responsabilité", "sécurité juridique", "sources du droit", "accord", "charte", "constitution", "constitutionnalité", "contrat", "convention", "coutume", "décret", "directive", "législation", "code", "légalité", "loi", "ordonnance", "quota", "règlement", "réglementation", "résolution", "traité", "statut", "tutelle"]
-            }, {
-                "words" : ["justice", "contentieux", "arbitrage", "condamnation", "décision judiciaire", "immunité", "indemnisation", "jurisprudence", "médiation", "prescription", "preuve", "procédure", "procédure pénale", "procès", "recours", "juridiction", "cour d'appel", "cour d'assises", "juridiction suprême", "tribunal", "tribunal d'instance", "magistrature", "avocat", "juge", "sanction", "expulsion", "extradition", "peine", "peine de mort", "prison", "détenu", "saisie", "système judiciaire"]
-            }, {
-                "words" : ["ordre public", "amnistie", "arrestation", "autodéfense", "infraction", "abus sexuel", "blanchiment", "crime", "crime de guerre", "délit", "escroquerie", "espionnage", "fraude", "génocide", "massacre", "meurtre", "piratage", "prise d'otage", "récidive", "torture", "trafic", "trafic de drogue", "viol", "milice", "police", "répression", "sécurité", "victime"]
-            }, {
-                "words" : ["accord commercial", "accord économique", "aide économique", "aide technique", "balance commerciale", "commerce extérieur", "embargo", "exportation", "importation", "libéralisation", "libre échange", "marché commun", "protectionnisme", "échange inégal", "sanction économique", "union économique", "zone franche"]
-            }, {
-                "words" : ["monnaie", "change", "marché des changes", "taux de change", "convertibilité", "déflation", "deutschmark", "dévaluation", "dollar", "écu", "euro", "franc", "inflation", "marché monétaire", "masse monétaire", "paiement", "moyen de paiement", "politique monétaire", "système monétaire", "union monétaire", "yen", "zone monétaire"]
-            }, {
-                "words" : ["aide publique", "analyse économique", "choix économique", "déréglementation", "disparité régionale", "nationalisation", "plan", "contrat de plan", "planification", "pouvoir économique", "privatisation", "réforme économique", "régulation", "relance économique"]
-            }, {
-                "words" : ["activité économique", "compétitivité", "crise économique", "cycle économique", "marché", "concurrence", "demande", "monopole", "offre", "stocks", "pénurie", "production", "produit", "productivité", "vie économique"]
-            }, {
-                "words" : ["système économique", "commerce équitable", "économie de marché", "économie dirigée", "économie du savoir", "économie numérique", "économie ouverte", "économie régionale", "économie locale", "économie sociale", "économie socialiste", "économie solidaire", "modèle économique", "secteur d'activité", "secteur primaire", "secteur privé", "secteur public", "secteur secondaire", "secteur tertiaire"]
-            }, {
-                "words" : ["système financier", "assurances", "assurance vie", "banque", "banque centrale", "bourse des valeurs", "action boursière", "cours des valeurs", "second marché", "valeur mobilière", "capitalisation", "créance", "crédit", "microcrédit", "crise financière", "don", "endettement", "épargne", "financement", "fonds de pension", "hypothèque", "investissement", "marché financier", "obligation", "place financière", "placement financier", "prêt", "spéculation", "système bancaire", "taux d'intérêt"]
-            }, {
-                "words" : ["entreprise", "actionnariat", "actionnaire", "chef d'entreprise", "droit commercial", "faillite", "management", "concentration", "restructuration", "association", "coopérative", "entreprise publique", "filiale", "mutuelle", "organisme", "droit des sociétés", "vie de l'entreprise"]
-            }, {
-                "words" : ["industrie", "bien d'équipement", "groupe industriel", "industrialisation", "industrie chimique", "industrie de base", "industrie du papier", "industrie mécanique", "industrie nucléaire", "industrie spatiale", "industrie textile", "ingénierie", "délocalisation", "produit industriel", "brevet", "qualité", "sous traitance"]
-            }, {
-                "words" : ["agriculture", "agriculteur", "milieu rural", "pêche", "politique agricole", "production agricole", "élevage", "produit agricole", "alcool", "tabac", "produit alimentaire", "viticulture", "structure agraire", "réforme agraire"]
-            }, {
-                "words" : ["environnement", "animal", "barrage", "sécheresse", "séisme", "climat", "cours d'eau", "désert", "espace", "forêt", "île", "incendie", "inondation", "irrigation", "lac", "littoral", "mer", "milieu naturel", "mine - gisement", "montagne", "paysage", "terre", "végétation"]
-            }, {
-                "words" : ["déchet", "ordures ménagères", "écologie", "espèce protégée", "nuisance", "parc naturel", "patrimoine naturel", "pollution", "amiante", "pollution de l'eau", "protocole de Kyoto", "recyclage", "traitement de l'eau"]
-            }, {
-                "words" : ["commission", "indépendance", "pouvoir exécutif", "chef de l'Etat", "président", "gouvernement", "ministre", "premier ministre", "projet de loi", "pouvoir judiciaire", "pouvoir législatif", "parlement", "assemblée nationale", "député", "proposition de loi", "sénat", "sénateur", "pouvoir local", "réforme"]
-            }, {
-                "words" : ["mouvement politique", "alliance politique", "droite", "extrême droite", "extrême gauche", "gauche", "homme politique", "mouvement étudiant", "mouvement ouvrier", "parti politique", "parti communiste", "parti conservateur", "parti démocrate", "parti écologiste", "parti libéral", "parti nationaliste", "parti radical", "parti républicain", "parti socialiste", "parti travailliste", "programme politique", "stratégie politique"]
-            }, {
-                "words" : ["régime politique", "apartheid", "autodétermination", "autonomie", "démocratie", "démocratisation", "social démocratie", "Etat", "fédéralisme", "théorie de l'Etat", "monarchie", "nation", "pouvoir politique", "régime de Vichy", "régime présidentiel", "régime totalitaire", "dictature", "parti unique", "république", "système politique"]
-            }, {
-                "words" : ["vie politique", "alternance", "cohabitation", "altermondialisation", "boycott", "carrière politique", "citoyenneté", "citoyen", "civisme", "collaboration", "contestation", "dissident", "grève de la faim", "identité européenne", "identité nationale", "manifestation", "militantisme", "négociation", "politisation", "revendication", "conférence", "congrès", "forces politiques", "gouvernance", "groupe de pression", "légitimité", "majorité politique", "propagande", "situation politique", "troubles politiques", "attentat", "coup d'Etat", "crise politique", "mai-68", "état d'exception", "insurrection", "rébellion", "révolution", "révolte", "scandale", "terrorisme"]
-            }, {
-                "words" : ["famille", "adoption", "célibat", "divorce", "droit de la famille", "filiation", "garde des enfants", "mariage", "maternité", "parent", "paternité", "politique familiale", "union libre", "veuvage", "vie familiale"]
-            }, {
-                "words" : ["migration", "diaspora", "émigration", "émigré", "exil", "exode", "exode des cerveaux", "exode rural", "immigration", "immigré", "rapatrié", "réfugié", "réfugié politique"]
-            }, {
-                "words" : ["population", "âge", "embryon", "enfant", "ethnie", "relations ethniques", "tribu", "jeune", "métis", "minorité", "Indiens", "Kurdes", "Noirs", "Tsiganes", "mort", "naissance", "personne âgée", "peuple", "population rurale", "population urbaine", "sexe", "femme", "homme"]
-            }, {
-                "words" : ["emploi", "chômage", "contrat de travail", "création d'emploi", "démission", "emploi précaire", "licenciement", "marché du travail", "plein emploi", "nomination", "politique salariale", "recrutement", "retraite", "personne retraitée"]
-            }, {
-                "words" : ["comité d'entreprise", "conflit social", "droit de grève", "droit social", "droits des salariés", "employeur", "grève", "partenaires sociaux", "patronat", "syndicalisme", "syndicat"]
-            }, {
-                "words" : ["travail", "bénévolat", "absentéisme", "accident du travail", "congé", "durée du travail", "flexibilité", "lieu de travail", "travail au noir", "travail féminin", "travail saisonnier", "travail temporaire"]
-            }, {
-                "words" : ["défense", "armée", "armée de l'air", "armée de métier", "armée de terre", "marine", "armement", "arme", "arme nucléaire", "commerce des armes", "mine - arme", "désarmement", "base militaire", "cessez le feu", "dissuasion", "gendarmerie", "militaire", "pouvoir militaire", "service national", "service civil", "services secrets", "stratégie militaire"]
-            }, {
-                "words" : ["action humanitaire", "aide internationale", "camp", "colonie", "colonisation", "décolonisation", "confédération", "conflit armé", "déportation", "guérilla", "guerre", "guerre civile", "guerre d'Algérie", "guerre du Golfe", "guerre froide", "résistance", "accords de Schengen", "défense européenne", "fonds structurels", "pacte de stabilité", "sommet européen", "coopération", "convention de Lomé", "diplomatie", "ambassade", "consulat", "diplomate", "droit de la mer", "droit humanitaire", "frontière", "eaux territoriales", "impérialisme", "ingérence étrangère", "bombardement", "mondialisation", "neutralité", "non alignement", "adhésion", "élargissement", "paix", "politique commune", "politique étrangère", "relations Est-Ouest", "relations Nord-Sud", "G7-G8", "réunification"]
-            }, {
-                "words" : ["protection sociale", "politique sociale", "prévention", "sécurité sociale", "assurance sociale", "cotisation sociale", "charges sociales", "prestation sociale", "allocation sociale", "service social", "aide sociale", "travail social"]
-            }, {
-                "words" : ["santé", "alimentation", "famine", "malnutrition", "clinique", "hôpital", "handicapé", "hygiène", "maladie", "cancer", "épidémie", "malade", "maladie mentale", "sida", "médecine", "médecine préventive", "profession médicale", "médecin", "recherche médicale", "bioéthique", "secours d'urgence", "soins", "avortement", "contraception", "don d'organes", "euthanasie", "médicament"]
-            }, {
-                "words" : ["mode de vie", "cadre de vie", "comportement", "homosexualité", "mode", "modernisation", "modernité", "moeurs", "nomadisme", "sédentarisation", "sexualité", "tradition", "vie privée", "vie quotidienne"]
-            }, {
-                "words" : ["problèmes sociaux", "corruption", "criminalité", "mafia", "délinquance", "dopage", "drogue", "esclavage", "harcèlement", "mendicité", "pédophilie", "pornographie", "prostitution", "suicide", "toxicomanie", "violence"]
-            }, {
-                "words" : ["relations sociales", "condition féminine", "discrimination", "antisémitisme", "racisme", "xénophobie", "égalité", "égalité des sexes", "exclusion", "féminisme", "inégalités", "inégalité sociale", "intégration sociale", "justice sociale", "marginalité", "parité", "popularité", "socialisation", "solidarité"]
-            }, {
-                "words" : ["structure sociale", "caste", "catégorie sociale", "déshérité social", "élite", "intellectuel", "artisan", "cadre", "ouvrier", "profession libérale", "civilisation", "classe sociale", "aristocratie", "bourgeoisie", "classe dirigeante", "classe moyenne", "classe ouvrière", "lutte des classes", "communauté", "enfance", "hiérarchie", "jeunesse", "mobilité sociale", "organisation", "institution", "personnalité", "pouvoir", "société civile", "statut social", "vieillesse"]
-            }];
-
-    var topics = [],
-        topicPeaks = [],
-        allwords = Array.prototype.concat.apply([], thesaurus.map(function(t) { return t.words })),
-        awl = allwords.length,
-        peaknums = [],
-        peakf = 6 * TOPIC_COUNT;
-
-    for (var i = 0; i < TOPIC_COUNT; i++) {
-        var words = [],
-            n = Math.floor(awl * Math.random()),
-            wordindexes = [n],
-            weightsum = 0;
-        for (var j = 0; j < WORDS_PER_TOPIC; j++) {
-            while (wordindexes.indexOf(n) !== -1) {
-                n = Math.min(awl - 1, Math.max(0, Math.floor(n + 16 * Math.random() - 8)));
-            }
-            wordindexes.push(n);
-            var word = allwords[n], weight = Math.random();
-            words.push({
-                word : word,
-                weight : weight
-            });
-            weightsum += weight;
-        }
-        words.sort(function(a, b) {
-            return b.weight - a.weight;
-        });
-        words.forEach(function(w) {
-            w.weight = w.weight / weightsum
-        });
-        topics.push({
-            index : i,
-            words : words
-        });
-        var peaks = [], peakcount = Math.floor(2 * (1 + Math.random()));
-        for (var j = 0; j < peakcount; j++) {
-            var npeak = Math.floor(peakf * Math.random());
-            while (peaknums.indexOf(npeak) !== -1) {
-                npeak = Math.floor(peakf * Math.random());
-            }
-            peaknums.push(npeak);
-            peaks.push({
-                volume: 5 * (.2 + Math.random()),
-                position: (npeak + Math.random() - .5) / peakf
-            });
-        }
-        topicPeaks.push(peaks);
-    }
-
-    var tc = 0, mmsos = [], threshold = .05;
-
-    for (var i = 0; i < SEGMENT_COUNT; i++) {
-        var duration = Math.floor(Math.random() * 30) + 30, mmso = {
-            start : tc,
-            duration : duration
-        }
-        tc += duration;
-        mmso.end = tc;
-        
-        var localtopics = [],
-            localtopicids = [],
-            pos = i;
-        for (var j = 0; j < TOPIC_COUNT; j++) {
-            var peaks = topicPeaks[j],
-                total = 0;
-            for (var k = 0; k < peaks.length; k++) {
-                var peak = peaks[k],
-                    delta = Math.abs(peak.position - i/SEGMENT_COUNT);
-                if (delta < threshold) {
-                    total += peak.volume * Math.max(0, .5 * (1 + Math.cos(Math.PI * delta / threshold)) + Math.random()*.2 - .1) * mmso.duration;
-                }
-            }
-            if (total) {
-                localtopics.push({
-                    topic: j,
-                    weight: total
-                })
-                localtopicids.push(j);
-            }
-        }
-        while (localtopics.length < 2) {
-            var n = Math.floor(Math.random() * TOPIC_COUNT);
-            while (localtopicids.indexOf(n) !== -1) {
-                n = Math.floor(Math.random() * TOPIC_COUNT);
-            }
-            localtopics.push({
-                topic: n,
-                weight: mmso.duration * Math.random()
-            });
-            localtopicids.push(n);
-        }
-        localtopics = localtopics.sort(function(a,b) {
-            return b.weight - a.weight;
-        }).slice(0,5);
-        var total = localtopics.reduce(function(mem,t) {
-            return mem + t.weight
-        },0);
-        localtopics.forEach(function(t) {
-            t.weight = t.weight / total;
-        });
-        mmso.tweet_count = Math.floor(total);
-        mmso.topics = localtopics;
-        
-        mmsos.push(mmso);
-    }
-    
-
-    document.write(JSON.stringify({
-        topics : topics,
-        segments : mmsos,
-        duration : tc
-    }))
-
-        </script>
-    </body>
-</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/js/playscreen.js	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,689 @@
+var topicPoubelle = 13;
+
+var adjust = 54;
+
+var deltaT = new Date("Wed, 02 May 2012 19:00:00 +0000") / 1000 + adjust;
+
+function solrUrl(table, params) {
+    return "http://159.217.144.101:8050/sia-solr/" + table + "/select?" + $.param(params) + "&wt=json&json.wrf=?";
+}
+
+function showData() {
+    
+    var topicHash = document.location.hash || "#topics=5,15";
+    
+    var ordertag = 0;
+
+    function secsToString(seconds) {
+        var hours = Math.floor(seconds/3600),
+            minutes = Math.floor(seconds/60) % 60,
+            secs = Math.floor(seconds % 60);
+        function pad(n) {
+            var r = n.toString();
+            while (r.length < 2) {
+                r = "0" + r;
+            }
+            return r;
+        }
+        return (hours ? (hours + ":") : "") + pad(minutes) + ":" + pad(secs);
+    }
+    
+    $(".duration").text(secsToString(data.duration));
+        
+    var nmmso = data.segments.length;
+    
+    data.topics.forEach(function(topic) {
+        topic.score = 0;
+        topic.weights = [];
+        for (var i = 0; i < nmmso; i++) {
+            topic.weights.push(0);
+        }
+    });
+    
+    data.segments.forEach(function(mmso, i) {
+        mmso.topics.forEach(function(t) {
+            data.topics[t.topic].weights[i] = t.weight;
+            data.topics[t.topic].score += t.weight;
+        });
+    });
+    
+    var sortedTopics = data.topics.filter(function(t) {
+        return t.index !== topicPoubelle;
+    }).sort(function(a,b) {
+        return b.score - a.score;
+    });
+    
+    
+    function showTopics(topiclist) {
+        var tbhtml = topiclist.reduce(function(mem, topic) {
+            var wordsToShow = topic.words.slice(0,3),
+                max = wordsToShow[0].weight,
+                min = Math.min(wordsToShow[wordsToShow.length - 1].weight, max - .01),
+                scale = 8 / (max - min);
+            var li = '<li class="shadow-block topic" data-topic-id="'
+                + topic.index
+                + '" data-timestamp="999999"><ul class="topic-words">'
+                + wordsToShow.reduce(function(memwords, word) {
+                    return memwords
+                        + '<li style="font-size: '
+                        + ( 8 + scale * (word.weight - min) )
+                        + 'px;">'
+                        + word.word
+                        + '</li>';
+                },"")
+                + '</ul></li>';
+            return mem + li;
+        },'');
+        var tb = $(".topics-block");
+        tb.html(tbhtml);
+        tb.css("top",0);
+        
+        showTopicViz();
+    }
+    
+    var tweetLines = [];
+    
+    function showTopicViz() {
+        var selectedBlocks = $(".topic.selected, .topic.hover"),
+            sbl = selectedBlocks.length,
+            topicBlocks = $(".topic");
+        if (!sbl && topicBlocks.length < sortedTopics.length) {
+            selectedBlocks = topicBlocks;
+            sbl = selectedBlocks.length;
+        }
+        var topicsAndColors = [],
+        	colors = {};
+        selectedBlocks.each(function() {
+            var el = $(this),
+                topicid = parseInt(el.attr("data-topic-id"));
+            topicsAndColors.push({
+                "$": el,
+                timestamp: parseInt(el.attr("data-timestamp")),
+                hovered: el.hasClass("hover"),
+                id: topicid,
+                topic: data.topics[topicid]
+            });
+        });
+        topicsAndColors.sort(function(a,b) {
+           return ( a.timestamp - b.timestamp ) || ( a.id - b.id );
+        });
+        topicBlocks.css("background","");
+        topicsAndColors.forEach(function(topic, i) {
+            topic.color = topic.hovered ? "#ffff00" : colorset[i % colorset.length];
+            colors[topic.id] = topic.color;
+            topic.$.css("background", topic.color);
+        });
+        
+        for (var i = 0; i < nmmso; i++) {
+            var opacity = 0,
+                rgb = [0,0,0];
+            topicsAndColors.forEach(function(topic) {
+                var c = Raphael.getRGB(topic.color),
+                    o = topic.topic.weights[i];
+                rgb[0] += c.r * o;
+                rgb[1] += c.g * o;
+                rgb[2] += c.b * o;
+                opacity += o;
+            });
+            if (opacity) {
+                color = Raphael.rgb.apply(Raphael, rgb.map(function(c) {
+                    return c/opacity;
+                }));
+                var attr = {
+                    fill: color,
+                    opacity: .5 + .5 * opacity
+                };
+                segmentrects[i].show();
+                segmentrects[i].attr(attr);
+                if (i >= localMmsoDelta && i < localMmsoDelta + localMmsos.length) {
+                	localMmsos[i - localMmsoDelta].show();
+                	localMmsos[i - localMmsoDelta].attr(attr);
+                }
+            } else {
+                segmentrects[i].hide();
+                if (i >= localMmsoDelta && i < localMmsoDelta + localMmsos.length) {
+                	localMmsos[i - localMmsoDelta].hide();
+                }
+            }
+        }
+        
+        tweetLines.forEach(function(tl) { tl.remove(); });
+        tweetLines = [];
+        
+        var deltaY = $(".play-dataviz").offset().top;
+        
+        $(".play-localtweets .tweet").each(function() {
+        	var el = $(this),
+        		liY = + el.offset().top + el.outerHeight() / 2 - deltaY,
+        		tY = localyscale * (+el.attr("data-timestamp") - localpos + localduration / 2),
+        		p = "M" + localL + "," + tY + "L" + localR + "," + tY + "L320," + liY,
+        		path = paper.path(p);
+    		$(this).css("background",colors[el.attr("data-topic-id")] || "");
+    		path.attr({
+    			stroke: "#ccc"
+    		});
+    		tweetLines.push(path);
+        });
+        throttledGetTweets();
+        
+    }
+    
+    var jqsvg = $(".play-svg"),
+        paper = new Raphael(jqsvg[0]),
+        totalR = jqsvg.width(),
+        ph = jqsvg.height(),
+        globW = 85,
+        globL = 40,
+        localL = 155,
+        localW = 85,
+        localR = (localL + localW),
+        localTimeR = (localL + localW) + globL,
+        globR = (globW + globL),
+        yscale = ph / data.duration,
+        mx = Math.max.apply(Math, data.minutes.map(function(s) { return s.count})),
+        xscale = globW/mx;
+    
+    var segmentrects = data.segments.map(function(mmso) {
+        var rect = paper.rect(globL, yscale * mmso.start, globW, yscale * mmso.duration);
+        rect.attr({stroke: "none"});
+        return rect;
+    });
+    
+    var d = "M" + data.minutes.map(function(s) {
+            var x = globL + xscale * s.count;
+            return x
+                + ","
+                + yscale * (s.from + 20)
+                + "L"
+                + x
+                + ","
+                + yscale * (s.from + 40);
+        }).join("L");
+        
+    paper.path(d).attr({
+        "stroke-width": 4,
+        "stroke": "#000000",
+        opacity: .5
+    });
+    paper.path(d).attr({
+        "stroke-width": 1,
+        "stroke": "#ffffff"
+    });
+    
+    for (var i=0; i < data.duration; i += 1800) {
+        var y = yscale * i;
+        paper.path("M0" + "," + y + "l" + globR + ",0").attr({stroke: "#666"});
+        paper.text(0, y + 6, secsToString(i)).attr({
+        	"text-anchor": "start",
+            "fill": "#ffffff"
+        });
+    }
+    paper.text(0, ph-8, secsToString(data.duration)).attr({
+        "text-anchor": "start",
+        "fill": "#ffffff"
+    });
+    paper.path("M0" + globR + ",0L" + localTimeR + ",0" ).attr({stroke: "#666"});
+    paper.path("M0," + (ph-1) + "l" + localTimeR + ",0" ).attr({stroke: "#666"});
+    
+    paper.path("M" + globR + ",0l0," + ph).attr({stroke: "#666"});
+    paper.path("M" + localL + ",0l0," + ph).attr({stroke: "#666"});
+    
+    var entonnoir = paper.path("").attr("fill","#333"),
+    	localStartText = paper.text(localTimeR,6,"").attr({
+    		"text-anchor": "end",
+    		"fill": "#ffffff"
+    	}),
+    	localEndText = paper.text(localTimeR,ph - 8, "").attr({
+    		"text-anchor": "end",
+    		"fill": "#ffffff"
+    	}),
+    	localTimes = [],
+    	localMmsos = [],
+    	localMmsoDelta,
+    	mmsoAlt = [],
+    	lowerFiveSecs,
+    	higherFiveSecs,
+    	localyscale;
+	
+	entonnoir.toBack();
+    
+    function showLocal() {
+		localyscale = ph / localduration;
+    	var localstart = localpos - localduration/2;
+    		localend = localpos + localduration/2;
+    		globtop = yscale * localstart,
+    		globbottom = yscale * localend,
+    		betweenx = (globR + localL) / 2,
+    		betweenyt = (globtop) / 2,
+    		betweenyb = (globbottom + ph) / 2,
+    		curve = (localL - globR) / 2,
+    		entonnoird = "M0," + globtop + "l" + globR + ",0Q" + betweenx + "," + globtop + "," + betweenx + ","
+    			+ Math.max(globtop - curve, betweenyt) + "L" + betweenx + "," + Math.min(curve, betweenyt) + "Q"
+    			+ betweenx + ",0," + localL + ",0"
+    			+ "L" + localR + ",0L" + localR + "," + ph + "L" + localL + "," + ph + "Q" + betweenx + "," + ph + ","
+    			+ betweenx + "," + Math.max(ph - curve, betweenyb) +"L" + betweenx + "," + Math.min(globbottom + curve, betweenyb)
+    			+ "Q" + betweenx + "," + globbottom + "," + globR + "," + globbottom + "L0," + globbottom;
+			
+		entonnoir.attr("path",entonnoird);
+		localTimes.forEach(function(t) {
+			t.text.remove();
+			t.line.remove();
+		});
+		localMmsos.forEach(function(t) {
+			t.remove();
+		});
+		mmsoAlt.forEach(function(t) {
+			t.remove();
+		});
+		var filteredSegments = data.segments.filter(function(s) {
+			return s.start < localend && s.end > localstart;
+		});
+		localMmsoDelta = parseInt(filteredSegments[0].id.split("_")[1]);
+		localMmsos = filteredSegments.map(function(s) {
+			var y = localyscale * (s.start - localstart),
+				h = localyscale * s.duration;
+	        var rect = paper.rect( localL, y, localW, h );
+	        rect.attr({stroke: "none", title: s.id});
+	        if (parseInt(s.id.replace("MMSO_","")) % 2) {
+	        	var altrect = paper.rect( localR, y, (totalR - localR), h);
+	        	altrect.attr({stroke: "none", fill: "#222"});
+	        	mmsoAlt.push(altrect);
+	        }
+	        return rect;
+		});
+		localStartText.attr("text", secsToString(localstart)).toFront();
+		localEndText.attr("text", secsToString(localend)).toFront();
+		for ( var i = (1 + Math.floor(localstart / 120)) * 120; i < localend; i += 120 ) {
+			var y = localyscale*(i - localstart)
+			localTimes.push({
+				text: paper.text(localTimeR,6+y,secsToString(i)).attr({
+		    		"text-anchor": "end",
+		    		"fill": "#ffffff"
+		    	}),
+		    	line: paper.path("M0" + localL + "," + y + "L" + localTimeR + "," + y).attr({stroke: "#666"})
+			});
+		}
+		if (lowerFiveSecs) {
+			lowerFiveSecs.remove();
+		}
+		if (higherFiveSecs) {
+			higherFiveSecs.remove();
+		}
+		var filteredFiveSecs = data.fiveseconds.slice(Math.floor(localstart / 5), Math.ceil(localend / 5));
+        var counts = filteredFiveSecs.map(function(s) { return s.count}),
+        	lmx = Math.max.apply(Math, counts),
+        	lmi = Math.min.apply(Math, counts.concat([lmx - 1]))
+        	lxscale = localW/(lmx-lmi);
+       	
+	    var d = "M" + filteredFiveSecs.map(function(s) {
+	            var x = localL + lxscale * (s.count - lmi);
+	            return x
+	                + ","
+	                + localyscale * (s.from + 1 - localstart)
+	                + "L"
+	                + x
+	                + ","
+	                + localyscale * (s.from + 4 - localstart);
+	        }).join("L");
+	        
+	    lowerFiveSecs = paper.path(d).attr({
+	        "stroke-width": 4,
+	        "stroke": "#000000",
+	        opacity: .5
+	    });
+	    higherFiveSecs = paper.path(d).attr({
+	        "stroke-width": 1,
+	        "stroke": "#ffffff"
+	    });
+		showTopicViz();
+    }
+    
+    
+    var lastPos, lastDuration, lastTopics;
+    
+    var tweetTemplate = _.template('<li class="tweet" data-timestamp="<%= _timestamp %>" data-topic-id="<%= _topic %>"><img src="<%- profile_image_url %>" /><p>@<%- from_user_name %>: <%- text %></p></li>'),
+    	callnum = 0;
+    
+    function getTweets() {
+    	var topicIds = Array.prototype.join.call($(".topic.selected").map(function(){return $(this).attr("data-topic-id")}));
+    	if (localduration === lastDuration && lastTopics === topicIds && Math.abs(localpos - lastPos) < (localduration / 10)) {
+    		console.log("We already have these tweets, delta =", localpos - lastPos );
+    		return;
+    	}
+    	if (!topicIds) {
+    		console.log("No topics selected");
+    		return;
+    	}
+    	var localcall = ++callnum;
+    	console.log("getTweets was called",localcall,(function(d){return d.toLocaleTimeString()+"."+d.getMilliseconds()})(new Date()));
+    	var tweetids = {},
+    		rqtodo = 0,
+    		rqdone = 0,
+    		topics = topicIds.split(",");
+    	
+    	function getMmsoTopicTweets(mmsoid, topic, ntweets) {
+    		rqtodo++;
+			TopicsBean.bestSocialInteractionsIdsMatching(mmsoid, topic, 0, ntweets, {
+				callback: function(tw) {
+					for (var k = 0; k < tw.length; k++) {
+						tweetids[tw[k]] = topic;
+					}
+					rqdone++;
+					if (rqdone === rqtodo) {
+						loadTweets();
+					}
+				}
+			});
+    	}
+    	
+    	function loadTweets() {
+    		console.log("Tweet IDs retrieved",localcall,(function(d){return d.toLocaleTimeString()+"."+d.getMilliseconds()})(new Date()));
+    		var u = _.keys(tweetids);
+			$.getJSON(
+				solrUrl(
+					"twitter",
+					{
+						q:"id:(" + u.join(" OR ") + ")",
+						rows: u.length
+					}
+				),
+				function(t) {
+    				console.log("Full tweets retrieved",localcall,(function(d){return d.toLocaleTimeString()+"."+d.getMilliseconds()})(new Date()));
+					var tweets = t.response.docs;
+					var s = 600 / (1+tweets.length);
+					tweets.forEach(function(tweet, i) {
+						tweet._date = new Date(tweet.created_at);
+						tweet._timestamp = tweet._date.valueOf() / 1000 - deltaT;
+						tweet._topic = tweetids[tweet.id_str]
+					});
+					tweets.sort(function(a,b) {
+						return a._date - b._date;
+					});
+					var html = tweets.reduce(function(mem, tweet) {
+						return mem + tweetTemplate(tweet);
+					},'');
+					$(".play-localtweets").html(html);
+					var h = 0;
+					$(".play-localtweets .tweet").each(function() {
+						h += $(this).outerHeight();
+					});
+					$(".play-localtweets .tweet").css("margin-top",Math.max(0,($(".play-bottom").height() - h)/(tweets.length+1)));
+					showTopicViz();
+				}
+			);
+			$(".play-localtweets").html("");
+			showTopicViz();
+    	}
+    	
+    	function getMmsoTweets(nmmso) {
+    		var mmso = data.segments[nmmso],
+    			mmsopixels = localyscale * (Math.min(localpos + localduration / 2, mmso.end) - Math.max(localpos - localduration / 2, mmso.start));
+    		var ntweets = Math.floor(( 50 + mmsopixels ) / 80),
+    			mmsotopics = [];
+			if (!ntweets) {
+				return;
+			}
+			for (var j = 0; j < topics.length; j++) {
+				var weight = data.topics[topics[j]].weights[nmmso];
+				if (weight > .05) {
+					mmsotopics.push({topic:parseInt(topics[j]),weight:weight,ntweets:0});
+				}
+			}
+			mmsotopics.sort(function(a,b){return b.weight - a.weight});
+			if (mmsotopics.length) {
+				for (var j = 0; j < ntweets; j++) {
+					mmsotopics[j % mmsotopics.length].ntweets++;
+				}
+				mmsotopics = mmsotopics.filter(function(t) { return !!t.ntweets });
+				for (var j = 0; j < mmsotopics.length; j++) {
+					getMmsoTopicTweets(mmso.id, mmsotopics[j].topic, mmsotopics[j].ntweets);
+				}
+			} else {
+				var t = [], m = {};
+				while (t.length < ntweets) {
+					t = t.concat(topics);
+				}
+				for (var j = 0; j < ntweets; j++) {
+					m[t[j]] = 1 + (m[t[j]]||0);
+				}
+				_(m).each(function(v,k) {
+					getMmsoTopicTweets(mmso.id, k, v);
+				});
+			}
+    	}
+    	
+    	dwr.engine.beginBatch();
+    	for (var i = 0; i < localMmsos.length; i++) {
+    		getMmsoTweets(localMmsoDelta + i);
+    	}
+    	dwr.engine.endBatch();
+    	lastPos = localpos;
+    	lastDuration = localduration;
+    	lastTopics = topicIds;
+    }
+    
+    var throttledGetTweets = _.throttle(_.debounce(getTweets, 500), 10000),
+    	throttledShowLocal = _.throttle(showLocal, 100);
+    
+    showTopics(sortedTopics);
+    (topicHash.match(/\d+/g) || []).forEach(function(id) {
+    	$(".topic[data-topic-id=" + id + "]").addClass("selected").attr("data-timestamp",++ordertag);
+    });
+    
+    var localpos = 7100,
+    	localduration = 600;
+    	
+    showLocal();
+    
+    $(".topics-block").on("mouseenter", ".topic", function() {
+        var el = $(this);
+        el.addClass("hover");
+        showTopicViz();
+    }).on("mouseleave", ".topic", function() {
+        $(this).removeClass("hover");
+        showTopicViz();
+    }).on("click", ".topic", function() {
+        var el = $(this);
+        $(this).toggleClass("selected");
+        el.attr("data-timestamp", el.hasClass("selected") ? ++ordertag : 999999);
+        showTopicViz();
+    });
+    
+    var mouseIsDown, isDragging, startY, startT, startPos, scrollGlobal, speedscale, slowiterations;
+    
+    function inertia() {
+    	startPos = localpos;
+    	window.setTimeout(function() {
+    		speedscale = .75 * speedscale;
+    		localstart += 100*speedscale;
+    		throttledShowLocal();
+    		if (slowiterations < 5) {
+    			inertia();
+    		}
+    		slowiterations++;
+    	}, 100);
+    }
+    
+    $("body").mouseup(function() { mouseIsDown = false; });
+    
+    $(".play-dataviz").mousedown(function(e) {
+    	var l = $(this).offset().left,
+    		scrollLimit = l + 280;
+		if (e.pageX < scrollLimit) {
+			mouseIsDown = true;
+	    	startY = e.pageY;
+	    	startT = new Date();
+	    	startPos = localpos;
+	    	scrollGlobal = e.pageX < (l + 140);
+	    	e.preventDefault();
+		}
+    }).mousemove(function(e) {
+    	if (mouseIsDown) {
+    		if (isDragging) {
+    			var limit = $(this).offset().left + 140,
+    				deltaY = e.pageY - startY,
+    				delta = Math.floor(deltaY / (scrollGlobal ? yscale : - localyscale));
+				localpos = Math.max(localduration / 2, Math.min(data.duration - localduration / 2, startPos + delta));
+				throttledShowLocal();
+    		} else {
+    			isDragging = true;
+    		}
+    	}
+    }).mouseup(function(e) {
+    	if (scrollGlobal && !isDragging) {
+    		
+    		var posY = e.pageY - $(this).offset().top;
+    		localpos = Math.max(localduration / 2, Math.min(data.duration - localduration / 2, Math.floor(posY / yscale)));
+			throttledShowLocal();
+    	}
+/*    	if (isDragging) {
+			var limit = $(this).offset().left + 140,
+				deltaY = e.pageY - startY,
+				deltaT = new Date() - startT,
+				delta = Math.floor(deltaY / (scrollGlobal ? yscale : - localyscale));
+			speedscale = delta / deltaT;
+			slowiterations = 0;
+			inertia();
+    } */
+    });
+    
+    var totalScroll = 0, zoomlevels = [ 1800, 900, 600, 300, 120, 60 ], currentlevel = 2;
+    
+    $(".play-dataviz").mousewheel(function(_event, _scrolldelta) {
+    	totalScroll += _scrolldelta;
+	    if (Math.abs(totalScroll) >= 1) {
+	    	var d = (totalScroll > 0 ? 1 : -1),
+	    		newlevel = Math.max(0, Math.min(zoomlevels.length - 1, currentlevel + d));
+    		if (newlevel !== currentlevel) {
+    			currentlevel = newlevel;
+    			localduration = zoomlevels[currentlevel];
+    			localpos = Math.max(localduration / 2, Math.min(data.duration - localduration / 2, localpos));
+    			throttledShowLocal();
+    		}
+	        totalScroll = 0;
+	    }
+    })
+    
+}
+
+var data = { duration: 10200, topics: [] },
+    colorset = ["#E41A1C", "#377EB8", "#4DAF4A", "#984EA3", "#FF7F00", "#A65628", "#F781BF"];
+
+$(function() {
+	
+	dwr.engine.setErrorHandler(function(a, b) { console.error("DWR", b); });
+    
+    $(".topics-block").draggable({axis:"x"});
+    
+    var loadedSteps = 0,
+        stepsToFullyLoaded = 0;
+    
+    function checkIfLoaded() {
+        loadedSteps++;
+        if (loadedSteps >= stepsToFullyLoaded) {
+            setTimeout(showData,0);
+        }
+    }
+    
+    function loadJson(url, propname, callback) {
+        stepsToFullyLoaded++;
+        $.getJSON(url, function(d) {
+            if (callback) {
+                var res = callback(d);
+            } else {
+                var res = d;
+            }
+            if (propname) {
+                data[propname] = res;
+            }
+            checkIfLoaded();
+        });
+    }
+    
+    function loadFromTopicsBean(method, propname, args, callback) {
+        stepsToFullyLoaded++;
+        var arg = args || [],
+            cb = function(d) {
+                if (callback) {
+                    var res = callback(d);
+                } else {
+                    var res = d;
+                }
+                if (propname) {
+                    data[propname] = res;
+                }
+                checkIfLoaded();
+            }
+        arg.push({callback: cb});
+        TopicsBean[method].apply(TopicsBean,arg);
+    }
+    
+    loadJson("data/minutes.json", "minutes");
+    loadJson("data/5secs.json", "fiveseconds");
+    
+    loadJson(
+        solrUrl("MMSO", {q: "*:*", fl: "topic*,MMSO_id,multimediaSegment", rows: 250 }),
+        "segments",
+        function(d) {
+            return d.response.docs.map(function(mmso) {
+                var tc = mmso.multimediaSegment.match(/\d+/g),
+                    start = parseInt(tc[0]),
+                    end = parseInt(tc[1]),
+                    topics = [];
+                for (var k in mmso) {
+                    if (k.substr(0,5) === "topic" && mmso[k] > .01) {
+                        topics.push({
+                            topic: parseInt(k.substr(5)),
+                            weight: mmso[k]
+                        })
+                    }
+                }
+                topics.sort(function(a,b) {
+                    return b.weight - a.weight;
+                });
+/*                topics = topics.filter(function(t) {
+                    return t.topic !== topicPoubelle
+                }).slice(0,1);
+                topics[0].weight = 1; */
+                return {
+                    id: mmso.MMSO_id,
+                    start: start,
+                    end: end,
+                    duration: end - start,
+                    topics: topics
+                }
+            }).sort(function(a,b) {
+                return a.start - b.start;
+            });
+        })
+    
+    dwr.engine.setTimeout(60000);
+    TopicsBean._path = "http://159.217.144.101:8050/sia-solr/dwr";
+    
+    loadFromTopicsBean("getTopicsNumber",false,false,function(topic_count) {
+        for (var i = 0; i < topic_count; i++) {
+            data.topics.push(null);
+        }
+        dwr.engine.beginBatch();
+        data.topics.forEach(function(v, k) {
+            loadFromTopicsBean("getTopicDistribution",false,[k, 50, false],function(topic) {
+                var words = topic.match(/[^=,{]+=0.\d{0,8}/g);
+                data.topics[k] = {
+                    index: k,
+                    words: words.map(function(w) {
+                        var parts = w.split("=");
+                        return {
+                            word: parts[0].trim(),
+                            weight: parseFloat(parts[1])
+                        }
+                    })
+                }
+            });
+            
+        });
+        dwr.engine.endBatch();
+        
+    });
+    
+    
+});
--- a/js/startscreen-fake.js	Fri Feb 15 18:34:43 2013 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,323 +0,0 @@
-$(function() {
-    
-    var colorset = ["#E41A1C", "#377EB8", "#4DAF4A", "#984EA3", "#FF7F00", "#A65628", "#F781BF"];
-    
-    $(".topics-block").draggable({axis:"y"})
-    
-    $.getJSON("fakedata/data.json", function(data) {
-        
-        function secsToString(seconds) {
-            var hours = Math.floor(seconds/3600),
-                minutes = Math.floor(seconds/60) % 60,
-                secs = Math.floor(seconds % 60);
-            function pad(n) {
-                var r = n.toString();
-                while (r.length < 2) {
-                    r = "0" + r;
-                }
-                return r;
-            }
-            return (hours ? (hours + ":") : "") + pad(minutes) + ":" + pad(secs);
-        }
-        
-        $(".duration").text(secsToString(data.duration));
-        
-        $(".topwords-list").on("click", "li", function() {
-            var el = $(this).toggleClass("selected");
-            wordFilter();
-        });
-        
-        var nmmso = data.segments.length;
-        
-        data.topics.forEach(function(topic) {
-            topic.score = 0;
-            topic.weights = [];
-            topic.scores = [];
-            for (var i = 0; i < nmmso; i++) {
-                topic.weights.push(0);
-                topic.scores.push(0);
-            }
-        });
-        
-        data.segments.forEach(function(mmso, i) {
-            mmso.topics.forEach(function(t) {
-                var score = t.weight * mmso.tweet_count;
-                data.topics[t.topic].weights[i] = t.weight;
-                data.topics[t.topic].scores[i] = score;
-                data.topics[t.topic].score += score;
-            });
-            mmso.tweet_rate = mmso.tweet_count / mmso.duration; 
-        });
-        
-        var sortedTopics = data.topics.slice().sort(function(a,b) {
-            return b.score - a.score;
-        });
-        
-        function wordFilter() {
-            var selectedLis = $(".topwords-list li.selected"),
-                searchString = $(".keyword-search").val() || "",
-                useSearchString = (searchString.length > 1),
-                selectedWords = [];
-            selectedLis.each(function() {
-                selectedWords.push($(this).text().trim());
-            });
-            if (selectedWords.length || useSearchString) {
-                var topiclist = data.topics.filter(function(topic) {
-                    var found = false,
-                        relevance = 0;
-                    var foundWords = selectedWords.map(function() { return false });
-                    topic.words.forEach(function(topicword) {
-                        selectedWords.forEach(function(selectedword, k) {
-                            if (selectedword === topicword.word) {
-                                found = true;
-                                relevance += (.5 + topicword.weight);
-                            }
-                        });
-                        if (useSearchString && topicword.word.search(searchString) !== -1) {
-                            found = true;
-                            relevance += (.5 + topicword.weight);
-                        }
-                    });
-                    topic.relevance = relevance;
-                    return found;
-                }).sort(function(a,b) {
-                    return b.relevance - a.relevance;
-                });
-            } else {
-                var topiclist = sortedTopics;
-            }
-            var topicHtmls = ["", "", ""];
-            if (useSearchString) {
-                var searchStringRx = new RegExp('(' + searchString.replace(/(\W)/g,'\\$1') + ')', "gim");
-                $(".topwords-list li").each(function() {
-                    var el = $(this);
-                    el.html(el.text().replace(searchStringRx,'<span class="highlight">$1</span>'));
-                });
-            } else {
-                $(".topwords-list li").each(function() {
-                    var el = $(this);
-                    el.text(el.text());
-                });
-            }
-            topiclist.forEach(function(topic,i) {
-                var wordsToShow = topic.words.slice(0,5),
-                    max = wordsToShow[0].weight,
-                    min = Math.min(wordsToShow[wordsToShow.length - 1].weight, max - .01),
-                    scale = 10 / (max - min);
-                var li = '<li class="shadow-block topic" data-topic-id="'
-                    + topic.index
-                    + '" data-timestamp="'
-                    + new Date().valueOf()
-                    + '"><ul class="topic-words">'
-                    + wordsToShow.reduce(function(memwords, word) {
-                        return memwords
-                            + '<li style="font-size: '
-                            + ( 10 + scale * (word.weight - min) )
-                            + 'px;"'
-                            + ( selectedWords.indexOf(word.word) == -1 ? '' : ' class="selected"')
-                            + '>'
-                            + ( useSearchString
-                                ? word.word.replace(searchStringRx,'<span class="highlight">$1</span>')
-                                : word.word )
-                            + '</li>';
-                    },"")
-                    + '</ul></li>';
-                topicHtmls[i % 3] += li;
-            });
-            var tb = $(".topics-block");
-            tb.html(topicHtmls.reduce(function(mem,html) {
-               return mem + '<ul class="topic-column">' + html + '</ul>' 
-            },""));
-            tb.css("top",0);
-            
-            showTopicViz();
-        }
-        
-        var topwords = [], globwords = {};
-        
-        data.topics.forEach(function(topic) {
-            topic.words.forEach(function(word) {
-                globwords[word.word] = word.weight + (globwords[word.word] || 0)
-            });
-        })
-        
-        for (var w in globwords) {
-            topwords.push({
-                word : w,
-                weight : globwords[w]
-            });
-        }
-        topwords.sort(function(a, b) {
-            return b.weight - a.weight;
-        });
-        
-        $(".keyword-search").autocomplete({
-            source: topwords.map(function(w) { return w.word })
-        }).on("keyup change paste", wordFilter);
-        
-        var wordsToShow = topwords.slice(0,40),
-            max = wordsToShow[0].weight,
-            min = Math.min(wordsToShow[wordsToShow.length - 1].weight, max - .01),
-            scale = 10 / (max - min);
-        
-        $(".topwords-list").html(wordsToShow.reduce(function(mem, d) {
-            return mem
-                + '<li style="font-size: '
-                + ( 10 + scale * (d.weight - min) )
-                + 'px;">'
-                + d.word
-                + '</li>'
-        },""));
-        
-        function showTopicViz() {
-            var selectedBlocks = $(".topic.selected, .topic.hover"),
-                sbl = selectedBlocks.length,
-                topicBlocks = $(".topic");
-            if (!sbl && topicBlocks.length !== data.topics.length) {
-                topicBlocks.each(function() {
-                    
-                })
-                selectedBlocks = topicBlocks;
-                sbl = selectedBlocks.length;
-            }
-            var topicsAndColors = [];
-            selectedBlocks.map(function() {
-                var el = $(this),
-                    topicid = parseInt(el.attr("data-topic-id"));
-                topicsAndColors.push({
-                    "$": el,
-                    timestamp: parseInt(el.attr("data-timestamp")),
-                    hovered: el.hasClass("hover"),
-                    id: topicid,
-                    topic: data.topics[topicid]
-                });
-            });
-            topicsAndColors.sort(function(a,b) {
-               return (a.hovered
-                   ? 1
-                   : ( b.hovered
-                       ? -1
-                       : ( a.timestamp - b.timestamp ) || ( a.id - b.id )
-                   )
-               )
-            });
-            topicBlocks.css("background","");
-            topicsAndColors.forEach(function(topic, i) {
-                topic.color = colorset[i % colorset.length];
-                topic.$.css("background", topic.color);
-            });
-            
-            for (var i = 0; i < nmmso; i++) {
-                var opacity = 0,
-                    rgb = [0,0,0];
-                topicsAndColors.forEach(function(topic) {
-                    var c = Raphael.getRGB(topic.color),
-                        o = topic.topic.weights[i];
-                    rgb[0] += c.r * o;
-                    rgb[1] += c.g * o;
-                    rgb[2] += c.b * o;
-                    opacity += o;
-                });
-                if (opacity) {
-                    color = Raphael.rgb.apply(Raphael, rgb.map(function(c) {
-                        return c/opacity;
-                    }));
-                    segmentrects[i].show();
-                    segmentrects[i].attr({
-                        fill: color,
-                        opacity: .2 + .8 * opacity
-                    });
-                } else {
-                    segmentrects[i].hide();
-                }
-            }
-            
-        }
-        
-        var jqsvg = $(".start-svg");
-            paper = new Raphael(jqsvg[0]),
-            ph = jqsvg.height(),
-            pw = jqsvg.width(),
-            yscale = (ph - 20) / data.duration,
-            mx = Math.max.apply(Math, data.segments.map(function(s) { return s.tweet_rate})),
-            xscale = (pw - 50)/mx;
-        console.log(mx);
-        
-        var segmentrects = data.segments.map(function(mmso) {
-            var rect = paper.rect(0, yscale * mmso.start, pw - 50, yscale * mmso.duration);
-            rect.attr({stroke: "none"});
-            return rect;
-        });
-        
-        var d = "M" + data.segments.map(function(s) {
-                var x = xscale * s.tweet_rate;
-                return x
-                    + ","
-                    + yscale * (s.start + s.duration / 3)
-                    + "L"
-                    + x
-                    + ","
-                    + yscale * (s.start + 2 * s.duration / 3);
-            }).join("L");
-            
-        paper.path(d).attr({
-            "stroke-width": 4,
-            "stroke": "#000000",
-            opacity: .5
-        });
-        paper.path(d).attr({
-            "stroke-width": 1,
-            "stroke": "#ffffff"
-        });
-        
-        for (var i=0; i < data.duration; i += 1800) {
-            var y = yscale * i;
-            paper.path("M0," + y + "L" + pw + "," + y).attr({
-                stroke: "#666"
-            });
-            paper.text(pw - 2, y + 6, secsToString(i)).attr({
-                "text-anchor": "end",
-                "fill": "#ffffff"
-            });
-        }
-        paper.text(pw-2, ph-14, secsToString(data.duration)).attr({
-            "text-anchor": "end",
-            "fill": "#ffffff"
-        });
-        paper.path("M0," + (ph-20) + "L" + pw + "," + (ph-20)).attr({
-            stroke: "#666"
-        });
-        
-        var x = xscale * 1000 / 60;
-        paper.path("M" + x + ",0L" + x + "," + (ph - 10)).attr({
-            stroke: "#666"
-        });
-        
-        paper.text(x-2, ph - 14,"1000 tweets/minute").attr({
-            "text-anchor": "end",
-            "fill": "#ffffff"
-        });
-        
-        wordFilter();
-        
-        $(".topics-block").on("mouseenter", ".topic", function() {
-            var el = $(this);
-            if (!el.hasClass("selected")) {
-                el.addClass("hover");
-                showTopicViz();
-            }
-        }).on("mouseleave", ".topic", function() {
-            $(this).removeClass("hover");
-            showTopicViz();
-        }).on("click", ".topic", function() {
-            var el = $(this);
-            $(this).toggleClass("selected");
-            if (el.hasClass("selected")) {
-                el.attr("data-timestamp", new Date().valueOf())
-            }
-            showTopicViz();
-        });
-        
-        
-    });
-});
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/js/startscreen.js	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,484 @@
+var topicPoubelle = 13;
+
+function showData() {
+    
+    var ordertag = 0;
+
+    function secsToString(seconds) {
+        var hours = Math.floor(seconds/3600),
+            minutes = Math.floor(seconds/60) % 60,
+            secs = Math.floor(seconds % 60);
+        function pad(n) {
+            var r = n.toString();
+            while (r.length < 2) {
+                r = "0" + r;
+            }
+            return r;
+        }
+        return (hours ? (hours + ":") : "") + pad(minutes) + ":" + pad(secs);
+    }
+    
+    $(".duration").text(secsToString(data.duration));
+    
+    $(".topwords-list").on("click", "li", function() {
+        var el = $(this).toggleClass("selected");
+        wordFilter();
+    });
+    
+    var nmmso = data.segments.length;
+    
+    data.topics.forEach(function(topic) {
+        topic.score = 0;
+        topic.weights = [];
+        for (var i = 0; i < nmmso; i++) {
+            topic.weights.push(0);
+        }
+    });
+    
+    data.segments.forEach(function(mmso, i) {
+        mmso.topics.forEach(function(t) {
+            data.topics[t.topic].weights[i] = t.weight;
+            data.topics[t.topic].score += t.weight;
+        });
+        mmso.tweet_rate = mmso.tweet_count / mmso.duration; 
+    });
+    
+    var sortedTopics = data.topics.filter(function(t) {
+        return t.index !== topicPoubelle;
+    }).sort(function(a,b) {
+        return b.score - a.score;
+    });
+    
+    var selectedWords = [], searchString = "";
+    
+    function wordFilter() {
+        var selectedLis = $(".topwords-list li.selected");
+        searchString = $(".keyword-search").val() || "",
+        selectedWords = [];
+        if (searchString.length) {
+            selectedWords.push(searchString);
+        }
+        selectedLis.each(function() {
+            selectedWords.push($(this).text().trim());
+        });
+        if (selectedWords.length) {
+        /*
+            var topiclist = data.topics.filter(function(topic) {
+                if (topic.index === topicPoubelle) {
+                    return false;
+                }
+                var found = false,
+                    relevance = 0;
+                var foundWords = selectedWords.map(function() { return false });
+                topic.words.forEach(function(topicword) {
+                    selectedWords.forEach(function(selectedword, k) {
+                        if (topicword.word.search(selectedword) !== -1) {
+                            found = true;
+                            relevance += (.5 + topicword.weight);
+                        }
+                    });
+                });
+                topic.relevance = relevance;
+                return found;
+            }).sort(function(a,b) {
+                return b.relevance - a.relevance;
+            });
+            */
+            TopicsBean.topicsForKeywords(selectedWords.join(","),{
+                callback: function(topicweights) {
+                    console.log(topicweights);
+                    var topiclist = data.topics.filter(function(topic) {
+                        return topicweights[topic.index] > .01 && topic.index !== topicPoubelle;
+                    });
+                    topiclist.sort(function(a,b) {
+                        return topicweights[b.index] - topicweights[b.index]
+                    });
+                    showTopics(topiclist);
+                }
+            });
+        } else {
+            showTopics(sortedTopics);
+        }
+    }
+    
+    function showTopics(topiclist) {
+        var topicHtmls = ["", "", ""];
+        if (searchString.length) {
+            var searchStringRx = new RegExp('(' + searchString.replace(/(\W)/g,'\\$1') + ')', "gim");
+            $(".topwords-list li").each(function() {
+                var el = $(this);
+                el.html(el.text().replace(searchStringRx,'<span class="highlight">$1</span>'));
+            });
+        } else {
+            $(".topwords-list li").each(function() {
+                var el = $(this);
+                el.text(el.text());
+            });
+        }
+        var replaceRx = new RegExp('(' + selectedWords.map(function(w) {
+            return w.replace(/(\W)/g,'\\$1')
+        }).join("|") + ')', "gim");
+        topiclist.forEach(function(topic,i) {
+            var wordsToShow = topic.words.slice(0,8),
+                max = wordsToShow[0].weight,
+                min = Math.min(wordsToShow[wordsToShow.length - 1].weight, max - .01),
+                scale = 10 / (max - min);
+            var li = '<li class="shadow-block topic" data-topic-id="'
+                + topic.index
+                + '" data-timestamp="999999"><ul class="topic-words">'
+                + wordsToShow.reduce(function(memwords, word) {
+                    return memwords
+                        + '<li style="font-size: '
+                        + ( 10 + scale * (word.weight - min) )
+                        + 'px;">'
+                        + ( selectedWords.length
+                            ? word.word.replace(replaceRx,'<span class="highlight">$1</span>')
+                            : word.word )
+                        + '</li>';
+                },"")
+                + '</ul></li>';
+            topicHtmls[i % 3] += li;
+        });
+        var tb = $(".topics-block");
+        tb.html(topicHtmls.reduce(function(mem,html) {
+           return mem + '<ul class="topic-column">' + html + '</ul>' 
+        },""));
+        tb.css("top",0);
+        
+        showTopicViz();
+    }
+// /*        
+        var topwords = [], globwords = {};
+        
+        data.topics.forEach(function(topic) {
+            topic.words.forEach(function(word) {
+                globwords[word.word] = word.weight + (globwords[word.word] || 0)
+            });
+        })
+        
+        for (var w in globwords) {
+            topwords.push({
+                word : w,
+                weight : globwords[w]
+            });
+        }
+        topwords.sort(function(a, b) {
+            return b.weight - a.weight;
+        });
+        
+        $(".keyword-search").autocomplete({
+            source: topwords.map(function(w) { return w.word })
+        }).on("keyup change paste", wordFilter);
+// */
+ /*
+    var globwords = {},
+        allwords = [];
+    
+    data.topics.forEach(function(topic) {
+        topic.words.forEach(function(word) {
+            globwords[word.word] = 1
+        });
+    });
+    
+    var ntw = data.topwords.length,
+        topwords = data.topwords.map(function(v, k) {
+        globwords[v] = 1;
+        return {
+            word: v,
+            weight: ntw - k
+        }
+    });
+    
+    for (var w in globwords) {
+        if (globwords.hasOwnProperty(w)) {
+            allwords.push(w);
+        }
+    }
+    allwords.sort();
+    
+    $(".keyword-search").autocomplete({
+        source: allwords
+    }).on("keyup change paste", wordFilter);
+ */
+
+    var wordsToShow = topwords.slice(0,80),
+        max = wordsToShow[0].weight,
+        min = Math.min(wordsToShow[wordsToShow.length - 1].weight, max - .01),
+        scale = 10 / (max - min);
+    
+    $(".topwords-list").html(wordsToShow.reduce(function(mem, d) {
+        return mem
+            + '<li style="font-size: '
+            + ( 10 + scale * (d.weight - min) )
+            + 'px;">'
+            + d.word
+            + '</li>'
+    },""));
+    
+    function showTopicViz() {
+        var selectedBlocks = $(".topic.selected, .topic.hover"),
+            sbl = selectedBlocks.length,
+            topicBlocks = $(".topic");
+        if (!sbl && topicBlocks.length < sortedTopics.length) {
+            topicBlocks.each(function() {
+                
+            })
+            selectedBlocks = topicBlocks;
+            sbl = selectedBlocks.length;
+        }
+        var topicsAndColors = [];
+        selectedBlocks.map(function() {
+            var el = $(this),
+                topicid = parseInt(el.attr("data-topic-id"));
+            topicsAndColors.push({
+                "$": el,
+                timestamp: parseInt(el.attr("data-timestamp")),
+                hovered: el.hasClass("hover"),
+                id: topicid,
+                topic: data.topics[topicid]
+            });
+        });
+        topicsAndColors.sort(function(a,b) {
+           return ( a.timestamp - b.timestamp ) || ( a.id - b.id );
+        });
+        topicBlocks.css("background","");
+        topicsAndColors.forEach(function(topic, i) {
+            topic.color = topic.hovered ? "#ffff00" : colorset[i % colorset.length];
+            topic.$.css("background", topic.color);
+        });
+        
+        for (var i = 0; i < nmmso; i++) {
+            var opacity = 0,
+                rgb = [0,0,0];
+            topicsAndColors.forEach(function(topic) {
+                var c = Raphael.getRGB(topic.color),
+                    o = topic.topic.weights[i];
+                rgb[0] += c.r * o;
+                rgb[1] += c.g * o;
+                rgb[2] += c.b * o;
+                opacity += o;
+            });
+            if (opacity) {
+                color = Raphael.rgb.apply(Raphael, rgb.map(function(c) {
+                    return c/opacity;
+                }));
+                segmentrects[i].show();
+                segmentrects[i].attr({
+                    fill: color,
+                    opacity: .5 + .5 * opacity
+                });
+            } else {
+                segmentrects[i].hide();
+            }
+        }
+        
+    }
+    
+    var jqsvg = $(".start-svg");
+        paper = new Raphael(jqsvg[0]),
+        ph = jqsvg.height(),
+        pw = jqsvg.width(),
+        yscale = (ph - 20) / data.duration,
+        mx = Math.max.apply(Math, data.minutes.map(function(s) { return s.count})),
+        xscale = (pw - 50)/mx;
+    
+    var segmentrects = data.segments.map(function(mmso) {
+        var rect = paper.rect(0, yscale * mmso.start, pw - 50, 1+yscale * mmso.duration);
+        rect.attr({stroke: "none"});
+        return rect;
+    });
+    
+    var d = "M" + data.minutes.map(function(s) {
+            var x = xscale * s.count;
+            return x
+                + ","
+                + yscale * (s.from + 20)
+                + "L"
+                + x
+                + ","
+                + yscale * (s.from + 40);
+        }).join("L");
+        
+    paper.path(d).attr({
+        "stroke-width": 4,
+        "stroke": "#000000",
+        opacity: .5
+    });
+    paper.path(d).attr({
+        "stroke-width": 1,
+        "stroke": "#ffffff"
+    });
+    
+    for (var i=0; i < data.duration; i += 1800) {
+        var y = yscale * i;
+        paper.path("M0," + y + "L" + pw + "," + y).attr({
+            stroke: "#666"
+        });
+        paper.text(pw - 2, y + 6, secsToString(i)).attr({
+            "text-anchor": "end",
+            "fill": "#ffffff"
+        });
+    }
+    paper.text(pw-2, ph-14, secsToString(data.duration)).attr({
+        "text-anchor": "end",
+        "fill": "#ffffff"
+    });
+    paper.path("M0," + (ph-20) + "L" + pw + "," + (ph-20)).attr({
+        stroke: "#666"
+    });
+    paper.text(0, ph - 14,"tweets/min.").attr({
+        "text-anchor": "start",
+        "fill": "#ffffff"
+    });
+    
+    for (var k = 2; k < 6; k++) {
+        var x = xscale * k * 1000;
+        paper.path("M" + x + ",0L" + x + "," + (ph - 10)).attr({
+            stroke: "#666"
+        });
+        
+        paper.text(x-2, ph - 14,k+"k").attr({
+            "fill": "#ffffff"
+        });
+    }
+    
+    wordFilter();
+    
+    $(".topics-block").on("mouseenter", ".topic", function() {
+        var el = $(this);
+        el.addClass("hover");
+        showTopicViz();
+    }).on("mouseleave", ".topic", function() {
+        $(this).removeClass("hover");
+        showTopicViz();
+    }).on("click", ".topic", function() {
+        var el = $(this);
+        $(this).toggleClass("selected");
+        el.attr("data-timestamp", el.hasClass("selected") ? ++ordertag : 999999);
+        showTopicViz();
+    });
+}
+
+var data = { duration: 10200, topics: [] },
+    colorset = ["#E41A1C", "#377EB8", "#4DAF4A", "#984EA3", "#FF7F00", "#A65628", "#F781BF"];
+
+$(function() {
+    
+    $(".topics-block").draggable({axis:"y"});
+    
+    var loadedSteps = 0,
+        stepsToFullyLoaded = 0;
+    
+    function checkIfLoaded() {
+        loadedSteps++;
+        if (loadedSteps >= stepsToFullyLoaded) {
+            console.log("Showing data");
+            setTimeout(showData,0);
+        }
+    }
+    
+    function loadJson(url, propname, callback) {
+        stepsToFullyLoaded++;
+        $.getJSON(url, function(d) {
+            if (callback) {
+                var res = callback(d);
+            } else {
+                var res = d;
+            }
+            if (propname) {
+                data[propname] = res;
+            }
+            checkIfLoaded();
+        });
+    }
+    
+    function solrUrl(table, params) {
+        return "http://159.217.144.101:8050/sia-solr/" + table + "/select?" + $.param(params) + "&wt=json&json.wrf=?";
+    }
+    
+    function loadFromTopicsBean(method, propname, args, callback) {
+        stepsToFullyLoaded++;
+        var arg = args || [],
+            cb = function(d) {
+                if (callback) {
+                    var res = callback(d);
+                } else {
+                    var res = d;
+                }
+                if (propname) {
+                    data[propname] = res;
+                }
+                checkIfLoaded();
+            }
+        arg.push({callback: cb});
+        TopicsBean[method].apply(TopicsBean,arg);
+    }
+    
+    loadJson("data/minutes.json", "minutes");
+    
+    loadJson(
+        solrUrl("MMSO", {q: "*:*", fl: "topic*,MMSO_id,multimediaSegment", rows: 250 }),
+        "segments",
+        function(d) {
+            return d.response.docs.map(function(mmso) {
+                var tc = mmso.multimediaSegment.match(/\d+/g),
+                    start = parseInt(tc[0]),
+                    end = parseInt(tc[1]),
+                    topics = [];
+                for (var k in mmso) {
+                    if (k.substr(0,5) === "topic" && mmso[k] > .01) {
+                        topics.push({
+                            topic: parseInt(k.substr(5)),
+                            weight: mmso[k]
+                        })
+                    }
+                }
+                topics.sort(function(a,b) {
+                    return b.weight - a.weight;
+                });
+/*                topics = topics.filter(function(t) {
+                    return t.topic !== topicPoubelle
+                }).slice(0,1);
+                topics[0].weight = 1; */
+                return {
+                    id: mmso.MMSO_id,
+                    start: start,
+                    end: end,
+                    duration: end - start,
+                    topics: topics,
+                    tweet_count: (end - start) * (35 + 3 * Math.random()) //TODO: dissociate tweet counts from segments
+                }
+            }).sort(function(a,b) {
+                return a.start - b.start;
+            });
+        })
+    
+    dwr.engine.setTimeout(60000);
+    TopicsBean._path = "http://159.217.144.101:8050/sia-solr/dwr";
+    
+    loadFromTopicsBean("getTopicsNumber",false,false,function(topic_count) {
+        for (var i = 0; i < topic_count; i++) {
+            data.topics.push(null);
+        }
+        data.topics.forEach(function(v, k) {
+            loadFromTopicsBean("getTopicDistribution",false,[k, 50, false],function(topic) {
+                var words = topic.match(/[^=,{]+=0.\d{0,8}/g);
+                data.topics[k] = {
+                    index: k,
+                    words: words.map(function(w) {
+                        var parts = w.split("=");
+                        return {
+                            word: parts[0].trim(),
+                            weight: parseFloat(parts[1])
+                        }
+                    })
+                }
+            });
+            
+        });
+        
+    });
+    
+    //loadFromTopicsBean("getTopWords","topwords",[400]);
+    
+});
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/jquery.mousewheel.min.js	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,12 @@
+/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
+ * Licensed under the MIT License (LICENSE.txt).
+ *
+ * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
+ * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
+ * Thanks to: Seamus Leahy for adding deltaX and deltaY
+ *
+ * Version: 3.0.6
+ * 
+ * Requires: 1.2.2+
+ */
+(function(a){function d(b){var c=b||window.event,d=[].slice.call(arguments,1),e=0,f=!0,g=0,h=0;return b=a.event.fix(c),b.type="mousewheel",c.wheelDelta&&(e=c.wheelDelta/120),c.detail&&(e=-c.detail/3),h=e,c.axis!==undefined&&c.axis===c.HORIZONTAL_AXIS&&(h=0,g=-1*e),c.wheelDeltaY!==undefined&&(h=c.wheelDeltaY/120),c.wheelDeltaX!==undefined&&(g=-1*c.wheelDeltaX/120),d.unshift(b,e,g,h),(a.event.dispatch||a.event.handle).apply(this,d)}var b=["DOMMouseScroll","mousewheel"];if(a.event.fixHooks)for(var c=b.length;c;)a.event.fixHooks[b[--c]]=a.event.mouseHooks;a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=b.length;a;)this.addEventListener(b[--a],d,!1);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var a=b.length;a;)this.removeEventListener(b[--a],d,!1);else this.onmousewheel=null}},a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/playscreen.html	Wed Mar 06 18:09:40 2013 +0100
@@ -0,0 +1,54 @@
+<!DOCTYPE html>
+<html lang="fr">
+    <head>
+        <meta charset="utf-8" />
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
+        <title>IRI/ALBLF Social Media</title>
+        <link rel="stylesheet" type="text/css" href="lib/jquery-ui.min.css" />
+        <link rel="stylesheet" type="text/css" href="css/reset.css" />
+        <link rel="stylesheet" type="text/css" href="css/ipadsim.css" />
+        <link rel="stylesheet" type="text/css" href="css/socialmedia.css" />
+        <link rel="stylesheet" type="text/css" href="css/playscreen.css" />
+        <script>
+            var pathToDwrServlet = "http://159.217.144.101:8050/sia-solr/dwr";
+        </script>
+        <script src="lib/underscore-min.js"></script>
+        <script src="lib/jquery.min.js"></script>
+        <script src="lib/jquery-ui.min.js"></script>
+        <script src="lib/jquery.mousewheel.min.js"></script>
+        <script src="lib/raphael-min.js"></script>
+        <script src="js/playscreen.js"></script>
+        <script type="text/javascript" src="http://159.217.144.101:8050/sia-solr/dwr/engine.js"></script>
+        <script type="text/javascript" src="http://159.217.144.101:8050/sia-solr/dwr/util.js"></script>
+        <script type="text/javascript" src="http://159.217.144.101:8050/sia-solr/dwr/interface/TopicsBean.js"></script>
+    </head>
+    <body>
+        <div class="iPad-simulator">
+            <div class="contents">
+                <div class="play-head">
+                    <div class="title-block">
+                        <h1>Le débat</h1>
+                    </div>
+                    <div class="play-block shadow-block">
+                        <div class="play-button">&#9654;</div>
+                        <div class="duration">0:00:00</div>
+                    </div>
+                    <div class="explain-block shadow-block">
+                        <p><input class="keyword-search" type="search" placeholder="Rechercher" /></p>
+                    </div>
+                </div>
+                
+                <div class="play-second-line">
+                	<div class="topics-block"></div>
+            	</div>
+                
+                <div class="play-bottom">
+                    <div class="play-dataviz">
+                        <div class="play-svg"></div>
+                    	<ul class="play-localtweets"></ul>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </body>
+</html>
\ No newline at end of file
--- a/startscreen.html	Fri Feb 15 18:34:43 2013 +0100
+++ b/startscreen.html	Wed Mar 06 18:09:40 2013 +0100
@@ -8,10 +8,17 @@
         <link rel="stylesheet" type="text/css" href="css/reset.css" />
         <link rel="stylesheet" type="text/css" href="css/ipadsim.css" />
         <link rel="stylesheet" type="text/css" href="css/socialmedia.css" />
+        <link rel="stylesheet" type="text/css" href="css/startscreen.css" />
+        <script>
+            var pathToDwrServlet = "http://159.217.144.101:8050/sia-solr/dwr";
+        </script>
         <script src="lib/jquery.min.js"></script>
         <script src="lib/jquery-ui.min.js"></script>
         <script src="lib/raphael-min.js"></script>
-        <script src="js/startscreen-fake.js"></script>
+        <script src="js/startscreen.js"></script>
+        <script type="text/javascript" src="http://159.217.144.101:8050/sia-solr/dwr/engine.js"></script>
+        <script type="text/javascript" src="http://159.217.144.101:8050/sia-solr/dwr/util.js"></script>
+        <script type="text/javascript" src="http://159.217.144.101:8050/sia-solr/dwr/interface/TopicsBean.js"></script>
     </head>
     <body>
         <div class="iPad-simulator">
@@ -22,7 +29,7 @@
                     </div>
                     <div class="play-block shadow-block">
                         <div class="play-button">&#9654;</div>
-                        <div class="duration">2:44:00</div>
+                        <div class="duration">0:00:00</div>
                     </div>
                     <div class="explain-block shadow-block">
                         <h3>Recherchez les sujets de l'émission par mots-clés</h3>
@@ -43,7 +50,7 @@
                     <div class="start-dataviz">
                         <div class="start-svg"></div>
                     </div>
-                    <div class="topics-block"></div>
+                    <ul class="topics-block"></div>
                 </div>
             </div>
         </div>