Merge lp:~rpadovani/telegram-app/1381849 into lp:telegram-app/app-dev

Proposed by Riccardo Padovani
Status: Merged
Approved by: Michał Karnicki
Approved revision: 145
Merged at revision: 145
Proposed branch: lp:~rpadovani/telegram-app/1381849
Merge into: lp:telegram-app/app-dev
Diff against target: 585 lines (+246/-282)
6 files modified
assets/countries.csv (+232/-0)
components/iso_3166_2_countries.csv (+0/-269)
countries.py (+6/-6)
js/country_data.js (+6/-6)
ui/SettingsPage.qml (+1/-0)
ui/SignInPage.qml (+1/-1)
To merge this branch: bzr merge lp:~rpadovani/telegram-app/1381849
Reviewer Review Type Date Requested Status
Michał Karnicki (community) Approve
Review via email: mp+239531@code.launchpad.net

Commit message

Improved the script that creates the list of the country - no more '-' in the country code
Modified the source of country list in the upstream file - no more unknown symbol in the country list

Description of the change

Improved the script that creates the list of the country - no more '-' in the country code
Modified the source of country list in the upstream file - no more unknown symbol in the country list

To post a comment you must log in.
lp:~rpadovani/telegram-app/1381849 updated
144. By Riccardo Padovani

Removed debug string

Revision history for this message
Michał Karnicki (karni) wrote :

Looks good, I need to test this "tomorrow" :)

lp:~rpadovani/telegram-app/1381849 updated
145. By Riccardo Padovani

Removed divider at the bottom of sendByEnter option

Revision history for this message
Michał Karnicki (karni) wrote :

