<html>
<head>
<title>Experimental Drag and Drop - RJM Programming - July, 2023 ... thanks to https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData</title>
<meta charset="UTF-8"/>
<script type=text/javascript>
var mapurl="<iframe id=ifmap0 onload=hashit(this); onmouseover='woit(this.src,this);' style='width=100%;height:520px;' src='//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=GB;Country%20Map&aregexographicals=y&aregeographicals=http.Nowayjose&width=834&height=520&country=Places&popularity=&data=%20[-89.0000|-88.0000|~From~,2]'></iframe>";
var wmapurl='<iframe src="//www.rjmprogramming.com.au/PHP/GeoChart/geo_chart.php?title=World%20Map&width=834&height=520&country=Country&popularity=Popularity&data=%20[~IT~,2]"></iframe>';
var subfrom='~IT~', subfroms=[];
var subto='~IT~', subtos=[];
var acontos=[];
var acontosok=[];
var twohundred=200;
var emailee='', smsee='';
var svgtemp="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='48' width='126' viewport='0 0 100 100'><text x='40%' y='30%' stroke='blue'>1 +</text></svg>";
var clonedata='', clonedatatwo='', pos3=0, pos4=0, secs=0, score=0, tdid='', tdcheck=true;
var itblurb=location.search.split('correct=')[1] ? decodeURIComponent(location.search.split('tdnum=')[1].split('&')[0]) : '';
if (itblurb == '') {
itblurb=decodeURIComponent(('' + location.hash).replace(/^\#/g,''));
}
var tdnum=location.search.split('tdnum=')[1] ? eval(location.search.split('tdnum=')[1].split('&')[0]) : 9;
var across=location.search.split('across=')[1] ? eval(location.search.split('across=')[1].split('&')[0]) : 3;
var complex=location.search.split('simple=')[1] ? decodeURIComponent(location.search.split('simple=')[1].split('&')[0]) : '';
var drilldown=complex.split('_')[0];
var they='y';
if (drilldown != '') { they=drilldown; }
var simple=location.search.split('simple=')[1] ? (drilldown == '' ? false : true) : false;
if (complex.indexOf('_') != -1) { twohundred=201; }
var useflags=location.search.split('flags=')[1] ? true : false;
useflags=location.search.split('wimgs=')[1] ? true : useflags;
useflags=location.search.split('rcols=')[1] ? true : useflags;
var operators=['+','-','/','*','%'];
var scoreworth=1;
var rellang='English', rellangkb='en_AU', reldatenow=null;
var wo=null, lastwosrc='';
var optslength=-1;
var myynft='youllneverfindthis';
var gcinthehourspush='', gcrellang='',gcrellange='',gcrellangkb='',gcreldatenow='';
var stos=[null,null,null,null,null,null,null,null,null];
var stois=[null,null,null,null,null,null,null,null,null];
var stoistop=[0,0,0,0,0,0,0,0,0];
var stoisleft=[0,0,0,0,0,0,0,0,0];
var homelang='';
var homelangkb='';
var lasthome='';
var curblurb='';
var hastoinvolve=' src=';
var cmylang='', lastengl='';
var mflist=drilldown + '_', mfcount=0;
var thewidth=834;
var theheight=520;
var optfinds=' ', ccodes=[], cplaces=[], doff=[], tzas=[];
var cnames=[], ccapitals=[], cinthehours=[], cinintl=[], chours=[], clangkbs=[], clangs=[], clanges=[], sofarhrs=' ', sofarlang=' ';
var eightthousand=8000;
var amcorrect=false;
var answer=Math.min(9, eval(Math.floor(Math.random() * 9) + 1));
if (complex.indexOf('_' + mfcount + '.') != -1) {
answer=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
mflist+='' + mfcount + '.' + answer + '_';
mfcount++;
var nextanswer=0;
var sofara='', sowoa=' ';
var parts=[], tdsos=[], lastsubtos='[-89.0000|-88.0000|~From~,2]';
var ananswer=-1, gproposedanswer=0, goodatry=-1;
var gthisih='', gthiso=null;
var lastgthisih=' ', lastgthiso=null;
var fivethousand=20000;
var myflag='';
var ifcnt=0;
var newd=null;
var ud = new Date();
var uhour = ud.getUTCHours();
var umin = ud.getUTCMinutes();
var uday = ud.getUTCDay();
var usec = 0;
var udate = ud.getUTCDate();
var umonth = ud.getUTCMonth();
var uyear = ud.getUTCFullYear();
var uudate = new Date(Date.UTC(uyear, umonth, udate, uhour, umin, usec));
// alert('' + uudate + ' vs ' + (new Date(uyear, umonth, udate, uhour, umin, usec)));
var nhour = ud.getUTCHours();
var nmin = ud.getUTCMinutes();
var nday = ud.getUTCDay();
var nsec = 0;
var ndate = ud.getUTCDate();
var nmonth = ud.getUTCMonth();
var nyear = ud.getUTCFullYear();
var uudate = new Date(Date.UTC(uyear, umonth, udate, uhour, umin, usec));
var dotwi=-1;
var uoff=0;
var dotw=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
var rcolmaps=['Africa','Asia','Europe','GMT','America','Pacific','Arctic','Atlantic','Indian','Australia','Antarctica'];
var rcolmapred=['15','45','55','55','75','85','95','a5','b5','d5','e5'];
var glatis=0.0, glongis=0.0;
var yourtzlist="<option value=\"GMT\" data-geo=\"51.4934,0.0098,GMT,GB,+0\">GMT</option><option value=\"Africa/Abidjan\" data-geo=\"5.31666,-4.03334,GMT,CI,+0\">Africa/Abidjan</option><option value=\"Africa/Accra\" data-geo=\"5.55,-0.21667,GMT,GH,+0\">Africa/Accra</option><option value=\"Africa/Addis_Ababa\" data-geo=\"9.03333,38.7,EAT,ET,+3\">Africa/Addis_Ababa</option><option value=\"Africa/Algiers\" data-geo=\"36.78333,3.05,CET,DZ,+1\">Africa/Algiers</option><option value=\"Africa/Asmara\" data-geo=\"15.33333,38.88333,EAT,ER,+3\">Africa/Asmara</option><option value=\"Africa/Bamako\" data-geo=\"12.65,-8,GMT,ML,+0\">Africa/Bamako</option><option value=\"Africa/Bangui\" data-geo=\"4.36666,18.58333,WAT,CF,+1\">Africa/Bangui</option><option value=\"Africa/Banjul\" data-geo=\"13.46666,-16.65,GMT,GM,+0\">Africa/Banjul</option><option value=\"Africa/Bissau\" data-geo=\"11.85,-15.58334,GMT,GW,+0\">Africa/Bissau</option><option value=\"Africa/Blantyre\" data-geo=\"-15.78334,35,CAT,MW,+2\">Africa/Blantyre</option><option value=\"Africa/Brazzaville\" data-geo=\"-4.26667,15.28333,WAT,CG,+1\">Africa/Brazzaville</option><option value=\"Africa/Bujumbura\" data-geo=\"-3.38334,29.36666,CAT,BI,+2\">Africa/Bujumbura</option><option value=\"Africa/Cairo\" data-geo=\"30.05,31.25,EET,EG,+2\">Africa/Cairo</option><option value=\"Africa/Casablanca\" data-geo=\"33.65,-7.58334,+01,MA,+0\">Africa/Casablanca</option><option value=\"Africa/Ceuta\" data-geo=\"35.88333,-5.31667,CEST,ES,+1\">Africa/Ceuta</option><option value=\"Africa/Conakry\" data-geo=\"9.51666,-13.71667,GMT,GN,+0\">Africa/Conakry</option><option value=\"Africa/Dakar\" data-geo=\"14.66666,-17.43334,GMT,SN,+0\">Africa/Dakar</option><option value=\"Africa/Dar_es_Salaam\" data-geo=\"-6.8,39.28333,EAT,TZ,+3\">Africa/Dar_es_Salaam</option><option value=\"Africa/Djibouti\" data-geo=\"11.6,43.15,EAT,DJ,+3\">Africa/Djibouti</option><option value=\"Africa/Douala\" data-geo=\"4.05,9.7,WAT,CM,+1\">Africa/Douala</option><option value=\"Africa/El_Aaiun\" data-geo=\"27.15,-13.2,+01,EH,+0\">Africa/El_Aaiun</option><option value=\"Africa/Freetown\" data-geo=\"8.5,-13.25,GMT,SL,+0\">Africa/Freetown</option><option value=\"Africa/Gaborone\" data-geo=\"-24.65001,25.91666,CAT,BW,+2\">Africa/Gaborone</option><option value=\"Africa/Harare\" data-geo=\"-17.83334,31.05,CAT,ZW,+2\">Africa/Harare</option><option value=\"Africa/Johannesburg\" data-geo=\"-26.25,28,SAST,ZA,+2\">Africa/Johannesburg</option><option value=\"Africa/Juba\" data-geo=\"4.85,31.6,EAT,SS,+3\">Africa/Juba</option><option value=\"Africa/Kampala\" data-geo=\"0.31666,32.41666,EAT,UG,+3\">Africa/Kampala</option><option value=\"Africa/Khartoum\" data-geo=\"15.6,32.53333,CAT,SD,+3\">Africa/Khartoum</option><option value=\"Africa/Kigali\" data-geo=\"-1.95,30.06666,CAT,RW,+2\">Africa/Kigali</option><option value=\"Africa/Kinshasa\" data-geo=\"-4.3,15.3,WAT,CD,+1\">Africa/Kinshasa</option><option value=\"Africa/Lagos\" data-geo=\"6.45,3.4,WAT,NG,+1\">Africa/Lagos</option><option value=\"Africa/Libreville\" data-geo=\"0.38333,9.45,WAT,GA,+1\">Africa/Libreville</option><option value=\"Africa/Lome\" data-geo=\"6.13333,1.21666,GMT,TG,+0\">Africa/Lome</option><option value=\"Africa/Luanda\" data-geo=\"-8.8,13.23333,WAT,AO,+1\">Africa/Luanda</option><option value=\"Africa/Lubumbashi\" data-geo=\"-11.66667,27.46666,CAT,CD,+2\">Africa/Lubumbashi</option><option value=\"Africa/Lusaka\" data-geo=\"-15.41667,28.28333,CAT,ZM,+2\">Africa/Lusaka</option><option value=\"Africa/Malabo\" data-geo=\"3.75,8.78333,WAT,GQ,+1\">Africa/Malabo</option><option value=\"Africa/Maputo\" data-geo=\"-25.96667,32.58333,CAT,MZ,+2\">Africa/Maputo</option><option value=\"Africa/Maseru\" data-geo=\"-29.46667,27.5,SAST,LS,+2\">Africa/Maseru</option><option value=\"Africa/Mbabane\" data-geo=\"-26.3,31.1,SAST,SZ,+2\">Africa/Mbabane</option><option value=\"Africa/Mogadishu\" data-geo=\"2.06666,45.36666,EAT,SO,+3\">Africa/Mogadishu</option><option value=\"Africa/Monrovia\" data-geo=\"6.3,-10.78334,GMT,LR,+0\">Africa/Monrovia</option><option value=\"Africa/Nairobi\" data-geo=\"-1.28334,36.81666,EAT,KE,+3\">Africa/Nairobi</option><option value=\"Africa/Ndjamena\" data-geo=\"12.11666,15.05,WAT,TD,+1\">Africa/Ndjamena</option><option value=\"Africa/Niamey\" data-geo=\"13.51666,2.11666,WAT,NE,+1\">Africa/Niamey</option><option value=\"Africa/Nouakchott\" data-geo=\"18.1,-15.95,GMT,MR,+0\">Africa/Nouakchott</option><option value=\"Africa/Ouagadougou\" data-geo=\"12.36666,-1.51667,GMT,BF,+0\">Africa/Ouagadougou</option><option value=\"Africa/Porto-Novo\" data-geo=\"6.48333,2.61666,WAT,BJ,+1\">Africa/Porto-Novo</option><option value=\"Africa/Sao_Tome\" data-geo=\"0.33333,6.73333,GMT,ST,+0\">Africa/Sao_Tome</option><option value=\"Africa/Tripoli\" data-geo=\"32.9,13.18333,EET,LY,+2\">Africa/Tripoli</option><option value=\"Africa/Tunis\" data-geo=\"36.8,10.18333,CET,TN,+1\">Africa/Tunis</option><option value=\"Africa/Windhoek\" data-geo=\"-22.56667,17.1,CAT,NA,+2\">Africa/Windhoek</option><option value=\"America/Adak\" data-geo=\"51.88,-176.65806,HDT,US,-10\">America/Adak</option><option value=\"America/Anchorage\" data-geo=\"61.21805,-149.90028,AKDT,US,-9\">America/Anchorage</option><option value=\"America/Anguilla\" data-geo=\"18.2,-63.06667,AST,AI,-4\">America/Anguilla</option><option value=\"America/Antigua\" data-geo=\"17.05,-61.8,AST,AG,-4\">America/Antigua</option><option value=\"America/Araguaina\" data-geo=\"-7.2,-48.2,-03,BR,-3\">America/Araguaina</option><option value=\"America/Argentina/Buenos_Aires\" data-geo=\"-34.6,-58.45,-03,AR,-3\">America/Argentina/Buenos_Aires</option><option value=\"America/Argentina/Catamarca\" data-geo=\"-28.46667,-65.78334,-03,AR,-3\">America/Argentina/Catamarca</option><option value=\"America/Argentina/Cordoba\" data-geo=\"-31.4,-64.18334,-03,AR,-3\">America/Argentina/Cordoba</option><option value=\"America/Argentina/Jujuy\" data-geo=\"-24.18334,-65.3,-03,AR,-3\">America/Argentina/Jujuy</option><option value=\"America/Argentina/La_Rioja\" data-geo=\"-29.43334,-66.85,-03,AR,-3\">America/Argentina/La_Rioja</option><option value=\"America/Argentina/Mendoza\" data-geo=\"-32.88334,-68.81667,-03,AR,-3\">America/Argentina/Mendoza</option><option value=\"America/Argentina/Rio_Gallegos\" data-geo=\"-51.63334,-69.21667,-03,AR,-3\">America/Argentina/Rio_Gallegos</option><option value=\"America/Argentina/Salta\" data-geo=\"-24.78334,-65.41667,-03,AR,-3\">America/Argentina/Salta</option><option value=\"America/Argentina/San_Juan\" data-geo=\"-31.53334,-68.51667,-03,AR,-3\">America/Argentina/San_Juan</option><option value=\"America/Argentina/San_Luis\" data-geo=\"-33.31667,-66.35,-03,AR,-3\">America/Argentina/San_Luis</option><option value=\"America/Argentina/Tucuman\" data-geo=\"-26.81667,-65.21667,-03,AR,-3\">America/Argentina/Tucuman</option><option value=\"America/Argentina/Ushuaia\" data-geo=\"-54.8,-68.3,-03,AR,-3\">America/Argentina/Ushuaia</option><option value=\"America/Aruba\" data-geo=\"12.5,-69.96667,AST,AW,-4\">America/Aruba</option><option value=\"America/Asuncion\" data-geo=\"-25.26667,-57.66667,-04,PY,-3\">America/Asuncion</option><option value=\"America/Atikokan\" data-geo=\"48.75861,-91.62167,EST,CA,-5\">America/Atikokan</option><option value=\"America/Bahia\" data-geo=\"-12.98334,-38.51667,-03,BR,-3\">America/Bahia</option><option value=\"America/Bahia_Banderas\" data-geo=\"20.8,-105.25,CDT,MX,-6\">America/Bahia_Banderas</option><option value=\"America/Barbados\" data-geo=\"13.1,-59.61667,AST,BB,-4\">America/Barbados</option><option value=\"America/Belem\" data-geo=\"-1.45,-48.48334,-03,BR,-3\">America/Belem</option><option value=\"America/Belize\" data-geo=\"17.5,-88.2,CST,BZ,-6\">America/Belize</option><option value=\"America/Blanc-Sablon\" data-geo=\"51.41666,-57.11667,AST,CA,-4\">America/Blanc-Sablon</option><option value=\"America/Boa_Vista\" data-geo=\"2.81666,-60.66667,-04,BR,-4\">America/Boa_Vista</option><option value=\"America/Bogota\" data-geo=\"4.6,-74.08334,-05,CO,-5\">America/Bogota</option><option value=\"America/Boise\" data-geo=\"43.61361,-116.2025,MDT,US,-7\">America/Boise</option><option value=\"America/Cambridge_Bay\" data-geo=\"69.11388,-105.05278,MDT,CA,-7\">America/Cambridge_Bay</option><option value=\"America/Campo_Grande\" data-geo=\"-20.45,-54.61667,-04,BR,-3\">America/Campo_Grande</option><option value=\"America/Cancun\" data-geo=\"21.08333,-86.76667,EST,MX,-5\">America/Cancun</option><option value=\"America/Caracas\" data-geo=\"10.5,-66.93334,-04,VE,-4.5\">America/Caracas</option><option value=\"America/Cayenne\" data-geo=\"4.93333,-52.33334,-03,GF,-3\">America/Cayenne</option><option value=\"America/Cayman\" data-geo=\"19.3,-81.38334,EST,KY,-5\">America/Cayman</option><option value=\"America/Chicago\" data-geo=\"41.85,-87.65,CDT,US,-6\">America/Chicago</option><option value=\"America/Chihuahua\" data-geo=\"28.63333,-106.08334,MDT,MX,-7\">America/Chihuahua</option><option value=\"America/Costa_Rica\" data-geo=\"9.93333,-84.08334,CST,CR,-6\">America/Costa_Rica</option><option value=\"America/Creston\" data-geo=\"49.1,-116.51667,MST,CA,-7\">America/Creston</option><option value=\"America/Cuiaba\" data-geo=\"-15.58334,-56.08334,-04,BR,-3\">America/Cuiaba</option><option value=\"America/Curacao\" data-geo=\"12.18333,-69,AST,CW,-4\">America/Curacao</option><option value=\"America/Danmarkshavn\" data-geo=\"76.76666,-18.66667,GMT,GL,+0\">America/Danmarkshavn</option><option value=\"America/Dawson\" data-geo=\"64.06666,-139.41667,PDT,CA,-8\">America/Dawson</option><option value=\"America/Dawson_Creek\" data-geo=\"59.76666,-120.23334,MST,CA,-7\">America/Dawson_Creek</option><option value=\"America/Denver\" data-geo=\"39.73916,-104.98417,MDT,US,-7\">America/Denver</option><option value=\"America/Detroit\" data-geo=\"42.33138,-83.04584,EDT,US,-5\">America/Detroit</option><option value=\"America/Dominica\" data-geo=\"15.3,-61.4,AST,DM,-4\">America/Dominica</option><option value=\"America/Edmonton\" data-geo=\"53.55,-113.46667,MDT,CA,-7\">America/Edmonton</option><option value=\"America/Eirunepe\" data-geo=\"-6.66667,-69.86667,-05,BR,-5\">America/Eirunepe</option><option value=\"America/El_Salvador\" data-geo=\"13.7,-89.2,CST,SV,-6\">America/El_Salvador</option><option value=\"America/Fortaleza\" data-geo=\"-3.71667,-38.5,-03,BR,-3\">America/Fortaleza</option><option value=\"America/Glace_Bay\" data-geo=\"46.19999,-59.95,ADT,CA,-4\">America/Glace_Bay</option><option value=\"America/Godthab\" data-geo=\"64.18333,-51.73334,-02,GL,-3\">America/Godthab</option><option value=\"America/Goose_Bay\" data-geo=\"53.33333,-60.41667,ADT,CA,-4\">America/Goose_Bay</option><option value=\"America/Grand_Turk\" data-geo=\"21.46666,-71.13334,EDT,TC,-4\">America/Grand_Turk</option><option value=\"America/Grenada\" data-geo=\"12.05,-61.75,AST,GD,-4\">America/Grenada</option><option value=\"America/Guadeloupe\" data-geo=\"16.23333,-61.53334,AST,GP,-4\">America/Guadeloupe</option><option value=\"America/Guatemala\" data-geo=\"14.63333,-90.51667,CST,GT,-6\">America/Guatemala</option><option value=\"America/Guayaquil\" data-geo=\"-2.16667,-79.83334,-05,EC,-5\">America/Guayaquil</option><option value=\"America/Guyana\" data-geo=\"6.8,-58.16667,-04,GY,-4\">America/Guyana</option><option value=\"America/Halifax\" data-geo=\"44.65,-63.6,ADT,CA,-4\">America/Halifax</option><option value=\"America/Havana\" data-geo=\"23.13333,-82.36667,CDT,CU,-5\">America/Havana</option><option value=\"America/Hermosillo\" data-geo=\"29.06666,-110.96667,MST,MX,-7\">America/Hermosillo</option><option value=\"America/Indiana/Indianapolis\" data-geo=\"39.76833,-86.15806,EDT,US,-5\">America/Indiana/Indianapolis</option><option value=\"America/Indiana/Knox\" data-geo=\"41.29583,-86.625,CDT,US,-6\">America/Indiana/Knox</option><option value=\"America/Indiana/Marengo\" data-geo=\"38.37555,-86.34473,EDT,US,-5\">America/Indiana/Marengo</option><option value=\"America/Indiana/Petersburg\" data-geo=\"38.49194,-87.27862,EDT,US,-5\">America/Indiana/Petersburg</option><option value=\"America/Indiana/Tell_City\" data-geo=\"37.95305,-86.76139,CDT,US,-6\">America/Indiana/Tell_City</option><option value=\"America/Indiana/Vevay\" data-geo=\"38.74777,-85.06723,EDT,US,-5\">America/Indiana/Vevay</option><option value=\"America/Indiana/Vincennes\" data-geo=\"38.67722,-87.52862,EDT,US,-5\">America/Indiana/Vincennes</option><option value=\"America/Indiana/Winamac\" data-geo=\"41.05138,-86.60306,EDT,US,-5\">America/Indiana/Winamac</option><option value=\"America/Inuvik\" data-geo=\"68.34972,-133.71667,MDT,CA,-7\">America/Inuvik</option><option value=\"America/Iqaluit\" data-geo=\"63.73333,-68.46667,EDT,CA,-5\">America/Iqaluit</option><option value=\"America/Jamaica\" data-geo=\"18,-76.8,EST,JM,-5\">America/Jamaica</option><option value=\"America/Juneau\" data-geo=\"58.30194,-134.41973,AKDT,US,-9\">America/Juneau</option><option value=\"America/Kentucky/Louisville\" data-geo=\"38.25416,-85.75945,EDT,US,-5\">America/Kentucky/Louisville</option><option value=\"America/Kentucky/Monticello\" data-geo=\"36.82972,-84.84917,EDT,US,-5\">America/Kentucky/Monticello</option><option value=\"America/Kralendijk\" data-geo=\"12.15083,-68.27667,AST,BQ,-4\">America/Kralendijk</option><option value=\"America/La_Paz\" data-geo=\"-16.5,-68.15,-04,BO,-4\">America/La_Paz</option><option value=\"America/Lima\" data-geo=\"-12.05,-77.05,-05,PE,-5\">America/Lima</option><option value=\"America/Los_Angeles\" data-geo=\"34.05222,-118.24278,PDT,US,-8\">America/Los_Angeles</option><option value=\"America/Lower_Princes\" data-geo=\"18.05138,-63.04723,AST,SX,-4\">America/Lower_Princes</option><option value=\"America/Maceio\" data-geo=\"-9.66667,-35.71667,-03,BR,-3\">America/Maceio</option><option value=\"America/Managua\" data-geo=\"12.15,-86.28334,CST,NI,-6\">America/Managua</option><option value=\"America/Manaus\" data-geo=\"-3.13334,-60.01667,-04,BR,-4\">America/Manaus</option><option value=\"America/Marigot\" data-geo=\"18.06666,-63.08334,AST,MF,-4\">America/Marigot</option><option value=\"America/Martinique\" data-geo=\"14.6,-61.08334,AST,MQ,-4\">America/Martinique</option><option value=\"America/Matamoros\" data-geo=\"25.83333,-97.5,CDT,MX,-6\">America/Matamoros</option><option value=\"America/Mazatlan\" data-geo=\"23.21666,-106.41667,MDT,MX,-7\">America/Mazatlan</option><option value=\"America/Menominee\" data-geo=\"45.10777,-87.61417,CDT,US,-6\">America/Menominee</option><option value=\"America/Merida\" data-geo=\"20.96666,-89.61667,CDT,MX,-6\">America/Merida</option><option value=\"America/Metlakatla\" data-geo=\"55.12694,-131.57639,AKDT,US,-8\">America/Metlakatla</option><option value=\"America/Mexico_City\" data-geo=\"19.4,-99.15001,CDT,MX,-6\">America/Mexico_City</option><option value=\"America/Miquelon\" data-geo=\"47.05,-56.33334,-02,PM,-3\">America/Miquelon</option><option value=\"America/Moncton\" data-geo=\"46.1,-64.78334,ADT,CA,-4\">America/Moncton</option><option value=\"America/Monterrey\" data-geo=\"25.66666,-100.31667,CDT,MX,-6\">America/Monterrey</option><option value=\"America/Montevideo\" data-geo=\"-34.88334,-56.18334,-03,UY,-2\">America/Montevideo</option><option value=\"America/Montreal\" data-geo=\"45.51666,-73.56667,UTC,??,-5\">America/Montreal</option><option value=\"America/Montserrat\" data-geo=\"16.71666,-62.21667,AST,MS,-4\">America/Montserrat</option><option value=\"America/Nassau\" data-geo=\"25.08333,-77.35,EDT,BS,-5\">America/Nassau</option><option value=\"America/New_York\" data-geo=\"40.71416,-74.00639,EDT,US,-5\">America/New_York</option><option value=\"America/Nipigon\" data-geo=\"49.01666,-88.26667,EDT,CA,-5\">America/Nipigon</option><option value=\"America/Nome\" data-geo=\"64.50111,-165.40639,AKDT,US,-9\">America/Nome</option><option value=\"America/Noronha\" data-geo=\"-3.85,-32.41667,-02,BR,-2\">America/Noronha</option><option value=\"America/North_Dakota/Beulah\" data-geo=\"47.26416,-101.77778,CDT,US,-6\">America/North_Dakota/Beulah</option><option value=\"America/North_Dakota/Center\" data-geo=\"47.11638,-101.29917,CDT,US,-6\">America/North_Dakota/Center</option><option value=\"America/North_Dakota/New_Salem\" data-geo=\"46.845,-101.41084,CDT,US,-6\">America/North_Dakota/New_Salem</option><option value=\"America/Ojinaga\" data-geo=\"29.56666,-104.41667,MDT,MX,-7\">America/Ojinaga</option><option value=\"America/Panama\" data-geo=\"8.96666,-79.53334,EST,PA,-5\">America/Panama</option><option value=\"America/Pangnirtung\" data-geo=\"66.13333,-65.73334,EDT,CA,-5\">America/Pangnirtung</option><option value=\"America/Paramaribo\" data-geo=\"5.83333,-55.16667,-03,SR,-3\">America/Paramaribo</option><option value=\"America/Phoenix\" data-geo=\"33.44833,-112.07334,MST,US,-7\">America/Phoenix</option><option value=\"America/Port-au-Prince\" data-geo=\"18.53333,-72.33334,EDT,HT,-5\">America/Port-au-Prince</option><option value=\"America/Port_of_Spain\" data-geo=\"10.65,-61.51667,AST,TT,-4\">America/Port_of_Spain</option><option value=\"America/Porto_Velho\" data-geo=\"-8.76667,-63.9,-04,BR,-4\">America/Porto_Velho</option><option value=\"America/Puerto_Rico\" data-geo=\"18.46833,-66.10612,AST,PR,-4\">America/Puerto_Rico</option><option value=\"America/Rainy_River\" data-geo=\"48.71666,-94.56667,CDT,CA,-6\">America/Rainy_River</option><option value=\"America/Rankin_Inlet\" data-geo=\"62.81666,-92.08306,CDT,CA,-6\">America/Rankin_Inlet</option><option value=\"America/Recife\" data-geo=\"-8.05,-34.9,-03,BR,-3\">America/Recife</option><option value=\"America/Regina\" data-geo=\"50.4,-104.65001,CST,CA,-6\">America/Regina</option><option value=\"America/Resolute\" data-geo=\"74.69555,-94.82917,CDT,CA,-6\">America/Resolute</option><option value=\"America/Rio_Branco\" data-geo=\"-9.96667,-67.8,-05,BR,-5\">America/Rio_Branco</option><option value=\"America/Santa_Isabel\" data-geo=\"30.3,-114.86667,UTC,MX,-8\">America/Santa_Isabel</option><option value=\"America/Santarem\" data-geo=\"-2.43334,-54.86667,-03,BR,-3\">America/Santarem</option><option value=\"America/Santiago\" data-geo=\"-33.45,-70.66667,-03,CL,-3\">America/Santiago</option><option value=\"America/Santo_Domingo\" data-geo=\"18.46666,-69.9,AST,DO,-4\">America/Santo_Domingo</option><option value=\"America/Sao_Paulo\" data-geo=\"-23.53334,-46.61667,-03,BR,-2\">America/Sao_Paulo</option><option value=\"America/Scoresbysund\" data-geo=\"70.48333,-21.96667,+00,GL,-1\">America/Scoresbysund</option><option value=\"America/Shiprock\" data-geo=\"36.78555,-108.68639,UTC,??,-7\">America/Shiprock</option><option value=\"America/Sitka\" data-geo=\"57.17638,-135.30195,AKDT,US,-9\">America/Sitka</option><option value=\"America/St_Barthelemy\" data-geo=\"17.88333,-62.85,AST,BL,-4\">America/St_Barthelemy</option><option value=\"America/St_Johns\" data-geo=\"47.56666,-52.71667,NDT,CA,-3.5\">America/St_Johns</option><option value=\"America/St_Kitts\" data-geo=\"17.3,-62.71667,AST,KN,-4\">America/St_Kitts</option><option value=\"America/St_Lucia\" data-geo=\"14.01666,-61,AST,LC,-4\">America/St_Lucia</option><option value=\"America/St_Thomas\" data-geo=\"18.35,-64.93334,AST,VI,-4\">America/St_Thomas</option><option value=\"America/St_Vincent\" data-geo=\"13.15,-61.23334,AST,VC,-4\">America/St_Vincent</option><option value=\"America/Swift_Current\" data-geo=\"50.28333,-107.83334,CST,CA,-6\">America/Swift_Current</option><option value=\"America/Tegucigalpa\" data-geo=\"14.1,-87.21667,CST,HN,-6\">America/Tegucigalpa</option><option value=\"America/Thule\" data-geo=\"76.56666,-68.78334,ADT,GL,-4\">America/Thule</option><option value=\"America/Thunder_Bay\" data-geo=\"48.38333,-89.25,EDT,CA,-5\">America/Thunder_Bay</option><option value=\"America/Tijuana\" data-geo=\"32.53333,-117.01667,PDT,MX,-8\">America/Tijuana</option><option value=\"America/Toronto\" data-geo=\"43.65,-79.38334,EDT,CA,-5\">America/Toronto</option><option value=\"America/Tortola\" data-geo=\"18.45,-64.61667,AST,VG,-4\">America/Tortola</option><option value=\"America/Vancouver\" data-geo=\"49.26666,-123.11667,PDT,CA,-8\">America/Vancouver</option><option value=\"America/Whitehorse\" data-geo=\"60.71666,-135.05001,PDT,CA,-8\">America/Whitehorse</option><option value=\"America/Winnipeg\" data-geo=\"49.88333,-97.15001,CDT,CA,-6\">America/Winnipeg</option><option value=\"America/Yakutat\" data-geo=\"59.54694,-139.72723,AKDT,US,-9\">America/Yakutat</option><option value=\"America/Yellowknife\" data-geo=\"62.44999,-114.35,MDT,CA,-7\">America/Yellowknife</option><option value=\"Antarctica/Casey\" data-geo=\"-66.28334,110.51666,+08,AQ,+8\">Antarctica/Casey</option><option value=\"Antarctica/Davis\" data-geo=\"-68.58334,77.96666,+07,AQ,+7\">Antarctica/Davis</option><option value=\"Antarctica/DumontDUrville\" data-geo=\"-66.66667,140.01666,+10,AQ,+10\">Antarctica/DumontDUrville</option><option value=\"Antarctica/Macquarie\" data-geo=\"-54.5,158.95,+11,AU,+11\">Antarctica/Macquarie</option><option value=\"Antarctica/Mawson\" data-geo=\"-67.6,62.88333,+05,AQ,+5\">Antarctica/Mawson</option><option value=\"Antarctica/McMurdo\" data-geo=\"-77.83334,166.6,NZST,AQ,+13\">Antarctica/McMurdo</option><option value=\"Antarctica/Palmer\" data-geo=\"-64.8,-64.1,-03,AQ,-3\">Antarctica/Palmer</option><option value=\"Antarctica/Rothera\" data-geo=\"-67.56667,-68.13334,-03,AQ,-3\">Antarctica/Rothera</option><option value=\"Antarctica/South_Pole\" data-geo=\"-90,0,UTC,??,+13\">Antarctica/South_Pole</option><option value=\"Antarctica/Syowa\" data-geo=\"-69.00612,39.59,+03,AQ,+3\">Antarctica/Syowa</option><option value=\"Antarctica/Vostok\" data-geo=\"-78.40001,106.89999,+06,AQ,+6\">Antarctica/Vostok</option><option value=\"Arctic/Longyearbyen\" data-geo=\"78,16,CEST,SJ,+1\">Arctic/Longyearbyen</option><option value=\"Asia/Aden\" data-geo=\"12.75,45.2,+03,YE,+3\">Asia/Aden</option><option value=\"Asia/Almaty\" data-geo=\"43.25,76.95,+06,KZ,+6\">Asia/Almaty</option><option value=\"Asia/Amman\" data-geo=\"31.95,35.93333,EEST,JO,+2\">Asia/Amman</option><option value=\"Asia/Anadyr\" data-geo=\"64.75,177.48333,+12,RU,+12\">Asia/Anadyr</option><option value=\"Asia/Aqtau\" data-geo=\"44.51666,50.26666,+05,KZ,+5\">Asia/Aqtau</option><option value=\"Asia/Aqtobe\" data-geo=\"50.28333,57.16666,+05,KZ,+5\">Asia/Aqtobe</option><option value=\"Asia/Ashgabat\" data-geo=\"37.95,58.38333,+05,TM,+5\">Asia/Ashgabat</option><option value=\"Asia/Baghdad\" data-geo=\"33.35,44.41666,+03,IQ,+3\">Asia/Baghdad</option><option value=\"Asia/Bahrain\" data-geo=\"26.38333,50.58333,+03,BH,+3\">Asia/Bahrain</option><option value=\"Asia/Baku\" data-geo=\"40.38333,49.85,+04,AZ,+4\">Asia/Baku</option><option value=\"Asia/Bangkok\" data-geo=\"13.75,100.51666,+07,TH,+7\">Asia/Bangkok</option><option value=\"Asia/Beirut\" data-geo=\"33.88333,35.5,EEST,LB,+2\">Asia/Beirut</option><option value=\"Asia/Bishkek\" data-geo=\"42.9,74.6,+06,KG,+6\">Asia/Bishkek</option><option value=\"Asia/Brunei\" data-geo=\"4.93333,114.91666,+08,BN,+8\">Asia/Brunei</option><option value=\"Asia/Choibalsan\" data-geo=\"48.06666,114.5,+08,MN,+8\">Asia/Choibalsan</option><option value=\"Asia/Chongqing\" data-geo=\"29.56666,106.58333,UTC,??,+8\">Asia/Chongqing</option><option value=\"Asia/Colombo\" data-geo=\"6.93333,79.85,+0530,LK,+5.5\">Asia/Colombo</option><option value=\"Asia/Damascus\" data-geo=\"33.5,36.3,EEST,SY,+2\">Asia/Damascus</option><option value=\"Asia/Dhaka\" data-geo=\"23.71666,90.41666,+06,BD,+6\">Asia/Dhaka</option><option value=\"Asia/Dili\" data-geo=\"-8.55,125.58333,+09,TL,+9\">Asia/Dili</option><option value=\"Asia/Dubai\" data-geo=\"25.3,55.3,+04,AE,+4\">Asia/Dubai</option><option value=\"Asia/Dushanbe\" data-geo=\"38.58333,68.8,+05,TJ,+5\">Asia/Dushanbe</option><option value=\"Asia/Gaza\" data-geo=\"31.5,34.46666,EEST,PS,+2\">Asia/Gaza</option><option value=\"Asia/Harbin\" data-geo=\"45.75,126.68333,UTC,??,+8\">Asia/Harbin</option><option value=\"Asia/Hebron\" data-geo=\"31.53333,35.095,EEST,PS,+2\">Asia/Hebron</option><option value=\"Asia/Ho_Chi_Minh\" data-geo=\"10.75,106.66666,+07,VN,+7\">Asia/Ho_Chi_Minh</option><option value=\"Asia/Hong_Kong\" data-geo=\"22.28333,114.14999,HKT,HK,+8\">Asia/Hong_Kong</option><option value=\"Asia/Hovd\" data-geo=\"48.01666,91.64999,+07,MN,+7\">Asia/Hovd</option><option value=\"Asia/Irkutsk\" data-geo=\"52.26666,104.33333,+08,RU,+8\">Asia/Irkutsk</option><option value=\"Asia/Jakarta\" data-geo=\"-6.16667,106.8,WIB,ID,+7\">Asia/Jakarta</option><option value=\"Asia/Jayapura\" data-geo=\"-2.53334,140.7,WIT,ID,+9\">Asia/Jayapura</option><option value=\"Asia/Jerusalem\" data-geo=\"31.76666,35.23333,IDT,IL,+2\">Asia/Jerusalem</option><option value=\"Asia/Kabul\" data-geo=\"34.51666,69.2,+0430,AF,+4.5\">Asia/Kabul</option><option value=\"Asia/Kamchatka\" data-geo=\"53.01666,158.65,+12,RU,+12\">Asia/Kamchatka</option><option value=\"Asia/Karachi\" data-geo=\"24.86666,67.05,PKT,PK,+5\">Asia/Karachi</option><option value=\"Asia/Kashgar\" data-geo=\"39.48333,75.98333,UTC,??,+6\">Asia/Kashgar</option><option value=\"Asia/Kathmandu\" data-geo=\"27.71666,85.31666,+0545,NP,+5.75\">Asia/Kathmandu</option><option value=\"Asia/Kolkata\" data-geo=\"22.53333,88.36666,IST,IN,+5.5\">Asia/Kolkata</option><option value=\"Asia/Krasnoyarsk\" data-geo=\"56.01666,92.83333,+07,RU,+7\">Asia/Krasnoyarsk</option><option value=\"Asia/Kuala_Lumpur\" data-geo=\"3.16666,101.7,+08,MY,+8\">Asia/Kuala_Lumpur</option><option value=\"Asia/Kuching\" data-geo=\"1.55,110.33333,+08,MY,+8\">Asia/Kuching</option><option value=\"Asia/Kuwait\" data-geo=\"29.33333,47.98333,+03,KW,+3\">Asia/Kuwait</option><option value=\"Asia/Macau\" data-geo=\"22.23333,113.58333,CST,MO,+8\">Asia/Macau</option><option value=\"Asia/Magadan\" data-geo=\"59.56666,150.8,+11,RU,+10\">Asia/Magadan</option><option value=\"Asia/Makassar\" data-geo=\"-5.11667,119.39999,WITA,ID,+8\">Asia/Makassar</option><option value=\"Asia/Manila\" data-geo=\"14.58333,121,PST,PH,+8\">Asia/Manila</option><option value=\"Asia/Muscat\" data-geo=\"23.6,58.58333,+04,OM,+4\">Asia/Muscat</option><option value=\"Asia/Nicosia\" data-geo=\"35.16666,33.36666,EEST,CY,+2\">Asia/Nicosia</option><option value=\"Asia/Novokuznetsk\" data-geo=\"53.75,87.11666,+07,RU,+7\">Asia/Novokuznetsk</option><option value=\"Asia/Novosibirsk\" data-geo=\"55.03333,82.91666,+07,RU,+6\">Asia/Novosibirsk</option><option value=\"Asia/Omsk\" data-geo=\"55,73.4,+06,RU,+6\">Asia/Omsk</option><option value=\"Asia/Oral\" data-geo=\"51.21666,51.35,+05,KZ,+5\">Asia/Oral</option><option value=\"Asia/Phnom_Penh\" data-geo=\"11.55,104.91666,+07,KH,+7\">Asia/Phnom_Penh</option><option value=\"Asia/Pontianak\" data-geo=\"-0.03334,109.33333,WIB,ID,+7\">Asia/Pontianak</option><option value=\"Asia/Pyongyang\" data-geo=\"39.01666,125.75,KST,KP,+9\">Asia/Pyongyang</option><option value=\"Asia/Qatar\" data-geo=\"25.28333,51.53333,+03,QA,+3\">Asia/Qatar</option><option value=\"Asia/Qyzylorda\" data-geo=\"44.8,65.46666,+05,KZ,+6\">Asia/Qyzylorda</option><option value=\"Asia/Rangoon\" data-geo=\"16.78333,96.16666,UTC,MM,+6.5\">Asia/Rangoon</option><option value=\"Asia/Riyadh\" data-geo=\"24.63333,46.71666,+03,SA,+3\">Asia/Riyadh</option><option value=\"Asia/Sakhalin\" data-geo=\"46.96666,142.7,+11,RU,+10\">Asia/Sakhalin</option><option value=\"Asia/Samarkand\" data-geo=\"39.66666,66.8,+05,UZ,+5\">Asia/Samarkand</option><option value=\"Asia/Seoul\" data-geo=\"37.55,126.96666,KST,KR,+9\">Asia/Seoul</option><option value=\"Asia/Shanghai\" data-geo=\"31.23333,121.46666,CST,CN,+8\">Asia/Shanghai</option><option value=\"Asia/Singapore\" data-geo=\"1.28333,103.85,+08,SG,+8\">Asia/Singapore</option><option value=\"Asia/Taipei\" data-geo=\"25.05,121.5,CST,TW,+8\">Asia/Taipei</option><option value=\"Asia/Tashkent\" data-geo=\"41.33333,69.3,+05,UZ,+5\">Asia/Tashkent</option><option value=\"Asia/Tbilisi\" data-geo=\"41.71666,44.81666,+04,GE,+4\">Asia/Tbilisi</option><option value=\"Asia/Tehran\" data-geo=\"35.66666,51.43333,+0430,IR,+3.5\">Asia/Tehran</option><option value=\"Asia/Thimphu\" data-geo=\"27.46666,89.64999,+06,BT,+6\">Asia/Thimphu</option><option value=\"Asia/Tokyo\" data-geo=\"35.65444,139.74472,JST,JP,+9\">Asia/Tokyo</option><option value=\"Asia/Ulaanbaatar\" data-geo=\"47.91666,106.88333,+08,MN,+8\">Asia/Ulaanbaatar</option><option value=\"Asia/Urumqi\" data-geo=\"43.8,87.58333,+06,CN,+6\">Asia/Urumqi</option><option value=\"Asia/Vientiane\" data-geo=\"17.96666,102.6,+07,LA,+7\">Asia/Vientiane</option><option value=\"Asia/Vladivostok\" data-geo=\"43.16666,131.93333,+10,RU,+10\">Asia/Vladivostok</option><option value=\"Asia/Yakutsk\" data-geo=\"62,129.66666,+09,RU,+9\">Asia/Yakutsk</option><option value=\"Asia/Yekaterinburg\" data-geo=\"56.85,60.6,+05,RU,+5\">Asia/Yekaterinburg</option><option value=\"Asia/Yerevan\" data-geo=\"40.18333,44.5,+04,AM,+4\">Asia/Yerevan</option><option value=\"Atlantic/Azores\" data-geo=\"37.73333,-25.66667,+00,PT,-1\">Atlantic/Azores</option><option value=\"Atlantic/Bermuda\" data-geo=\"32.28333,-64.76667,ADT,BM,-4\">Atlantic/Bermuda</option><option value=\"Atlantic/Canary\" data-geo=\"28.1,-15.4,WEST,ES,+0\">Atlantic/Canary</option><option value=\"Atlantic/Cape_Verde\" data-geo=\"14.91666,-23.51667,-01,CV,-1\">Atlantic/Cape_Verde</option><option value=\"Atlantic/Faroe\" data-geo=\"62.01666,-6.76667,WEST,FO,+0\">Atlantic/Faroe</option><option value=\"Atlantic/Madeira\" data-geo=\"32.63333,-16.9,WEST,PT,+0\">Atlantic/Madeira</option><option value=\"Atlantic/Reykjavik\" data-geo=\"64.15,-21.85,GMT,IS,+0\">Atlantic/Reykjavik</option><option value=\"Atlantic/South_Georgia\" data-geo=\"-54.26667,-36.53334,-02,GS,-2\">Atlantic/South_Georgia</option><option value=\"Atlantic/St_Helena\" data-geo=\"-15.91667,-5.7,GMT,SH,+0\">Atlantic/St_Helena</option><option value=\"Atlantic/Stanley\" data-geo=\"-51.70001,-57.85,-03,FK,-3\">Atlantic/Stanley</option><option value=\"Australia/Adelaide\" data-geo=\"-34.91667,138.58333,ACST,AU,+10.5\">Australia/Adelaide</option><option value=\"Australia/Brisbane\" data-geo=\"-27.46667,153.03333,AEST,AU,+10\">Australia/Brisbane</option><option value=\"Australia/Broken_Hill\" data-geo=\"-31.95,141.45,ACST,AU,+10.5\">Australia/Broken_Hill</option><option value=\"Australia/Currie\" data-geo=\"-39.93334,143.86666,AEST,AU,+11\">Australia/Currie</option><option value=\"Australia/Darwin\" data-geo=\"-12.46667,130.83333,ACST,AU,+9.5\">Australia/Darwin</option><option value=\"Australia/Eucla\" data-geo=\"-31.71667,128.86666,+0845,AU,+8.75\">Australia/Eucla</option><option value=\"Australia/Hobart\" data-geo=\"-42.88334,147.31666,AEST,AU,+11\">Australia/Hobart</option><option value=\"Australia/Lindeman\" data-geo=\"-20.26667,149,AEST,AU,+10\">Australia/Lindeman</option><option value=\"Australia/Lord_Howe\" data-geo=\"-31.55,159.08333,+1030,AU,+11\">Australia/Lord_Howe</option><option value=\"Australia/Melbourne\" data-geo=\"-37.81667,144.96666,AEST,AU,+11\">Australia/Melbourne</option><option value=\"Australia/Sydney\" data-geo=\"-33.86667,151.21666,AEST,AU,+11\">Australia/Sydney</option><option value=\"Europe/Amsterdam\" data-geo=\"52.36666,4.9,CEST,NL,+1\">Europe/Amsterdam</option><option value=\"Europe/Andorra\" data-geo=\"42.5,1.51666,CEST,AD,+1\">Europe/Andorra</option><option value=\"Europe/Athens\" data-geo=\"37.96666,23.71666,EEST,GR,+2\">Europe/Athens</option><option value=\"Europe/Belgrade\" data-geo=\"44.83333,20.5,CEST,RS,+1\">Europe/Belgrade</option><option value=\"Europe/Berlin\" data-geo=\"52.5,13.36666,CEST,DE,+1\">Europe/Berlin</option><option value=\"Europe/Bratislava\" data-geo=\"48.15,17.11666,CEST,SK,+1\">Europe/Bratislava</option><option value=\"Europe/Brussels\" data-geo=\"50.83333,4.33333,CEST,BE,+1\">Europe/Brussels</option><option value=\"Europe/Bucharest\" data-geo=\"44.43333,26.1,EEST,RO,+2\">Europe/Bucharest</option><option value=\"Europe/Budapest\" data-geo=\"47.5,19.08333,CEST,HU,+1\">Europe/Budapest</option><option value=\"Europe/Chisinau\" data-geo=\"47,28.83333,EEST,MD,+2\">Europe/Chisinau</option><option value=\"Europe/Copenhagen\" data-geo=\"55.66666,12.58333,CEST,DK,+1\">Europe/Copenhagen</option><option value=\"Europe/Dublin\" data-geo=\"53.33333,-6.25,IST,IE,+0\">Europe/Dublin</option><option value=\"Europe/Gibraltar\" data-geo=\"36.13333,-5.35,CEST,GI,+1\">Europe/Gibraltar</option><option value=\"Europe/Guernsey\" data-geo=\"49.44999,-2.53334,BST,GG,+0\">Europe/Guernsey</option><option value=\"Europe/Helsinki\" data-geo=\"60.16666,24.96666,EEST,FI,+2\">Europe/Helsinki</option><option value=\"Europe/Isle_of_Man\" data-geo=\"54.15,-4.46667,BST,IM,+0\">Europe/Isle_of_Man</option><option value=\"Europe/Istanbul\" data-geo=\"41.01666,28.96666,+03,TR,+2\">Europe/Istanbul</option><option value=\"Europe/Jersey\" data-geo=\"49.19999,-2.11667,BST,JE,+0\">Europe/Jersey</option><option value=\"Europe/Kaliningrad\" data-geo=\"54.71666,20.5,EET,RU,+2\">Europe/Kaliningrad</option><option value=\"Europe/Kiev\" data-geo=\"50.43333,30.51666,EEST,UA,+2\">Europe/Kiev</option><option value=\"Europe/Lisbon\" data-geo=\"38.71666,-9.13334,WEST,PT,+0\">Europe/Lisbon</option><option value=\"Europe/Ljubljana\" data-geo=\"46.05,14.51666,CEST,SI,+1\">Europe/Ljubljana</option><option value=\"Europe/Luxembourg\" data-geo=\"49.6,6.15,CEST,LU,+1\">Europe/Luxembourg</option><option value=\"Europe/Madrid\" data-geo=\"40.4,-3.68334,CEST,ES,+1\">Europe/Madrid</option><option value=\"Europe/Malta\" data-geo=\"35.9,14.51666,CEST,MT,+1\">Europe/Malta</option><option value=\"Europe/Mariehamn\" data-geo=\"60.1,19.95,EEST,AX,+2\">Europe/Mariehamn</option><option value=\"Europe/Minsk\" data-geo=\"53.9,27.56666,+03,BY,+3\">Europe/Minsk</option><option value=\"Europe/Monaco\" data-geo=\"43.69999,7.38333,CEST,MC,+1\">Europe/Monaco</option><option value=\"Europe/Moscow\" data-geo=\"55.75,37.58333,MSK,RU,+3\">Europe/Moscow</option><option value=\"Europe/Oslo\" data-geo=\"59.91666,10.75,CEST,NO,+1\">Europe/Oslo</option><option value=\"Europe/Paris\" data-geo=\"48.86666,2.33333,CEST,FR,+1\">Europe/Paris</option><option value=\"Europe/Podgorica\" data-geo=\"42.43333,19.26666,CEST,ME,+1\">Europe/Podgorica</option><option value=\"Europe/Prague\" data-geo=\"50.08333,14.43333,CEST,CZ,+1\">Europe/Prague</option><option value=\"Europe/Riga\" data-geo=\"56.94999,24.1,EEST,LV,+2\">Europe/Riga</option><option value=\"Europe/Rome\" data-geo=\"41.9,12.48333,CEST,IT,+1\">Europe/Rome</option><option value=\"Europe/Samara\" data-geo=\"53.19999,50.15,+04,RU,+4\">Europe/Samara</option><option value=\"Europe/San_Marino\" data-geo=\"43.91666,12.46666,CEST,SM,+1\">Europe/San_Marino</option><option value=\"Europe/Sarajevo\" data-geo=\"43.86666,18.41666,CEST,BA,+1\">Europe/Sarajevo</option><option value=\"Europe/Simferopol\" data-geo=\"44.94999,34.1,MSK,RU,+3\">Europe/Simferopol</option><option value=\"Europe/Skopje\" data-geo=\"41.98333,21.43333,CEST,MK,+1\">Europe/Skopje</option><option value=\"Europe/Sofia\" data-geo=\"42.68333,23.31666,EEST,BG,+2\">Europe/Sofia</option><option value=\"Europe/Stockholm\" data-geo=\"59.33333,18.05,CEST,SE,+1\">Europe/Stockholm</option><option value=\"Europe/Tallinn\" data-geo=\"59.41666,24.75,EEST,EE,+2\">Europe/Tallinn</option><option value=\"Europe/Tirane\" data-geo=\"41.33333,19.83333,CEST,AL,+1\">Europe/Tirane</option><option value=\"Europe/Uzhgorod\" data-geo=\"48.61666,22.3,EEST,UA,+2\">Europe/Uzhgorod</option><option value=\"Europe/Vaduz\" data-geo=\"47.15,9.51666,CEST,LI,+1\">Europe/Vaduz</option><option value=\"Europe/Vatican\" data-geo=\"41.90222,12.45305,CEST,VA,+1\">Europe/Vatican</option><option value=\"Europe/Vienna\" data-geo=\"48.21666,16.33333,CEST,AT,+1\">Europe/Vienna</option><option value=\"Europe/Vilnius\" data-geo=\"54.68333,25.31666,EEST,LT,+2\">Europe/Vilnius</option><option value=\"Europe/Volgograd\" data-geo=\"48.73333,44.41666,+04,RU,+3\">Europe/Volgograd</option><option value=\"Europe/Warsaw\" data-geo=\"52.25,21,CEST,PL,+1\">Europe/Warsaw</option><option value=\"Europe/Zagreb\" data-geo=\"45.8,15.96666,CEST,HR,+1\">Europe/Zagreb</option><option value=\"Europe/Zaporozhye\" data-geo=\"47.83333,35.16666,EEST,UA,+2\">Europe/Zaporozhye</option><option value=\"Europe/Zurich\" data-geo=\"47.38333,8.53333,CEST,CH,+1\">Europe/Zurich</option><option value=\"Indian/Antananarivo\" data-geo=\"-18.91667,47.51666,EAT,MG,+3\">Indian/Antananarivo</option><option value=\"Indian/Chagos\" data-geo=\"-7.33334,72.41666,+06,IO,+6\">Indian/Chagos</option><option value=\"Indian/Christmas\" data-geo=\"-10.41667,105.71666,+07,CX,+7\">Indian/Christmas</option><option value=\"Indian/Cocos\" data-geo=\"-12.16667,96.91666,+0630,CC,+6.5\">Indian/Cocos</option><option value=\"Indian/Comoro\" data-geo=\"-11.68334,43.26666,EAT,KM,+3\">Indian/Comoro</option><option value=\"Indian/Kerguelen\" data-geo=\"-49.35278,70.2175,+05,TF,+5\">Indian/Kerguelen</option><option value=\"Indian/Mahe\" data-geo=\"-4.66667,55.46666,+04,SC,+4\">Indian/Mahe</option><option value=\"Indian/Maldives\" data-geo=\"4.16666,73.5,+05,MV,+5\">Indian/Maldives</option><option value=\"Indian/Mauritius\" data-geo=\"-20.16667,57.5,+04,MU,+4\">Indian/Mauritius</option><option value=\"Indian/Mayotte\" data-geo=\"-12.78334,45.23333,EAT,YT,+3\">Indian/Mayotte</option><option value=\"Indian/Reunion\" data-geo=\"-20.86667,55.46666,+04,RE,+4\">Indian/Reunion</option><option value=\"Pacific/Apia\" data-geo=\"-13.83334,-171.73334,+13,WS,+14\">Pacific/Apia</option><option value=\"Pacific/Auckland\" data-geo=\"-36.86667,174.76666,NZST,NZ,+13\">Pacific/Auckland</option><option value=\"Pacific/Chatham\" data-geo=\"-43.95,-176.55001,+1245,NZ,+13.75\">Pacific/Chatham</option><option value=\"Pacific/Chuuk\" data-geo=\"7.41666,151.78333,+10,FM,+10\">Pacific/Chuuk</option><option value=\"Pacific/Easter\" data-geo=\"-27.15,-109.43334,-05,CL,-5\">Pacific/Easter</option><option value=\"Pacific/Efate\" data-geo=\"-17.66667,168.41666,+11,VU,+11\">Pacific/Efate</option><option value=\"Pacific/Enderbury\" data-geo=\"-3.13334,-171.08334,+13,KI,+13\">Pacific/Enderbury</option><option value=\"Pacific/Fakaofo\" data-geo=\"-9.36667,-171.23334,+13,TK,+13\">Pacific/Fakaofo</option><option value=\"Pacific/Fiji\" data-geo=\"-18.13334,178.41666,+12,FJ,+13\">Pacific/Fiji</option><option value=\"Pacific/Funafuti\" data-geo=\"-8.51667,179.21666,+12,TV,+12\">Pacific/Funafuti</option><option value=\"Pacific/Galapagos\" data-geo=\"-0.9,-89.6,-06,EC,-6\">Pacific/Galapagos</option><option value=\"Pacific/Gambier\" data-geo=\"-23.13334,-134.95,-09,PF,-9\">Pacific/Gambier</option><option value=\"Pacific/Guadalcanal\" data-geo=\"-9.53334,160.2,+11,SB,+11\">Pacific/Guadalcanal</option><option value=\"Pacific/Guam\" data-geo=\"13.46666,144.75,ChST,GU,+10\">Pacific/Guam</option><option value=\"Pacific/Honolulu\" data-geo=\"21.30694,-157.85834,HST,US,-10\">Pacific/Honolulu</option><option value=\"Pacific/Johnston\" data-geo=\"16.75,-169.51667,UTC,UM,-10\">Pacific/Johnston</option><option value=\"Pacific/Kiritimati\" data-geo=\"1.86666,-157.33334,+14,KI,+14\">Pacific/Kiritimati</option><option value=\"Pacific/Kosrae\" data-geo=\"5.31666,162.98333,+11,FM,+11\">Pacific/Kosrae</option><option value=\"Pacific/Kwajalein\" data-geo=\"9.08333,167.33333,+12,MH,+12\">Pacific/Kwajalein</option><option value=\"Pacific/Majuro\" data-geo=\"7.15,171.2,+12,MH,+12\">Pacific/Majuro</option><option value=\"Pacific/Marquesas\" data-geo=\"-9,-139.5,-0930,PF,-9.5\">Pacific/Marquesas</option><option value=\"Pacific/Midway\" data-geo=\"28.21666,-177.36667,SST,UM,-11\">Pacific/Midway</option><option value=\"Pacific/Nauru\" data-geo=\"-0.51667,166.91666,+12,NR,+12\">Pacific/Nauru</option><option value=\"Pacific/Niue\" data-geo=\"-19.01667,-169.91667,-11,NU,-11\">Pacific/Niue</option><option value=\"Pacific/Norfolk\" data-geo=\"-29.05,167.96666,+11,NF,+11.5\">Pacific/Norfolk</option><option value=\"Pacific/Noumea\" data-geo=\"-22.26667,166.45,+11,NC,+11\">Pacific/Noumea</option><option value=\"Pacific/Pago_Pago\" data-geo=\"-14.26667,-170.7,SST,AS,-11\">Pacific/Pago_Pago</option><option value=\"Pacific/Palau\" data-geo=\"7.33333,134.48333,+09,PW,+9\">Pacific/Palau</option><option value=\"Pacific/Pitcairn\" data-geo=\"-25.06667,-130.08334,-08,PN,-8\">Pacific/Pitcairn</option><option value=\"Pacific/Pohnpei\" data-geo=\"6.96666,158.21666,+11,FM,+11\">Pacific/Pohnpei</option><option value=\"Pacific/Port_Moresby\" data-geo=\"-9.5,147.16666,+10,PG,+10\">Pacific/Port_Moresby</option><option value=\"Pacific/Rarotonga\" data-geo=\"-21.23334,-159.76667,-10,CK,-10\">Pacific/Rarotonga</option><option value=\"Pacific/Saipan\" data-geo=\"15.2,145.75,ChST,MP,+10\">Pacific/Saipan</option><option value=\"Pacific/Tahiti\" data-geo=\"-17.53334,-149.56667,-10,PF,-10\">Pacific/Tahiti</option><option value=\"Pacific/Tarawa\" data-geo=\"1.41666,173,+12,KI,+12\">Pacific/Tarawa</option><option value=\"Pacific/Tongatapu\" data-geo=\"-21.16667,-175.16667,+13,TO,+13\">Pacific/Tongatapu</option><option value=\"Pacific/Wake\" data-geo=\"19.28333,166.61666,+12,UM,+12\">Pacific/Wake</option><option value=\"Pacific/Wallis\" data-geo=\"-13.3,-176.16667,+12,WF,+12\">Pacific/Wallis</option><option value=\"Australia/Perth\" data-geo=\"-31.95,115.85,AWST,AU,+8\">Australia/Perth</option><option value=\"Antarctica/Troll\" data-geo=\"-72.01139,2.535,+02,AQ,+0\">Antarctica/Troll</option><option value=\"Asia/Chita\" data-geo=\"52.05,113.46666,+09,RU,+8\">Asia/Chita</option><option value=\"Asia/Khandyga\" data-geo=\"62.65638,135.55388,+09,RU,+9\">Asia/Khandyga</option><option value=\"Asia/Srednekolymsk\" data-geo=\"67.46666,153.71666,+11,RU,+11\">Asia/Srednekolymsk</option><option value=\"Asia/Ust-Nera\" data-geo=\"64.56027,143.22666,+10,RU,+10\">Asia/Ust-Nera</option><option value=\"Europe/Busingen\" data-geo=\"47.69999,8.68333,CEST,DE,+1\">Europe/Busingen</option><option value=\"Pacific/Bougainville\" data-geo=\"-6.21667,155.56666,+11,PG,+11\">Pacific/Bougainville</option><option value=\"America/Fort_Nelson\" data-geo=\"58.8,-122.7,MST\">America/Fort_Nelson</option><option value=\"Asia/Atyrau\" data-geo=\"47.11666,51.93333,+05\">Asia/Atyrau</option><option value=\"Asia/Barnaul\" data-geo=\"53.36666,83.75,+07\">Asia/Barnaul</option><option value=\"Asia/Famagusta\" data-geo=\"35.11666,33.95,EEST\">Asia/Famagusta</option><option value=\"Asia/Tomsk\" data-geo=\"56.5,84.96666,+07\">Asia/Tomsk</option><option value=\"Europe/London\" data-geo=\"51.5074,-0.1278,BST,GB,+0\">Europe/London</option>";
var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
var optionstime = { hour: 'numeric', minute: 'numeric', second: 'numeric' };
//alert( ud.toLocaleDateString('de-DE', {timeZone: 'Australia/Sydney'}, options) );
console.log(ud.toLocaleDateString('de-DE', options));
// Expected output (varies according to local timezone): Donnerstag, 20. Dezember 2012
console.log(ud.toLocaleDateString('ar-EG', options));
// Expected output (varies according to local timezone): الخميس، ٢٠ ديسمبر، ٢٠١٢
console.log(ud.toLocaleDateString(undefined, options));
// Expected output (varies according to local timezone and default locale): Thursday, December 20, 2012
if (!String.fromCodePoint) { // thanks to http://xahlee.info/js/js_unicode_code_point.html
// ES6 Unicode Shims 0.1 , © 2012 Steven Levithan , MIT License
String.fromCodePoint = function fromCodePoint () {
var chars = [], point, offset, units, i;
for (i = 0; i < arguments.length; ++i) {
point = arguments[i];
offset = point - 0x10000;
units = point > 0xFFFF ? [0xD800 + (offset >> 10), 0xDC00 + (offset & 0x3FF)] : [point];
chars.push(String.fromCharCode.apply(null, units));
}
return chars.join("");
}
}
// If you modify this array, also update default language / dialect below ... thanks to Google https://www.google.com/intl/en/chrome/demos/speech.html
var langs =
[['Afrikaans', ['af-ZA']],
['አማርኛ', ['am-ET']],
['Azərbaycanca', ['az-AZ']],
['বাংলা', ['bn-BD', 'বাংলাদেশ'],
['bn-IN', 'ভারত']],
['Bahasa Indonesia',['id-ID']],
['Bahasa Melayu', ['ms-MY']],
['Català', ['ca-ES']],
['Čeština', ['cs-CZ']],
['Dansk', ['da-DK']],
['Deutsch', ['de-DE']],
['English', ['en-AU', 'Australia'],
['en-CA', 'Canada'],
['en-IN', 'India'],
['en-KE', 'Kenya'],
['en-TZ', 'Tanzania'],
['en-GH', 'Ghana'],
['en-NZ', 'New Zealand'],
['en-NG', 'Nigeria'],
['en-ZA', 'South Africa'],
['en-PH', 'Philippines'],
['en-GB', 'United Kingdom'],
['en-US', 'United States']],
['Español', ['es-AR', 'Argentina'],
['es-BO', 'Bolivia'],
['es-CL', 'Chile'],
['es-CO', 'Colombia'],
['es-CR', 'Costa Rica'],
['es-EC', 'Ecuador'],
['es-SV', 'El Salvador'],
['es-ES', 'España'],
['es-US', 'Estados Unidos'],
['es-GT', 'Guatemala'],
['es-HN', 'Honduras'],
['es-MX', 'México'],
['es-NI', 'Nicaragua'],
['es-PA', 'Panamá'],
['es-PY', 'Paraguay'],
['es-PE', 'Perú'],
['es-PR', 'Puerto Rico'],
['es-DO', 'República Dominicana'],
['es-UY', 'Uruguay'],
['es-VE', 'Venezuela']],
['Euskara', ['eu-ES']],
['Filipino', ['fil-PH']],
['Français', ['fr-FR']],
['Basa Jawa', ['jv-ID']],
['Galego', ['gl-ES']],
['ગુજરાતી', ['gu-IN']],
['Hrvatski', ['hr-HR']],
['IsiZulu', ['zu-ZA']],
['Íslenska', ['is-IS']],
['Italiano', ['it-IT', 'Italia'],
['it-CH', 'Svizzera']],
['ಕನ್ನಡ', ['kn-IN']],
['ភាសាខ្មែរ', ['km-KH']],
['Latviešu', ['lv-LV']],
['Lietuvių', ['lt-LT']],
['മലയാളം', ['ml-IN']],
['मराठी', ['mr-IN']],
['Magyar', ['hu-HU']],
['ລາວ', ['lo-LA']],
['Nederlands', ['nl-NL']],
['नेपाली भाषा', ['ne-NP']],
['Norsk bokmål', ['nb-NO']],
['Polski', ['pl-PL']],
['Português', ['pt-BR', 'Brasil'],
['pt-PT', 'Portugal']],
['Română', ['ro-RO']],
['සිංහල', ['si-LK']],
['Slovenščina', ['sl-SI']],
['Basa Sunda', ['su-ID']],
['Slovenčina', ['sk-SK']],
['Suomi', ['fi-FI']],
['Svenska', ['sv-SE']],
['Kiswahili', ['sw-TZ', 'Tanzania'],
['sw-KE', 'Kenya']],
['ქართული', ['ka-GE']],
['Հայերեն', ['hy-AM']],
['தமிழ்', ['ta-IN', 'இந்தியா'],
['ta-SG', 'சிங்கப்பூர்'],
['ta-LK', 'இலங்கை'],
['ta-MY', 'மலேசியா']],
['తెలుగు', ['te-IN']],
['Tiếng Việt', ['vi-VN']],
['Türkçe', ['tr-TR']],
['اُردُو', ['ur-PK', 'پاکستان'],
['ur-IN', 'بھارت']],
['Ελληνικά', ['el-GR']],
['български', ['bg-BG']],
['Pусский', ['ru-RU']],
['Српски', ['sr-RS']],
['Українська', ['uk-UA']],
['한국어', ['ko-KR']],
['中文', ['cmn-Hans-CN', '普通话 (中国大陆)'],
['cmn-Hans-HK', '普通话 (香港)'],
['cmn-Hant-TW', '中文 (台灣)'],
['yue-Hant-HK', '粵語 (香港)']],
['日本語', ['ja-JP']],
['हिन्दी', ['hi-IN']],
['ภาษาไทย', ['th-TH']]];
function savesms(defsms) {
var wasv=('' + window.localStorage.getItem('smsgrcg')).replace(/^null$/g,'').replace(/^undefined$/g,'');
if (defsms.indexOf(defsms.trim() + ' ') == 0) {
if (wasv != '') { window.localStorage.removeItem('smsgrcg'); }
} else if (defsms.indexOf(defsms.trim() + ' ') == 0) {
if (wasv != '') { window.localStorage.removeItem('smsgrcg'); }
window.localStorage.setItem('smsgrcg', defsms.trim());
} else if (defsms == '' && wasv.trim() != '') {
return wasv;
}
return defsms;
}
function saveemail(defemail) {
var wasv=('' + window.localStorage.getItem('emailgrcg')).replace(/^null$/g,'').replace(/^undefined$/g,'');
if (defemail.indexOf(defemail.trim() + ' ') == 0) {
if (wasv != '') { window.localStorage.removeItem('emailgrcg'); }
} else if (defemail.indexOf(defemail.trim() + ' ') == 0) {
if (wasv != '') { window.localStorage.removeItem('emailgrcg'); }
window.localStorage.setItem('emailgrcg', defemail.trim());
} else if (defemail == '' && wasv.trim() != '') {
return wasv;
}
return defemail;
}
function smsit() {
var smsno=savesms(smsee);
if (smsno.trim() != '' && smsno.trim().replace(/0/g,'').replace(/1/g,'').replace(/2/g,'').replace(/3/g,'').replace(/4/g,'').replace(/5/g,'').replace(/6/g,'').replace(/7/g,'').replace(/8/g,'').replace(/9/g,'') == '') {
smsno=prompt('Please enter SMS number. Add space to remember or more than three to unremember.', smsno);
} else {
smsno=prompt('Please enter SMS number. Add space to remember or more than three to unremember.', '');
}
if (smsno != null) {
if (smsno.trim() != '' && smsno.trim().replace(/0/g,'').replace(/1/g,'').replace(/2/g,'').replace(/3/g,'').replace(/4/g,'').replace(/5/g,'').replace(/6/g,'').replace(/7/g,'').replace(/8/g,'').replace(/9/g,'') == '') {
if (smsno != smsno.trim()) { smssave(smsno); }
if (smsee == '') { smsee=smsno.trim(); }
document.getElementById('asms').href='sms:' + smsno.trim() + '&' + document.getElementById('asms').href.split('&')[1];
document.getElementById('asms').click();
}
}
}
function emailit() {
var emailaddr=saveemail(emailee);
if (emailaddr.indexOf('@') != -1) {
emailaddr=prompt('Please enter Email address. You can comma separate a list. Add space to remember or more than three to unremember.', emailaddr);
} else {
emailaddr=prompt('Please enter Email address. You can comma separate a list. Add space to remember or more than three to unremember.', '');
}
if (emailaddr != null) {
if (emailaddr.indexOf('@') != -1) {
if (emailaddr != emailaddr.trim()) { saveemail(emailaddr); }
if (emailee == '') { emailee=emailaddr.trim(); }
document.getElementById('aemail').href='mailto:' + emailaddr.trim() + '?' + document.getElementById('aemail').href.split('?')[1];
//alert(document.getElementById('aemail').href);
document.getElementById('aemail').click();
}
}
}
function great_circle_bearing(talis, gnolis, latis, longis) {
// Let ‘R’ be the radius of Earth,
// ‘L’ be the longitude,
// ‘θ’ be latitude,
// ‘β‘ be Bearing.
// Bearing from point A to B, can be calculated as,
// β = atan2(X,Y),
// where, X and Y are two quantities and can be calculated as:
// X = cos θb * sin ∆L
// Y = cos θa * sin θb – sin θa * cos θb * cos ∆L
var ourbrg=eval(eval(360.0 + eval(eval(eval(180.0 / Math.PI) * Math.atan2(
eval(eval('' + Math.cos(eval(Math.PI / 180.0) * eval('' + latis))) *
eval('' + Math.sin(eval(Math.PI / 180.0) * eval(eval('' + longis) - eval('' + gnolis))))),
eval(eval('' + Math.cos(eval(Math.PI / 180.0) * eval('' + talis))) *
eval('' + Math.sin(eval(Math.PI / 180.0) * eval('' + latis)))) -
eval(eval('' + Math.sin(eval(Math.PI / 180.0) * eval('' + talis))) *
eval('' + Math.cos(eval(Math.PI / 180.0) * eval('' + latis))) *
eval('' + Math.cos(eval(Math.PI / 180.0) * eval(eval('' + longis) - eval('' + gnolis)))))
)))) % 360.0);
return '' + ourbrg;
}
function great_circle_distance(talis, gnolis, latis, longis) {
var ourdist=0.0;
var rgnol=eval((gnolis) * Math.PI / 180.0);
var rtal=eval((talis) * Math.PI / 180.0);
var rlong=eval((longis) * Math.PI / 180.0);
var rlat=eval((latis) * Math.PI / 180.0);
var deltalong = Math.abs(eval(((gnolis)-(longis)) * Math.PI / 180.0));
var acof = eval(Math.sin(rtal) * Math.sin(rlat)) + (Math.cos(rtal) * Math.cos(rlat) * Math.cos(deltalong)); // via //en.wikipedia.org/wiki/Great-circle_distance ... thanks
ourdist = eval(Math.round((Math.acos(acof) * 6371000.0) + 0.00001) * 100) / 100;
return '' + ourdist;
}
function aslongfollowslat(inllstr) {
var latdir=' N', longdir=' E';
var latd=0, longd=0;
var latm=0, longm=0;
var lats=0.0, longs=0.0;
var latrest=0.0, longrest=0.0;
var insg='';
var lls=[];
if (document.getElementById('selmode').value == 'crowfly' || document.getElementById('selmode').value == 'bearing') {
if (glatis == 0.0 && glongis == 0.0) {
var vals=yourtzlist.split(' value="');
var mvalr=Math.floor(Math.random() * eval(-5 + vals.length)) + 5;
if (complex.indexOf('_' + mfcount + '.') != -1) {
mvalr=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
mflist+='' + mfcount + '.' + mvalr + '_';
mfcount++;
glatis=eval('' + vals[mvalr].split(' data-geo="')[1].split(',')[0]);
glongis=eval('' + vals[mvalr].split(' data-geo="')[1].split(',')[1]);
var gcodeis='' + vals[mvalr].split(' data-geo="')[1].split(',')[3];
while (document.getElementById('myctable').innerHTML.indexOf('</th><th>' + vals[mvalr].split('/')[1].split('"')[0].replace(/\_/g, ' ') + '</th></tr>') == -1) {
mvalr=Math.floor(Math.random() * eval(-5 + vals.length)) + 5;
if (complex.indexOf('_' + mfcount + '.') != -1) {
mvalr=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
glatis=eval('' + vals[mvalr].split(' data-geo="')[1].split(',')[0]);
glongis=eval('' + vals[mvalr].split(' data-geo="')[1].split(',')[1]);
gcodeis='' + vals[mvalr].split(' data-geo="')[1].split(',')[3];
}
insg=' of ' + document.getElementById('myctable').innerHTML.split('</th><th>' + vals[mvalr].split('/')[1].split('"')[0].replace(/\_/g, ' ') + '</th></tr>')[0].split('>')[eval(-1 + document.getElementById('myctable').innerHTML.split('</th><th>' + vals[mvalr].split('/')[1].split('"')[0].replace(/\_/g, ' ') + '</th></tr>')[0].split('>').length)];
}
mflist+='' + mfcount + '.' + mvalr + '_';
mfcount++;
//alert('answer=' + answer + ' ... ' + subtos[-1 + answer]); // [-17.66667|168.41666|~Efate~,2]
if (document.getElementById('selmode').value == 'crowfly') {
return '' + eval(eval('' + great_circle_distance(glatis, glongis, eval(subtos[-1 + answer].substring(1).split('|')[0]), eval(subtos[-1 + answer].substring(1).split('|')[1]))) / 1000.0) + ' kilometers from ' + vals[mvalr].split('/')[1].split('"')[0].replace(/\_/g, ' ') + insg;
} else if (document.getElementById('selmode').value == 'bearing') {
var retv='' + eval(eval('' + great_circle_bearing(glatis, glongis, eval(subtos[-1 + answer].substring(1).split('|')[0]), eval(subtos[-1 + answer].substring(1).split('|')[1])))) + ' bearing from ' + vals[mvalr].split('/')[1].split('"')[0].replace(/\_/g, ' ') + insg;
lls=retv.split(' ');
if (lls[0].indexOf('+') != -1) {
lls[0]=lls[0].replace('+','');
} else if (lls[0].indexOf('-') != -1) {
latdir=' S';
lls[0]=lls[0].replace('-','');
}
latd=lls[0].split('.')[0];
latrest=eval('0.' + (lls[0] + '.0').split('.')[1]);
latm=Math.floor(latrest * 60);
lats=eval((latrest * 3600) - Math.floor(latm * 60)).toPrecision(3);
if (lats >= 60.0) {
latm++;
lats-=60.0;
if (latm >= 60) {
latd++;
latm-=60;
}
}
return retv.replace(retv.split(' ')[0], latdir.replace(' S','-').replace(' N', '') + latd + '°' + ('0' + latm).slice(-2) + "'" + ('0' + lats).split('.')[0].slice(-2) + ((('' + lats).indexOf('.') != -1) ? ('.' + ('' + lats).split('.')[1].split('00000')[0]) : '') + '"');
}
}
lls=inllstr.split(',');
if (eval('' + lls.length) >= 2) {
if (lls[0].indexOf('+') != -1) {
lls[0]=lls[0].replace('+','');
} else if (lls[0].indexOf('-') != -1) {
latdir=' S';
lls[0]=lls[0].replace('-','');
}
latd=lls[0].split('.')[0];
latrest=eval('0.' + (lls[0] + '.0').split('.')[1]);
latm=Math.floor(latrest * 60);
lats=eval((latrest * 3600) - Math.floor(latm * 60)).toPrecision(3);
if (lats >= 60.0) {
latm++;
lats-=60.0;
if (latm >= 60) {
latd++;
latm-=60;
}
}
if (lls[1].indexOf('+') != -1) {
lls[1]=lls[1].replace('+','');
} else if (lls[1].indexOf('-') != -1) {
longdir=' W';
lls[1]=lls[1].replace('-','');
}
longd=lls[1].split('.')[0];
longrest=eval('0.' + (lls[1] + '.0').split('.')[1]);
longm=Math.floor(longrest * 60);
longs=eval((longrest * 3600) - Math.floor(longm * 60)).toPrecision(3);
if (longs >= 60.0) {
longm++;
longs-=60.0;
if (longm >= 60) {
longd++;
longm-=60;
}
}
return ('' + longd + '°' + ('0' + longm).slice(-2) + "'" + ('0' + longs).split('.')[0].slice(-2) + ((('' + longs).indexOf('.') != -1) ? ('.' + ('' + longs).split('.')[1].split('00000')[0]) : '') + '" ' + longdir + ' , ' + latd + '°' + ('0' + latm).slice(-2) + "'" + ('0' + lats).split('.')[0].slice(-2) + ((('' + lats).indexOf('.') != -1) ? ('.' + ('' + lats).split('.')[1].split('00000')[0]) : '') + '" ' + latdir).replace(/\.\"/g, '"');
}
return inllstr;
}
function nocaret(inx) {
if (inx.indexOf('<') != -1) {
document.getElementById('dspare').innerHTML=inx;
return document.getElementById('dspare').innerText;
} else {
return inx;
}
}
function appblurb(ontowhat) {
if (curblurb == '') { return '' + ontowhat; }
return '' + ontowhat + String.fromCharCode(10) + String.fromCharCode(10) + nocaret(('' + curblurb)) + String.fromCharCode(10) + String.fromCharCode(10);
}
function mybutclick(selo) {
var suffix='';
if (selo.value == '') {
if (simple) { document.getElementById('mybut').click(); }
} else {
they=selo.value;
//if (!simple) { document.getElementById('mybut').click(); }
if (document.URL.indexOf('?') == -1) { suffix='?simple=' + drilldown; } else if (document.URL.indexOf('simple=') == -1) { suffix='&simple=' + drilldown; }
location.href=(document.URL.split('#')[0] + suffix).replace('simple=' + drilldown, 'simple=' + they);
drilldown=they;
}
}
function butrand(asify) {
var myccis='', lno=0, irx=0, ctylist=[], jrx=-1, localmf='', wasmfcount=eval(1 + mfcount), localmftwo='';
var opts=[];
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
return asify;
//alert('longlat');
} else if (document.getElementById('selmode').value.replace(/^Y/g,'lang') == 'lang') {
if (drilldown.replace(/^Y/g,'lang') == 'lang') {
opts=document.getElementsByTagName('option');
while (jrx == -1) {
lno=Math.floor(Math.random() * 59);
if (complex.indexOf('_' + mfcount + '.') != -1) {
lno=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
//mflist+='' + mfcount + '.' + lno + '_';
} else {
localmf='' + mfcount + '.' + lno + '_';
}
//mfcount++;
document.getElementById('select_language').value='' + lno;
updateCountry();
rellang=document.getElementById('select_language').innerHTML.split(' value="' + lno + '">')[1].split('<')[0];
ctylist=document.getElementById('select_dialect').innerHTML.split('-');
jrx=eval(1 + Math.floor(Math.random() * eval(-1 + ctylist.length)));
if (complex.indexOf('_' + wasmfcount + '.') != -1) {
jrx=eval(complex.split('_' + wasmfcount + '.')[1].split('_')[0]);
} else {
localmftwo='' + wasmfcount + '.' + jrx + '_';
}
//mflist+='' + wasmfcount + '.' + jrx + '_';
//mfcount++;
myccis=ctylist[jrx].split('"')[0];
//alert(myccis + ' ... ' + opts[0].value + ' +++ ' + ctylist[eval(-1 + jrx)].split('"')[eval(-1 + ctylist[eval(-1 + jrx)].split('"').length)] + '-' + myccis);
for (irx=0; irx<optslength; irx++) {
//alert(opts[irx].value + ' vs ' + myccis);
if (opts[irx].value == myccis) { atry=irx; rellangkb=butviacml(ctylist[eval(-1 + jrx)].split('"')[eval(-1 + ctylist[eval(-1 + jrx)].split('"').length)]) + '_' + myccis; try { reldatenow=new Date(newd.toLocaleDateString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}) + ' ' + newd.toLocaleTimeString(rellangkb.replace('_','-'))); } catch(ertsd) { reldatenow=null; } return atry; }
}
jrx=-1;
}
mflist+=localmf + localmftwo;
mfcount++;
mfcount++;
}
}
}
return asify;
}
function butviacml(inlcode) {
var bparts=cmylang.split('>' + inlcode + '<');
lastengl='';
if (eval('' + bparts.length) > 1) {
var nextcell=bparts[1].split('</t')[0].split('>')[eval(-1 + bparts[1].split('</t')[0].split('>').length)];
if (eval('' + nextcell.length) <= 3) {
bparts=cmylang.split('>' + nextcell + '<');
nextcell=bparts[1].split('</t')[0].split('>')[eval(-1 + bparts[1].split('</t')[0].split('>').length)];
lastengl=nextcell;
} else {
lastengl=nextcell;
}
}
return inlcode;
}
function butmaybeisspokenin(asify) {
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
return asify;
//alert('Latlong');
} else if (document.getElementById('selmode').value == 'lang') {
//alert(cnames[eval(-1 + answer)] + ' language spot on=' + clangs[eval(-1 + answer)] + ' language one on on=' + clangs[eval(0 + answer)] + ' language one back on=' + clangs[eval(-2 + answer)]);
return asify.replace('en_AU', clangkbs[eval(-1 + answer)]) + ' is spoken ';
}
}
return asify;
}
function butmaybe(asify) {
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
//alert('latLong ' + ccodes[eval(-1 + answer)]);
return aslongfollowslat(yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[0].split(String.fromCharCode(34))[eval(-1 + yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[0].split(String.fromCharCode(34)).length)].split(',')[0] + ',' + yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[0].split(',')[eval(-2 + yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[0].split(',').length)]);
} else if (document.getElementById('selmode').value.replace(/^Y/g,'lang') == 'lang') {
//alert('answer=' + answer + ' and gproposedanswer=' + gproposedanswer);
if (document.getElementById('selmode').value == 'Y') {
return gcreldatenow; // + ' ' + clangkbs[eval(-1 + answer)]; //'English';
} else {
if (clanges[eval(-1 + answer)] == '') {
document.getElementById('source').title='';
lasthome='';
document.getElementById('source').oncontextmenu=function(){ homelang=homelang; };
} else {
document.getElementById('source').title='Right click to reveal language name in English';
lasthome=clanges[eval(-1 + answer)];
document.getElementById('source').oncontextmenu=function(){ alert(lasthome); };
}
return clangs[eval(-1 + answer)]; //'English';
}
}
}
return asify;
}
function butmaybeno(asify) {
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
return '';
//alert('LatLong');
} else if (document.getElementById('selmode').value.replace(/^Y/g,'lang') == 'lang') {
return '';
}
}
return asify;
}
function butmaybenone(asify) {
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
return '';
//alert('LATlong');
} else if (document.getElementById('selmode').value.replace(/^Y/g,'lang') == 'lang') {
return '';
}
}
return asify;
}
function butthen(asify) {
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value == 'crowfly') {
return 'In the Crow Fly Game it wants you to drag a Crow Fly Kilometer distance value to table cell with a Country map where that Crow Fly Distance applies.';
//alert('latLONG');
} else if (document.getElementById('selmode').value == 'bearing') {
return 'In the Bearing Game it wants you to drag a Bearing degrees value to table cell with a Country map where that Bearing degrees to that place applies.';
//alert('latLONG');
} else if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
return 'In the Geographicals Game it wants you to drag a Longitude,Latitude position to table cell with a Country map where that Longitude,Latitude position sits.';
//alert('latLONG');
} else if (document.getElementById('selmode').value == 'lang') {
return 'In the Language Game it wants you to drag a spoken Language (appearing later) to table cell with a Country map where that language is spoken.';
} else if (document.getElementById('selmode').value != 'lang') {
return 'In the Timestamp Game it wants you to drag a Timestamp presented in that regional way (appearing later) to table cell with a Country map where that timestamp format is familiar and the time is just after the correct local time.';
}
}
return asify;
}
function butthentwo(asify) {
if (document.getElementById('selmode').value.replace(/^y/g,'') != '') {
if (document.getElementById('selmode').value == 'crowfly') {
return 'Crow Fly Game';
} else if (document.getElementById('selmode').value == 'bearing') {
return 'Bearing Game';
} else if (document.getElementById('selmode').value.replace(/^crowfly$/g,'longlat').replace(/^bearing$/g,'longlat') == 'longlat') {
return 'Geographicals Game';
// alert('LAtLOng');
} else if (document.getElementById('selmode').value == 'lang') {
return 'Language Game';
} else if (document.getElementById('selmode').value != 'lang') {
return 'In the Timestamp Game';
}
}
return asify;
}
function ouronl() {
if (itblurb != '') {
document.getElementById('myh3').innerHTML+=' ... ' + itblurb;
}
cmylang=document.getElementById('mylangt').innerHTML;
if (drilldown != '') { document.getElementById('selmode').value=drilldown; }
for (var i = 0; i < langs.length; i++) {
select_language.options[i] = new Option(langs[i][0], i);
}
// Set default language / dialect ... thanks to Google https://www.google.com/intl/en/chrome/demos/speech.html
select_language.selectedIndex = 10;
updateCountry();
select_dialect.selectedIndex = 11;
showInfo('info_start');
}
function showInfo(s) { // thanks to Google https://www.google.com/intl/en/chrome/demos/speech.html
if (s) {
for (var child = info.firstChild; child; child = child.nextSibling) {
if (child.style) {
child.style.display = child.id == s ? 'inline' : 'none';
}
}
//info.style.visibility = 'visible';
} else {
info.style.visibility = 'hidden';
}
}
function updateCountry() { // thanks to Google https://www.google.com/intl/en/chrome/demos/speech.html
for (var i = select_dialect.options.length - 1; i >= 0; i--) {
select_dialect.remove(i);
}
var list = langs[select_language.selectedIndex];
for (var i = 1; i < list.length; i++) {
select_dialect.options.add(new Option(list[i][1], list[i][0]));
}
select_dialect.style.visibility = list[1].length == 1 ? 'hidden' : 'visible';
}
function overtoright(inspano) {
if (window.self !== window.top) { answer=answer; } else {
var rectxo=document.getElementById('mytable').getBoundingClientRect();
inspano.style.position='fixed';
inspano.style.left='' + eval(10 + eval('' + rectxo.right)) + 'px'; //'' + eval(-20 + screen.width) + 'px';
inspano.style.top='' + Math.floor(eval(rectxo.top + rectxo.bottom) / 2) + 'px';
inspano.style.zIndex='99';
inspano.style.display='inline-block';
}
return inspano;
}
function siv(selo) {
var ijk=0, ifsz=[], newishw=0, newishh=0;
if (('' + selo.value).trim() != '') {
if (('' + selo.value).trim() == '0') {
window.scrollTo(0,0);
} else if (('' + selo.value).trim() == '++') {
ifsz=document.getElementsByTagName('iframe');
for (ijk=0; ijk<ifsz.length; ijk++) {
if (ifsz[ijk].src.indexOf('title=') != -1) {
if (('' + ifsz[ijk].style.width).trim() == '') { ifsz[ijk].style.width='' + ifsz[ijk].getBoundingClientRect().width + 'px'; }
ifsz[ijk].style.width='' + Math.floor(eval(eval(('' + ifsz[ijk].style.width.replace('100%','834px')).replace('px','')) * 1.1)) + 'px';
ifsz[ijk].style.height='' + Math.floor(eval(eval(('' + ifsz[ijk].style.height).replace('px','')) * 1.1)) + 'px';
newishw=ifsz[ijk].src.split('width=')[1].split('&')[0];
newishh=ifsz[ijk].src.split('height=')[1].split('&')[0];
ifsz[ijk].src=ifsz[ijk].src.replace('width=' + newishw, 'width=' + Math.floor(eval(1.1 * eval('' + newishw)))).replace('height=' + newishh, 'height=' + Math.floor(eval(1.1 * eval('' + newishh))));
}
}
} else if (('' + selo.value).trim() == '--') {
ifsz=document.getElementsByTagName('iframe');
for (ijk=0; ijk<ifsz.length; ijk++) {
if (ifsz[ijk].src.indexOf('title=') != -1) {
if (('' + ifsz[ijk].style.width).trim() == '') { ifsz[ijk].style.width='' + ifsz[ijk].getBoundingClientRect().width + 'px'; }
ifsz[ijk].style.width='' + Math.floor(eval(eval(('' + ifsz[ijk].style.width.replace('100%','834px')).replace('px','')) / 1.1)) + 'px';
ifsz[ijk].style.height='' + Math.floor(eval(eval(('' + ifsz[ijk].style.height).replace('px','')) / 1.1)) + 'px';
newishw=ifsz[ijk].src.split('width=')[1].split('&')[0];
newishh=ifsz[ijk].src.split('height=')[1].split('&')[0];
ifsz[ijk].src=ifsz[ijk].src.replace('width=' + newishw, 'width=' + Math.floor(eval(eval('' + newishw) / 1.1))).replace('height=' + newishh, 'height=' + Math.floor(eval(eval('' + newishh) / 1.1)));
}
}
} else if (('' + selo.value).trim() == '+') {
ifsz=document.getElementsByTagName('iframe');
for (ijk=0; ijk<ifsz.length; ijk++) {
if (ifsz[ijk].src.indexOf('title=') != -1) {
if (('' + ifsz[ijk].style.width).trim() == '') { ifsz[ijk].style.width='' + ifsz[ijk].getBoundingClientRect().width + 'px'; }
ifsz[ijk].style.width='' + Math.floor(eval(eval(('' + ifsz[ijk].style.width.replace('100%','834px')).replace('px','')) * 1.1)) + 'px';
ifsz[ijk].style.height='' + Math.floor(eval(eval(('' + ifsz[ijk].style.height).replace('px','')) * 1.1)) + 'px';
}
}
} else if (('' + selo.value).trim() == '-') {
ifsz=document.getElementsByTagName('iframe');
for (ijk=0; ijk<ifsz.length; ijk++) {
if (ifsz[ijk].src.indexOf('title=') != -1) {
if (('' + ifsz[ijk].style.width).trim() == '') { ifsz[ijk].style.width='' + ifsz[ijk].getBoundingClientRect().width + 'px'; }
ifsz[ijk].style.width='' + Math.floor(eval(eval(('' + ifsz[ijk].style.width.replace('100%','834px')).replace('px','')) / 1.1)) + 'px';
ifsz[ijk].style.height='' + Math.floor(eval(eval(('' + ifsz[ijk].style.height).replace('px','')) / 1.1)) + 'px';
}
}
} else {
window.scrollTo(stoisleft[eval(-1 + eval('' + selo.value))], stoistop[eval(-1 + eval('' + selo.value))]);
stos[eval(-1 + eval('' + selo.value))].scrollIntoView();
}
}
}
function tza(inbtb) {
if (drilldown == 'lang') {
return '<a id=atza target=_blank href="//lh.2xlibre.net/locale/' + clangkbs[eval(-1 + answer)] + '/" title="' + clanges[eval(-1 + answer)] + '">' + clangs[eval(-1 + answer)] + '</a>';
}
return '<a id=atza target=_blank href="//www.timezoneconverter.com/cgi-bin/zoneinfo?tz=' + tzas[eval(-1 + answer)] + '">' + inbtb + '</a>';
}
function vscfive(ioissrc) {
if (9 == 9) { return 'c5'; }
var thatcc='', thatregion='', ithat=0;
if (ioissrc.indexOf('?title=') != -1) {
thatcc=ioissrc.split('?title=')[1].split(';')[0];
if (yourtzlist.indexOf(',' + thatcc + ',') != -1) {
thatregion=yourtzlist.split(',' + thatcc + ',')[1].split('>')[1].split('<')[0].split('/')[0];
for (ithat=0; ithat<rcolmaps.length; ithat++) {
if (rcolmaps[ithat] == thatregion) { if (1 == 11) { if (document.title.indexOf('Experimental ') == 0) { document.title=thatregion + ' '; } else { document.title+=' ' + thatregion + ' '; } } return rcolmapred[ithat]; }
}
}
}
return 'c5';
}
function vsbcfive(ioissrc) {
var thatcc='', thatregion='', ithat=0;
if (ioissrc.indexOf('?title=') != -1) {
thatcc=ioissrc.split('?title=')[1].split(';')[0];
if (yourtzlist.indexOf(',' + thatcc + ',') != -1) {
thatregion=yourtzlist.split(',' + thatcc + ',')[1].split('>')[1].split('<')[0].split('/')[0];
for (ithat=0; ithat<rcolmaps.length; ithat++) {
if (rcolmaps[ithat] == thatregion) { if (1 == 11) { if (document.title.indexOf('Experimental ') == 0) { document.title=thatregion + ' '; } else { document.title+=' ' + thatregion + ' '; } } return rcolmapred[ithat]; }
}
}
}
return 'f5';
}
function vsgcfive(ioissrc) {
var thatcc='', thatregion='', ithat=0;
if (ioissrc.indexOf('?title=') != -1) {
thatcc=ioissrc.split('?title=')[1].split(';')[0];
if (yourtzlist.indexOf(',' + thatcc + ',') != -1) {
thatregion=yourtzlist.split(',' + thatcc + ',')[1].split('>')[1].split('<')[0].split('/')[0];
for (ithat=0; ithat<rcolmaps.length; ithat++) {
if (rcolmaps[ithat] == thatregion) { if (1 == 11) { if (document.title.indexOf('Experimental ') == 0) { document.title=thatregion + ' '; } else { document.title+=' ' + thatregion + ' '; } } return rcolmapred[ithat]; }
}
}
}
return 'f5';
}
function isin(myin) {
if (drilldown == 'bearing') { return myin.replace('in','to'); }
if (drilldown == 'crowfly') { return myin.replace('in','is'); }
return myin;
}
function rnm(defb) {
if (drilldown == 'bearing') { return ''; }
if (drilldown == 'crowfly') { return ''; }
if (drilldown == 'longlat') { return ''; }
if (drilldown == 'lang') { return ''; }
if (dotwi >= 0) {
return ' on ' + dotw[dotwi];
}
return (' on ' + dotw[eval(eval(eval('' + uday) + doff[eval(-1 + answer)]) % 7)]).replace(' on undefined', '');
}
function until() {
if (document.getElementById('rcols').checked) {
var ifls=document.getElementsByTagName('iframe');
for (var jfls=0; jfls<ifls.length; jfls++) {
if (ifls[jfls].src.indexOf('rcols=') == -1 && ifls[jfls].src.indexOf('?title=') != -1) {
ifls[jfls].src+='&rcols=y';
ifcnt++;
}
}
}
if (ifcnt < 9) { setTimeout(until, 3000); }
}
function checkrcols(cbo, cbochecked) {
if (cbochecked || document.getElementById('flags').checked || document.getElementById('wimgs').checked) {
useflags=true;
} else {
useflags=false;
}
if (cbochecked) {
ifcnt=0;
var ifls=document.getElementsByTagName('iframe');
for (var jfls=0; jfls<ifls.length; jfls++) {
if (ifls[jfls].src.indexOf('rcols=') != -1 && ifls[jfls].src.indexOf('?title=') != -1) {
ifcnt++;
}
}
until();
}
//applyhints('');
}
function checkflags(cbo, cbochecked) {
if (cbochecked || document.getElementById('wimgs').checked || document.getElementById('rcols').checked) {
useflags=true;
} else {
useflags=false;
}
applyhints('');
}
function checkwimgs(cbo, cbochecked) {
if (cbochecked || document.getElementById('flags').checked || document.getElementById('rcols').checked) {
useflags=true;
} else {
useflags=false;
}
applyhints('');
}
function checkflags(cbo, cbochecked) {
if (cbochecked || document.getElementById('wimgs').checked || document.getElementById('rcols').checked) {
useflags=true;
} else {
useflags=false;
}
applyhints('');
}
function orflag(thiscc) {
var ccchar='', ccsuff='';
var lri='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var dri=['127462','127463','127464','127465','127466','127467','127468','127469','127470','127471','127472','127473','127474','127475','127476','127477','127478','127479','127480','127481','127482','127483','127484','127485','127486','127487'];
for (var iccsuff=0; iccsuff<thiscc.length; iccsuff++) {
ccchar=thiscc.substring(iccsuff, eval(1 + eval('' + iccsuff))).toUpperCase();
ccsuff+=String.fromCodePoint(eval('' + dri[eval('' + lri.indexOf(ccchar))])); //'' + dri[eval('' + lri.indexOf(ccchar))] + ';';
}
return ccsuff;
}
function applyhints(towhat) {
var yt='', nnyt='';
if (useflags) {
if (document.getElementById('flags').checked) {
myflag=orflag(ccodes[eval(-1 + answer)]);
document.getElementById('source').style.backgroundImage='URL("' + svgtemp.replace('48','96').replace('30%','49%').replace('>1 +', '>' + myflag) + '")';
document.getElementById('source').style.backgroundPosition='right center';
document.getElementById('source').style.backgroundRepeat='no-repeat';
}
if (document.getElementById('wimgs').checked) {
if (yourtzlist.indexOf(',' + ccodes[eval(-1 + answer)] + ',') != -1) {
yt=yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[1].split('>')[1].split('<')[0];
nnyt=yt.replace(yt.split('/')[0] + '/','');
//alert(document.getElementById('tzi').src.split('?')[0].split('#')[0] + '?tzexact=' + encodeURIComponent(yt.replace(/\ /g,'_')) + '&tznickname=' + encodeURIComponent( nnyt.replace(/\ /g,'_') ));
document.getElementById('tzi').src=document.getElementById('tzi').src.split('?')[0].split('#')[0] + '?tzexact=' + encodeURIComponent(yt.replace(/\ /g,'_')) + '&tznickname=' + encodeURIComponent( nnyt.replace(/\ /g,'_') );
}
}
} else {
document.getElementById('source').style.backgroundImage='';
document.getElementById('source').style.backgroundRepeat='no-repeat';
document.getElementById('ourcanvas').style.backgroundImage='';
document.getElementById('ourcanvas').style.backgroundRepeat='no-repeat';
}
return towhat.replace(/\&\;/g, 'and');
}
function prehashit(inid) {
//alert('therE ' + document.getElementById(inid).src);
hashit(document.getElementById(inid));
}
function hashit(iois) {
if (iois != null) {
//if (iois.src.indexOf('?title=') != -1) {
var aconto=(iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) { // || acontos[eval(-1 + acontos.length)].body != null) {
if (iois.src.indexOf('?title=') != -1 && iois.src.indexOf(';') != -1) {
var indxz=eval('' + iois.id.replace('ifmap',''));
if (indxz <= eval('' + subfroms.length)) {
if (indxz <= eval('' + subtos.length)) {
if (subfroms[eval(-1 + indxz)] != subtos[eval(-1 + indxz)]) {
var ioissrc=iois.src;
if (document.getElementById('det' + indxz).innerHTML.indexOf(subfroms[eval(-1 + indxz)]) != -1) {
//aconto.getElementById('myh').style.display='none';
//document.getElementById(iois.id).onload=function() { eval('prehashit("' + iois.id + '");'); };
document.getElementById('det' + indxz).innerHTML=document.getElementById('det' + indxz).innerHTML.replace(subfroms[eval(-1 + indxz)], subtos[eval(-1 + indxz)]);
//alert('HeRE ' + indxz + ' ' + iois.src.replace(subfroms[eval(-1 + indxz)], subtos[eval(-1 + indxz)]));
} else if (document.getElementById('det' + indxz).innerHTML.indexOf(encodeURIComponent(subfroms[eval(-1 + indxz)])) != -1) {
//aconto.getElementById('myh').style.display='none';
//document.getElementById(iois.id).onload=function() { eval('prehashit("' + iois.id + '");'); };
document.getElementById('det' + indxz).innerHTML=document.getElementById('det' + indxz).innerHTML.replace(encodeURIComponent(subfroms[eval(-1 + indxz)]), encodeURIComponent(subtos[eval(-1 + indxz)]));
//alert('HerE ' + indxz + ' ' + iois.src.replace(encodeURIComponent(subfroms[eval(-1 + indxz)]), encodeURIComponent(subtos[eval(-1 + indxz)])));
}
//return '';
}
}
}
}
//alert('herE');
acontos.push(aconto);
// if (acontos[eval(-1 + acontos.length)].document) { acontos[eval(-1 + acontos.length)] = acontos[eval(-1 + acontos.length)].document; }
acontosok.push(false);
aconto.getElementById('myh').style.display='none'; // aconto.getElementById('chart_div').scrollIntoView();
stos[eval(-1 + eval(('' + iois.id).replace('ifmap','')))]=aconto.getElementById('bitsatend');
stois[eval(-1 + eval(('' + iois.id).replace('ifmap','')))]=iois;
//document.title=document.title.replace('-','-z' + eval(-1 + eval(('' + iois.id).replace('ifmap',''))));
var recto=iois.getBoundingClientRect();
stoisleft[eval(-1 + eval(('' + iois.id).replace('ifmap','')))]=eval('' + recto.left);
stoistop[eval(-1 + eval(('' + iois.id).replace('ifmap','')))]=eval('' + recto.top);
if (6 == 6) {
//alert('there');
// Thanks to https://stackoverflow.com/questions/6088409/svg-drop-shadow-using-css3
if (document.getElementById('rcols').checked) {
setInterval(function(){ aconto.getElementById('chart_div').innerHTML=aconto.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + ';" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + '" class="shadow" filter="url(#shadow1)"').replace(/\#c5f5f5\;\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + ';" class="shadow" filter="url(#shadow1)"').replace(/\#c5f5f5\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + '" class="shadow" filter="url(#shadow1)"'); }, 4000);
} else {
setInterval(function(){ aconto.getElementById('chart_div').innerHTML=aconto.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); }, 4000);
}
} else {
// Thanks to https://stackoverflow.com/questions/6088409/svg-drop-shadow-using-css3
if (document.getElementById('rcols').checked) {
setInterval(function(){ if (1 == 1 && ('' + acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML).indexOf('#f5f5f5') == -1) { document.title=document.title.replace('-','-q' + eval(-1 + acontos.length)); } if (('' + acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML).indexOf('#f5f5f5') != -1) { if (!acontosok[eval(-1 + acontosok.length)]) { acontosok[eval(-1 + acontosok.length)]=true; } else { document.title=document.title.replace('-','-' + eval(-1 + acontos.length)); acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML=acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + ';" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + '" class="shadow" filter="url(#shadow1)"').replace(/\#c5f5f5\;\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + ';" class="shadow" filter="url(#shadow1)"').replace(/\#c5f5f5\"/g,'#' + vscfive(iois.src) + vsgcfive(iois.src) + vsbcfive(iois.src) + '" class="shadow" filter="url(#shadow1)"'); } } }, eval(4000 + eval(10 * eval(-1 + eval(('' + iois.id).replace('ifmap','')))))); // used to be 4000
} else {
setInterval(function(){ if (1 == 1 && ('' + acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML).indexOf('#f5f5f5') == -1) { document.title=document.title.replace('-','-q' + eval(-1 + acontos.length)); } if (('' + acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML).indexOf('#f5f5f5') != -1) { if (!acontosok[eval(-1 + acontosok.length)]) { acontosok[eval(-1 + acontosok.length)]=true; } else { document.title=document.title.replace('-','-' + eval(-1 + acontos.length)); acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML=acontos[eval(-1 + acontos.length)].getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); } } }, eval(4000 + eval(10 * eval(-1 + eval(('' + iois.id).replace('ifmap',''))))));
}
}
}
}
//}
}
}
function onedo(indx) {
}
function twodo(indx) {
}
function theeval(what) {
alert(what);
eval(what);
}
function fgcit(iois) {
var outof=["left top","left center","left bottom","right top","right center","right bottom","center top","center center","center bottom"];
var startwith='', endwith='', imglist=[];
if (iois != null) {
if (iois.src.indexOf('tzexact=') != -1) {
var aconto = (iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
if (aconto.body.outerHTML.replace(/\"\;/g,"'").indexOf("document.getElementById('ourcanvas').style.background") != -1) {
//document.getElementById('ourcanvas').style.backgroundRepeat='no-repeat';
startwith="document.getElementById['ourcanvas'].style.background" + aconto.body.outerHTML.replace(/\&\;/g,"&").replace(/\"\;/g,"'").split("document.getElementById('ourcanvas').style.background")[1].split(';')[0] + ';';
imglist=startwith.split(',');
for (var jiu=0; jiu<imglist.length; jiu++) {
if (jiu == 0) {
endwith=imglist[jiu].trim().replace(/\)/g, ') ' + outof[0] + ' no-repeat').replace('URL(', 'linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0.7)),URL(');
} else {
endwith+=',' + imglist[jiu].replace(')', ') ' + outof[eval(jiu % outof.length)] + ' no-repeat')
}
}
eval(endwith.replace("document.getElementById['ourcanvas'].", "document.getElementById('ourcanvas')."));
}
}
}
}
}
}
function placecty(ctyn, cpn, numcp) {
if (cpn != '') {
var ifs=document.getElementsByTagName('iframe');
for (var jifs=0; jifs<ifs.length; jifs++) {
if (ifs[jifs].src.indexOf('?title=' + ccodes[numcp] + ';') != -1) {
ifs[jifs].src=ifs[jifs].src.replace(subfroms[numcp], subtos[numcp]).replace(encodeURIComponent('http.Nowayjose'), 'y').replace('http.Nowayjose', 'y').replace('&', '&onclick=y&');
}
}
return '<a target=_blank title="' + ctyn + '" href="//wikipedia.org/wiki/' + encodeURIComponent(ctyn.replace(/\ /g,'_')) + '">' + ctyn + '</a>';
}
return ctyn;
}
function ctyp(ctyn, numcp) {
return '<a target=_blank href="//wikipedia.org/wiki/ISO_3166-1_alpha-2#' + ccodes[numcp] + '">' + ctyn + '</a>'; //ctyn;
}
function ctyplace(ctyn, cpn, numcp) {
if (cpn != '') {
var ifs=document.getElementsByTagName('iframe');
for (var jifs=0; jifs<ifs.length; jifs++) {
if (ifs[jifs].src.indexOf('?title=' + ccodes[numcp] + ';') != -1) {
ifs[jifs].src=ifs[jifs].src.replace(subfroms[numcp], subtos[numcp]).replace('&', '&onclick=y&');
}
}
return '<a target=_blank href="//wikipedia.org/wiki/ISO_3166-1_alpha-2#' + ccodes[numcp] + '">' + ctyn + '</a> place <a target=_blank title="' + cpn + '" href="//wikipedia.org/wiki/' + encodeURIComponent(cpn.replace(/\ /g,'_')) + '">' + cpn + '</a>';
}
return '<a target=_blank href="//wikipedia.org/wiki/ISO_3166-1_alpha-2#' + ccodes[numcp] + '">' + ctyn + '</a>'; //ctyn;
}
function tryprewoit() {
if (gthisih != '' && gthiso != null) {
prewoit(gthisih, gthiso);
gthisih='';
gthiso=null;
lastgthisih=' ';
}
}
function xprewoit() {
gthisih='';
gthiso=null;
lastgthisih=' ';
}
function yprewoit(thisih,thiso) {
if (lastgthisih != thisih) {
lastgthisih=thisih;
gthisih=thisih;
gthiso=thiso;
setTimeout(tryprewoit, fivethousand);
}
}
function prewoit(thisih,thiso) {
var thissrc=thiso.innerHTML.split(' src="')[1].split('"')[0].replace(/\&\;/g,'&');
if (thissrc.indexOf(hastoinvolve) != -1 && thissrc.replace('http:','').replace('https:','') != lastwosrc.replace('http:','').replace('https:','') && sowoa.replace(/http\:/g,'').replace(/https\:/g,'').indexOf(' ' + thissrc.replace('http:','').replace('https:','') + ' ') == -1) {
lastwosrc=thissrc;
var therect=thiso.getBoundingClientRect();
if (wo) {
if (!wo.closed) {
wo.close();
}
wo=null;
sowoa+=thissrc + ' ';
subto='~' + thissrc.split('?title=')[1].split(';')[0] + '~';
wo=window.open(thissrc,'_blank','top=' + eval(20 + eval('' + therect.top)) + ',left=' + therect.left + ',width=' + eval(2 * thewidth) + ',height=' + eval(2 * theheight));
//wo.focus();
wo.onload = function() {
//setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
};
} else {
sowoa+=thissrc + ' ';
subto='~' + thissrc.split('?title=')[1].split(';')[0] + '~';
wo=window.open(thissrc,'_blank','top=' + eval(20 + eval('' + therect.top)) + ',left=' + therect.left + ',width=' + eval(2 * thewidth) + ',height=' + eval(2 * theheight));
//wo.focus();
wo.onload = function() {
setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
};
}
}
gthisih='';
gthiso=null;
lastgthisih=' ';
}
function andthen() {
//setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
}
function woit(thissrc,thiso) {
if (thissrc.indexOf(hastoinvolve.replace(' src=','//')) != -1 && thissrc.replace('http:','').replace('https:','') != lastwosrc.replace('http:','').replace('https:','') && sowoa.replace(/http\:/g,'').replace(/https\:/g,'').indexOf(' ' + thissrc.replace('http:','').replace('https:','') + ' ') == -1) {
lastwosrc=thissrc;
var therect=thiso.getBoundingClientRect();
if (wo) {
if (!wo.closed) {
wo.close();
}
wo=null;
sowoa+=thissrc + ' ';
subto='~' + thissrc.split('?title=')[1].split(';')[0] + '~';
wo=window.open(thissrc,'_blank','top=' + therect.top + ',left=' + therect.left + ',width=' + eval(2 * thewidth) + ',height=' + eval(2 * theheight));
//wo.focus();
wo.onload = function() {
//setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
};
} else {
sowoa+=thissrc + ' ';
subto='~' + thissrc.split('?title=')[1].split(';')[0] + '~';
wo=window.open(thissrc,'_blank','top=' + therect.top + ',left=' + therect.left + ',width=' + eval(2 * thewidth) + ',height=' + eval(2 * theheight));
//wo.focus();
wo.onload = function() {
//setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
setTimeout(function(){ wo.document.getElementById('chart_div').innerHTML=wo.document.getElementById('chart_div').innerHTML.replace('</defs>', '</defs><defs id="mydefs"><filter id="shadow1"><feDropShadow dx="0.2" dy="0.4" stdDeviation="0.2" /></filter></defs>').replace('</svg>', '</svg><style> .shadow { -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7)); } </style>').replace(/\#f5f5f5\;\"/g,'#c5f5f5;" class="shadow" filter="url(#shadow1)"').replace(/\#f5f5f5\"/g,'#c5f5f5" class="shadow" filter="url(#shadow1)"'); wo.document.getElementById('chart_div').innerHTML+=wmapurl.replace(subfrom,subto); }, 4000);
};
}
}
}
function getallcountrycode() {
while (eval('' + ccodes.length) < 9) {
getnextcountrycode(gproposedanswer);
gproposedanswer=eval(-1 * Math.abs(gproposedanswer));
}
}
function choosejusttheone(thes, thiscc) {
var lno=0;
if (myynft != 'youllneverfindthis') { myynft=',' + thiscc + ',' + sofarhrs.substring(1).split(' ')[0] + '"'; }
lastsubtos='[-89.0000|-88.0000|~From~,2]';
if (!thes) { return false; }
if (drilldown == 'lang') {
if (sofarlang.indexOf(' ' + rellang + ' ') != -1) { return true; }
}
if (eval('' + yourtzlist.split(',' + thiscc + ',').length) != 2 || (yourtzlist.indexOf(myynft) != -1 && eval('' + yourtzlist.split(',' + thiscc + ',').length) >= 2)) { return true; }
if (yourtzlist.split(',' + thiscc + ',')[1].split('"')[0].indexOf('.') != -1) { return true; }
if (sofarhrs.indexOf(' ' + yourtzlist.split(',' + thiscc + ',')[1].split('"')[0] + ' ') != -1) { return true; }
lastsubtos='[' + yourtzlist.split(',' + thiscc + ',')[0].split('"')[eval(-1 + yourtzlist.split(',' + thiscc + ',')[0].split('"').length)].split(',')[0] + '|' + yourtzlist.split(',' + thiscc + ',')[0].split('"')[eval(-1 + yourtzlist.split(',' + thiscc + ',')[0].split('"').length)].split(',')[1] + '|~' + encodeURIComponent(yourtzlist.split(',' + thiscc + ',')[1].split('"')[1].split('>')[1].split('<')[0].replace(yourtzlist.split(',' + thiscc + ',')[1].split('"')[1].split('>')[1].split('<')[0].split('/')[0] + '/', '').replace(/\_/g,' ')) + '~,2]';
//alert(lastsubtos);
return false;
}
function getnextcountrycode(inforce) {
var ccr='', sccr='', wasccr='', interimh=0, thiscc='', lno=0, ctylist=[], irx=0, myccis='', ijk=0;
if (eval('' + ccodes.length) < 9) {
var mycc=document.getElementById('myctable').innerHTML;
var opts=document.getElementsByTagName('option'), longis='', latis='';
var ths=document.getElementsByTagName('th');
if (goodatry > 0 && inforce != 0 && eval(1 + eval('' + cplaces.length)) == Math.abs(inforce)) {
//alert(gproposedanswer + ' vs ' + cplaces.length);
atry=goodatry;
optfinds+=opts[eval('' + atry)].value + ' ';
ccodes.push(opts[eval('' + atry)].value);
cnames.push(opts[eval('' + atry)].innerText);
ccapitals.push(mycc.split("<th>" + opts[eval('' + atry)].innerText + "</th><th>")[1].split("<")[0]);
subfroms.push('[-89.0000|-88.0000|~From~,2]');
goodatry=eval(-1 * Math.abs(goodatry));
//sofarhrs+=yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0] + ' ';
tzas.push(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]);
interimh=eval(eval(eval(eval('' + yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('+','')) + uhour) + 24) % 24);
if (uhour < interimh && yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].indexOf('-') != -1) {
for (ijk=1; ijk<=9; ijk++) { doff.push(-1); }
} else if (uhour > interimh && yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].indexOf('-') == -1) {
for (ijk=1; ijk<=9; ijk++) { doff.push(1); }
} else {
for (ijk=1; ijk<=9; ijk++) { doff.push(0); }
}
if (gcinthehourspush != '') {
cinthehours.push(gcinthehourspush);
gcinthehourspush='';
} else {
cinthehours.push(('0' + eval(eval(eval(eval(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('+','')) + uhour) + 24) % 24)).slice(-2) + ':' + ('0' + umin).slice(-2));
}
//var newd = new Date(new Date().toLocaleString("en-US", {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}));
//alert(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0] + ': ' + newd + ' vs ' + cinthehours[eval(-1 + cinthehours.length)]);
thiscc=opts[eval('' + atry)].value;
lastsubtos='[' + yourtzlist.split(',' + thiscc + ',')[0].split('"')[eval(-1 + yourtzlist.split(',' + thiscc + ',')[0].split('"').length)].split(',')[0] + '|' + yourtzlist.split(',' + thiscc + ',')[0].split('"')[eval(-1 + yourtzlist.split(',' + thiscc + ',')[0].split('"').length)].split(',')[1] + '|~' + encodeURIComponent(yourtzlist.split(',' + thiscc + ',')[1].split('"')[1].split('>')[1].split('<')[0].replace(yourtzlist.split(',' + thiscc + ',')[1].split('"')[1].split('>')[1].split('<')[0].split('/')[0] + '/', '').replace(/\_/g,' ')) + '~,2]';
subtos.push(lastsubtos);
cplaces.push(decodeURIComponent(lastsubtos.split('~')[1]));
if (drilldown == 'lang') {
sofarlang+=rellang + ' ';
if (gcrellang != '') {
clangs.push(gcrellang);
clanges.push(gcrellange);
clangkbs.push(gcrellangkb.replace('-','_'));
cinintl.push('' + gcreldatenow);
gcrellang='';
gcrellangkb='';
//gcreldatenow='';
} else {
clangs.push(rellang);
clanges.push(lastengl);
clangkbs.push(rellangkb.replace('-','_'));
cinintl.push(('' + reldatenow));
}
//alert(rellang + ' is spoken in country ' + opts[eval('' + atry)].innerText);
} else {
clangs.push('');
clanges.push('');
clangkbs.push('');
cinintl.push('');
}
return '';
}
if (optslength < 0) {
for (iii=0; iii<opts.length; iii++) {
if (('' + opts[iii].value).indexOf(',') != -1 && optslength < 0) { optslength=eval(-1 + iii); }
}
if (optslength < 0) { optslength=eval('' + opts.length); }
}
var atry=butrand(Math.floor(Math.random() * eval('' + optslength)));
if (complex.indexOf('_' + mfcount + '.') != -1) {
atry=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
while (optfinds.indexOf(' ' + opts[eval('' + atry)].value + ' ') != -1 || opts[eval('' + atry)].value == 'MK' || choosejusttheone(simple, opts[eval('' + atry)].value)) {
atry=butrand(Math.floor(Math.random() * eval('' + optslength)));
}
while (mycc.indexOf('<th>' + opts[eval('' + atry)].innerText + '</th><th>') == -1 || opts[eval('' + atry)].value == 'MK' || choosejusttheone(simple, opts[eval('' + atry)].value)) {
atry=butrand(Math.floor(Math.random() * eval('' + optslength)));
if (mycc.indexOf('<th>' + opts[eval('' + atry)].innerText + '</th><th>') != -1) {
while (optfinds.indexOf(' ' + opts[eval('' + atry)].value + ' ') != -1 || opts[eval('' + atry)].value == 'MK' || choosejusttheone(simple, opts[eval('' + atry)].value)) {
atry=butrand(Math.floor(Math.random() * eval('' + optslength)));
}
}
}
mflist+='' + mfcount + '.' + atry + '_';
mfcount++;
if (!simple) {
if (drilldown == 'lang') {
sofarlang+=rellang + ' ';
clangs.push(rellang);
clangs.push(lastengl);
clangkbs.push(rellangkb.replace('-','_'));
//alert(rellang + ' is spoken in country ' + opts[eval('' + atry)].innerText);
} else {
clangs.push('');
clanges.push('');
clangkbs.push('');
}
optfinds+=opts[eval('' + atry)].value + ' ';
ccodes.push(opts[eval('' + atry)].value);
cnames.push(opts[eval('' + atry)].innerText);
ccapitals.push(mycc.split("<th>" + opts[eval('' + atry)].innerText + "</th><th>")[1].split("<")[0]);
subfroms.push('[-89.0000|-88.0000|~From~,2]');
ccr=ccapitals[eval(-1 + ccapitals.length)];
wasccr=ccr;
sccr=document.getElementById('spops').innerHTML;
if (!document.getElementById(ccr.replace(/\'/g,'').replace(/\_/g,'%20').replace(/\ /g,'%20'))) {
while (eval('' + ccr.length) > 4 && eval('' + sccr.split(' id="' + ccr).length) != 2) {
ccr=ccr.substring(0, eval(-1 + eval('' + ccr.length)));
}
if (ccr != wasccr && eval('' + ccr.length) > 4 && eval('' + sccr.split(' id="' + ccr).length) == 2) {
wasccr=ccr;
ccr=wasccr + sccr.split(' id="' + ccr)[1].split('"')[0];
}
}
if (document.getElementById(ccr.replace(/\'/g,'').replace(/\_/g,'%20').replace(/\ /g,'%20'))) {
longis='' + document.getElementById(ccr.replace(/\'/g,'').replace(/\_/g,'%20').replace(/\ /g,'%20')).value.split(',')[0].split('|')[0];
latis='' + document.getElementById(ccr.replace(/\'/g,'').replace(/\_/g,'%20').replace(/\ /g,'%20')).value.substring(eval(1 + eval('' + longis.length)));
cplaces.push(latis + '|' + longis);
subtos.push('[' + cplaces[eval(-1 + cplaces.length)] + '|~' + encodeURIComponent(ccapitals[eval(-1 + ccapitals.length)]).replace(/\_/g,'%20') + '~,2]');
} else {
try {
lastsubtos='[' + yourtzlist.split(',' + ccodes[eval(-1 + ccodes.length)] + ',')[0].split('"')[eval(-1 + yourtzlist.split(',' + ccodes[eval(-1 + ccodes.length)] + ',')[0].split('"').length)].split(',')[0] + '|' + yourtzlist.split(',' + ccodes[eval(-1 + ccodes.length)] + ',')[0].split('"')[eval(-1 + yourtzlist.split(',' + ccodes[eval(-1 + ccodes.length)] + ',')[0].split('"').length)].split(',')[1] + '|~' + encodeURIComponent(yourtzlist.split(',' + ccodes[eval(-1 + ccodes.length)] + ',')[1].split('"')[1].split('>')[1].split('<')[0].replace(yourtzlist.split(',' + ccodes[eval(-1 + ccodes.length)] + ',')[1].split('"')[1].split('>')[1].split('<')[0].split('/')[0] + '/', '').replace(/\_/g,' ')) + '~,2]';
//alert('no ' + lastsubtos);
lastsubtos=lastsubtos.replace('~]', encodeURIComponent(' near ' + ccapitals[eval(-1 + ccapitals.length)].replace(/\'/g,'')) + '~]');
cplaces.push(decodeURIComponent(lastsubtos.split('~')[1]));
subtos.push(lastsubtos);
} catch(hggf) {
cplaces.push('');
subtos.push('[-89.0000|-88.0000|~From~,2]');
}
}
//doff.push(0);
chours.push(-99);
cinthehours.push("");
cinintl.push("");
tzas.push("");
} else {
if (inforce > 0) {
goodatry=atry;
var cinthehourspush=(('0' + eval(eval(eval(eval(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('+','')) + uhour) + 24) % 24)).slice(-2) + ':' + ('0' + umin).slice(-2));
newd = new Date(new Date().toLocaleString("en-US", {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}));
var newh=eval(('' + newd).split(':')[0].split(' ')[eval(-1 + ('' + newd).split(':')[0].split(' ').length)]);
nhour = newd.getHours();
nmin = newd.getMinutes();
nday = newd.getDay();
nsec = 0;
ndate = newd.getDate();
nmonth = newd.getMonth();
nyear = newd.getFullYear();
reldatenow=newd; //new Date(newd.toLocaleString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}));
//alert('Reldatenow=' + reldatenow);
if (cinthehourspush.indexOf('' + ('0' + newh).slice(-2)) != 0) {
var oldh=eval('' + cinthehourspush.split(':')[0]);
if (oldh != newh) {
//alert('uhour=' + uhour + ' and oldh=' + oldh + cinthehourspush.substring(2) + ' goes with ' + yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0] + ' and newh=' + newh + cinthehourspush.substring(2));
if (newh < uhour && newh == 0 && uhour == 23) {
sofarhrs+='+' + eval(24 - uhour) + ' ';
newd=new Date(newd.setHours(newd.getHours() + 1));
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() + 1));
//alert(1);
} else if (newh > uhour && newh == 23 && uhour == 0) {
sofarhrs+='-' + eval(24 - newh) + ' ';
newd=new Date(newd.setHours(newd.getHours() - 1));
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() - 1));
//alert(2);
} else if (oldh > uhour) {
sofarhrs+=yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('' + eval(oldh - uhour), '' + eval(newh - uhour)) + ' ';
newd=new Date(newd.setHours(newd.getHours() + 1)); // test?
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() + 1));
//alert('3 ' + sofarhrs + ' newh=' + newh + ' oldh=' + oldh + ' rellangkb=' + rellangkb + ' tz=' + yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]);
} else if (oldh < uhour) {
sofarhrs+=yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('' + eval(uhour - oldh), '' + eval(uhour - newh)) + ' ';
newd=new Date(newd.setHours(newd.getHours() - 1)); // test?
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() - 1));
//alert(4);
} else if (newh < uhour && newh == 0 && uhour == 23) {
sofarhrs+='+' + eval(24 - uhour) + ' ';
newd=new Date(newd.setHours(newd.getHours() + 1));
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() + 1));
//alert(5);
} else if (newh > uhour && newh == 23 && uhour == 0) {
sofarhrs+='-' + eval(24 - newh) + ' ';
newd=new Date(newd.setHours(newd.getHours() - 1));
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() - 1));
//alert(6);
} else if (newh > uhour) {
sofarhrs+='+' + eval(newh - uhour) + ' ';
newd=new Date(newd.setHours(newd.getHours() + 1));
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() + 1));
//alert(7);
} else if (newh < uhour) {
sofarhrs+='-' + eval(uhour - newh) + ' ';
newd=new Date(newd.setHours(newd.getHours() - 1));
reldatenow=new Date(reldatenow.setHours(reldatenow.getHours() - 1));
//alert(8);
}
}
//alert('ReldatenoW=' + newd);
try {
nmin = newd.getMinutes();
nday = newd.getDay();
nsec = 0;
ndate = newd.getDate();
nmonth = newd.getMonth();
nyear = newd.getFullYear();
try {
nhour = newd.getHours();
} catch(eyyre) {
nhour = eval('' + newh);
}
} catch(esdfgh) {
}
gcinthehourspush='' + ('0' + newh).slice(-2) + cinthehourspush.substring(2);
}
sofarhrs+=yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0] + ' ';
gcrellang='' + rellang;
gcrellange='' + lastengl;
gcrellangkb='' + rellangkb;
//reldatenow=new Date(newd.toLocaleDateString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}) + newd.toLocaleTimeString());
var vdate = new Date();
var now_utc = Date.UTC(vdate.getUTCFullYear(), vdate.getUTCMonth(),
vdate.getUTCDate(), vdate.getUTCHours(),
vdate.getUTCMinutes(), 0, 0);
//alert(vdate.toISOString());
//newd = new Date(new Date(now_utc).toLocaleString("en-US", {timeZone: 'UTC'}));
newd = new Date(vdate.toLocaleString("en-US", {timeZone: 'UTC'}));
//alert('' + newd + ' vdate=' + vdate);
//newd = new Date(new Date(now_utc).toLocaleString("en-US", {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}));
// Sun Oct 15 2023 04:59:00 GMT+1100
// 2020-04-13T00:00:00.000+08:00
// 2023-10-15T07:12:00.000+11:00
//alert('' + newd + ' ... ' + ('' + newd).split(' ')[3] + '-' + ('' + newd).split(' ')[1].replace('January','01').replace('February','02').replace('March','03').replace('April','04').replace('May','05').replace('June','06').replace('July','07').replace('August','08').replace('September','09').replace('October','10').replace('November','11').replace('December','12').replace('Jan','01').replace('Feb','02').replace('Mar','03').replace('Apr','04').replace('May','05').replace('Jun','06').replace('Jul','07').replace('Aug','08').replace('Sep','09').replace('Oct','10').replace('Nov','11').replace('Dec','12') + '-' + ('0' + ('' + newd).split(' ')[2]).slice(-2) + 'T' + ('0' + ('' + newd).split(' ')[4].split(':')[0]).slice(-2) + cinthehourspush.substring(2) + ':00.000' + ('' + newd).split(' GMT')[1].substring(0,3) + ':' + ('' + newd).split(' GMT')[1].substring(3).split(' (')[0]);
var zd = new Date(('' + newd).split(' ')[3] + '-' + ('' + newd).split(' ')[1].replace('January','01').replace('February','02').replace('March','03').replace('April','04').replace('May','05').replace('June','06').replace('July','07').replace('August','08').replace('September','09').replace('October','10').replace('November','11').replace('December','12').replace('Jan','01').replace('Feb','02').replace('Mar','03').replace('Apr','04').replace('May','05').replace('Jun','06').replace('Jul','07').replace('Aug','08').replace('Sep','09').replace('Oct','10').replace('Nov','11').replace('Dec','12') + '-' + ('0' + ('' + newd).split(' ')[2]).slice(-2) + 'T' + ('0' + newh).slice(-2) + cinthehourspush.substring(2) + ':00.000' + ('' + newd).split(' GMT')[1].substring(0,3) + ':' + ('' + newd).split(' GMT')[1].substring(3).split(' (')[0]);
//var zd = new Date(('' + newd).split(' ')[3] + '-' + ('' + newd).split(' ')[1].replace('January','01').replace('February','02').replace('March','03').replace('April','04').replace('May','05').replace('June','06').replace('July','07').replace('August','08').replace('September','09').replace('October','10').replace('November','11').replace('December','12').replace('Jan','01').replace('Feb','02').replace('Mar','03').replace('Apr','04').replace('May','05').replace('Jun','06').replace('Jul','07').replace('Aug','08').replace('Sep','09').replace('Oct','10').replace('Nov','11').replace('Dec','12') + '-' + ('0' + ('' + newd).split(' ')[2]).slice(-2) + 'T' + ('0' + ('' + newd).split(' ')[4].split(':')[0]).slice(-2) + cinthehourspush.substring(2) + ':00.000-13' + ':' + ('' + newd).split(' GMT')[1].substring(3).split(' (')[0]);
//alert('' + newd + ' zd.getDay()=' + zd.getDay() + ' newd.getDay()=' + newd.getDay());
//alert(('' + newd).split(' ')[3] + '-' + ('' + newd).split(' ')[1].replace('January','01').replace('February','02').replace('March','03').replace('April','04').replace('May','05').replace('June','06').replace('July','07').replace('August','08').replace('September','09').replace('October','10').replace('November','11').replace('December','12').replace('Jan','01').replace('Feb','02').replace('Mar','03').replace('Apr','04').replace('May','05').replace('Jun','06').replace('Jul','07').replace('Aug','08').replace('Sep','09').replace('Oct','10').replace('Nov','11').replace('Dec','12') + + '-' + ('0' + ('' + newd).split(' ')[2]).slice(-2) + 'T' + gcinthehourspush + ':00.000' + ('' + newd).split(' GMT')[1].substring(0,2) + ':' + ('' + newd).split(' GMT')[1].substring(2) + ' ... zd=' + zd.toLocaleDateString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}));
//zd.toLocaleString('en-US', { timeZone: 'America/New_York' })
if (1 == 7) {
if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('sun') == 0) {
dotwi=0;
} else if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('mon') == 0) {
dotwi=1;
} else if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('tue') == 0) {
dotwi=2;
} else if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('wed') == 0) {
dotwi=3;
} else if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('thu') == 0) {
dotwi=4;
} else if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('fri') == 0) {
dotwi=5;
} else if (('' + (new Date(now_utc))).split(' ')[0].toLowerCase().indexOf('sat') == 0) {
dotwi=6;
}
}
var ourloc=rellangkb.replace('_','-');
//alert(ourloc);
//alert(zd.toLocaleTimeString(rellangkb.replace('_','-')));
//reldatenow='' + (zd.toLocaleDateString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]})) + ' ' + zd.toLocaleTimeString(rellangkb.replace('_','-'));
reldatenow='' + ((new Date(now_utc)).toLocaleDateString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]})) + ' ' + zd.toLocaleTimeString(rellangkb.replace('_','-'));
//reldatenow='' + ((new Date(vdate.toISOString())).toLocaleDateString(rellangkb.replace('_','-'), {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]})) + ' ' + (new Date(vdate.toISOString())).toLocaleTimeString(rellangkb.replace('_','-'));
//alert('' + reldatenow);
// ud.toLocaleDateString('de-DE', options), {timeZone: 'Australia/Sydney'}
//gcreldatenow='' + ( (new Date(now_utc)).toLocaleString('ja-JP', options, {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]})) + (' ' + zd.toLocaleTimeString(rellangkb.replace('_','-'), optionstime, {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}).substring(0,1));
gcreldatenow='' + ( (new Date(now_utc)).toLocaleDateString(ourloc, options, {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]})) + (' ' + zd.toLocaleTimeString(rellangkb.replace('_','-'), optionstime, {timeZone: yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]}));
return '';
}
if (drilldown == 'lang') {
sofarlang+=rellang + ' ';
clangs.push(rellang);
clanges.push(lastengl);
clangkbs.push(rellangkb.replace('-','_'));
cinintl.push('' + reldatenow);
//alert(rellang + ' is spoken in country ' + opts[eval('' + atry)].innerText);
} else {
clangs.push('');
clanges.push('');
clangkbs.push('');
cinintl.push('');
}
optfinds+=opts[eval('' + atry)].value + ' ';
ccodes.push(opts[eval('' + atry)].value);
cnames.push(opts[eval('' + atry)].innerText);
ccapitals.push(mycc.split("<th>" + opts[eval('' + atry)].innerText + "</th><th>")[1].split("<")[0]);
subfroms.push('[-89.0000|-88.0000|~From~,2]');
sofarhrs+=yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0] + ' ';
tzas.push(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('>')[1].split('<')[0]);
if (1 == 8) {
interimh=eval(eval(eval(eval(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('+','')) + uhour) + 24) % 24);
if (uhour < interimh && yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].indexOf('-') != -1) {
for (ijk=1; ijk<=9; ijk++) { doff.push(-1); }
} else if (uhour > interimh && yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].indexOf('-') == -1) {
for (ijk=1; ijk<=9; ijk++) { doff.push(1); }
} else {
for (ijk=1; ijk<=9; ijk++) { doff.push(0); }
}
}
cinthehours.push(('0' + eval(eval(eval(eval(yourtzlist.split(',' + opts[eval('' + atry)].value + ',')[1].split('"')[0].replace('+','')) + uhour) + 24) % 24)).slice(-2) + ':' + ('0' + umin).slice(-2));
subtos.push(lastsubtos);
cplaces.push(decodeURIComponent(lastsubtos.split('~')[1]));
}
}
//}
if (eval('' + cinthehours.length) >= 9) {
console.log(cinthehours);
console.log(cplaces);
console.log(ccodes);
console.log(cnames);
console.log(ccapitals);
console.log(subfroms);
console.log(subtos);
console.log(sofarhrs);
}
}
function himplify(infg) {
var hints='';
if ((1 == 1 || useflags) && document.getElementById('flags').checked) { hints+='&flags=y'; }
if ((1 == 1 || useflags) && document.getElementById('wimgs').checked) { hints+='&wimgs=y'; }
if ((1 == 1 || useflags) && document.getElementById('rcols').checked) { hints+='&rcols=y'; }
return '' + infg + hints;
}
function simplify(infg) {
var hints='';
if ((1 == 1 || useflags) && document.getElementById('flags').checked) { hints+='&flags=y'; }
if ((1 == 1 || useflags) && document.getElementById('wimgs').checked) { hints+='&wimgs=y'; }
if ((1 == 1 || useflags) && document.getElementById('rcols').checked) { hints+='&rcols=y'; }
if (!simple) {
return '' + infg + hints;
}
return '' + infg + '&simple=' + they + hints;
}
function resolveAfter20Seconds() {
consolelog("starting slow promise");
return new Promise((resolve) => {
setTimeout(() => {
resolve("slow");
consolelog("slow promise is done");
aminterested='';
}, 20000);
});
}
function resolveAfter10Second() {
consolelog("starting fast promise");
return new Promise((resolve) => {
setTimeout(() => {
resolve("fast");
consolelog("fast promise is done");
aminterested='';
}, 10000);
});
}
async function sequentialStart() {
consolelog("== sequentialStart starts ==");
//setTimeout(() => { document.getElementById('twoslowonefast').style.opacity='1.0'; }, 1000);
// 1. Start a timer, log after it's done
const slow = resolveAfter20Seconds();
consolelog(await slow);
// 2. Start the next timer after waiting for the previous one
const fast = resolveAfter10Second();
consolelog(await fast);
consolelog("== sequentialStart done ==");
//document.getElementById('twoslowonefast').style.opacity='0.3';
if (eval('' + sofara.trim().split(' ').length) < 9) {
sequentialStart(); // after 2 seconds, logs "slow", then after 1 more second, "fast"
}
}
async function sequentialWait() {
consolelog("== sequentialWait starts ==");
//document.getElementById('twologslowthenfast').style.opacity='1.0';
// 1. Start two timers without waiting for each other
const slow = resolveAfter20Seconds();
const fast = resolveAfter10Second();
// 2. Wait for the slow timer to complete, and then log the result
consolelog(await slow);
// 3. Wait for the fast timer to complete, and then log the result
consolelog(await fast);
consolelog("== sequentialWait done ==");
//document.getElementById('twologslowthenfast').style.opacity='0.3';
}
async function concurrent1() {
consolelog("== concurrent1 starts ==");
//document.getElementById('threelatertwologslowthenfast').style.opacity='1.0';
// 1. Start two timers concurrently and wait for both to complete
const results = await Promise.all([
resolveAfter20Seconds(),
resolveAfter10Second(),
]);
// 2. Log the results together
consolelog(results[0]);
consolelog(results[1]);
consolelog("== concurrent1 done ==");
//document.getElementById('threelatertwologslowthenfast').style.opacity='0.3';
}
async function concurrent2() {
consolelog("== concurrent2 starts ==");
//document.getElementById('onelogfastoneslow').style.opacity='1.0';
// 1. Start two timers concurrently, log immediately after each one is done
await Promise.all([
(async () => consolelog(await resolveAfter20Seconds()))(),
(async () => consolelog(await resolveAfter10Second()))(),
]);
consolelog("== concurrent2 done ==");
//document.getElementById('onelogfastoneslow').style.opacity='0.3';
}
function preconsolelog() {
consolelog('');
}
function consolelog(blb) {
if ((blb.indexOf(' done') != -1 || 1 == 1) && eval(-1 + nextanswer) < eval(0 + tdsos.length) && eval(0 + tdsos.length) >= 9) {
if (sofara.indexOf(' ' + nextanswer + ' ') != -1) { getnextanswer(); }
//document.title=sofara + ': ' + nextanswer + '.' + tdsos.length + ' ';
//var tdsoss=document.getElementsByTagName('td');
//tdsoss[eval(-1 + nextanswer)].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>' + parts[eval(-1 + nextanswer)].trim()) + '")';
document.title+='.';
//if (blb == '') {
//alert('0:' + subtos[eval(-1 + nextanswer)]);
//setTimeout(() => { tdsos[eval(-1 + nextanswer)].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>' + parts[eval(-1 + nextanswer)].trim()) + '")'; getnextanswer(); }, twohundred);
//console.log('5 ' + mapurl);
//console.log(subfroms);
//console.log(subtos);
if (('' + nextanswer) == ('' + ananswer)) {
//if (mapurl.indexOf(subfroms[eval(-1 + nextanswer)]) == -1 || subfroms[eval(-1 + nextanswer)] == subtos[eval(-1 + nextanswer)]) { alert('5:' + subtos[eval(-1 + nextanswer)] + ' ' + nextanswer + ' ' + mapurl); }
setTimeout(() => { if (tdsos[eval(-1 + nextanswer)].innerHTML.indexOf('<') == -1) { tdsos[eval(-1 + nextanswer)].innerHTML+='<br><details data-answer=' + nextanswer + ' id=det' + nextanswer + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary data-answer=' + nextanswer + ' id=goodsum></summary>' + mapurl.replace(subfroms[eval(-1 + nextanswer)], subtos[eval(-1 + nextanswer)]).replace('map0','map' + nextanswer).replace('=GB;', '=' + ccodes[eval(-1 + nextanswer)] + ';').replace('<iframe ','<iframe data-answer=' + nextanswer + ' ') + '</details>'; } }, twohundred);
} else if (('' + nextanswer) == ('' + answer) && answer < 0) {
//if (mapurl.indexOf(subfroms[eval(-1 + nextanswer)]) == -1 || subfroms[eval(-1 + nextanswer)] == subtos[eval(-1 + nextanswer)]) { alert('6:' + subtos[eval(-1 + nextanswer)] + ' ' + nextanswer + ' ' + mapurl); }
setTimeout(() => { if (tdsos[eval(-1 + nextanswer)].innerHTML.indexOf('<') == -1) { tdsos[eval(-1 + nextanswer)].innerHTML+='<br><details data-answer=' + nextanswer + ' id=det' + nextanswer + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary data-answer=' + nextanswer + ' id=goodsum></summary>' + mapurl.replace(subfroms[eval(-1 + nextanswer)], subtos[eval(-1 + nextanswer)]).replace('map0','map' + nextanswer).replace('=GB;', '=' + ccodes[eval(-1 + nextanswer)] + ';').replace('<iframe ','<iframe data-answer=' + nextanswer + ' ') + '</details>'; } }, twohundred);
} else {
//if (mapurl.indexOf(subfroms[eval(-1 + nextanswer)]) == -1 || subfroms[eval(-1 + nextanswer)] == subtos[eval(-1 + nextanswer)]) { alert('7:' + subtos[eval(-1 + nextanswer)] + ' ' + nextanswer + ' ' + mapurl); }
setTimeout(() => { if (tdsos[eval(-1 + nextanswer)].innerHTML.indexOf('<') == -1) { tdsos[eval(-1 + nextanswer)].innerHTML+='<br><details id=det' + nextanswer + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary name=sum' + nextanswer + '></summary>' + mapurl.replace(subfroms[eval(-1 + nextanswer)], subtos[eval(-1 + nextanswer)]).replace('map0','map' + nextanswer).replace('=GB;', '=' + ccodes[eval(-1 + nextanswer)] + ';') + '</details>'; } }, twohundred);
}
//} else {
//setTimeout(() => { tdsos[eval(-1 + nextanswer)].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>' + parts[eval(-1 + nextanswer)].trim()) + '")'; getnextanswer(); setTimeout(preconsolelog, 100); }, twohundred);
//}
document.title+='.';
//setTimeout(() => { getnextanswer(); }, 300);
document.title+='.';
//} else {
// document.title+='.';
}
console.log(blb);
}
function sofaraze() {
var sofars=sofara.trim().split(' ');
tdsos=document.getElementsByTagName('td');
var ourscorewith=10;
//console.log('6 ' + mapurl);
//console.log(subfroms);
//console.log(subtos);
for (var ii=0; ii<sofars.length; ii++) {
try {
//tdsos[eval(-1 + eval('' + sofars[ii]))].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>' + parts[eval(-1 + eval('' + sofars[ii]))].trim()) + '")';
//alert('1:' + subtos[eval(-1 + eval('' + sofars[ii]))] )]);
if (tdsos[eval(-1 + eval('' + sofars[ii]))].innerHTML.indexOf('<') == -1) {
if (('' + sofars[ii]) == ('' + ananswer)) {
//if (mapurl.indexOf(subfroms[eval(-1 + eval('' + sofars[ii]))]) == -1 || subfroms[eval(-1 + eval('' + sofars[ii]))] == subtos[eval(-1 + eval('' + sofars[ii]))]) { alert('55:' + subtos[eval(-1 + eval('' + sofars[ii]))] + ' ' + eval('' + sofars[ii]) + ' ' + mapurl); }
tdsos[eval(-1 + eval('' + sofars[ii]))].innerHTML+='<br><details data-answer=' + ananswer + ' id=det' + sofars[ii] + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary data-answer=' + ananswer + ' id=goodsum></summary>' + mapurl.replace('map0','map' + sofars[ii]).replace('=GB;', '=' + ccodes[eval(-1 + eval('' + sofars[ii]))] + ';').replace('<iframe ','<iframe data-answer=' + ananswer + ' ') + '</details>';
} else if (('' + sofars[ii]) == ('' + answer) && ananswer < 0) {
//if (mapurl.indexOf(subfroms[eval(-1 + eval('' + sofars[ii]))]) == -1 || subfroms[eval(-1 + eval('' + sofars[ii]))] == subtos[eval(-1 + eval('' + sofars[ii]))]) { alert('66:' + subtos[eval(-1 + eval('' + sofars[ii]))] + ' ' + eval('' + sofars[ii]) + ' ' + mapurl); }
tdsos[eval(-1 + eval('' + sofars[ii]))].innerHTML+='<br><details data-answer=' + answer + ' id=det' + sofars[ii] + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary data-answer=' + answer + ' id=goodsum></summary>' + mapurl.replace('map0','map' + sofars[ii]).replace('=GB;', '=' + ccodes[eval(-1 + eval('' + sofars[ii]))] + ';').replace('<iframe ','<iframe data-answer=' + answer + ' ') + '</details>';
} else {
//if (mapurl.indexOf(subfroms[eval(-1 + eval('' + sofars[ii]))]) == -1 || subfroms[eval(-1 + eval('' + sofars[ii]))] == subtos[eval(-1 + eval('' + sofars[ii]))]) { alert('77:' + subtos[eval(-1 + eval('' + sofars[ii]))] + ' ' + eval('' + sofars[ii]) + ' ' + mapurl); }
tdsos[eval(-1 + eval('' + sofars[ii]))].innerHTML+='<br><details id=det' + sofars[ii] + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary name=sum' + sofars[ii] + '></summary>' + mapurl.replace('map0','map' + sofars[ii]).replace('=GB;', '=' + ccodes[eval(-1 + eval('' + sofars[ii]))] + ';') + '</details>';
}
}
ourscorewith--;
} catch(hgrjhg) {
console.log('huh=' + eval(-1 + sofars[ii]) + ' via ' + sofara);
}
}
scorewith=ourscorewith;
}
function getnextanswer() {
var sofars=sofara.trim().split(' ');
if (eval('' + sofars.length) < 9) {
nextanswer=eval(0 + eval(sofara.trim().split(' ')[0]));
while (sofara.indexOf(' ' + eval(0 + nextanswer) + ' ') != -1) {
nextanswer=Math.min(9, eval(Math.floor(Math.random() * 9) + 1));
if (complex.indexOf('_' + mfcount + '.') != -1) {
nextanswer=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
}
mflist+='' + mfcount + '.' + nextanswer + '_';
mfcount++;
sofara+='' + eval(0 + nextanswer) + ' ';
//document.title=sofara + ': ' + nextanswer + '.' + tdsos.length + ' ';
//setTimeout(() => { tdsos[eval(-1 + nextanswer)].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>' + parts[eval(-1 + nextanswer)].trim()) + '")'; getnextanswer(); }, 1200);
}
}
function makequestion() {
var ii=1;
var proposedanswer=0, solved=false;
gproposedanswer=0;
tdsos=document.getElementsByTagName('td');
theheight=Math.floor(eval(1 * eval('' + tdsos[0].getBoundingClientRect().height)));
if (1 == 1) {
thewidth=Math.floor(eval(834 * eval(eval('' + theheight)) / 520));
//alert('' + thewidth + ' x ' + theheight);
} else {
thewidth=eval('' + tdsos[0].getBoundingClientRect().width);
}
mapurl=mapurl.replace('width=834', 'width=' + thewidth).replace('width=834', 'width=' + thewidth).replace('width:834', 'width:' + thewidth);
mapurl=mapurl.replace('height=520', 'height=' + theheight).replace('height=520', 'height=' + theheight).replace('height:520', 'height:' + theheight);
wmapurl=wmapurl.replace('width=834', 'width=' + thewidth).replace('width=834', 'width=' + thewidth).replace('width:834', 'width:' + thewidth);
wmapurl=wmapurl.replace('height=520', 'height=' + theheight).replace('height=520', 'height=' + theheight).replace('height:520', 'height:' + theheight);
//alert(mapurl);
ccodes=[];
cnames=[];
if (simple) {
proposedanswer=Math.min(9, eval(Math.floor(Math.random() * 9) + 1));
if (complex.indexOf('_' + mfcount + '.') != -1) {
proposedanswer=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
mflist+='' + mfcount + '.' + proposedanswer + '_';
mfcount++;
gproposedanswer=proposedanswer;
}
getallcountrycode();
if (proposedanswer == 0) {
while (!solved) {
parts=[];
for (ii=1; ii<=8; ii++) {
if (simple && (ii % 2) == 1) {
if (complex.indexOf('_' + mfcount + '.') != -1) {
parts.push('' + eval(complex.split('_' + mfcount + '.')[1].split('_')[0]) + ' ');
mflist+='' + mfcount + '.' + eval(complex.split('_' + mfcount + '.')[1].split('_')[0]) + '_';
mfcount++;
} else {
parts.push('' + Math.min(9, eval(Math.floor(Math.random() * 9) + 1)) + ' ');
mflist+='' + mfcount + '.' + parts[eval(-1 + parts.length)] + '_';
mfcount++;
}
} else if (simple && (ii % 2) == 0) {
if (complex.indexOf('_' + mfcount + '.') != -1) {
parts.push('' + eval(complex.split('_' + mfcount + '.')[1].split('_')[0]) + ' ');
mflist+='' + mfcount + '.' + eval(complex.split('_' + mfcount + '.')[1].split('_')[0]) + '_';
mfcount++;
} else {
parts.push('' + operators[Math.floor(Math.random() * operators.length)] + ' ');
mflist+='' + mfcount + '.' + parts[eval(-1 + parts.length)] + '_';
mfcount++;
}
} else {
if (complex.indexOf('_' + mfcount + '.') != -1) {
console.log('mfcount=' + mfcount + ' and complex=' + complex);
parts.push('' + (complex.split('_' + mfcount + '.')[1].split('_')[0]) + ' ');
mflist+='' + mfcount + '.' + (complex.split('_' + mfcount + '.')[1].split('_')[0]) + '_';
mfcount++;
} else {
parts.push('' + Math.min(9, eval(Math.floor(Math.random() * 9) + 1)) + ' ' + operators[Math.floor(Math.random() * operators.length)] + ' ');
mflist+='' + mfcount + '.' + parts[eval(-1 + parts.length)] + '_';
mfcount++;
}
}
}
if (complex.indexOf('_' + mfcount + '.') != -1) {
parts.push('' + eval(complex.split('_' + mfcount + '.')[1].split('_')[0]) + ' ');
mflist+='' + mfcount + '.' + eval(complex.split('_' + mfcount + '.')[1].split('_')[0]) + '_';
mfcount++;
} else {
parts.push('' + Math.min(9, eval(Math.floor(Math.random() * 9) + 1)));
mflist+='' + mfcount + '.' + parts[eval(-1 + parts.length)] + '_';
mfcount++;
}
proposedanswer=eval(parts[0] + parts[1] + parts[2] + parts[3] + parts[4] + parts[5] + parts[6] + parts[7] + parts[8]);
if (proposedanswer == 1 || proposedanswer == 2 || proposedanswer == 3 || proposedanswer == 4 || proposedanswer == 5 || proposedanswer == 6 || proposedanswer == 7 || proposedanswer == 8 || proposedanswer == 9) {
solved=true;
}
}
}
ananswer=proposedanswer;
//document.title='' + proposedanswer;
//document.getElementById('mytable').setAttribute('data-question', '' + parts[0] + parts[1] + parts[2] + parts[3] + parts[4] + parts[5] + parts[6] + parts[7] + parts[8]);
document.getElementById('source').setAttribute('data-answer', '' + proposedanswer);
for (var itdsos=0; itdsos<tdsos.length; itdsos++) {
tdsos[itdsos].setAttribute('data-answer', '' + eval(1 + itdsos));
if (eval(-1 + answer) == itdsos) {
if (1 == 1) {
//console.log('7');
//console.log(subfroms);
//console.log(subtos);
if (eval(1 + itdsos) == proposedanswer) {
tdsos[itdsos].innerHTML+='<br><details data-answer=' + eval(1 + itdsos) + ' id=det' + eval(1 + itdsos) + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary data-answer=' + eval(1 + itdsos) + ' id=goodsum></summary>' + mapurl.replace(subfroms[eval(1 + itdsos)], subtos[eval(1 + itdsos)]).replace('map0','map' + eval(1 + itdsos)).replace('=GB;', '=' + ccodes[itdsos] + ';').replace('<iframe ','<iframe data-answer=' + eval(1 + itdsos) + ' ') + '</details>';
} else {
tdsos[itdsos].innerHTML+='<br><details id=det' + eval(1 + itdsos) + ' open onclick=xprewoit(this.innerHTML,this); onmouseover=yprewoit(this.innerHTML,this);><summary name=sum' + eval(1 + itdsos) + '></summary>' + mapurl.replace(subfroms[eval(1 + itdsos)], subtos[eval(1 + itdsos)]).replace('map0','map' + eval(1 + itdsos)).replace('=GB;', '=' + ccodes[itdsos] + ';') + '</details>';
}
} else {
tdsos[itdsos].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>' + parts[itdsos].trim()) + '")';
tdsos[itdsos].style.backgroundSize='cover';
tdsos[itdsos].style.backgroundRepeat='no-repeat';
}
sofara=' ' + eval(0 + answer) + ' ';
} else {
if (1 == 1) {
if (1 == 2) {
tdsos[itdsos].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>?').replace('blue', 'red') + '")';
}
} else {
tdsos[itdsos].style.backgroundImage='URL("' + svgtemp.replace('>1 +', '>?').replace('blue', 'red') + '")';
tdsos[itdsos].style.backgroundSize='cover';
tdsos[itdsos].style.backgroundRepeat='no-repeat';
}
}
}
scorewith=9;
answer=proposedanswer;
setTimeout(() => { document.getElementById('sdz').style.display='none'; document.getElementById('myh3').style.display='none'; document.getElementById('myh4').style.display='none'; document.getElementById('source').title=applyhints(document.getElementById('source').innerHTML); if (!simple) { document.getElementById('source').innerHTML=ccapitals[eval(-1 + answer)]; document.getElementById('source').style.border='3px dashed pink'; } else { document.getElementById('source').innerHTML=butmaybenone('It is just after ') + butmaybe(cinthehours[eval(-1 + answer)] + ' ' + gcreldatenow) + butmaybenone(' in ...'); document.getElementById('source').style.border='3px dashed olive'; } document.getElementById('source').style.fontSize='30px'; document.getElementById('source').style.textShadow='-2px 2px 2px #ff2d95'; if (window.self !== window.top) { answer=answer; } else { overtoright(document.getElementById('sdzz')).style.display='inline-block'; document.getElementById('source').scrollIntoView(); } }, 8000);
getnextanswer();
}
function cloneize() {
var irws=1;
var firsttogo='td33', ifirst=9;
if (tdcheck) {
tdcheck=false;
makequestion();
if (tdnum == 3) {
if (document.getElementById('tr3')) {
document.getElementById('tr3').style.display='none';
document.getElementById('tr2').style.display='none';
}
document.getElementById('td11').rowspan='3';
document.getElementById('td12').rowspan='3';
document.getElementById('td13').rowspan='3';
} else if (tdnum == 6) {
if (document.getElementById('tr3')) {
document.getElementById('tr3').style.display='none';
}
document.getElementById('td21').rowspan='2';
document.getElementById('td22').rowspan='2';
document.getElementById('td23').rowspan='2';
} else if (tdnum < 9) {
if (document.getElementById('td33')) {
for (ifirst=9; ifirst>tdnum; ifirst--) {
document.getElementById(firsttogo).style.display='none';
firsttogo=firsttogo.replace('td12','tdx11').replace('td21','tdx12').replace('td21','tdx13').replace('td22','tdx21').replace('td23','tdx22').replace('td31','tdx23').replace('td32','tdx31').replace('td33','tdx32').replace('tdx','td');
}
}
} else if (tdnum > 9) {
var arow='', rownum=4;
for (var ijk=10; ijk<=tdnum; ijk++) {
if (eval(ijk % 3) == 1) {
rownum=eval(1 + eval(eval(-1 + ijk) / 3));
arow='<t' + 'r id=tr' + rownum + '><t' + 'd id=td' + rownum + '1>' + ijk + '</t' + 'd></t' + 'r>';
//alert('1:' + ijk + ' ' + arow);
} else if (eval(ijk % 3) == 0) {
arow=arow.replace('</t' + 'r>', '<t' + 'd id=td' + rownum + '3>' + ijk + '</t' + 'd></t' + 'r>');
//alert('2:' + ijk + ' ' + arow);
document.getElementById('mytable').innerHTML+=arow;
arow='';
} else {
arow=arow.replace('</t' + 'r>', '<t' + 'd id=td' + rownum + '2>' + ijk + '</t' + 'd></t' + 'r>');
//alert('3:' + ijk + ' ' + arow);
}
}
document.getElementById('mytable').innerHTML+=arow;
}
}
if (across != 3) {
var sofartd='', two=2;
var wasih=document.getElementById('mytable').innerHTML;
var rowas=wasih.split('</' + 'tr>');
for (irws=1; irws<rowas.length; irws++) {
if (rowas[irws].length > 3 && rowas[irws].replace(String.fromCharCode(10),'').indexOf('</') != 0) {
wasih=wasih.replace(rowas[eval(-1 + irws)] + '</' + 'tr>', rowas[eval(-1 + irws)] + '<!-' + '-/' + 'tr>');
}
}
rowas=wasih.split('<t' + 'r');
for (irws=2; irws<rowas.length; irws++) {
if (rowas[irws].length > 3) {
wasih=wasih.replace('<t' + 'r' + rowas[irws], '<t' + 'r' + rowas[irws].replace(rowas[irws].split('>')[0] + '>', '-' + '->'));
}
}
rowas=wasih.split('</t' + 'd>');
for (irws=0; irws<rowas.length; irws++) {
if (eval(eval(1 + irws) % across) == 0) {
sofartd+=rowas[irws] + '</t' + 'd>';
wasih=wasih.replace(sofartd, sofartd + '</t' + 'r><t' + 'r id=tr' + two + '>');
sofartd='';
two++;
} else {
sofartd+=rowas[irws] + '</t' + 'd>';
}
}
document.getElementById('mytable').innerHTML=wasih;
}
if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1){
document.getElementById('source').setAttribute('contenteditable',false);
document.getElementById('strongs').innerHTML='';
}
if (clonedata != document.getElementById('source').innerHTML) {
clonedata=document.getElementById('source').outerHTML.replace(' id=', ' data-id=');
if (!document.getElementById('callback')) { document.getElementById('clone').style.display='inline-block'; }
}
setTimeout(cloneize, 100);
}
function bodyev() {
if (document.getElementById('clone').innerHTML.indexOf(' ...') == -1) {
document.getElementById('clone').innerHTML+=' ... Double click (or right click) where you want clone to be';
}
document.body.ondblclick=function(e) {
e = e || window.event;
e.preventDefault();
if (e.touches) {
if (e.touches[0].pageX) {
pos3 = e.touches[0].pageX;
pos4 = e.touches[0].pageY;
} else {
pos3 = e.touches[0].clientX;
pos4 = e.touches[0].clientY;
}
console.log('pos3=' + pos3 + ',pos4=' + pos4);
} else if (e.clientX || e.clientY) {
pos3 = e.clientX;
pos4 = e.clientY;
} else {
pos3 = e.pageX;
pos4 = e.pageY;
}
if (clonedata.indexOf(' style="') != -1) {
document.getElementById('scratchpad').innerHTML+=clonedata.replace(' style="', ' style="position:absolute;left:' + pos3 + 'px;top:' + pos4 + 'px;');
} else if (clonedata.indexOf(" style='") != -1) {
document.getElementById('scratchpad').innerHTML+=clonedata.replace(" style='", " style='position:absolute;left:" + pos3 + "px;top:" + pos4 + "px;");
} else {
document.getElementById('scratchpad').innerHTML+=clonedata.replace(' ', ' style="position:absolute;left:' + pos3 + 'px;top:' + pos4 + 'px;" ');
}
};
document.body.oncontextmenu=function(e) {
e = e || window.event;
e.preventDefault();
if (e.touches) {
if (e.touches[0].pageX) {
pos3 = e.touches[0].pageX;
pos4 = e.touches[0].pageY;
} else {
pos3 = e.touches[0].clientX;
pos4 = e.touches[0].clientY;
}
console.log('pos3=' + pos3 + ',pos4=' + pos4);
} else if (e.clientX || e.clientY) {
pos3 = e.clientX;
pos4 = e.clientY;
} else {
pos3 = e.pageX;
pos4 = e.pageY;
}
if (clonedata.indexOf(' style="') != -1) {
document.getElementById('scratchpad').innerHTML+=clonedata.replace(' style="', ' style="position:absolute;left:' + pos3 + 'px;top:' + pos4 + 'px;');
} else if (clonedata.indexOf(" style='") != -1) {
document.getElementById('scratchpad').innerHTML+=clonedata.replace(" style='", " style='position:absolute;left:" + pos3 + "px;top:" + pos4 + "px;");
} else {
document.getElementById('scratchpad').innerHTML+=clonedata.replace(' ', ' style="position:absolute;left:' + pos3 + 'px;top:' + pos4 + 'px;" ');
}
};
}
function andlaterstill() {
if (tdid != '') {
document.getElementById(tdid).innerHTML=document.getElementById(tdid).innerHTML.substring(0,1);
} else if (document.getElementById('mytable').innerHTML.indexOf(clonedatatwo) != '') {
document.getElementById('target').innerHTML=document.getElementById('target').innerHTML.split('</ta' + 'ble>')[0] + '</ta' + 'ble>';
}
if (document.getElementsByTagName('div')[0].innerHTML.indexOf(clonedatatwo) != -1) {
document.getElementsByTagName('div')[0].innerHTML=document.getElementsByTagName('div')[0].innerHTML.replace(clonedatatwo,'');
} else if (document.getElementsByTagName('div')[0].innerHTML.indexOf(clonedatatwo.replace('dragging','')) != -1) {
document.getElementsByTagName('div')[0].innerHTML=document.getElementsByTagName('div')[0].innerHTML.replace(clonedatatwo.replace('dragging',''),'');
} else if (document.body.innerHTML.split('<ta' + 'ble')[0].indexOf(clonedatatwo.replace('dragging','')) != -1) {
document.body.innerHTML=document.body.innerHTML.replace(document.body.innerHTML.split('<ta' + 'ble')[0], document.body.innerHTML.split('<ta' + 'ble')[0].replace(clonedatatwo.replace('dragging',''),''));
} else if (document.body.innerHTML.split('<ta' + 'ble')[0].indexOf(clonedatatwo) != -1) {
document.body.innerHTML=document.body.innerHTML.replace(document.body.innerHTML.split('<ta' + 'ble')[0], document.body.innerHTML.split('<ta' + 'ble')[0].replace(clonedatatwo,''));
}
tdid='';
}
function andlater() {
var squares=document.getElementsByTagName('td');
for (var ii=1; ii<=tdnum; ii++) {
if (squares[eval(-1 + ii)].innerHTML.indexOf('<') != -1) {
tdid='' + squares[eval(-1 + ii)].id;
}
}
console.log('tdid=' + tdid);
setTimeout(andlaterstill, 100);
}
function scramble() {
if (!document.getElementById('callback')) {
var iso=0, sofar=',';
var squares=document.getElementsByTagName('td');
secs++;
document.getElementById('score').innerHTML='Score: ' + score + '/' + secs + ' seconds';
for (var ii=1; ii<=tdnum; ii++) {
iso=eval(1 + Math.min(eval(-1 + tdnum),Math.floor(Math.random() * tdnum)));
if (complex.indexOf('_' + mfcount + '.') != -1) {
iso=eval(complex.split('_' + mfcount + '.')[1].split('_')[0]);
}
while (sofar.indexOf(',' + iso + ',') != -1) {
iso=eval(1 + Math.min(eval(-1 + tdnum),Math.floor(Math.random() * tdnum)));
}
mflist+='' + mfcount + '.' + iso + '_';
mfcount++;
squares[eval(-1 + ii)].innerHTML='' + iso + squares[eval(-1 + ii)].innerHTML.substring(1);
sofar+='' + iso + ',';
}
}
}
function scoreingame() {
if (!document.getElementById('callback')) { setInterval(scramble, 1000); }
}
//setTimeout(cloneize, 2000);
sequentialStart(); // after 2 seconds, logs "slow", then after 1 more second, "fast"
// wait above to finish
setTimeout(sequentialWait, 4000); // after 2 seconds, logs "slow" and then "fast"
// wait again
setTimeout(concurrent1, 7000); // same as sequentialWait
// wait again
setTimeout(concurrent2, 10000); // after 1 second, logs "fast", then after 1 more second, "slow"
setInterval(sofaraze, 2000);
setTimeout(function(){ fivethousand=5000; }, 15000);
</script>
<style>
div {
margin: 0.5em 0;
padding: 2em;
}
#target,
#source {
border: 1px solid black;
padding: 0.4rem; /* 0.5rem */
}
#target {
margin-top: -50px;
}
.dragging {
background-color: pink;
}
summary {
text-shadow:-2px 2px 2px #ff2d95;
font-size: 24px;
}
td {
border: 1px dotted green;
vertical-align: top;
background-color: rgba(240,240,240,0.5);
text-shadow:-2px 2px 2px #ff2d95;
font-size: 24px;
}
</style>
</head>
<body id=ourcanvas onload="ouronl(); if (useflags) { if (document.URL.indexOf('rcols=') != -1) { document.getElementById('rcols').checked=true; } if (document.URL.indexOf('flags=') != -1) { document.getElementById('flags').checked=true; } if (document.URL.indexOf('wimgs=') != -1) { document.getElementById('wimgs').checked=true; } } document.getElementById('callback').value=document.URL.split('#')[0].split('?')[0]; if (simple) { document.getElementById('source').innerHTML=butthen(document.getElementById('source').innerHTML.replace(' Capital City name ', ' Time Stamp (presented via locale and showing current time at that place) ')); document.getElementById('mybut').innerHTML=butthentwo('In the Hour Game'); } if (1 == 1) { cloneize(); } score=(location.search.split('score=')[1] ? eval('' + decodeURIComponent(location.search.split('score=')[1].split('&')[0])) : 0); secs=(location.search.split('secs=')[1] ? eval('' + decodeURIComponent(location.search.split('secs=')[1].split('&')[0])) : 0); if (eval(score + secs) != 0) { document.getElementById('score').innerHTML='Score ' + score + '/' + secs; } ">
<select id='selceq' style='display:none;'>
<option value="AF">Afghanistan</option>
<option value="AX">Aland Islands</option>
<option value="AL">Albania</option>
<option value="DZ">Algeria</option>
<option value="AS">American Samoa</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antarctica</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas the</option>
<option value="BH">Bahrain</option>
<option value="BD">Bangladesh</option>
<option value="BB">Barbados</option>
<option value="BY">Belarus</option>
<option value="BE">Belgium</option>
<option value="BZ">Belize</option>
<option value="BJ">Benin</option>
<option value="BM">Bermuda</option>
<option value="BT">Bhutan</option>
<option value="BO">Bolivia</option>
<option value="BA">Bosnia and Herzegovina</option>
<option value="BW">Botswana</option>
<option value="BV">Bouvet Island</option>
<option value="BR">Brazil</option>
<option value="IO">British Indian Ocean Territory</option>
<option value="VG">British Virgin Islands</option>
<option value="BN">Brunei Darussalam</option>
<option value="BG">Bulgaria</option>
<option value="BF">Burkina Faso</option>
<option value="BI">Burundi</option>
<option value="KH">Cambodia</option>
<option value="CM">Cameroon</option>
<option value="CA">Canada</option>
<option value="CV">Cape Verde</option>
<option value="KY">Cayman Islands</option>
<option value="CF">Central African Republic</option>
<option value="TD">Chad</option>
<option value="CL">Chile</option>
<option value="CN">China</option>
<option value="CX">Christmas Island</option>
<option value="CC">Cocos (Keeling) Islands</option>
<option value="CO">Colombia</option>
<option value="KM">Comoros the</option>
<option value="CD">Democratic Republic of the Congo</option>
<option value="CG">Congo (the)</option>
<option value="CK">Cook Islands</option>
<option value="CR">Costa Rica</option>
<option value="CI">Cote d'Ivoire</option>
<option value="HR">Croatia</option>
<option value="CU">Cuba</option>
<option value="CY">Cyprus</option>
<option value="CZ">Czech Republic</option>
<option value="DK">Denmark</option>
<option value="DJ">Djibouti</option>
<option value="DM">Dominica</option>
<option value="DO">Dominican Republic</option>
<option value="EC">Ecuador</option>
<option value="EG">Egypt</option>
<option value="SV">El Salvador</option>
<option value="GQ">Equatorial Guinea</option>
<option value="ER">Eritrea</option>
<option value="EE">Estonia</option>
<option value="ET">Ethiopia</option>
<option value="FO">Faroe Islands</option>
<option value="FK">Falkland Islands (Malvinas)</option>
<option value="FJ">Fiji the Fiji Islands</option>
<option value="FI">Finland</option>
<option value="FR">France, French Republic</option>
<option value="GF">French Guiana</option>
<option value="PF">French Polynesia</option>
<option value="TF">French Southern Territories</option>
<option value="GA">Gabon</option>
<option value="GM">Gambia the</option>
<option value="GE">Georgia</option>
<option value="DE">Germany</option>
<option value="GH">Ghana</option>
<option value="GI">Gibraltar</option>
<option value="GR">Greece</option>
<option value="GL">Greenland</option>
<option value="GD">Grenada</option>
<option value="GP">Guadeloupe</option>
<option value="GU">Guam</option>
<option value="GT">Guatemala</option>
<option value="GG">Guernsey</option>
<option value="GN">Guinea</option>
<option value="GW">Guinea-Bissau</option>
<option value="GY">Guyana</option>
<option value="HT">Haiti</option>
<option value="HM">Heard Island and McDonald Islands</option>
<option value="VA">Vatican City (Holy See)</option>
<option value="HN">Honduras</option>
<option value="HK">Hong Kong</option>
<option value="HU">Hungary</option>
<option value="IS">Iceland</option>
<option value="IN">India</option>
<option value="ID">Indonesia</option>
<option value="IR">Iran</option>
<option value="IQ">Iraq</option>
<option value="IE">Ireland</option>
<option value="IM">Isle of Man</option>
<option value="IL">Israel</option>
<option value="IT">Italy</option>
<option value="JM">Jamaica</option>
<option value="JP">Japan</option>
<option value="JE">Jersey</option>
<option value="JO">Jordan</option>
<option value="KZ">Kazakhstan</option>
<option value="KE">Kenya</option>
<option value="KI">Kiribati</option>
<option value="XK">Kosovo</option>
<option value="KP">North Korea</option>
<option value="KR">South Korea</option>
<option value="KW">Kuwait</option>
<option value="KG">Kyrgyzstan</option>
<option value="LA">Laos</option>
<option value="LV">Latvia</option>
<option value="LB">Lebanon</option>
<option value="LS">Lesotho</option>
<option value="LR">Liberia</option>
<option value="LY">Libyan Arab Jamahiriya</option>
<option value="LI">Liechtenstein</option>
<option value="LT">Lithuania</option>
<option value="LU">Luxembourg</option>
<option value="MO">Macao</option>
<option value="MK">Macedonia</option>
<option value="MG">Madagascar</option>
<option value="MW">Malawi</option>
<option value="MY">Malaysia</option>
<option value="MV">Maldives</option>
<option value="ML">Mali</option>
<option value="MT">Malta</option>
<option value="MH">Marshall Islands</option>
<option value="MQ">Martinique</option>
<option value="MR">Mauritania</option>
<option value="MU">Mauritius</option>
<option value="YT">Mayotte</option>
<option value="MX">Mexico</option>
<option value="FM">Micronesia</option>
<option value="MD">Moldova</option>
<option value="MC">Monaco</option>
<option value="MN">Mongolia</option>
<option value="ME">Montenegro</option>
<option value="MS">Montserrat</option>
<option value="MA">Morocco</option>
<option value="MZ">Mozambique</option>
<option value="MM">Myanmar (Burma)</option>
<option value="NA">Namibia</option>
<option value="NR">Nauru</option>
<option value="NP">Nepal</option>
<option value="AN">Netherlands Antilles</option>
<option value="NL">Netherlands the</option>
<option value="NC">New Caledonia</option>
<option value="NZ">New Zealand</option>
<option value="NI">Nicaragua</option>
<option value="NE">Niger</option>
<option value="NG">Nigeria</option>
<option value="NU">Niue</option>
<option value="NF">Norfolk Island</option>
<option value="MP">Northern Mariana Islands</option>
<option value="NO">Norway</option>
<option value="OM">Oman</option>
<option value="PK">Pakistan</option>
<option value="PW">Palau</option>
<option value="PS">Palestine</option>
<option value="PA">Panama</option>
<option value="PG">Papua New Guinea</option>
<option value="PY">Paraguay</option>
<option value="PE">Peru</option>
<option value="PH">Philippines</option>
<option value="PN">Pitcairn Islands</option>
<option value="PL">Poland</option>
<option value="PT">Portugal, Portuguese Republic</option>
<option value="PR">Puerto Rico</option>
<option value="QA">Qatar</option>
<option value="RE">Reunion</option>
<option value="RO">Romania</option>
<option value="RU">Russian Federation</option>
<option value="RW">Rwanda</option>
<option value="BL">Saint Barthelemy</option>
<option value="SH">Saint Helena</option>
<option value="KN">Saint Kitts and Nevis</option>
<option value="LC">Saint Lucia</option>
<option value="MF">Saint Martin</option>
<option value="PM">Saint Pierre and Miquelon</option>
<option value="VC">Saint Vincent and the Grenadines</option>
<option value="WS">Samoa</option>
<option value="SM">San Marino</option>
<option value="ST">Sao Tome and Principe</option>
<option value="SA">Saudi Arabia</option>
<option value="SN">Senegal</option>
<option value="RS">Serbia</option>
<option value="SC">Seychelles</option>
<option value="SL">Sierra Leone</option>
<option value="SG">Singapore</option>
<option value="SK">Slovakia (Slovak Republic)</option>
<option value="SI">Slovenia</option>
<option value="SB">Solomon Islands</option>
<option value="SO">Somalia, Somali Republic</option>
<option value="ZA">South Africa</option>
<option value="GS">South Georgia and the South Sandwich Islands</option>
<option value="SS">South Sudan</option>
<option value="ES">Spain</option>
<option value="LK">Sri Lanka</option>
<option value="SD">Sudan</option>
<option value="SR">Suriname</option>
<option value="SJ">Svalbard & Jan Mayen Islands</option>
<option value="SZ">Swaziland</option>
<option value="SE">Sweden</option>
<option value="CH">Switzerland, Swiss Confederation</option>
<option value="SY">Syrian Arab Republic</option>
<option value="TW">Taiwan</option>
<option value="TJ">Tajikistan</option>
<option value="TZ">Tanzania</option>
<option value="TH">Thailand</option>
<option value="TL">Timor-Leste</option>
<option value="TG">Togo</option>
<option value="TK">Tokelau</option>
<option value="TO">Tonga</option>
<option value="TT">Trinidad and Tobago</option>
<option value="TN">Tunisia</option>
<option value="TR">Turkey</option>
<option value="TM">Turkmenistan</option>
<option value="TC">Turks and Caicos Islands</option>
<option value="TV">Tuvalu</option>
<option value="UG">Uganda</option>
<option value="UA">Ukraine</option>
<option value="AE">United Arab Emirates</option>
<option value="GB">United Kingdom</option>
<option value="US">United States of America</option>
<option value="UM">United States Minor Outlying Islands</option>
<option value="VI">United States Virgin Islands</option>
<option value="UY">Uruguay, Eastern Republic of</option>
<option value="UZ">Uzbekistan</option>
<option value="VU">Vanuatu</option>
<option value="VE">Venezuela</option>
<option value="VN">Vietnam</option>
<option value="WF">Wallis and Futuna</option>
<option value="EH">Western Sahara</option>
<option value="YE">Yemen</option>
<option value="ZM">Zambia</option>
<option value="ZW">Zimbabwe</option>
<option value="0,0"></option>
</select>
<h1 id=myh1>Experimental Drag <select id=scroller style=width:80px; title='Scroll into view and/or scale table cell contents' onchange="siv(this); this.value='';"><option id=optand value=''>and</option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value=0>Top</option><option value='+'>Geo Chart+</option><option value='-'>Geo Chart-</option><option value='++'>Geo Chart++</option><option value='--'>Geo Chart--</option></select> Drop <select style=background-color:cyan; id=selmode onchange=mybutclick(this);><option value=''>Country Capitals Game</option><option value=y>In the Hours Game</option><option value=Y>In the Timestamp Game</option><option value=lang>Languages Game</option><option value=longlat>Geographicals Game</option><option value=crowfly>Crow Fly Game</option><option value=bearing>Bearing Game</option></select><button style=display:NONE; id="mybut" title="Click to toggle between Capital City and In the Hour modes." onclick="simple=!simple; if (simple) { this.innerHTML=butthen('In the Hour Game'); location.href=(document.URL.replace('simple=', 'simpXle=') + '&simple=' + they).replace('.html&','.html?').replace('.htm&','.htm?') + himplify(''); } else { this.innerHTML='Small Integer Hard Game'; location.href=document.URL.replace('simple=', 'simpXle=') + himplify(''); }">Country Capital City Game</button> Hints ... Flags <input type=checkbox id=flags onchange='checkflags(this,this.checked);'></input> ... <a target=_blank title='Wikipedia ... thanks' href='//wikipedia.org'>Wikipedia</a> Images <input type=checkbox id=wimgs onchange='checkwimgs(this,this.checked);'></input> ... Regions <input type=checkbox id=rcols onchange='checkrcols(this,this.checked);'></input> <button onclick=smsit(); id=bsharesms style=visibility:hidden;display:inline-block; title='SMS ... share this question exactly'>📟</button> <button onclick=emailit(); id=bshareemail style=visibility:hidden;display:inline-block; title='Email ... share this question exactly'>📧</button></h1>
<h3 id=myh3>RJM Programming - October, 2023</h3>
<h3 id="score"></h3>
<h4 id=myh4>Thanks to <a target=_blank title='https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData' href='//developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData'>https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData</a> and <a target=_blank title='https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function' href='//developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function'>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function</a></h4>
<div>
<p id="source" draggable="true" style="background-color:#f0f0f0;">
Select this "answer token", & drag its Capital City name (coming soon) to appropriate numbered "drop zone" Country Map cell number as quick as you can & then release selection
to move the element.
</p>
</div>
<div id="target"><span id=sdz>Drop Zone</span>
<table style="width:90%;height:65%;" id="mytable" data-answer="0">
<tr id=tr1><td id="td11">1</td><td id="td12">2</td><td id="td13">3</td></tr>
<tr id=tr2><td id="td21">4</td><td id="td22">5</td><td id="td23">6</td></tr>
<tr id=tr3><td id="td31">7</td><td id="td32">8</td><td id="td33">9</td></tr>
</table>
<span id=sdzz style=display:none;><select id=scrollertwo style='background-color:yellow;' title='Scroll into view and/or scale table cell contents' onchange="siv(this); this.value='';"><option value=''>View or Scale ...</option><option value=0>Top</option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value='+'>Geo Chart+</option><option value='-'>Geo Chart-</option><option value='++'>Geo Chart++</option><option value='--'>Geo Chart--</option></select></span>
</div>
<button id="reset" style="display:none;">Reset example</button> <button id="clone" style="display:none;" onclick="bodyev();">Clone content</button>
<div id=scratchpad></div>
<script type=text/javascript>
const source = document.querySelector("#source");
source.addEventListener("dragstart", (ev) => {
console.log("dragStart");
// Change the source element's background color
// to show that drag has started
ev.currentTarget.classList.add("dragging");
// Clear the drag data cache (for all formats/types)
ev.dataTransfer.clearData();
// Set the drag's format and data.
// Use the event target's id for the data
ev.dataTransfer.setData("text/plain", ev.target.id);
});
source.addEventListener("dragend", (ev) =>
ev.target.classList.remove("dragging")
);
const target = document.querySelector("#target");
target.addEventListener("dragover", (ev) => {
console.log("dragOver");
ev.preventDefault();
});
target.addEventListener("drop", (ev) => {
console.log("Drop");
ev.preventDefault();
// Get the data, which is the id of the source element
const data = ev.dataTransfer.getData("text");
const source = document.getElementById(data);
itblurb='';
console.log('' + ev.target.id);
if (!document.getElementById('callback')) {
if (('' + ev.target.id).substring(0,2) == 'td' && secs > 0) {
score+=eval(ev.target.innerHTML.substring(0,1));
}
} else if (document.getElementById('callback')) {
var sums=document.getElementsByTagName('summary');
if (!document.getElementById('goodsum')) {
for (var isums=0; isums<sums.length; isums++) {
if (('' + sums[isums].name) == ('sum' + answer)) {
sums[isums].id='goodsum';
}
}
}
if (!document.getElementById('goodsum')) {
var ourtds=document.getElementsByTagName('td');
for (var itdsums=0; itdsums<ourtds.length; itdsums++) {
if (('' + ourtds[itdsums].innerHTML + ' ').substring(0,1) == ('' + answer)) {
sums[itdsums].id='goodsum';
}
}
}
secs++;
var nowdo=false;
if (('' + ev.target.getAttribute('data-answer')) == ('' + document.getElementById('source').getAttribute('data-answer'))) {
score+=scoreworth;
nowdo=true;
document.getElementById('score').innerHTML='Score: ' + score + '/' + secs + '';
hastoinvolve='goodsum';
lastwosrc='';
sowoa=' ';
eightthousand=500;
amcorrect=true;
if (!simple) {
itblurb='#' + decodeURIComponent(placecty(document.getElementById('source').innerHTML,cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' is capital city of ' + ctyp(cnames[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag);
} else {
itblurb='#' + decodeURIComponent(butmaybeno('It is just after ') + butmaybeisspokenin(tza(document.getElementById('source').innerHTML.replace('It is just after ','').split(' in ')[0])) + isin(' in ') + ctyplace(cnames[eval(-1 + answer)],cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag + rnm(' right now'));
}
if (!simple) {
document.getElementById('goodsum').innerHTML=placecty(document.getElementById('source').innerHTML,cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' is capital city of ' + ctyp(cnames[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag;
} else {
document.getElementById('goodsum').innerHTML=butmaybeno('It is just after ') + butmaybeisspokenin(tza(document.getElementById('source').innerHTML.replace('It is just after ','').split(' in ')[0])) + isin(' in ') + ctyplace(cnames[eval(-1 + answer)],cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag + rnm(' right now');
}
document.getElementById('source').style.border='1px solid transparent';
document.getElementById('source').innerHTML='';
ev.target.style.border='1px solid lightgreen';
nowdo=false;
location.href=document.getElementById('callback').value + '?score=' + score + '&secs=' + simplify(secs) + itblurb;
} else {
document.getElementById('score').innerHTML='Score: ' + score + '/' + secs + '';
hastoinvolve='goodsum';
lastwosrc='';
sowoa=' ';
if (!amcorrect) {
document.getElementById('det' + answer).style.border='1px solid lightgreen';
ev.target.style.border='5px dotted pink';
document.body.style.cursor='progress';
if (!simple) {
curblurb=placecty(document.getElementById('source').innerHTML,cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' is capital city of ' + ctyp(cnames[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag;
} else {
curblurb=butmaybeno('It is just after ') + butmaybeisspokenin(tza(document.getElementById('source').innerHTML.replace('It is just after ','').split(' in ')[0])) + isin(' in ') + ctyplace(cnames[eval(-1 + answer)],cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag + rnm(' right now');
}
setTimeout(function() { alert('Correct answer was ' + appblurb('' + document.getElementById('source').getAttribute('data-answer')) + ' ... leaving your score at ' + score + '/' + secs); setTimeout(() => { location.href=document.getElementById('callback').value + '?score=' + score + '&secs=' + simplify(secs); }, 18000); }, 2000); // + ' = ' + document.getElementById('mytable').getAttribute('data-question') + ' = ' + document.getElementById('source').getAttribute('data-answer'));
}
if (!simple) {
document.getElementById('goodsum').innerHTML=placecty(document.getElementById('source').innerHTML,cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' is capital city of ' + ctyp(cnames[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag;
} else {
document.getElementById('goodsum').innerHTML=butmaybeno('It is just after ') + butmaybeisspokenin(tza(document.getElementById('source').innerHTML.replace('It is just after ','').split(' in ')[0])) + isin(' in ') + ctyplace(cnames[eval(-1 + answer)],cplaces[eval(-1 + answer)],eval(-1 + answer)) + ' ' + myflag + rnm(' right now');
}
document.getElementById('source').innerHTML='';
}
document.body.style.cursor='progress';
if (nowdo) {
setTimeout(() => { location.href=document.getElementById('callback').value + '?score=' + score + '&secs=' + simplify(secs) + itblurb; }, eightthousand);
}
}
if (1 == 2) {
clonedatatwo=document.getElementById('source').outerHTML;
document.getElementById('mytable').innerHTML=document.getElementById('mytable').innerHTML.replace(clonedatatwo, '');
ev.target.innerHTML=ev.target.innerHTML.substring(0,1) + clonedatatwo;
} else if (secs > 0 && (9 == 9 || ('' + ev.target.id).substring(0,2) == 'td')) {
clonedatatwo=document.getElementById('source').outerHTML;
andlater();
//document.getElementById('mytable').innerHTML=document.getElementById('mytable').innerHTML.replace(clonedatatwo, '');
//ev.target.innerHTML=ev.target.innerHTML.substring(0,1) + clonedatatwo;
//document.getElementById('target').appendChild(source);
if (('' + ev.target.id).substring(0,2) != 'td') {
document.getElementById('target').insertAdjacentHTML('beforeend', clonedatatwo);
} else {
ev.target.insertAdjacentHTML('beforeend', clonedatatwo);
}
} else {
ev.target.appendChild(source);
}
if (ev.touches) {
if (ev.touches[0].pageX) {
pos3 = ev.touches[0].pageX;
pos4 = ev.touches[0].pageY;
} else {
pos3 = ev.touches[0].clientX;
pos4 = ev.touches[0].clientY;
}
console.log('pos3 = ' + pos3 + ',pos4 = ' + pos4);
} else if (ev.clientX || ev.clientY) {
pos3 = ev.clientX;
pos4 = ev.clientY;
console.log('pos3 = ' + pos3 + ' ,pos4 = ' + pos4);
} else {
pos3 = ev.pageX;
pos4 = ev.pageY;
console.log('pos3 = ' + pos3 + ', pos4 = ' + pos4);
}
});
const reset = document.querySelector("#reset");
reset.addEventListener("click", () => document.location.reload());
</script>
<table id=myctable style=display:none;>
<tbody>
<tr class='grey'><th>Afghanistan</th><th>Kabul</th></tr>
<tr><th>Albania</th><th>Tirana</th></tr>
<tr class='grey'><th>Algeria</th><th>Algiers</th></tr>
<tr><th>Andorra</th><th>Andorra la Vella</th></tr>
<tr class='grey'><th>Angola</th><th>Luanda</th></tr>
<tr><th>Antigua and Barbuda</th><th>Saint John's</th></tr>
<tr class='grey'><th>Argentina</th><th>Buenos Aires</th></tr>
<tr><th>Armenia</th><th>Yerevan</th></tr>
<tr class='grey'><th>Australia</th><th>Canberra</th></tr>
<tr><th>Austria</th><th>Vienna</th></tr>
<tr class='grey'><th>Azerbaijan</th><th>Baku</th></tr>
<tr class='grey'><th>Bahamas</th><th>Nassau</th></tr>
<tr><th>Bahrain</th><th>Manama</th></tr>
<tr class='grey'><th>Bangladesh</th><th>Dhaka</th></tr>
<tr><th>Barbados</th><th>Bridgetown</th></tr>
<tr class='grey'><th>Belarus</th><th>Minsk</th></tr>
<tr><th>Belgium</th><th>Brussels</th></tr>
<tr class='grey'><th>Belize</th><th>Belmopan</th></tr>
<tr><th>Benin</th><th>Porto-Novo</th></tr>
<tr class='grey'><th>Bhutan</th><th>Thimphu</th></tr>
<tr><th>Bolivia</th><th>La Paz</th></tr>
<tr class='grey'><th>Bosnia and Herzegovina</th><th>Sarajevo</th></tr>
<tr><th>Botswana</th><th>Gaborone</th></tr>
<tr class='grey'><th>Brazil</th><th>Brasilia</th></tr>
<tr><th>Brunei</th><th>Bandar Seri Begawan</th></tr>
<tr class='grey'><th>Bulgaria</th><th>Sofia</th></tr>
<tr><th>Burkina Faso</th><th>Ouagadougou</th></tr>
<tr class='grey'><th>Burundi</th><th>Bujumbura</th></tr>
<tr class='grey'><th>Cabo Verde</th><th>Praia</th></tr>
<tr><th>Cambodia</th><th>Phnom Penh</th></tr>
<tr class='grey'><th>Cameroon</th><th>Yaounde</th></tr>
<tr><th>Canada</th><th>Ottawa</th></tr>
<tr class='grey'><th>Central African Republic</th><th>Bangui</th></tr>
<tr><th>Chad</th><th>N'Djamena</th></tr>
<tr class='grey'><th>Chile</th><th>Santiago</th></tr>
<tr><th>China</th><th>Beijing</th></tr>
<tr class='grey'><th>Colombia</th><th>Bogotá</th></tr>
<tr><th>Comoros</th><th>Moroni</th></tr>
<tr class='grey'><th><span>Democratic Republic of the</span> Congo</th><th>Kinshasa</th></tr>
<tr><th><span>Republic of the</span> Congo</th><th>Brazzaville</tr>
<tr class='grey'><th>Costa Rica</th><th>San Jose</th></tr>
<tr><th>Cote d'Ivoire</th><th>Yamoussoukro</th></tr>
<tr class='grey'><th>Croatia</th><th>Zagreb</th></tr>
<tr><th>Cuba</th><th>Havana</th></tr>
<tr class='grey'><th>Cyprus</th><th>Nicosia</th></tr>
<tr><th>Czech Republic</th><th>Prague</th></tr>
<tr class='grey'><th>Denmark</th><th>Copenhagen</th></tr>
<tr><th>Djibouti</th><th>Djibouti</th></tr>
<tr class='grey'><th>Dominica</th><th>Roseau</th></tr>
<tr><th>Dominican Republic</th><th>Santo Domingo</th></tr>
<tr class='grey'><th>Ecuador</th><th>Quito</th></tr>
<tr><th>Egypt</th><th>Cairo</th></tr>
<tr class='grey'><th>El Salvador</th><th>San Salvador</th></tr>
<tr><th>Equatorial Guinea</th><th>Malabo</th></tr>
<tr class='grey'><th>Eritrea</th><th>Asmara</th></tr>
<tr><th>Estonia</th><th>Tallinn</th></tr>
<tr class='grey'><th>Ethiopia</th><th>Addis Ababa</th></tr>
<tr class='grey'><th>Fiji</th><th>Suva</th></tr>
<tr><th>Finland</th><th>Helsinki</th></tr>
<tr class='grey'><th>France</th><th>Paris</th></tr>
<tr><th colspan='2' class='letter'>G</th></tr>
<tr class='grey'><th>Gabon</th><th>Libreville</th></tr>
<tr><th>Gambia</th><th>Banjul</th></tr>
<tr class='grey'><th>Georgia</th><th>Tbilisi</th></tr>
<tr><th>Germany</th><th>Berlin</th></tr>
<tr class='grey'><th>Ghana</th><th>Accra</th></tr>
<tr><th>Greece</th><th>Athens</th></tr>
<tr class='grey'><th>Grenada</th><th>Saint George's</th></tr>
<tr><th>Guatemala</th><th>Guatemala City</th></tr>
<tr class='grey'><th>Guinea</th><th>Conakry</th></tr>
<tr><th>Guinea-Bissau</th><th>Bissau</th></tr>
<tr class='grey'><th>Guyana</th><th>Georgetown</th></tr>
<tr class='grey'><th>Haiti</th><th>Port-au-Prince</th></tr>
<tr><th>Honduras</th><th>Tegucigalpa</th></tr>
<tr class='grey'><th>Hungary</th><th>Budapest</th></tr>
<tr class='grey'><th>Iceland</th><th>Reykjavik</th></tr>
<tr><th>India</th><th>New Delhi</th></tr>
<tr class='grey'><th>Indonesia</th><th>Jakarta</th></tr>
<tr><th>Iran</th><th>Tehran</th></tr>
<tr class='grey'><th>Iraq</th><th>Baghdad</th></tr>
<tr><th>Ireland</th><th>Dublin</th></tr>
<tr class='grey'><th>Israel</th><th>Jerusalem</th></tr>
<tr><th>Italy</th><th>Rome</th></tr>
<tr class='grey'><th>Jamaica</th><th>Kingston</th></tr>
<tr><th>Japan</th><th>Tokyo</th></tr>
<tr class='grey'><th>Jordan</th><th>Amman</th></tr>
<tr class='grey'><th>Kazakhstan</th><th>Astana</th></tr>
<tr><th>Kenya</th><th>Nairobi</th></tr>
<tr class='grey'><th>Kiribati</th><th>South Tarawa</th></tr>
<tr><th>Kosovo</th><th>Pristina</th></tr>
<tr class='grey'><th>Kuwait</th><th>Kuwait City</th></tr>
<tr><th>Kyrgyzstan</th><th>Bishkek</th></tr>
<tr class='grey'><th>Laos</th><th>Vientiane</th></tr>
<tr><th>Latvia</th><th>Riga</th></tr>
<tr class='grey'><th>Lebanon</th><th>Beirut</th></tr>
<tr><th>Lesotho</th><th>Maseru</th></tr>
<tr class='grey'><th>Liberia</th><th>Monrovia</th></tr>
<tr><th>Libya</th><th>Tripoli</th></tr>
<tr class='grey'><th>Liechtenstein</th><th>Vaduz</th></tr>
<tr><th>Lithuania</th><th>Vilnius</th></tr>
<tr class='grey'><th>Luxembourg</th><th>Luxembourg</th></tr>
<tr class='grey'><th>Macedonia</th><th>Skopje</th></tr>
<tr><th>Madagascar</th><th>Antananarivo</th></tr>
<tr class='grey'><th>Malawi</th><th>Lilongwe</th></tr>
<tr><th>Malaysia</th><th>Kuala Lumpur</th></tr>
<tr class='grey'><th>Maldives</th><th>Male</th></tr>
<tr><th>Mali</th><th>Bamako</th></tr>
<tr class='grey'><th>Malta</th><th>Valletta</th></tr>
<tr><th>Marshall Islands</th><th>Majuro</th></tr>
<tr class='grey'><th>Mauritania</th><th>Nouakchott</th></tr>
<tr><th>Mauritius</th><th>Port Louis</th></tr>
<tr class='grey'><th>Mexico</th><th>Mexico City</th></tr>
<tr><th>Micronesia</th><th>Palikir</th></tr>
<tr class='grey'><th>Moldova</th><th>Chisinau</th></tr>
<tr><th>Monaco</th><th>Monaco</th></tr>
<tr class='grey'><th>Mongolia</th><th>Ulaanbaatar</th></tr>
<tr><th>Montenegro</th><th>Podgorica</th></tr>
<tr class='grey'><th>Morocco</th><th>Rabat</th></tr>
<tr><th>Mozambique</th><th>Maputo</th></tr>
<tr class='grey'><th>Myanmar</th><th>Naypyidaw</th></tr>
<tr class='grey'><th>Namibia</th><th>Windhoek</th></tr>
<tr><th>Nauru</th><th>Yaren District</th></tr>
<tr class='grey'><th>Nepal</th><th>Kathmandu</th></tr>
<tr><th>Netherlands</th><th>Amsterdam</th></tr>
<tr class='grey'><th>New Zealand</th><th>Wellington</th></tr>
<tr><th>Nicaragua</th><th>Managua</th></tr>
<tr class='grey'><th>Niger</th><th>Niamey</th></tr>
<tr><th>Nigeria</th><th>Abuja</th></tr>
<tr class='grey'><th>North Korea</th><th>Pyongyang</th></tr>
<tr><th>Norway</th><th>Oslo</th></tr>
<tr class='grey'><th>Oman</th><th>Muscat</th></tr>
<tr class='grey'><th>Pakistan</th><th>Islamabad</th></tr>
<tr><th>Palau</th><th>Ngerulmud</th></tr>
<tr class='grey'><th>Palestine</th><th>Ramallah</th></tr>
<tr><th>Panama</th><th>Panama City</th></tr>
<tr class='grey'><th>Papua New Guinea</th><th>Port Moresby</th></tr>
<tr><th>Paraguay</th><th>Asunción</th></tr>
<tr class='grey'><th>Peru</th><th>Lima</th></tr>
<tr><th>Philippines</th><th>Manila</th></tr>
<tr class='grey'><th>Poland</th><th>Warsaw</th></tr>
<tr><th>Portugal</th><th>Lisbon</th></tr>
<tr class='grey'><th>Qatar</th><th>Doha</th></tr>
<tr class='grey'><th>Romania</th><th>Bucharest</th></tr>
<tr><th>Russia</th><th>Moscow</th></tr>
<tr class='grey'><th>Rwanda</th><th>Kigali</th></tr>
<tr class='grey'><th>Saint Kitts and Nevis</th><th>Basseterre</th></tr>
<tr><th>Saint Lucia</th><th>Castries</th></tr>
<tr class='grey'><th>Saint Vincent and the Grenadines</th><th>Kingstown</th></tr>
<tr><th>Samoa</th><th>Apia</th></tr>
<tr class='grey'><th>San Marino</th><th>San Marino</th></tr>
<tr><th>Sao Tome and Principe</th><th>São Tomé</th></tr>
<tr class='grey'><th>Saudi Arabia</th><th>Riyadh</th></tr>
<tr><th>Senegal</th><th>Dakar<<tr><th>Seychelles</th><th>Victoria</th></tr>
<tr class='grey'><th>Serbia</th><th>Belgrade</th></tr>
<tr><th>Seychelles</th><th>Victoria</th></tr>
<tr class='grey'><th>Sierra Leone</th><th>Freetown</th></tr>
<tr><th>Singapore</th><th>Singapore</th></tr>
<tr class='grey'><th>Slovakia</th><th>Bratislava</th></tr>
<tr><th>Slovenia</th><th>Ljubljana</th></tr>
<tr class='grey'><th>Solomon Islands</th><th>Honiara</th></tr>
<tr><th>Somalia</th><th>Mogadishu</th></tr>
<tr class='grey'><th>South Africa</th><th>Pretoria</th></tr>
<tr><th>South Korea</th><th>Seoul</th></tr>
<tr><th>South Ossetia</th><th>Tskhinvali</th></tr>
<tr><th>South Sudan</th><th>Juba</th></tr>
<tr class='grey'><th>Spain</th><th>Madrid</th></tr>
<tr><th>Sri Lanka</th><th>Sri Jayawardenepura Kotte</th></tr>
<tr class='grey'><th>Sudan</th><th>Khartoum</th></tr>
<tr><th>Suriname</th><th>Paramaribo</th></tr>
<tr class='grey'><th>Swaziland</th><th>Mbabane</th></tr>
<tr><th>Sweden</th><th>Stockholm</th></tr>
<tr class='grey'><th>Switzerland</th><th>Bern</th></tr>
<tr><th>Syria</th><th>Damascus</th></tr>
<tr><th>Taiwan</th><th>Taipei</th></tr>
<tr class='grey'><th>Tajikistan</th><th>Dushanbe</th></tr>
<tr><th>Tanzania</th><th>Dodoma</th></tr>
<tr class='grey'><th>Thailand</th><th>Bangkok</th></tr>
<tr><th>Timor-Leste</th><th>Dili</th></tr>
<tr class='grey'><th>Togo</th><th>Lomé</th></tr>
<tr><th>Tonga</th><th>Nukuʻalofa</th></tr>
<tr class='grey'><th>Trinidad and Tobago</th><th>Port of Spain</th></tr>
<tr><th>Tunisia</th><th>Tunis</th></tr>
<tr class='grey'><th>Turkey</th><th>Ankara</th></tr>
<tr><th>Turkmenistan</th><th>Ashgabat</th></tr>
<tr class='grey'><th>Tuvalu</th><th>Funafuti</th></tr>
<tr class='grey'><th>Uganda</th><th>Kampala</th></tr>
<tr><th>Ukraine</th><th>Kyiv</th></tr>
<tr class='grey'><th>United Arab Emirates</th><th>Abu Dhabi</th></tr>
<tr><th>United Kingdom</th><th>London</th></tr>
<tr class='grey'><th>United States of America</th><th>Washington, D.C.</th></tr>
<tr><th>Uruguay</th><th>Montevideo</th></tr>
<tr class='grey'><th>Uzbekistan</th><th>Tashkent</th></tr>
<tr class='grey'><th>Vanuatu</th><th>Port Vila</th></tr>
<tr><th>Vatican City</th><th>Vatican City</th></tr>
<tr class='grey'><th>Venezuela</th><th>Caracas</th></tr>
<tr><th>Vietnam</th><th>Hanoi</th></tr>
<tr class='grey'><th>Yemen</th><th>Sana'a</th></tr>
<tr class='grey'><th>Zambia</th><th>Lusaka</th></tr>
<tr><th>Zimbabwe</th><th>Harare</th></tr>
</table>
<select id=spops style=display:none;><option id=Bombo value=32.533299524864844,0.583299105614628></option><option id=Fort%20Portal value=30.27500161597942,0.671004121125236></option><option id=Potenza value=15.798996495640267,40.642002130098206></option><option id=Campobasso value=14.655996558921856,41.56299911864397></option><option id=Aosta value=7.315002595706176,45.7370010670723></option><option id=Mariehamn value=19.949004471869102,60.09699618489543></option><option id=Ramallah value=35.206209378189556,31.90294475142406></option><option id=Vatican%20City value=12.453386544971766,41.903282179960115></option><option id=Poitier value=0.333276528534554,46.58329225573658></option><option id=Clermont-Ferrand value=3.080008095928406,45.779982115759424></option><option id=Besancon value=6.030008909742378,47.229996967653335></option><option id=Artigas%20Base value=-58.86386407233991,-62.17388669198187></option><option id=Chipata value=32.640012571958096,-13.62956988643134></option><option id=Jinja value=33.19992671584066,0.440424010109325></option><option id=Arua value=30.900015420258512,3.020369892281053></option><option id=Mbale value=34.16999670282365,1.090410175476563></option><option id=Moroto value=34.639993854518195,2.540347512721951></option><option id=Masaka value=31.729990599298333,-0.329606507471851></option><option id=Mbarara value=30.650004840830377,-0.599615866196928></option><option id=Otjiwarongo value=16.64000728218059,-20.459540589583696></option><option id=Bologna value=11.34002070989385,44.50042197578034></option><option id=Cagliari value=9.103981484624342,39.22239788721748></option><option id=Catanzaro value=16.60000972358671,38.90037619939079></option><option id=Bari value=16.87275793322317,41.114220396990845></option><option id=L%27Aquila value=13.390024778912391,42.35039817206081></option><option id=Ancona value=13.499940550397127,43.6003735545529></option><option id=Perugia value=12.389982461200077,43.11037762356119></option><option id=Trieste value=13.80002559271611,45.650377623571444></option><option id=Trento value=11.119982461195036,46.08042889310451></option><option id=Fort-de-France value=-61.08002913577354,14.610411803134866></option><option id=Gifu value=136.76275264398942,35.423094908686835></option><option id=Saint-Laurent-du-Maroni value=-54.03253458791767,5.497624080540675></option><option id=Caen value=-0.349989259228494,49.183753681528344></option><option id=Nantes value=-1.590016928504383,47.2103857615985></option><option id=Ajaccio value=8.728293821862565,41.92706483872587></option><option id=Montpellier value=3.869985716374288,43.61039878241746></option><option id=Dijon value=5.030018268462243,47.33040427559638></option><option id=Orleans value=1.900028440975916,47.90042116199186></option><option id=Rouen value=1.079975136936127,49.430405292857415></option><option id=Reims value=4.029975950749872,49.250390440968715></option><option id=Amiens value=2.300004026914849,49.90037660633595></option><option id=Nancy value=6.200024371982522,48.683680846239895></option><option id=Basse-terre value=-61.43998132490259,16.230390440836572></option><option id=Novi%20Sad value=19.849940550422673,45.25037619941611></option><option id=Banja%20Luka value=17.179974323198394,44.78040488593774></option><option id=George%20Town value=-81.3299817318831,19.280436827567485></option><option id=Grand%20Turk value=-71.13597863939452,21.46642742816215></option><option id=Douglas value=-4.480021404427305,54.15042726553247></option><option id=San%20Marino value=12.441770157800141,43.936095834768004></option><option id=Willemstad value=-69.01998376633918,12.200429706771047></option><option id=Oranjestad value=-70.02899194505409,12.530383726954597></option><option id=Vaduz value=9.516669472907267,47.13372377429357></option><option id=Capitan%20Arturo%20Prat%20Station value=-59.68331852378873,-62.49950681696538></option><option id=Marambio%20Station value=-56.65001530112039,-64.23288938533165></option><option id=Zucchelli%20Station value=164.2190270616221,-74.61919258818159></option><option id=Rothera%20Station value=-68.12354054517397,-67.56477560345161></option><option id=Palmer%20Station value=-64.04687560264085,-64.76241335274187></option><option id=Base%20Presidente%20Montalva value=-58.90765232994511,-62.18274357463878></option><option id=Carlini%20Station value=-58.650475991201176,-62.224143857363856></option><option id=King%20Sejong%20Station value=-58.771598764485134,-62.22485339741286></option><option id=Great%20Wall%20Station value=-58.966695598981175,-62.21631996800585></option><option id=Escudero%20Base value=-58.952665818930484,-62.19496250700735></option><option id=Elephant%20Island value=-57.99998458009719,-61.99958901097381></option><option id=Scott%20Base value=166.74910234650918,-77.8469381874533></option><option id=McMurdo%20Station value=166.86941574553657,-77.7322823892066></option><option id=Zhongshan%20Station value=76.3392980814383,-69.43406299177707></option><option id=Vostok value=106.80003373110901,-78.4662841607792></option><option id=Peter%20I%20Island value=-90.59664253281083,-68.7556180727382></option><option id=Mirny%20Station value=93.0062884562152,-66.57552951935048></option><option id=Mawson%20Station value=62.87500072543173,-67.61452031754641></option><option id=Davis%20Station value=78.14073508941965,-68.77767438929021></option><option id=Concordia%20Research%20Station value=124.16703568430353,-74.66630938862858></option><option id=Casey%20Station value=110.53621397290732,-66.2860861375458></option><option id=Amundsen%C2%96Scott%20South%20Pole%20Station value=176.99445209423166,-89.99999981438727></option><option id=Wasa%20Station value=-13.416711061038598,-73.04961220437735></option><option id=Troll%20Station value=2.533323118712701,-72.01629026426906></option><option id=Svea%20Station value=-11.21669030907674,-74.58290362690957></option><option id=Novolazarevskaya%20Station value=-11.850212904777095,-71.30123474679726></option><option id=Neumayer%20Station%20III value=-7.838438004025761,-70.89039667712046></option><option id=Maitri%20Station value=11.73045840167407,-70.78217960227073></option><option id=Halley%20Station value=-26.47415669695323,-76.09226319229867></option><option id=Belgrano%20Station value=-34.61668318840202,-77.86632078187051></option><option id=Camp%20Sobral value=-40.50153152059755,-81.17908472282716></option><option id=Aboa%20Station value=-13.416711061038598,-75.04959348693745></option><option id=San%20Mart%C3%ADn%20Station value=-67.09999760096696,-68.11632159563368></option><option id=Gen.%20O%27Higgins%20Station value=-57.88959351849013,-63.328418229802935></option><option id=Esperanza%20Station value=-57.025901510412666,-63.3753286516353></option><option id=Orcadas%20Station value=-44.733300823533625,-60.732896302635424></option><option id=Signy%20Research%20Station value=-45.600703321451704,-60.63130814704914></option><option id=Dumont%20d%27Urville%20Station value=139.9636835627877,-66.77505091020555></option><option id=Showa%20Station value=39.746083103304585,-69.03039248766216></option><option id=Gibraltar value=-5.378074829731531,36.1324349459648></option><option id=Lobamba value=31.19999710971274,-26.466667461352472></option><option id=Edinburgh value=-3.219090618289499,55.94832785961535></option><option id=Cardiff value=-3.225007569786953,51.499994729714615></option><option id=Longyearbyen value=15.549996295848075,78.21668438639699></option><option id=Luxembourg value=6.130002806227083,49.611660379121076></option><option id=Turin value=7.668014629912079,45.072333044356526></option><option id=Noumea value=166.4442852031308,-22.26252776373076></option><option id=Matsuyama value=132.76583898837453,33.84554262189664></option><option id=Rennes value=-1.67001204569209,48.100021381719216></option><option id=Toulouse value=1.447980857100617,43.621904781004275></option><option id=Limoges value=1.249990599176272,45.82997906400186></option><option id=Lille value=3.078062237315521,50.65191495355856></option><option id=Strasbourg value=7.75000728214502,48.579966246629965></option><option id=Batumi value=41.63000646847843,41.600004698750524></option><option id=Funchal value=-16.88003971502377,32.64998252260807></option><option id=El%20Fasher value=25.350018268543465,13.629980691477158></option><option id=Keetmanshoop value=18.12999385445221,-26.573896058358116></option><option id=Swakopmund value=14.535019489203478,-22.668863099358077></option><option id=Genoa value=8.93003861352986,44.40998821926962></option><option id=Sukhumi value=41.02001786170524,43.02002138169894></option><option id=Palikir value=158.1499743237623,6.916643696007725></option><option id=Majuro value=171.38000017574655,7.103004311216239></option><option id=Agana value=144.750017048318,13.470016295317805></option><option id=Funafuti value=179.21664709402887,-8.516651999041073></option><option id=Melekeok value=134.62654846699218,7.487396172977981></option><option id=Bir%20Lehlou value=-9.652522218250112,26.119166685993378></option><option id=Monaco value=7.406913173465057,43.73964568785249></option><option id=Tarawa value=173.01757082854942,1.338187505624603></option><option id=Moroni value=43.240244098693324,-11.70415769566847></option><option id=Macau value=113.54504837957336,22.20299745583452></option><option id=Andorra value=1.51648596050552,42.5000014435459></option><option id=San%20Bernardino value=-117.30198008087439,34.1223295856538></option><option id=Bridgeport value=-73.20190704196108,41.1819245156953></option><option id=Rochester value=-77.62189564874956,43.17237149649736></option><option id=Manchester value=-2.249932961273487,53.502361120562284></option><option id=Gujranwala value=74.1830760722354,32.16237169990376></option><option id=Incheon value=126.6402875796067,37.47809374582357></option><option id=Benin%20City value=5.618062237325717,6.342423172782333></option><option id=Xiamen value=118.07807118959852,24.451937943362566></option><option id=Nanchong value=106.12805125139965,30.782378413765457></option><option id=Neijiang value=105.04806549293176,29.582322464867616></option><option id=Nanyang value=112.5280740378837,33.002346268592305></option><option id=Jinxi value=120.82803253401062,40.75228665762057></option><option id=Yantai value=121.39807525862216,37.532353999730105></option><option id=Zaozhuang value=117.5680764793101,34.881947302128424></option><option id=Suzhou value=120.6180711896086,31.302424190135014></option><option id=Xuzhou value=117.17807444480309,34.28195808500345></option><option id=Wuxi value=120.29803904442508,31.58194201240144></option><option id=Jilin value=126.54809682439804,43.85191658113547></option><option id=Chandigarh value=76.77805979620422,30.72194282620012></option><option id=Jammu value=74.84479278773284,32.71373339424218></option><option id=Sholapur value=75.89806183070573,17.67235176169487></option><option id=Aurangabad value=75.31835561325562,19.897642289047553></option><option id=Nasik value=73.77803619593175,20.002364579087043></option><option id=Dispur value=91.76663610735085,26.144023049925636></option><option id=Jullundur value=75.56707428187644,31.336866532257204></option><option id=Allahabad value=81.83806101692738,25.456941198574953></option><option id=Moradabad value=78.75483836066508,28.843737056335897></option><option id=Ghaziabad value=77.40644521287328,28.6623269407753></option><option id=Agra value=78.01307485154763,27.1723662067198></option><option id=Aligarh value=78.05984202277182,27.89415677475654></option><option id=Meerut value=77.69805532029636,29.00235786525593></option><option id=Dhanbad value=86.41803985809162,23.802339351237606></option><option id=Gwalior value=78.17812937628787,26.2319326536562></option><option id=Vadodara value=73.17807281702295,22.311965205723993></option><option id=Rajkot value=70.79806305138851,22.311965205723993></option><option id=Durazno value=-56.510049684257865,-33.41001625695321></option><option id=International%20Falls value=-93.41084639664501,48.60112774565346></option><option id=St.%20Paul value=-93.08497481461256,44.943986632357735></option><option id=Billings value=-108.54000044943984,45.78830202135839></option><option id=Great%20Falls value=-111.29998702171667,47.50029054675599></option><option id=Missoula value=-113.99305261417527,46.87224102689663></option><option id=Minot value=-101.29581730325219,48.23249391589951></option><option id=Fargo value=-96.78942570167163,46.87722780261288></option><option id=Hilo value=-155.0900273050949,19.699997781345246></option><option id=Olympia value=-122.89943404324742,47.038044859905085></option><option id=Spokane value=-117.41994938339474,47.66999595040238></option><option id=Vancouver value=-122.63999251492606,45.63030132962615></option><option id=Flagstaff value=-111.65050826195244,35.19809572248795></option><option id=Tucson value=-110.89193206652578,32.20694262275566></option><option id=Santa%20Barbara value=-119.71998987005765,34.434989846833844></option><option id=Fresno value=-119.77298405137293,36.74771689762446></option><option id=Eureka value=-124.14749739774453,40.80222393702854></option><option id=Colorado%20Springs value=-104.79198632995883,38.86296246241153></option><option id=Reno value=-119.82000960475847,39.52997601221881></option><option id=Elko value=-115.7619885679585,40.83250632635162></option><option id=Albuquerque value=-106.64133081238799,35.10497479149802></option><option id=Salem value=-123.0238967304224,44.928070291211725></option><option id=Casper value=-106.3124878354987,42.8666198924405></option><option id=Topeka value=-95.6699849871489,39.05000530909189></option><option id=Kansas%20City value=-94.6060400775458,39.10903436839749></option><option id=Tulsa value=-95.93002079444159,36.120003274575026></option><option id=Sioux%20Falls value=-96.72999780453597,43.5499890330683></option><option id=Shreveport value=-93.77002343928973,32.500017516097046></option><option id=Baton%20Rouge value=-91.14015812352397,30.457945779435136></option><option id=Ft.%20Worth value=-97.34003808774145,32.73997702944422></option><option id=Corpus%20Christi value=-97.4018947771948,27.742814350387846></option><option id=Austin value=-97.74472422142117,30.26889554429738></option><option id=Amarillo value=-101.82999658385324,35.229980081212034></option><option id=El%20Paso value=-106.51194101833124,31.78192980537125></option><option id=Laredo value=-99.50721846698184,27.506136290490986></option><option id=Merida value=-71.13001001146483,8.399989846729682></option><option id=Burlington value=-73.21246687996268,44.47579815579337></option><option id=Montgomery value=-86.27918868177272,32.361602192203065></option><option id=Tallahassee value=-84.28003422212942,30.449987608862102></option><option id=Orlando value=-81.38197621517077,28.511922684589933></option><option id=Jacksonville value=-81.67193267676049,30.331966629909687></option><option id=Savannah value=-81.10999515961657,32.02110617983209></option><option id=Columbia value=-80.89998213878243,34.03997519839476></option><option id=Indianapolis value=-86.1719939153852,39.751934281314504></option><option id=Wilmington value=-77.94502038746856,34.22551942853886></option><option id=Knoxville value=-83.92003035656808,35.97001242984783></option><option id=Richmond value=-77.45193186294159,37.55196520578477></option><option id=Charleston value=-81.63272811046517,38.3497379751048></option><option id=Baltimore value=-76.62193084568548,39.30193590891673></option><option id=Syracuse value=-76.15001367359423,43.04999371242826></option><option id=Puerto%20Ayacucho value=-67.62360905116435,5.66390362438807></option><option id=Port-of-Spain value=-61.51703088544974,10.651997089577264></option><option id=Augusta value=-69.77998905605574,44.31056276353996></option><option id=Sault%20Ste.%20Marie value=-84.34527571789789,46.49526145332737></option><option id=Atakpame value=1.120024371962188,7.530042947312154></option><option id=Sousse value=10.62502559270348,35.82999513655301></option><option id=Taizz value=44.03747426547426,13.606398392537983></option><option id=Sitka value=-135.32754942897532,57.06039769173145></option><option id=Lvov value=24.029995482079983,49.834980081270544></option><option id=Odessa value=30.708055320108315,46.49196215406283></option><option id=Zhytomyr value=28.662167519858826,50.24557517404554></option><option id=Dnipropetrovsk value=34.99807769968277,48.481918208758316></option><option id=Donetsk value=37.82803416128263,48.00194750563139></option><option id=Kharkiv value=36.24807892039098,50.00192878819132></option><option id=Turkmenbasy value=52.969676064878,40.023046690931835></option><option id=Bukhara value=64.43001013067908,39.78001242986312></option><option id=Nukus value=59.6150068754514,42.4700032746004></option><option id=Turkmenabat value=63.580036172342375,39.11000164698271></option><option id=Mary value=61.83332108444483,37.60001629541432></option><option id=Andijon value=72.33996659229928,40.79000246079164></option><option id=Haiphong value=106.6781468731466,20.83195218488453></option><option id=Da%20Nang value=108.24997106835434,16.0600390817865></option><option id=Kabwe value=28.44998408886846,-14.440011374064795></option><option id=Mufulira value=28.25996984733132,-12.549997539421838></option><option id=Kitwe value=28.220023965169617,-12.810033346714533></option><option id=Livingstone value=25.860012978832117,-17.860009339573196></option><option id=Chitungwiza value=31.10000321322798,-18.000000794651953></option><option id=Douala value=9.708045147498297,4.062355627200191></option><option id=Birmingham value=-1.921942645517049,52.47691983637844></option><option id=Belfast value=-5.960034425266599,54.60001222647179></option><option id=Izmir value=27.149848151849312,38.43809554094969></option><option id=Bursa value=29.068052064893493,40.20193265371228></option><option id=Samsun value=36.34366247431666,41.279998391783124></option><option id=Konya value=32.47306386503732,37.876958288468416></option><option id=Adana value=35.318058168434106,36.99693448475409></option><option id=Gulu value=32.280034544613045,2.77999696747537></option><option id=Kigali value=30.058585919064114,-1.95164421006325></option><option id=Cottica value=-54.233289430342495,3.850009174510944></option><option id=Cordoba value=-4.770003704233147,37.87999920557161></option><option id=Maradi value=7.096403766517312,13.491642882231758></option><option id=Tahoua value=5.259926715728852,14.899980691482199></option><option id=Constanta value=28.609974323244046,44.20266237291463></option><option id=Lule%C3%A5 value=22.158378329353866,65.59663477228145></option><option id=Sundsvall value=17.316658486610322,62.40005291660725></option><option id=Iasi value=27.574947060870272,47.1683469839291></option><option id=Surat%20Thani value=99.34012731831876,9.150099099662441></option><option id=Chiang%20Mai value=98.98004593810896,18.79997519833387></option><option id=Nakhon%20Ratchasima value=102.1000105377309,15.00002626439931></option><option id=Mbabane value=31.133334512056365,-26.316650778409212></option><option id=Piura value=-80.62997278005753,-5.210032125981002></option><option id=Arequipa value=-71.53195729423288,-16.418048018715012></option><option id=Chimbote value=-78.56999515960649,-9.070003236022444></option><option id=Pucallpa value=-74.53499597339243,-8.368909079118566></option><option id=Iquitos value=-73.25000980802281,-3.750017884438705></option><option id=Huancayo value=-75.20001998055653,-12.080000387727239></option><option id=Ciudad%20del%20Este value=-54.61605676432845,-25.516699606531006></option><option id=Ponta%20Delgada value=-25.6665834976111,37.7483018178757></option><option id=Vigo value=-8.729994548975526,42.22001853338844></option><option id=Bilbao value=-2.929986817832628,43.24998150539773></option><option id=Kaolack value=-16.10000980779415,14.149974791414195></option><option id=Kaedi value=-13.499987631676959,16.150007750406473></option><option id=Geneina value=22.440015013323602,13.450017516020637></option><option id=Medina value=39.578056540847,24.501934891605174></option><option id=Tabuk value=36.55496740595822,28.383834654752377></option><option id=Juba value=31.580025592787308,4.829975198277964></option><option id=Malakal value=31.655989948256376,9.53689719536709></option><option id=Omdurman value=32.48002233758251,15.616681130938218></option><option id=El%20Obeid value=30.216697956063058,13.183289610746215></option><option id=The%20Hague value=4.269961302313448,52.08003684397488></option><option id=Kristiansand value=8.000017861573156,58.16664206860844></option><option id=Ljubljana value=14.51496903347413,46.0552883087945></option><option id=Bratislava value=17.11698075223461,48.15001832996171></option><option id=Hammerfest value=23.688000853172298,70.66127992673142></option><option id=Doha value=51.532967894299304,25.286556008906587></option><option id=Quetta value=67.02304799603479,30.221947505560195></option><option id=Larkana value=68.20678218473057,27.561765969853354></option><option id=Springbok value=17.88329056669079,-29.666730531026758></option><option id=Upington value=21.230011351209384,-28.460034160579085></option><option id=Worcester value=19.439939736618953,-33.640028057084294></option><option id=George value=22.450040241188162,-33.950034974403195></option><option id=Tete value=33.58000687534741,-16.170034974332168></option><option id=Pemba value=40.53234737016686,-12.983046042027695></option><option id=Nampula value=39.29304317094318,-15.136041240604015></option><option id=Welkom value=26.72998571646582,-27.969986553155366></option><option id=Xai-Xai value=33.64000321323823,-25.039984518638448></option><option id=Goroka value=145.38548213621118,-6.083312155281362></option><option id=Mt.%20Hagen value=144.21681961993056,-5.863222230150257></option><option id=Rabaul value=152.14343072524298,-4.205490385246037></option><option id=Lae value=146.9900353588739,-6.732988262054789></option><option id=David value=-82.433325237747,8.433321145558011></option><option id=Oujda value=-1.909971559039434,34.69001304019423></option><option id=Safi value=-9.239989259264007,32.319976825992114></option><option id=Podgorica value=19.266306924118226,42.465972512881706></option><option id=Quelimane value=36.88998571650643,-17.88000811887025></option><option id=East%20London value=27.870019489256777,-32.97004311242017></option><option id=Middelburg value=25.009987344063006,-31.5000036430132></option><option id=Naltchik value=43.61794714231462,43.498105895047274></option><option id=Stavropol value=41.980010944391324,45.050000833204535></option><option id=Ugolnye%20Kopi value=177.6999954826946,64.73329551101756></option><option id=Kaliningrad value=20.49734289417512,54.70000612295655></option><option id=Pskov value=28.329939736654353,57.82999595044299></option><option id=Bryansk value=34.429980833684,53.25999066071114></option><option id=Smolensk value=32.047335570002645,54.78268841462369></option><option id=Petrozavodsk value=34.280015827172974,61.849983133076364></option><option id=Tver value=35.889995075226466,56.859977639892406></option><option id=Vologda value=39.919981647508166,59.20998923658135></option><option id=Yaroslavl value=39.8700105374819,57.619982929608966></option><option id=Rostov value=39.710709942540234,47.236593705172595></option><option id=Sochi value=39.72996740597091,43.59001242987824></option><option id=Krasnodar value=39.0000377998482,45.01997682604281></option><option id=Penza value=44.9999816475285,53.18002138173955></option><option id=Ryazan value=39.71999385453853,54.61995932933655></option><option id=Voronezh value=39.268049623527986,51.73192655024269></option><option id=Magnitogorsk value=58.980006875448964,53.42269390778233></option><option id=Chelyabinsk value=61.43672231241885,55.15693712968334></option><option id=Vorkuta value=64.0099840890108,67.50000001949212></option><option id=Kirov value=49.669980833745115,58.59005291659196></option><option id=Nizhny%20Tagil value=59.97498490279662,57.92001629549554></option><option id=Astrakhan value=48.054988971759485,46.34865541491541></option><option id=Orenburg value=55.11001053754285,51.77997763987207></option><option id=Saratov value=46.02805043735725,51.58193570551549></option><option id=Ulyanovsk value=48.41000606160463,54.32997702953071></option><option id=Omsk value=73.39800771285718,54.99193428137528></option><option id=Tyumen value=65.52999466844398,57.14001222648204></option><option id=Novokuznetsk value=87.11498205459799,53.750012429919025></option><option id=Kemerovo value=86.0899800200886,55.33996706045923></option><option id=Groznyy value=45.698698688546926,43.31868532212985></option><option id=Kandy value=80.67000077202016,7.27998069145184></option><option id=Sri%20Jawewardenepura%20Kotte value=79.94999304089748,6.900003884809621></option><option id=Daejeon value=127.42308217596405,36.33749153227734></option><option id=Gwangju value=126.90848826320143,35.17291145414782></option><option id=Busan value=129.00810170722048,35.09699877511093></option><option id=Zamboanga value=122.07808543115095,6.921922684503329></option><option id=Laoag value=120.59361039132034,18.19884909969869></option><option id=Baguio%20City value=120.56994258533086,16.42999066056393></option><option id=General%20Santos value=125.174726113995,6.110827249064357></option><option id=Ust-Ulimsk value=102.63331131898292,57.98996034660257></option><option id=Angarsk value=103.92000280661841,52.560007547101634></option><option id=Abakan value=91.44500199276627,53.70368450836935></option><option id=Norilsk value=88.22499182022744,69.34001690589281></option><option id=Khatanga value=102.4650011790082,72.04114402178902></option><option id=Kyzyl value=94.38306555072069,51.70670045888221></option><option id=Ulan%20Ude value=107.62499629621652,51.82498781239826></option><option id=Blagoveshchensk value=127.53334183666061,50.266607481988444></option><option id=Bukachacha value=116.9166255280245,52.98334088043674></option><option id=Dalnegorsk value=135.5172472728906,44.53721559557215></option><option id=Ambarchik value=162.33359492924774,69.65100567542538></option><option id=Batagay value=134.63502722080364,67.65598533036518></option><option id=Chokurdakh value=147.89457962971085,70.61831097328081></option><option id=Ust%20Nera value=143.19998246172338,64.56658734044407></option><option id=Lensk value=114.94702998765206,60.72527142245997></option><option id=Aldan value=125.38939001373535,58.60299786288107></option><option id=Mirnyy value=113.96135371811704,62.54001853346972></option><option id=Zhigansk value=123.37111527414413,66.76970867834336></option><option id=Okhotsk value=143.21703568437977,59.383001931894626></option><option id=Khabarovsk value=135.12001053786298,48.454986795132186></option><option id=Okha value=142.9478531485713,53.57389914866826></option><option id=Yuzhno%20Sakhalinsk value=142.74001053789334,46.96497438464439></option><option id=Mexicali value=-115.48196197377081,32.651928381221126></option><option id=La%20Paz value=-110.3199951597336,24.139959329214662></option><option id=Torreon value=-103.42194874943863,25.571998775072927></option><option id=Culiacan value=-107.38191375596483,24.831940588220903></option><option id=Nogales value=-110.94499577008764,31.305000019347347></option><option id=Hermosillo value=-110.95406498395482,29.098881448374925></option><option id=Guaymas value=-110.8899862079129,27.930012226365193></option><option id=San%20Luis%20Potosi value=-101.00194142521025,22.17192207421283></option><option id=Matamoros value=-97.50000248390103,25.87998231913042></option><option id=Nuevo%20Laredo value=-99.55000655291951,27.499986795048358></option><option id=Colima value=-103.7200104184962,19.22997479143453></option><option id=Campeche value=-90.4999904802923,19.829989846775504></option><option id=Oaxaca value=-96.66994979021285,17.082689838626436></option><option id=Leon value=-101.7019762152521,21.151932653635924></option><option id=Maiduguri value=13.158067120168312,11.851906001580574></option><option id=Port%20Harcourt value=7.00805491311246,4.811948115810253></option><option id=Makurdi value=8.530011351158521,7.729979063849441></option><option id=Ibadan value=3.928036195652226,7.381972122981836></option><option id=Ogbomosho value=4.238043112971241,8.131952184833665></option><option id=Warri value=5.759999551017302,5.519958922238914></option><option id=Kaduna value=7.43805450621312,10.521961340116718></option><option id=Gdansk value=18.64004024117304,54.359975198476036></option><option id=Krak%C3%B3w value=19.958065492591288,50.061925126082315></option><option id=Dalandzadgad value=104.44028112693297,43.58355287584186></option><option id=Wonsan value=127.4308157949938,39.1604895213319></option><option id=Sinuiju value=124.42128373117953,40.085859394382624></option><option id=Dund-Us value=91.63325923560558,48.016641458216384></option><option id=Choybalsan value=114.50602331447305,48.06658673002647></option><option id=L%C3%BCderitz value=15.15942582058608,-26.648000062264714></option><option id=Walvis%20Bay value=14.505305540635675,-22.95752765014055></option><option id=Mwanza value=32.93002070998011,-2.520015443027546></option><option id=Morogoro value=37.66001623408761,-6.820011374034323></option><option id=Dodoma value=35.75000362014765,-6.183306051766181></option><option id=Arusha value=36.669999144239796,-3.360015849931926></option><option id=Napier value=176.91503047618107,-39.49000689825357></option><option id=Manukau value=174.8849735100273,-36.99997800826958></option><option id=Hamilton value=175.3000386141955,-37.770008525850756></option><option id=Blenheim value=173.9592419019508,-41.52099404018878></option><option id=Dunedin value=170.47997106860328,-45.87995278044053></option><option id=Bern value=7.466975462482424,46.91668275866772></option><option id=Malm%C3%B6 value=13.03330236680165,55.58333721833782></option><option id=Laayoune value=-13.200005942222674,27.14998231913546></option><option id=Ternate value=127.36301631582671,0.792960631204437></option><option id=Ambon value=128.2000194896582,-3.716686585610319></option><option id=Raba value=118.76664180407352,-8.449989401384585></option><option id=Jayapura value=140.69998002030718,-2.532986227532774></option><option id=Florence value=11.250000364841299,43.780000833199324></option><option id=Catania value=15.079999144153533,37.49997072249721></option><option id=Pristina value=21.165984251599866,42.666709614119384></option><option id=Meru value=37.64001745479061,0.059982115576588></option><option id=Eldoret value=35.26998124058855,0.520005715838806></option><option id=Banda%20Aceh value=95.32001094460469,5.549982929400642></option><option id=Zhangye value=100.45003373108364,38.92998679509401></option><option id=Wuwei value=102.64101110739443,37.92800661117087></option><option id=Dunhuang value=94.66201493223235,40.14267763168738></option><option id=Tianshui value=105.91803823056546,34.60196439197097></option><option id=Dulan value=98.26660111388742,36.16658957828611></option><option id=Golmud value=94.88334509173848,36.41662599593042></option><option id=Yulin value=110.14806427224903,22.631919836258987></option><option id=Bose value=106.61332678123836,23.899715595489738></option><option id=Wuzhou value=111.32001623438236,23.480025450631217></option><option id=Lupanshui value=104.831386212332,26.59638069239469></option><option id=Quanzhou value=118.57804067202244,24.901962153976513></option><option id=Hefei value=117.27806834128808,31.851977209342863></option><option id=Zhanjiang value=110.37807607238017,21.20192960187819></option><option id=Shaoguan value=113.57998164780281,24.799970722446346></option><option id=Balikpapan value=116.83001582750319,-1.250015443022335></option><option id=Kuching value=110.32999914453461,1.529969908551095></option><option id=Antsiranana value=49.3115261042372,-12.27650151558953></option><option id=Fianarantsoa value=47.08326533894302,-21.433331279691686></option><option id=Mahajanga value=46.34501582722123,-15.670013815475954></option><option id=Toliara value=43.68998408892941,-23.356831442459736></option><option id=Surakarta value=110.8250076894584,-7.564978821953957></option><option id=Bandar%20Lampung value=105.26805206519833,-5.428072839634524></option><option id=Tanjungpandan value=107.65000768944572,-2.750027243158627></option><option id=Malang value=112.60806915507146,-7.978046391076873></option><option id=Kupang value=123.5829886465408,-10.178669414412298></option><option id=Parepare value=119.63330725004062,-4.016668275064717></option><option id=Cuenca value=-78.99999475270727,-2.899992249669651></option><option id=Santa%20Cruz value=-90.3499996355651,-0.533315003566486></option><option id=Puerto%20Limon value=-83.03334029308792,10.000021381566796></option><option id=Santiago%20de%20Cuba value=-75.82132572600182,20.02501670224507></option><option id=Santiago value=-70.67001224941868,19.50000998837578></option><option id=Manizales value=-75.52000044930787,5.059986998409101></option><option id=Pasto value=-77.28110742359877,1.213606790060339></option><option id=Barranquilla value=-74.8019127385819,10.96193448464993></option><option id=Roseau value=-61.387012981803366,15.301015644283325></option><option id=Mbandaka value=18.26001175809847,0.040035012711826></option><option id=Moundou value=16.090015013298228,8.54998069145688></option><option id=Suez value=32.549940550473366,30.004976012180805></option><option id=Bur%20Said value=32.290008096045256,31.259989846821156></option><option id=El%20Faiyum value=30.839967405935283,29.310031350719555></option><option id=Aswan value=32.89891149774047,24.087507750438363></option><option id=Asyut value=31.17994665398362,27.189979877729343></option><option id=Kisangani value=25.220000364897203,0.520005715838806></option><option id=Assab value=42.729991006243324,13.010018533271591></option><option id=Djibouti value=43.148001667052256,11.595014464255485></option><option id=Dresden value=13.750002806257669,51.04997051910084></option><option id=Xigaze value=88.88334956762583,29.25000917461267></option><option id=Shache value=77.25000280651165,38.42614158024821></option><option id=Yining value=81.35001094454879,43.9000193471972></option><option id=Altay value=88.11662634171137,47.866598937056835></option><option id=Putrajaya value=101.7019469797865,2.914019794624551></option><option id=Shizuishan value=106.7690278717339,39.233275776215066></option><option id=Ankang value=109.02000158593569,32.679980691553396></option><option id=Houma value=111.20999711003287,35.61998211571881></option><option id=Yueyang value=113.098065086063,29.38199877508805></option><option id=Hengyang value=112.58807037577469,26.881970495455846></option><option id=Mianyang value=104.76803090634212,31.47192288805212></option><option id=Xichang value=102.29999833070036,27.880015278122755></option><option id=Baoshan value=99.15000972391692,25.11997702941386></option><option id=Gejiu value=103.15007564190165,23.379979877714106></option><option id=Shijianzhuang value=114.47803253398513,38.05196052642481></option><option id=Handan value=114.47803253398513,36.58192105701795></option><option id=Anshan value=122.93808461735227,41.11696724030418></option><option id=Dalian value=121.62788497900601,38.92478425181571></option><option id=Qingdao value=120.32806305158692,36.09192512602641></option><option id=Linyi value=118.3280300925943,35.08193509509789></option><option id=Huaiyin value=119.02803904442021,33.581949133177716></option><option id=Wenzhou value=120.64814687320245,28.02192675359828></option><option id=Ningbo value=121.54809194156553,29.881916581079565></option><option id=Fukuoka value=130.4080679344396,33.59696113675858></option><option id=Miyazaki value=131.4183760163636,31.918244241355012></option><option id=Naha value=127.67297155671349,26.20717165018641></option><option id=Kochi value=133.53752315178895,33.56243328758569></option><option id=Gorontalo value=123.07004837961153,0.549978046568128></option><option id=Tongliao value=122.26804799625586,43.621904781004275></option><option id=Hohhot value=111.65804962381759,40.82192065013385></option><option id=Chifeng value=118.94804392723222,42.27196134024399></option><option id=Ulanhot value=122.08003128976384,46.08001548164617></option><option id=Hailar value=119.70002152412951,49.19998008126794></option><option id=Jiamusi value=130.3480715965486,46.83196724032729></option><option id=Beian value=126.4820364981149,48.2390051463683></option><option id=Daqing value=124.9980622378032,46.5819049844668></option><option id=Jixi value=130.96808543118652,45.301905594813206></option><option id=Nagoya value=136.91304555490842,35.15694343656941></option><option id=Nagano value=138.17000524816171,36.64999676416045></option><option id=Kushiro value=144.37469112058216,42.97495953274034></option><option id=Hakodate value=140.73997757890106,41.79497987778768></option><option id=Kyoto value=135.7480520653204,35.03193814685562></option><option id=Sendai value=141.01977162914363,38.28905199778001></option><option id=Sakata value=139.8500577384026,38.9200390818778></option><option id=Bandundu value=17.37996211616803,-3.309993063473428></option><option id=Kananga value=22.39807159611678,-5.888096439896799></option><option id=Kasongo value=26.66001582714256,-4.450026836264442></option><option id=Mbuji-Mayi value=23.59805003036638,-6.148080570757202></option><option id=Kalemie value=29.20001582715281,-5.933295472338045></option><option id=Butembo value=29.28001094434063,0.130003681332028></option><option id=Goma value=29.221786802172403,-1.678799100923527></option><option id=Mzuzu value=34.01998001988045,-11.459986553089323></option><option id=Blantyre value=34.98994665399886,-15.790006491257714></option><option id=Quetzaltenango value=-91.52000573908543,14.829959125726816></option><option id=Banjul value=-16.591701489212596,13.45387646031594></option><option id=Faridabad value=77.31472084138721,28.435279158612957></option><option id=Srinagar value=74.81306345830552,34.10191739489869></option><option id=Vijayawada value=80.62805735481317,16.521905187797017></option><option id=Thiruvananthapuram value=76.94807525844436,8.501929601827328></option><option id=Cuttack value=85.8899405506869,20.47000246071019></option><option id=Hubli value=75.1230703756247,15.361924312141298></option><option id=Mangalore value=74.8499942615802,12.90002524713833></option><option id=Mysore value=76.65806712042252,12.311929601842564></option><option id=Gulbarga value=76.82000321341098,17.3499603464399></option><option id=Kolhapur value=74.22000687550991,16.700000019289007></option><option id=Nanded value=77.30002559297014,19.16997845354365></option><option id=Akola value=77.01001745494813,20.709987812273766></option><option id=Guwahati value=91.76804921683703,26.16196276433317></option><option id=Kayes value=13.280005654562899,-4.180017477539366></option><option id=Franceville value=13.583294635684013,-1.633299541331269></option><option id=Bordeaux value=-0.596958921553323,44.851958898847954></option><option id=Marseille value=5.37306427182989,43.29192492260455></option><option id=Le%20Havre value=0.10497005066901,49.50497438465459></option><option id=Gao value=-0.050007569774209,16.266589781657103></option><option id=Coihaique value=-72.07000431485403,-45.569997539553924></option><option id=Arica value=-70.28998376634428,-18.50002195350811></option><option id=Copiapo value=-70.33998071458666,-27.35999794638201></option><option id=La%20Serena value=-71.24997684903042,-29.89999794639226></option><option id=Los%20Angeles value=-72.35998661465987,-37.460001608531854></option><option id=Narsarsuaq value=-45.41661828772908,61.1665881542325></option><option id=Sisimiut value=-53.66660567382985,66.95000775060981></option><option id=Upernavik value=-56.141675322039305,72.70936669393757></option><option id=Qaanaaq value=-69.33223860846283,77.48347332682386></option><option id=Nouadhibou value=-17.05602380519383,20.90000205381085></option><option id=Ayoun%20el%20Atrous value=-9.61665877423951,16.666591205812267></option><option id=Segou value=-6.260016114720884,13.439992288156077></option><option id=Skopje value=21.4334614651425,42.00000612290586></option><option id=Al%20Jawf value=23.289988971660364,24.19998150532149></option><option id=Tmassah value=15.80000687527621,26.36664512023907></option><option id=Misratah value=15.099997923450474,32.379973163882994></option><option id=Zuwarah value=12.079148720964497,32.934409605942335></option><option id=Kirkuk value=44.39226680377601,35.472239195796305></option><option id=Mosul value=43.14305857536641,36.346948319386684></option><option id=An%20Najaf value=44.335371051822676,32.000332254050704></option><option id=Bahir%20Dar value=37.38328893916457,11.600052916403968></option><option id=Mekele value=39.469983275110394,13.4999886260469></option><option id=Dire%20Dawa value=41.86001826860962,9.589994729547072></option><option id=Rovaniemi value=25.715939085602372,66.50003521642839></option><option id=Vaasa value=21.600014606419222,63.09998435378441></option><option id=Tampere value=23.750012571922525,61.50000449537964></option><option id=Aqtobe value=57.16998815799377,50.28001751616807></option><option id=Rudny value=63.130037799944716,52.95269675608773></option><option id=Qyzylorda value=65.46498571662067,44.800016091992575></option><option id=Atyrau value=51.92002437216553,47.11269146635084></option><option id=Ekibastuz value=75.3199397368424,51.729980691629635></option><option id=Pavlodar value=76.95002111705725,52.29999757802511></option><option id=Semey value=80.27503780001331,50.43499513661152></option><option id=Oskemen value=82.61494665418934,49.99003521636223></option><option id=Yazd value=54.37000402712323,31.92005291648536></option><option id=Ahvaz value=48.71806712031071,31.28193448473104></option><option id=Basra value=47.81161082147895,30.51546964097804></option><option id=Bandar-e-Abbas value=56.27213554363476,27.204059782209583></option><option id=Hamadan value=48.51501257202165,34.79602724104103></option><option id=Tabriz value=46.29930003045723,38.08823738189392></option><option id=Ludhiana value=75.8703115865651,30.929707922229795></option><option id=Kota value=75.8330528788826,25.18194506413363></option><option id=Jodhpur value=73.01482696741311,26.293711828461085></option><option id=Shymkent value=69.59501786181949,42.3200124298732></option><option id=Taraz value=71.36498734424856,42.89997702948489></option><option id=Lucknow value=80.91305287890293,26.85698494044243></option><option id=Saharanpur value=77.55003617239828,29.97001690573535></option><option id=Ranchi value=85.32808054819151,23.37195218489478></option><option id=Bhagalpur value=86.9800032134516,25.22999615376318></option><option id=Raipur value=81.63306061002561,21.236940384755997></option><option id=Jabalpur value=79.95311147264908,23.177002844073627></option><option id=Indore value=75.86307688604415,22.71700508202747></option><option id=Pondicherry value=79.83000036511578,11.934993712303765></option><option id=Tiruchirappalli value=78.68802073371177,10.811943639922731></option><option id=Pointe-Noire value=11.880039427343831,-4.770007305015667></option><option id=Kankan value=-9.310010825019617,10.38999757785757></option><option id=Nzerekore value=-8.829988445460401,7.760003071010942></option><option id=Bouake value=-5.030013673309782,7.68998150525556></option><option id=St.-Denis value=55.448077757596366,-20.87889483763223></option><option id=Rio%20Branco value=-67.80000655279258,-9.966589336286518></option><option id=S%C3%A3o%20Lu%C3%ADs value=-44.267936704931174,-2.514038822695738></option><option id=Porto%20Velho value=-63.90001204594097,-8.750022767271219></option><option id=Alvorada value=-49.08200179197547,-12.470002422234018></option><option id=Corumba value=-57.65000594240047,-19.016011129942513></option><option id=Belo%20Horizonte value=-43.916950376804834,-19.91308016391116></option><option id=Montes%20Claros value=-43.860020794233264,-16.72002724321453></option><option id=Uberlandia value=-48.279983562805626,-18.899997539447156></option><option id=Colider value=-55.45057946940989,-10.817286764675316></option><option id=Alta%20Floresta value=-55.909982952484654,-9.900030091494557></option><option id=Cuiaba value=-56.08693104905399,-15.567660648919798></option><option id=Pelotas value=-52.33002059081667,-31.750014222441337></option><option id=Caxias%20do%20Sul value=-51.170039715160954,-29.179990215269584></option><option id=Ponta%20Grossa value=-50.16004968423243,-25.090007305097004></option><option id=Teresina value=-42.781955056162246,-5.093054529086317></option><option id=Maceio value=-35.73192026609496,-9.61804964629198></option><option id=Vitoria%20da%20Conquista value=-40.83999841466397,-14.850012187868515></option><option id=Barreiras value=-45.00000289059204,-12.139996725618118></option><option id=Vila%20Velha value=-40.31798893386758,-20.367608216536382></option><option id=Natal value=-35.24195017331954,-5.778077315547307></option><option id=Thompson value=-97.86662093279568,55.74994203604672></option><option id=Brandon value=-99.94998213885873,49.833274759004894></option><option id=Fort%20Smith value=-111.88333642764348,60.00001853345964></option><option id=Fort%20McMurray value=-111.38331526878733,56.73331870434498></option><option id=Peace%20River value=-117.28329105819887,56.23332338370494></option><option id=Fort%20St.%20John value=-120.83328108913759,56.24998903311899></option><option id=Iqaluit value=-68.50019174614948,63.75045937885693></option><option id=Cambridge%20Bay value=-105.0333152687619,69.11695558590492></option><option id=Kugluktuk value=-115.12535042300101,67.7986628235563></option><option id=Chesterfield%20Inlet value=-90.70008162612646,63.338290221298394></option><option id=Arviat value=-94.05860671826849,61.108592111187306></option><option id=Taloyoak value=-93.53331954117675,69.5333126008806></option><option id=Igloolik value=-81.7935921273588,69.25653506117754></option><option id=Dawson%20City value=-139.41666874383435,64.06664369623621></option><option id=Timmins value=-81.33331486176604,48.466588154181636></option><option id=North%20Bay value=-79.44999312510487,46.300002053912635></option><option id=Kuujjuarapik value=-77.76583235849654,55.281495177320835></option><option id=Kuujjuaq value=-68.39999576991738,58.10000530916807></option><option id=Sydney value=-60.179980714545934,46.06611452135951></option><option id=Labrador%20City value=-66.91587447271087,52.94143129384804></option><option id=Ebolowa value=11.150006468356594,2.900015481473247></option><option id=Bambari value=20.6672033271185,5.761959654661837></option><option id=Venice value=12.334998737241506,45.4386592804716></option><option id=El%20Calafate value=-72.30001611498506,-50.333324362489634></option><option id=San%20Juan value=-68.51998844569908,-31.550026429471757></option><option id=Rawson value=-65.09999048019068,-43.30000689826875></option><option id=Neuquen value=-68.05999068365293,-38.95003985723571></option><option id=Trinidad value=-64.89997684900499,-14.833372376670525></option><option id=Santa%20Rosa value=-64.29998763188019,-36.62000120162742></option><option id=San%20Carlos%20de%20Bariloche value=-71.29999963548892,-41.149957256333096></option><option id=Salta value=-65.41663781905908,-24.783359355876996></option><option id=Tucum%C3%A1n value=-65.21857004648632,-26.814054285032512></option><option id=Formosa value=-58.1828157975458,-26.17283526734093></option><option id=Santa%20Fe value=-60.69000126305065,-31.623872051216892></option><option id=Rosario value=-60.66825347745777,-32.94918367958837></option><option id=Campinas value=-47.10197560468208,-22.898065922386706></option><option id=Sorocaba value=-47.469981324846685,-23.49000160847595></option><option id=Ribeirao%20Preto value=-47.829985190408024,-21.170039857164625></option><option id=Petrolina value=-40.50996687983189,-9.380010153341345></option><option id=Bamenda value=10.150015827076459,5.959983743204361></option><option id=Garoua value=13.390024778912391,9.30001242974106></option><option id=Herat value=62.169993040826284,34.330009174633005></option><option id=Mazar-e%20Sharif value=67.1000280343356,36.699993712402886></option><option id=Battambang value=103.20004675192797,13.100013040107967></option><option id=Siem%20Reap value=103.85003291729504,13.366637592517804></option><option id=Malanje value=16.340025592726363,-9.5400003877171></option><option id=Benguela value=13.407233030865598,-12.57826454788551></option><option id=Lubango value=13.490018675397152,-14.910008525759338></option><option id=Namibe value=12.160022337501289,-15.190043112348917></option><option id=Tarija value=-64.74998600427779,-21.516685364978514></option><option id=Bridgetown value=-59.61652673505159,13.10200258275114></option><option id=Annaba value=7.759980833577401,36.920006122885525></option><option id=Parakou value=2.620036172098594,9.340009988334941></option><option id=Porto-Novo value=2.61662552756718,6.483310973024231></option><option id=Constantine value=6.599948281489446,36.35998862613843></option><option id=Brest value=23.699989785464027,52.099983946839416></option><option id=Khulna value=89.55805491344267,22.841932857093184></option><option id=Francistown value=27.50001623404694,-21.170039857164625></option><option id=Mahalapye value=26.820006061518143,-23.099999573969228></option><option id=Serowe value=26.710038613601057,-22.390017070711167></option><option id=Katherine value=132.2665929760027,-14.466624736695053></option><option id=Busselton value=115.34865921942435,-33.65640948612088></option><option id=Mandurah value=115.7470566656724,-32.52348259041253></option><option id=Broome value=122.23076810262171,-17.9617706934622></option><option id=Kalgoorlie value=121.46001745512592,-30.73539915082273></option><option id=Albany value=117.89160477607516,-35.016946595501224></option><option id=Port%20Hedland value=118.60603145251036,-20.310402405989237></option><option id=Karratha value=116.87001338609741,-20.730376771225394></option><option id=Geraldton value=114.59997106837989,-28.766630433366913></option><option id=Griffith value=146.0400158276202,-34.290014222451475></option><option id=Orange value=149.0999840893511,-33.27999835330678></option><option id=Dubbo value=148.59732743244797,-32.25995725629741></option><option id=Armidale value=151.66747595134063,-30.512311992618606></option><option id=Broken%20Hill value=141.4331135652318,-31.949950338978624></option><option id=Port%20Lincoln value=135.86657995518374,-34.73324298221888></option><option id=Whyalla value=137.56141190506037,-33.02502683637874></option><option id=Portland value=141.59000321367,-38.33999957403023></option><option id=Bendigo value=144.28001989662346,-36.75999265670612></option><option id=Wangaratta value=146.2999999584805,-36.36001707076707></option><option id=Windorah value=142.65019689857002,-25.433242168379593></option><option id=Mount%20Isa value=139.4900280346252,-20.72386554075655></option><option id=Rockhampton value=150.52000077229968,-23.363911113683855></option><option id=Cairns value=145.76333094607423,-16.887839858605503></option><option id=Gold%20Coast value=153.4482458081185,-28.081504294041224></option><option id=Devonport value=146.3311017441796,-41.19266756543732></option><option id=Bobo%20Dioulasso value=-4.289981324673931,11.179975198303282></option><option id=Rajshahi value=88.6030744446889,24.37692960189088></option><option id=Mandalay value=96.08308298964084,21.971934281243307></option><option id=Sittwe value=92.88000484107937,20.139996764094462></option><option id=Bujumbura value=29.360006061528395,-3.376087220374643></option><option id=Pago%20Pago value=-170.7066451436991,-14.276610495157797></option><option id=Kingstown value=-61.212062420279324,13.14827882786841></option><option id=Castries value=-61.00000818036955,14.00197348933034></option><option id=Basseterre value=-62.71700931969934,17.302030455489387></option><option id=Las%20Palmas value=-15.429999024913855,28.09997601217316></option><option id=Berbera value=45.016414752997264,10.435550352922803></option><option id=Port%20Louis value=57.49999385460973,-20.166638571353246></option><option id=Gaza value=34.44501867548104,31.529999205546233></option><option id=Saint%20George%27s value=-61.74164322607476,12.052633401720414></option><option id=Papeete value=-149.56666935422652,-17.53336261105636></option><option id=Manama value=50.58305171591019,26.236136290485945></option><option id=Freeport value=-78.70001306325292,26.533275776164203></option><option id=Saint%20John%27s value=-61.85003381513866,17.118036518314113></option><option id=Taichung value=120.681667032,24.1520774526></option><option id=Kozhikode value=75.76804392705947,11.252381872346461></option><option id=Bhubaneshwar value=85.82541453256835,20.27237393781212></option><option id=Jamshedpur value=86.19557281707512,22.789481278316885></option><option id=Montevideo value=-56.17299814703597,-34.856095707590725></option><option id=Helena value=-112.03529097679768,46.59274904284604></option><option id=Bismarck value=-100.7833162859975,46.80831728015164></option><option id=Boise value=-116.22748987004366,43.608590107287284></option><option id=San%20Jose value=-121.851934914877,37.30192878814046></option><option id=Sacramento value=-121.47198394645096,38.57696724029415></option><option id=Las%20Vegas value=-115.22195200469417,36.21194364002429></option><option id=Salt%20Lake%20City value=-111.93199778104821,40.77696215404006></option><option id=Cheyenne value=-104.81971073588346,41.14000693670454></option><option id=Des%20Moines value=-93.61998091813024,41.57998008123735></option><option id=Omaha value=-96.00999007341329,41.24000083318924></option><option id=Oklahoma%20City value=-97.52062937278737,35.47198880603685></option><option id=Pierre value=-100.35055200376922,44.368337014842325></option><option id=San%20Antonio value=-98.50925119896328,29.48927904852593></option><option id=San%20Cristobal value=-72.24996749031038,7.770002460659498></option><option id=Valencia value=-67.98196726329434,10.231927363878526></option><option id=Jackson value=-90.18499678725715,32.29881532696845></option><option id=Raleigh value=-78.64469344248448,35.818781350745724></option><option id=Cleveland value=-81.69694406998963,41.47193265371732></option><option id=Cincinnati value=-84.45886850847734,39.16383064361685></option><option id=Nashville value=-86.78193084572632,36.17192024321406></option><option id=Memphis value=-90.00194101826514,35.12193265369183></option><option id=Norfolk value=-76.28000573902449,36.84995871891391></option><option id=Milwaukee value=-87.92191294208499,43.05460090730418></option><option id=Buffalo value=-78.88194793553828,42.88192410880083></option><option id=Pittsburgh value=-80.00193125260023,40.43194445384313></option><option id=Ciudad%20Guayana value=-62.619986818071425,8.37001751600053></option><option id=Lome value=1.22081126074562,6.133882930268385></option><option id=Tunis value=10.179678099212026,36.80277813623144></option><option id=Kodiak value=-152.4069869405009,57.78999839184928></option><option id=Cold%20Bay value=-162.71509159549004,55.20000144359659></option><option id=Bethel value=-161.75579614463985,60.79330344557201></option><option id=Point%20Hope value=-166.80802006230326,68.34772605302419></option><option id=Barrow value=-156.78857995809653,71.29056968096575></option><option id=Nome value=-165.40637435103463,64.50610007644633></option><option id=Valdez value=-146.3482869893047,61.135995706315725></option><option id=Juneau value=-134.4199969908846,58.31412660636943></option><option id=Fairbanks value=-147.71065861203158,64.83698427241126></option><option id=Prudhoe%20Bay value=-148.6693597839104,70.29218100908662></option><option id=Sevastapol value=33.46497513706561,44.59997662259076></option><option id=Abu%20Dhabi value=54.36659338259199,24.466683572379907></option><option id=Ashgabat value=58.38329911177465,37.949994933110986></option><option id=Samarqand value=66.94499873745991,39.6700191437298></option><option id=Lusaka value=28.28138173611427,-15.414698409335926></option><option id=Harare value=31.042763572062825,-17.815843835777798></option><option id=Bulawayo value=28.580001992514894,-20.16999753945231></option><option id=Dili value=125.57945593170507,-8.559388408546454></option><option id=Port%20Vila value=168.31664058356864,-17.733350404025828></option><option id=Tegucigalpa value=-87.2194751979415,14.103990759076396></option><option id=Georgetown value=-58.167028647480606,6.801973692752028></option><option id=Reykjav%C3%ADk value=-21.950014487179544,64.15002361973922></option><option id=Port-au-Prince value=-72.33798044690553,18.54297045473237></option><option id=Glasgow value=-4.252653094744971,55.87635058183474></option><option id=Kampala value=32.581377667121046,0.318604813383331></option><option id=Aden value=45.00949011107019,12.779722512762874></option><option id=Paramaribo value=-55.16703088542437,5.835030129922586></option><option id=Seville value=-5.980007366347422,37.40501527816093></option><option id=Zinder value=8.98331701522278,13.79999615371753></option><option id=Niamey value=2.114710186530374,13.51865181050647></option><option id=Port%20Sudan value=37.21642573929415,19.61579103492562></option><option id=Dushanbe value=68.77387935270173,38.56003521631658></option><option id=Cusco value=-71.97215499030932,-13.525028463904903></option><option id=Tacna value=-70.2500120459664,-18.000000794651953></option><option id=Trujillo value=-79.01996769378803,-8.120035381200978></option><option id=Ica value=-75.72549178231645,-14.06799273799561></option><option id=Asuncion value=-57.643451027901335,-25.294457117057675></option><option id=Managua value=-86.27043751890119,12.154962438756115></option><option id=Freetown value=-13.236161599012746,8.471957271098177></option><option id=Agadez value=7.982809609619949,16.99587343237613></option><option id=Niyala value=24.889994668281304,12.059973163801544></option><option id=Wau value=27.989960488606243,7.699980894904115></option><option id=Dongola value=30.48329667025689,19.16659364722841></option><option id=Kassala value=36.390016234082566,15.459972350013118></option><option id=Troms%C3%B8 value=18.99202524580295,69.63507622699092></option><option id=Trondheim value=10.416666217702641,63.41665753086909></option><option id=Bergen value=5.324522256093644,60.39100242017997></option><option id=Islamabad value=73.16468862105955,33.70194180895959></option><option id=Multan value=71.45306183068806,30.20192288804725></option><option id=Hyderabad value=68.37304311322782,25.381932857103266></option><option id=Peshawar value=71.53305694787582,34.00696195056224></option><option id=Kathmandu value=85.31469635222788,27.718637772477223></option><option id=Nacala value=40.71502355831859,-14.518611227580777></option><option id=Bloemfontein value=26.22991288117737,-29.119993877378704></option><option id=Pretoria value=28.22748321723384,-25.704974695184433></option><option id=Port%20Moresby value=147.19250362059358,-9.464707825867777></option><option id=Honiara value=159.94976573360566,-9.437994295089595></option><option id=Panama%20City value=-79.53498301041077,8.969963049094872></option><option id=Fez value=-5.00232309800316,34.0565454873464></option><option id=Rabat value=-6.83640815612614,34.02530731107282></option><option id=Marrakesh value=-8.001933286817405,31.63193896064405></option><option id=Chisinau value=28.85771113965143,47.005023619670624></option><option id=Beira value=34.87000565464939,-19.820044739971706></option><option id=Port%20Elizabeth value=25.598082989358886,-33.96808789508731></option><option id=Maputo value=32.58721710397009,-25.953331628778983></option><option id=Tomsk value=84.97500931695924,56.49498699861488></option><option id=Anadyr value=177.47499629649587,64.7369903759265></option><option id=Murmansk value=33.100036172220484,68.96998781246685></option><option id=Archangel value=40.54500809607839,64.57495892247539></option><option id=Nizhny%20Novgorod value=43.99814850050001,56.334953080209004></option><option id=Volgograd value=44.498014630059345,48.711955847105685></option><option id=Ufa value=56.03808543088684,54.79192065018958></option><option id=Yekaterinburg value=60.59801381632178,56.851975785289085></option><option id=Samara value=50.14934926549864,53.196953405717295></option><option id=Kazan value=49.12439890742161,55.75188789465966></option><option id=Surgut value=73.42501664113172,61.25994162916771></option><option id=Barnaul value=83.74500687554809,53.354997781479824></option><option id=Novosibirsk value=82.95809601042157,55.03190600175333></option><option id=Mogadishu value=45.36473175245874,2.068627192947531></option><option id=Muscat value=58.593312132608844,23.613324807728134></option><option id=Colombo value=79.85775060925641,6.931965758182116></option><option id=Cebu value=123.8981293764707,10.321921870714846></option><option id=Iloilo value=122.54501582752607,10.705042947324841></option><option id=Davao value=125.6280496238735,7.111962764256759></option><option id=Bratsk value=101.61502722067166,56.15699729320988></option><option id=Irkutsk value=104.24504756573407,52.31997051910588></option><option id=Krasnoyarsk value=92.86405466931535,56.01592862545522></option><option id=Dickson value=80.54509883517062,73.50697186196408></option><option id=Chita value=113.46500158595325,52.05502545074546></option><option id=Vladivostok value=131.91002559318872,43.130014667832256></option><option id=Nizhneyansk value=136.06661942458538,71.43332582517195></option><option id=Yakutsk value=129.735016234456,62.03495892246514></option><option id=Tiksi value=128.83496675511412,71.62688552455546></option><option id=Magadan value=150.8100089103217,59.57497987785888></option><option id=Tijuana value=-117.08194183217557,32.50196337470993></option><option id=Chihuahua value=-106.08692820094666,28.64692736395233></option><option id=Mazatlan value=-106.42000065288204,23.221100686632838></option><option id=Tampico value=-97.87000573911087,22.300019957462325></option><option id=Acapulco value=-99.91597904641071,16.849990864016206></option><option id=Veracruz value=-96.15998091814049,19.177342345145235></option><option id=Tuxtla%20Gutierrez value=-93.15000960465187,16.749996967531274></option><option id=Cancun value=-86.83000777357188,21.16995973610375></option><option id=Enugu value=7.499996702716885,6.450031350628194></option><option id=Sokoto value=5.240031289296439,13.060015481514085></option><option id=Perm value=56.248046775288685,58.0019055948639></option><option id=Erdenet value=104.11833695375446,49.0532965282074></option><option id=Ulaanbaatar value=106.91466990374653,47.91861925856074></option><option id=Wellington value=174.78327429127694,-41.29997393927641></option><option id=Mbeya value=33.43004186883638,-8.890014222349919></option><option id=Windhoek value=17.08354610054181,-22.570006084383806></option><option id=Grootfontein value=18.116557982056406,-19.566623516012328></option><option id=Zanzibar value=39.20002559281767,-6.159999980802468></option><option id=Christchurch value=172.63002071053904,-43.53503131233225></option><option id=Palana value=159.9500194897853,59.08400209465378></option><option id=Petropavlovsk%20Kamchatskiy value=158.62302038496216,53.06199241038502></option><option id=Abuja value=7.53138214293233,9.085279007754195></option><option id=Padang value=100.3580675274182,-0.958061446387489></option><option id=Bissau value=-15.598360841320755,11.865023822980561></option><option id=Palermo value=13.348081361705624,38.126968867896494></option><option id=Amman value=35.93135406687412,31.951971105827454></option><option id=Vilnius value=25.3166352932829,54.68336631175862></option><option id=Riga value=24.099965371403187,56.95002382316096></option><option id=Bishkek value=74.58325836390367,42.875025305090105></option><option id=Jiayuguan value=98.29998408914798,39.820009988457></option><option id=Xining value=101.76805898250205,36.62194445382801></option><option id=Guilin value=110.27808217589546,25.28193896061856></option><option id=Huainan value=116.97803497540144,32.631929601924014></option><option id=Shantou value=116.66807973451489,23.37195218489478></option><option id=Tarakan value=117.63301590888693,3.300016905628581></option><option id=Mombasa value=39.68797231233191,-4.038080163847781></option><option id=Maseru value=27.483273069984477,-29.316674378681626></option><option id=Antananarivo value=47.51467804152986,-18.914691492032148></option><option id=Semarang value=110.4180736309741,-6.964671553833284></option><option id=Palembang value=104.74808380347753,-2.978093184676823></option><option id=Bandjarmasin value=114.58007564194736,-3.329991842770312></option><option id=Ujungpandang value=119.43008168765073,-5.138013025180214></option><option id=Lyon value=4.828084616879835,45.7719544229401></option><option id=Quito value=-78.5019969671124,-0.213042322035562></option><option id=San%20Salvador value=-89.2049870794599,13.711947505494038></option><option id=Kingston value=-76.7674337136691,17.977076623830897></option><option id=Cartagena value=-75.51633941501717,10.401684443957492></option><option id=Mitu value=-70.17360844082299,1.198310566101952></option><option id=Bumba value=22.459962116188137,2.18998130178295></option><option id=Ndjamena value=15.047202455462298,12.115042394810644></option><option id=Abeche value=20.829984088837875,13.839993712311411></option><option id=Malabo value=8.783277545821136,3.750015278026183></option><option id=Luxor value=32.65003779982271,25.7000191436739></option><option id=Asmara value=38.933323525759306,15.333339252681924></option><option id=Zagreb value=15.999994668245677,45.80000673327254></option><option id=Tallinn value=24.72804072947855,59.43387737948592></option><option id=Lhasa value=91.10001013078568,29.64502382305176></option><option id=Hami value=93.5150048410818,42.82698406887272></option><option id=Hotan value=79.92694535209523,37.09971091618053></option><option id=Kashgar value=75.9699259022097,39.476335875499956></option><option id=Yinchuan value=106.27109161598361,38.46991951080139></option><option id=Pingxiang value=113.84809682434718,27.62195116765929></option><option id=Nagasaki value=129.88503291739937,32.76498842267364></option><option id=Qiqihar value=123.9880463686585,47.34692288811567></option><option id=Kikwit value=18.850001585574944,-5.030043112308363></option><option id=Matadi value=13.45002111680327,-5.816610088222944></option><option id=Kolwezi value=25.472439736643025,-10.716724427435224></option><option id=Lubumbashi value=27.478071596137113,-11.678078943175194></option><option id=Lilongwe value=33.78330195998353,-13.983295065469179></option><option id=Guatemala value=-90.52891143656154,14.623080521448173></option><option id=Cayenne value=-52.33002059081667,4.932992166051804></option><option id=Libreville value=9.457965045823698,0.385388609718518></option><option id=Vishakhapatnam value=83.30303619596981,17.731960526343414></option><option id=Suva value=178.44170731537986,-18.133015931371233></option><option id=Port-Gentil value=8.780021930586656,-0.720021953437026></option><option id=Timbuktu value=-3.016596518353765,16.766585102296972></option><option id=Punta%20Arenas value=-70.93999576992758,-53.16498614635515></option><option id=Iquique value=-70.12996769375252,-20.249992656640075></option><option id=Antofagasta value=-70.4000028906936,-23.649991842851648></option><option id=Valparaiso value=-71.62295949149893,-33.045818607974184></option><option id=Valdivia value=-73.24502303230662,-39.79500120164016></option><option id=Concepcion value=-73.05002201505323,-36.83001422246167></option><option id=Puerto%20Montt value=-72.92997766283918,-41.469989401516614></option><option id=Nuuk value=-51.7326587899218,64.1982814673342></option><option id=Nouakchott value=-15.975340414890013,18.086427021247516></option><option id=Bamako value=-8.001984963249697,12.65196052632325></option><option id=Atar value=-13.049989259279357,20.51664044085362></option><option id=Djenne value=-4.549991293750566,13.899990050202234></option><option id=Sabha value=14.433320270453123,27.033271096804242></option><option id=Banghazi value=20.06477732527412,32.11867927640111></option><option id=Thessaloniki value=22.88305491317601,40.69805224193027></option><option id=Beirut value=35.507762351377664,33.8739209756269></option><option id=Tbilisi value=44.788849590997984,41.72695584707759></option><option id=Gonder value=37.460028441118084,12.610042947332488></option><option id=Astana value=71.427774209483,51.18112530425759></option><option id=Qaraghandy value=73.11500972381276,49.88497702951281></option><option id=Almaty value=76.91309031378273,43.326935705482356></option><option id=Isfahan value=51.69809194128618,32.701951167679454></option><option id=Shiraz value=52.56806467891988,29.6319060016516></option><option id=Amritsar value=74.86804718226409,31.641938350292605></option><option id=Varanasi value=82.99809356901545,25.331935908860828></option><option id=Asansol value=86.98138744138708,23.685279158613014></option><option id=Bhilai value=81.43138744138724,21.218612558613017></option><option id=Bhopal value=77.40804718227434,23.251933670896733></option><option id=Madurai value=78.11808136196464,9.921972122992088></option><option id=Coimbatore value=76.94807525844436,11.001906205027637></option><option id=Vientiane value=102.59998002015476,17.96669272762739></option><option id=Brazzaville value=15.282743633848668,-4.257239913197509></option><option id=Conakry value=-13.682180886123945,9.53346870502179></option><option id=Yamoussoukro value=-5.275502564912301,6.818380960004617></option><option id=Cruzeiro%20do%20Sul value=-72.66996769376266,-7.629987773777088></option><option id=Leticia value=-69.95526103128694,-4.20120673969577></option><option id=Manaus value=-60.001963397702525,-3.098085860458582></option><option id=Caxias value=-43.35002608394473,-4.833000875979451></option><option id=Santarem value=-54.69997929037038,-2.433250713209475></option><option id=Maraba value=-49.115979046207485,-5.349971904627353></option><option id=Vilhena value=-60.11659957034004,-12.71660235713074></option><option id=Ji-Parana value=-61.967003419631226,-10.83330645868574></option><option id=Campo%20Grande value=-54.61857106369655,-20.448086267429005></option><option id=Florianopolis value=-48.52196644941432,-27.57803866003553></option><option id=Feira%20de%20Santana value=-38.97000919753407,-12.250015849967497></option><option id=Winnipeg value=-97.1659918637825,49.88298748686964></option><option id=Churchill value=-94.16599410172626,58.76598533032961></option><option id=Regina value=-104.6170099302185,50.45003297840839></option><option id=Saskatoon value=-106.66998539409389,52.17003135081103></option><option id=Calgary value=-114.08194407011933,51.084937617948356></option><option id=Prince%20Rupert value=-130.32998824249586,54.316670348215496></option><option id=Victoria value=-123.35000085640019,48.43328269356965></option><option id=Arctic%20Bay value=-85.16662093274493,73.03330568357688></option><option id=Resolute value=-94.90000614600001,74.68333416665632></option><option id=Repulse%20Bay value=-86.28293501953584,66.529466888674></option><option id=Yellowknife value=-114.39698144718471,62.44201417962813></option><option id=Fort%20Good%20Hope value=-128.63332177927293,66.26661277176595></option><option id=Whitehorse value=-135.04998437695485,60.71671897291566></option><option id=Boa%20Vista value=-60.665997560251014,2.816092955431316></option><option id=Macap%C3%A1 value=-51.05002120116308,0.033007017920227></option><option id=Ottawa value=-75.70196115980951,45.41864265536043></option><option id=Fort%20Severn value=-87.6499835629632,55.98333864249298></option><option id=Thunder%20Bay value=-89.27497481459727,48.44615012521018></option><option id=Qu%C3%A9bec value=-71.24561019050174,46.83996909493038></option><option id=Halifax value=-63.60000451827062,44.650025247265376></option><option id=St.%20John%C2%92s value=-52.681006918943126,47.58498821928231></option><option id=Nain value=-61.68604540028707,56.547351470303056></option><option id=Charlottetown value=-63.131325115599395,46.249281635618104></option><option id=Ndele value=20.65304398467066,8.40913657524544></option><option id=Belgrade value=20.466044822020535,44.82059130444674></option><option id=Obo value=26.500025592766804,5.399992084673443></option><option id=Bandar%20Seri%20Begawan value=114.93328405666227,4.883331114619239></option><option id=Puerto%20Deseado value=-65.89996749028495,-47.75001951221884></option><option id=Rio%20Gallegos value=-69.21658675299358,-51.633296693224></option><option id=Comodoro%20Rivadavia value=-67.49999902512218,-45.87003090544056></option><option id=Mendoza value=-68.81855702566736,-32.881384200421394></option><option id=Sucre value=-65.25951562667564,-19.04097084673947></option><option id=Riberalta value=-66.10000695968688,-10.983013083035303></option><option id=Bahia%20Blanca value=-62.26502140465851,-38.74002683640157></option><option id=Mar%20del%20Plata value=-57.579984376644916,-38.00002032598195></option><option id=C%C3%B3rdoba value=-64.18424041594841,-31.398012211483092></option><option id=Posadas value=-55.88510734875746,-27.35783209792629></option><option id=Belmopan value=-88.76707299981655,17.252033507246892></option><option id=Bangui value=18.558288125287277,4.366644306349087></option><option id=Maroua value=14.324696409775527,10.595566425514619></option><option id=Yaounde value=11.514704896854425,3.868646520754112></option><option id=Tirana value=19.81888301461521,41.327540709491586></option><option id=Yerevan value=44.51160553175208,40.18309659414189></option><option id=Baku value=49.860271303257775,40.39721789134302></option><option id=Kandahar value=65.69494584031963,31.610020160950228></option><option id=Phnom%20Penh value=104.91468862118643,11.55197598855841></option><option id=Menongue value=17.699994261351378,-14.666612529664633></option><option id=Huambo value=15.758063458069444,-12.748039473778306></option><option id=Oran value=-0.621918638350394,35.71194831938408></option><option id=Cotonou value=2.518044740568598,6.401954422782467></option><option id=Tamanrasset value=5.522804726797517,22.785003274521557></option><option id=Ghardaia value=3.669997923404821,32.489992288232315></option><option id=Sofia value=23.314708152110086,42.68529528393054></option><option id=Minsk value=27.56468129665825,53.901923295043105></option><option id=Thimphu value=89.63901403703,27.472985859175765></option><option id=Gaborone value=25.91194779328538,-24.646313457438907></option><option id=Darwin value=130.85003861401776,-12.42535398473376></option><option id=Alice%20Springs value=133.8800345450195,-23.700996481523703></option><option id=Canberra value=149.1290262442992,-35.283028545372076></option><option id=Newcastle value=151.81501216553397,-32.84534788129986></option><option id=Adelaide value=138.59805898264926,-34.93304191527346></option><option id=Townsville value=146.76999711017504,-19.249950338927817></option><option id=Brisbane value=153.03314687333204,-27.453085046753756></option><option id=Hobart value=147.29502966226073,-42.85000852587115></option><option id=Ouagadougou value=-1.526669614916443,12.372261836543373></option><option id=Sarajevo value=18.383001666953305,43.850022398954934></option><option id=Naypyidaw value=96.11667267063035,19.76850288475015></option><option id=Stanley value=-57.84996789715382,-51.700010967312835></option><option id=Nukualofa value=-175.22056447761656,-21.13851235669864></option><option id=Hargeysa value=44.06531001666542,9.56002239881775></option><option id=Sao%20Tome value=6.733325153234773,0.333402118832907></option><option id=Apia value=-171.73864160860316,-13.841545042448445></option><option id=Valletta value=14.514710651312782,35.89973248193087></option><option id=Male value=73.499947467955,4.1667081898118></option><option id=Jerusalem value=35.20662593459866,31.778407815573303></option><option id=Praia value=-23.51668888497221,14.916698017328656></option><option id=Nassau value=-77.35004378427612,25.08339011535122></option><option id=Nicosia value=33.36663488641415,35.166676451654496></option><option id=Kaohsiung value=120.266601928,22.6333071075></option><option id=Shenzhen value=114.1201772298325,22.554316369677963></option><option id=Zibo value=118.04804718243702,36.80193346750053></option><option id=Minneapolis value=-93.25373219666352,44.98192512606187></option><option id=Honolulu value=-157.8599437447736,21.308822302073963></option><option id=Seattle value=-122.34193084586849,47.57194791253073></option><option id=Phoenix value=-112.07193755969467,33.5419257363676></option><option id=San%20Diego value=-117.18193572866028,32.82196968167733></option><option id=St.%20Louis value=-90.2419263698286,38.636963578185146></option><option id=New%20Orleans value=-90.04191273864285,29.99694831936148></option><option id=Dallas value=-96.84196278749818,32.82196968167733></option><option id=Maracaibo value=-71.66192352144697,10.731922684518565></option><option id=Boston value=-71.07195953218684,42.33190600170229></option><option id=Tampa value=-82.46056670996677,27.94893379298594></option><option id=Philadelphia value=-75.17194183200792,40.001919022526465></option><option id=Detroit value=-83.0820016464927,42.33190600170229></option><option id=Anchorage value=-149.90021488645436,61.219969908790006></option><option id=Hanoi value=105.8480683412422,21.035273107737055></option><option id=Ho%20Chi%20Minh%20City value=106.69308136207889,10.781971309193409></option><option id=Ankara value=32.862445782356644,39.929184444075474></option><option id=Budapest value=19.081374818759684,47.50195218499135></option><option id=Sanaa value=44.20464752393843,15.356679154263645></option><option id=Barcelona value=2.181424460619155,41.385245438547486></option><option id=Bucharest value=26.0980007953504,44.43531766349457></option><option id=Aleppo value=37.16807444448318,36.231916581105224></option><option id=Damascus value=36.29805003041707,33.50197985420613></option><option id=Z%C3%BCrich value=8.548064271842577,47.381933670993476></option><option id=Lisbon value=-9.14681216410213,38.72466873648784></option><option id=Khartoum value=32.532233380011576,15.590024084277673></option><option id=Jeddah value=39.2172516905851,21.518835322908046></option><option id=Makkah value=39.818093568842755,21.43196724022539></option><option id=Oslo value=10.748033347372314,59.91863614500187></option><option id=Lahore value=74.34807892054346,31.56191739488844></option><option id=Karachi value=66.98806305137339,24.87193814681484></option><option id=Durban value=30.97806467883339,-29.863067143117632></option><option id=St.%20Petersburg value=30.314074200315076,59.94096036375191></option><option id=Guadalajara value=-103.33198008081848,20.671961950508944></option><option id=Puebla value=-98.20198313255577,19.051905798158714></option><option id=Kano value=8.518091941113255,12.001922684523606></option><option id=Warsaw value=20.998053692465305,52.25194648839556></option><option id=Pyongyang value=125.75274485499392,39.02138455800434></option><option id=Dar%20es%20Salaam value=39.26639597769457,-6.798066736124383></option><option id=Medan value=98.64809438288012,3.581919836182749></option><option id=Dublin value=-6.250851540391068,53.335006994584944></option><option id=Monrovia value=-10.799660436775923,6.314581647160139></option><option id=Naples value=14.243065492568519,40.841971105863195></option><option id=Milan value=9.203063051142124,45.47192105705352></option><option id=Kuala%20Lumpur value=101.69803741674644,3.168611730712371></option><option id=Lanzhou value=103.79005442521844,36.05797371001057></option><option id=Nanning value=108.31809845192925,22.821934077796072></option><option id=Guiyang value=106.7180927553083,26.581988806001448></option><option id=Chongqing value=106.59303578916195,29.566922888044644></option><option id=Fuzhou value=119.29810007957747,26.081941808929002></option><option id=Guangzhou value=113.32306427226172,23.14692716047989></option><option id=Dongguan value=113.74277634138707,23.050834758613007></option><option id=Bandung value=107.56806671364507,-6.948083419067757></option><option id=Surabaya value=112.7488874330669,-7.247289962037485></option><option id=Guayaquil value=-79.92198781184453,-2.218087894960149></option><option id=Medellin value=-75.57695587009556,6.276949133068513></option><option id=Cali value=-76.5019123316876,3.401904984294049></option><option id=Havana value=-82.3661280299533,23.1339046995422></option><option id=Alexandria value=29.948050030391755,31.201965205759393></option><option id=Frankfurt value=8.675015420169643,50.09997682606331></option><option id=Hamburg value=9.998053285520314,53.55197049556244></option><option id=Munich value=11.573047588912061,48.131887894629244></option><option id=Prague value=14.464033917048539,50.08528287347832></option><option id=Kuwait value=47.97635528762527,29.371663488629565></option><option id=Xian value=108.89305043760862,34.27697130928732></option><option id=Taiyuan value=112.54311187968051,37.876958288468416></option><option id=Wuhan value=114.26807118958311,30.581977209337822></option><option id=Changsha value=112.96804718241651,28.201915767270805></option><option id=Kunming value=102.67802927872964,25.071925939784478></option><option id=Zhengzhou value=113.66314687317458,34.7569420124143></option><option id=Shenyeng value=123.44802765120869,41.80692512604918></option><option id=Jinan value=116.99307281719848,36.67692817778641></option><option id=Tianjin value=117.19807322410043,39.13197212310894></option><option id=Nanchang value=115.8780504376366,28.681938146830078></option><option id=Nanjing value=118.77802846499208,32.05196500231233></option><option id=Hangzhou value=120.16807281721094,30.251919836289517></option><option id=Hiroshima value=132.44096710436975,34.3897809609806></option><option id=Changchun value=125.33804148585148,43.86695442293251></option><option id=Baotou value=109.82007395649259,40.654153112698395></option><option id=Harbin value=126.64803904445057,45.75192980542715></option><option id=Sapporo value=141.33809845206156,43.07692512605422></option><option id=Santo%20Domingo value=-69.90203094331503,18.472018713195382></option><option id=Accra value=-0.218661598960693,5.551980464445933></option><option id=Delhi value=77.22805816860182,28.671938757181522></option><option id=Pune value=73.84805776168719,18.531963374654026></option><option id=Nagpur value=79.0880479960831,21.171905594716634></option><option id=Tripoli value=13.180011758078194,32.89250001935369></option><option id=Tel%20Aviv-Yafo value=34.76806589955174,32.08193733304165></option><option id=Helsinki value=24.93218048284558,60.17750923256807></option><option id=Mashhad value=59.568050844312324,36.27196581613117></option><option id=Jaipur value=75.8080414856534,26.92307909734376></option><option id=Kanpur value=80.31805043749438,26.461944453787225></option><option id=Patna value=85.12809275522181,25.626904984382918></option><option id=Chennai value=80.27805287890033,13.091933670856292></option><option id=Ahmedabad value=72.57805776168215,23.031998775062675></option><option id=Surat value=72.83809356897484,21.20192960187819></option><option id=K%C3%B8benhavn value=12.561539888703294,55.68051004902594></option><option id=Abidjan value=-4.041994118507091,5.321942826098564></option><option id=Belem value=-48.48196889082038,-1.448057377378973></option><option id=Brasilia value=-47.91799814700306,-15.781394372878992></option><option id=Porto%20Alegre value=-51.20195790450316,-30.048068770722466></option><option id=Curitiba value=-49.32194345950859,-25.418067143099847></option><option id=Fortaleza value=-38.58192718342411,-3.748072025825763></option><option id=Salvador value=-38.48193328693924,-12.968026046044827></option><option id=Edmonton value=-113.50192779407519,53.55197049556244></option><option id=Montr%C3%A9al value=-73.58524281670213,45.50194506421502></option><option id=Goiania value=-49.301970518427936,-16.718081384601533></option><option id=Recife value=-34.91755136960728,-8.073699467249241></option><option id=Brussels value=4.33137074969045,50.83526293533032></option><option id=Dhaka value=90.40663360810754,23.725005570312817></option><option id=Luanda value=13.23248118266855,-8.836340255012658></option><option id=Algiers value=3.048606670909237,36.765010656628135></option><option id=Chittagong value=91.79802154756635,22.33193814680459></option><option id=Perth value=115.83805287904272,-31.95306877073017></option><option id=Rangoon value=96.16473175266185,16.785299963188777></option><option id=San%20Francisco value=-122.41716877355225,37.76919562968743></option><option id=Denver value=-104.9859618109682,39.7411339069655></option><option id=Houston value=-95.341925149146,29.821920243188856></option><option id=Miami value=-80.22605193945003,25.789556555021534></option><option id=Atlanta value=-84.40189524187565,33.83195971260585></option><option id=Chicago value=-87.75200083270931,41.83193651927843></option><option id=Caracas value=-66.91898305105042,10.502944413033333></option><option id=Kiev value=30.514682110472165,50.43531318760722></option><option id=Dubai value=55.27802846473787,25.231942012376066></option><option id=Tashkent value=69.29298696088779,41.31364774160721></option><option id=Madrid value=-3.685297544612524,40.40197212311381></option><option id=Geneva value=6.140028034091699,46.21000754707626></option><option id=Stockholm value=18.095388874180912,59.35270581286585></option><option id=Bangkok value=100.51469879369489,13.751945064087977></option><option id=Lima value=-77.05200795343472,-12.04606681752557></option><option id=Dakar value=-17.47507598705056,14.717777583623274></option><option id=Johannesburg value=28.028063865019476,-26.16809888138414></option><option id=Amsterdam value=4.914694317400972,52.35191454666443></option><option id=Casablanca value=-7.618313291698712,33.60192207425848></option><option id=Seoul value=126.99778513820195,37.56829495838895></option><option id=Manila value=120.9802713035424,14.606104813440538></option><option id=Monterrey value=-100.33193064232995,25.671940995125283></option><option id=Auckland value=174.76303497563254,-36.84806714314567></option><option id=Berlin value=13.399602764700546,52.523764522251156></option><option id=Urumqi value=87.57305979624726,43.8069580850418></option><option id=Chengdu value=104.06807363094873,30.671945877957796></option><option id=Osaka value=135.4581989565952,34.75198107491417></option><option id=Kinshasa value=15.313026023171744,-4.327778243275986></option><option id=New%20Delhi value=77.19998002005303,28.600023009245433></option><option id=Bangalore value=77.55806386521755,12.97194099507442></option><option id=Athens value=23.731375225679358,37.98527209055226></option><option id=Baghdad value=44.391922914564134,33.34059435615865></option><option id=Addis%20Ababa value=38.69805857534868,9.035256221295754></option><option id=Tehran value=51.42239817500899,35.673888627001304></option><option id=Toronto value=-79.42196665298843,43.70192573640844></option><option id=Buenos%20Aires value=-58.399477232331435,-34.600555749907414></option><option id=Kabul value=69.18131419070505,34.51863614490031></option><option id=Vienna value=16.364693096743736,48.20196113681686></option><option id=Melbourne value=144.97307037590406,-37.81808545369631></option><option id=Taipei value=121.568333333333,25.0358333333333></option><option id=Washington%2C%20D.C. value=-77.01136443943716,38.901495235087054></option><option id=New%20York value=-73.98196278740681,40.75192492259464></option><option id=London value=-0.118667702475932,51.5019405883275></option><option id=Istanbul value=29.008055727002613,41.10694201243979></option><option id=Riyadh value=46.770795798688255,24.642779007816443></option><option id=Cape%20Town value=18.43304229922603,-33.91806510862875></option><option id=Moscow value=37.6135769672714,55.75410998124818></option><option id=Mexico%20City value=-99.1329340602939,19.444388301415472></option><option id=Lagos value=3.389585212598433,6.445207512093191></option><option id=Rome value=12.481312562873995,41.89790148509894></option><option id=Beijing value=116.38633982565943,39.93083808990906></option><option id=Nairobi value=36.81471100047145,-1.281400883237779></option><option id=Jakarta value=106.82749176247012,-6.172471846798885></option><option id=Bogota value=-74.08528981377441,4.598369421147822></option><option id=Cairo value=31.248022361126118,30.051906205103705></option><option id=Shanghai value=121.43455881982015,31.218398311228327></option><option id=Tokyo value=139.74946157054467,35.686962764371174></option><option id=Mumbai value=72.85504343876647,19.0189362343566></option><option id=Paris value=2.33138946713035,48.86863878981461></option><option id=Kolkata value=88.32272979950551,22.49691515689642></option><option id=Rio%20de%20Janeiro value=-43.22696665284366,-22.923077315615956></option><option id=Sao%20Paulo value=-46.62696583905523,-23.55673372837896></option><option id=Singapore value=103.85387481909902,1.294979325105942></option></select>
<input type='hidden' id='callback' value='./gradual_reveal_country_game.html'></input>
<select id="select_language" onchange="updateCountry();" style=display:NONE;><option value="0">Afrikaans</option><option value="1">አማርኛ</option><option value="2">Azərbaycanca</option><option value="3">বাংলা</option><option value="4">Bahasa Indonesia</option><option value="5">Bahasa Melayu</option><option value="6">Català</option><option value="7">Čeština</option><option value="8">Dansk</option><option value="9">Deutsch</option><option value="10">English</option><option value="11">Español</option><option value="12">Euskara</option><option value="13">Filipino</option><option value="14">Français</option><option value="15">Basa Jawa</option><option value="16">Galego</option><option value="17">ગુજરાતી</option><option value="18">Hrvatski</option><option value="19">IsiZulu</option><option value="20">Íslenska</option><option value="21">Italiano</option><option value="22">ಕನ್ನಡ</option><option value="23">ភាសាខ្មែរ</option><option value="24">Latviešu</option><option value="25">Lietuvių</option><option value="26">മലയാളം</option><option value="27">मराठी</option><option value="28">Magyar</option><option value="29">ລາວ</option><option value="30">Nederlands</option><option value="31">नेपाली भाषा</option><option value="32">Norsk bokmål</option><option value="33">Polski</option><option value="34">Português</option><option value="35">Română</option><option value="36">සිංහල</option><option value="37">Slovenščina</option><option value="38">Basa Sunda</option><option value="39">Slovenčina</option><option value="40">Suomi</option><option value="41">Svenska</option><option value="42">Kiswahili</option><option value="43">ქართული</option><option value="44">Հայերեն</option><option value="45">தமிழ்</option><option value="46">తెలుగు</option><option value="47">Tiếng Việt</option><option value="48">Türkçe</option><option value="49">اُردُو</option><option value="50">Ελληνικά</option><option value="51">български</option><option value="52">Pусский</option><option value="53">Српски</option><option value="54">Українська</option><option value="55">한국어</option><option value="56">中文</option><option value="57">日本語</option><option value="58">हिन्दी</option><option value="59">ภาษาไทย</option></select>
<select id="select_dialect" style="visibility: visiable;display:NONE;"><option value="en-AU">Australia</option><option value="en-CA">Canada</option><option value="en-IN">India</option><option value="en-KE">Kenya</option><option value="en-TZ">Tanzania</option><option value="en-GH">Ghana</option><option value="en-NZ">New Zealand</option><option value="en-NG">Nigeria</option><option value="en-ZA">South Africa</option><option value="en-PH">Philippines</option><option value="en-GB">United Kingdom</option><option value="en-US">United States</option></select>
<div id="info" style="visibility: HIDDEN;">
<p id="info_start" style="display: NONE;">
Click on the microphone icon and begin speaking for as long as you like.
</p>
<p id="info_speak_now" style="display:none">
Speak now.
</p>
<p id="info_no_speech" style="display:none">
No speech was detected. You may need to adjust your <a data-href="//support.google.com/chrome/bin/answer.py?hl=en&answer=1407892">microphone
settings</a>.
</p>
<p id="info_no_microphone" style="display:none">
No microphone was found. Ensure that a microphone is installed and that
<a data-href="//support.google.com/chrome/bin/answer.py?hl=en&answer=1407892">
microphone settings</a> are configured correctly.
</p>
<p id="info_allow" style="display:none">
Click the "Allow" button above to enable your microphone.
</p>
<p id="info_denied" style="display:none">
Permission to use microphone was denied.
</p>
<p id="info_blocked" style="display:none">
Permission to use microphone is blocked. To change, go to
chrome://settings/contentExceptions#media-stream
</p>
<p id="info_upgrade" style="display:none">
Web Speech API is not supported by this browser. Upgrade to <a href="//www.google.com/chrome">Chrome</a> version 25 or later.
</p>
</div>
<table width="100%" cellpadding="4" cellspacing="0" border="1" id=mylangt style=display:none; title='Thanks to https://www.loc.gov/standards/iso639-2/php/code_list.php'>
<tbody><tr valign="top" bgcolor="#ffffee">
<th scope="col" width="15%">ISO 639-2 Code</th>
<th scope="col" width="15%">ISO 639-1 Code</th>
<th scope="col" width="20%">English name of Language</th>
<th scope="col" width="25%">French name of Language</th>
<th scope="col" width="25%">German name of Language</th>
</tr><tr valign="top">
<td scope="row">aar</td>
<td>aa</td>
<td>Afar</td>
<td>afar</td>
<td>Danakil-Sprache</td>
</tr><tr valign="top">
<td scope="row">abk</td>
<td>ab</td>
<td>Abkhazian</td>
<td>abkhaze</td>
<td>Abchasisch</td>
</tr><tr valign="top">
<td scope="row">ace</td>
<td> </td>
<td>Achinese</td>
<td>aceh</td>
<td>Aceh-Sprache</td>
</tr><tr valign="top">
<td scope="row">ach</td>
<td> </td>
<td>Acoli</td>
<td>acoli</td>
<td>Acholi-Sprache</td>
</tr><tr valign="top">
<td scope="row">ada</td>
<td> </td>
<td>Adangme</td>
<td>adangme</td>
<td>Adangme-Sprache</td>
</tr><tr valign="top">
<td scope="row">ady</td>
<td> </td>
<td>Adyghe; Adygei</td>
<td>adyghé</td>
<td>Adygisch</td>
</tr><tr valign="top">
<td scope="row">afa</td>
<td> </td>
<td>Afro-Asiatic languages</td>
<td>afro-asiatiques, langues</td>
<td>Hamitosemitische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">afh</td>
<td> </td>
<td>Afrihili</td>
<td>afrihili</td>
<td>Afrihili</td>
</tr><tr valign="top">
<td scope="row">afr</td>
<td>af</td>
<td>Afrikaans</td>
<td>afrikaans</td>
<td>Afrikaans</td>
</tr><tr valign="top">
<td scope="row">ain</td>
<td> </td>
<td>Ainu</td>
<td>aïnou</td>
<td>Ainu-Sprache</td>
</tr><tr valign="top">
<td scope="row">aka</td>
<td>ak</td>
<td>Akan</td>
<td>akan</td>
<td>Akan-Sprache</td>
</tr><tr valign="top">
<td scope="row">akk</td>
<td> </td>
<td>Akkadian</td>
<td>akkadien</td>
<td>Akkadisch</td>
</tr><tr valign="top">
<td scope="row">alb (B)<br>sqi (T)</td>
<td>sq</td>
<td>Albanian</td>
<td>albanais</td>
<td>Albanisch</td>
</tr><tr valign="top">
<td scope="row">ale</td>
<td> </td>
<td>Aleut</td>
<td>aléoute</td>
<td>Aleutisch</td>
</tr><tr valign="top">
<td scope="row">alg</td>
<td> </td>
<td>Algonquian languages</td>
<td>algonquines, langues</td>
<td>Algonkin-Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">alt</td>
<td> </td>
<td>Southern Altai</td>
<td>altai du Sud</td>
<td>Altaisch</td>
</tr><tr valign="top">
<td scope="row">amh</td>
<td>am</td>
<td>Amharic</td>
<td>amharique</td>
<td>Amharisch</td>
</tr><tr valign="top">
<td scope="row">ang</td>
<td> </td>
<td>English, Old (ca.450-1100)</td>
<td>anglo-saxon (ca.450-1100)</td>
<td>Altenglisch</td>
</tr><tr valign="top">
<td scope="row">anp</td>
<td> </td>
<td>Angika</td>
<td>angika</td>
<td>Anga-Sprache</td>
</tr><tr valign="top">
<td scope="row">apa</td>
<td> </td>
<td>Apache languages</td>
<td>apaches, langues</td>
<td>Apachen-Sprachen</td>
</tr><tr valign="top">
<td scope="row">ara</td>
<td>ar</td>
<td>Arabic</td>
<td>arabe</td>
<td>Arabisch</td>
</tr><tr valign="top">
<td scope="row">arc</td>
<td> </td>
<td>Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)</td>
<td>araméen d'empire (700-300 BCE)</td>
<td>Aramäisch</td>
</tr><tr valign="top">
<td scope="row">arg</td>
<td>an</td>
<td>Aragonese</td>
<td>aragonais</td>
<td>Aragonesisch</td>
</tr><tr valign="top">
<td scope="row">arm (B)<br>hye (T)</td>
<td>hy</td>
<td>Armenian</td>
<td>arménien</td>
<td>Armenisch</td>
</tr><tr valign="top">
<td scope="row">arn</td>
<td> </td>
<td>Mapudungun; Mapuche</td>
<td>mapudungun; mapuche; mapuce</td>
<td>Arauka-Sprachen</td>
</tr><tr valign="top">
<td scope="row">arp</td>
<td> </td>
<td>Arapaho</td>
<td>arapaho</td>
<td>Arapaho-Sprache</td>
</tr><tr valign="top">
<td scope="row">art</td>
<td> </td>
<td>Artificial languages</td>
<td>artificielles, langues</td>
<td>Kunstsprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">arw</td>
<td> </td>
<td>Arawak</td>
<td>arawak</td>
<td>Arawak-Sprachen</td>
</tr><tr valign="top">
<td scope="row">asm</td>
<td>as</td>
<td>Assamese</td>
<td>assamais</td>
<td>Assamesisch</td>
</tr><tr valign="top">
<td scope="row">ast</td>
<td> </td>
<td>Asturian; Bable; Leonese; Asturleonese</td>
<td>asturien; bable; léonais; asturoléonais</td>
<td>Asturisch</td>
</tr><tr valign="top">
<td scope="row">ath</td>
<td> </td>
<td>Athapascan languages</td>
<td>athapascanes, langues</td>
<td>Athapaskische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">aus</td>
<td> </td>
<td>Australian languages</td>
<td>australiennes, langues</td>
<td>Australische Sprachen</td>
</tr><tr valign="top">
<td scope="row">ava</td>
<td>av</td>
<td>Avaric</td>
<td>avar</td>
<td>Awarisch</td>
</tr><tr valign="top">
<td scope="row">ave</td>
<td>ae</td>
<td>Avestan</td>
<td>avestique</td>
<td>Avestisch</td>
</tr><tr valign="top">
<td scope="row">awa</td>
<td> </td>
<td>Awadhi</td>
<td>awadhi</td>
<td>Awadhi</td>
</tr><tr valign="top">
<td scope="row">aym</td>
<td>ay</td>
<td>Aymara</td>
<td>aymara</td>
<td>Aymará-Sprache</td>
</tr><tr valign="top">
<td scope="row">aze</td>
<td>az</td>
<td>Azerbaijani</td>
<td>azéri</td>
<td>Aserbeidschanisch</td>
</tr><tr valign="top">
<td scope="row">bad</td>
<td> </td>
<td>Banda languages</td>
<td>banda, langues</td>
<td>Banda-Sprachen (Ubangi-Sprachen)</td>
</tr><tr valign="top">
<td scope="row">bai</td>
<td> </td>
<td>Bamileke languages</td>
<td>bamiléké, langues</td>
<td>Bamileke-Sprachen</td>
</tr><tr valign="top">
<td scope="row">bak</td>
<td>ba</td>
<td>Bashkir</td>
<td>bachkir</td>
<td>Baschkirisch</td>
</tr><tr valign="top">
<td scope="row">bal</td>
<td> </td>
<td>Baluchi</td>
<td>baloutchi</td>
<td>Belutschisch</td>
</tr><tr valign="top">
<td scope="row">bam</td>
<td>bm</td>
<td>Bambara</td>
<td>bambara</td>
<td>Bambara-Sprache</td>
</tr><tr valign="top">
<td scope="row">ban</td>
<td> </td>
<td>Balinese</td>
<td>balinais</td>
<td>Balinesisch</td>
</tr><tr valign="top">
<td scope="row">baq (B)<br>eus (T)</td>
<td>eu</td>
<td>Basque</td>
<td>basque</td>
<td>Baskisch</td>
</tr><tr valign="top">
<td scope="row">bas</td>
<td> </td>
<td>Basa</td>
<td>basa</td>
<td>Basaa-Sprache</td>
</tr><tr valign="top">
<td scope="row">bat</td>
<td> </td>
<td>Baltic languages</td>
<td>baltes, langues</td>
<td>Baltische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">bej</td>
<td> </td>
<td>Beja; Bedawiyet</td>
<td>bedja</td>
<td>Bedauye</td>
</tr><tr valign="top">
<td scope="row">bel</td>
<td>be</td>
<td>Belarusian</td>
<td>biélorusse</td>
<td>Weißrussisch</td>
</tr><tr valign="top">
<td scope="row">bem</td>
<td> </td>
<td>Bemba</td>
<td>bemba</td>
<td>Bemba-Sprache</td>
</tr><tr valign="top">
<td scope="row">ben</td>
<td>bn</td>
<td>Bengali</td>
<td>bengali</td>
<td>Bengali</td>
</tr><tr valign="top">
<td scope="row">ber</td>
<td> </td>
<td>Berber languages</td>
<td>berbères, langues</td>
<td>Berbersprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">bho</td>
<td> </td>
<td>Bhojpuri</td>
<td>bhojpuri</td>
<td>Bhojpuri</td>
</tr><tr valign="top">
<td scope="row">bih</td>
<td>bh</td>
<td>Bihari languages</td>
<td>langues biharis</td>
<td>Bihari (Andere)</td>
</tr><tr valign="top">
<td scope="row">bik</td>
<td> </td>
<td>Bikol</td>
<td>bikol</td>
<td>Bikol-Sprache</td>
</tr><tr valign="top">
<td scope="row">bin</td>
<td> </td>
<td>Bini; Edo</td>
<td>bini; edo</td>
<td>Edo-Sprache</td>
</tr><tr valign="top">
<td scope="row">bis</td>
<td>bi</td>
<td>Bislama</td>
<td>bichlamar</td>
<td>Beach-la-mar</td>
</tr><tr valign="top">
<td scope="row">bla</td>
<td> </td>
<td>Siksika</td>
<td>blackfoot</td>
<td>Blackfoot-Sprache</td>
</tr><tr valign="top">
<td scope="row">bnt</td>
<td> </td>
<td>Bantu languages</td>
<td>bantou, langues</td>
<td>Bantusprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">tib (B)<br>bod (T)</td>
<td>bo</td>
<td>Tibetan</td>
<td>tibétain</td>
<td>Tibetisch</td>
</tr><tr valign="top">
<td scope="row">bos</td>
<td>bs</td>
<td>Bosnian</td>
<td>bosniaque</td>
<td>Bosnisch</td>
</tr><tr valign="top">
<td scope="row">bra</td>
<td> </td>
<td>Braj</td>
<td>braj</td>
<td>Braj-Bhakha</td>
</tr><tr valign="top">
<td scope="row">bre</td>
<td>br</td>
<td>Breton</td>
<td>breton</td>
<td>Bretonisch</td>
</tr><tr valign="top">
<td scope="row">btk</td>
<td> </td>
<td>Batak languages</td>
<td>batak, langues</td>
<td>Batak-Sprache</td>
</tr><tr valign="top">
<td scope="row">bua</td>
<td> </td>
<td>Buriat</td>
<td>bouriate</td>
<td>Burjatisch</td>
</tr><tr valign="top">
<td scope="row">bug</td>
<td> </td>
<td>Buginese</td>
<td>bugi</td>
<td>Bugi-Sprache</td>
</tr><tr valign="top">
<td scope="row">bul</td>
<td>bg</td>
<td>Bulgarian</td>
<td>bulgare</td>
<td>Bulgarisch</td>
</tr><tr valign="top">
<td scope="row">bur (B)<br>mya (T)</td>
<td>my</td>
<td>Burmese</td>
<td>birman</td>
<td>Birmanisch</td>
</tr><tr valign="top">
<td scope="row">byn</td>
<td> </td>
<td>Blin; Bilin</td>
<td>blin; bilen</td>
<td>Bilin-Sprache</td>
</tr><tr valign="top">
<td scope="row">cad</td>
<td> </td>
<td>Caddo</td>
<td>caddo</td>
<td>Caddo-Sprachen</td>
</tr><tr valign="top">
<td scope="row">cai</td>
<td> </td>
<td>Central American Indian languages</td>
<td>amérindiennes de l'Amérique centrale, langues</td>
<td>Indianersprachen, Zentralamerika (Andere)</td>
</tr><tr valign="top">
<td scope="row">car</td>
<td> </td>
<td>Galibi Carib</td>
<td>karib; galibi; carib</td>
<td>Karibische Sprachen</td>
</tr><tr valign="top">
<td scope="row">cat</td>
<td>ca</td>
<td>Catalan; Valencian</td>
<td>catalan; valencien</td>
<td>Katalanisch</td>
</tr><tr valign="top">
<td scope="row">cau</td>
<td> </td>
<td>Caucasian languages</td>
<td>caucasiennes, langues</td>
<td>Kaukasische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">ceb</td>
<td> </td>
<td>Cebuano</td>
<td>cebuano</td>
<td>Cebuano</td>
</tr><tr valign="top">
<td scope="row">cel</td>
<td> </td>
<td>Celtic languages</td>
<td>celtiques, langues; celtes, langues</td>
<td>Keltische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">cze (B)<br>ces (T)</td>
<td>cs</td>
<td>Czech</td>
<td>tchèque</td>
<td>Tschechisch</td>
</tr><tr valign="top">
<td scope="row">cha</td>
<td>ch</td>
<td>Chamorro</td>
<td>chamorro</td>
<td>Chamorro-Sprache</td>
</tr><tr valign="top">
<td scope="row">chb</td>
<td> </td>
<td>Chibcha</td>
<td>chibcha</td>
<td>Chibcha-Sprachen</td>
</tr><tr valign="top">
<td scope="row">che</td>
<td>ce</td>
<td>Chechen</td>
<td>tchétchène</td>
<td>Tschetschenisch</td>
</tr><tr valign="top">
<td scope="row">chg</td>
<td> </td>
<td>Chagatai</td>
<td>djaghataï</td>
<td>Tschagataisch</td>
</tr><tr valign="top">
<td scope="row">chi (B)<br>zho (T)</td>
<td>zh</td>
<td>Chinese</td>
<td>chinois</td>
<td>Chinesisch</td>
</tr><tr valign="top">
<td scope="row">chk</td>
<td> </td>
<td>Chuukese</td>
<td>chuuk</td>
<td>Trukesisch</td>
</tr><tr valign="top">
<td scope="row">chm</td>
<td> </td>
<td>Mari</td>
<td>mari</td>
<td>Tscheremissisch</td>
</tr><tr valign="top">
<td scope="row">chn</td>
<td> </td>
<td>Chinook jargon</td>
<td>chinook, jargon</td>
<td>Chinook-Jargon</td>
</tr><tr valign="top">
<td scope="row">cho</td>
<td> </td>
<td>Choctaw</td>
<td>choctaw</td>
<td>Choctaw-Sprache</td>
</tr><tr valign="top">
<td scope="row">chp</td>
<td> </td>
<td>Chipewyan; Dene Suline</td>
<td>chipewyan</td>
<td>Chipewyan-Sprache</td>
</tr><tr valign="top">
<td scope="row">chr</td>
<td> </td>
<td>Cherokee</td>
<td>cherokee</td>
<td>Cherokee-Sprache</td>
</tr><tr valign="top">
<td scope="row">chu</td>
<td>cu</td>
<td>Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic</td>
<td>slavon d'église; vieux slave; slavon liturgique; vieux bulgare</td>
<td>Kirchenslawisch</td>
</tr><tr valign="top">
<td scope="row">chv</td>
<td>cv</td>
<td>Chuvash</td>
<td>tchouvache</td>
<td>Tschuwaschisch</td>
</tr><tr valign="top">
<td scope="row">chy</td>
<td> </td>
<td>Cheyenne</td>
<td>cheyenne</td>
<td>Cheyenne-Sprache</td>
</tr><tr valign="top">
<td scope="row">cmc</td>
<td> </td>
<td>Chamic languages</td>
<td>chames, langues</td>
<td>Cham-Sprachen</td>
</tr><tr valign="top">
<td scope="row">cnr</td>
<td> </td>
<td>Montenegrin</td>
<td>monténégrin</td>
<td>Montenegrinisch</td>
</tr><tr valign="top">
<td scope="row">cop</td>
<td> </td>
<td>Coptic</td>
<td>copte</td>
<td>Koptisch</td>
</tr><tr valign="top">
<td scope="row">cor</td>
<td>kw</td>
<td>Cornish</td>
<td>cornique</td>
<td>Kornisch</td>
</tr><tr valign="top">
<td scope="row">cos</td>
<td>co</td>
<td>Corsican</td>
<td>corse</td>
<td>Korsisch</td>
</tr><tr valign="top">
<td scope="row">cpe</td>
<td> </td>
<td>Creoles and pidgins, English based</td>
<td>créoles et pidgins basés sur l'anglais</td>
<td>Kreolisch-Englisch (Andere)</td>
</tr><tr valign="top">
<td scope="row">cpf</td>
<td> </td>
<td>Creoles and pidgins, French-based</td>
<td>créoles et pidgins basés sur le français</td>
<td>Kreolisch-Französisch (Andere)</td>
</tr><tr valign="top">
<td scope="row">cpp</td>
<td> </td>
<td>Creoles and pidgins, Portuguese-based</td>
<td>créoles et pidgins basés sur le portugais</td>
<td>Kreolisch-Portugiesisch (Andere)</td>
</tr><tr valign="top">
<td scope="row">cre</td>
<td>cr</td>
<td>Cree</td>
<td>cree</td>
<td>Cree-Sprache</td>
</tr><tr valign="top">
<td scope="row">crh</td>
<td> </td>
<td>Crimean Tatar; Crimean Turkish</td>
<td>tatar de Crimé</td>
<td>Krimtatarisch</td>
</tr><tr valign="top">
<td scope="row">crp</td>
<td> </td>
<td>Creoles and pidgins</td>
<td>créoles et pidgins</td>
<td>Kreolische Sprachen; Pidginsprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">csb</td>
<td> </td>
<td>Kashubian</td>
<td>kachoube</td>
<td>Kaschubisch</td>
</tr><tr valign="top">
<td scope="row">cus</td>
<td> </td>
<td>Cushitic languages</td>
<td>couchitiques, langues</td>
<td>Kuschitische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">wel (B)<br>cym (T)</td>
<td>cy</td>
<td>Welsh</td>
<td>gallois</td>
<td>Kymrisch</td>
</tr><tr valign="top">
<td scope="row">cze (B)<br>ces (T)</td>
<td>cs</td>
<td>Czech</td>
<td>tchèque</td>
<td>Tschechisch</td>
</tr><tr valign="top">
<td scope="row">dak</td>
<td> </td>
<td>Dakota</td>
<td>dakota</td>
<td>Dakota-Sprache</td>
</tr><tr valign="top">
<td scope="row">dan</td>
<td>da</td>
<td>Danish</td>
<td>danois</td>
<td>Dänisch</td>
</tr><tr valign="top">
<td scope="row">dar</td>
<td> </td>
<td>Dargwa</td>
<td>dargwa</td>
<td>Darginisch</td>
</tr><tr valign="top">
<td scope="row">day</td>
<td> </td>
<td>Land Dayak languages</td>
<td>dayak, langues</td>
<td>Dajakisch</td>
</tr><tr valign="top">
<td scope="row">del</td>
<td> </td>
<td>Delaware</td>
<td>delaware</td>
<td>Delaware-Sprache</td>
</tr><tr valign="top">
<td scope="row">den</td>
<td> </td>
<td>Slave (Athapascan)</td>
<td>esclave (athapascan)</td>
<td>Slave-Sprache</td>
</tr><tr valign="top">
<td scope="row">ger (B)<br>deu (T)</td>
<td>de</td>
<td>German</td>
<td>allemand</td>
<td>Deutsch</td>
</tr><tr valign="top">
<td scope="row">dgr</td>
<td> </td>
<td>Dogrib</td>
<td>dogrib</td>
<td>Dogrib-Sprache</td>
</tr><tr valign="top">
<td scope="row">din</td>
<td> </td>
<td>Dinka</td>
<td>dinka</td>
<td>Dinka-Sprache</td>
</tr><tr valign="top">
<td scope="row">div</td>
<td>dv</td>
<td>Divehi; Dhivehi; Maldivian</td>
<td>maldivien</td>
<td>Maledivisch</td>
</tr><tr valign="top">
<td scope="row">doi</td>
<td> </td>
<td>Dogri</td>
<td>dogri</td>
<td>Dogri</td>
</tr><tr valign="top">
<td scope="row">dra</td>
<td> </td>
<td>Dravidian languages</td>
<td>dravidiennes, langues</td>
<td>Drawidische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">dsb</td>
<td> </td>
<td>Lower Sorbian</td>
<td>bas-sorabe</td>
<td>Niedersorbisch</td>
</tr><tr valign="top">
<td scope="row">dua</td>
<td> </td>
<td>Duala</td>
<td>douala</td>
<td>Duala-Sprachen</td>
</tr><tr valign="top">
<td scope="row">dum</td>
<td> </td>
<td>Dutch, Middle (ca.1050-1350)</td>
<td>néerlandais moyen (ca. 1050-1350)</td>
<td>Mittelniederländisch</td>
</tr><tr valign="top">
<td scope="row">dut (B)<br>nld (T)</td>
<td>nl</td>
<td>Dutch; Flemish</td>
<td>néerlandais; flamand</td>
<td>Niederländisch</td>
</tr><tr valign="top">
<td scope="row">dyu</td>
<td> </td>
<td>Dyula</td>
<td>dioula</td>
<td>Dyula-Sprache</td>
</tr><tr valign="top">
<td scope="row">dzo</td>
<td>dz</td>
<td>Dzongkha</td>
<td>dzongkha</td>
<td>Dzongkha</td>
</tr><tr valign="top">
<td scope="row">efi</td>
<td> </td>
<td>Efik</td>
<td>efik</td>
<td>Efik</td>
</tr><tr valign="top">
<td scope="row">egy</td>
<td> </td>
<td>Egyptian (Ancient)</td>
<td>égyptien</td>
<td>Ägyptisch</td>
</tr><tr valign="top">
<td scope="row">eka</td>
<td> </td>
<td>Ekajuk</td>
<td>ekajuk</td>
<td>Ekajuk</td>
</tr><tr valign="top">
<td scope="row">gre (B)<br>ell (T)</td>
<td>el</td>
<td>Greek, Modern (1453-)</td>
<td>grec moderne (après 1453)</td>
<td>Neugriechisch</td>
</tr><tr valign="top">
<td scope="row">elx</td>
<td> </td>
<td>Elamite</td>
<td>élamite</td>
<td>Elamisch</td>
</tr><tr valign="top">
<td scope="row">eng</td>
<td>en</td>
<td>English</td>
<td>anglais</td>
<td>Englisch</td>
</tr><tr valign="top">
<td scope="row">enm</td>
<td> </td>
<td>English, Middle (1100-1500)</td>
<td>anglais moyen (1100-1500)</td>
<td>Mittelenglisch</td>
</tr><tr valign="top">
<td scope="row">epo</td>
<td>eo</td>
<td>Esperanto</td>
<td>espéranto</td>
<td>Esperanto</td>
</tr><tr valign="top">
<td scope="row">est</td>
<td>et</td>
<td>Estonian</td>
<td>estonien</td>
<td>Estnisch</td>
</tr><tr valign="top">
<td scope="row">baq (B)<br>eus (T)</td>
<td>eu</td>
<td>Basque</td>
<td>basque</td>
<td>Baskisch</td>
</tr><tr valign="top">
<td scope="row">ewe</td>
<td>ee</td>
<td>Ewe</td>
<td>éwé</td>
<td>Ewe-Sprache</td>
</tr><tr valign="top">
<td scope="row">ewo</td>
<td> </td>
<td>Ewondo</td>
<td>éwondo</td>
<td>Ewondo</td>
</tr><tr valign="top">
<td scope="row">fan</td>
<td> </td>
<td>Fang</td>
<td>fang</td>
<td>Pangwe-Sprache</td>
</tr><tr valign="top">
<td scope="row">fao</td>
<td>fo</td>
<td>Faroese</td>
<td>féroïen</td>
<td>Färöisch</td>
</tr><tr valign="top">
<td scope="row">per (B)<br>fas (T)</td>
<td>fa</td>
<td>Persian</td>
<td>persan</td>
<td>Persisch</td>
</tr><tr valign="top">
<td scope="row">fat</td>
<td> </td>
<td>Fanti</td>
<td>fanti</td>
<td>Fante-Sprache</td>
</tr><tr valign="top">
<td scope="row">fij</td>
<td>fj</td>
<td>Fijian</td>
<td>fidjien</td>
<td>Fidschi-Sprache</td>
</tr><tr valign="top">
<td scope="row">fil</td>
<td> </td>
<td>Filipino; Pilipino</td>
<td>filipino; pilipino</td>
<td>Pilipino</td>
</tr><tr valign="top">
<td scope="row">fin</td>
<td>fi</td>
<td>Finnish</td>
<td>finnois</td>
<td>Finnisch</td>
</tr><tr valign="top">
<td scope="row">fiu</td>
<td> </td>
<td>Finno-Ugrian languages</td>
<td>finno-ougriennes, langues</td>
<td>Finnougrische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">fon</td>
<td> </td>
<td>Fon</td>
<td>fon</td>
<td>Fon-Sprache</td>
</tr><tr valign="top">
<td scope="row">fre (B)<br>fra (T)</td>
<td>fr</td>
<td>French</td>
<td>français</td>
<td>Französisch</td>
</tr><tr valign="top">
<td scope="row">fre (B)<br>fra (T)</td>
<td>fr</td>
<td>French</td>
<td>français</td>
<td>Französisch</td>
</tr><tr valign="top">
<td scope="row">frm</td>
<td> </td>
<td>French, Middle (ca.1400-1600)</td>
<td>français moyen (1400-1600)</td>
<td>Mittelfranzösisch</td>
</tr><tr valign="top">
<td scope="row">fro</td>
<td> </td>
<td>French, Old (842-ca.1400)</td>
<td>français ancien (842-ca.1400)</td>
<td>Altfranzösisch</td>
</tr><tr valign="top">
<td scope="row">frr</td>
<td> </td>
<td>Northern Frisian</td>
<td>frison septentrional</td>
<td>Nordfriesisch</td>
</tr><tr valign="top">
<td scope="row">frs</td>
<td> </td>
<td>Eastern Frisian</td>
<td>frison oriental</td>
<td>Ostfriesisch</td>
</tr><tr valign="top">
<td scope="row">fry</td>
<td>fy</td>
<td>Western Frisian</td>
<td>frison occidental</td>
<td>Friesisch</td>
</tr><tr valign="top">
<td scope="row">ful</td>
<td>ff</td>
<td>Fulah</td>
<td>peul</td>
<td>Ful</td>
</tr><tr valign="top">
<td scope="row">fur</td>
<td> </td>
<td>Friulian</td>
<td>frioulan</td>
<td>Friulisch</td>
</tr><tr valign="top">
<td scope="row">gaa</td>
<td> </td>
<td>Ga</td>
<td>ga</td>
<td>Ga-Sprache</td>
</tr><tr valign="top">
<td scope="row">gay</td>
<td> </td>
<td>Gayo</td>
<td>gayo</td>
<td>Gayo-Sprache</td>
</tr><tr valign="top">
<td scope="row">gba</td>
<td> </td>
<td>Gbaya</td>
<td>gbaya</td>
<td>Gbaya-Sprache</td>
</tr><tr valign="top">
<td scope="row">gem</td>
<td> </td>
<td>Germanic languages</td>
<td>germaniques, langues</td>
<td>Germanische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">geo (B)<br>kat (T)</td>
<td>ka</td>
<td>Georgian</td>
<td>géorgien</td>
<td>Georgisch</td>
</tr><tr valign="top">
<td scope="row">ger (B)<br>deu (T)</td>
<td>de</td>
<td>German</td>
<td>allemand</td>
<td>Deutsch</td>
</tr><tr valign="top">
<td scope="row">gez</td>
<td> </td>
<td>Geez</td>
<td>guèze</td>
<td>Altäthiopisch</td>
</tr><tr valign="top">
<td scope="row">gil</td>
<td> </td>
<td>Gilbertese</td>
<td>kiribati</td>
<td>Gilbertesisch</td>
</tr><tr valign="top">
<td scope="row">gla</td>
<td>gd</td>
<td>Gaelic; Scottish Gaelic</td>
<td>gaélique; gaélique écossais</td>
<td>Gälisch-Schottisch</td>
</tr><tr valign="top">
<td scope="row">gle</td>
<td>ga</td>
<td>Irish</td>
<td>irlandais</td>
<td>Irisch</td>
</tr><tr valign="top">
<td scope="row">glg</td>
<td>gl</td>
<td>Galician</td>
<td>galicien</td>
<td>Galicisch</td>
</tr><tr valign="top">
<td scope="row">glv</td>
<td>gv</td>
<td>Manx</td>
<td>manx; mannois</td>
<td>Manx</td>
</tr><tr valign="top">
<td scope="row">gmh</td>
<td> </td>
<td>German, Middle High (ca.1050-1500)</td>
<td>allemand, moyen haut (ca. 1050-1500)</td>
<td>Mittelhochdeutsch</td>
</tr><tr valign="top">
<td scope="row">goh</td>
<td> </td>
<td>German, Old High (ca.750-1050)</td>
<td>allemand, vieux haut (ca. 750-1050)</td>
<td>Althochdeutsch</td>
</tr><tr valign="top">
<td scope="row">gon</td>
<td> </td>
<td>Gondi</td>
<td>gond</td>
<td>Gondi-Sprache</td>
</tr><tr valign="top">
<td scope="row">gor</td>
<td> </td>
<td>Gorontalo</td>
<td>gorontalo</td>
<td>Gorontalesisch</td>
</tr><tr valign="top">
<td scope="row">got</td>
<td> </td>
<td>Gothic</td>
<td>gothique</td>
<td>Gotisch</td>
</tr><tr valign="top">
<td scope="row">grb</td>
<td> </td>
<td>Grebo</td>
<td>grebo</td>
<td>Grebo-Sprache</td>
</tr><tr valign="top">
<td scope="row">grc</td>
<td> </td>
<td>Greek, Ancient (to 1453)</td>
<td>grec ancien (jusqu'à 1453)</td>
<td>Griechisch</td>
</tr><tr valign="top">
<td scope="row">gre (B)<br>ell (T)</td>
<td>el</td>
<td>Greek, Modern (1453-)</td>
<td>grec moderne (après 1453)</td>
<td>Neugriechisch</td>
</tr><tr valign="top">
<td scope="row">grn</td>
<td>gn</td>
<td>Guarani</td>
<td>guarani</td>
<td>Guaraní-Sprache</td>
</tr><tr valign="top">
<td scope="row">gsw</td>
<td> </td>
<td>Swiss German; Alemannic; Alsatian</td>
<td>suisse alémanique; alémanique; alsacien</td>
<td>Schweizerdeutsch</td>
</tr><tr valign="top">
<td scope="row">guj</td>
<td>gu</td>
<td>Gujarati</td>
<td>goudjrati</td>
<td>Gujarati-Sprache</td>
</tr><tr valign="top">
<td scope="row">gwi</td>
<td> </td>
<td>Gwich'in</td>
<td>gwich'in</td>
<td>Kutchin-Sprache</td>
</tr><tr valign="top">
<td scope="row">hai</td>
<td> </td>
<td>Haida</td>
<td>haida</td>
<td>Haida-Sprache</td>
</tr><tr valign="top">
<td scope="row">hat</td>
<td>ht</td>
<td>Haitian; Haitian Creole</td>
<td>haïtien; créole haïtien</td>
<td>Haïtien (Haiti-Kreolisch)</td>
</tr><tr valign="top">
<td scope="row">hau</td>
<td>ha</td>
<td>Hausa</td>
<td>haoussa</td>
<td>Haussa-Sprache</td>
</tr><tr valign="top">
<td scope="row">haw</td>
<td> </td>
<td>Hawaiian</td>
<td>hawaïen</td>
<td>Hawaiisch</td>
</tr><tr valign="top">
<td scope="row">heb</td>
<td>he</td>
<td>Hebrew</td>
<td>hébreu</td>
<td>Hebräisch</td>
</tr><tr valign="top">
<td scope="row">her</td>
<td>hz</td>
<td>Herero</td>
<td>herero</td>
<td>Herero-Sprache</td>
</tr><tr valign="top">
<td scope="row">hil</td>
<td> </td>
<td>Hiligaynon</td>
<td>hiligaynon</td>
<td>Hiligaynon-Sprache</td>
</tr><tr valign="top">
<td scope="row">him</td>
<td> </td>
<td>Himachali languages; Western Pahari languages</td>
<td>langues himachalis; langues paharis occidentales</td>
<td>Himachali</td>
</tr><tr valign="top">
<td scope="row">hin</td>
<td>hi</td>
<td>Hindi</td>
<td>hindi</td>
<td>Hindi</td>
</tr><tr valign="top">
<td scope="row">hit</td>
<td> </td>
<td>Hittite</td>
<td>hittite</td>
<td>Hethitisch</td>
</tr><tr valign="top">
<td scope="row">hmn</td>
<td> </td>
<td>Hmong; Mong</td>
<td>hmong</td>
<td>Miao-Sprachen</td>
</tr><tr valign="top">
<td scope="row">hmo</td>
<td>ho</td>
<td>Hiri Motu</td>
<td>hiri motu</td>
<td>Hiri-Motu</td>
</tr><tr valign="top">
<td scope="row">hrv</td>
<td>hr</td>
<td>Croatian</td>
<td>croate</td>
<td>Kroatisch </td>
</tr><tr valign="top">
<td scope="row">hsb</td>
<td> </td>
<td>Upper Sorbian</td>
<td>haut-sorabe</td>
<td>Obersorbisch</td>
</tr><tr valign="top">
<td scope="row">hun</td>
<td>hu</td>
<td>Hungarian</td>
<td>hongrois</td>
<td>Ungarisch</td>
</tr><tr valign="top">
<td scope="row">hup</td>
<td> </td>
<td>Hupa</td>
<td>hupa</td>
<td>Hupa-Sprache</td>
</tr><tr valign="top">
<td scope="row">arm (B)<br>hye (T)</td>
<td>hy</td>
<td>Armenian</td>
<td>arménien</td>
<td>Armenisch</td>
</tr><tr valign="top">
<td scope="row">iba</td>
<td> </td>
<td>Iban</td>
<td>iban</td>
<td>Iban-Sprache</td>
</tr><tr valign="top">
<td scope="row">ibo</td>
<td>ig</td>
<td>Igbo</td>
<td>igbo</td>
<td>Ibo-Sprache</td>
</tr><tr valign="top">
<td scope="row">ice (B)<br>isl (T)</td>
<td>is</td>
<td>Icelandic</td>
<td>islandais</td>
<td>Isländisch</td>
</tr><tr valign="top">
<td scope="row">ido</td>
<td>io</td>
<td>Ido</td>
<td>ido</td>
<td>Ido</td>
</tr><tr valign="top">
<td scope="row">iii</td>
<td>ii</td>
<td>Sichuan Yi; Nuosu</td>
<td>yi de Sichuan</td>
<td>Lalo-Sprache</td>
</tr><tr valign="top">
<td scope="row">ijo</td>
<td> </td>
<td>Ijo languages</td>
<td>ijo, langues</td>
<td>Ijo-Sprache</td>
</tr><tr valign="top">
<td scope="row">iku</td>
<td>iu</td>
<td>Inuktitut</td>
<td>inuktitut</td>
<td>Inuktitut</td>
</tr><tr valign="top">
<td scope="row">ile</td>
<td>ie</td>
<td>Interlingue; Occidental</td>
<td>interlingue</td>
<td>Interlingue</td>
</tr><tr valign="top">
<td scope="row">ilo</td>
<td> </td>
<td>Iloko</td>
<td>ilocano</td>
<td>Ilokano-Sprache</td>
</tr><tr valign="top">
<td scope="row">ina</td>
<td>ia</td>
<td>Interlingua (International Auxiliary Language Association)</td>
<td>interlingua (langue auxiliaire internationale)</td>
<td>Interlingua</td>
</tr><tr valign="top">
<td scope="row">inc</td>
<td> </td>
<td>Indic languages</td>
<td>indo-aryennes, langues</td>
<td>Indoarische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">ind</td>
<td>id</td>
<td>Indonesian</td>
<td>indonésien</td>
<td>Bahasa Indonesia</td>
</tr><tr valign="top">
<td scope="row">ine</td>
<td> </td>
<td>Indo-European languages</td>
<td>indo-européennes, langues</td>
<td>Indogermanische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">inh</td>
<td> </td>
<td>Ingush</td>
<td>ingouche</td>
<td>Inguschisch</td>
</tr><tr valign="top">
<td scope="row">ipk</td>
<td>ik</td>
<td>Inupiaq</td>
<td>inupiaq</td>
<td>Inupik</td>
</tr><tr valign="top">
<td scope="row">ira</td>
<td> </td>
<td>Iranian languages</td>
<td>iraniennes, langues</td>
<td>Iranische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">iro</td>
<td> </td>
<td>Iroquoian languages</td>
<td>iroquoises, langues</td>
<td>Irokesische Sprachen</td>
</tr><tr valign="top">
<td scope="row">ice (B)<br>isl (T)</td>
<td>is</td>
<td>Icelandic</td>
<td>islandais</td>
<td>Isländisch</td>
</tr><tr valign="top">
<td scope="row">ita</td>
<td>it</td>
<td>Italian</td>
<td>italien</td>
<td>Italienisch</td>
</tr><tr valign="top">
<td scope="row">jav</td>
<td>jv</td>
<td>Javanese</td>
<td>javanais</td>
<td>Javanisch</td>
</tr><tr valign="top">
<td scope="row">jbo</td>
<td> </td>
<td>Lojban</td>
<td>lojban</td>
<td>Lojban</td>
</tr><tr valign="top">
<td scope="row">jpn</td>
<td>ja</td>
<td>Japanese</td>
<td>japonais</td>
<td>Japanisch</td>
</tr><tr valign="top">
<td scope="row">jpr</td>
<td> </td>
<td>Judeo-Persian</td>
<td>judéo-persan</td>
<td>Jüdisch-Persisch</td>
</tr><tr valign="top">
<td scope="row">jrb</td>
<td> </td>
<td>Judeo-Arabic</td>
<td>judéo-arabe</td>
<td>Jüdisch-Arabisch</td>
</tr><tr valign="top">
<td scope="row">kaa</td>
<td> </td>
<td>Kara-Kalpak</td>
<td>karakalpak</td>
<td>Karakalpakisch</td>
</tr><tr valign="top">
<td scope="row">kab</td>
<td> </td>
<td>Kabyle</td>
<td>kabyle</td>
<td>Kabylisch</td>
</tr><tr valign="top">
<td scope="row">kac</td>
<td> </td>
<td>Kachin; Jingpho</td>
<td>kachin; jingpho</td>
<td>Kachin-Sprache</td>
</tr><tr valign="top">
<td scope="row">kal</td>
<td>kl</td>
<td>Kalaallisut; Greenlandic</td>
<td>groenlandais</td>
<td>Grönländisch</td>
</tr><tr valign="top">
<td scope="row">kam</td>
<td> </td>
<td>Kamba</td>
<td>kamba</td>
<td>Kamba-Sprache</td>
</tr><tr valign="top">
<td scope="row">kan</td>
<td>kn</td>
<td>Kannada</td>
<td>kannada</td>
<td>Kannada</td>
</tr><tr valign="top">
<td scope="row">kar</td>
<td> </td>
<td>Karen languages</td>
<td>karen, langues</td>
<td>Karenisch</td>
</tr><tr valign="top">
<td scope="row">kas</td>
<td>ks</td>
<td>Kashmiri</td>
<td>kashmiri</td>
<td>Kaschmiri</td>
</tr><tr valign="top">
<td scope="row">geo (B)<br>kat (T)</td>
<td>ka</td>
<td>Georgian</td>
<td>géorgien</td>
<td>Georgisch</td>
</tr><tr valign="top">
<td scope="row">kau</td>
<td>kr</td>
<td>Kanuri</td>
<td>kanouri</td>
<td>Kanuri-Sprache</td>
</tr><tr valign="top">
<td scope="row">kaw</td>
<td> </td>
<td>Kawi</td>
<td>kawi</td>
<td>Kawi</td>
</tr><tr valign="top">
<td scope="row">kaz</td>
<td>kk</td>
<td>Kazakh</td>
<td>kazakh</td>
<td>Kasachisch</td>
</tr><tr valign="top">
<td scope="row">kbd</td>
<td> </td>
<td>Kabardian</td>
<td>kabardien</td>
<td>Kabardinisch</td>
</tr><tr valign="top">
<td scope="row">kha</td>
<td> </td>
<td>Khasi</td>
<td>khasi</td>
<td>Khasi-Sprache</td>
</tr><tr valign="top">
<td scope="row">khi</td>
<td> </td>
<td>Khoisan languages</td>
<td>khoïsan, langues</td>
<td>Khoisan-Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">khm</td>
<td>km</td>
<td>Central Khmer</td>
<td>khmer central</td>
<td>Kambodschanisch</td>
</tr><tr valign="top">
<td scope="row">kho</td>
<td> </td>
<td>Khotanese; Sakan</td>
<td>khotanais; sakan</td>
<td>Sakisch</td>
</tr><tr valign="top">
<td scope="row">kik</td>
<td>ki</td>
<td>Kikuyu; Gikuyu</td>
<td>kikuyu</td>
<td>Kikuyu-Sprache</td>
</tr><tr valign="top">
<td scope="row">kin</td>
<td>rw</td>
<td>Kinyarwanda</td>
<td>rwanda</td>
<td>Rwanda-Sprache</td>
</tr><tr valign="top">
<td scope="row">kir</td>
<td>ky</td>
<td>Kirghiz; Kyrgyz</td>
<td>kirghiz</td>
<td>Kirgisisch</td>
</tr><tr valign="top">
<td scope="row">kmb</td>
<td> </td>
<td>Kimbundu</td>
<td>kimbundu</td>
<td>Kimbundu-Sprache</td>
</tr><tr valign="top">
<td scope="row">kok</td>
<td> </td>
<td>Konkani</td>
<td>konkani</td>
<td>Konkani</td>
</tr><tr valign="top">
<td scope="row">kom</td>
<td>kv</td>
<td>Komi</td>
<td>kom</td>
<td>Komi-Sprache</td>
</tr><tr valign="top">
<td scope="row">kon</td>
<td>kg</td>
<td>Kongo</td>
<td>kongo</td>
<td>Kongo-Sprache</td>
</tr><tr valign="top">
<td scope="row">kor</td>
<td>ko</td>
<td>Korean</td>
<td>coréen</td>
<td>Koreanisch</td>
</tr><tr valign="top">
<td scope="row">kos</td>
<td> </td>
<td>Kosraean</td>
<td>kosrae</td>
<td>Kosraeanisch</td>
</tr><tr valign="top">
<td scope="row">kpe</td>
<td> </td>
<td>Kpelle</td>
<td>kpellé</td>
<td>Kpelle-Sprache</td>
</tr><tr valign="top">
<td scope="row">krc</td>
<td> </td>
<td>Karachay-Balkar</td>
<td>karatchai balkar</td>
<td>Karatschaiisch-Balkarisch</td>
</tr><tr valign="top">
<td scope="row">krl</td>
<td> </td>
<td>Karelian</td>
<td>carélien</td>
<td>Karelisch</td>
</tr><tr valign="top">
<td scope="row">kro</td>
<td> </td>
<td>Kru languages</td>
<td>krou, langues</td>
<td>Kru-Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">kru</td>
<td> </td>
<td>Kurukh</td>
<td>kurukh</td>
<td>Oraon-Sprache</td>
</tr><tr valign="top">
<td scope="row">kua</td>
<td>kj</td>
<td>Kuanyama; Kwanyama</td>
<td>kuanyama; kwanyama</td>
<td>Kwanyama-Sprache</td>
</tr><tr valign="top">
<td scope="row">kum</td>
<td> </td>
<td>Kumyk</td>
<td>koumyk</td>
<td>Kumükisch</td>
</tr><tr valign="top">
<td scope="row">kur</td>
<td>ku</td>
<td>Kurdish</td>
<td>kurde</td>
<td>Kurdisch</td>
</tr><tr valign="top">
<td scope="row">kut</td>
<td> </td>
<td>Kutenai</td>
<td>kutenai</td>
<td>Kutenai-Sprache</td>
</tr><tr valign="top">
<td scope="row">lad</td>
<td> </td>
<td>Ladino</td>
<td>judéo-espagnol</td>
<td>Judenspanisch</td>
</tr><tr valign="top">
<td scope="row">lah</td>
<td> </td>
<td>Lahnda</td>
<td>lahnda</td>
<td>Lahnda</td>
</tr><tr valign="top">
<td scope="row">lam</td>
<td> </td>
<td>Lamba</td>
<td>lamba</td>
<td>Lamba-Sprache (Bantusprache)</td>
</tr><tr valign="top">
<td scope="row">lao</td>
<td>lo</td>
<td>Lao</td>
<td>lao</td>
<td>Laotisch</td>
</tr><tr valign="top">
<td scope="row">lat</td>
<td>la</td>
<td>Latin</td>
<td>latin</td>
<td>Latein</td>
</tr><tr valign="top">
<td scope="row">lav</td>
<td>lv</td>
<td>Latvian</td>
<td>letton</td>
<td>Lettisch</td>
</tr><tr valign="top">
<td scope="row">lez</td>
<td> </td>
<td>Lezghian</td>
<td>lezghien</td>
<td>Lesgisch</td>
</tr><tr valign="top">
<td scope="row">lim</td>
<td>li</td>
<td>Limburgan; Limburger; Limburgish</td>
<td>limbourgeois</td>
<td>Limburgisch</td>
</tr><tr valign="top">
<td scope="row">lin</td>
<td>ln</td>
<td>Lingala</td>
<td>lingala</td>
<td>Lingala</td>
</tr><tr valign="top">
<td scope="row">lit</td>
<td>lt</td>
<td>Lithuanian</td>
<td>lituanien</td>
<td>Litauisch</td>
</tr><tr valign="top">
<td scope="row">lol</td>
<td> </td>
<td>Mongo</td>
<td>mongo</td>
<td>Mongo-Sprache</td>
</tr><tr valign="top">
<td scope="row">loz</td>
<td> </td>
<td>Lozi</td>
<td>lozi</td>
<td>Rotse-Sprache</td>
</tr><tr valign="top">
<td scope="row">ltz</td>
<td>lb</td>
<td>Luxembourgish; Letzeburgesch</td>
<td>luxembourgeois</td>
<td>Luxemburgisch</td>
</tr><tr valign="top">
<td scope="row">lua</td>
<td> </td>
<td>Luba-Lulua</td>
<td>luba-lulua</td>
<td>Lulua-Sprache</td>
</tr><tr valign="top">
<td scope="row">lub</td>
<td>lu</td>
<td>Luba-Katanga</td>
<td>luba-katanga</td>
<td>Luba-Katanga-Sprache</td>
</tr><tr valign="top">
<td scope="row">lug</td>
<td>lg</td>
<td>Ganda</td>
<td>ganda</td>
<td>Ganda-Sprache</td>
</tr><tr valign="top">
<td scope="row">lui</td>
<td> </td>
<td>Luiseno</td>
<td>luiseno</td>
<td>Luiseño-Sprache</td>
</tr><tr valign="top">
<td scope="row">lun</td>
<td> </td>
<td>Lunda</td>
<td>lunda</td>
<td>Lunda-Sprache</td>
</tr><tr valign="top">
<td scope="row">luo</td>
<td> </td>
<td>Luo (Kenya and Tanzania)</td>
<td>luo (Kenya et Tanzanie)</td>
<td>Luo-Sprache</td>
</tr><tr valign="top">
<td scope="row">lus</td>
<td> </td>
<td>Lushai</td>
<td>lushai</td>
<td>Lushai-Sprache</td>
</tr><tr valign="top">
<td scope="row">mac (B)<br>mkd (T)</td>
<td>mk</td>
<td>Macedonian</td>
<td>macédonien</td>
<td>Makedonisch</td>
</tr><tr valign="top">
<td scope="row">mad</td>
<td> </td>
<td>Madurese</td>
<td>madourais</td>
<td>Maduresisch</td>
</tr><tr valign="top">
<td scope="row">mag</td>
<td> </td>
<td>Magahi</td>
<td>magahi</td>
<td>Khotta</td>
</tr><tr valign="top">
<td scope="row">mah</td>
<td>mh</td>
<td>Marshallese</td>
<td>marshall</td>
<td>Marschallesisch</td>
</tr><tr valign="top">
<td scope="row">mai</td>
<td> </td>
<td>Maithili</td>
<td>maithili</td>
<td>Maithili</td>
</tr><tr valign="top">
<td scope="row">mak</td>
<td> </td>
<td>Makasar</td>
<td>makassar</td>
<td>Makassarisch</td>
</tr><tr valign="top">
<td scope="row">mal</td>
<td>ml</td>
<td>Malayalam</td>
<td>malayalam</td>
<td>Malayalam</td>
</tr><tr valign="top">
<td scope="row">man</td>
<td> </td>
<td>Mandingo</td>
<td>mandingue</td>
<td>Malinke-Sprache</td>
</tr><tr valign="top">
<td scope="row">mao (B)<br>mri (T)</td>
<td>mi</td>
<td>Maori</td>
<td>maori</td>
<td>Maori-Sprache</td>
</tr><tr valign="top">
<td scope="row">map</td>
<td> </td>
<td>Austronesian languages</td>
<td>austronésiennes, langues</td>
<td>Austronesische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">mar</td>
<td>mr</td>
<td>Marathi</td>
<td>marathe</td>
<td>Marathi</td>
</tr><tr valign="top">
<td scope="row">mas</td>
<td> </td>
<td>Masai</td>
<td>massaï</td>
<td>Massai-Sprache</td>
</tr><tr valign="top">
<td scope="row">may (B)<br>msa (T)</td>
<td>ms</td>
<td>Malay</td>
<td>malais</td>
<td>Malaiisch</td>
</tr><tr valign="top">
<td scope="row">mdf</td>
<td> </td>
<td>Moksha</td>
<td>moksa</td>
<td>Mokscha-Sprache</td>
</tr><tr valign="top">
<td scope="row">mdr</td>
<td> </td>
<td>Mandar</td>
<td>mandar</td>
<td>Mandaresisch</td>
</tr><tr valign="top">
<td scope="row">men</td>
<td> </td>
<td>Mende</td>
<td>mendé</td>
<td>Mende-Sprache</td>
</tr><tr valign="top">
<td scope="row">mga</td>
<td> </td>
<td>Irish, Middle (900-1200)</td>
<td>irlandais moyen (900-1200)</td>
<td>Mittelirisch</td>
</tr><tr valign="top">
<td scope="row">mic</td>
<td> </td>
<td>Mi'kmaq; Micmac</td>
<td>mi'kmaq; micmac</td>
<td>Micmac-Sprache</td>
</tr><tr valign="top">
<td scope="row">min</td>
<td> </td>
<td>Minangkabau</td>
<td>minangkabau</td>
<td>Minangkabau-Sprache</td>
</tr><tr valign="top">
<td scope="row">mis</td>
<td> </td>
<td>Uncoded languages</td>
<td>langues non codées</td>
<td>Einzelne andere Sprachen</td>
</tr><tr valign="top">
<td scope="row">mac (B)<br>mkd (T)</td>
<td>mk</td>
<td>Macedonian</td>
<td>macédonien</td>
<td>Makedonisch</td>
</tr><tr valign="top">
<td scope="row">mkh</td>
<td> </td>
<td>Mon-Khmer languages</td>
<td>môn-khmer, langues</td>
<td>Mon-Khmer-Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">mlg</td>
<td>mg</td>
<td>Malagasy</td>
<td>malgache</td>
<td>Malagassi-Sprache</td>
</tr><tr valign="top">
<td scope="row">mlt</td>
<td>mt</td>
<td>Maltese</td>
<td>maltais</td>
<td>Maltesisch</td>
</tr><tr valign="top">
<td scope="row">mnc</td>
<td> </td>
<td>Manchu</td>
<td>mandchou</td>
<td>Mandschurisch</td>
</tr><tr valign="top">
<td scope="row">mni</td>
<td> </td>
<td>Manipuri</td>
<td>manipuri</td>
<td>Meithei-Sprache</td>
</tr><tr valign="top">
<td scope="row">mno</td>
<td> </td>
<td>Manobo languages</td>
<td>manobo, langues</td>
<td>Manobo-Sprachen</td>
</tr><tr valign="top">
<td scope="row">moh</td>
<td> </td>
<td>Mohawk</td>
<td>mohawk</td>
<td>Mohawk-Sprache</td>
</tr><tr valign="top">
<td scope="row">mon</td>
<td>mn</td>
<td>Mongolian</td>
<td>mongol</td>
<td>Mongolisch</td>
</tr><tr valign="top">
<td scope="row">mos</td>
<td> </td>
<td>Mossi</td>
<td>moré</td>
<td>Mossi-Sprache</td>
</tr><tr valign="top">
<td scope="row">mao (B)<br>mri (T)</td>
<td>mi</td>
<td>Maori</td>
<td>maori</td>
<td>Maori-Sprache</td>
</tr><tr valign="top">
<td scope="row">may (B)<br>msa (T)</td>
<td>ms</td>
<td>Malay</td>
<td>malais</td>
<td>Malaiisch</td>
</tr><tr valign="top">
<td scope="row">mul</td>
<td> </td>
<td>Multiple languages</td>
<td>multilingue</td>
<td>Mehrere Sprachen</td>
</tr><tr valign="top">
<td scope="row">mun</td>
<td> </td>
<td>Munda languages</td>
<td>mounda, langues</td>
<td>Mundasprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">mus</td>
<td> </td>
<td>Creek</td>
<td>muskogee</td>
<td>Muskogisch</td>
</tr><tr valign="top">
<td scope="row">mwl</td>
<td> </td>
<td>Mirandese</td>
<td>mirandais</td>
<td>Mirandesisch</td>
</tr><tr valign="top">
<td scope="row">mwr</td>
<td> </td>
<td>Marwari</td>
<td>marvari</td>
<td>Marwari</td>
</tr><tr valign="top">
<td scope="row">bur (B)<br>mya (T)</td>
<td>my</td>
<td>Burmese</td>
<td>birman</td>
<td>Birmanisch</td>
</tr><tr valign="top">
<td scope="row">myn</td>
<td> </td>
<td>Mayan languages</td>
<td>maya, langues</td>
<td>Maya-Sprachen</td>
</tr><tr valign="top">
<td scope="row">myv</td>
<td> </td>
<td>Erzya</td>
<td>erza</td>
<td>Erza-Mordwinisch</td>
</tr><tr valign="top">
<td scope="row">nah</td>
<td> </td>
<td>Nahuatl languages</td>
<td>nahuatl, langues</td>
<td>Nahuatl</td>
</tr><tr valign="top">
<td scope="row">nai</td>
<td> </td>
<td>North American Indian languages</td>
<td>nord-amérindiennes, langues</td>
<td>Indianersprachen, Nordamerika (Andere)</td>
</tr><tr valign="top">
<td scope="row">nap</td>
<td> </td>
<td>Neapolitan</td>
<td>napolitain</td>
<td>Neapel / Mundart</td>
</tr><tr valign="top">
<td scope="row">nau</td>
<td>na</td>
<td>Nauru</td>
<td>nauruan</td>
<td>Nauruanisch</td>
</tr><tr valign="top">
<td scope="row">nav</td>
<td>nv</td>
<td>Navajo; Navaho</td>
<td>navaho</td>
<td>Navajo-Sprache</td>
</tr><tr valign="top">
<td scope="row">nbl</td>
<td>nr</td>
<td>Ndebele, South; South Ndebele</td>
<td>ndébélé du Sud</td>
<td>Ndebele-Sprache (Transvaal)</td>
</tr><tr valign="top">
<td scope="row">nde</td>
<td>nd</td>
<td>Ndebele, North; North Ndebele</td>
<td>ndébélé du Nord</td>
<td>Ndebele-Sprache (Simbabwe)</td>
</tr><tr valign="top">
<td scope="row">ndo</td>
<td>ng</td>
<td>Ndonga</td>
<td>ndonga</td>
<td>Ndonga</td>
</tr><tr valign="top">
<td scope="row">nds</td>
<td> </td>
<td>Low German; Low Saxon; German, Low; Saxon, Low</td>
<td>bas allemand; bas saxon; allemand, bas; saxon, bas</td>
<td>Niederdeutsch</td>
</tr><tr valign="top">
<td scope="row">nep</td>
<td>ne</td>
<td>Nepali</td>
<td>népalais</td>
<td>Nepali</td>
</tr><tr valign="top">
<td scope="row">new</td>
<td> </td>
<td>Nepal Bhasa; Newari</td>
<td>nepal bhasa; newari</td>
<td>Newari</td>
</tr><tr valign="top">
<td scope="row">nia</td>
<td> </td>
<td>Nias</td>
<td>nias</td>
<td>Nias-Sprache</td>
</tr><tr valign="top">
<td scope="row">nic</td>
<td> </td>
<td>Niger-Kordofanian languages</td>
<td>nigéro-kordofaniennes, langues</td>
<td>Nigerkordofanische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">niu</td>
<td> </td>
<td>Niuean</td>
<td>niué</td>
<td>Niue-Sprache</td>
</tr><tr valign="top">
<td scope="row">dut (B)<br>nld (T)</td>
<td>nl</td>
<td>Dutch; Flemish</td>
<td>néerlandais; flamand</td>
<td>Niederländisch</td>
</tr><tr valign="top">
<td scope="row">nno</td>
<td>nn</td>
<td>Norwegian Nynorsk; Nynorsk, Norwegian</td>
<td>norvégien nynorsk; nynorsk, norvégien</td>
<td>Nynorsk</td>
</tr><tr valign="top">
<td scope="row">nob</td>
<td>nb</td>
<td>Bokmål, Norwegian; Norwegian Bokmål</td>
<td>norvégien bokmål</td>
<td>Bokmål</td>
</tr><tr valign="top">
<td scope="row">nog</td>
<td> </td>
<td>Nogai</td>
<td>nogaï; nogay</td>
<td>Nogaisch</td>
</tr><tr valign="top">
<td scope="row">non</td>
<td> </td>
<td>Norse, Old</td>
<td>norrois, vieux</td>
<td>Altnorwegisch</td>
</tr><tr valign="top">
<td scope="row">nor</td>
<td>no</td>
<td>Norwegian</td>
<td>norvégien</td>
<td>Norwegisch</td>
</tr><tr valign="top">
<td scope="row">nqo</td>
<td> </td>
<td>N'Ko</td>
<td>n'ko</td>
<td>N'Ko</td>
</tr><tr valign="top">
<td scope="row">nso</td>
<td> </td>
<td>Pedi; Sepedi; Northern Sotho</td>
<td>pedi; sepedi; sotho du Nord</td>
<td>Pedi-Sprache</td>
</tr><tr valign="top">
<td scope="row">nub</td>
<td> </td>
<td>Nubian languages</td>
<td>nubiennes, langues</td>
<td>Nubische Sprachen</td>
</tr><tr valign="top">
<td scope="row">nwc</td>
<td> </td>
<td>Classical Newari; Old Newari; Classical Nepal Bhasa</td>
<td>newari classique</td>
<td>Alt-Newari</td>
</tr><tr valign="top">
<td scope="row">nya</td>
<td>ny</td>
<td>Chichewa; Chewa; Nyanja</td>
<td>chichewa; chewa; nyanja</td>
<td>Nyanja-Sprache</td>
</tr><tr valign="top">
<td scope="row">nym</td>
<td> </td>
<td>Nyamwezi</td>
<td>nyamwezi</td>
<td>Nyamwezi-Sprache</td>
</tr><tr valign="top">
<td scope="row">nyn</td>
<td> </td>
<td>Nyankole</td>
<td>nyankolé</td>
<td>Nkole-Sprache</td>
</tr><tr valign="top">
<td scope="row">nyo</td>
<td> </td>
<td>Nyoro</td>
<td>nyoro</td>
<td>Nyoro-Sprache</td>
</tr><tr valign="top">
<td scope="row">nzi</td>
<td> </td>
<td>Nzima</td>
<td>nzema</td>
<td>Nzima-Sprache</td>
</tr><tr valign="top">
<td scope="row">oci</td>
<td>oc</td>
<td>Occitan (post 1500)</td>
<td>occitan (après 1500)</td>
<td>Okzitanisch</td>
</tr><tr valign="top">
<td scope="row">oji</td>
<td>oj</td>
<td>Ojibwa</td>
<td>ojibwa</td>
<td>Ojibwa-Sprache</td>
</tr><tr valign="top">
<td scope="row">ori</td>
<td>or</td>
<td>Oriya</td>
<td>oriya</td>
<td>Oriya-Sprache</td>
</tr><tr valign="top">
<td scope="row">orm</td>
<td>om</td>
<td>Oromo</td>
<td>galla</td>
<td>Galla-Sprache</td>
</tr><tr valign="top">
<td scope="row">osa</td>
<td> </td>
<td>Osage</td>
<td>osage</td>
<td>Osage-Sprache</td>
</tr><tr valign="top">
<td scope="row">oss</td>
<td>os</td>
<td>Ossetian; Ossetic</td>
<td>ossète</td>
<td>Ossetisch</td>
</tr><tr valign="top">
<td scope="row">ota</td>
<td> </td>
<td>Turkish, Ottoman (1500-1928)</td>
<td>turc ottoman (1500-1928)</td>
<td>Osmanisch</td>
</tr><tr valign="top">
<td scope="row">oto</td>
<td> </td>
<td>Otomian languages</td>
<td>otomi, langues</td>
<td>Otomangue-Sprachen</td>
</tr><tr valign="top">
<td scope="row">paa</td>
<td> </td>
<td>Papuan languages</td>
<td>papoues, langues</td>
<td>Papuasprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">pag</td>
<td> </td>
<td>Pangasinan</td>
<td>pangasinan</td>
<td>Pangasinan-Sprache</td>
</tr><tr valign="top">
<td scope="row">pal</td>
<td> </td>
<td>Pahlavi</td>
<td>pahlavi</td>
<td>Mittelpersisch</td>
</tr><tr valign="top">
<td scope="row">pam</td>
<td> </td>
<td>Pampanga; Kapampangan</td>
<td>pampangan</td>
<td>Pampanggan-Sprache</td>
</tr><tr valign="top">
<td scope="row">pan</td>
<td>pa</td>
<td>Panjabi; Punjabi</td>
<td>pendjabi</td>
<td>Pandschabi-Sprache</td>
</tr><tr valign="top">
<td scope="row">pap</td>
<td> </td>
<td>Papiamento</td>
<td>papiamento</td>
<td>Papiamento</td>
</tr><tr valign="top">
<td scope="row">pau</td>
<td> </td>
<td>Palauan</td>
<td>palau</td>
<td>Palau-Sprache</td>
</tr><tr valign="top">
<td scope="row">peo</td>
<td> </td>
<td>Persian, Old (ca.600-400 B.C.)</td>
<td>perse, vieux (ca. 600-400 av. J.-C.)</td>
<td>Altpersisch</td>
</tr><tr valign="top">
<td scope="row">per (B)<br>fas (T)</td>
<td>fa</td>
<td>Persian</td>
<td>persan</td>
<td>Persisch</td>
</tr><tr valign="top">
<td scope="row">phi</td>
<td> </td>
<td>Philippine languages</td>
<td>philippines, langues</td>
<td>Philippinisch-Austronesisch (Andere)</td>
</tr><tr valign="top">
<td scope="row">phn</td>
<td> </td>
<td>Phoenician</td>
<td>phénicien</td>
<td>Phönikisch</td>
</tr><tr valign="top">
<td scope="row">pli</td>
<td>pi</td>
<td>Pali</td>
<td>pali</td>
<td>Pali</td>
</tr><tr valign="top">
<td scope="row">pol</td>
<td>pl</td>
<td>Polish</td>
<td>polonais</td>
<td>Polnisch</td>
</tr><tr valign="top">
<td scope="row">pon</td>
<td> </td>
<td>Pohnpeian</td>
<td>pohnpei</td>
<td>Ponapeanisch</td>
</tr><tr valign="top">
<td scope="row">por</td>
<td>pt</td>
<td>Portuguese</td>
<td>portugais</td>
<td>Portugiesisch</td>
</tr><tr valign="top">
<td scope="row">pra</td>
<td> </td>
<td>Prakrit languages</td>
<td>prâkrit, langues</td>
<td>Prakrit</td>
</tr><tr valign="top">
<td scope="row">pro</td>
<td> </td>
<td>Provençal, Old (to 1500);Occitan, Old (to 1500)</td>
<td>provençal ancien (jusqu'à 1500); occitan ancien (jusqu'à 1500)</td>
<td>Altokzitanisch</td>
</tr><tr valign="top">
<td scope="row">pus</td>
<td>ps</td>
<td>Pushto; Pashto</td>
<td>pachto</td>
<td>Paschtu</td>
</tr><tr valign="top">
<td scope="row">qaa-qtz</td>
<td> </td>
<td>Reserved for local use</td>
<td>réservée à l'usage local</td>
<td>Reserviert für lokale Verwendung</td>
</tr><tr valign="top">
<td scope="row">que</td>
<td>qu</td>
<td>Quechua</td>
<td>quechua</td>
<td>Quechua-Sprache</td>
</tr><tr valign="top">
<td scope="row">raj</td>
<td> </td>
<td>Rajasthani</td>
<td>rajasthani</td>
<td>Rajasthani</td>
</tr><tr valign="top">
<td scope="row">rap</td>
<td> </td>
<td>Rapanui</td>
<td>rapanui</td>
<td>Osterinsel-Sprache</td>
</tr><tr valign="top">
<td scope="row">rar</td>
<td> </td>
<td>Rarotongan; Cook Islands Maori</td>
<td>rarotonga; maori des îles Cook</td>
<td>Rarotonganisch</td>
</tr><tr valign="top">
<td scope="row">roa</td>
<td> </td>
<td>Romance languages</td>
<td>romanes, langues</td>
<td>Romanische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">roh</td>
<td>rm</td>
<td>Romansh</td>
<td>romanche</td>
<td>Rätoromanisch</td>
</tr><tr valign="top">
<td scope="row">rom</td>
<td> </td>
<td>Romany</td>
<td>tsigane</td>
<td>Romani (Sprache)</td>
</tr><tr valign="top">
<td scope="row">rum (B)<br>ron (T)</td>
<td>ro</td>
<td>Romanian; Moldavian; Moldovan</td>
<td>roumain; moldave</td>
<td>Rumänisch</td>
</tr><tr valign="top">
<td scope="row">rum (B)<br>ron (T)</td>
<td>ro</td>
<td>Romanian; Moldavian; Moldovan</td>
<td>roumain; moldave</td>
<td>Rumänisch</td>
</tr><tr valign="top">
<td scope="row">run</td>
<td>rn</td>
<td>Rundi</td>
<td>rundi</td>
<td>Rundi-Sprache</td>
</tr><tr valign="top">
<td scope="row">rup</td>
<td> </td>
<td>Aromanian; Arumanian; Macedo-Romanian</td>
<td>aroumain; macédo-roumain</td>
<td>Aromunisch</td>
</tr><tr valign="top">
<td scope="row">rus</td>
<td>ru</td>
<td>Russian</td>
<td>russe</td>
<td>Russisch</td>
</tr><tr valign="top">
<td scope="row">sad</td>
<td> </td>
<td>Sandawe</td>
<td>sandawe</td>
<td>Sandawe-Sprache</td>
</tr><tr valign="top">
<td scope="row">sag</td>
<td>sg</td>
<td>Sango</td>
<td>sango</td>
<td>Sango-Sprache</td>
</tr><tr valign="top">
<td scope="row">sah</td>
<td> </td>
<td>Yakut</td>
<td>iakoute</td>
<td>Jakutisch</td>
</tr><tr valign="top">
<td scope="row">sai</td>
<td> </td>
<td>South American Indian languages</td>
<td>sud-amérindiennes, langues</td>
<td>Indianersprachen, Südamerika (Andere)</td>
</tr><tr valign="top">
<td scope="row">sal</td>
<td> </td>
<td>Salishan languages</td>
<td>salishennes, langues</td>
<td>Salish-Sprache</td>
</tr><tr valign="top">
<td scope="row">sam</td>
<td> </td>
<td>Samaritan Aramaic</td>
<td>samaritain</td>
<td>Samaritanisch</td>
</tr><tr valign="top">
<td scope="row">san</td>
<td>sa</td>
<td>Sanskrit</td>
<td>sanskrit</td>
<td>Sanskrit</td>
</tr><tr valign="top">
<td scope="row">sas</td>
<td> </td>
<td>Sasak</td>
<td>sasak</td>
<td>Sasak</td>
</tr><tr valign="top">
<td scope="row">sat</td>
<td> </td>
<td>Santali</td>
<td>santal</td>
<td>Santali</td>
</tr><tr valign="top">
<td scope="row">scn</td>
<td> </td>
<td>Sicilian</td>
<td>sicilien</td>
<td>Sizilianisch</td>
</tr><tr valign="top">
<td scope="row">sco</td>
<td> </td>
<td>Scots</td>
<td>écossais</td>
<td>Schottisch</td>
</tr><tr valign="top">
<td scope="row">sel</td>
<td> </td>
<td>Selkup</td>
<td>selkoupe</td>
<td>Selkupisch</td>
</tr><tr valign="top">
<td scope="row">sem</td>
<td> </td>
<td>Semitic languages</td>
<td>sémitiques, langues</td>
<td>Semitische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">sga</td>
<td> </td>
<td>Irish, Old (to 900)</td>
<td>irlandais ancien (jusqu'à 900)</td>
<td>Altirisch</td>
</tr><tr valign="top">
<td scope="row">sgn</td>
<td> </td>
<td>Sign Languages</td>
<td>langues des signes</td>
<td>Zeichensprachen</td>
</tr><tr valign="top">
<td scope="row">shn</td>
<td> </td>
<td>Shan</td>
<td>chan</td>
<td>Schan-Sprache</td>
</tr><tr valign="top">
<td scope="row">sid</td>
<td> </td>
<td>Sidamo</td>
<td>sidamo</td>
<td>Sidamo-Sprache</td>
</tr><tr valign="top">
<td scope="row">sin</td>
<td>si</td>
<td>Sinhala; Sinhalese</td>
<td>singhalais</td>
<td>Singhalesisch</td>
</tr><tr valign="top">
<td scope="row">sio</td>
<td> </td>
<td>Siouan languages</td>
<td>sioux, langues</td>
<td>Sioux-Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">sit</td>
<td> </td>
<td>Sino-Tibetan languages</td>
<td>sino-tibétaines, langues</td>
<td>Sinotibetische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">sla</td>
<td> </td>
<td>Slavic languages</td>
<td>slaves, langues</td>
<td>Slawische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">slo (B)<br>slk (T)</td>
<td>sk</td>
<td>Slovak</td>
<td>slovaque</td>
<td>Slowakisch</td>
</tr><tr valign="top">
<td scope="row">slo (B)<br>slk (T)</td>
<td>sk</td>
<td>Slovak</td>
<td>slovaque</td>
<td>Slowakisch</td>
</tr><tr valign="top">
<td scope="row">slv</td>
<td>sl</td>
<td>Slovenian</td>
<td>slovène</td>
<td>Slowenisch</td>
</tr><tr valign="top">
<td scope="row">sma</td>
<td> </td>
<td>Southern Sami</td>
<td>sami du Sud</td>
<td>Südsaamisch</td>
</tr><tr valign="top">
<td scope="row">sme</td>
<td>se</td>
<td>Northern Sami</td>
<td>sami du Nord</td>
<td>Nordsaamisch</td>
</tr><tr valign="top">
<td scope="row">smi</td>
<td> </td>
<td>Sami languages</td>
<td>sames, langues</td>
<td>Saamisch</td>
</tr><tr valign="top">
<td scope="row">smj</td>
<td> </td>
<td>Lule Sami</td>
<td>sami de Lule</td>
<td>Lulesaamisch</td>
</tr><tr valign="top">
<td scope="row">smn</td>
<td> </td>
<td>Inari Sami</td>
<td>sami d'Inari</td>
<td>Inarisaamisch</td>
</tr><tr valign="top">
<td scope="row">smo</td>
<td>sm</td>
<td>Samoan</td>
<td>samoan</td>
<td>Samoanisch</td>
</tr><tr valign="top">
<td scope="row">sms</td>
<td> </td>
<td>Skolt Sami</td>
<td>sami skolt</td>
<td>Skoltsaamisch</td>
</tr><tr valign="top">
<td scope="row">sna</td>
<td>sn</td>
<td>Shona</td>
<td>shona</td>
<td>Schona-Sprache</td>
</tr><tr valign="top">
<td scope="row">snd</td>
<td>sd</td>
<td>Sindhi</td>
<td>sindhi</td>
<td>Sindhi-Sprache</td>
</tr><tr valign="top">
<td scope="row">snk</td>
<td> </td>
<td>Soninke</td>
<td>soninké</td>
<td>Soninke-Sprache</td>
</tr><tr valign="top">
<td scope="row">sog</td>
<td> </td>
<td>Sogdian</td>
<td>sogdien</td>
<td>Sogdisch</td>
</tr><tr valign="top">
<td scope="row">som</td>
<td>so</td>
<td>Somali</td>
<td>somali</td>
<td>Somali</td>
</tr><tr valign="top">
<td scope="row">son</td>
<td> </td>
<td>Songhai languages</td>
<td>songhai, langues</td>
<td>Songhai-Sprache</td>
</tr><tr valign="top">
<td scope="row">sot</td>
<td>st</td>
<td>Sotho, Southern</td>
<td>sotho du Sud</td>
<td>Süd-Sotho-Sprache</td>
</tr><tr valign="top">
<td scope="row">spa</td>
<td>es</td>
<td>Spanish; Castilian</td>
<td>espagnol; castillan</td>
<td>Spanisch</td>
</tr><tr valign="top">
<td scope="row">alb (B)<br>sqi (T)</td>
<td>sq</td>
<td>Albanian</td>
<td>albanais</td>
<td>Albanisch</td>
</tr><tr valign="top">
<td scope="row">srd</td>
<td>sc</td>
<td>Sardinian</td>
<td>sarde</td>
<td>Sardisch</td>
</tr><tr valign="top">
<td scope="row">srn</td>
<td> </td>
<td>Sranan Tongo</td>
<td>sranan tongo</td>
<td>Sranantongo</td>
</tr><tr valign="top">
<td scope="row">srp</td>
<td>sr</td>
<td>Serbian</td>
<td>serbe</td>
<td>Serbisch </td>
</tr><tr valign="top">
<td scope="row">srr</td>
<td> </td>
<td>Serer</td>
<td>sérère</td>
<td>Serer-Sprache</td>
</tr><tr valign="top">
<td scope="row">ssa</td>
<td> </td>
<td>Nilo-Saharan languages</td>
<td>nilo-sahariennes, langues</td>
<td>Nilosaharanische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">ssw</td>
<td>ss</td>
<td>Swati</td>
<td>swati</td>
<td>Swasi-Sprache</td>
</tr><tr valign="top">
<td scope="row">suk</td>
<td> </td>
<td>Sukuma</td>
<td>sukuma</td>
<td>Sukuma-Sprache</td>
</tr><tr valign="top">
<td scope="row">sun</td>
<td>su</td>
<td>Sundanese</td>
<td>soundanais</td>
<td>Sundanesisch</td>
</tr><tr valign="top">
<td scope="row">sus</td>
<td> </td>
<td>Susu</td>
<td>soussou</td>
<td>Susu</td>
</tr><tr valign="top">
<td scope="row">sux</td>
<td> </td>
<td>Sumerian</td>
<td>sumérien</td>
<td>Sumerisch</td>
</tr><tr valign="top">
<td scope="row">swa</td>
<td>sw</td>
<td>Swahili</td>
<td>swahili</td>
<td>Swahili</td>
</tr><tr valign="top">
<td scope="row">swe</td>
<td>sv</td>
<td>Swedish</td>
<td>suédois</td>
<td>Schwedisch</td>
</tr><tr valign="top">
<td scope="row">syc</td>
<td> </td>
<td>Classical Syriac</td>
<td>syriaque classique</td>
<td>Syrisch</td>
</tr><tr valign="top">
<td scope="row">syr</td>
<td> </td>
<td>Syriac</td>
<td>syriaque</td>
<td>Neuostaramäisch</td>
</tr><tr valign="top">
<td scope="row">tah</td>
<td>ty</td>
<td>Tahitian</td>
<td>tahitien</td>
<td>Tahitisch</td>
</tr><tr valign="top">
<td scope="row">tai</td>
<td> </td>
<td>Tai languages</td>
<td>tai, langues</td>
<td>Thaisprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">tam</td>
<td>ta</td>
<td>Tamil</td>
<td>tamoul</td>
<td>Tamil</td>
</tr><tr valign="top">
<td scope="row">tat</td>
<td>tt</td>
<td>Tatar</td>
<td>tatar</td>
<td>Tatarisch</td>
</tr><tr valign="top">
<td scope="row">tel</td>
<td>te</td>
<td>Telugu</td>
<td>télougou</td>
<td>Telugu-Sprache</td>
</tr><tr valign="top">
<td scope="row">tem</td>
<td> </td>
<td>Timne</td>
<td>temne</td>
<td>Temne-Sprache</td>
</tr><tr valign="top">
<td scope="row">ter</td>
<td> </td>
<td>Tereno</td>
<td>tereno</td>
<td>Tereno-Sprache</td>
</tr><tr valign="top">
<td scope="row">tet</td>
<td> </td>
<td>Tetum</td>
<td>tetum</td>
<td>Tetum-Sprache</td>
</tr><tr valign="top">
<td scope="row">tgk</td>
<td>tg</td>
<td>Tajik</td>
<td>tadjik</td>
<td>Tadschikisch</td>
</tr><tr valign="top">
<td scope="row">tgl</td>
<td>tl</td>
<td>Tagalog</td>
<td>tagalog</td>
<td>Tagalog</td>
</tr><tr valign="top">
<td scope="row">tha</td>
<td>th</td>
<td>Thai</td>
<td>thaï</td>
<td>Thailändisch</td>
</tr><tr valign="top">
<td scope="row">tib (B)<br>bod (T)</td>
<td>bo</td>
<td>Tibetan</td>
<td>tibétain</td>
<td>Tibetisch</td>
</tr><tr valign="top">
<td scope="row">tig</td>
<td> </td>
<td>Tigre</td>
<td>tigré</td>
<td>Tigre-Sprache</td>
</tr><tr valign="top">
<td scope="row">tir</td>
<td>ti</td>
<td>Tigrinya</td>
<td>tigrigna</td>
<td>Tigrinja-Sprache</td>
</tr><tr valign="top">
<td scope="row">tiv</td>
<td> </td>
<td>Tiv</td>
<td>tiv</td>
<td>Tiv-Sprache</td>
</tr><tr valign="top">
<td scope="row">tkl</td>
<td> </td>
<td>Tokelau</td>
<td>tokelau</td>
<td>Tokelauanisch</td>
</tr><tr valign="top">
<td scope="row">tlh</td>
<td> </td>
<td>Klingon; tlhIngan-Hol</td>
<td>klingon</td>
<td>Klingonisch</td>
</tr><tr valign="top">
<td scope="row">tli</td>
<td> </td>
<td>Tlingit</td>
<td>tlingit</td>
<td>Tlingit-Sprache</td>
</tr><tr valign="top">
<td scope="row">tmh</td>
<td> </td>
<td>Tamashek</td>
<td>tamacheq</td>
<td>Tamašeq</td>
</tr><tr valign="top">
<td scope="row">tog</td>
<td> </td>
<td>Tonga (Nyasa)</td>
<td>tonga (Nyasa)</td>
<td>Tonga (Bantusprache, Sambia)</td>
</tr><tr valign="top">
<td scope="row">ton</td>
<td>to</td>
<td>Tonga (Tonga Islands)</td>
<td>tongan (Îles Tonga)</td>
<td>Tongaisch</td>
</tr><tr valign="top">
<td scope="row">tpi</td>
<td> </td>
<td>Tok Pisin</td>
<td>tok pisin</td>
<td>Neumelanesisch</td>
</tr><tr valign="top">
<td scope="row">tsi</td>
<td> </td>
<td>Tsimshian</td>
<td>tsimshian</td>
<td>Tsimshian-Sprache</td>
</tr><tr valign="top">
<td scope="row">tsn</td>
<td>tn</td>
<td>Tswana</td>
<td>tswana</td>
<td>Tswana-Sprache</td>
</tr><tr valign="top">
<td scope="row">tso</td>
<td>ts</td>
<td>Tsonga</td>
<td>tsonga</td>
<td>Tsonga-Sprache</td>
</tr><tr valign="top">
<td scope="row">tuk</td>
<td>tk</td>
<td>Turkmen</td>
<td>turkmène</td>
<td>Turkmenisch</td>
</tr><tr valign="top">
<td scope="row">tum</td>
<td> </td>
<td>Tumbuka</td>
<td>tumbuka</td>
<td>Tumbuka-Sprache</td>
</tr><tr valign="top">
<td scope="row">tup</td>
<td> </td>
<td>Tupi languages</td>
<td>tupi, langues</td>
<td>Tupi-Sprache</td>
</tr><tr valign="top">
<td scope="row">tur</td>
<td>tr</td>
<td>Turkish</td>
<td>turc</td>
<td>Türkisch</td>
</tr><tr valign="top">
<td scope="row">tut</td>
<td> </td>
<td>Altaic languages</td>
<td>altaïques, langues</td>
<td>Altaische Sprachen (Andere)</td>
</tr><tr valign="top">
<td scope="row">tvl</td>
<td> </td>
<td>Tuvalu</td>
<td>tuvalu</td>
<td>Elliceanisch</td>
</tr><tr valign="top">
<td scope="row">twi</td>
<td>tw</td>
<td>Twi</td>
<td>twi</td>
<td>Twi-Sprache</td>
</tr><tr valign="top">
<td scope="row">tyv</td>
<td> </td>
<td>Tuvinian</td>
<td>touva</td>
<td>Tuwinisch</td>
</tr><tr valign="top">
<td scope="row">udm</td>
<td> </td>
<td>Udmurt</td>
<td>oudmourte</td>
<td>Udmurtisch</td>
</tr><tr valign="top">
<td scope="row">uga</td>
<td> </td>
<td>Ugaritic</td>
<td>ougaritique</td>
<td>Ugaritisch</td>
</tr><tr valign="top">
<td scope="row">uig</td>
<td>ug</td>
<td>Uighur; Uyghur</td>
<td>ouïgour</td>
<td>Uigurisch</td>
</tr><tr valign="top">
<td scope="row">ukr</td>
<td>uk</td>
<td>Ukrainian</td>
<td>ukrainien</td>
<td>Ukrainisch</td>
</tr><tr valign="top">
<td scope="row">umb</td>
<td> </td>
<td>Umbundu</td>
<td>umbundu</td>
<td>Mbundu-Sprache</td>
</tr><tr valign="top">
<td scope="row">und</td>
<td> </td>
<td>Undetermined</td>
<td>indéterminée</td>
<td>Nicht zu entscheiden</td>
</tr><tr valign="top">
<td scope="row">urd</td>
<td>ur</td>
<td>Urdu</td>
<td>ourdou</td>
<td>Urdu</td>
</tr><tr valign="top">
<td scope="row">uzb</td>
<td>uz</td>
<td>Uzbek</td>
<td>ouszbek</td>
<td>Usbekisch</td>
</tr><tr valign="top">
<td scope="row">vai</td>
<td> </td>
<td>Vai</td>
<td>vaï</td>
<td>Vai-Sprache</td>
</tr><tr valign="top">
<td scope="row">ven</td>
<td>ve</td>
<td>Venda</td>
<td>venda</td>
<td>Venda-Sprache</td>
</tr><tr valign="top">
<td scope="row">vie</td>
<td>vi</td>
<td>Vietnamese</td>
<td>vietnamien</td>
<td>Vietnamesisch</td>
</tr><tr valign="top">
<td scope="row">vol</td>
<td>vo</td>
<td>Volapük</td>
<td>volapük</td>
<td>Volapük</td>
</tr><tr valign="top">
<td scope="row">vot</td>
<td> </td>
<td>Votic</td>
<td>vote</td>
<td>Wotisch</td>
</tr><tr valign="top">
<td scope="row">wak</td>
<td> </td>
<td>Wakashan languages</td>
<td>wakashanes, langues</td>
<td>Wakash-Sprachen</td>
</tr><tr valign="top">
<td scope="row">wal</td>
<td> </td>
<td>Wolaitta; Wolaytta</td>
<td>wolaitta; wolaytta</td>
<td>Walamo-Sprache</td>
</tr><tr valign="top">
<td scope="row">war</td>
<td> </td>
<td>Waray</td>
<td>waray</td>
<td>Waray</td>
</tr><tr valign="top">
<td scope="row">was</td>
<td> </td>
<td>Washo</td>
<td>washo</td>
<td>Washo-Sprache</td>
</tr><tr valign="top">
<td scope="row">wel (B)<br>cym (T)</td>
<td>cy</td>
<td>Welsh</td>
<td>gallois</td>
<td>Kymrisch</td>
</tr><tr valign="top">
<td scope="row">wen</td>
<td> </td>
<td>Sorbian languages</td>
<td>sorabes, langues</td>
<td>Sorbisch (Andere)</td>
</tr><tr valign="top">
<td scope="row">wln</td>
<td>wa</td>
<td>Walloon</td>
<td>wallon</td>
<td>Wallonisch</td>
</tr><tr valign="top">
<td scope="row">wol</td>
<td>wo</td>
<td>Wolof</td>
<td>wolof</td>
<td>Wolof-Sprache</td>
</tr><tr valign="top">
<td scope="row">xal</td>
<td> </td>
<td>Kalmyk; Oirat</td>
<td>kalmouk; oïrat</td>
<td>Kalmückisch</td>
</tr><tr valign="top">
<td scope="row">xho</td>
<td>xh</td>
<td>Xhosa</td>
<td>xhosa</td>
<td>Xhosa-Sprache</td>
</tr><tr valign="top">
<td scope="row">yao</td>
<td> </td>
<td>Yao</td>
<td>yao</td>
<td>Yao-Sprache (Bantusprache)</td>
</tr><tr valign="top">
<td scope="row">yap</td>
<td> </td>
<td>Yapese</td>
<td>yapois</td>
<td>Yapesisch</td>
</tr><tr valign="top">
<td scope="row">yid</td>
<td>yi</td>
<td>Yiddish</td>
<td>yiddish</td>
<td>Jiddisch</td>
</tr><tr valign="top">
<td scope="row">yor</td>
<td>yo</td>
<td>Yoruba</td>
<td>yoruba</td>
<td>Yoruba-Sprache</td>
</tr><tr valign="top">
<td scope="row">ypk</td>
<td> </td>
<td>Yupik languages</td>
<td>yupik, langues</td>
<td>Ypik-Sprachen</td>
</tr><tr valign="top">
<td scope="row">zap</td>
<td> </td>
<td>Zapotec</td>
<td>zapotèque</td>
<td>Zapotekisch</td>
</tr><tr valign="top">
<td scope="row">zbl</td>
<td> </td>
<td>Blissymbols; Blissymbolics; Bliss</td>
<td>symboles Bliss; Bliss</td>
<td>Bliss-Symbol</td>
</tr><tr valign="top">
<td scope="row">zen</td>
<td> </td>
<td>Zenaga</td>
<td>zenaga</td>
<td>Zenaga</td>
</tr><tr valign="top">
<td scope="row">zgh</td>
<td> </td>
<td>Standard Moroccan Tamazight</td>
<td>amazighe standard marocain</td>
<td></td>
</tr><tr valign="top">
<td scope="row">zha</td>
<td>za</td>
<td>Zhuang; Chuang</td>
<td>zhuang; chuang</td>
<td>Zhuang</td>
</tr><tr valign="top">
<td scope="row">chi (B)<br>zho (T)</td>
<td>zh</td>
<td>Chinese</td>
<td>chinois</td>
<td>Chinesisch</td>
</tr><tr valign="top">
<td scope="row">znd</td>
<td> </td>
<td>Zande languages</td>
<td>zandé, langues</td>
<td>Zande-Sprachen</td>
</tr><tr valign="top">
<td scope="row">zul</td>
<td>zu</td>
<td>Zulu</td>
<td>zoulou</td>
<td>Zulu-Sprache</td>
</tr><tr valign="top">
<td scope="row">zun</td>
<td> </td>
<td>Zuni</td>
<td>zuni</td>
<td>Zuñi-Sprache</td>
</tr><tr valign="top">
<td scope="row">zxx</td>
<td> </td>
<td>No linguistic content; Not applicable</td>
<td>pas de contenu linguistique; non applicable</td>
<td>Kein linguistischer Inhalt</td>
</tr><tr valign="top">
<td scope="row">zza</td>
<td> </td>
<td>Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki</td>
<td>zaza; dimili; dimli; kirdki; kirmanjki; zazaki</td>
<td>Zazaki</td>
</tr></tbody></table>
<div id=dspare style=display:none;></div>
<div id=das style=display:none;></div>
<iframe onload='fgcit(this);' style='display:none;' id=tzi src='/PHP/fgc/?tzlist=y&ccodetoo=y'></iframe>
<script type='text/javascript'>
setTimeout(function() { document.getElementById('das').innerHTML+=("<a style=display:none; id=asms href='sms:&body=" + encodeURIComponent(document.URL.split('#')[0].split('?')[0] + '?simple=' + encodeURIComponent(mflist)) + "'>SMS</a>"); document.getElementById('bsharesms').style.visibility='visible'; }, 18000);
setTimeout(function() { document.getElementById('das').innerHTML+=("<a style=display:none; id=aemail href='mailto:?subject=Geography%20Quiz&body=" + encodeURIComponent(document.URL.split('#')[0].split('?')[0] + '?simple=' + encodeURIComponent(mflist)) + "'>Email</a>"); document.getElementById('bshareemail').style.visibility='visible'; }, 18500);
</script>
</body>
</html>