viv commited on
Commit
a8a3d2d
·
verified ·
1 Parent(s): 9ca2f55

Upload 8 files

Browse files
Files changed (4) hide show
  1. data.json +1 -1
  2. index.html +0 -0
  3. prep.py +8 -1
  4. template.html +68 -29
data.json CHANGED
@@ -1 +1 @@
1
- {"headline":{"segments":23411,"sessions":11491,"speakers":30151,"topics":14,"year_min":2014,"year_max":2023,"parties":340,"countries":28},"gender_topics":[{"topic":"Gender","el":"Φύλο","share":59.6,"female":713,"male":484},{"topic":"Hate Speech","el":"Ρητορική μίσους","share":42.8,"female":59,"male":79},{"topic":"Refugee crises","el":"Προσφυγικό","share":37.9,"female":329,"male":540},{"topic":"Health","el":"Υγεία","share":36.6,"female":4624,"male":8003},{"topic":"Environment","el":"Περιβάλλον","share":35.8,"female":1557,"male":2787},{"topic":"Migration","el":"Μετανάστευση","share":35.6,"female":682,"male":1234},{"topic":"Agriculture","el":"Γεωργία","share":35.1,"female":407,"male":753},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","share":32.6,"female":145,"male":300},{"topic":"Conflicts","el":"Συγκρούσεις","share":31.3,"female":985,"male":2164},{"topic":"Border Control","el":"Έλεγχος συνόρων","share":29.7,"female":137,"male":325},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","share":28.0,"female":272,"male":701},{"topic":"Economy","el":"Οικονομία","share":27.5,"female":1234,"male":3255},{"topic":"Religion","el":"Θρησκεία","share":25.5,"female":180,"male":527},{"topic":"Debt crises","el":"Κρίση χρέους","share":24.4,"female":121,"male":375}],"gender_overall":34.7,"gender_blocs":[{"bloc":"Far-left","el":"Άκρα αριστερά","share":17.6},{"bloc":"Left","el":"Αριστερά","share":37.1},{"bloc":"Centre-left","el":"Κεντροαριστερά","share":42.9},{"bloc":"Centre","el":"Κέντρο","share":35.9},{"bloc":"Centre-right","el":"Κεντροδεξιά","share":28.7},{"bloc":"Right","el":"Δεξιά","share":24.3},{"bloc":"Far-right","el":"Άκρα δεξιά","share":31.8}],"parliaments":{"Greece":{"name_en":"Greece","name_el":"Ελλάδα","iso":"gr","tier":"parliament","segments":2903,"distinct":[{"topic":"Gender","el":"Φύλο","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":788},{"topic":"Health","el":"Υγεία","n":784},{"topic":"Environment","el":"Περιβάλλον","n":349}]},"Italy":{"name_en":"Italy","name_el":"Ιταλία","iso":"it","tier":"parliament","segments":3080,"distinct":[{"topic":"Agriculture","el":"Γεωργία","x":1.6},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.5},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.3}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":585},{"topic":"Environment","el":"Περιβάλλον","n":564},{"topic":"Health","el":"Υγεία","n":558}]},"Sweden":{"name_en":"Sweden","name_el":"Σουηδία","iso":"se","tier":"parliament","segments":1310,"distinct":[{"topic":"Religion","el":"Θρησκεία","x":2.7},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","x":2.3},{"topic":"Environment","el":"Περιβάλλον","x":2.2}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":560},{"topic":"Conflicts","el":"Συγκρούσεις","n":270},{"topic":"Economy","el":"Οικονομία","n":160}]},"Netherlands":{"name_en":"Netherlands","name_el":"Ολλανδία","iso":"nl","tier":"parliament","segments":3050,"distinct":[{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","x":1.9},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.7},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.4}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":730},{"topic":"Economy","el":"Οικονομία","n":570},{"topic":"Health","el":"Υγεία","n":460}]},"Poland":{"name_en":"Poland","name_el":"Πολωνία","iso":"pl","tier":"parliament","segments":1749,"distinct":[{"topic":"Border Control","el":"Έλεγχος συνόρων","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":314},{"topic":"Health","el":"Υγεία","n":264}]},"Germany":{"name_en":"Germany","name_el":"Γερμανία","iso":"de","tier":"parliament","segments":2912,"distinct":[],"biggest":[{"topic":"Conflicts","el":"Συγκρούσεις","n":739},{"topic":"Health","el":"Υγεία","n":419},{"topic":"Environment","el":"Περιβάλλον","n":405}]},"EU":{"name_en":"EU","name_el":"Ευρωπαϊκό Κοινοβούλιο","iso":null,"tier":"parliament","segments":8407,"distinct":[],"biggest":[{"topic":"Economy","el":"Οικονομία","n":1672},{"topic":"Environment","el":"Περιβάλλον","n":1422},{"topic":"Migration","el":"Μετανάστευση","n":1092}]}},"countries":{"Greece":{"name_en":"Greece","name_el":"Ελλάδα","iso":"gr","tier":"parliament","parties":15,"top_topics":[{"topic":"Health","el":"Υγεία","n":2866},{"topic":"Economy","el":"Οικονομία","n":836},{"topic":"Environment","el":"Περιβάλλον","n":381}],"big_parties":["SY.RIZ.A.","N.D.","K.K.E."],"distinct":[{"topic":"Gender","el":"Φύλο","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":788},{"topic":"Health","el":"Υγεία","n":784},{"topic":"Environment","el":"Περιβάλλον","n":349}],"segments":2903},"Germany":{"name_en":"Germany","name_el":"Γερμανία","iso":"de","tier":"parliament","parties":20,"top_topics":[{"topic":"Health","el":"Υγεία","n":987},{"topic":"Conflicts","el":"Συγκρούσεις","n":831},{"topic":"Environment","el":"Περιβάλλον","n":521}],"big_parties":["CDU","SPD","GREENS"],"distinct":[],"biggest":[{"topic":"Conflicts","el":"Συγκρούσεις","n":739},{"topic":"Health","el":"Υγεία","n":419},{"topic":"Environment","el":"Περιβάλλον","n":405}],"segments":2912},"Italy":{"name_en":"Italy","name_el":"Ιταλία","iso":"it","tier":"parliament","parties":31,"top_topics":[{"topic":"Health","el":"Υγεία","n":1609},{"topic":"Economy","el":"Οικονομία","n":608},{"topic":"Environment","el":"Περιβάλλον","n":518}],"big_parties":["M5S","PD","Misto"],"distinct":[{"topic":"Agriculture","el":"Γεωργία","x":1.6},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.5},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.3}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":585},{"topic":"Environment","el":"Περιβάλλον","n":564},{"topic":"Health","el":"Υγεία","n":558}],"segments":3080},"Netherlands":{"name_en":"Netherlands","name_el":"Ολλανδία","iso":"nl","tier":"parliament","parties":30,"top_topics":[{"topic":"Health","el":"Υγεία","n":2516},{"topic":"Environment","el":"Περιβάλλον","n":766},{"topic":"Economy","el":"Οικονομία","n":597}],"big_parties":["PvdA","VVD","D66"],"distinct":[{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","x":1.9},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.7},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.4}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":730},{"topic":"Economy","el":"Οικονομία","n":570},{"topic":"Health","el":"Υγεία","n":460}],"segments":3050},"Poland":{"name_en":"Poland","name_el":"Πολωνία","iso":"pl","tier":"parliament","parties":24,"top_topics":[{"topic":"Health","el":"Υγεία","n":512},{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":339}],"big_parties":["PiS","KO","Lewica"],"distinct":[{"topic":"Border Control","el":"Έλεγχος συνόρων","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":314},{"topic":"Health","el":"Υγεία","n":264}],"segments":1749},"Sweden":{"name_en":"Sweden","name_el":"Σουηδία","iso":"se","tier":"parliament","parties":10,"top_topics":[{"topic":"Health","el":"Υγεία","n":1324},{"topic":"Environment","el":"Περιβάλλον","n":463},{"topic":"Conflicts","el":"Συγκρούσεις","n":204}],"big_parties":["M","S","SD"],"distinct":[{"topic":"Religion","el":"Θρησκεία","x":2.7},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","x":2.3},{"topic":"Environment","el":"Περιβάλλον","x":2.2}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":560},{"topic":"Conflicts","el":"Συγκρούσεις","n":270},{"topic":"Economy","el":"Οικονομία","n":160}],"segments":1310},"Austria":{"name_en":"Austria","name_el":"Αυστρία","iso":"at","tier":"party","parties":5,"top_topics":[{"topic":"Health","el":"Υγεία","n":43},{"topic":"Economy","el":"Οικονομία","n":36},{"topic":"Conflicts","el":"Συγκρούσεις","n":30}],"big_parties":["Freiheitliche Partei Österreichs","Österreichische Volkspartei","Sozialdemokratische Partei Österreichs"]},"Belgium":{"name_en":"Belgium","name_el":"Βέλγιο","iso":"be","tier":"party","parties":14,"top_topics":[{"topic":"Health","el":"Υγεία","n":72},{"topic":"Environment","el":"Περιβάλλον","n":55},{"topic":"Economy","el":"Οικονομία","n":52}],"big_parties":["Parti Socialiste","Mouvement Réformateur","Open Vlaamse Liberalen en Democraten"]},"Bulgaria":{"name_en":"Bulgaria","name_el":"Βουλγαρία","iso":"bg","tier":"party","parties":7,"top_topics":[{"topic":"Migration","el":"Μετανάστευση","n":34},{"topic":"Health","el":"Υγεία","n":33},{"topic":"Economy","el":"Οικονομία","n":24}],"big_parties":["VMRO","Citizens for European Development of Bulgaria","Movement for Rights and Freedoms"]},"Croatia":{"name_en":"Croatia","name_el":"Κροατία","iso":"hr","tier":"party","parties":11,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":92},{"topic":"Health","el":"Υγεία","n":91},{"topic":"Migration","el":"Μετανάστευση","n":66}],"big_parties":["Hrvatska demokratska zajednica","Socijaldemokratska partija Hrvatske","Istarski demokratski sabor - Dieta democratica istriana"]},"Cyprus":{"name_en":"Cyprus","name_el":"Κύπρος","iso":"cy","tier":"party","parties":5,"top_topics":[{"topic":"Health","el":"Υγεία","n":47},{"topic":"Conflicts","el":"Συγκρούσεις","n":26},{"topic":"Migration","el":"Μετανάστευση","n":13}],"big_parties":["Progressive Party of Working People - Left - New Forces","Democratic Rally","Democratic Party"]},"Czech Republic":{"name_en":"Czech Republic","name_el":"Τσεχία","iso":"cz","tier":"party","parties":12,"top_topics":[{"topic":"Health","el":"Υγεία","n":105},{"topic":"Conflicts","el":"Συγκρούσεις","n":54},{"topic":"Environment","el":"Περιβάλλον","n":50}],"big_parties":["ANO 2011","Křesťanská a demokratická unie - Československá strana lidová","TOP 09 a Starostové"]},"Denmark":{"name_en":"Denmark","name_el":"Δανία","iso":"dk","tier":"party","parties":8,"top_topics":[{"topic":"Environment","el":"Περιβάλλον","n":38},{"topic":"Health","el":"Υγεία","n":21},{"topic":"Conflicts","el":"Συγκρούσεις","n":11}],"big_parties":["Socialdemokratiet","Dansk Folkeparti","Det Konservative Folkeparti"]},"Estonia":{"name_en":"Estonia","name_el":"Εσθονία","iso":"ee","tier":"party","parties":6,"top_topics":[{"topic":"Conflicts","el":"Συγκρούσεις","n":23},{"topic":"Health","el":"Υγεία","n":11},{"topic":"Economy","el":"Οικονομία","n":10}],"big_parties":["Eesti Reformierakond","Erakond Isamaa ja Res Publica Liit","Sotsiaaldemokraatlik Erakond"]},"Finland":{"name_en":"Finland","name_el":"Φινλανδία","iso":"fi","tier":"party","parties":7,"top_topics":[{"topic":"Environment","el":"Περιβάλλον","n":41},{"topic":"Health","el":"Υγεία","n":24},{"topic":"Economy","el":"Οικονομία","n":21}],"big_parties":["Vihreä liitto","Kansallinen Kokoomus","Suomen Keskusta"]},"France":{"name_en":"France","name_el":"Γαλλία","iso":"fr","tier":"party","parties":27,"top_topics":[{"topic":"Health","el":"Υγεία","n":152},{"topic":"Economy","el":"Οικονομία","n":134},{"topic":"Environment","el":"Περιβάλλον","n":117}],"big_parties":["Front national","Les Républicains","Parti socialiste"]},"Hungary":{"name_en":"Hungary","name_el":"Ουγγαρία","iso":"hu","tier":"party","parties":7,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":65},{"topic":"Health","el":"Υγεία","n":48},{"topic":"Environment","el":"Περιβάλλον","n":42}],"big_parties":["Fidesz-Magyar Polgári Szövetség-Kereszténydemokrata Néppárt","Magyar Szocialista Párt","Demokratikus Koalíció"]},"Ireland":{"name_en":"Ireland","name_el":"Ιρλανδία","iso":"ie","tier":"party","parties":6,"top_topics":[{"topic":"Health","el":"Υγεία","n":55},{"topic":"Environment","el":"Περιβάλλον","n":27},{"topic":"Conflicts","el":"Συγκρούσεις","n":26}],"big_parties":["Fine Gael Party","Sinn Féin","Independent"]},"Latvia":{"name_en":"Latvia","name_el":"Λετονία","iso":"lv","tier":"party","parties":4,"top_topics":[{"topic":"Conflicts","el":"Συγκρούσεις","n":11},{"topic":"Health","el":"Υγεία","n":10},{"topic":"Economy","el":"Οικονομία","n":7}],"big_parties":["Saskaņa\" sociāldemokrātiskā partija","Nacionālā apvienība Visu Latvijai!\"-\"Tēvzemei un Brīvībai/LNNK\"","Partija VIENOTĪBA\""]},"Lithuania":{"name_en":"Lithuania","name_el":"Λιθουανία","iso":"lt","tier":"party","parties":8,"top_topics":[{"topic":"Health","el":"Υγεία","n":92},{"topic":"Economy","el":"Οικονομία","n":64},{"topic":"Environment","el":"Περιβάλλον","n":44}],"big_parties":["Lietuvos socialdemokratų partija","Lietuvos Respublikos liberalų sąjūdis","Lietuvos valstiečių ir žaliųjų sąjunga"]},"Luxembourg":{"name_en":"Luxembourg","name_el":"Λουξεμβούργο","iso":"lu","tier":"party","parties":4,"top_topics":[{"topic":"Health","el":"Υγεία","n":17},{"topic":"Economy","el":"Οικονομία","n":9},{"topic":"Gender","el":"Φύλο","n":4}],"big_parties":["Parti ouvrier socialiste luxembourgeois","Parti chrétien social luxembourgeois","Déi Gréng - Les Verts"]},"Malta":{"name_en":"Malta","name_el":"Μάλτα","iso":"mt","tier":"party","parties":2,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":57},{"topic":"Health","el":"Υγεία","n":39},{"topic":"Conflicts","el":"Συγκρούσεις","n":35}],"big_parties":["Partit Nazzjonalista","Partit Laburista"]},"Portugal":{"name_en":"Portugal","name_el":"Πορτογαλία","iso":"pt","tier":"party","parties":7,"top_topics":[{"topic":"Health","el":"Υγεία","n":91},{"topic":"Economy","el":"Οικονομία","n":64},{"topic":"Environment","el":"Περιβάλλον","n":63}],"big_parties":["Partido Social Democrata","Partido Comunista Português","Partido Socialista"]},"Romania":{"name_en":"Romania","name_el":"Ρουμανία","iso":"ro","tier":"party","parties":14,"top_topics":[{"topic":"Health","el":"Υγεία","n":103},{"topic":"Economy","el":"Οικονομία","n":85},{"topic":"Migration","el":"Μετανάστευση","n":77}],"big_parties":["Partidul Social Democrat","Partidul Naţional Liberal","Independent"]},"Slovakia":{"name_en":"Slovakia","name_el":"Σλοβακία","iso":"sk","tier":"party","parties":13,"top_topics":[{"topic":"Health","el":"Υγεία","n":68},{"topic":"Environment","el":"Περιβάλλον","n":55},{"topic":"Economy","el":"Οικονομία","n":39}],"big_parties":["SMER-Sociálna demokracia","Kresťanskodemokratické hnutie","OBYČAJNÍ ĽUDIA"]},"Slovenia":{"name_en":"Slovenia","name_el":"Σλοβενία","iso":"si","tier":"party","parties":9,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":79},{"topic":"Health","el":"Υγεία","n":62},{"topic":"Environment","el":"Περιβάλλον","n":30}],"big_parties":["Slovenska demokratska stranka","Slovenska ljudska stranka","DeSUS - Demokratična Stranka Upokojencev Slovenije"]},"Spain":{"name_en":"Spain","name_el":"Ισπανία","iso":"es","tier":"party","parties":24,"top_topics":[{"topic":"Health","el":"Υγεία","n":122},{"topic":"Economy","el":"Οικονομία","n":93},{"topic":"Environment","el":"Περιβάλλον","n":66}],"big_parties":["Partido Socialista Obrero Español","PODEMOS","Partido Popular"]},"United Kingdom":{"name_en":"United Kingdom","name_el":"Ηνωμένο Βασίλειο","iso":"gb","tier":"party","parties":9,"top_topics":[{"topic":"Health","el":"Υγεία","n":51},{"topic":"Economy","el":"Οικονομία","n":41},{"topic":"Conflicts","el":"Συγκρούσεις","n":36}],"big_parties":["Labour Party","United Kingdom Independence Party","Conservative Party"]}},"eu":{"name_en":"EU","name_el":"Ευρωπαϊκό Κοινοβούλιο","iso":null,"tier":"parliament","segments":8407,"distinct":[],"biggest":[{"topic":"Economy","el":"Οικονομία","n":1672},{"topic":"Environment","el":"Περιβάλλον","n":1422},{"topic":"Migration","el":"Μετανάστευση","n":1092}]},"timeline":{"years":[2015,2016,2017,2018,2019,2020,2021,2022],"series":[{"topic":"Health","el":"Υγεία","values":[440,542,473,505,526,597,518,254]},{"topic":"Economy","el":"Οικονομία","values":[208,248,222,223,208,181,216,127]},{"topic":"Environment","el":"Περιβάλλον","values":[209,205,190,204,199,208,172,150]},{"topic":"Conflicts","el":"Συγκρούσεις","values":[138,146,147,144,127,166,128,74]},{"topic":"Migration","el":"Μετανάστευση","values":[113,89,74,90,77,63,53,48]},{"topic":"Gender","el":"Φύλο","values":[44,52,58,56,69,68,73,16]},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","values":[69,59,61,54,41,49,49,28]},{"topic":"Agriculture","el":"Γεωργία","values":[56,51,34,46,53,64,44,37]},{"topic":"Religion","el":"Θρησκεία","values":[34,33,20,51,60,63,44,12]},{"topic":"Refugee crises","el":"Προσφυγικό","values":[72,63,38,40,47,14,34,6]},{"topic":"Debt crises","el":"Κρίση χρέους","values":[46,30,23,40,42,23,34,12]},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","values":[16,20,26,11,38,24,26,19]},{"topic":"Border Control","el":"Έλεγχος συνόρων","values":[19,14,14,39,15,13,15,13]},{"topic":"Hate Speech","el":"Ρητορική μίσους","values":[5,4,6,0,2,10,0,2]}]},"topic_totals":[{"topic":"Economy","el":"Οικονομία","n":4489},{"topic":"Environment","el":"Περιβάλλον","n":4344},{"topic":"Conflicts","el":"Συγκρούσεις","n":3149},{"topic":"Health","el":"Υγεία","n":3066},{"topic":"Migration","el":"Μετανάστευση","n":1916},{"topic":"Gender","el":"Φύλο","n":1197},{"topic":"Agriculture","el":"Γεωργία","n":1160},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":973},{"topic":"Refugee crises","el":"Προσφυγικό","n":869},{"topic":"Religion","el":"Θρησκεία","n":707},{"topic":"Debt crises","el":"Κρίση χρέους","n":496},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":462},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":445},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":138}]}
 
