Permalink
Browse files

First pages commit

  • Loading branch information...
madewulf committed Jan 29, 2011
0 parents commit f87082266709c4d4f8a2293f273e977fc80e6d58
Showing with 6,445 additions and 0 deletions.
  1. +1 −0 CNAME
  2. +79 −0 CSVParser.py
  3. +21 −0 LICENSE
  4. +5 −0 README
  5. +1,323 −0 UNPop.csv
  6. +57 −0 UNPopParser.py
  7. 0 countries.txt
  8. +1 −0 country_dict.json
  9. +3 −0 data.js
  10. +1 −0 data/Afghanistan.js
  11. +1 −0 data/Africa.js
  12. +1 −0 data/Albania.js
  13. +1 −0 data/Algeria.js
  14. +1 −0 data/Angola.js
  15. +1 −0 data/Argentina.js
  16. +1 −0 data/Armenia.js
  17. +1 −0 data/Aruba.js
  18. +1 −0 data/Asia.js
  19. +1 −0 data/Australia.js
  20. +1 −0 data/Austria.js
  21. +1 −0 data/Azerbaijan.js
  22. +1 −0 data/Bahamas.js
  23. +1 −0 data/Bahrain.js
  24. +1 −0 data/Bangladesh.js
  25. +1 −0 data/Barbados.js
  26. +1 −0 data/Belarus.js
  27. +1 −0 data/Belgium.js
  28. +1 −0 data/Belize.js
  29. +1 −0 data/Benin.js
  30. +1 −0 data/Bhutan.js
  31. +1 −0 data/Bolivia.js
  32. +1 −0 data/Bosnia_and_Herzegovina.js
  33. +1 −0 data/Botswana.js
  34. +1 −0 data/Brazil.js
  35. +1 −0 data/Brunei_Darussalam.js
  36. +1 −0 data/Bulgaria.js
  37. +1 −0 data/Burkina_Faso.js
  38. +1 −0 data/Burundi.js
  39. +1 −0 data/Cambodia.js
  40. +1 −0 data/Cameroon.js
  41. +1 −0 data/Canada.js
  42. +1 −0 data/Cape_Verde.js
  43. +1 −0 data/Caribbean.js
  44. +1 −0 data/Central_African_Republic.js
  45. +1 −0 data/Central_America.js
  46. +1 −0 data/Chad.js
  47. +1 −0 data/Channel_Islands.js
  48. +1 −0 data/Chile.js
  49. +1 −0 data/China,_Hong_Kong_Special_Administrative_Region.js
  50. +1 −0 data/China,_Macao_Special_Administrative_Region.js
  51. +1 −0 data/China.js
  52. +1 −0 data/Colombia.js
  53. +1 −0 data/Comoros.js
  54. +1 −0 data/Congo.js
  55. +1 −0 data/Costa_Rica.js
  56. +1 −0 data/Croatia.js
  57. +1 −0 data/Cuba.js
  58. +1 −0 data/Cyprus.js
  59. +1 −0 data/Czech_Republic.js
  60. +1 −0 data/Democratic_Republic_of_the_Congo.js
  61. +1 −0 data/Denmark.js
  62. +1 −0 data/Djibouti.js
  63. +1 −0 data/Dominican_Republic.js
  64. +1 −0 data/Eastern_Africa.js
  65. +1 −0 data/Eastern_Asia.js
  66. +1 −0 data/Eastern_Europe.js
  67. +1 −0 data/Ecuador.js
  68. +1 −0 data/Egypt.js
  69. +1 −0 data/El_Salvador.js
  70. +1 −0 data/Equatorial_Guinea.js
  71. +1 −0 data/Eritrea.js
  72. +1 −0 data/Estonia.js
  73. +1 −0 data/Ethiopia.js
  74. +1 −0 data/Europe.js
  75. +1 −0 data/Federated_States_of_Micronesia.js
  76. +1 −0 data/Fiji.js
  77. +1 −0 data/Finland.js
  78. +1 −0 data/France.js
  79. +1 −0 data/French_Guiana.js
  80. +1 −0 data/French_Polynesia.js
  81. +1 −0 data/Gabon.js
  82. +1 −0 data/Gambia.js
  83. +1 −0 data/Georgia.js
  84. +1 −0 data/Germany.js
  85. +1 −0 data/Ghana.js
  86. +1 −0 data/Greece.js
  87. +1 −0 data/Grenada.js
  88. +1 −0 data/Guadeloupe.js
  89. +1 −0 data/Guam.js
  90. +1 −0 data/Guatemala.js
  91. +1 −0 data/Guinea-Bissau.js
  92. +1 −0 data/Guinea.js
  93. +1 −0 data/Guyana.js
  94. +1 −0 data/Haiti.js
  95. +1 −0 data/Honduras.js
  96. +1 −0 data/Hungary.js
  97. +1 −0 data/Iceland.js
  98. +1 −0 data/India.js
  99. +1 −0 data/Indonesia.js
  100. +1 −0 data/Iran.js
  101. +1 −0 data/Iraq.js
  102. +1 −0 data/Ireland.js
  103. +1 −0 data/Israel.js
  104. +1 −0 data/Italy.js
  105. +1 −0 data/Jamaica.js
  106. +1 −0 data/Japan.js
  107. +1 −0 data/Jordan.js
  108. +1 −0 data/Kazakhstan.js
  109. +1 −0 data/Kenya.js
  110. +1 −0 data/Kuwait.js
  111. +1 −0 data/Kyrgyzstan.js
  112. +1 −0 data/Lao.js
  113. +1 −0 data/Latin_America_and_the_Caribbean.js
  114. +1 −0 data/Latvia.js
  115. +1 −0 data/Least_developed_countries.js
  116. +1 −0 data/Lebanon.js
  117. +1 −0 data/Lesotho.js
  118. +1 −0 data/Less_developed_regions,_excluding_China.js
  119. +1 −0 data/Less_developed_regions,_excluding_least_developed_countries.js
  120. +1 −0 data/Less_developed_regions.js
  121. +1 −0 data/Liberia.js
  122. +1 −0 data/Libyan_Arab_Jamahiriya.js
  123. +1 −0 data/Lithuania.js
  124. +1 −0 data/Luxembourg.js
  125. +1 −0 data/Madagascar.js
  126. +1 −0 data/Malawi.js
  127. +1 −0 data/Malaysia.js
  128. +1 −0 data/Maldives.js
  129. +1 −0 data/Mali.js
  130. +1 −0 data/Malta.js
  131. +1 −0 data/Martinique.js
  132. +1 −0 data/Mauritania.js
  133. +1 −0 data/Mauritius.js
  134. +1 −0 data/Mayotte.js
  135. +1 −0 data/Melanesia.js
  136. +1 −0 data/Mexico.js
  137. +1 −0 data/Micronesia.js
  138. +1 −0 data/Middle_Africa.js
  139. +1 −0 data/Mongolia.js
  140. +1 −0 data/Montenegro.js
  141. +1 −0 data/More_developed_regions.js
  142. +1 −0 data/Morocco.js
  143. +1 −0 data/Mozambique.js
  144. +1 −0 data/Myanmar.js
  145. +1 −0 data/Namibia.js
  146. +1 −0 data/Nepal.js
  147. +1 −0 data/Netherlands.js
  148. +1 −0 data/Netherlands_Antilles.js
  149. +1 −0 data/New_Caledonia.js
  150. +1 −0 data/New_Zealand.js
  151. +1 −0 data/Nicaragua.js
  152. +1 −0 data/Niger.js
  153. +1 −0 data/Nigeria.js
  154. +1 −0 data/Northern_Africa.js
  155. +1 −0 data/Northern_America.js
  156. +1 −0 data/Northern_Europe.js
  157. +1 −0 data/Norway.js
  158. +1 −0 data/Occupied_Palestinian_Territory.js
  159. +1 −0 data/Oceania.js
  160. +1 −0 data/Oman.js
  161. +1 −0 data/Pakistan.js
  162. +1 −0 data/Panama.js
  163. +1 −0 data/Papua_New_Guinea.js
  164. +1 −0 data/Paraguay.js
  165. +1 −0 data/Peru.js
  166. +1 −0 data/Philippines.js
  167. +1 −0 data/Poland.js
  168. +1 −0 data/Polynesia.js
  169. +1 −0 data/Portugal.js
  170. +1 −0 data/Puerto_Rico.js
  171. +1 −0 data/Qatar.js
  172. +1 −0 data/R%8Eunion.js
  173. +1 −0 data/Republic_of_Korea.js
  174. +1 −0 data/Republic_of_Moldova.js
  175. +1 −0 data/Reunion.js
  176. +1 −0 data/Romania.js
  177. +1 −0 data/Russian_Federation.js
  178. +1 −0 data/Rwanda.js
  179. +1 −0 data/Saint_Lucia.js
  180. +1 −0 data/Saint_Vincent_and_the_Grenadines.js
  181. +1 −0 data/Samoa.js
  182. +1 −0 data/Sao_Tome_and_Principe.js
  183. +1 −0 data/Saudi_Arabia.js
  184. +1 −0 data/Senegal.js
  185. +1 −0 data/Serbia.js
  186. +1 −0 data/Sierra_Leone.js
  187. +1 −0 data/Singapore.js
  188. +1 −0 data/Slovakia.js
  189. +1 −0 data/Slovenia.js
  190. +1 −0 data/Solomon_Islands.js
  191. +1 −0 data/Somalia.js
  192. +1 −0 data/South-Central_Asia.js
  193. +1 −0 data/South-Eastern_Asia.js
  194. +1 −0 data/South_Africa.js
  195. +1 −0 data/South_America.js
  196. +1 −0 data/Southern_Africa.js
  197. +1 −0 data/Southern_Europe.js
  198. +1 −0 data/Spain.js
  199. +1 −0 data/Sri_Lanka.js
  200. +1 −0 data/Sub-Saharan_Africa.js
  201. +1 −0 data/Sudan.js
  202. +1 −0 data/Suriname.js
  203. +1 −0 data/Swaziland.js
  204. +1 −0 data/Sweden.js
  205. +1 −0 data/Switzerland.js
  206. +1 −0 data/Syrian_Arab_Republic.js
  207. +1 −0 data/Tajikistan.js
  208. +1 −0 data/Thailand.js
  209. +1 −0 data/The_former_Yugoslav_Republic_of_Macedonia.js
  210. +1 −0 data/Timor-Leste.js
  211. +1 −0 data/Togo.js
  212. +1 −0 data/Tonga.js
  213. +1 −0 data/Trinidad_and_Tobago.js
  214. +1 −0 data/Tunisia.js
  215. +1 −0 data/Turkey.js
  216. +1 −0 data/Turkmenistan.js
  217. +1 −0 data/Uganda.js
  218. +1 −0 data/Ukraine.js
  219. +1 −0 data/United_Arab_Emirates.js
  220. +1 −0 data/United_Kingdom.js
  221. +1 −0 data/United_Republic_of_Tanzania.js
  222. +1 −0 data/United_States_Virgin_Islands.js
  223. +1 −0 data/United_States_of_America.js
  224. +1 −0 data/Uruguay.js
  225. +1 −0 data/Uzbekistan.js
  226. +1 −0 data/Vanuatu.js
  227. +1 −0 data/Venezuela.js
  228. +1 −0 data/Viet_Nam.js
  229. +1 −0 data/Western_Africa.js
  230. +1 −0 data/Western_Asia.js
  231. +1 −0 data/Western_Europe.js
  232. +1 −0 data/Western_Sahara.js
  233. +1 −0 data/World.js
  234. +1 −0 data/Yemen.js
  235. +1 −0 data/Zambia.js
  236. +1 −0 data/Zimbabwe.js
  237. +229 −0 data/location_list.txt
  238. BIN favicon.ico
  239. +117 −0 index.html
  240. +19 −0 jquery.js
  241. +337 −0 media/960.css
  242. +70 −0 media/base.css
  243. BIN media/texture_tile.jpg
  244. +217 −0 pyramid.js
  245. +3,725 −0 raphael.js
  246. +13 −0 scrapper.py
  247. +1 −0 tot_pop.json
