<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"/>
<style>
.skyandground {
height: 70px;
width: 70px;
-moz-border-radius: 35px;
border-radius: 35px;
margin-left: 25px;
}
#mydodah28
{
transform: rotate(62deg);
-ms-transform: rotate(62deg);
-webkit-transform: rotate(62deg);
}
</style>
<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 sunangleblurb='';
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 sunangle(iois) {
if (iois != null) {
var aconto=(iois.contentWindow || iois.contentDocument);
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
if (iois.src.indexOf('longd=') != -1 && iois.src.indexOf('latd=') != -1) {
if (aconto.body.innerHTML.indexOf('): (') != -1) {
sunangleblurb=aconto.body.innerHTML.replace(aconto.body.innerHTML.split('): (')[1].split(')')[0], '?,?').replace(/\<br\>/g,' ').replace('" id="myh2"', 'margin-top:-40px;" id="myh2"');
document.getElementById('ddstyle').innerHTML+='<style> ' + aconto.head.innerHTML.split('<style>')[1].split('</style>')[0] + ' </style>';
if (1 == 1) {
aconto.body.innerHTML=sunangleblurb;
document.getElementById('isun').style.display='inline-block';
} else {
document.getElementById('source').innerHTML=sunangleblurb;
}
}
}
}
}
}
}
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).indexOf('e') != -1) {
lats=eval(('' + lats).split('.')[0]);
}
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).indexOf('e') != -1) {
lats=eval(('' + lats).split('.')[0]);
}
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).indexOf('e') != -1) {
longs=eval(('' + longs).split('.')[0]);
}
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').replace(/^sunangle$/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').replace(/^sunangle$/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').replace(/^sunangle$/g,'longlat') == 'longlat') {
//alert('latLong ' + ccodes[eval(-1 + answer)]);
if (document.getElementById('selmode').value == 'sunangle') {
document.getElementById('isun').src+='&latd=' + 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] + '&longd=' + yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[0].split(',')[eval(-2 + yourtzlist.split(',' + ccodes[eval(-1 + answer)] + ',')[0].split(',').length)];
return 'Noon Sun Angle information at this place is just below';
} else {
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').replace(/^sunangle$/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').replace(/^sunangle$/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 == 'sunangle') {
return 'In the Noon Sun Angle Game it wants you to drag this draggable text to table cell where that information makes sense at this time of the year. Times are GMT.';
} 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').replace(/^sunangle$/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').replace(/^sunangle$/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 == 'sunangle') { 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><option value=sunangle>Noon Sun Angle 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>
<iframe id=isun style=display:none;width:100%; onload='sunangle(this);' src='//www.rjmprogramming.com.au/PHP/SunAngle/sun_information.php?mv=y&latJUNKd=27.9861&longJUNKd=86.923'></iframe>
</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=ddstyle 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>