1
+ {"headline":{"segments":23411,"sessions":11491,"speakers":30151,"topics":14,"year_min":2014,"year_max":2023,"parties":340,"countries":28},"gender_topics":[{"topic":"Gender","el":"Φύλο","share":59.6,"female":713,"male":484},{"topic":"Hate Speech","el":"Ρητορική μίσους","share":42.8,"female":59,"male":79},{"topic":"Refugee crises","el":"Προσφυγικό","share":37.9,"female":329,"male":540},{"topic":"Health","el":"Υγεία","share":36.6,"female":4624,"male":8003},{"topic":"Environment","el":"Περιβάλλον","share":35.8,"female":1557,"male":2787},{"topic":"Migration","el":"Μετανάστευση","share":35.6,"female":682,"male":1234},{"topic":"Agriculture","el":"Γεωργία","share":35.1,"female":407,"male":753},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","share":32.6,"female":145,"male":300},{"topic":"Conflicts","el":"Συγκρούσεις","share":31.3,"female":985,"male":2164},{"topic":"Border Control","el":"Έλεγχος συνόρων","share":29.7,"female":137,"male":325},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","share":28.0,"female":272,"male":701},{"topic":"Economy","el":"Οικονομία","share":27.5,"female":1234,"male":3255},{"topic":"Religion","el":"Θρησκεία","share":25.5,"female":180,"male":527},{"topic":"Debt crises","el":"Κρίση χρέους","share":24.4,"female":121,"male":375}],"gender_overall":34.7,"gender_blocs":[{"bloc":"Far-left","el":"Άκρα αριστερά","share":17.6},{"bloc":"Left","el":"Αριστερά","share":37.1},{"bloc":"Centre-left","el":"Κεντροαριστερά","share":42.9},{"bloc":"Centre","el":"Κέντρο","share":35.9},{"bloc":"Centre-right","el":"Κεντροδεξιά","share":28.7},{"bloc":"Right","el":"Δεξιά","share":24.3},{"bloc":"Far-right","el":"Άκρα δεξιά","share":31.8}],"parliaments":{"Greece":{"name_en":"Greece","name_el":"Ελλάδα","iso":"gr","tier":"parliament","segments":2903,"distinct":[{"topic":"Gender","el":"Φύλο","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":788},{"topic":"Health","el":"Υγεία","n":784},{"topic":"Environment","el":"Περιβάλλον","n":349}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":788},{"topic":"Health","el":"Υγεία","n":784},{"topic":"Environment","el":"Περιβάλλον","n":349},{"topic":"Conflicts","el":"Συγκρούσεις","n":318},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":190},{"topic":"Religion","el":"Θρησκεία","n":137},{"topic":"Gender","el":"Φύλο","n":97},{"topic":"Debt crises","el":"Κρίση χρέους","n":80},{"topic":"Migration","el":"Μετανάστευση","n":70},{"topic":"Refugee crises","el":"Προσφυγικό","n":60},{"topic":"Agriculture","el":"Γεωργία","n":20},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":10}]},"Italy":{"name_en":"Italy","name_el":"Ιταλία","iso":"it","tier":"parliament","segments":3080,"distinct":[{"topic":"Agriculture","el":"Γεωργία","x":1.6},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.5},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.3}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":585},{"topic":"Environment","el":"Περιβάλλον","n":564},{"topic":"Health","el":"Υγεία","n":558}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":585},{"topic":"Environment","el":"Περιβάλλον","n":564},{"topic":"Health","el":"Υγεία","n":558},{"topic":"Conflicts","el":"Συγκρούσεις","n":361},{"topic":"Agriculture","el":"Γεωργία","n":200},{"topic":"Gender","el":"Φύλο","n":198},{"topic":"Migration","el":"Μετανάστευση","n":179},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":162},{"topic":"Refugee crises","el":"Προσφυγικό","n":91},{"topic":"Debt crises","el":"Κρίση χρέους","n":91},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":61},{"topic":"Religion","el":"Θρησκεία","n":30}]},"Sweden":{"name_en":"Sweden","name_el":"Σουηδία","iso":"se","tier":"parliament","segments":1310,"distinct":[{"topic":"Religion","el":"Θρησκεία","x":2.7},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","x":2.3},{"topic":"Environment","el":"Περιβάλλον","x":2.2}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":560},{"topic":"Conflicts","el":"Συγκρούσεις","n":270},{"topic":"Economy","el":"Οικονομία","n":160}],"topics_all":[{"topic":"Environment","el":"Περιβάλλον","n":560},{"topic":"Conflicts","el":"Συγκρούσεις","n":270},{"topic":"Economy","el":"Οικονομία","n":160},{"topic":"Migration","el":"Μετανάστευση","n":120},{"topic":"Health","el":"Υγεία","n":60},{"topic":"Gender","el":"Φύλο","n":60},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":30},{"topic":"Religion","el":"Θρησκεία","n":30},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":20}]},"Netherlands":{"name_en":"Netherlands","name_el":"Ολλανδία","iso":"nl","tier":"parliament","segments":3050,"distinct":[{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","x":1.9},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.7},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.4}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":730},{"topic":"Economy","el":"Οικονομία","n":570},{"topic":"Health","el":"Υγεία","n":460}],"topics_all":[{"topic":"Environment","el":"Περιβάλλον","n":730},{"topic":"Economy","el":"Οικονομία","n":570},{"topic":"Health","el":"Υγεία","n":460},{"topic":"Conflicts","el":"Συγκρούσεις","n":310},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":250},{"topic":"Religion","el":"Θρησκεία","n":200},{"topic":"Debt crises","el":"Κρίση χρέους","n":160},{"topic":"Migration","el":"Μετανάστευση","n":140},{"topic":"Agriculture","el":"Γεωργία","n":90},{"topic":"Gender","el":"Φύλο","n":80},{"topic":"Refugee crises","el":"Προσφυγικό","n":30},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":20},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":10}]},"Poland":{"name_en":"Poland","name_el":"Πολωνία","iso":"pl","tier":"parliament","segments":1749,"distinct":[{"topic":"Border Control","el":"Έλεγχος συνόρων","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":314},{"topic":"Health","el":"Υγεία","n":264}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":314},{"topic":"Health","el":"Υγεία","n":264},{"topic":"Agriculture","el":"Γεωργία","n":226},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":139},{"topic":"Gender","el":"Φύλο","n":85},{"topic":"Conflicts","el":"Συγκρούσεις","n":59},{"topic":"Religion","el":"Θρησκεία","n":58},{"topic":"Migration","el":"Μετανάστευση","n":50},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":20},{"topic":"Refugee crises","el":"Προσφυγικό","n":20},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":20}]},"Germany":{"name_en":"Germany","name_el":"Γερμανία","iso":"de","tier":"parliament","segments":2912,"distinct":[],"biggest":[{"topic":"Conflicts","el":"Συγκρούσεις","n":739},{"topic":"Health","el":"Υγεία","n":419},{"topic":"Environment","el":"Περιβάλλον","n":405}],"topics_all":[{"topic":"Conflicts","el":"Συγκρούσεις","n":739},{"topic":"Health","el":"Υγεία","n":419},{"topic":"Environment","el":"Περιβάλλον","n":405},{"topic":"Migration","el":"Μετανάστευση","n":265},{"topic":"Gender","el":"Φύλο","n":240},{"topic":"Economy","el":"Οικονομία","n":220},{"topic":"Refugee crises","el":"Προσφυγικό","n":173},{"topic":"Agriculture","el":"Γεωργία","n":136},{"topic":"Religion","el":"Θρησκεία","n":123},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":93},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":54},{"topic":"Debt crises","el":"Κρίση χρέους","n":45}]},"EU":{"name_en":"EU","name_el":"Ευρωπαϊκό Κοινοβούλιο","iso":null,"tier":"parliament","segments":8407,"distinct":[],"biggest":[{"topic":"Economy","el":"Οικονομία","n":1672},{"topic":"Environment","el":"Περιβάλλον","n":1422},{"topic":"Migration","el":"Μετανάστευση","n":1092}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":1672},{"topic":"Environment","el":"Περιβάλλον","n":1422},{"topic":"Migration","el":"Μετανάστευση","n":1092},{"topic":"Conflicts","el":"Συγκρούσεις","n":1092},{"topic":"Health","el":"Υγεία","n":521},{"topic":"Refugee crises","el":"Προσφυγικό","n":495},{"topic":"Agriculture","el":"Γεωργία","n":488},{"topic":"Gender","el":"Φύλο","n":437},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":368},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":339},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":134},{"topic":"Religion","el":"Θρησκεία","n":129},{"topic":"Debt crises","el":"Κρίση χρέους","n":120},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":98}]}},"countries":{"Greece":{"name_en":"Greece","name_el":"Ελλάδα","iso":"gr","tier":"parliament","parties":15,"top_topics":[{"topic":"Health","el":"Υγεία","n":2866},{"topic":"Economy","el":"Οικονομία","n":836},{"topic":"Environment","el":"Περιβάλλον","n":381}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":788},{"topic":"Health","el":"Υγεία","n":784},{"topic":"Environment","el":"Περιβάλλον","n":349},{"topic":"Conflicts","el":"Συγκρούσεις","n":318},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":190},{"topic":"Religion","el":"Θρησκεία","n":137},{"topic":"Gender","el":"Φύλο","n":97},{"topic":"Debt crises","el":"Κρίση χρέους","n":80},{"topic":"Migration","el":"Μετανάστευση","n":70},{"topic":"Refugee crises","el":"Προσφυγικό","n":60},{"topic":"Agriculture","el":"Γεωργία","n":20},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":10}],"big_parties":["SY.RIZ.A.","N.D.","K.K.E."],"distinct":[{"topic":"Gender","el":"Φύλο","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":788},{"topic":"Health","el":"Υγεία","n":784},{"topic":"Environment","el":"Περιβάλλον","n":349}],"segments":2903},"Germany":{"name_en":"Germany","name_el":"Γερμανία","iso":"de","tier":"parliament","parties":20,"top_topics":[{"topic":"Health","el":"Υγεία","n":987},{"topic":"Conflicts","el":"Συγκρούσεις","n":831},{"topic":"Environment","el":"Περιβάλλον","n":521}],"topics_all":[{"topic":"Conflicts","el":"Συγκρούσεις","n":739},{"topic":"Health","el":"Υγεία","n":419},{"topic":"Environment","el":"Περιβάλλον","n":405},{"topic":"Migration","el":"Μετανάστευση","n":265},{"topic":"Gender","el":"Φύλο","n":240},{"topic":"Economy","el":"Οικονομία","n":220},{"topic":"Refugee crises","el":"Προσφυγικό","n":173},{"topic":"Agriculture","el":"Γεωργία","n":136},{"topic":"Religion","el":"Θρησκεία","n":123},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":93},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":54},{"topic":"Debt crises","el":"Κρίση χρέους","n":45}],"big_parties":["CDU","SPD","GREENS"],"distinct":[],"biggest":[{"topic":"Conflicts","el":"Συγκρούσεις","n":739},{"topic":"Health","el":"Υγεία","n":419},{"topic":"Environment","el":"Περιβάλλον","n":405}],"segments":2912},"Italy":{"name_en":"Italy","name_el":"Ιταλία","iso":"it","tier":"parliament","parties":31,"top_topics":[{"topic":"Health","el":"Υγεία","n":1609},{"topic":"Economy","el":"Οικονομία","n":608},{"topic":"Environment","el":"Περιβάλλον","n":518}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":585},{"topic":"Environment","el":"Περιβάλλον","n":564},{"topic":"Health","el":"Υγεία","n":558},{"topic":"Conflicts","el":"Συγκρούσεις","n":361},{"topic":"Agriculture","el":"Γεωργία","n":200},{"topic":"Gender","el":"Φύλο","n":198},{"topic":"Migration","el":"Μετανάστευση","n":179},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":162},{"topic":"Refugee crises","el":"Προσφυγικό","n":91},{"topic":"Debt crises","el":"Κρίση χρέους","n":91},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":61},{"topic":"Religion","el":"Θρησκεία","n":30}],"big_parties":["M5S","PD","Misto"],"distinct":[{"topic":"Agriculture","el":"Γεωργία","x":1.6},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.5},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.3}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":585},{"topic":"Environment","el":"Περιβάλλον","n":564},{"topic":"Health","el":"Υγεία","n":558}],"segments":3080},"Netherlands":{"name_en":"Netherlands","name_el":"Ολλανδία","iso":"nl","tier":"parliament","parties":30,"top_topics":[{"topic":"Health","el":"Υγεία","n":2516},{"topic":"Environment","el":"Περιβάλλον","n":766},{"topic":"Economy","el":"Οικονομία","n":597}],"topics_all":[{"topic":"Environment","el":"Περιβάλλον","n":730},{"topic":"Economy","el":"Οικονομία","n":570},{"topic":"Health","el":"Υγεία","n":460},{"topic":"Conflicts","el":"Συγκρούσεις","n":310},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":250},{"topic":"Religion","el":"Θρησκεία","n":200},{"topic":"Debt crises","el":"Κρίση χρέους","n":160},{"topic":"Migration","el":"Μετανάστευση","n":140},{"topic":"Agriculture","el":"Γεωργία","n":90},{"topic":"Gender","el":"Φύλο","n":80},{"topic":"Refugee crises","el":"Προσφυγικό","n":30},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":20},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":10}],"big_parties":["PvdA","VVD","D66"],"distinct":[{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","x":1.9},{"topic":"Refugee crises","el":"Προσφυγικό","x":1.7},{"topic":"Debt crises","el":"Κρίση χρέους","x":1.4}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":730},{"topic":"Economy","el":"Οικονομία","n":570},{"topic":"Health","el":"Υγεία","n":460}],"segments":3050},"Poland":{"name_en":"Poland","name_el":"Πολωνία","iso":"pl","tier":"parliament","parties":24,"top_topics":[{"topic":"Health","el":"Υγεία","n":512},{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":339}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":314},{"topic":"Health","el":"Υγεία","n":264},{"topic":"Agriculture","el":"Γεωργία","n":226},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":139},{"topic":"Gender","el":"Φύλο","n":85},{"topic":"Conflicts","el":"Συγκρούσεις","n":59},{"topic":"Religion","el":"Θρησκεία","n":58},{"topic":"Migration","el":"Μετανάστευση","n":50},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":20},{"topic":"Refugee crises","el":"Προσφυγικό","n":20},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":20}],"big_parties":["PiS","KO","Lewica"],"distinct":[{"topic":"Border Control","el":"Έλεγχος συνόρων","x":1.4}],"biggest":[{"topic":"Economy","el":"Οικονομία","n":494},{"topic":"Environment","el":"Περιβάλλον","n":314},{"topic":"Health","el":"Υγεία","n":264}],"segments":1749},"Sweden":{"name_en":"Sweden","name_el":"Σουηδία","iso":"se","tier":"parliament","parties":10,"top_topics":[{"topic":"Health","el":"Υγεία","n":1324},{"topic":"Environment","el":"Περιβάλλον","n":463},{"topic":"Conflicts","el":"Συγκρούσεις","n":204}],"topics_all":[{"topic":"Environment","el":"Περιβάλλον","n":560},{"topic":"Conflicts","el":"Συγκρούσεις","n":270},{"topic":"Economy","el":"Οικονομία","n":160},{"topic":"Migration","el":"Μετανάστευση","n":120},{"topic":"Health","el":"Υγεία","n":60},{"topic":"Gender","el":"Φύλο","n":60},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":30},{"topic":"Religion","el":"Θρησκεία","n":30},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":20}],"big_parties":["M","S","SD"],"distinct":[{"topic":"Religion","el":"Θρησκεία","x":2.7},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","x":2.3},{"topic":"Environment","el":"Περιβάλλον","x":2.2}],"biggest":[{"topic":"Environment","el":"Περιβάλλον","n":560},{"topic":"Conflicts","el":"Συγκρούσεις","n":270},{"topic":"Economy","el":"Οικονομία","n":160}],"segments":1310},"Austria":{"name_en":"Austria","name_el":"Αυστρία","iso":"at","tier":"party","parties":5,"top_topics":[{"topic":"Health","el":"Υγεία","n":43},{"topic":"Economy","el":"Οικονομία","n":36},{"topic":"Conflicts","el":"Συγκρούσεις","n":30}],"topics_all":[{"topic":"Health","el":"Υγεία","n":43},{"topic":"Economy","el":"Οικονομία","n":36},{"topic":"Conflicts","el":"Συγκρούσεις","n":30},{"topic":"Environment","el":"Περιβάλλον","n":27},{"topic":"Migration","el":"Μετανάστευση","n":18},{"topic":"Gender","el":"Φύλο","n":14},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":8},{"topic":"Debt crises","el":"Κρίση χρέους","n":7},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":5},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":4},{"topic":"Agriculture","el":"Γεωργία","n":4},{"topic":"Religion","el":"Θρησκεία","n":3},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":2}],"big_parties":["Freiheitliche Partei Österreichs","Österreichische Volkspartei","Sozialdemokratische Partei Österreichs"]},"Belgium":{"name_en":"Belgium","name_el":"Βέλγιο","iso":"be","tier":"party","parties":14,"top_topics":[{"topic":"Health","el":"Υγεία","n":72},{"topic":"Environment","el":"Περιβάλλον","n":55},{"topic":"Economy","el":"Οικονομία","n":52}],"topics_all":[{"topic":"Health","el":"Υγεία","n":72},{"topic":"Environment","el":"Περιβάλλον","n":55},{"topic":"Economy","el":"Οικονομία","n":52},{"topic":"Conflicts","el":"Συγκρούσεις","n":43},{"topic":"Migration","el":"Μετανάστευση","n":38},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":18},{"topic":"Agriculture","el":"Γεωργία","n":17},{"topic":"Gender","el":"Φύλο","n":14},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":9},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":4},{"topic":"Religion","el":"Θρησκεία","n":4},{"topic":"Debt crises","el":"Κρίση χρέους","n":3}],"big_parties":["Parti Socialiste","Mouvement Réformateur","Open Vlaamse Liberalen en Democraten"]},"Bulgaria":{"name_en":"Bulgaria","name_el":"Βουλγαρία","iso":"bg","tier":"party","parties":7,"top_topics":[{"topic":"Migration","el":"Μετανάστευση","n":34},{"topic":"Health","el":"Υγεία","n":33},{"topic":"Economy","el":"Οικονομία","n":24}],"topics_all":[{"topic":"Migration","el":"Μετανάστευση","n":34},{"topic":"Health","el":"Υγεία","n":33},{"topic":"Economy","el":"Οικονομία","n":24},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":21},{"topic":"Environment","el":"Περιβάλλον","n":18},{"topic":"Conflicts","el":"Συγκρούσεις","n":15},{"topic":"Agriculture","el":"Γεωργία","n":13},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":4},{"topic":"Debt crises","el":"Κρίση χρέους","n":3},{"topic":"Gender","el":"Φύλο","n":3},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":2},{"topic":"Religion","el":"Θρησκεία","n":1}],"big_parties":["VMRO","Citizens for European Development of Bulgaria","Movement for Rights and Freedoms"]},"Croatia":{"name_en":"Croatia","name_el":"Κροατία","iso":"hr","tier":"party","parties":11,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":92},{"topic":"Health","el":"Υγεία","n":91},{"topic":"Migration","el":"Μετανάστευση","n":66}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":92},{"topic":"Health","el":"Υγεία","n":91},{"topic":"Migration","el":"Μετανάστευση","n":66},{"topic":"Environment","el":"Περιβάλλον","n":63},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":38},{"topic":"Conflicts","el":"Συγκρούσεις","n":34},{"topic":"Agriculture","el":"Γεωργία","n":28},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":18},{"topic":"Gender","el":"Φύλο","n":10},{"topic":"Religion","el":"Θρησκεία","n":9},{"topic":"Debt crises","el":"Κρίση χρέους","n":4},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":4},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":1}],"big_parties":["Hrvatska demokratska zajednica","Socijaldemokratska partija Hrvatske","Istarski demokratski sabor - Dieta democratica istriana"]},"Cyprus":{"name_en":"Cyprus","name_el":"Κύπρος","iso":"cy","tier":"party","parties":5,"top_topics":[{"topic":"Health","el":"Υγεία","n":47},{"topic":"Conflicts","el":"Συγκρούσεις","n":26},{"topic":"Migration","el":"Μετανάστευση","n":13}],"topics_all":[{"topic":"Health","el":"Υγεία","n":47},{"topic":"Conflicts","el":"Συγκρούσεις","n":26},{"topic":"Migration","el":"Μετανάστευση","n":13},{"topic":"Environment","el":"Περιβάλλον","n":13},{"topic":"Economy","el":"Οικονομία","n":11},{"topic":"Gender","el":"Φύλο","n":7},{"topic":"Agriculture","el":"Γεωργία","n":2},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":2}],"big_parties":["Progressive Party of Working People - Left - New Forces","Democratic Rally","Democratic Party"]},"Czech Republic":{"name_en":"Czech Republic","name_el":"Τσεχία","iso":"cz","tier":"party","parties":12,"top_topics":[{"topic":"Health","el":"Υγεία","n":105},{"topic":"Conflicts","el":"Συγκρούσεις","n":54},{"topic":"Environment","el":"Περιβάλλον","n":50}],"topics_all":[{"topic":"Health","el":"Υγεία","n":105},{"topic":"Conflicts","el":"Συγκρούσεις","n":54},{"topic":"Environment","el":"Περιβάλλον","n":50},{"topic":"Economy","el":"Οικονομία","n":43},{"topic":"Migration","el":"Μετανάστευση","n":37},{"topic":"Agriculture","el":"Γεωργία","n":25},{"topic":"Gender","el":"Φύλο","n":24},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":18},{"topic":"Religion","el":"Θρησκεία","n":15},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":11},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":5},{"topic":"Debt crises","el":"Κρίση χρέους","n":5},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":5}],"big_parties":["ANO 2011","Křesťanská a demokratická unie - Československá strana lidová","TOP 09 a Starostové"]},"Denmark":{"name_en":"Denmark","name_el":"Δανία","iso":"dk","tier":"party","parties":8,"top_topics":[{"topic":"Environment","el":"Περιβάλλον","n":38},{"topic":"Health","el":"Υγεία","n":21},{"topic":"Conflicts","el":"Συγκρούσεις","n":11}],"topics_all":[{"topic":"Environment","el":"Περιβάλλον","n":38},{"topic":"Health","el":"Υγεία","n":21},{"topic":"Conflicts","el":"Συγκρούσεις","n":11},{"topic":"Gender","el":"Φύλο","n":10},{"topic":"Economy","el":"Οικονομία","n":9},{"topic":"Agriculture","el":"Γεωργία","n":7},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":4},{"topic":"Migration","el":"Μετανάστευση","n":4},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":1},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":1},{"topic":"Religion","el":"Θρησκεία","n":1}],"big_parties":["Socialdemokratiet","Dansk Folkeparti","Det Konservative Folkeparti"]},"Estonia":{"name_en":"Estonia","name_el":"Εσθονία","iso":"ee","tier":"party","parties":6,"top_topics":[{"topic":"Conflicts","el":"Συγκρούσεις","n":23},{"topic":"Health","el":"Υγεία","n":11},{"topic":"Economy","el":"Οικονομία","n":10}],"topics_all":[{"topic":"Conflicts","el":"Συγκρούσεις","n":23},{"topic":"Health","el":"Υγεία","n":11},{"topic":"Economy","el":"Οικονομία","n":10},{"topic":"Migration","el":"Μετανάστευση","n":8},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":7},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":6},{"topic":"Environment","el":"Περιβάλλον","n":5},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":3},{"topic":"Religion","el":"Θρησκεία","n":2},{"topic":"Agriculture","el":"Γεωργία","n":1},{"topic":"Gender","el":"Φύλο","n":1}],"big_parties":["Eesti Reformierakond","Erakond Isamaa ja Res Publica Liit","Sotsiaaldemokraatlik Erakond"]},"Finland":{"name_en":"Finland","name_el":"Φινλανδία","iso":"fi","tier":"party","parties":7,"top_topics":[{"topic":"Environment","el":"Περιβάλλον","n":41},{"topic":"Health","el":"Υγεία","n":24},{"topic":"Economy","el":"Οικονομία","n":21}],"topics_all":[{"topic":"Environment","el":"Περιβάλλον","n":41},{"topic":"Health","el":"Υγεία","n":24},{"topic":"Economy","el":"Οικονομία","n":21},{"topic":"Migration","el":"Μετανάστευση","n":15},{"topic":"Conflicts","el":"Συγκρούσεις","n":13},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":10},{"topic":"Gender","el":"Φύλο","n":6},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":5},{"topic":"Agriculture","el":"Γεωργία","n":4},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":4},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2},{"topic":"Debt crises","el":"Κρίση χρέους","n":2},{"topic":"Religion","el":"Θρησκεία","n":1}],"big_parties":["Vihreä liitto","Kansallinen Kokoomus","Suomen Keskusta"]},"France":{"name_en":"France","name_el":"Γαλλία","iso":"fr","tier":"party","parties":27,"top_topics":[{"topic":"Health","el":"Υγεία","n":152},{"topic":"Economy","el":"Οικονομία","n":134},{"topic":"Environment","el":"Περιβάλλον","n":117}],"topics_all":[{"topic":"Health","el":"Υγεία","n":152},{"topic":"Economy","el":"Οικονομία","n":134},{"topic":"Environment","el":"Περιβάλλον","n":117},{"topic":"Migration","el":"Μετανάστευση","n":74},{"topic":"Conflicts","el":"Συγκρούσεις","n":59},{"topic":"Agriculture","el":"Γεωργία","n":31},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":27},{"topic":"Gender","el":"Φύλο","n":20},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":13},{"topic":"Religion","el":"Θρησκεία","n":9},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":4},{"topic":"Debt crises","el":"Κρίση χρέους","n":4},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":4}],"big_parties":["Front national","Les Républicains","Parti socialiste"]},"Hungary":{"name_en":"Hungary","name_el":"Ουγγαρία","iso":"hu","tier":"party","parties":7,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":65},{"topic":"Health","el":"Υγεία","n":48},{"topic":"Environment","el":"Περιβάλλον","n":42}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":65},{"topic":"Health","el":"Υγεία","n":48},{"topic":"Environment","el":"Περιβάλλον","n":42},{"topic":"Conflicts","el":"Συγκρούσεις","n":29},{"topic":"Migration","el":"Μετανάστευση","n":25},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":15},{"topic":"Agriculture","el":"Γεωργία","n":12},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":12},{"topic":"Gender","el":"Φύλο","n":7},{"topic":"Religion","el":"Θρησκεία","n":4},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":3},{"topic":"Debt crises","el":"Κρίση χρέους","n":3},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":3}],"big_parties":["Fidesz-Magyar Polgári Szövetség-Kereszténydemokrata Néppárt","Magyar Szocialista Párt","Demokratikus Koalíció"]},"Ireland":{"name_en":"Ireland","name_el":"Ιρλανδία","iso":"ie","tier":"party","parties":6,"top_topics":[{"topic":"Health","el":"Υγεία","n":55},{"topic":"Environment","el":"Περιβάλλον","n":27},{"topic":"Conflicts","el":"Συγκρούσεις","n":26}],"topics_all":[{"topic":"Health","el":"Υγεία","n":55},{"topic":"Environment","el":"Περιβάλλον","n":27},{"topic":"Conflicts","el":"Συγκρούσεις","n":26},{"topic":"Economy","el":"Οικονομία","n":25},{"topic":"Migration","el":"Μετανάστευση","n":19},{"topic":"Gender","el":"Φύλο","n":12},{"topic":"Agriculture","el":"Γεωργία","n":10},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":7},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":6},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":3},{"topic":"Debt crises","el":"Κρίση χρέους","n":2},{"topic":"Religion","el":"Θρησκεία","n":2}],"big_parties":["Fine Gael Party","Sinn Féin","Independent"]},"Latvia":{"name_en":"Latvia","name_el":"Λετονία","iso":"lv","tier":"party","parties":4,"top_topics":[{"topic":"Conflicts","el":"Συγκρούσεις","n":11},{"topic":"Health","el":"Υγεία","n":10},{"topic":"Economy","el":"Οικονομία","n":7}],"topics_all":[{"topic":"Conflicts","el":"Συγκρούσεις","n":11},{"topic":"Health","el":"Υγεία","n":10},{"topic":"Economy","el":"Οικονομία","n":7},{"topic":"Environment","el":"Περιβάλλον","n":6},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2},{"topic":"Agriculture","el":"Γεωργία","n":2},{"topic":"Gender","el":"Φύλο","n":2},{"topic":"Migration","el":"Μετανάστευση","n":1}],"big_parties":["Saskaņa\" sociāldemokrātiskā partija","Nacionālā apvienība Visu Latvijai!\"-\"Tēvzemei un Brīvībai/LNNK\"","Partija VIENOTĪBA\""]},"Lithuania":{"name_en":"Lithuania","name_el":"Λιθουανία","iso":"lt","tier":"party","parties":8,"top_topics":[{"topic":"Health","el":"Υγεία","n":92},{"topic":"Economy","el":"Οικονομία","n":64},{"topic":"Environment","el":"Περιβάλλον","n":44}],"topics_all":[{"topic":"Health","el":"Υγεία","n":92},{"topic":"Economy","el":"Οικονομία","n":64},{"topic":"Environment","el":"Περιβάλλον","n":44},{"topic":"Conflicts","el":"Συγκρούσεις","n":42},{"topic":"Agriculture","el":"Γεωργία","n":25},{"topic":"Migration","el":"Μετανάστευση","n":22},{"topic":"Gender","el":"Φύλο","n":14},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":9},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":8},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":5},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":5},{"topic":"Debt crises","el":"Κρίση χρέους","n":3},{"topic":"Religion","el":"Θρησκεία","n":1}],"big_parties":["Lietuvos socialdemokratų partija","Lietuvos Respublikos liberalų sąjūdis","Lietuvos valstiečių ir žaliųjų sąjunga"]},"Luxembourg":{"name_en":"Luxembourg","name_el":"Λουξεμβούργο","iso":"lu","tier":"party","parties":4,"top_topics":[{"topic":"Health","el":"Υγεία","n":17},{"topic":"Economy","el":"Οικονομία","n":9},{"topic":"Gender","el":"Φύλο","n":4}],"topics_all":[{"topic":"Health","el":"Υγεία","n":17},{"topic":"Economy","el":"Οικονομία","n":9},{"topic":"Gender","el":"Φύλο","n":4},{"topic":"Environment","el":"Περιβάλλον","n":4},{"topic":"Conflicts","el":"Συγκρούσεις","n":4},{"topic":"Agriculture","el":"Γεωργία","n":3},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":1},{"topic":"Migration","el":"Μετανάστευση","n":1},{"topic":"Religion","el":"Θρησκεία","n":1}],"big_parties":["Parti ouvrier socialiste luxembourgeois","Parti chrétien social luxembourgeois","Déi Gréng - Les Verts"]},"Malta":{"name_en":"Malta","name_el":"Μάλτα","iso":"mt","tier":"party","parties":2,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":57},{"topic":"Health","el":"Υγεία","n":39},{"topic":"Conflicts","el":"Συγκρούσεις","n":35}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":57},{"topic":"Health","el":"Υγεία","n":39},{"topic":"Conflicts","el":"Συγκρούσεις","n":35},{"topic":"Environment","el":"Περιβάλλον","n":23},{"topic":"Migration","el":"Μετανάστευση","n":18},{"topic":"Gender","el":"Φύλο","n":11},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":10},{"topic":"Agriculture","el":"Γεωργία","n":6},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":3},{"topic":"Debt crises","el":"Κρίση χρέους","n":3},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":2},{"topic":"Religion","el":"Θρησκεία","n":1}],"big_parties":["Partit Nazzjonalista","Partit Laburista"]},"Portugal":{"name_en":"Portugal","name_el":"Πορτογαλία","iso":"pt","tier":"party","parties":7,"top_topics":[{"topic":"Health","el":"Υγεία","n":91},{"topic":"Economy","el":"Οικονομία","n":64},{"topic":"Environment","el":"Περιβάλλον","n":63}],"topics_all":[{"topic":"Health","el":"Υγεία","n":91},{"topic":"Economy","el":"Οικονομία","n":64},{"topic":"Environment","el":"Περιβάλλον","n":63},{"topic":"Migration","el":"Μετανάστευση","n":39},{"topic":"Conflicts","el":"Συγκρούσεις","n":32},{"topic":"Agriculture","el":"Γεωργία","n":15},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":14},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":11},{"topic":"Debt crises","el":"Κρίση χρέους","n":4},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":4},{"topic":"Gender","el":"Φύλο","n":4},{"topic":"Religion","el":"Θρησκεία","n":3},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2}],"big_parties":["Partido Social Democrata","Partido Comunista Português","Partido Socialista"]},"Romania":{"name_en":"Romania","name_el":"Ρουμανία","iso":"ro","tier":"party","parties":14,"top_topics":[{"topic":"Health","el":"Υγεία","n":103},{"topic":"Economy","el":"Οικονομία","n":85},{"topic":"Migration","el":"Μετανάστευση","n":77}],"topics_all":[{"topic":"Health","el":"Υγεία","n":103},{"topic":"Economy","el":"Οικονομία","n":85},{"topic":"Migration","el":"Μετανάστευση","n":77},{"topic":"Environment","el":"Περιβάλλον","n":65},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":46},{"topic":"Conflicts","el":"Συγκρούσεις","n":46},{"topic":"Agriculture","el":"Γεωργία","n":33},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":15},{"topic":"Gender","el":"Φύλο","n":15},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":6},{"topic":"Debt crises","el":"Κρίση χρέους","n":5},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":4},{"topic":"Religion","el":"Θρησκεία","n":4}],"big_parties":["Partidul Social Democrat","Partidul Naţional Liberal","Independent"]},"Slovakia":{"name_en":"Slovakia","name_el":"Σλοβακία","iso":"sk","tier":"party","parties":13,"top_topics":[{"topic":"Health","el":"Υγεία","n":68},{"topic":"Environment","el":"Περιβάλλον","n":55},{"topic":"Economy","el":"Οικονομία","n":39}],"topics_all":[{"topic":"Health","el":"Υγεία","n":68},{"topic":"Environment","el":"Περιβάλλον","n":55},{"topic":"Economy","el":"Οικονομία","n":39},{"topic":"Conflicts","el":"Συγκρούσεις","n":30},{"topic":"Migration","el":"Μετανάστευση","n":25},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":14},{"topic":"Agriculture","el":"Γεωργία","n":11},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":7},{"topic":"Gender","el":"Φύλο","n":7},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":6},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":6},{"topic":"Debt crises","el":"Κρίση χρέους","n":4},{"topic":"Religion","el":"Θρησκεία","n":3}],"big_parties":["SMER-Sociálna demokracia","Kresťanskodemokratické hnutie","OBYČAJNÍ ĽUDIA"]},"Slovenia":{"name_en":"Slovenia","name_el":"Σλοβενία","iso":"si","tier":"party","parties":9,"top_topics":[{"topic":"Economy","el":"Οικονομία","n":79},{"topic":"Health","el":"Υγεία","n":62},{"topic":"Environment","el":"Περιβάλλον","n":30}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":79},{"topic":"Health","el":"Υγεία","n":62},{"topic":"Environment","el":"Περιβάλλον","n":30},{"topic":"Migration","el":"Μετανάστευση","n":28},{"topic":"Conflicts","el":"Συγκρούσεις","n":18},{"topic":"Agriculture","el":"Γεωργία","n":16},{"topic":"Gender","el":"Φύλο","n":9},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":6},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":6},{"topic":"Debt crises","el":"Κρίση χρέους","n":5},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":4},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2}],"big_parties":["Slovenska demokratska stranka","Slovenska ljudska stranka","DeSUS - Demokratična Stranka Upokojencev Slovenije"]},"Spain":{"name_en":"Spain","name_el":"Ισπανία","iso":"es","tier":"party","parties":24,"top_topics":[{"topic":"Health","el":"Υγεία","n":122},{"topic":"Economy","el":"Οικονομία","n":93},{"topic":"Environment","el":"Περιβάλλον","n":66}],"topics_all":[{"topic":"Health","el":"Υγεία","n":122},{"topic":"Economy","el":"Οικονομία","n":93},{"topic":"Environment","el":"Περιβάλλον","n":66},{"topic":"Conflicts","el":"Συγκρούσεις","n":58},{"topic":"Migration","el":"Μετανάστευση","n":50},{"topic":"Gender","el":"Φύλο","n":32},{"topic":"Agriculture","el":"Γεωργία","n":23},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":21},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":14},{"topic":"Debt crises","el":"Κρίση χρέους","n":13},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":6},{"topic":"Religion","el":"Θρησκεία","n":4},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":3}],"big_parties":["Partido Socialista Obrero Español","PODEMOS","Partido Popular"]},"United Kingdom":{"name_en":"United Kingdom","name_el":"Ηνωμένο Βασίλειο","iso":"gb","tier":"party","parties":9,"top_topics":[{"topic":"Health","el":"Υγεία","n":51},{"topic":"Economy","el":"Οικονομία","n":41},{"topic":"Conflicts","el":"Συγκρούσεις","n":36}],"topics_all":[{"topic":"Health","el":"Υγεία","n":51},{"topic":"Economy","el":"Οικονομία","n":41},{"topic":"Conflicts","el":"Συγκρούσεις","n":36},{"topic":"Migration","el":"Μετανάστευση","n":30},{"topic":"Environment","el":"Περιβάλλον","n":22},{"topic":"Agriculture","el":"Γεωργία","n":20},{"topic":"Gender","el":"Φύλο","n":10},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":9},{"topic":"Religion","el":"Θρησκεία","n":9},{"topic":"Debt crises","el":"Κρίση χρέους","n":4},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":4},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":2},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":2}],"big_parties":["Labour Party","United Kingdom Independence Party","Conservative Party"]}},"eu":{"name_en":"EU","name_el":"Ευρωπαϊκό Κοινοβούλιο","iso":null,"tier":"parliament","segments":8407,"distinct":[],"biggest":[{"topic":"Economy","el":"Οικονομία","n":1672},{"topic":"Environment","el":"Περιβάλλον","n":1422},{"topic":"Migration","el":"Μετανάστευση","n":1092}],"topics_all":[{"topic":"Economy","el":"Οικονομία","n":1672},{"topic":"Environment","el":"Περιβάλλον","n":1422},{"topic":"Migration","el":"Μετανάστευ��η","n":1092},{"topic":"Conflicts","el":"Συγκρούσεις","n":1092},{"topic":"Health","el":"Υγεία","n":521},{"topic":"Refugee crises","el":"Προσφυγικό","n":495},{"topic":"Agriculture","el":"Γεωργία","n":488},{"topic":"Gender","el":"Φύλο","n":437},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":368},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":339},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":134},{"topic":"Religion","el":"Θρησκεία","n":129},{"topic":"Debt crises","el":"Κρίση χρέους","n":120},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":98}]},"timeline":{"years":[2015,2016,2017,2018,2019,2020,2021,2022],"series":[{"topic":"Health","el":"Υγεία","values":[440,542,473,505,526,597,518,254]},{"topic":"Economy","el":"Οικονομία","values":[208,248,222,223,208,181,216,127]},{"topic":"Environment","el":"Περιβάλλον","values":[209,205,190,204,199,208,172,150]},{"topic":"Conflicts","el":"Συγκρούσεις","values":[138,146,147,144,127,166,128,74]},{"topic":"Migration","el":"Μετανάστευση","values":[113,89,74,90,77,63,53,48]},{"topic":"Gender","el":"Φύλο","values":[44,52,58,56,69,68,73,16]},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","values":[69,59,61,54,41,49,49,28]},{"topic":"Agriculture","el":"Γεωργία","values":[56,51,34,46,53,64,44,37]},{"topic":"Religion","el":"Θρησκεία","values":[34,33,20,51,60,63,44,12]},{"topic":"Refugee crises","el":"Προσφυγικό","values":[72,63,38,40,47,14,34,6]},{"topic":"Debt crises","el":"Κρίση χρέους","values":[46,30,23,40,42,23,34,12]},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","values":[16,20,26,11,38,24,26,19]},{"topic":"Border Control","el":"Έλεγχος συνόρων","values":[19,14,14,39,15,13,15,13]},{"topic":"Hate Speech","el":"Ρητορική μίσους","values":[5,4,6,0,2,10,0,2]}]},"topic_totals":[{"topic":"Economy","el":"Οικονομία","n":4489},{"topic":"Environment","el":"Περιβάλλον","n":4344},{"topic":"Conflicts","el":"Συγκρούσεις","n":3149},{"topic":"Health","el":"Υγεία","n":3066},{"topic":"Migration","el":"Μετανάστευση","n":1916},{"topic":"Gender","el":"Φύλο","n":1197},{"topic":"Agriculture","el":"Γεωργία","n":1160},{"topic":"Terrorism - Extremism","el":"Τρομοκρατία","n":973},{"topic":"Refugee crises","el":"Προσφυγικό","n":869},{"topic":"Religion","el":"Θρησκεία","n":707},{"topic":"Debt crises","el":"Κρίση χρέους","n":496},{"topic":"Border Control","el":"Έλεγχος συνόρων","n":462},{"topic":"Cybersecurity","el":"Κυβερνοασφάλεια","n":445},{"topic":"Hate Speech","el":"Ρητορική μίσους","n":138}]}
index.html CHANGED
The diff for this file is too large to render. See raw diff
 