1 CNAME
@@ -0,0 +1 @@
+populationpyramid.net
@@ -0,0 +1,79 @@
+import csv
+
+def parse(country):
+ reader = csv.reader(open('data/'+country+'.csv', 'rU'), delimiter=',')
+
+ dict ={}
+ ages = set([])
+ years = set([])
+ years_totals= {}
+ for row in reader :
+
+ if len(row)>0 and not row[0].startswith("Source") and not row[0].startswith(" ") and not row[0].startswith("Country"):
+ year = row[4]
+ sex = row[2]
+ age = row[5]
+ size = row[6]
+ ages.add(age)
+ years.add(year)
+ if sex=='Total':
+ if not years_totals.get(year):
+ years_totals[year]=float(size)
+ else:
+ years_totals[year]=years_totals[year]+float(size)
+
+ if not dict.get(year):
+ dict[year]={}
+ if not dict[year].get(sex):
+ dict[year][sex]={}
+ if not dict[year][sex].get(age):
+ dict[year][sex][age]={}
+ dict[year][sex][age]=float(size)
+
+
+ age_list = list(ages)
+
+ def age_to_int(age):
+ if not age.strip().startswith("100"):
+ return int(age.split('-')[0])
+ else :
+ return 100
+ age_list.sort(key=age_to_int)
+
+ year_list =list(years)
+ year_list.sort()
+
+ data={}
+ for year in dict :
+ total_pop=sum([dict[year]['Total'][age] for age in age_list ])
+
+ data[year]={}
+
+ data[year]['M']=[dict[year]['Male'][age]/total_pop for age in age_list ]
+ data[year]['F']=[dict[year]['Female'][age]/total_pop for age in age_list ]
+
+ data_file = open("data/"+country+".js","w")
+ #data_file.write("var data = ")
+ data_file.write(str(data))
+ #data_file.write(";\n")
+ #data_file.write("labels = ")
+ #data_file.write(str(age_list))
+ #data_file.write(";\n")
+ #data_file.write("years = ")
+ #data_file.write(str(year_list))
+ #data_file.write(";")
+ data_file.close()
+ return years_totals
+import os
+tot_pop_dict={}
+for file in os.listdir("data") :
+
+ if file.endswith("csv"):
+ country= file.split(".")[0]
+ #print country
+ years_totals= parse(country)
+ tot_pop_dict[country]=years_totals
+import json
+print json.dumps(tot_pop_dict)
+
+
21 LICENSE
@@ -0,0 +1,21 @@
+The MIT License
+
+Copyright (c) <2011> <Martin De Wulf>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
5 README
@@ -0,0 +1,5 @@
+Full code of the site http://populationpyramid.net , a visualization of the population pyramids of the world, based on the United Nations data.
+
+The code includes the python scrapper scripts, plus some utilities to translate the data into JSON.
+
+Distributed under MIT License.
1,323 UNPop.csv

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,57 @@
+import csv
+reader = csv.reader(open('UNPop.csv', 'rb'), delimiter=',')
+current_year = 0000
+
+dict ={}
+ages = set([])
+years = set([])
+for row in reader :
+ year = row[4]
+ sex = row[2]
+ age = row[5]
+ size = row[6]
+ ages.add(age)
+ years.add(year)
+ if not dict.get(year):
+ dict[year]={}
+ if not dict[year].get(sex):
+ dict[year][sex]={}
+ if not dict[year][sex].get(age):
+ dict[year][sex][age]={}
+ dict[year][sex][age]=float(size)
+
+
+age_list = list(ages)
+
+def age_to_int(age):
+ if not age.strip().startswith("100"):
+ return int(age.split('-')[0])
+ else :
+ return 100
+age_list.sort(key=age_to_int)
+
+year_list =list(years)
+year_list.sort()
+
+data={}
+for year in dict :
+ total_pop=sum([dict[year]['Total'][age] for age in age_list ])
+
+ data[year]={}
+
+ data[year]['M']=[dict[year]['Male'][age]/total_pop for age in age_list ]
+ data[year]['F']=[dict[year]['Female'][age]/total_pop for age in age_list ]
+
+
+
+data_file = open("data.js","w")
+data_file.write("var data = ")
+data_file.write(str(data))
+data_file.write(";\n")
+data_file.write("labels = ")
+data_file.write(str(age_list))
+data_file.write(";\n")
+data_file.write("years = ")
+data_file.write(str(year_list))
+data_file.write(";")
+data_file.close()
No changes.
@@ -0,0 +1 @@
+{"a": [["Afghanistan", "Afghanistan"], ["Albania", "Albania"], ["Algeria", "Algeria"], ["Angola", "Angola"], ["Argentina", "Argentina"], ["Armenia", "Armenia"], ["Aruba", "Aruba"], ["Australia", "Australia"], ["Austria", "Austria"], ["Azerbaijan", "Azerbaijan"], ["Africa", "Africa"], ["Asia", "Asia"], ["Australia/New_Zealand", "Australia/New Zealand"]], "c": [["Cambodia", "Cambodia"], ["Cameroon", "Cameroon"], ["Canada", "Canada"], ["Cape_Verde", "Cape Verde"], ["Central_African_Republic", "Central African Republic"], ["Chad", "Chad"], ["Channel_Islands", "Channel Islands"], ["Chile", "Chile"], ["China", "China"], ["China,_Hong_Kong_Special_Administrative_Region", "China, Hong Kong Special Administrative Region"], ["China,_Macao_Special_Administrative_Region", "China, Macao Special Administrative Region"], ["Colombia", "Colombia"], ["Comoros", "Comoros"], ["Congo", "Congo"], ["Costa_Rica", "Costa Rica"], ["Cote_d'Ivoire", "C\u00f4te d'Ivoire"], ["Croatia", "Croatia"], ["Cuba", "Cuba"], ["Cyprus", "Cyprus"], ["Czech_Republic", "Czech Republic"], ["Caribbean", "Caribbean"], ["Central_America", "Central America"]], "b": [["Bahamas", "Bahamas"], ["Bahrain", "Bahrain"], ["Bangladesh", "Bangladesh"], ["Barbados", "Barbados"], ["Belarus", "Belarus"], ["Belgium", "Belgium"], ["Belize", "Belize"], ["Benin", "Benin"], ["Bhutan", "Bhutan"], ["Bolivia", "Bolivia"], ["Bosnia_and_Herzegovina", "Bosnia and Herzegovina"], ["Botswana", "Botswana"], ["Brazil", "Brazil"], ["Brunei_Darussalam", "Brunei Darussalam"], ["Bulgaria", "Bulgaria"], ["Burkina_Faso", "Burkina Faso"], ["Burundi", "Burundi"]], "e": [["Ecuador", "Ecuador"], ["Egypt", "Egypt"], ["El_Salvador", "El Salvador"], ["Equatorial_Guinea", "Equatorial Guinea"], ["Eritrea", "Eritrea"], ["Estonia", "Estonia"], ["Ethiopia", "Ethiopia"], ["Eastern_Africa", "Eastern Africa"], ["Eastern_Asia", "Eastern Asia"], ["Europe", "Europe"], ["Eastern_Europe", "Eastern Europe"]], "d": [["Democratic_People's_Republic_of_Korea", "Democratic People's Republic of Korea"], ["Democratic_Republic_of_the_Congo", "Democratic Republic of the Congo"], ["Denmark", "Denmark"], ["Djibouti", "Djibouti"], ["Dominican_Republic", "Dominican Republic"]], "g": [["Gabon", "Gabon"], ["Gambia", "Gambia"], ["Georgia", "Georgia"], ["Germany", "Germany"], ["Ghana", "Ghana"], ["Greece", "Greece"], ["Grenada", "Grenada"], ["Guadeloupe", "Guadeloupe"], ["Guam", "Guam"], ["Guatemala", "Guatemala"], ["Guinea", "Guinea"], ["Guinea-Bissau", "Guinea-Bissau"], ["Guyana", "Guyana"]], "f": [["Federated_States_of_Micronesia", "Federated States of Micronesia"], ["Fiji", "Fiji"], ["Finland", "Finland"], ["France", "France"], ["French_Guiana", "French Guiana"], ["French_Polynesia", "French Polynesia"]], "i": [["Iceland", "Iceland"], ["India", "India"], ["Indonesia", "Indonesia"], ["Iran", "Iran (Islamic Republic of)"], ["Iraq", "Iraq"], ["Ireland", "Ireland"], ["Israel", "Israel"], ["Italy", "Italy"]], "h": [["Haiti", "Haiti"], ["Honduras", "Honduras"], ["Hungary", "Hungary"]], "k": [["Kazakhstan", "Kazakhstan"], ["Kenya", "Kenya"], ["Kuwait", "Kuwait"], ["Kyrgyzstan", "Kyrgyzstan"]], "j": [["Jamaica", "Jamaica"], ["Japan", "Japan"], ["Jordan", "Jordan"]], "m": [["Madagascar", "Madagascar"], ["Malawi", "Malawi"], ["Malaysia", "Malaysia"], ["Maldives", "Maldives"], ["Mali", "Mali"], ["Malta", "Malta"], ["Martinique", "Martinique"], ["Mauritania", "Mauritania"], ["Mauritius", "Mauritius"], ["Mayotte", "Mayotte"], ["Mexico", "Mexico"], ["Mongolia", "Mongolia"], ["Montenegro", "Montenegro"], ["Morocco", "Morocco"], ["Mozambique", "Mozambique"], ["Myanmar", "Myanmar"], ["More_developed_regions", "More developed regions"], ["Middle_Africa", "Middle Africa"], ["Melanesia", "Melanesia"], ["Micronesia", "Micronesia"]], "l": [["Lao", "Lao People's Democratic Republic"], ["Latvia", "Latvia"], ["Lebanon", "Lebanon"], ["Lesotho", "Lesotho"], ["Liberia", "Liberia"], ["Libyan_Arab_Jamahiriya", "Libyan Arab Jamahiriya"], ["Lithuania", "Lithuania"], ["Luxembourg", "Luxembourg"], ["Less_developed_regions", "Less developed regions"], ["Least_developed_countries", "Least developed countries"], ["Less_developed_regions,_excluding_least_developed_countries", "Less developed regions, excluding least developed countries"], ["Less_developed_regions,_excluding_China", "Less developed regions, excluding China"], ["Latin_America_and_the_Caribbean", "Latin America and the Caribbean"]], "o": [["Occupied_Palestinian_Territory", "Occupied Palestinian Territory"], ["Oman", "Oman"], ["Oceania", "Oceania"]], "n": [["Namibia", "Namibia"], ["Nepal", "Nepal"], ["Netherlands", "Netherlands"], ["Netherlands_Antilles", "Netherlands Antilles"], ["New_Caledonia", "New Caledonia"], ["New_Zealand", "New Zealand"], ["Nicaragua", "Nicaragua"], ["Niger", "Niger"], ["Nigeria", "Nigeria"], ["Norway", "Norway"], ["Northern_Africa", "Northern Africa"], ["Northern_Europe", "Northern Europe"], ["Northern_America", "Northern America"]], "q": [["Qatar", "Qatar"]], "p": [["Pakistan", "Pakistan"], ["Panama", "Panama"], ["Papua_New_Guinea", "Papua New Guinea"], ["Paraguay", "Paraguay"], ["Peru", "Peru"], ["Philippines", "Philippines"], ["Poland", "Poland"], ["Portugal", "Portugal"], ["Puerto_Rico", "Puerto Rico"], ["Polynesia", "Polynesia"]], "s": [["Saint_Lucia", "Saint Lucia"], ["Saint_Vincent_and_the_Grenadines", "Saint Vincent and the Grenadines"], ["Samoa", "Samoa"], ["Sao_Tome_and_Principe", "Sao Tome and Principe"], ["Saudi_Arabia", "Saudi Arabia"], ["Senegal", "Senegal"], ["Serbia", "Serbia"], ["Sierra_Leone", "Sierra Leone"], ["Singapore", "Singapore"], ["Slovakia", "Slovakia"], ["Slovenia", "Slovenia"], ["Solomon_Islands", "Solomon Islands"], ["Somalia", "Somalia"], ["South_Africa", "South Africa"], ["Spain", "Spain"], ["Sri_Lanka", "Sri Lanka"], ["Sudan", "Sudan"], ["Suriname", "Suriname"], ["Swaziland", "Swaziland"], ["Sweden", "Sweden"], ["Switzerland", "Switzerland"], ["Syrian_Arab_Republic", "Syrian Arab Republic"], ["Sub-Saharan_Africa", "Sub-Saharan Africa"], ["Southern_Africa", "Southern Africa"], ["South-Central_Asia", "South-Central Asia"], ["South-Eastern_Asia", "South-Eastern Asia"], ["Southern_Europe", "Southern Europe"], ["South_America", "South America"]], "r": [["Republic_of_Korea", "Republic of Korea"], ["Republic_of_Moldova", "Republic of Moldova"], ["Reunion", "R\u00e9union"], ["Romania", "Romania"], ["Russian_Federation", "Russian Federation"], ["Rwanda", "Rwanda"]], "u": [["Uganda", "Uganda"], ["Ukraine", "Ukraine"], ["United_Arab_Emirates", "United Arab Emirates"], ["United_Kingdom", "United Kingdom"], ["United_Republic_of_Tanzania", "United Republic of Tanzania"], ["United_States_of_America", "United States of America"], ["United_States_Virgin_Islands", "United States Virgin Islands"], ["Uruguay", "Uruguay"], ["Uzbekistan", "Uzbekistan"]], "t": [["Tajikistan", "Tajikistan"], ["Thailand", "Thailand"], ["The_former_Yugoslav_Republic_of_Macedonia", "The former Yugoslav Republic of Macedonia"], ["Timor-Leste", "Timor-Leste"], ["Togo", "Togo"], ["Tonga", "Tonga"], ["Trinidad_and_Tobago", "Trinidad and Tobago"], ["Tunisia", "Tunisia"], ["Turkey", "Turkey"], ["Turkmenistan", "Turkmenistan"]], "w": [["Western_Sahara", "Western Sahara"], ["World", "World"], ["Western_Africa", "Western Africa"], ["Western_Asia", "Western Asia"], ["Western_Europe", "Western Europe"]], "v": [["Vanuatu", "Vanuatu"], ["Venezuela", "Venezuela (Bolivarian Republic of)"], ["Viet_Nam", "Viet Nam"]], "y": [["Yemen", "Yemen"]], "z": [["Zambia", "Zambia"], ["Zimbabwe", "Zimbabwe"]]}

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit f870822

Please sign in to comment.