Very nice!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file 'assets/countries.csv'
2--- assets/countries.csv 1970-01-01 00:00:00 +0000
3+++ assets/countries.csv 2014-10-24 13:55:22 +0000
4@@ -0,0 +1,232 @@
5+1876;JM;Jamaica
6+1869;KN;Saint Kitts & Nevis
7+1868;TT;Trinidad & Tobago
8+1784;VC;Saint Vincent & the Grenadines
9+1767;DM;Dominica
10+1758;LC;Saint Lucia
11+1721;SX;Sint Maarten
12+1684;AS;American Samoa
13+1671;GU;Guam
14+1670;MP;Northern Mariana Islands
15+1664;MS;Montserrat
16+1649;TC;Turks & Caicos Islands
17+1473;GD;Grenada
18+1441;BM;Bermuda
19+1345;KY;Cayman Islands
20+1340;VI;US Virgin Islands
21+1284;VG;British Virgin Islands
22+1268;AG;Antigua & Barbuda
23+1264;AI;Anguilla
24+1246;BB;Barbados
25+1242;BS;Bahamas
26+998;UZ;Uzbekistan
27+996;KG;Kyrgyzstan
28+995;GE;Georgia
29+994;AZ;Azerbaijan
30+993;TM;Turkmenistan
31+992;TJ;Tajikistan
32+977;NP;Nepal
33+976;MN;Mongolia
34+975;BT;Bhutan
35+974;QA;Qatar
36+973;BH;Bahrain
37+972;IL;Israel
38+971;AE;United Arab Emirates
39+970;PS;Palestine
40+968;OM;Oman
41+967;YE;Yemen
42+966;SA;Saudi Arabia
43+965;KW;Kuwait
44+964;IQ;Iraq
45+963;SY;Syrian Arab Republic
46+962;JO;Jordan
47+961;LB;Lebanon
48+960;MV;Maldives
49+886;TW;Taiwan
50+880;BD;Bangladesh
51+856;LA;Laos
52+855;KH;Cambodia
53+853;MO;Macau
54+852;HK;Hong Kong
55+850;KP;North Korea
56+692;MH;Marshall Islands
57+691;FM;Micronesia
58+690;TK;Tokelau
59+689;PF;French Polynesia
60+688;TV;Tuvalu
61+687;NC;New Caledonia
62+686;KI;Kiribati
63+685;WS;Samoa
64+683;NU;Niue
65+682;CK;Cook Islands
66+681;WF;Wallis & Futuna
67+680;PW;Palau
68+679;FJ;Fiji
69+678;VU;Vanuatu
70+677;SB;Solomon Islands
71+676;TO;Tonga
72+675;PG;Papua New Guinea
73+674;NR;Nauru
74+673;BN;Brunei Darussalam
75+672;NF;Norfolk Island
76+670;TL;Timor-Leste
77+599;BQ;Bonaire, Sint Eustatius & Saba
78+599;CW;Curaçao
79+598;UY;Uruguay
80+597;SR;Suriname
81+596;MQ;Martinique
82+595;PY;Paraguay
83+594;GF;French Guiana
84+593;EC;Ecuador
85+592;GY;Guyana
86+591;BO;Bolivia
87+590;GP;Guadeloupe
88+509;HT;Haiti
89+508;PM;Saint Pierre & Miquelon
90+507;PA;Panama
91+506;CR;Costa Rica
92+505;NI;Nicaragua
93+504;HN;Honduras
94+503;SV;El Salvador
95+502;GT;Guatemala
96+501;BZ;Belize
97+500;FK;Falkland Islands
98+423;LI;Liechtenstein
99+421;SK;Slovakia
100+420;CZ;Czech Republic
101+389;MK;Macedonia
102+387;BA;Bosnia & Herzegovina
103+386;SI;Slovenia
104+385;HR;Croatia
105+382;ME;Montenegro
106+381;RS;Serbia
107+380;UA;Ukraine
108+378;SM;San Marino
109+377;MC;Monaco
110+376;AD;Andorra
111+375;BY;Belarus
112+374;AM;Armenia
113+373;MD;Moldova
114+372;EE;Estonia
115+371;LV;Latvia
116+370;LT;Lithuania
117+359;BG;Bulgaria
118+358;FI;Finland
119+357;CY;Cyprus
120+356;MT;Malta
121+355;AL;Albania
122+354;IS;Iceland
123+353;IE;Ireland
124+352;LU;Luxembourg
125+351;PT;Portugal
126+350;GI;Gibraltar
127+299;GL;Greenland
128+298;FO;Faroe Islands
129+297;AW;Aruba
130+291;ER;Eritrea
131+290;SH;Saint Helena
132+269;KM;Comoros
133+268;SZ;Swaziland
134+267;BW;Botswana
135+266;LS;Lesotho
136+265;MW;Malawi
137+264;NA;Namibia
138+263;ZW;Zimbabwe
139+262;RE;Réunion
140+261;MG;Madagascar
141+260;ZM;Zambia
142+258;MZ;Mozambique
143+257;BI;Burundi
144+256;UG;Uganda
145+255;TZ;Tanzania
146+254;KE;Kenya
147+253;DJ;Djibouti
148+252;SO;Somalia
149+251;ET;Ethiopia
150+250;RW;Rwanda
151+249;SD;Sudan
152+248;SC;Seychelles
153+247;SH;Saint Helena
154+246;IO;Diego Garcia
155+245;GW;Guinea-Bissau
156+244;AO;Angola
157+243;CD;Congo (Dem. Rep.)
158+242;CG;Congo (Rep.)
159+241;GA;Gabon
160+240;GQ;Equatorial Guinea
161+239;ST;São Tomé & Príncipe
162+238;CV;Cape Verde
163+237;CM;Cameroon
164+236;CF;Central African Rep.
165+235;TD;Chad
166+234;NG;Nigeria
167+233;GH;Ghana
168+232;SL;Sierra Leone
169+231;LR;Liberia
170+230;MU;Mauritius
171+229;BJ;Benin
172+228;TG;Togo
173+227;NE;Niger
174+226;BF;Burkina Faso
175+225;CI;Côte d`Ivoire
176+224;GN;Guinea
177+223;ML;Mali
178+222;MR;Mauritania
179+221;SN;Senegal
180+220;GM;Gambia
181+218;LY;Libya
182+216;TN;Tunisia
183+213;DZ;Algeria
184+212;MA;Morocco
185+211;SS;South Sudan
186+98;IR;Iran
187+95;MM;Myanmar
188+94;LK;Sri Lanka
189+93;AF;Afghanistan
190+92;PK;Pakistan
191+91;IN;India
192+90;TR;Turkey
193+86;CN;China
194+84;VN;Vietnam
195+82;KR;South Korea
196+81;JP;Japan
197+66;TH;Thailand
198+65;SG;Singapore
199+64;NZ;New Zealand
200+63;PH;Philippines
201+62;ID;Indonesia
202+61;AU;Australia
203+60;MY;Malaysia
204+58;VE;Venezuela
205+57;CO;Colombia
206+56;CL;Chile
207+55;BR;Brazil
208+54;AR;Argentina
209+53;CU;Cuba
210+52;MX;Mexico
211+51;PE;Peru
212+49;DE;Germany
213+48;PL;Poland
214+47;NO;Norway
215+46;SE;Sweden
216+45;DK;Denmark
217+44;GB;United Kingdom
218+43;AT;Austria
219+42;YL;Y-land
220+41;CH;Switzerland
221+40;RO;Romania
222+39;IT;Italy
223+36;HU;Hungary
224+34;ES;Spain
225+33;FR;France
226+32;BE;Belgium
227+31;NL;Netherlands
228+30;GR;Greece
229+27;ZA;South Africa
230+20;EG;Egypt
231+7;KZ;Kazakhstan
232+7;RU;Russian Federation
233+1;PR;Puerto Rico
234+1;DO;Dominican Rep.
235+1;CA;Canada
236+1;US;USA
237
238=== removed file 'components/iso_3166_2_countries.csv'
239--- components/iso_3166_2_countries.csv 2014-09-24 08:22:48 +0000
240+++ components/iso_3166_2_countries.csv 1970-01-01 00:00:00 +0000
241@@ -1,269 +0,0 @@
242-Sort Order,Common Name,Formal Name,Type,Sub Type,Sovereignty,Capital,ISO 4217 Currency Code,ISO 4217 Currency Name,ITU-T Telephone Code,ISO 3166-1 2 Letter Code,ISO 3166-1 3 Letter Code,ISO 3166-1 Number,IANA Country Code TLD
243-1,Afghanistan,Islamic State of Afghanistan,Independent State,,,Kabul,AFN,Afghani,93,AF,AFG,4,.af
244-2,Albania,Republic of Albania,Independent State,,,Tirana,ALL,Lek,355,AL,ALB,8,.al
245-3,Algeria,People's Democratic Republic of Algeria,Independent State,,,Algiers,DZD,Dinar,213,DZ,DZA,12,.dz
246-4,Andorra,Principality of Andorra,Independent State,,,Andorra la Vella,EUR,Euro,376,AD,AND,20,.ad
247-5,Angola,Republic of Angola,Independent State,,,Luanda,AOA,Kwanza,244,AO,AGO,24,.ao
248-6,Antigua and Barbuda,,Independent State,,,Saint John's,XCD,Dollar,-267,AG,ATG,28,.ag
249-7,Argentina,Argentine Republic,Independent State,,,Buenos Aires,ARS,Peso,54,AR,ARG,32,.ar
250-8,Armenia,Republic of Armenia,Independent State,,,Yerevan,AMD,Dram,374,AM,ARM,51,.am
251-9,Australia,Commonwealth of Australia,Independent State,,,Canberra,AUD,Dollar,61,AU,AUS,36,.au
252-10,Austria,Republic of Austria,Independent State,,,Vienna,EUR,Euro,43,AT,AUT,40,.at
253-11,Azerbaijan,Republic of Azerbaijan,Independent State,,,Baku,AZN,Manat,994,AZ,AZE,31,.az
254-12,"Bahamas, The",Commonwealth of The Bahamas,Independent State,,,Nassau,BSD,Dollar,-241,BS,BHS,44,.bs
255-13,Bahrain,Kingdom of Bahrain,Independent State,,,Manama,BHD,Dinar,973,BH,BHR,48,.bh
256-14,Bangladesh,People's Republic of Bangladesh,Independent State,,,Dhaka,BDT,Taka,880,BD,BGD,50,.bd
257-15,Barbados,,Independent State,,,Bridgetown,BBD,Dollar,-245,BB,BRB,52,.bb
258-16,Belarus,Republic of Belarus,Independent State,,,Minsk,BYR,Ruble,375,BY,BLR,112,.by
259-17,Belgium,Kingdom of Belgium,Independent State,,,Brussels,EUR,Euro,32,BE,BEL,56,.be
260-18,Belize,,Independent State,,,Belmopan,BZD,Dollar,501,BZ,BLZ,84,.bz
261-19,Benin,Republic of Benin,Independent State,,,Porto-Novo,XOF,Franc,229,BJ,BEN,204,.bj
262-20,Bhutan,Kingdom of Bhutan,Independent State,,,Thimphu,BTN,Ngultrum,975,BT,BTN,64,.bt
263-21,Bolivia,Republic of Bolivia,Independent State,,,La Paz (administrative/legislative) and Sucre (judical),BOB,Boliviano,591,BO,BOL,68,.bo
264-22,Bosnia and Herzegovina,,Independent State,,,Sarajevo,BAM,Marka,387,BA,BIH,70,.ba
265-23,Botswana,Republic of Botswana,Independent State,,,Gaborone,BWP,Pula,267,BW,BWA,72,.bw
266-24,Brazil,Federative Republic of Brazil,Independent State,,,Brasilia,BRL,Real,55,BR,BRA,76,.br
267-25,Brunei,Negara Brunei Darussalam,Independent State,,,Bandar Seri Begawan,BND,Dollar,673,BN,BRN,96,.bn
268-26,Bulgaria,Republic of Bulgaria,Independent State,,,Sofia,BGN,Lev,359,BG,BGR,100,.bg
269-27,Burkina Faso,,Independent State,,,Ouagadougou,XOF,Franc,226,BF,BFA,854,.bf
270-28,Burundi,Republic of Burundi,Independent State,,,Bujumbura,BIF,Franc,257,BI,BDI,108,.bi
271-29,Cambodia,Kingdom of Cambodia,Independent State,,,Phnom Penh,KHR,Riels,855,KH,KHM,116,.kh
272-30,Cameroon,Republic of Cameroon,Independent State,,,Yaounde,XAF,Franc,237,CM,CMR,120,.cm
273-31,Canada,,Independent State,,,Ottawa,CAD,Dollar,1,CA,CAN,124,.ca
274-32,Cape Verde,Republic of Cape Verde,Independent State,,,Praia,CVE,Escudo,238,CV,CPV,132,.cv
275-33,Central African Republic,,Independent State,,,Bangui,XAF,Franc,236,CF,CAF,140,.cf
276-34,Chad,Republic of Chad,Independent State,,,N'Djamena,XAF,Franc,235,TD,TCD,148,.td
277-35,Chile,Republic of Chile,Independent State,,,Santiago (administrative/judical) and Valparaiso (legislative),CLP,Peso,56,CL,CHL,152,.cl
278-36,"China, People's Republic of",People's Republic of China,Independent State,,,Beijing,CNY,Yuan Renminbi,86,CN,CHN,156,.cn
279-37,Colombia,Republic of Colombia,Independent State,,,Bogota,COP,Peso,57,CO,COL,170,.co
280-38,Comoros,Union of Comoros,Independent State,,,Moroni,KMF,Franc,269,KM,COM,174,.km
281-39,"Congo, (Congo – Kinshasa)",Democratic Republic of the Congo,Independent State,,,Kinshasa,CDF,Franc,243,CD,COD,180,.cd
282-40,"Congo, (Congo – Brazzaville)",Republic of the Congo,Independent State,,,Brazzaville,XAF,Franc,242,CG,COG,178,.cg
283-41,Costa Rica,Republic of Costa Rica,Independent State,,,San Jose,CRC,Colon,506,CR,CRI,188,.cr
284-42,Cote d'Ivoire (Ivory Coast),Republic of Cote d'Ivoire,Independent State,,,Yamoussoukro,XOF,Franc,225,CI,CIV,384,.ci
285-43,Croatia,Republic of Croatia,Independent State,,,Zagreb,HRK,Kuna,385,HR,HRV,191,.hr
286-44,Cuba,Republic of Cuba,Independent State,,,Havana,CUP,Peso,53,CU,CUB,192,.cu
287-45,Cyprus,Republic of Cyprus,Independent State,,,Nicosia,CYP,Pound,357,CY,CYP,196,.cy
288-46,Czech Republic,,Independent State,,,Prague,CZK,Koruna,420,CZ,CZE,203,.cz
289-47,Denmark,Kingdom of Denmark,Independent State,,,Copenhagen,DKK,Krone,45,DK,DNK,208,.dk
290-48,Djibouti,Republic of Djibouti,Independent State,,,Djibouti,DJF,Franc,253,DJ,DJI,262,.dj
291-49,Dominica,Commonwealth of Dominica,Independent State,,,Roseau,XCD,Dollar,-766,DM,DMA,212,.dm
292-50,Dominican Republic,,Independent State,,,Santo Domingo,DOP,Peso,+1-809 and 1-829,DO,DOM,214,.do
293-51,Ecuador,Republic of Ecuador,Independent State,,,Quito,USD,Dollar,593,EC,ECU,218,.ec
294-52,Egypt,Arab Republic of Egypt,Independent State,,,Cairo,EGP,Pound,20,EG,EGY,818,.eg
295-53,El Salvador,Republic of El Salvador,Independent State,,,San Salvador,USD,Dollar,503,SV,SLV,222,.sv
296-54,Equatorial Guinea,Republic of Equatorial Guinea,Independent State,,,Malabo,XAF,Franc,240,GQ,GNQ,226,.gq
297-55,Eritrea,State of Eritrea,Independent State,,,Asmara,ERN,Nakfa,291,ER,ERI,232,.er
298-56,Estonia,Republic of Estonia,Independent State,,,Tallinn,EEK,Kroon,372,EE,EST,233,.ee
299-57,Ethiopia,Federal Democratic Republic of Ethiopia,Independent State,,,Addis Ababa,ETB,Birr,251,ET,ETH,231,.et
300-58,Fiji,Republic of the Fiji Islands,Independent State,,,Suva,FJD,Dollar,679,FJ,FJI,242,.fj
301-59,Finland,Republic of Finland,Independent State,,,Helsinki,EUR,Euro,358,FI,FIN,246,.fi
302-60,France,French Republic,Independent State,,,Paris,EUR,Euro,33,FR,FRA,250,.fr
303-61,Gabon,Gabonese Republic,Independent State,,,Libreville,XAF,Franc,241,GA,GAB,266,.ga
304-62,"Gambia, The",Republic of The Gambia,Independent State,,,Banjul,GMD,Dalasi,220,GM,GMB,270,.gm
305-63,Georgia,Republic of Georgia,Independent State,,,Tbilisi,GEL,Lari,995,GE,GEO,268,.ge
306-64,Germany,Federal Republic of Germany,Independent State,,,Berlin,EUR,Euro,49,DE,DEU,276,.de
307-65,Ghana,Republic of Ghana,Independent State,,,Accra,GHC,Cedi,233,GH,GHA,288,.gh
308-66,Greece,Hellenic Republic,Independent State,,,Athens,EUR,Euro,30,GR,GRC,300,.gr
309-67,Grenada,,Independent State,,,Saint George's,XCD,Dollar,-472,GD,GRD,308,.gd
310-68,Guatemala,Republic of Guatemala,Independent State,,,Guatemala,GTQ,Quetzal,502,GT,GTM,320,.gt
311-69,Guinea,Republic of Guinea,Independent State,,,Conakry,GNF,Franc,224,GN,GIN,324,.gn
312-70,Guinea-Bissau,Republic of Guinea-Bissau,Independent State,,,Bissau,XOF,Franc,245,GW,GNB,624,.gw
313-71,Guyana,Co-operative Republic of Guyana,Independent State,,,Georgetown,GYD,Dollar,592,GY,GUY,328,.gy
314-72,Haiti,Republic of Haiti,Independent State,,,Port-au-Prince,HTG,Gourde,509,HT,HTI,332,.ht
315-73,Honduras,Republic of Honduras,Independent State,,,Tegucigalpa,HNL,Lempira,504,HN,HND,340,.hn
316-74,Hungary,Republic of Hungary,Independent State,,,Budapest,HUF,Forint,36,HU,HUN,348,.hu
317-75,Iceland,Republic of Iceland,Independent State,,,Reykjavik,ISK,Krona,354,IS,ISL,352,.is
318-76,India,Republic of India,Independent State,,,New Delhi,INR,Rupee,91,IN,IND,356,.in
319-77,Indonesia,Republic of Indonesia,Independent State,,,Jakarta,IDR,Rupiah,62,ID,IDN,360,.id
320-78,Iran,Islamic Republic of Iran,Independent State,,,Tehran,IRR,Rial,98,IR,IRN,364,.ir
321-79,Iraq,Republic of Iraq,Independent State,,,Baghdad,IQD,Dinar,964,IQ,IRQ,368,.iq
322-80,Ireland,,Independent State,,,Dublin,EUR,Euro,353,IE,IRL,372,.ie
323-81,Israel,State of Israel,Independent State,,,Jerusalem,ILS,Shekel,972,IL,ISR,376,.il
324-82,Italy,Italian Republic,Independent State,,,Rome,EUR,Euro,39,IT,ITA,380,.it
325-83,Jamaica,,Independent State,,,Kingston,JMD,Dollar,-875,JM,JAM,388,.jm
326-84,Japan,,Independent State,,,Tokyo,JPY,Yen,81,JP,JPN,392,.jp
327-85,Jordan,Hashemite Kingdom of Jordan,Independent State,,,Amman,JOD,Dinar,962,JO,JOR,400,.jo
328-86,Kazakhstan,Republic of Kazakhstan,Independent State,,,Astana,KZT,Tenge,7,KZ,KAZ,398,.kz
329-87,Kenya,Republic of Kenya,Independent State,,,Nairobi,KES,Shilling,254,KE,KEN,404,.ke
330-88,Kiribati,Republic of Kiribati,Independent State,,,Tarawa,AUD,Dollar,686,KI,KIR,296,.ki
331-89,"Korea, North",Democratic People's Republic of Korea,Independent State,,,Pyongyang,KPW,Won,850,KP,PRK,408,.kp
332-90,"Korea, South",Republic of Korea,Independent State,,,Seoul,KRW,Won,82,KR,KOR,410,.kr
333-91,Kuwait,State of Kuwait,Independent State,,,Kuwait,KWD,Dinar,965,KW,KWT,414,.kw
334-92,Kyrgyzstan,Kyrgyz Republic,Independent State,,,Bishkek,KGS,Som,996,KG,KGZ,417,.kg
335-93,Laos,Lao People's Democratic Republic,Independent State,,,Vientiane,LAK,Kip,856,LA,LAO,418,.la
336-94,Latvia,Republic of Latvia,Independent State,,,Riga,LVL,Lat,371,LV,LVA,428,.lv
337-95,Lebanon,Lebanese Republic,Independent State,,,Beirut,LBP,Pound,961,LB,LBN,422,.lb
338-96,Lesotho,Kingdom of Lesotho,Independent State,,,Maseru,LSL,Loti,266,LS,LSO,426,.ls
339-97,Liberia,Republic of Liberia,Independent State,,,Monrovia,LRD,Dollar,231,LR,LBR,430,.lr
340-98,Libya,Great Socialist People's Libyan Arab Jamahiriya,Independent State,,,Tripoli,LYD,Dinar,218,LY,LBY,434,.ly
341-99,Liechtenstein,Principality of Liechtenstein,Independent State,,,Vaduz,CHF,Franc,423,LI,LIE,438,.li
342-100,Lithuania,Republic of Lithuania,Independent State,,,Vilnius,LTL,Litas,370,LT,LTU,440,.lt
343-101,Luxembourg,Grand Duchy of Luxembourg,Independent State,,,Luxembourg,EUR,Euro,352,LU,LUX,442,.lu
344-102,Macedonia,Republic of Macedonia,Independent State,,,Skopje,MKD,Denar,389,MK,MKD,807,.mk
345-103,Madagascar,Republic of Madagascar,Independent State,,,Antananarivo,MGA,Ariary,261,MG,MDG,450,.mg
346-104,Malawi,Republic of Malawi,Independent State,,,Lilongwe,MWK,Kwacha,265,MW,MWI,454,.mw
347-105,Malaysia,,Independent State,,,Kuala Lumpur (legislative/judical) and Putrajaya (administrative),MYR,Ringgit,60,MY,MYS,458,.my
348-106,Maldives,Republic of Maldives,Independent State,,,Male,MVR,Rufiyaa,960,MV,MDV,462,.mv
349-107,Mali,Republic of Mali,Independent State,,,Bamako,XOF,Franc,223,ML,MLI,466,.ml
350-108,Malta,Republic of Malta,Independent State,,,Valletta,MTL,Lira,356,MT,MLT,470,.mt
351-109,Marshall Islands,Republic of the Marshall Islands,Independent State,,,Majuro,USD,Dollar,692,MH,MHL,584,.mh
352-110,Mauritania,Islamic Republic of Mauritania,Independent State,,,Nouakchott,MRO,Ouguiya,222,MR,MRT,478,.mr
353-111,Mauritius,Republic of Mauritius,Independent State,,,Port Louis,MUR,Rupee,230,MU,MUS,480,.mu
354-112,Mexico,United Mexican States,Independent State,,,Mexico,MXN,Peso,52,MX,MEX,484,.mx
355-113,Micronesia,Federated States of Micronesia,Independent State,,,Palikir,USD,Dollar,691,FM,FSM,583,.fm
356-114,Moldova,Republic of Moldova,Independent State,,,Chisinau,MDL,Leu,373,MD,MDA,498,.md
357-115,Monaco,Principality of Monaco,Independent State,,,Monaco,EUR,Euro,377,MC,MCO,492,.mc
358-116,Mongolia,,Independent State,,,Ulaanbaatar,MNT,Tugrik,976,MN,MNG,496,.mn
359-117,Montenegro,Republic of Montenegro,Independent State,,,Podgorica,EUR,Euro,382,ME,MNE,499,.me and .yu
360-118,Morocco,Kingdom of Morocco,Independent State,,,Rabat,MAD,Dirham,212,MA,MAR,504,.ma
361-119,Mozambique,Republic of Mozambique,Independent State,,,Maputo,MZM,Meticail,258,MZ,MOZ,508,.mz
362-120,Myanmar (Burma),Union of Myanmar,Independent State,,,Naypyidaw,MMK,Kyat,95,MM,MMR,104,.mm
363-121,Namibia,Republic of Namibia,Independent State,,,Windhoek,NAD,Dollar,264,NA,NAM,516,.na
364-122,Nauru,Republic of Nauru,Independent State,,,Yaren,AUD,Dollar,674,NR,NRU,520,.nr
365-123,Nepal,,Independent State,,,Kathmandu,NPR,Rupee,977,NP,NPL,524,.np
366-124,Netherlands,Kingdom of the Netherlands,Independent State,,,Amsterdam (administrative) and The Hague (legislative/judical),EUR,Euro,31,NL,NLD,528,.nl
367-125,New Zealand,,Independent State,,,Wellington,NZD,Dollar,64,NZ,NZL,554,.nz
368-126,Nicaragua,Republic of Nicaragua,Independent State,,,Managua,NIO,Cordoba,505,NI,NIC,558,.ni
369-127,Niger,Republic of Niger,Independent State,,,Niamey,XOF,Franc,227,NE,NER,562,.ne
370-128,Nigeria,Federal Republic of Nigeria,Independent State,,,Abuja,NGN,Naira,234,NG,NGA,566,.ng
371-129,Norway,Kingdom of Norway,Independent State,,,Oslo,NOK,Krone,47,NO,NOR,578,.no
372-130,Oman,Sultanate of Oman,Independent State,,,Muscat,OMR,Rial,968,OM,OMN,512,.om
373-131,Pakistan,Islamic Republic of Pakistan,Independent State,,,Islamabad,PKR,Rupee,92,PK,PAK,586,.pk
374-132,Palau,Republic of Palau,Independent State,,,Melekeok,USD,Dollar,680,PW,PLW,585,.pw
375-133,Panama,Republic of Panama,Independent State,,,Panama,PAB,Balboa,507,PA,PAN,591,.pa
376-134,Papua New Guinea,Independent State of Papua New Guinea,Independent State,,,Port Moresby,PGK,Kina,675,PG,PNG,598,.pg
377-135,Paraguay,Republic of Paraguay,Independent State,,,Asuncion,PYG,Guarani,595,PY,PRY,600,.py
378-136,Peru,Republic of Peru,Independent State,,,Lima,PEN,Sol,51,PE,PER,604,.pe
379-137,Philippines,Republic of the Philippines,Independent State,,,Manila,PHP,Peso,63,PH,PHL,608,.ph
380-138,Poland,Republic of Poland,Independent State,,,Warsaw,PLN,Zloty,48,PL,POL,616,.pl
381-139,Portugal,Portuguese Republic,Independent State,,,Lisbon,EUR,Euro,351,PT,PRT,620,.pt
382-140,Qatar,State of Qatar,Independent State,,,Doha,QAR,Rial,974,QA,QAT,634,.qa
383-141,Romania,,Independent State,,,Bucharest,RON,Leu,40,RO,ROU,642,.ro
384-142,Russia,Russian Federation,Independent State,,,Moscow,RUB,Ruble,7,RU,RUS,643,.ru and .su
385-143,Rwanda,Republic of Rwanda,Independent State,,,Kigali,RWF,Franc,250,RW,RWA,646,.rw
386-144,Saint Kitts and Nevis,Federation of Saint Kitts and Nevis,Independent State,,,Basseterre,XCD,Dollar,-868,KN,KNA,659,.kn
387-145,Saint Lucia,,Independent State,,,Castries,XCD,Dollar,-757,LC,LCA,662,.lc
388-146,Saint Vincent and the Grenadines,,Independent State,,,Kingstown,XCD,Dollar,-783,VC,VCT,670,.vc
389-147,Samoa,Independent State of Samoa,Independent State,,,Apia,WST,Tala,685,WS,WSM,882,.ws
390-148,San Marino,Republic of San Marino,Independent State,,,San Marino,EUR,Euro,378,SM,SMR,674,.sm
391-149,Sao Tome and Principe,Democratic Republic of Sao Tome and Principe,Independent State,,,Sao Tome,STD,Dobra,239,ST,STP,678,.st
392-150,Saudi Arabia,Kingdom of Saudi Arabia,Independent State,,,Riyadh,SAR,Rial,966,SA,SAU,682,.sa
393-151,Senegal,Republic of Senegal,Independent State,,,Dakar,XOF,Franc,221,SN,SEN,686,.sn
394-152,Serbia,Republic of Serbia,Independent State,,,Belgrade,RSD,Dinar,381,RS,SRB,688,.rs and .yu
395-153,Seychelles,Republic of Seychelles,Independent State,,,Victoria,SCR,Rupee,248,SC,SYC,690,.sc
396-154,Sierra Leone,Republic of Sierra Leone,Independent State,,,Freetown,SLL,Leone,232,SL,SLE,694,.sl
397-155,Singapore,Republic of Singapore,Independent State,,,Singapore,SGD,Dollar,65,SG,SGP,702,.sg
398-156,Slovakia,Slovak Republic,Independent State,,,Bratislava,SKK,Koruna,421,SK,SVK,703,.sk
399-157,Slovenia,Republic of Slovenia,Independent State,,,Ljubljana,EUR,Euro,386,SI,SVN,705,.si
400-158,Solomon Islands,,Independent State,,,Honiara,SBD,Dollar,677,SB,SLB,90,.sb
401-159,Somalia,,Independent State,,,Mogadishu,SOS,Shilling,252,SO,SOM,706,.so
402-160,South Africa,Republic of South Africa,Independent State,,,"Pretoria (administrative), Cape Town (legislative), and Bloemfontein (judical)",ZAR,Rand,27,ZA,ZAF,710,.za
403-161,Spain,Kingdom of Spain,Independent State,,,Madrid,EUR,Euro,34,ES,ESP,724,.es
404-162,Sri Lanka,Democratic Socialist Republic of Sri Lanka,Independent State,,,Colombo (administrative/judical) and Sri Jayewardenepura Kotte (legislative),LKR,Rupee,94,LK,LKA,144,.lk
405-163,Sudan,Republic of the Sudan,Independent State,,,Khartoum,SDD,Dinar,249,SD,SDN,736,.sd
406-164,Suriname,Republic of Suriname,Independent State,,,Paramaribo,SRD,Dollar,597,SR,SUR,740,.sr
407-165,Swaziland,Kingdom of Swaziland,Independent State,,,Mbabane (administrative) and Lobamba (legislative),SZL,Lilangeni,268,SZ,SWZ,748,.sz
408-166,Sweden,Kingdom of Sweden,Independent State,,,Stockholm,SEK,Kronoa,46,SE,SWE,752,.se
409-167,Switzerland,Swiss Confederation,Independent State,,,Bern,CHF,Franc,41,CH,CHE,756,.ch
410-168,Syria,Syrian Arab Republic,Independent State,,,Damascus,SYP,Pound,963,SY,SYR,760,.sy
411-169,Tajikistan,Republic of Tajikistan,Independent State,,,Dushanbe,TJS,Somoni,992,TJ,TJK,762,.tj
412-170,Tanzania,United Republic of Tanzania,Independent State,,,Dar es Salaam (administrative/judical) and Dodoma (legislative),TZS,Shilling,255,TZ,TZA,834,.tz
413-171,Thailand,Kingdom of Thailand,Independent State,,,Bangkok,THB,Baht,66,TH,THA,764,.th
414-172,Timor-Leste (East Timor),Democratic Republic of Timor-Leste,Independent State,,,Dili,USD,Dollar,670,TL,TLS,626,.tp and .tl
415-173,Togo,Togolese Republic,Independent State,,,Lome,XOF,Franc,228,TG,TGO,768,.tg
416-174,Tonga,Kingdom of Tonga,Independent State,,,Nuku'alofa,TOP,Pa'anga,676,TO,TON,776,.to
417-175,Trinidad and Tobago,Republic of Trinidad and Tobago,Independent State,,,Port-of-Spain,TTD,Dollar,-867,TT,TTO,780,.tt
418-176,Tunisia,Tunisian Republic,Independent State,,,Tunis,TND,Dinar,216,TN,TUN,788,.tn
419-177,Turkey,Republic of Turkey,Independent State,,,Ankara,TRY,Lira,90,TR,TUR,792,.tr
420-178,Turkmenistan,,Independent State,,,Ashgabat,TMM,Manat,993,TM,TKM,795,.tm
421-179,Tuvalu,,Independent State,,,Funafuti,AUD,Dollar,688,TV,TUV,798,.tv
422-180,Uganda,Republic of Uganda,Independent State,,,Kampala,UGX,Shilling,256,UG,UGA,800,.ug
423-181,Ukraine,,Independent State,,,Kiev,UAH,Hryvnia,380,UA,UKR,804,.ua
424-182,United Arab Emirates,United Arab Emirates,Independent State,,,Abu Dhabi,AED,Dirham,971,AE,ARE,784,.ae
425-183,Jersey,Bailiwick of Jersey,Dependency,Crown Dependency,United Kingdom,Saint Helier,JEP,Pound,44,JE,JEY,832,.je
426-184,United States,United States of America,Independent State,,,Washington,USD,Dollar,1,US,USA,840,.us
427-185,Uruguay,Oriental Republic of Uruguay,Independent State,,,Montevideo,UYU,Peso,598,UY,URY,858,.uy
428-186,Uzbekistan,Republic of Uzbekistan,Independent State,,,Tashkent,UZS,Som,998,UZ,UZB,860,.uz
429-187,Vanuatu,Republic of Vanuatu,Independent State,,,Port-Vila,VUV,Vatu,678,VU,VUT,548,.vu
430-188,Vatican City,State of the Vatican City,Independent State,,,Vatican City,EUR,Euro,379,VA,VAT,336,.va
431-189,Venezuela,Bolivarian Republic of Venezuela,Independent State,,,Caracas,VEB,Bolivar,58,VE,VEN,862,.ve
432-190,Vietnam,Socialist Republic of Vietnam,Independent State,,,Hanoi,VND,Dong,84,VN,VNM,704,.vn
433-191,Yemen,Republic of Yemen,Independent State,,,Sanaa,YER,Rial,967,YE,YEM,887,.ye
434-192,Zambia,Republic of Zambia,Independent State,,,Lusaka,ZMK,Kwacha,260,ZM,ZMB,894,.zm
435-193,Zimbabwe,Republic of Zimbabwe,Independent State,,,Harare,ZWD,Dollar,263,ZW,ZWE,716,.zw
436-194,Abkhazia,Republic of Abkhazia,Proto Independent State,,,Sokhumi,RUB,Ruble,995,GE,GEO,268,.ge
437-195,"China, Republic of (Taiwan)",Republic of China,Proto Independent State,,,Taipei,TWD,Dollar,886,TW,TWN,158,.tw
438-196,Nagorno-Karabakh,Nagorno-Karabakh Republic,Proto Independent State,,,Stepanakert,AMD,Dram,277,AZ,AZE,31,.az
439-197,Northern Cyprus,Turkish Republic of Northern Cyprus,Proto Independent State,,,Nicosia,TRY,Lira,-302,CY,CYP,196,.nc.tr
440-198,Pridnestrovie (Transnistria),Pridnestrovian Moldavian Republic,Proto Independent State,,,Tiraspol,,Ruple,-160,MD,MDA,498,.md
441-199,Somaliland,Republic of Somaliland,Proto Independent State,,,Hargeisa,,Shilling,252,SO,SOM,706,.so
442-200,South Ossetia,Republic of South Ossetia,Proto Independent State,,,Tskhinvali,RUB and GEL,Ruble and Lari,995,GE,GEO,268,.ge
443-201,Ashmore and Cartier Islands,Territory of Ashmore and Cartier Islands,Dependency,External Territory,Australia,,,,,AU,AUS,36,.au
444-202,Christmas Island,Territory of Christmas Island,Dependency,External Territory,Australia,The Settlement (Flying Fish Cove),AUD,Dollar,61,CX,CXR,162,.cx
445-203,Cocos (Keeling) Islands,Territory of Cocos (Keeling) Islands,Dependency,External Territory,Australia,West Island,AUD,Dollar,61,CC,CCK,166,.cc
446-204,Coral Sea Islands,Coral Sea Islands Territory,Dependency,External Territory,Australia,,,,,AU,AUS,36,.au
447-205,Heard Island and McDonald Islands,Territory of Heard Island and McDonald Islands,Dependency,External Territory,Australia,,,,,HM,HMD,334,.hm
448-206,Norfolk Island,Territory of Norfolk Island,Dependency,External Territory,Australia,Kingston,AUD,Dollar,672,NF,NFK,574,.nf
449-207,New Caledonia,,Dependency,Sui generis Collectivity,France,Noumea,XPF,Franc,687,NC,NCL,540,.nc
450-208,French Polynesia,Overseas Country of French Polynesia,Dependency,Overseas Collectivity,France,Papeete,XPF,Franc,689,PF,PYF,258,.pf
451-209,Mayotte,Departmental Collectivity of Mayotte,Dependency,Overseas Collectivity,France,Mamoudzou,EUR,Euro,262,YT,MYT,175,.yt
452-210,Saint Barthelemy,Collectivity of Saint Barthelemy,Dependency,Overseas Collectivity,France,Gustavia,EUR,Euro,590,GP,GLP,312,.gp
453-211,Saint Martin,Collectivity of Saint Martin,Dependency,Overseas Collectivity,France,Marigot,EUR,Euro,590,GP,GLP,312,.gp
454-212,Saint Pierre and Miquelon,Territorial Collectivity of Saint Pierre and Miquelon,Dependency,Overseas Collectivity,France,Saint-Pierre,EUR,Euro,508,PM,SPM,666,.pm
455-213,Wallis and Futuna,Collectivity of the Wallis and Futuna Islands,Dependency,Overseas Collectivity,France,Mata'utu,XPF,Franc,681,WF,WLF,876,.wf
456-214,French Southern and Antarctic Lands,Territory of the French Southern and Antarctic Lands,Dependency,Overseas Territory,France,Martin-de-Viviès,,,,TF,ATF,260,.tf
457-215,Clipperton Island,,Dependency,Possession,France,,,,,PF,PYF,258,.pf
458-216,Bouvet Island,,Dependency,Territory,Norway,,,,,BV,BVT,74,.bv
459-217,Cook Islands,,Dependency,Self-Governing in Free Association,New Zealand,Avarua,NZD,Dollar,682,CK,COK,184,.ck
460-218,Niue,,Dependency,Self-Governing in Free Association,New Zealand,Alofi,NZD,Dollar,683,NU,NIU,570,.nu
461-219,Tokelau,,Dependency,Territory,New Zealand,,NZD,Dollar,690,TK,TKL,772,.tk
462-220,Guernsey,Bailiwick of Guernsey,Dependency,Crown Dependency,United Kingdom,Saint Peter Port,GGP,Pound,44,GG,GGY,831,.gg
463-221,Isle of Man,,Dependency,Crown Dependency,United Kingdom,Douglas,IMP,Pound,44,IM,IMN,833,.im
464-222,United Kingdom,United Kingdom of Great Britain and Northern Ireland,Independent State,,,London,GBP,Pound,44,GB,GBR,826,.uk
465-223,Anguilla,,Dependency,Overseas Territory,United Kingdom,The Valley,XCD,Dollar,-263,AI,AIA,660,.ai
466-224,Bermuda,,Dependency,Overseas Territory,United Kingdom,Hamilton,BMD,Dollar,-440,BM,BMU,60,.bm
467-225,British Indian Ocean Territory,,Dependency,Overseas Territory,United Kingdom,,,,246,IO,IOT,86,.io
468-226,British Sovereign Base Areas,,Dependency,Overseas Territory,United Kingdom,Episkopi,CYP,Pound,357,,,,
469-227,British Virgin Islands,,Dependency,Overseas Territory,United Kingdom,Road Town,USD,Dollar,-283,VG,VGB,92,.vg
470-228,Cayman Islands,,Dependency,Overseas Territory,United Kingdom,George Town,KYD,Dollar,-344,KY,CYM,136,.ky
471-229,Falkland Islands (Islas Malvinas),,Dependency,Overseas Territory,United Kingdom,Stanley,FKP,Pound,500,FK,FLK,238,.fk
472-230,Gibraltar,,Dependency,Overseas Territory,United Kingdom,Gibraltar,GIP,Pound,350,GI,GIB,292,.gi
473-231,Montserrat,,Dependency,Overseas Territory,United Kingdom,Plymouth,XCD,Dollar,-663,MS,MSR,500,.ms
474-232,Pitcairn Islands,,Dependency,Overseas Territory,United Kingdom,Adamstown,NZD,Dollar,,PN,PCN,612,.pn
475-233,Saint Helena,,Dependency,Overseas Territory,United Kingdom,Jamestown,SHP,Pound,290,SH,SHN,654,.sh
476-234,South Georgia & South Sandwich Islands,,Dependency,Overseas Territory,United Kingdom,,,,,GS,SGS,239,.gs
477-235,Turks and Caicos Islands,,Dependency,Overseas Territory,United Kingdom,Grand Turk,USD,Dollar,-648,TC,TCA,796,.tc
478-236,Northern Mariana Islands,Commonwealth of The Northern Mariana Islands,Dependency,Commonwealth,United States,Saipan,USD,Dollar,-669,MP,MNP,580,.mp
479-237,Puerto Rico,Commonwealth of Puerto Rico,Dependency,Commonwealth,United States,San Juan,USD,Dollar,+1-787 and 1-939,PR,PRI,630,.pr
480-238,American Samoa,Territory of American Samoa,Dependency,Territory,United States,Pago Pago,USD,Dollar,-683,AS,ASM,16,.as
481-239,Baker Island,,Dependency,Territory,United States,,,,,UM,UMI,581,
482-240,Guam,Territory of Guam,Dependency,Territory,United States,Hagatna,USD,Dollar,-670,GU,GUM,316,.gu
483-241,Howland Island,,Dependency,Territory,United States,,,,,UM,UMI,581,
484-242,Jarvis Island,,Dependency,Territory,United States,,,,,UM,UMI,581,
485-243,Johnston Atoll,,Dependency,Territory,United States,,,,,UM,UMI,581,
486-244,Kingman Reef,,Dependency,Territory,United States,,,,,UM,UMI,581,
487-245,Midway Islands,,Dependency,Territory,United States,,,,,UM,UMI,581,
488-246,Navassa Island,,Dependency,Territory,United States,,,,,UM,UMI,581,
489-247,Palmyra Atoll,,Dependency,Territory,United States,,,,,UM,UMI,581,
490-248,U.S. Virgin Islands,United States Virgin Islands,Dependency,Territory,United States,Charlotte Amalie,USD,Dollar,-339,VI,VIR,850,.vi
491-249,Wake Island,,Dependency,Territory,United States,,,,,UM,UMI,850,
492-250,Hong Kong,Hong Kong Special Administrative Region,Proto Dependency,Special Administrative Region,China,,HKD,Dollar,852,HK,HKG,344,.hk
493-251,Macau,Macau Special Administrative Region,Proto Dependency,Special Administrative Region,China,Macau,MOP,Pataca,853,MO,MAC,446,.mo
494-252,Faroe Islands,,Proto Dependency,,Denmark,Torshavn,DKK,Krone,298,FO,FRO,234,.fo
495-253,Greenland,,Proto Dependency,,Denmark,Nuuk (Godthab),DKK,Krone,299,GL,GRL,304,.gl
496-254,French Guiana,Overseas Region of Guiana,Proto Dependency,Overseas Region,France,Cayenne,EUR,Euro,594,GF,GUF,254,.gf
497-255,Guadeloupe,Overseas Region of Guadeloupe,Proto Dependency,Overseas Region,France,Basse-Terre,EUR,Euro,590,GP,GLP,312,.gp
498-256,Martinique,Overseas Region of Martinique,Proto Dependency,Overseas Region,France,Fort-de-France,EUR,Euro,596,MQ,MTQ,474,.mq
499-257,Reunion,Overseas Region of Reunion,Proto Dependency,Overseas Region,France,Saint-Denis,EUR,Euro,262,RE,REU,638,.re
500-258,Aland,,Proto Dependency,,Finland,Mariehamn,EUR,Euro,340,AX,ALA,248,.ax
501-259,Aruba,,Proto Dependency,,Netherlands,Oranjestad,AWG,Guilder,297,AW,ABW,533,.aw
502-260,Netherlands Antilles,,Proto Dependency,,Netherlands,Willemstad,ANG,Guilder,599,AN,ANT,530,.an
503-261,Svalbard,,Proto Dependency,,Norway,Longyearbyen,NOK,Krone,47,SJ,SJM,744,.sj
504-262,Ascension,,Proto Dependency,Dependency of Saint Helena,United Kingdom,Georgetown,SHP,Pound,247,AC,ASC,,.ac
505-263,Tristan da Cunha,,Proto Dependency,Dependency of Saint Helena,United Kingdom,Edinburgh,SHP,Pound,290,TA,TAA,,
506-268,Australian Antarctic Territory,,Antarctic Territory,External Territory,Australia,,,,,AQ,ATA,10,.aq
507-269,Ross Dependency,,Antarctic Territory,Territory,New Zealand,,,,,AQ,ATA,10,.aq
508-270,Peter I Island,,Antarctic Territory,Territory,Norway,,,,,AQ,ATA,10,.aq
509-271,Queen Maud Land,,Antarctic Territory,Territory,Norway,,,,,AQ,ATA,10,.aq
510-272,British Antarctic Territory,,Antarctic Territory,Overseas Territory,United Kingdom,,,,,AQ,ATA,10,.aq
511
512=== modified file 'countries.py'
513--- countries.py 2014-07-25 05:13:40 +0000
514+++ countries.py 2014-10-24 13:55:22 +0000
515@@ -12,12 +12,12 @@
516 tel_to_name = {}
517 tel_to_iso = {}
518
519- with open('components/iso_3166_2_countries.csv', encoding="utf-8") as f:
520- reader = csv.reader(f)
521+ with open('assets/countries.csv', encoding="utf-8") as f:
522+ reader = csv.reader(f, delimiter=';')
523 for row in reader:
524- name = row[1]
525- iso = row[10] # two letter country code
526- tel = row[9]
527+ name = row[2]
528+ iso = row[1] # two letter country code
529+ tel = row[0]
530
531 if not tel or not iso:
532 continue
533@@ -29,7 +29,7 @@
534 tel_to_name[tel] = name
535 tel_to_iso[tel] = iso
536
537- with open('components/country_data.js', 'w') as f:
538+ with open('js/country_data.js', 'w', encoding='utf-8') as f:
539 f.write("var name_to_tel = ")
540 f.write(json.dumps(name_to_tel))
541 f.write(";\n")
542
543=== renamed file 'components/country_data.js' => 'js/country_data.js'
544--- components/country_data.js 2014-09-24 08:22:48 +0000
545+++ js/country_data.js 2014-10-24 13:55:22 +0000
546@@ -1,6 +1,6 @@
547-var name_to_tel = {"China, Republic of (Taiwan)": "886", "Bosnia and Herzegovina": "387", "Slovakia": "421", "Somaliland": "252", "Trinidad and Tobago": "-867", "San Marino": "378", "Jordan": "962", "Cambodia": "855", "Norway": "47", "Burundi": "257", "Aland": "340", "Syria": "963", "Cook Islands": "682", "Malaysia": "60", "Egypt": "20", "Guyana": "592", "Estonia": "372", "Rwanda": "250", "Lebanon": "961", "Eritrea": "291", "Benin": "229", "France": "33", "Bhutan": "975", "Mozambique": "258", "Saint Martin": "590", "Nigeria": "234", "Croatia": "385", "Dominica": "-766", "Japan": "81", "Colombia": "57", "Canada": "1", "South Africa": "27", "Pakistan": "92", "Solomon Islands": "677", "Paraguay": "595", "Comoros": "269", "Macau": "853", "Bolivia": "591", "Belgium": "32", "Botswana": "267", "Anguilla": "-263", "Uzbekistan": "998", "Niger": "227", "New Caledonia": "687", "Israel": "972", "Congo, (Congo \u0096 Brazzaville)": "242", "Chile": "56", "Slovenia": "386", "Sweden": "46", "Monaco": "377", "Niue": "683", "Kuwait": "965", "Luxembourg": "352", "Barbados": "-245", "Mauritania": "222", "Togo": "228", "Peru": "51", "Thailand": "66", "Equatorial Guinea": "240", "Qatar": "974", "Montenegro": "382", "Australia": "61", "Grenada": "-472", "Suriname": "597", "Switzerland": "41", "Aruba": "297", "Azerbaijan": "994", "Venezuela": "58", "Bahamas, The": "-241", "Samoa": "685", "Djibouti": "253", "Singapore": "65", "Kiribati": "686", "American Samoa": "-683", "Hungary": "36", "Korea, South": "82", "Cote d'Ivoire (Ivory Coast)": "225", "Guatemala": "502", "Greece": "30", "Common Name": "ITU-T Telephone Code", "Vatican City": "379", "Zambia": "260", "Kazakhstan": "7", "Argentina": "54", "Belize": "501", "Chad": "235", "Guinea": "224", "Tonga": "676", "Poland": "48", "Myanmar (Burma)": "95", "Netherlands Antilles": "599", "Dominican Republic": "+1-809 and 1-829", "Saint Vincent and the Grenadines": "-783", "Gibraltar": "350", "Andorra": "376", "Cayman Islands": "-344", "Mauritius": "230", "Ascension": "247", "Cameroon": "237", "Fiji": "679", "Puerto Rico": "+1-787 and 1-939", "Angola": "244", "Maldives": "960", "Haiti": "509", "Saint Helena": "290", "Cuba": "53", "China, People's Republic of": "86", "Uganda": "256", "Mexico": "52", "Nagorno-Karabakh": "277", "Sao Tome and Principe": "239", "Mongolia": "976", "Saint Pierre and Miquelon": "508", "Korea, North": "850", "Uruguay": "598", "Cocos (Keeling) Islands": "61", "El Salvador": "503", "Bermuda": "-440", "Somalia": "252", "Ghana": "233", "Libya": "218", "Northern Mariana Islands": "-669", "Vietnam": "84", "Mayotte": "262", "Marshall Islands": "692", "Greenland": "299", "Morocco": "212", "Vanuatu": "678", "Liberia": "231", "Isle of Man": "44", "Palau": "680", "Martinique": "596", "Saint Kitts and Nevis": "-868", "Panama": "507", "Laos": "856", "Namibia": "264", "British Virgin Islands": "-283", "Kyrgyzstan": "996", "Kenya": "254", "Tokelau": "690", "Cape Verde": "238", "Sudan": "249", "Norfolk Island": "672", "French Guiana": "594", "Turkey": "90", "Gambia, The": "220", "Moldova": "373", "Italy": "39", "Nicaragua": "505", "Costa Rica": "506", "Lesotho": "266", "Falkland Islands (Islas Malvinas)": "500", "Guam": "-670", "Sierra Leone": "232", "Oman": "968", "Iceland": "354", "Brunei": "673", "Turkmenistan": "993", "Philippines": "63", "Ethiopia": "251", "India": "91", "Romania": "40", "Malawi": "265", "Micronesia": "691", "Czech Republic": "420", "Spain": "34", "South Ossetia": "995", "Timor-Leste (East Timor)": "670", "Abkhazia": "995", "Armenia": "374", "Madagascar": "261", "Serbia": "381", "Iran": "98", "British Indian Ocean Territory": "246", "Brazil": "55", "United Kingdom": "44", "Hong Kong": "852", "Ecuador": "593", "Lithuania": "370", "Pridnestrovie (Transnistria)": "-160", "Belarus": "375", "Yemen": "967", "Gabon": "241", "U.S. Virgin Islands": "-339", "Wallis and Futuna": "681", "Jersey": "44", "Burkina Faso": "226", "Christmas Island": "61", "United Arab Emirates": "971", "Indonesia": "62", "Cyprus": "357", "Papua New Guinea": "675", "Latvia": "371", "Afghanistan": "93", "Senegal": "221", "Reunion": "262", "Russia": "7", "Tajikistan": "992", "Iraq": "964", "Georgia": "995", "Saint Barthelemy": "590", "Saudi Arabia": "966", "Austria": "43", "Honduras": "504", "Swaziland": "268", "Albania": "355", "Nepal": "977", "French Polynesia": "689", "Finland": "358", "Jamaica": "-875", "Central African Republic": "236", "Denmark": "45", "Mali": "223", "Tunisia": "216", "Germany": "49", "Congo, (Congo \u0096 Kinshasa)": "243", "Faroe Islands": "298", "Sri Lanka": "94", "Seychelles": "248", "Tristan da Cunha": "290", "Turks and Caicos Islands": "-648", "Tanzania": "255", "Zimbabwe": "263", "United States": "1", "Liechtenstein": "423", "Nauru": "674", "Guernsey": "44", "Northern Cyprus": "-302", "Bulgaria": "359", "Malta": "356", "Guadeloupe": "590", "Montserrat": "-663", "Portugal": "351", "Ukraine": "380", "Macedonia": "389", "Ireland": "353", "Svalbard": "47", "Netherlands": "31", "Antigua and Barbuda": "-267", "New Zealand": "64", "Bahrain": "973", "Saint Lucia": "-757", "Guinea-Bissau": "245", "Algeria": "213", "Tuvalu": "688", "Bangladesh": "880"};
548-var name_to_iso = {"China, Republic of (Taiwan)": "TW", "Bosnia and Herzegovina": "BA", "Slovakia": "SK", "Somaliland": "SO", "Trinidad and Tobago": "TT", "San Marino": "SM", "Jordan": "JO", "Cambodia": "KH", "Norway": "NO", "Burundi": "BI", "Aland": "AX", "Syria": "SY", "Cook Islands": "CK", "Malaysia": "MY", "Egypt": "EG", "Guyana": "GY", "Estonia": "EE", "Rwanda": "RW", "Lebanon": "LB", "Eritrea": "ER", "Benin": "BJ", "France": "FR", "Bhutan": "BT", "Mozambique": "MZ", "Saint Martin": "GP", "Nigeria": "NG", "Croatia": "HR", "Dominica": "DM", "Japan": "JP", "Colombia": "CO", "Canada": "CA", "South Africa": "ZA", "Pakistan": "PK", "Solomon Islands": "SB", "Paraguay": "PY", "Comoros": "KM", "Macau": "MO", "Bolivia": "BO", "Belgium": "BE", "Botswana": "BW", "Anguilla": "AI", "Uzbekistan": "UZ", "Niger": "NE", "New Caledonia": "NC", "Israel": "IL", "Congo, (Congo \u0096 Brazzaville)": "CG", "Chile": "CL", "Slovenia": "SI", "Sweden": "SE", "Monaco": "MC", "Niue": "NU", "Kuwait": "KW", "Luxembourg": "LU", "Barbados": "BB", "Mauritania": "MR", "Togo": "TG", "Peru": "PE", "Thailand": "TH", "Equatorial Guinea": "GQ", "Qatar": "QA", "Montenegro": "ME", "Australia": "AU", "Grenada": "GD", "Suriname": "SR", "Switzerland": "CH", "Aruba": "AW", "Azerbaijan": "AZ", "Venezuela": "VE", "Bahamas, The": "BS", "Samoa": "WS", "Djibouti": "DJ", "Singapore": "SG", "Kiribati": "KI", "American Samoa": "AS", "Hungary": "HU", "Korea, South": "KR", "Cote d'Ivoire (Ivory Coast)": "CI", "Guatemala": "GT", "Greece": "GR", "Common Name": "ISO 3166-1 2 Letter Code", "Vatican City": "VA", "Zambia": "ZM", "Kazakhstan": "KZ", "Argentina": "AR", "Belize": "BZ", "Chad": "TD", "Guinea": "GN", "Tonga": "TO", "Poland": "PL", "Myanmar (Burma)": "MM", "Netherlands Antilles": "AN", "Dominican Republic": "DO", "Saint Vincent and the Grenadines": "VC", "Gibraltar": "GI", "Andorra": "AD", "Cayman Islands": "KY", "Mauritius": "MU", "Ascension": "AC", "Cameroon": "CM", "Fiji": "FJ", "Puerto Rico": "PR", "Angola": "AO", "Maldives": "MV", "Haiti": "HT", "Saint Helena": "SH", "Cuba": "CU", "China, People's Republic of": "CN", "Uganda": "UG", "Mexico": "MX", "Nagorno-Karabakh": "AZ", "Sao Tome and Principe": "ST", "Mongolia": "MN", "Saint Pierre and Miquelon": "PM", "Korea, North": "KP", "Uruguay": "UY", "Cocos (Keeling) Islands": "CC", "El Salvador": "SV", "Bermuda": "BM", "Somalia": "SO", "Ghana": "GH", "Libya": "LY", "Northern Mariana Islands": "MP", "Vietnam": "VN", "Mayotte": "YT", "Marshall Islands": "MH", "Greenland": "GL", "Morocco": "MA", "Vanuatu": "VU", "Liberia": "LR", "Isle of Man": "IM", "Palau": "PW", "Martinique": "MQ", "Saint Kitts and Nevis": "KN", "Panama": "PA", "Laos": "LA", "Namibia": "NA", "British Virgin Islands": "VG", "Kyrgyzstan": "KG", "Kenya": "KE", "Tokelau": "TK", "Cape Verde": "CV", "Sudan": "SD", "Norfolk Island": "NF", "French Guiana": "GF", "Turkey": "TR", "Gambia, The": "GM", "Moldova": "MD", "Italy": "IT", "Nicaragua": "NI", "Costa Rica": "CR", "Lesotho": "LS", "Falkland Islands (Islas Malvinas)": "FK", "Guam": "GU", "Sierra Leone": "SL", "Oman": "OM", "Iceland": "IS", "Brunei": "BN", "Turkmenistan": "TM", "Philippines": "PH", "Ethiopia": "ET", "India": "IN", "Romania": "RO", "Malawi": "MW", "Micronesia": "FM", "Czech Republic": "CZ", "Spain": "ES", "South Ossetia": "GE", "Timor-Leste (East Timor)": "TL", "Abkhazia": "GE", "Armenia": "AM", "Madagascar": "MG", "Serbia": "RS", "Iran": "IR", "British Indian Ocean Territory": "IO", "Brazil": "BR", "United Kingdom": "GB", "Hong Kong": "HK", "Ecuador": "EC", "Lithuania": "LT", "Pridnestrovie (Transnistria)": "MD", "Belarus": "BY", "Yemen": "YE", "Gabon": "GA", "U.S. Virgin Islands": "VI", "Wallis and Futuna": "WF", "Jersey": "JE", "Burkina Faso": "BF", "Christmas Island": "CX", "United Arab Emirates": "AE", "Indonesia": "ID", "Cyprus": "CY", "Papua New Guinea": "PG", "Latvia": "LV", "Afghanistan": "AF", "Senegal": "SN", "Reunion": "RE", "Russia": "RU", "Tajikistan": "TJ", "Iraq": "IQ", "Georgia": "GE", "Saint Barthelemy": "GP", "Saudi Arabia": "SA", "Austria": "AT", "Honduras": "HN", "Swaziland": "SZ", "Albania": "AL", "Nepal": "NP", "French Polynesia": "PF", "Finland": "FI", "Jamaica": "JM", "Central African Republic": "CF", "Denmark": "DK", "Mali": "ML", "Tunisia": "TN", "Germany": "DE", "Congo, (Congo \u0096 Kinshasa)": "CD", "Faroe Islands": "FO", "Sri Lanka": "LK", "Seychelles": "SC", "Tristan da Cunha": "TA", "Turks and Caicos Islands": "TC", "Tanzania": "TZ", "Zimbabwe": "ZW", "United States": "US", "Liechtenstein": "LI", "Nauru": "NR", "Guernsey": "GG", "Northern Cyprus": "CY", "Bulgaria": "BG", "Malta": "MT", "Guadeloupe": "GP", "Montserrat": "MS", "Portugal": "PT", "Ukraine": "UA", "Macedonia": "MK", "Ireland": "IE", "Svalbard": "SJ", "Netherlands": "NL", "Antigua and Barbuda": "AG", "New Zealand": "NZ", "Bahrain": "BH", "Saint Lucia": "LC", "Guinea-Bissau": "GW", "Algeria": "DZ", "Tuvalu": "TV", "Bangladesh": "BD"};
549-var iso_to_name = {"ET": "Ethiopia", "IR": "Iran", "SH": "Saint Helena", "LV": "Latvia", "CX": "Christmas Island", "TV": "Tuvalu", "SY": "Syria", "CN": "China, People's Republic of", "NL": "Netherlands", "MW": "Malawi", "RU": "Russia", "AI": "Anguilla", "AT": "Austria", "TR": "Turkey", "NF": "Norfolk Island", "PK": "Pakistan", "CZ": "Czech Republic", "BZ": "Belize", "HK": "Hong Kong", "CF": "Central African Republic", "PF": "French Polynesia", "KI": "Kiribati", "FI": "Finland", "GU": "Guam", "NE": "Niger", "BD": "Bangladesh", "ZA": "South Africa", "GL": "Greenland", "MG": "Madagascar", "NA": "Namibia", "YT": "Mayotte", "UY": "Uruguay", "SZ": "Swaziland", "GP": "Guadeloupe", "GI": "Gibraltar", "MZ": "Mozambique", "NC": "New Caledonia", "MD": "Pridnestrovie (Transnistria)", "IO": "British Indian Ocean Territory", "GR": "Greece", "HN": "Honduras", "ES": "Spain", "VI": "U.S. Virgin Islands", "DZ": "Algeria", "TH": "Thailand", "AU": "Australia", "BR": "Brazil", "BG": "Bulgaria", "BA": "Bosnia and Herzegovina", "MR": "Mauritania", "AW": "Aruba", "VC": "Saint Vincent and the Grenadines", "SK": "Slovakia", "GN": "Guinea", "ST": "Sao Tome and Principe", "JE": "Jersey", "NO": "Norway", "VE": "Venezuela", "IN": "India", "BJ": "Benin", "SJ": "Svalbard", "NZ": "New Zealand", "CU": "Cuba", "AL": "Albania", "LY": "Libya", "CO": "Colombia", "AD": "Andorra", "HT": "Haiti", "AR": "Argentina", "AN": "Netherlands Antilles", "AE": "United Arab Emirates", "KZ": "Kazakhstan", "DO": "Dominican Republic", "NU": "Niue", "LI": "Liechtenstein", "MT": "Malta", "AZ": "Nagorno-Karabakh", "LC": "Saint Lucia", "ZW": "Zimbabwe", "BE": "Belgium", "EC": "Ecuador", "KM": "Comoros", "MH": "Marshall Islands", "MN": "Mongolia", "SL": "Sierra Leone", "BM": "Bermuda", "ISO 3166-1 2 Letter Code": "Common Name", "CY": "Northern Cyprus", "PW": "Palau", "SG": "Singapore", "MO": "Macau", "ML": "Mali", "MM": "Myanmar (Burma)", "PY": "Paraguay", "GB": "United Kingdom", "DM": "Dominica", "YE": "Yemen", "RS": "Serbia", "FK": "Falkland Islands (Islas Malvinas)", "KE": "Kenya", "JO": "Jordan", "RE": "Reunion", "LB": "Lebanon", "MV": "Maldives", "ID": "Indonesia", "BS": "Bahamas, The", "PT": "Portugal", "CM": "Cameroon", "AS": "American Samoa", "BN": "Brunei", "SD": "Sudan", "BB": "Barbados", "PH": "Philippines", "LA": "Laos", "LU": "Luxembourg", "SA": "Saudi Arabia", "IT": "Italy", "TA": "Tristan da Cunha", "MY": "Malaysia", "KW": "Kuwait", "SR": "Suriname", "KR": "Korea, South", "TD": "Chad", "RW": "Rwanda", "TG": "Togo", "SM": "San Marino", "AX": "Aland", "FJ": "Fiji", "BT": "Bhutan", "ME": "Montenegro", "HR": "Croatia", "CA": "Canada", "IS": "Iceland", "GW": "Guinea-Bissau", "EG": "Egypt", "PL": "Poland", "TZ": "Tanzania", "BH": "Bahrain", "PE": "Peru", "IL": "Israel", "VA": "Vatican City", "MA": "Morocco", "US": "United States", "GQ": "Equatorial Guinea", "BI": "Burundi", "IM": "Isle of Man", "GG": "Guernsey", "CL": "Chile", "GA": "Gabon", "AM": "Armenia", "GF": "French Guiana", "DK": "Denmark", "KY": "Cayman Islands", "IQ": "Iraq", "FR": "France", "TK": "Tokelau", "WF": "Wallis and Futuna", "KH": "Cambodia", "TM": "Turkmenistan", "RO": "Romania", "DJ": "Djibouti", "TW": "China, Republic of (Taiwan)", "MQ": "Martinique", "MX": "Mexico", "BW": "Botswana", "NG": "Nigeria", "SO": "Somaliland", "NP": "Nepal", "TT": "Trinidad and Tobago", "FM": "Micronesia", "SV": "El Salvador", "JP": "Japan", "HU": "Hungary", "FO": "Faroe Islands", "TC": "Turks and Caicos Islands", "KP": "Korea, North", "AG": "Antigua and Barbuda", "AC": "Ascension", "CH": "Switzerland", "GY": "Guyana", "PM": "Saint Pierre and Miquelon", "BY": "Belarus", "BF": "Burkina Faso", "GE": "South Ossetia", "LR": "Liberia", "CK": "Cook Islands", "LK": "Sri Lanka", "PR": "Puerto Rico", "MK": "Macedonia", "IE": "Ireland", "MC": "Monaco", "TO": "Tonga", "SC": "Seychelles", "MS": "Montserrat", "KN": "Saint Kitts and Nevis", "EE": "Estonia", "SI": "Slovenia", "PG": "Papua New Guinea", "CI": "Cote d'Ivoire (Ivory Coast)", "UG": "Uganda", "CC": "Cocos (Keeling) Islands", "SN": "Senegal", "TN": "Tunisia", "DE": "Germany", "GT": "Guatemala", "UZ": "Uzbekistan", "CV": "Cape Verde", "MU": "Mauritius", "WS": "Samoa", "MP": "Northern Mariana Islands", "ER": "Eritrea", "UA": "Ukraine", "CG": "Congo, (Congo \u0096 Brazzaville)", "GM": "Gambia, The", "CR": "Costa Rica", "SB": "Solomon Islands", "VU": "Vanuatu", "AO": "Angola", "JM": "Jamaica", "LT": "Lithuania", "OM": "Oman", "LS": "Lesotho", "BO": "Bolivia", "KG": "Kyrgyzstan", "GH": "Ghana", "NI": "Nicaragua", "ZM": "Zambia", "QA": "Qatar", "PA": "Panama", "VN": "Vietnam", "GD": "Grenada", "NR": "Nauru", "SE": "Sweden", "AF": "Afghanistan", "TJ": "Tajikistan", "CD": "Congo, (Congo \u0096 Kinshasa)", "TL": "Timor-Leste (East Timor)", "VG": "British Virgin Islands"};
550-var iso_to_tel = {"ET": "251", "IR": "98", "SH": "290", "LV": "371", "CX": "61", "TV": "688", "SY": "963", "CN": "86", "NL": "31", "MW": "265", "RU": "7", "AI": "-263", "AT": "43", "TR": "90", "NF": "672", "PK": "92", "CZ": "420", "BZ": "501", "HK": "852", "CF": "236", "PF": "689", "KI": "686", "FI": "358", "GU": "-670", "NE": "227", "BD": "880", "ZA": "27", "GL": "299", "MG": "261", "NA": "264", "YT": "262", "UY": "598", "SZ": "268", "GP": "590", "GI": "350", "MZ": "258", "NC": "687", "MD": "-160", "IO": "246", "GR": "30", "HN": "504", "ES": "34", "VI": "-339", "DZ": "213", "TH": "66", "AU": "61", "BR": "55", "BG": "359", "BA": "387", "MR": "222", "AW": "297", "VC": "-783", "SK": "421", "GN": "224", "ST": "239", "JE": "44", "NO": "47", "VE": "58", "IN": "91", "BJ": "229", "SJ": "47", "NZ": "64", "CU": "53", "AL": "355", "LY": "218", "CO": "57", "AD": "376", "HT": "509", "AR": "54", "AN": "599", "AE": "971", "KZ": "7", "DO": "+1-809 and 1-829", "NU": "683", "LI": "423", "MT": "356", "AZ": "277", "LC": "-757", "ZW": "263", "BE": "32", "EC": "593", "KM": "269", "MH": "692", "MN": "976", "SL": "232", "BM": "-440", "ISO 3166-1 2 Letter Code": "ITU-T Telephone Code", "CY": "-302", "PW": "680", "SG": "65", "MO": "853", "ML": "223", "MM": "95", "PY": "595", "GB": "44", "DM": "-766", "YE": "967", "RS": "381", "FK": "500", "KE": "254", "JO": "962", "RE": "262", "LB": "961", "MV": "960", "ID": "62", "BS": "-241", "PT": "351", "CM": "237", "AS": "-683", "BN": "673", "SD": "249", "BB": "-245", "PH": "63", "LA": "856", "LU": "352", "SA": "966", "IT": "39", "TA": "290", "MY": "60", "KW": "965", "SR": "597", "KR": "82", "TD": "235", "RW": "250", "TG": "228", "SM": "378", "AX": "340", "FJ": "679", "BT": "975", "ME": "382", "HR": "385", "CA": "1", "IS": "354", "GW": "245", "EG": "20", "PL": "48", "TZ": "255", "BH": "973", "PE": "51", "IL": "972", "VA": "379", "MA": "212", "US": "1", "GQ": "240", "BI": "257", "IM": "44", "GG": "44", "CL": "56", "GA": "241", "AM": "374", "GF": "594", "DK": "45", "KY": "-344", "IQ": "964", "FR": "33", "TK": "690", "WF": "681", "KH": "855", "TM": "993", "RO": "40", "DJ": "253", "TW": "886", "MQ": "596", "MX": "52", "BW": "267", "NG": "234", "SO": "252", "NP": "977", "TT": "-867", "FM": "691", "SV": "503", "JP": "81", "HU": "36", "FO": "298", "TC": "-648", "KP": "850", "AG": "-267", "AC": "247", "CH": "41", "GY": "592", "PM": "508", "BY": "375", "BF": "226", "GE": "995", "LR": "231", "CK": "682", "LK": "94", "PR": "+1-787 and 1-939", "MK": "389", "IE": "353", "MC": "377", "TO": "676", "SC": "248", "MS": "-663", "KN": "-868", "EE": "372", "SI": "386", "PG": "675", "CI": "225", "UG": "256", "CC": "61", "SN": "221", "TN": "216", "DE": "49", "GT": "502", "UZ": "998", "CV": "238", "MU": "230", "WS": "685", "MP": "-669", "ER": "291", "UA": "380", "CG": "242", "GM": "220", "CR": "506", "SB": "677", "VU": "678", "AO": "244", "JM": "-875", "LT": "370", "OM": "968", "LS": "266", "BO": "591", "KG": "996", "GH": "233", "NI": "505", "ZM": "260", "QA": "974", "PA": "507", "VN": "84", "GD": "-472", "NR": "674", "SE": "46", "AF": "93", "TJ": "992", "CD": "243", "TL": "670", "VG": "-283"};
551-var tel_to_name = {"961": "Lebanon", "995": "South Ossetia", "-283": "British Virgin Islands", "386": "Slovenia", "ITU-T Telephone Code": "Common Name", "90": "Turkey", "216": "Tunisia", "40": "Romania", "421": "Slovakia", "+1-787 and 1-939": "Puerto Rico", "855": "Cambodia", "20": "Egypt", "267": "Botswana", "389": "Macedonia", "243": "Congo, (Congo \u0096 Kinshasa)", "241": "Gabon", "965": "Kuwait", "62": "Indonesia", "51": "Peru", "998": "Uzbekistan", "240": "Equatorial Guinea", "594": "French Guiana", "41": "Switzerland", "886": "China, Republic of (Taiwan)", "236": "Central African Republic", "298": "Faroe Islands", "94": "Sri Lanka", "-683": "American Samoa", "220": "Gambia, The", "-783": "Saint Vincent and the Grenadines", "371": "Latvia", "975": "Bhutan", "54": "Argentina", "-472": "Grenada", "258": "Mozambique", "599": "Netherlands Antilles", "-302": "Northern Cyprus", "55": "Brazil", "972": "Israel", "670": "Timor-Leste (East Timor)", "375": "Belarus", "971": "United Arab Emirates", "960": "Maldives", "-669": "Northern Mariana Islands", "32": "Belgium", "81": "Japan", "61": "Cocos (Keeling) Islands", "508": "Saint Pierre and Miquelon", "30": "Greece", "233": "Ghana", "340": "Aland", "245": "Guinea-Bissau", "-663": "Montserrat", "-160": "Pridnestrovie (Transnistria)", "252": "Somaliland", "229": "Benin", "503": "El Salvador", "596": "Martinique", "-263": "Anguilla", "385": "Croatia", "968": "Oman", "228": "Togo", "598": "Uruguay", "86": "China, People's Republic of", "593": "Ecuador", "-245": "Barbados", "-440": "Bermuda", "-867": "Trinidad and Tobago", "500": "Falkland Islands (Islas Malvinas)", "65": "Singapore", "688": "Tuvalu", "266": "Lesotho", "49": "Germany", "506": "Costa Rica", "377": "Monaco", "880": "Bangladesh", "504": "Honduras", "358": "Finland", "-648": "Turks and Caicos Islands", "98": "Iran", "996": "Kyrgyzstan", "60": "Malaysia", "963": "Syria", "689": "French Polynesia", "372": "Estonia", "-670": "Guam", "686": "Kiribati", "974": "Qatar", "852": "Hong Kong", "352": "Luxembourg", "48": "Poland", "381": "Serbia", "359": "Bulgaria", "690": "Tokelau", "268": "Swaziland", "226": "Burkina Faso", "82": "Korea, South", "64": "New Zealand", "675": "Papua New Guinea", "376": "Andorra", "502": "Guatemala", "681": "Wallis and Futuna", "354": "Iceland", "591": "Bolivia", "420": "Czech Republic", "221": "Senegal", "255": "Tanzania", "380": "Ukraine", "501": "Belize", "242": "Congo, (Congo \u0096 Brazzaville)", "682": "Cook Islands", "856": "Laos", "57": "Colombia", "261": "Madagascar", "595": "Paraguay", "218": "Libya", "692": "Marshall Islands", "379": "Vatican City", "677": "Solomon Islands", "222": "Mauritania", "232": "Sierra Leone", "370": "Lithuania", "853": "Macau", "850": "Korea, North", "247": "Ascension", "249": "Sudan", "-344": "Cayman Islands", "-339": "U.S. Virgin Islands", "973": "Bahrain", "251": "Ethiopia", "269": "Comoros", "238": "Cape Verde", "47": "Svalbard", "590": "Guadeloupe", "277": "Nagorno-Karabakh", "244": "Angola", "212": "Morocco", "976": "Mongolia", "223": "Mali", "246": "British Indian Ocean Territory", "505": "Nicaragua", "53": "Cuba", "378": "San Marino", "260": "Zambia", "231": "Liberia", "1": "United States", "351": "Portugal", "673": "Brunei", "678": "Vanuatu", "993": "Turkmenistan", "56": "Chile", "63": "Philippines", "45": "Denmark", "36": "Hungary", "-875": "Jamaica", "-241": "Bahamas, The", "687": "New Caledonia", "967": "Yemen", "685": "Samoa", "691": "Micronesia", "977": "Nepal", "290": "Tristan da Cunha", "7": "Russia", "234": "Nigeria", "683": "Niue", "353": "Ireland", "374": "Armenia", "597": "Suriname", "254": "Kenya", "265": "Malawi", "992": "Tajikistan", "46": "Sweden", "-757": "Saint Lucia", "299": "Greenland", "291": "Eritrea", "43": "Austria", "256": "Uganda", "66": "Thailand", "964": "Iraq", "84": "Vietnam", "264": "Namibia", "297": "Aruba", "58": "Venezuela", "93": "Afghanistan", "34": "Spain", "+1-809 and 1-829": "Dominican Republic", "-868": "Saint Kitts and Nevis", "237": "Cameroon", "52": "Mexico", "224": "Guinea", "350": "Gibraltar", "672": "Norfolk Island", "225": "Cote d'Ivoire (Ivory Coast)", "44": "United Kingdom", "507": "Panama", "253": "Djibouti", "257": "Burundi", "227": "Niger", "966": "Saudi Arabia", "680": "Palau", "423": "Liechtenstein", "31": "Netherlands", "679": "Fiji", "91": "India", "230": "Mauritius", "994": "Azerbaijan", "235": "Chad", "-267": "Antigua and Barbuda", "373": "Moldova", "962": "Jordan", "676": "Tonga", "213": "Algeria", "674": "Nauru", "-766": "Dominica", "248": "Seychelles", "382": "Montenegro", "95": "Myanmar (Burma)", "250": "Rwanda", "357": "Cyprus", "262": "Reunion", "39": "Italy", "263": "Zimbabwe", "592": "Guyana", "239": "Sao Tome and Principe", "92": "Pakistan", "355": "Albania", "387": "Bosnia and Herzegovina", "509": "Haiti", "33": "France", "356": "Malta", "27": "South Africa"};
552-var tel_to_iso = {"961": "LB", "995": "GE", "-283": "VG", "386": "SI", "ITU-T Telephone Code": "ISO 3166-1 2 Letter Code", "90": "TR", "216": "TN", "40": "RO", "421": "SK", "+1-787 and 1-939": "PR", "855": "KH", "20": "EG", "267": "BW", "389": "MK", "243": "CD", "241": "GA", "965": "KW", "62": "ID", "51": "PE", "998": "UZ", "240": "GQ", "594": "GF", "41": "CH", "886": "TW", "236": "CF", "298": "FO", "94": "LK", "-683": "AS", "220": "GM", "-783": "VC", "371": "LV", "975": "BT", "54": "AR", "-472": "GD", "258": "MZ", "599": "AN", "-302": "CY", "55": "BR", "972": "IL", "670": "TL", "375": "BY", "971": "AE", "960": "MV", "-669": "MP", "32": "BE", "81": "JP", "61": "CC", "508": "PM", "30": "GR", "233": "GH", "340": "AX", "245": "GW", "-663": "MS", "-160": "MD", "252": "SO", "229": "BJ", "503": "SV", "596": "MQ", "-263": "AI", "385": "HR", "968": "OM", "228": "TG", "598": "UY", "86": "CN", "593": "EC", "-245": "BB", "-440": "BM", "-867": "TT", "500": "FK", "65": "SG", "688": "TV", "266": "LS", "49": "DE", "506": "CR", "377": "MC", "880": "BD", "504": "HN", "358": "FI", "-648": "TC", "98": "IR", "996": "KG", "60": "MY", "963": "SY", "689": "PF", "372": "EE", "-670": "GU", "686": "KI", "974": "QA", "852": "HK", "352": "LU", "48": "PL", "381": "RS", "359": "BG", "690": "TK", "268": "SZ", "226": "BF", "82": "KR", "64": "NZ", "675": "PG", "376": "AD", "502": "GT", "681": "WF", "354": "IS", "591": "BO", "420": "CZ", "221": "SN", "255": "TZ", "380": "UA", "501": "BZ", "242": "CG", "682": "CK", "856": "LA", "57": "CO", "261": "MG", "595": "PY", "218": "LY", "692": "MH", "379": "VA", "677": "SB", "222": "MR", "232": "SL", "370": "LT", "853": "MO", "850": "KP", "247": "AC", "249": "SD", "-344": "KY", "-339": "VI", "973": "BH", "251": "ET", "269": "KM", "238": "CV", "47": "SJ", "590": "GP", "277": "AZ", "244": "AO", "212": "MA", "976": "MN", "223": "ML", "246": "IO", "505": "NI", "53": "CU", "378": "SM", "260": "ZM", "231": "LR", "1": "US", "351": "PT", "673": "BN", "678": "VU", "993": "TM", "56": "CL", "63": "PH", "45": "DK", "36": "HU", "-875": "JM", "-241": "BS", "687": "NC", "967": "YE", "685": "WS", "691": "FM", "977": "NP", "290": "TA", "7": "RU", "234": "NG", "683": "NU", "353": "IE", "374": "AM", "597": "SR", "254": "KE", "265": "MW", "992": "TJ", "46": "SE", "-757": "LC", "299": "GL", "291": "ER", "43": "AT", "256": "UG", "66": "TH", "964": "IQ", "84": "VN", "264": "NA", "297": "AW", "58": "VE", "93": "AF", "34": "ES", "+1-809 and 1-829": "DO", "-868": "KN", "237": "CM", "52": "MX", "224": "GN", "350": "GI", "672": "NF", "225": "CI", "44": "GB", "507": "PA", "253": "DJ", "257": "BI", "227": "NE", "966": "SA", "680": "PW", "423": "LI", "31": "NL", "679": "FJ", "91": "IN", "230": "MU", "994": "AZ", "235": "TD", "-267": "AG", "373": "MD", "962": "JO", "676": "TO", "213": "DZ", "674": "NR", "-766": "DM", "248": "SC", "382": "ME", "95": "MM", "250": "RW", "357": "CY", "262": "RE", "39": "IT", "263": "ZW", "592": "GY", "239": "ST", "92": "PK", "355": "AL", "387": "BA", "509": "HT", "33": "FR", "356": "MT", "27": "ZA"}
553\ No newline at end of file
554+var name_to_tel = {"Bahrain": "973", "Poland": "48", "French Polynesia": "689", "Malta": "356", "Saudi Arabia": "966", "Madagascar": "261", "Eritrea": "291", "Norway": "47", "Namibia": "264", "Tuvalu": "688", "Ecuador": "593", "Hong Kong": "852", "Antigua & Barbuda": "1268", "Tonga": "676", "Denmark": "45", "New Caledonia": "687", "Norfolk Island": "672", "Chile": "56", "Hungary": "36", "Algeria": "213", "Singapore": "65", "Greenland": "299", "US Virgin Islands": "1340", "Papua New Guinea": "675", "Belize": "501", "Grenada": "1473", "Tokelau": "690", "Cuba": "53", "Sint Maarten": "1721", "Afghanistan": "93", "Cambodia": "855", "Uruguay": "598", "Botswana": "267", "Jordan": "962", "Turkmenistan": "993", "Belarus": "375", "Dominica": "1767", "San Marino": "378", "New Zealand": "64", "Brunei Darussalam": "673", "Georgia": "995", "Lithuania": "370", "Burundi": "257", "Armenia": "374", "Haiti": "509", "Monaco": "377", "Bhutan": "975", "Yemen": "967", "Greece": "30", "Argentina": "54", "Benin": "229", "Czech Republic": "420", "Micronesia": "691", "Nigeria": "234", "Colombia": "57", "Cape Verde": "238", "Belgium": "32", "Congo (Dem. Rep.)": "243", "Turkey": "90", "Switzerland": "41", "Gabon": "241", "Philippines": "63", "Bonaire, Sint Eustatius & Saba": "599", "Solomon Islands": "677", "Latvia": "371", "Mozambique": "258", "Malaysia": "60", "North Korea": "850", "Tunisia": "216", "Costa Rica": "506", "South Korea": "82", "Mali": "223", "France": "33", "Rwanda": "250", "Slovakia": "421", "Israel": "972", "Guam": "1671", "Palau": "680", "Turks & Caicos Islands": "1649", "Myanmar": "95", "Portugal": "351", "Bermuda": "1441", "Croatia": "385", "Egypt": "20", "Tajikistan": "992", "Togo": "228", "Y-land": "42", "Libya": "218", "Gibraltar": "350", "Ethiopia": "251", "Suriname": "597", "Burkina Faso": "226", "Barbados": "1246", "Paraguay": "595", "R\u00e9union": "262", "Iceland": "354", "Saint Lucia": "1758", "Guinea": "224", "Somalia": "252", "Bosnia & Herzegovina": "387", "Italy": "39", "French Guiana": "594", "Malawi": "265", "Ukraine": "380", "Samoa": "685", "Kyrgyzstan": "996", "Uganda": "256", "Macedonia": "389", "United Arab Emirates": "971", "Tanzania": "255", "Ireland": "353", "El Salvador": "503", "Palestine": "970", "United Kingdom": "44", "Honduras": "504", "Guatemala": "502", "Equatorial Guinea": "240", "Saint Pierre & Miquelon": "508", "Sweden": "46", "Diego Garcia": "246", "Spain": "34", "Bahamas": "1242", "Saint Vincent & the Grenadines": "1784", "Syrian Arab Republic": "963", "Guadeloupe": "590", "Qatar": "974", "Vietnam": "84", "Puerto Rico": "1", "Azerbaijan": "994", "Zambia": "260", "Niger": "227", "China": "86", "Taiwan": "886", "Cyprus": "357", "Wallis & Futuna": "681", "Thailand": "66", "Trinidad & Tobago": "1868", "Iran": "98", "Congo (Rep.)": "242", "Comoros": "269", "Anguilla": "1264", "Ghana": "233", "Martinique": "596", "Guyana": "592", "Serbia": "381", "Pakistan": "92", "Morocco": "212", "Germany": "49", "Northern Mariana Islands": "1670", "South Africa": "27", "Chad": "235", "Finland": "358", "Cameroon": "237", "Aruba": "297", "Lesotho": "266", "Andorra": "376", "Swaziland": "268", "C\u00f4te d`Ivoire": "225", "Austria": "43", "Falkland Islands": "500", "Kenya": "254", "Peru": "51", "Central African Rep.": "236", "Nauru": "674", "Niue": "683", "Indonesia": "62", "Cook Islands": "682", "Sudan": "249", "Nicaragua": "505", "Albania": "355", "Canada": "1", "Luxembourg": "352", "India": "91", "S\u00e3o Tom\u00e9 & Pr\u00edncipe": "239", "Timor-Leste": "670", "Uzbekistan": "998", "Montenegro": "382", "Macau": "853", "Romania": "40", "Bolivia": "591", "Sri Lanka": "94", "Montserrat": "1664", "Jamaica": "1876", "Saint Kitts & Nevis": "1869", "Guinea-Bissau": "245", "Kiribati": "686", "British Virgin Islands": "1284", "Mexico": "52", "Cayman Islands": "1345", "Kazakhstan": "7", "Mongolia": "976", "Seychelles": "248", "Nepal": "977", "Mauritania": "222", "Australia": "61", "Japan": "81", "Marshall Islands": "692", "Dominican Rep.": "1", "Russian Federation": "7", "Venezuela": "58", "Panama": "507", "Lebanon": "961", "Mauritius": "230", "Liberia": "231", "Bulgaria": "359", "Oman": "968", "Vanuatu": "678", "Netherlands": "31", "Maldives": "960", "Iraq": "964", "Zimbabwe": "263", "Bangladesh": "880", "USA": "1", "Fiji": "679", "Sierra Leone": "232", "Gambia": "220", "Kuwait": "965", "Senegal": "221", "Cura\u00e7ao": "599", "Saint Helena": "247", "Estonia": "372", "Faroe Islands": "298", "Slovenia": "386", "Moldova": "373", "Djibouti": "253", "American Samoa": "1684", "Laos": "856", "Liechtenstein": "423", "Angola": "244", "South Sudan": "211", "Brazil": "55"};
555+var name_to_iso = {"Bahrain": "BH", "Poland": "PL", "French Polynesia": "PF", "Malta": "MT", "Saudi Arabia": "SA", "Madagascar": "MG", "Eritrea": "ER", "Norway": "NO", "Namibia": "NA", "Tuvalu": "TV", "Ecuador": "EC", "Hong Kong": "HK", "Antigua & Barbuda": "AG", "Tonga": "TO", "Denmark": "DK", "New Caledonia": "NC", "Norfolk Island": "NF", "Chile": "CL", "Hungary": "HU", "Algeria": "DZ", "Singapore": "SG", "Greenland": "GL", "US Virgin Islands": "VI", "Papua New Guinea": "PG", "Belize": "BZ", "Grenada": "GD", "Tokelau": "TK", "Cuba": "CU", "Sint Maarten": "SX", "Afghanistan": "AF", "Cambodia": "KH", "Uruguay": "UY", "Botswana": "BW", "Jordan": "JO", "Turkmenistan": "TM", "Belarus": "BY", "Dominica": "DM", "San Marino": "SM", "New Zealand": "NZ", "Brunei Darussalam": "BN", "Georgia": "GE", "Lithuania": "LT", "Burundi": "BI", "Armenia": "AM", "Haiti": "HT", "Monaco": "MC", "Bhutan": "BT", "Yemen": "YE", "Greece": "GR", "Argentina": "AR", "Benin": "BJ", "Czech Republic": "CZ", "Micronesia": "FM", "Nigeria": "NG", "Colombia": "CO", "Cape Verde": "CV", "Belgium": "BE", "Congo (Dem. Rep.)": "CD", "Turkey": "TR", "Switzerland": "CH", "Gabon": "GA", "Philippines": "PH", "Bonaire, Sint Eustatius & Saba": "BQ", "Solomon Islands": "SB", "Latvia": "LV", "Mozambique": "MZ", "Malaysia": "MY", "North Korea": "KP", "Tunisia": "TN", "Costa Rica": "CR", "South Korea": "KR", "Mali": "ML", "France": "FR", "Rwanda": "RW", "Slovakia": "SK", "Israel": "IL", "Guam": "GU", "Palau": "PW", "Turks & Caicos Islands": "TC", "Myanmar": "MM", "Portugal": "PT", "Bermuda": "BM", "Croatia": "HR", "Egypt": "EG", "Tajikistan": "TJ", "Togo": "TG", "Y-land": "YL", "Libya": "LY", "Gibraltar": "GI", "Ethiopia": "ET", "Suriname": "SR", "Burkina Faso": "BF", "Barbados": "BB", "Paraguay": "PY", "R\u00e9union": "RE", "Iceland": "IS", "Saint Lucia": "LC", "Guinea": "GN", "Somalia": "SO", "Bosnia & Herzegovina": "BA", "Italy": "IT", "French Guiana": "GF", "Malawi": "MW", "Ukraine": "UA", "Samoa": "WS", "Kyrgyzstan": "KG", "Uganda": "UG", "Macedonia": "MK", "United Arab Emirates": "AE", "Tanzania": "TZ", "Ireland": "IE", "El Salvador": "SV", "Palestine": "PS", "United Kingdom": "GB", "Honduras": "HN", "Guatemala": "GT", "Equatorial Guinea": "GQ", "Saint Pierre & Miquelon": "PM", "Sweden": "SE", "Diego Garcia": "IO", "Spain": "ES", "Bahamas": "BS", "Saint Vincent & the Grenadines": "VC", "Syrian Arab Republic": "SY", "Guadeloupe": "GP", "Qatar": "QA", "Vietnam": "VN", "Puerto Rico": "PR", "Azerbaijan": "AZ", "Zambia": "ZM", "Niger": "NE", "China": "CN", "Taiwan": "TW", "Cyprus": "CY", "Wallis & Futuna": "WF", "Thailand": "TH", "Trinidad & Tobago": "TT", "Iran": "IR", "Congo (Rep.)": "CG", "Comoros": "KM", "Anguilla": "AI", "Ghana": "GH", "Martinique": "MQ", "Guyana": "GY", "Serbia": "RS", "Pakistan": "PK", "Morocco": "MA", "Germany": "DE", "Northern Mariana Islands": "MP", "South Africa": "ZA", "Chad": "TD", "Finland": "FI", "Cameroon": "CM", "Aruba": "AW", "Lesotho": "LS", "Andorra": "AD", "Swaziland": "SZ", "C\u00f4te d`Ivoire": "CI", "Austria": "AT", "Falkland Islands": "FK", "Kenya": "KE", "Peru": "PE", "Central African Rep.": "CF", "Nauru": "NR", "Niue": "NU", "Indonesia": "ID", "Cook Islands": "CK", "Sudan": "SD", "Nicaragua": "NI", "Albania": "AL", "Canada": "CA", "Luxembourg": "LU", "India": "IN", "S\u00e3o Tom\u00e9 & Pr\u00edncipe": "ST", "Timor-Leste": "TL", "Uzbekistan": "UZ", "Montenegro": "ME", "Macau": "MO", "Romania": "RO", "Bolivia": "BO", "Sri Lanka": "LK", "Montserrat": "MS", "Jamaica": "JM", "Saint Kitts & Nevis": "KN", "Guinea-Bissau": "GW", "Kiribati": "KI", "British Virgin Islands": "VG", "Mexico": "MX", "Cayman Islands": "KY", "Kazakhstan": "KZ", "Mongolia": "MN", "Seychelles": "SC", "Nepal": "NP", "Mauritania": "MR", "Australia": "AU", "Japan": "JP", "Marshall Islands": "MH", "Dominican Rep.": "DO", "Russian Federation": "RU", "Venezuela": "VE", "Panama": "PA", "Lebanon": "LB", "Mauritius": "MU", "Liberia": "LR", "Bulgaria": "BG", "Oman": "OM", "Vanuatu": "VU", "Netherlands": "NL", "Maldives": "MV", "Iraq": "IQ", "Zimbabwe": "ZW", "Bangladesh": "BD", "USA": "US", "Fiji": "FJ", "Sierra Leone": "SL", "Gambia": "GM", "Kuwait": "KW", "Senegal": "SN", "Cura\u00e7ao": "CW", "Saint Helena": "SH", "Estonia": "EE", "Faroe Islands": "FO", "Slovenia": "SI", "Moldova": "MD", "Djibouti": "DJ", "American Samoa": "AS", "Laos": "LA", "Liechtenstein": "LI", "Angola": "AO", "South Sudan": "SS", "Brazil": "BR"};
556+var iso_to_name = {"SI": "Slovenia", "BG": "Bulgaria", "NZ": "New Zealand", "AD": "Andorra", "NP": "Nepal", "LA": "Laos", "GT": "Guatemala", "BZ": "Belize", "UZ": "Uzbekistan", "UY": "Uruguay", "MQ": "Martinique", "BN": "Brunei Darussalam", "MM": "Myanmar", "EE": "Estonia", "ML": "Mali", "SB": "Solomon Islands", "MD": "Moldova", "CO": "Colombia", "LB": "Lebanon", "BF": "Burkina Faso", "JP": "Japan", "PW": "Palau", "MA": "Morocco", "LI": "Liechtenstein", "OM": "Oman", "KW": "Kuwait", "AE": "United Arab Emirates", "AS": "American Samoa", "CA": "Canada", "MP": "Northern Mariana Islands", "KH": "Cambodia", "BQ": "Bonaire, Sint Eustatius & Saba", "MX": "Mexico", "TV": "Tuvalu", "HU": "Hungary", "AL": "Albania", "KM": "Comoros", "CR": "Costa Rica", "RU": "Russian Federation", "CL": "Chile", "DZ": "Algeria", "QA": "Qatar", "DM": "Dominica", "PY": "Paraguay", "PA": "Panama", "AU": "Australia", "VN": "Vietnam", "PL": "Poland", "GU": "Guam", "TG": "Togo", "SL": "Sierra Leone", "BY": "Belarus", "PS": "Palestine", "CN": "China", "AG": "Antigua & Barbuda", "CM": "Cameroon", "NA": "Namibia", "MT": "Malta", "CW": "Cura\u00e7ao", "LC": "Saint Lucia", "MY": "Malaysia", "DE": "Germany", "DK": "Denmark", "LR": "Liberia", "GY": "Guyana", "SK": "Slovakia", "LU": "Luxembourg", "TZ": "Tanzania", "BW": "Botswana", "GF": "French Guiana", "YE": "Yemen", "LK": "Sri Lanka", "SM": "San Marino", "IS": "Iceland", "HN": "Honduras", "AO": "Angola", "TO": "Tonga", "SN": "Senegal", "FJ": "Fiji", "ZA": "South Africa", "MV": "Maldives", "GR": "Greece", "SD": "Sudan", "TM": "Turkmenistan", "GM": "Gambia", "CG": "Congo (Rep.)", "GN": "Guinea", "NO": "Norway", "RS": "Serbia", "TW": "Taiwan", "RE": "R\u00e9union", "MZ": "Mozambique", "EC": "Ecuador", "SH": "Saint Helena", "FR": "France", "PM": "Saint Pierre & Miquelon", "GH": "Ghana", "FK": "Falkland Islands", "CV": "Cape Verde", "TL": "Timor-Leste", "TD": "Chad", "FM": "Micronesia", "AW": "Aruba", "NE": "Niger", "BH": "Bahrain", "IR": "Iran", "IE": "Ireland", "ID": "Indonesia", "CD": "Congo (Dem. Rep.)", "BS": "Bahamas", "GA": "Gabon", "BT": "Bhutan", "CU": "Cuba", "FO": "Faroe Islands", "NR": "Nauru", "LV": "Latvia", "TJ": "Tajikistan", "TC": "Turks & Caicos Islands", "HK": "Hong Kong", "HR": "Croatia", "CI": "C\u00f4te d`Ivoire", "KR": "South Korea", "MC": "Monaco", "VI": "US Virgin Islands", "AT": "Austria", "RW": "Rwanda", "WS": "Samoa", "ME": "Montenegro", "UG": "Uganda", "JM": "Jamaica", "ST": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", "US": "USA", "CZ": "Czech Republic", "PR": "Puerto Rico", "PK": "Pakistan", "KZ": "Kazakhstan", "YL": "Y-land", "VG": "British Virgin Islands", "IO": "Diego Garcia", "AF": "Afghanistan", "IL": "Israel", "TN": "Tunisia", "CF": "Central African Rep.", "SY": "Syrian Arab Republic", "GP": "Guadeloupe", "AZ": "Azerbaijan", "CK": "Cook Islands", "MR": "Mauritania", "EG": "Egypt", "PG": "Papua New Guinea", "JO": "Jordan", "ZM": "Zambia", "LY": "Libya", "BI": "Burundi", "SC": "Seychelles", "SO": "Somalia", "BR": "Brazil", "KG": "Kyrgyzstan", "TH": "Thailand", "MO": "Macau", "UA": "Ukraine", "TK": "Tokelau", "SX": "Sint Maarten", "BB": "Barbados", "NF": "Norfolk Island", "BE": "Belgium", "GI": "Gibraltar", "MH": "Marshall Islands", "ZW": "Zimbabwe", "ES": "Spain", "IT": "Italy", "BO": "Bolivia", "VU": "Vanuatu", "PH": "Philippines", "BD": "Bangladesh", "TR": "Turkey", "MU": "Mauritius", "IN": "India", "SS": "South Sudan", "HT": "Haiti", "MW": "Malawi", "MS": "Montserrat", "DJ": "Djibouti", "KN": "Saint Kitts & Nevis", "GW": "Guinea-Bissau", "KE": "Kenya", "FI": "Finland", "SV": "El Salvador", "MG": "Madagascar", "AM": "Armenia", "IQ": "Iraq", "SA": "Saudi Arabia", "VE": "Venezuela", "NC": "New Caledonia", "PT": "Portugal", "LT": "Lithuania", "CH": "Switzerland", "GE": "Georgia", "SG": "Singapore", "CY": "Cyprus", "MK": "Macedonia", "RO": "Romania", "AI": "Anguilla", "SR": "Suriname", "AR": "Argentina", "SE": "Sweden", "PF": "French Polynesia", "GL": "Greenland", "GQ": "Equatorial Guinea", "PE": "Peru", "BM": "Bermuda", "LS": "Lesotho", "NI": "Nicaragua", "DO": "Dominican Rep.", "ET": "Ethiopia", "BJ": "Benin", "NL": "Netherlands", "KY": "Cayman Islands", "TT": "Trinidad & Tobago", "ER": "Eritrea", "NG": "Nigeria", "WF": "Wallis & Futuna", "SZ": "Swaziland", "KI": "Kiribati", "BA": "Bosnia & Herzegovina", "KP": "North Korea", "GD": "Grenada", "MN": "Mongolia", "GB": "United Kingdom", "NU": "Niue", "VC": "Saint Vincent & the Grenadines"};
557+var iso_to_tel = {"SI": "386", "BG": "359", "NZ": "64", "AD": "376", "NP": "977", "LA": "856", "GT": "502", "BZ": "501", "UZ": "998", "UY": "598", "MQ": "596", "BN": "673", "MM": "95", "EE": "372", "ML": "223", "SB": "677", "MD": "373", "CO": "57", "LB": "961", "BF": "226", "JP": "81", "PW": "680", "MA": "212", "LI": "423", "OM": "968", "KW": "965", "AE": "971", "AS": "1684", "CA": "1", "MP": "1670", "KH": "855", "BQ": "599", "MX": "52", "TV": "688", "HU": "36", "AL": "355", "KM": "269", "CR": "506", "RU": "7", "CL": "56", "DZ": "213", "QA": "974", "DM": "1767", "PY": "595", "PA": "507", "AU": "61", "VN": "84", "PL": "48", "GU": "1671", "TG": "228", "SL": "232", "BY": "375", "PS": "970", "CN": "86", "AG": "1268", "CM": "237", "NA": "264", "MT": "356", "CW": "599", "LC": "1758", "MY": "60", "DE": "49", "DK": "45", "LR": "231", "GY": "592", "SK": "421", "LU": "352", "TZ": "255", "BW": "267", "GF": "594", "YE": "967", "LK": "94", "SM": "378", "IS": "354", "HN": "504", "AO": "244", "TO": "676", "SN": "221", "FJ": "679", "ZA": "27", "MV": "960", "GR": "30", "SD": "249", "TM": "993", "GM": "220", "CG": "242", "GN": "224", "NO": "47", "RS": "381", "TW": "886", "RE": "262", "MZ": "258", "EC": "593", "SH": "247", "FR": "33", "PM": "508", "GH": "233", "FK": "500", "CV": "238", "TL": "670", "TD": "235", "FM": "691", "AW": "297", "NE": "227", "BH": "973", "IR": "98", "IE": "353", "ID": "62", "CD": "243", "BS": "1242", "GA": "241", "BT": "975", "CU": "53", "FO": "298", "NR": "674", "LV": "371", "TJ": "992", "TC": "1649", "HK": "852", "HR": "385", "CI": "225", "KR": "82", "MC": "377", "VI": "1340", "AT": "43", "RW": "250", "WS": "685", "ME": "382", "UG": "256", "JM": "1876", "ST": "239", "US": "1", "CZ": "420", "PR": "1", "PK": "92", "KZ": "7", "YL": "42", "VG": "1284", "IO": "246", "AF": "93", "IL": "972", "TN": "216", "CF": "236", "SY": "963", "GP": "590", "AZ": "994", "CK": "682", "MR": "222", "EG": "20", "PG": "675", "JO": "962", "ZM": "260", "LY": "218", "BI": "257", "SC": "248", "SO": "252", "BR": "55", "KG": "996", "TH": "66", "MO": "853", "UA": "380", "TK": "690", "SX": "1721", "BB": "1246", "NF": "672", "BE": "32", "GI": "350", "MH": "692", "ZW": "263", "ES": "34", "IT": "39", "BO": "591", "VU": "678", "PH": "63", "BD": "880", "TR": "90", "MU": "230", "IN": "91", "SS": "211", "HT": "509", "MW": "265", "MS": "1664", "DJ": "253", "KN": "1869", "GW": "245", "KE": "254", "FI": "358", "SV": "503", "MG": "261", "AM": "374", "IQ": "964", "SA": "966", "VE": "58", "NC": "687", "PT": "351", "LT": "370", "CH": "41", "GE": "995", "SG": "65", "CY": "357", "MK": "389", "RO": "40", "AI": "1264", "SR": "597", "AR": "54", "SE": "46", "PF": "689", "GL": "299", "GQ": "240", "PE": "51", "BM": "1441", "LS": "266", "NI": "505", "DO": "1", "ET": "251", "BJ": "229", "NL": "31", "KY": "1345", "TT": "1868", "ER": "291", "NG": "234", "WF": "681", "SZ": "268", "KI": "686", "BA": "387", "KP": "850", "GD": "1473", "MN": "976", "GB": "44", "NU": "683", "VC": "1784"};
558+var tel_to_name = {"591": "Bolivia", "211": "South Sudan", "1246": "Barbados", "386": "Slovenia", "238": "Cape Verde", "966": "Saudi Arabia", "358": "Finland", "1869": "Saint Kitts & Nevis", "1876": "Jamaica", "375": "Belarus", "972": "Israel", "674": "Nauru", "681": "Wallis & Futuna", "995": "Georgia", "689": "French Polynesia", "1268": "Antigua & Barbuda", "226": "Burkina Faso", "258": "Mozambique", "503": "El Salvador", "595": "Paraguay", "994": "Azerbaijan", "57": "Colombia", "223": "Mali", "500": "Falkland Islands", "239": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", "51": "Peru", "261": "Madagascar", "992": "Tajikistan", "222": "Mauritania", "52": "Mexico", "378": "San Marino", "34": "Spain", "1868": "Trinidad & Tobago", "590": "Guadeloupe", "267": "Botswana", "1758": "Saint Lucia", "60": "Malaysia", "886": "Taiwan", "682": "Cook Islands", "7": "Russian Federation", "357": "Cyprus", "262": "R\u00e9union", "65": "Singapore", "597": "Suriname", "371": "Latvia", "963": "Syrian Arab Republic", "236": "Central African Rep.", "216": "Tunisia", "250": "Rwanda", "260": "Zambia", "676": "Tonga", "46": "Sweden", "974": "Qatar", "237": "Cameroon", "224": "Guinea", "678": "Vanuatu", "56": "Chile", "39": "Italy", "507": "Panama", "91": "India", "40": "Romania", "855": "Cambodia", "856": "Laos", "688": "Tuvalu", "49": "Germany", "996": "Kyrgyzstan", "266": "Lesotho", "683": "Niue", "370": "Lithuania", "1345": "Cayman Islands", "230": "Mauritius", "387": "Bosnia & Herzegovina", "43": "Austria", "55": "Brazil", "599": "Cura\u00e7ao", "233": "Ghana", "82": "South Korea", "62": "Indonesia", "355": "Albania", "380": "Ukraine", "352": "Luxembourg", "1473": "Grenada", "509": "Haiti", "350": "Gibraltar", "692": "Marshall Islands", "382": "Montenegro", "506": "Costa Rica", "44": "United Kingdom", "675": "Papua New Guinea", "1721": "Sint Maarten", "299": "Greenland", "691": "Micronesia", "242": "Congo (Rep.)", "1649": "Turks & Caicos Islands", "255": "Tanzania", "356": "Malta", "213": "Algeria", "1670": "Northern Mariana Islands", "54": "Argentina", "973": "Bahrain", "502": "Guatemala", "504": "Honduras", "880": "Bangladesh", "98": "Iran", "971": "United Arab Emirates", "964": "Iraq", "1441": "Bermuda", "679": "Fiji", "354": "Iceland", "220": "Gambia", "677": "Solomon Islands", "1264": "Anguilla", "232": "Sierra Leone", "687": "New Caledonia", "420": "Czech Republic", "53": "Cuba", "592": "Guyana", "227": "Niger", "47": "Norway", "975": "Bhutan", "264": "Namibia", "961": "Lebanon", "269": "Comoros", "231": "Liberia", "27": "South Africa", "263": "Zimbabwe", "291": "Eritrea", "297": "Aruba", "673": "Brunei Darussalam", "268": "Swaziland", "968": "Oman", "381": "Serbia", "685": "Samoa", "962": "Jordan", "31": "Netherlands", "247": "Saint Helena", "228": "Togo", "32": "Belgium", "90": "Turkey", "64": "New Zealand", "241": "Gabon", "1767": "Dominica", "998": "Uzbekistan", "42": "Y-land", "84": "Vietnam", "33": "France", "41": "Switzerland", "1684": "American Samoa", "221": "Senegal", "95": "Myanmar", "86": "China", "421": "Slovakia", "960": "Maldives", "92": "Pakistan", "376": "Andorra", "1284": "British Virgin Islands", "256": "Uganda", "672": "Norfolk Island", "686": "Kiribati", "680": "Palau", "1671": "Guam", "225": "C\u00f4te d`Ivoire", "48": "Poland", "45": "Denmark", "245": "Guinea-Bissau", "1340": "US Virgin Islands", "353": "Ireland", "1242": "Bahamas", "66": "Thailand", "965": "Kuwait", "423": "Liechtenstein", "594": "French Guiana", "389": "Macedonia", "976": "Mongolia", "235": "Chad", "290": "Saint Helena", "252": "Somalia", "244": "Angola", "240": "Equatorial Guinea", "63": "Philippines", "61": "Australia", "690": "Tokelau", "508": "Saint Pierre & Miquelon", "58": "Venezuela", "94": "Sri Lanka", "596": "Martinique", "853": "Macau", "351": "Portugal", "977": "Nepal", "243": "Congo (Dem. Rep.)", "254": "Kenya", "593": "Ecuador", "298": "Faroe Islands", "249": "Sudan", "234": "Nigeria", "212": "Morocco", "377": "Monaco", "970": "Palestine", "967": "Yemen", "251": "Ethiopia", "850": "North Korea", "218": "Libya", "598": "Uruguay", "385": "Croatia", "248": "Seychelles", "373": "Moldova", "1": "USA", "93": "Afghanistan", "257": "Burundi", "265": "Malawi", "253": "Djibouti", "359": "Bulgaria", "372": "Estonia", "20": "Egypt", "993": "Turkmenistan", "505": "Nicaragua", "246": "Diego Garcia", "501": "Belize", "1784": "Saint Vincent & the Grenadines", "852": "Hong Kong", "30": "Greece", "374": "Armenia", "1664": "Montserrat", "81": "Japan", "229": "Benin", "36": "Hungary", "670": "Timor-Leste"};
559+var tel_to_iso = {"591": "BO", "211": "SS", "1246": "BB", "386": "SI", "238": "CV", "966": "SA", "358": "FI", "1869": "KN", "1876": "JM", "375": "BY", "972": "IL", "674": "NR", "681": "WF", "995": "GE", "689": "PF", "1268": "AG", "226": "BF", "258": "MZ", "503": "SV", "595": "PY", "994": "AZ", "57": "CO", "223": "ML", "500": "FK", "239": "ST", "51": "PE", "261": "MG", "992": "TJ", "222": "MR", "52": "MX", "378": "SM", "34": "ES", "1868": "TT", "590": "GP", "267": "BW", "1758": "LC", "60": "MY", "886": "TW", "682": "CK", "7": "RU", "357": "CY", "262": "RE", "65": "SG", "597": "SR", "371": "LV", "963": "SY", "236": "CF", "216": "TN", "250": "RW", "260": "ZM", "676": "TO", "46": "SE", "974": "QA", "237": "CM", "224": "GN", "678": "VU", "56": "CL", "39": "IT", "507": "PA", "91": "IN", "40": "RO", "855": "KH", "856": "LA", "688": "TV", "49": "DE", "996": "KG", "266": "LS", "683": "NU", "370": "LT", "1345": "KY", "230": "MU", "387": "BA", "43": "AT", "55": "BR", "599": "CW", "233": "GH", "82": "KR", "62": "ID", "355": "AL", "380": "UA", "352": "LU", "1473": "GD", "509": "HT", "350": "GI", "692": "MH", "382": "ME", "506": "CR", "44": "GB", "675": "PG", "1721": "SX", "299": "GL", "691": "FM", "242": "CG", "1649": "TC", "255": "TZ", "356": "MT", "213": "DZ", "1670": "MP", "54": "AR", "973": "BH", "502": "GT", "504": "HN", "880": "BD", "98": "IR", "971": "AE", "964": "IQ", "1441": "BM", "679": "FJ", "354": "IS", "220": "GM", "677": "SB", "1264": "AI", "232": "SL", "687": "NC", "420": "CZ", "53": "CU", "592": "GY", "227": "NE", "47": "NO", "975": "BT", "264": "NA", "961": "LB", "269": "KM", "231": "LR", "27": "ZA", "263": "ZW", "291": "ER", "297": "AW", "673": "BN", "268": "SZ", "968": "OM", "381": "RS", "685": "WS", "962": "JO", "31": "NL", "247": "SH", "228": "TG", "32": "BE", "90": "TR", "64": "NZ", "241": "GA", "1767": "DM", "998": "UZ", "42": "YL", "84": "VN", "33": "FR", "41": "CH", "1684": "AS", "221": "SN", "95": "MM", "86": "CN", "421": "SK", "960": "MV", "92": "PK", "376": "AD", "1284": "VG", "256": "UG", "672": "NF", "686": "KI", "680": "PW", "1671": "GU", "225": "CI", "48": "PL", "45": "DK", "245": "GW", "1340": "VI", "353": "IE", "1242": "BS", "66": "TH", "965": "KW", "423": "LI", "594": "GF", "389": "MK", "976": "MN", "235": "TD", "290": "SH", "252": "SO", "244": "AO", "240": "GQ", "63": "PH", "61": "AU", "690": "TK", "508": "PM", "58": "VE", "94": "LK", "596": "MQ", "853": "MO", "351": "PT", "977": "NP", "243": "CD", "254": "KE", "593": "EC", "298": "FO", "249": "SD", "234": "NG", "212": "MA", "377": "MC", "970": "PS", "967": "YE", "251": "ET", "850": "KP", "218": "LY", "598": "UY", "385": "HR", "248": "SC", "373": "MD", "1": "US", "93": "AF", "257": "BI", "265": "MW", "253": "DJ", "359": "BG", "372": "EE", "20": "EG", "993": "TM", "505": "NI", "246": "IO", "501": "BZ", "1784": "VC", "852": "HK", "30": "GR", "374": "AM", "1664": "MS", "81": "JP", "229": "BJ", "36": "HU", "670": "TL"}
560\ No newline at end of file
561
562=== modified file 'ui/SettingsPage.qml'
563--- ui/SettingsPage.qml 2014-10-23 12:27:53 +0000
564+++ ui/SettingsPage.qml 2014-10-24 13:55:22 +0000
565@@ -76,6 +76,7 @@
566
567 ListItem.Standard {
568 text: i18n.tr("Send by Enter")
569+ showDivider: false
570
571 Switch {
572 id: checkbox
573
574=== modified file 'ui/SignInPage.qml'
575--- ui/SignInPage.qml 2014-10-08 13:43:52 +0000
576+++ ui/SignInPage.qml 2014-10-24 13:55:22 +0000
577@@ -1,7 +1,7 @@
578 import QtQuick 2.0
579 import Ubuntu.Components 0.1
580 import Ubuntu.Telephony.PhoneNumber 0.1
581-import "../components/country_data.js" as CountryData
582+import "../js/country_data.js" as CountryData
583 import "../components"
584
585 TelegramPage {

Subscribers

People subscribed via source and target branches