prep.py CHANGED
@@ -104,6 +104,10 @@ def main():
104
  for r in sub.head(3).itertuples() if r.ratio >= 1.15],
105
  "biggest": [{"topic": r.topic, "el": EL_TOPIC.get(r.topic, r.topic),
106
  "n": int(r.value)} for r in v.head(3).itertuples()],
 
 
 
 
107
  }
108
  out["parliaments"] = parliaments
109
 
@@ -123,11 +127,14 @@ def main():
123
  "parties": int(sub.party.nunique()),
124
  "top_topics": [{"topic": t, "el": EL_TOPIC.get(t, t), "n": int(n)}
125
  for t, n in top_topic.head(3).items()],
 
 
126
  "big_parties": [str(x).rsplit(" (", 1)[0] for x in big.party.head(3)],
127
  }
128
  if name in parliaments:
129
  countries[name].update({
130
- k: parliaments[name][k] for k in ("distinct", "biggest", "segments")})
 
131
  for name, pl in parliaments.items():
132
  if name in countries or name == "EU":
133
  continue
 
104
  for r in sub.head(3).itertuples() if r.ratio >= 1.15],
105
  "biggest": [{"topic": r.topic, "el": EL_TOPIC.get(r.topic, r.topic),
106
  "n": int(r.value)} for r in v.head(3).itertuples()],
107
+ "topics_all": [{"topic": r.topic, "el": EL_TOPIC.get(r.topic, r.topic),
108
+ "n": int(r.value)}
109
+ for r in v.sort_values("value", ascending=False).itertuples()
110
+ if r.value > 0],
111
  }
112
  out["parliaments"] = parliaments
113
 
 
127
  "parties": int(sub.party.nunique()),
128
  "top_topics": [{"topic": t, "el": EL_TOPIC.get(t, t), "n": int(n)}
129
  for t, n in top_topic.head(3).items()],
130
+ "topics_all": [{"topic": t, "el": EL_TOPIC.get(t, t), "n": int(n)}
131
+ for t, n in top_topic.items() if n > 0],
132
  "big_parties": [str(x).rsplit(" (", 1)[0] for x in big.party.head(3)],
133
  }
134
  if name in parliaments:
135
  countries[name].update({
136
+ k: parliaments[name][k]
137
+ for k in ("distinct", "biggest", "segments", "topics_all")})
138
  for name, pl in parliaments.items():
139
  if name in countries or name == "EU":
140
  continue
template.html CHANGED
@@ -146,6 +146,20 @@ path.co:focus-visible{outline:none; stroke:var(--ink); stroke-width:1.2}
146
  .plist div{display:flex; justify-content:space-between; gap:12px}
147
  .plist span:last-child{color:var(--muted); font-variant-numeric:tabular-nums}
148
  .hint{color:var(--muted); font-size:.95rem; font-weight:300}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
 
150
  /* ---------------- charts ---------------- */
151
  .chartcard{
@@ -282,13 +296,14 @@ const T = {
282
  lede:"Διαβάσαμε με υπολογιστή τα πρακτικά εθνικών κοινοβουλίων και του Ευρωπαϊκού Κοινοβουλίου και μετρήσαμε ποιος μιλά, για τι, και πού. Πατήστε μια χώρα στον χάρτη.",
283
  cSeg:"αποσπάσματα λόγου", cSes:"συνεδριάσεις", cSpk:"ομιλητές",
284
  cTop:"θέματα", cPar:"κόμματα", cYr:"χρόνια",
285
- ch1num:"ΚΕΦΑΛΑΙΟ 1", ch1title:"Κάθε κοινοβούλιο έχει τις εμμονές του",
286
- ch1lede:"Κάποια κοινοβούλια ξεχωρίζουν καθαρά: συζητούν ένα θέμα πολύ περισσότερο από τα υπόλοιπα. Άλλα μοιάζουν με τον ευρωπαϊκό μέσο όρο σχεδόν παντού.",
287
  legFull:"Πλήρη δεδομένα κοινοβουλίου", legParty:"Μέσω Ευρωπαϊκού Κοινοβουλίου",
288
  legNone:"Εκτός δείγματος",
289
  pickHint:"Πατήστε μια χώρα στον χάρτη για να δείτε τι συζητά.",
290
  lDistinct:"Ξεχωρίζει για", lBiggest:"Περισσότερος λόγος σε", lParties:"Κόμματα στο δείγμα",
291
- lTopTopics:"Κορυφαία θέματα", lSeg:"αποσπάσματα", lNoDistinct:"Κανένα θέμα δεν ξεχωρίζει — κοντά στον μέσο όρο παντού.",
 
292
  tagParl:"Εθνικό κοινοβούλιο", tagParty:"Μέσω Ευρωπαϊκού Κοινοβουλίου",
293
  ch2num:"ΚΕΦΑΛΑΙΟ 2", ch2title:"Ποιος παίρνει τον λόγο",
294
  ch2lede:"Σε κάθε θέμα μετρήσαμε πόσος από τον λόγο ανήκει σε γυναίκες. Ένα μόνο θέμα ξεπερνά το μισό.",
@@ -312,13 +327,14 @@ const T = {
312
  lede:"We had a computer read the records of national parliaments and the European Parliament, and counted who speaks, about what, and where. Tap a country on the map.",
313
  cSeg:"speech segments", cSes:"sittings", cSpk:"speakers",
314
  cTop:"topics", cPar:"parties", cYr:"years",
315
- ch1num:"CHAPTER 1", ch1title:"Every parliament has its obsession",
316
- ch1lede:"Some parliaments stand out sharply — they discuss one topic far more than anyone else. Others sit close to the European average on almost everything.",
317
  legFull:"Full parliament data", legParty:"Via the European Parliament",
318
  legNone:"Not in the sample",
319
  pickHint:"Tap a country on the map to see what it talks about.",
320
  lDistinct:"Stands out for", lBiggest:"Most speech on", lParties:"Parties in the sample",
321
- lTopTopics:"Top topics", lSeg:"segments", lNoDistinct:"No topic stands out — close to the average everywhere.",
 
322
  tagParl:"National parliament", tagParty:"Via the European Parliament",
323
  ch2num:"CHAPTER 2", ch2title:"Who gets to speak",
324
  ch2lede:"For every topic we measured how much of the speech belongs to women. Exactly one topic passes half.",
@@ -432,33 +448,56 @@ function renderPanel(){
432
  }
433
  const c = ISO2NAME[selected];
434
  const parl = c.tier === "parliament";
435
- let h = '<div class="ptag">' + (parl ? S.tagParl : S.tagParty) + "</div>"
436
- + '<div class="pname">' + name(c) + "</div>";
437
-
438
- if (parl && c.distinct){
439
- h += '<div class="pblock"><div class="plabel">' + S.lDistinct + "</div>";
440
- h += c.distinct.length
441
- ? '<div class="chips">' + c.distinct.map(d =>
442
- '<span class="chip">' + tname(d) + " <b>" + d.x + "×</b></span>").join("") + "</div>"
443
- : '<p class="hint">' + S.lNoDistinct + "</p>";
444
- h += "</div>";
445
- }
446
- if (parl && c.biggest){
447
- h += '<div class="pblock"><div class="plabel">' + S.lBiggest + '</div><div class="plist">'
448
- + c.biggest.map(b => "<div><span>" + tname(b) + "</span><span>"
449
- + nf(b.n) + " " + S.lSeg + "</span></div>").join("") + "</div></div>";
450
  }
451
- if (c.top_topics && !parl){
452
- h += '<div class="pblock"><div class="plabel">' + S.lTopTopics + '</div><div class="plist">'
453
- + c.top_topics.map(b => "<div><span>" + tname(b) + "</span><span>"
454
- + nf(b.n) + " " + S.lSeg + "</span></div>").join("") + "</div></div>";
 
 
 
 
455
  }
 
456
  if (c.parties){
457
- h += '<div class="pblock"><div class="plabel">' + S.lParties + "</div>"
458
- + '<div class="plist"><div><span>' + (c.big_parties || []).join(" · ")
459
- + "</span></div></div></div>";
 
 
 
460
  }
461
- p.innerHTML = h;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
462
  }
463
 
464
  /* ---------------- gender: topics ---------------- */
 
146
  .plist div{display:flex; justify-content:space-between; gap:12px}
147
  .plist span:last-child{color:var(--muted); font-variant-numeric:tabular-nums}
148
  .hint{color:var(--muted); font-size:.95rem; font-weight:300}
149
+ .tbars{display:grid; gap:5px}
150
+ .tbar{
151
+ display:grid; grid-template-columns:minmax(0,124px) 1fr 44px; gap:9px;
152
+ align-items:center; font-size:.79rem;
153
+ }
154
+ .tbar .tname{color:var(--ink-2); overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
155
+ .tbar .ttrack{background:var(--sunk); border-radius:4px; height:13px; overflow:hidden}
156
+ .tbar .tfill{display:block; height:100%; background:var(--c2); border-radius:4px}
157
+ .tbar .tval{text-align:right; color:var(--muted); font-variant-numeric:tabular-nums;
158
+ font-size:.76rem}
159
+ .tbar.lead .tname{color:var(--ink); font-weight:700}
160
+ .tbar.lead .ttrack{height:17px}
161
+ .tbar.lead .tfill{background:var(--accent)}
162
+ .tbar.lead .tval{color:var(--ink); font-weight:700}
163
 
164
  /* ---------------- charts ---------------- */
165
  .chartcard{
 
296
  lede:"Διαβάσαμε με υπολογιστή τα πρακτικά εθνικών κοινοβουλίων και του Ευρωπαϊκού Κοινοβουλίου και μετρήσαμε ποιος μιλά, για τι, και πού. Πατήστε μια χώρα στον χάρτη.",
297
  cSeg:"αποσπάσματα λόγου", cSes:"συνεδριάσεις", cSpk:"ομιλητές",
298
  cTop:"θέματα", cPar:"κόμματα", cYr:"χρόνια",
299
+ ch1num:"ΚΕΦΑΛΑΙΟ 1", ch1title:"Τι συζητά κάθε κοινοβούλιο",
300
+ ch1lede:"Κάποια κοινοβούλια ξεχωρίζουν καθαρά: συζητούν ένα θέμα πολύ περισσότερο από τα υπόλοιπα. Πατήστε μια χώρα για να δείτε όλα τα θέματά της.",
301
  legFull:"Πλήρη δεδομένα κοινοβουλίου", legParty:"Μέσω Ευρωπαϊκού Κοινοβουλίου",
302
  legNone:"Εκτός δείγματος",
303
  pickHint:"Πατήστε μια χώρα στον χάρτη για να δείτε τι συζητά.",
304
  lDistinct:"Ξεχωρίζει για", lBiggest:"Περισσότερος λόγος σε", lParties:"Κόμματα στο δείγμα",
305
+ lTopTopics:"Κορυφαία θέματα", lSeg:"αποσπάσματα", lAll:"Όλα τα θέματα",
306
+ lTop1:"πιο συζητημένο", lNoDistinct:"Κανένα θέμα δεν ξεχωρίζει — κοντά στον μέσο όρο παντού.",
307
  tagParl:"Εθνικό κοινοβούλιο", tagParty:"Μέσω Ευρωπαϊκού Κοινοβουλίου",
308
  ch2num:"ΚΕΦΑΛΑΙΟ 2", ch2title:"Ποιος παίρνει τον λόγο",
309
  ch2lede:"Σε κάθε θέμα μετρήσαμε πόσος από τον λόγο ανήκει σε γυναίκες. Ένα μόνο θέμα ξεπερνά το μισό.",
 
327
  lede:"We had a computer read the records of national parliaments and the European Parliament, and counted who speaks, about what, and where. Tap a country on the map.",
328
  cSeg:"speech segments", cSes:"sittings", cSpk:"speakers",
329
  cTop:"topics", cPar:"parties", cYr:"years",
330
+ ch1num:"CHAPTER 1", ch1title:"What each parliament discusses",
331
+ ch1lede:"Some parliaments stand out sharply — they discuss one topic far more than anyone else. Click a country to see all of its topics.",
332
  legFull:"Full parliament data", legParty:"Via the European Parliament",
333
  legNone:"Not in the sample",
334
  pickHint:"Tap a country on the map to see what it talks about.",
335
  lDistinct:"Stands out for", lBiggest:"Most speech on", lParties:"Parties in the sample",
336
+ lTopTopics:"Top topics", lSeg:"segments", lAll:"All topics",
337
+ lTop1:"most discussed", lNoDistinct:"No topic stands out — close to the average everywhere.",
338
  tagParl:"National parliament", tagParty:"Via the European Parliament",
339
  ch2num:"CHAPTER 2", ch2title:"Who gets to speak",
340
  ch2lede:"For every topic we measured how much of the speech belongs to women. Exactly one topic passes half.",
 
448
  }
449
  const c = ISO2NAME[selected];
450
  const parl = c.tier === "parliament";
451
+ p.innerHTML = '<div class="ptag">' + (parl ? S.tagParl : S.tagParty) + "</div>"
452
+ + '<div class="pname">' + name(c) + "</div>";
453
+
454
+ if (parl && c.distinct && c.distinct.length){
455
+ const b = document.createElement("div");
456
+ b.className = "pblock";
457
+ b.innerHTML = '<div class="plabel">' + S.lDistinct + '</div><div class="chips">'
458
+ + c.distinct.map(d => '<span class="chip">' + tname(d) + " <b>" + d.x
459
+ + "×</b></span>").join("") + "</div>";
460
+ p.appendChild(b);
 
 
 
 
 
461
  }
462
+
463
+ const list = c.topics_all || [];
464
+ if (list.length){
465
+ const b = document.createElement("div");
466
+ b.className = "pblock";
467
+ b.innerHTML = '<div class="plabel">' + S.lAll + "</div>";
468
+ b.appendChild(topicBars(list));
469
+ p.appendChild(b);
470
  }
471
+
472
  if (c.parties){
473
+ const b = document.createElement("div");
474
+ b.className = "pblock";
475
+ b.innerHTML = '<div class="plabel">' + S.lParties + '</div>'
476
+ + '<div class="plist"><div><span>' + (c.big_parties || []).join(" · ")
477
+ + "</span></div></div>";
478
+ p.appendChild(b);
479
  }
480
+ }
481
+
482
+ /* every topic for one country, leader in the accent colour */
483
+ function topicBars(list){
484
+ const S = T[LANG];
485
+ const max = Math.max(...list.map(t => t.n)) || 1;
486
+ const wrap = document.createElement("div");
487
+ wrap.className = "tbars";
488
+ list.forEach((t, i) => {
489
+ const row = document.createElement("div");
490
+ row.className = "tbar" + (i === 0 ? " lead" : "");
491
+ const pct = Math.max((t.n / max) * 100, 1.5);
492
+ row.innerHTML =
493
+ '<span class="tname">' + tname(t) + "</span>"
494
+ + '<span class="ttrack"><span class="tfill" style="width:' + pct + '%"></span></span>'
495
+ + '<span class="tval">' + nf(t.n) + "</span>";
496
+ row.title = tname(t) + " · " + nf(t.n) + " " + S.lSeg
497
+ + (i === 0 ? " · " + S.lTop1 : "");
498
+ wrap.appendChild(row);
499
+ });
500
+ return wrap;
501
  }
502
 
503
  /* ---------------- gender: topics ---------------- */