forked from xem/geoquiz2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
75 lines (74 loc) · 21.9 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<meta charset=iso-8859-1><title>Geoquiz2</title><body id=b><canvas id=a height=575><script>C=`›2£L22|}c ,I9h_br"):
+CTAKBKBLRK9OOKAROVa1LaJaJ,IZrDIyMT)IrJZA:GZnyIk qiqcz‘5JÁQä
Aè
@å6n#+ZCY A©CQJT¤H ËJXç\rAJa¡P§xª
~ÓNÖ7bQc[O:B;R[jSrj
jzy%:I9
%Q;1ÏmhX8~KE=?sa
!qa8I8 AY!1A39aQ2BJrYiQqa:)ID0A#(
"Ja:a2AKiXzY)AqXKARJAIAMSCoi y}izHz(U-J A1IK80*
.\ryQ0 @6
z0@Q6
P<RIWJSxOJ<
YDRqbRz19
D;BDaG$XHLP8"5z1Y:qzL~‚?‚;a8PpIppXi
+‡Jh0~ƒT{c02bsjyV~W½W½#S!Femcor"1#
!PÝi
~ê¾åšlD!KaA^Tku
{hr&4çÇr)~Œ@ŒC!JZ~„;‚;8~_ [º)#*;KE*U*WjQb{ivz[~‘J‘L (@Ji~§g¨eRy ~O»O£ucmcoziyD3*#+#*~ŒDŒCpIq:~FiFi PI0IA~‹=Š?0Y~‰3ˆ4P0(i h~I‹I‘9)~—^šjO. qa1~’+‘+z @I~ˆ*ˆ*y,OU
]Sk~’)’) 3)@QJsRiy~Š8†6ch
02A~‘R‘RHy(9 XIQhp“VHP ~ŽAŽAQhIA~}N‚JxZbJ@ (!I(
x~†B†AY
~€:;IQH"H9!a Yqy{5p~q"ox
zSC~·aÄ\`Zb2IrR]ib96!Q0 @ :!1yai
~̓̓X L@Kؙ ֙H˒A2=yiyΈ! ixZhK1Ւ)y1I0
PIHhaÛ‡xh@Ý‹yq qX +AY@1~¥V£OQ@iya{qy
!9 29AYIA~ Y SyaqXIC((~|5|5qR00h~š\\™\`1 ~‰K‰K:Y) azh8XpXhA(‡Mi(~JpJpH~ãVãVQY@Qxa1 "qåFYIX~šYšYPp~’4‘50H
xa~…=…=~K‘L0Pi~¢¥ ¢jaq &2b~;n.[
z|jz !cHhY9PF)>1Xq|P<(~†H†H~|X|X rUpK"~W€W‰0)@!zhq~ŠZ’\\AZDZpjy
~½bÁcJAI)~„9„7a !~üÈüÈ8 2{p^aJøÒHx~ÚPÚK xZpY8 @~š\\š\\~Y®U1!
szS)~JœPšlHC59)yhQay~ÖuÖu0!iXqH9Xa2aY ( ×€piPxH0~8‘5raJB2~zQzQy (!I~“G•H @ 0JQq~¥f¥g8p~¢g™\`@yry iUJ~ʈʈ~@Œ@J~‹DŠC a~•¯³)y!jcZQK9 1 ~ÚSÚSpa(1~++bQ2!* rIaZhy~×f×fPi~ˆT‡^2!ay~˜O”K yiQLPAXA1 @I~–<‘=(ihYQQAAa@8@QH@~Y½[ºhYB#~JQJQ~Q{Q{zaxRpQ9!C)i8~ŠKŠK~ËlÉjpYzr\\)*: H~±W¬_ 8) x xJpaPhHY~‚J‚J~LO0 i~”6“2hyPhXJA)~ŽHŽFxa@1~€x}xzYQJ~Ž„Œ‡2}PJhAXH~‰„‡ƒ x#qHqXrPK ~ŒŒ&(
qYkqYqxH8HB)@XH9J~}€{„ 8!x paxI~E|D{z 0@~LƒIˆ*!hXhapYjB~Q¢O¤")ihzPIaqCa~pupuor~˜V˜VXH~‚‚+yi~‚‚)0qah~ËyË{A( i~UtUt~ŒŒR0*~OpOp Bi~‡Š‡‡jHY9~‡…‡…‡‡p 8~Au?v(qX~MpNq)PpH~CvCw@IY~š[š[iIxY@~³;£C9!*
z|bIiIqNYA1Q:QjC0~JJ@h~¢\`¢\` q~ÉpÉjYq r)9(H~›Œœ‘;+y
k~È…È…1 sΈyXIiR~{x}fPnKqz ! +Q~‹U‹U~•B“AyY)~´Ye!A
(0
RqaXRzQ9~H}F}
yh9Q@~‰G‰G~uuyxK0! ~FJA)h~¨‘¨‘¥˜~¡‡¥yf\\+C ~¹€¹|j~˜t‘}2,sf1Z~œ”œ‘;Jkqy
~ÈwÇ1"3qrSaz~ tŸr
qV~–¤˜§)BZ|~UqUq~ NŸLz9~¤N£OP9 yY~Š—‰’td1) (A)HXH9~JfJfKg~¤d¤d~Áh¿e rI~WwWw~BqBs0~Àc¿c
Q~“¤
{[Ia1)~ÒƒÒƒ~••p~‹yŒ|3#)iZrU1~Ÿ›Ÿ› œ~ŸzŸz Y~BwBw0X~œ}švd|
C0(C~œtŸx<b~ÿ¤ÿ¤@hÿ¢h~uwuw @~ KIq
A~€‚‚*Qap~UyUy~w}w}0 zaA0~uyuxy~ûˆûˆü‹~µJºJNXR~’/1( (Y@~”µ”µxX~yx!ha~ˆBˆB~˜ž˜ž*sa~µ„µ„µŠ~ú€ú€÷}~up}fPnK0I3
"
(~©§©§~ð€ð€íƒì€~ÌAÓ=a yUYOE(:~ŽJI@hq~˜¯—±*!)A(y1
r]j~ÅnÂk"bzZsh3Q~«¤jXkQ@7(~÷‹÷‹~DyD{1b~‚w‹x1#)JTkIPq~†}‡ƒ x#Oqah~ªh¥oq":ai~à€à€(p~é˜é˜?Ik ê’Y~––@i~TqTq~VvVv~UwUw~žž~…Š…Š†ˆ~w}w}ha~ò˜ò˜x0ó™Pó˜8ñ•x@~—ƒš‚9+[L|
~Z‚Z‚Ihq~šYšYp)Jax~±Q±S)qI@~ٗٗ Q~©©§¥~U{U{~ªR¬V=RBt~ÿ—ÿ—ý“~˜Š•Š(
jJh@~±M±MSi@=R*zy~ø¤ø¤÷ h0~• “¤I1) (2j\\~©©\r~ ¥ ¥
§~—°—°Px`.split`~`,D=`0X“P)~+=&OOWMrUsbW
a})>K9;Zx/PAHS8p~7X5Ur+~9l:eKjzs +X=~:k:k},M~GrJpMm
~\\}X}sa:2Q~WhYclY;0~]i[k*ia~hghg(~_v]t
S~O}JplK}!}"+KA*~ckaj
qP(~ardpiQAQI~Bh@e
ykK~bndp1AaS~\`m_ic~chajI*rP~gfheIh ~Zy[}J+
~PgIf)sN(~HjDp,N~\\w_}K+ z~\\bYe2IY~LYITk+~AYITlO<(~Aw?y+mI~TtRw*cJ~g\`f^ bH~fhfh:rXq~fb\`dz,H~hbgc#k~hchcIh
~ekekh~OsRw+Mj~>a=e/i{ k~7^=\\lN-~ZjYek +~SeUaLs~QkKijN~M_I\\jN~[nWq a~ZrWqZM~U}Uxi iIA*~j^l^2Qk~S]PTn2"C~VyU|) kP8~WaVc
*8R0Kar~UmRq;K~HeI^kN+`.split`~`,E=`_UOS{}w$*KC~Lÿy#[||ÿ~{biJbJ"~}U~Us~Ñj~Vu~¨¨~çw~Gn~Tp~¡¢¦¤~}¡~Tp~÷ªP9~RpPSq~š›ž~Z‚i
9~=~´’´•~¡œ~YC~Tp~Ÿ~|&~S[~‹Š‰‚ rb~³ÖXH p~Sp~Sq~OxPx~Ox~)~fßpnçné~Qy~ƒà~Åœ~Px~Ë™~WÚYVÛ h~µÝ~}5~>~Ðl~èr~Tr~÷´~%¯&®)®~{X~—~Nk~ŒCRJA`.split`~`,F=`HacªÓN—]‚?ˆG‚K€9LMÓN—]‚?’QŠK›1„;‚E€?ˆFJQ1UƒG}TLM-XMM‚?KQˆF/S~NMLŠKˆGN§fŠK+?˜d*R§f*R”P„;üÀ’›1•¡âW·\`ŠK˜hÉ…3FIH·\`kŽ;€:8FKQŽ»ë»‚K‹M„;4±GdCJ‰ECJŠ1€9•KMŸŽ»®XÊwˆ?µ[Ó–Bl’D•LÝŠ8“S6OáVš]rŠ`.match(/.{2}/g),G=`ECQ0K~…D~CFbpI~P¢8~—Ša )~(
QxI~™˜qi1~3$R8Y~Dyp~}/~Öt~Ê: paXQ~KGR
~Ös~EDxi@~——9)~FLX~<:9iqX~–'yP~µF(
XI~™"iy(8(~)I~Îe~.:~+R~,=`.split`~`,H=`_ŒRBZKARA~—\\b{[qqY~‰’#
vb~…„!;4R]~}Br~›§;JZ:*~±i*#~Ba;3!;(~0]+~'A$1y~W¼" ~Ø]BZJAZR3D~ÕR[J+AbQIqJ~Ñk9IAQ!~¥C!2*~•K:J9)M:~ƒ6ky~†4r~ƒ8zX~„J!0~€<y~‹´y ~tp{aq~ƒ)A2~Švrz~tw~wa
9~}„1!~‘)9X~W½8*!~
( !z{~hšCQjd~ŸŒ1*8~™±3IY~=fB1B2"@~\`‹ZrYjb~W|Ua~=b3@~ {r ~Lyiqb~(@ !3~dZiP~OA[R~Qˆyy~X€aq~Ûk[rZKRA[Si~å5b[J=Jb~Ì}93:*3B~º}k|sYj~³Sj|Z{~Ál)1(~Æw*0+2C~£_B;A~ªFr{~Àl3K: ~±M)B:~Ät+$~ôWaZK~£_<)A~ìRbRs~¤P;Ia~»t:IA~ºu8IA~´k~Ìn1A~þ!AQ~£E;"=B[:~—D<*~›D A3~§dzb ~–F2K~yR ~Ž3j~‘.{ ~â¿ y
~èSx`.split`~`,I=`ws3wWOOO~0W*zj~šav[U3~ÉN#[Ta~ß°K8Z~á·3"|~M¡t\\*!1 ~›\`+{~ß°K<~Œ³2 4{kr~4^<{kD:~ªjcB~Qß9)1Elcs~ªR:|R~2_0Iq;*|i~®O9r~¶NjT~µi;j ~Ú®[:~ª_
(y[I~ds~0WB)~¬YJ1~ª_2
r`.split`~`,J=`‹R‹L¨¨Vus!*Bm‹OAtÖsù¥×v÷ Ï”wAuöÿÝZ•‹ì‘nK†Ë‘Ô–L€`.match(/.{2}/g),K=`½\`¶T¼\`ãU›Ž…D;oN¸Wù̾a¾a¾a»\`¼\`·V¸V¸W½a¿b"pNÓÏWŸH†D,R2FQ©‰C~0+@ÓÓ^º\\/7`.match(/.{2}/g),L=`\\†COVn;$~Ë‘A2:ry~\r
|c{{,}RK^BI;OFOG<LET6‹c
[<OMREOWOK[ODMWT4C~DH!xiCE0Kk
~-W:2)jz~‹œ*ubUD4dJ~‡Œ"1i
j[KCY~Ó‚Y~ÁjR!
p~è¦1Zr~Æh!yi~7 yYA~†A!xi~©VI[}*~@q b9~*zq!<~EtY~h’iYciYaSj[:#y5~P³Zkbi#*`.split`~`,M=`D/ 3?}F#I)L$AM7o$o:m/i;T#R&L.wP\r$:+.G>=C$D'd?gImNADR2W<N:m\`A
"#uo,f7j?kBl?kJmIpKycl,j(qP%* GM"F)I*F/J'I*Q<U4_;V ky} 4}}}q\`p^,`.match(/[^]{3}/g);onload=(()=>{N=[[`SEA`,`Mediterranean seaGulf of mexicoEnglish channelBering seaAdriatic seaAegean seaBlack seaNorth seaRed seaSea of japanPhilippine seaEast china seaSouth china seaAral seaCaspian seaDead seaCoral seaGulf of alaskaCaribbean seaSargasso seaBaltic seaIrish seaCeltic seaLigurian seaTyrrhenian seaGulf of thailandJava seaTimor seaGulf of guineaPersian gulfArabian seaBarents seaGreenland seaGreat australian bightNorwegian seaHudson bayJames baySea of okhotskSeto inland seaBeibu gulfSulu seaCelebes seaBohol seaFlores seaBanda seaArafura seaTasman seaYellow seaBohai seaGulf of carpentariaBaffin bayGulf of st lawrenceGulf of bothniaSea of azovIonian seaMirtoon seaGulf of sidraMarmara seaSea of creteGulf of adenGulf of omanBay of bengalKara seaBeaufort seaAmundsen gulfChukchi seaLaptev seaEast siberian seaAmundsen seaWeddell seaRoss seaGulf st vincentSpencer gulfSalton sea`.split(/(?=[A-Z])/),M,[...Array(74).keys()],3,1,0,0,1,0,16],[`COUNTRY`,A=`RuRussiaMoscowCnChinaBeijingCaCanadaOttawaFrFranceParisDzAlgeriaAlgiersArArgentinaBuenos airesAuAustraliaCanberraAtAustriaViennaBeBelgiumBrusselsBrBrazilBrasiliaBgBulgariaSofiaAeUnited arab emiratesAbu dhabiClChileSantiagoHrCroatiaZagrebCuCubaHavanaCzCzechiaPragueDkDenmarkCopenhagenEcEcuadorQuitoEgEgyptCairoEeEstoniaTallinnNoNorwayOsloFiFinlandHelsinkiDeGermanyBerlinGrGreeceAthensHuHungaryBudapestEsSpainMadridChSwitzerlandBerneGbUnited kingdomLondonIsIcelandReykjavikInIndiaNew delhiIdIndonesiaJakartaIrIranTehranIqIraqBaghdadIeIrelandDublinIlIsraelJerusalemItItalyRomeJmJamaicaKingstonJpJapanTokyoLbLebanonBeirutLtLithuaniaVilniusLuLuxembourgLuxembourgMkMacedoniaSkopjeMgMadagascarAntananarivoMxMexicoMexico cityMcMonacoMonacoMaMoroccoRabatGyGuyanaGeorgetownLyLibyaTripoliNpNepalKathmanduNlNetherlandsAmsterdamNzNew zealandWellingtonKpNorth koreaPyongyangPsPalestineJerusalemPyParaguayAsuncionPePeruLimaPhPhilippinesManilaPlPolandWarsawPtPortugalLisbonRoRomaniaBucharestQaQatarDohaSaSaudi arabiaRiyadhSgSingaporeSingaporeSkSlovakiaBratislavaSiSloveniaLjubljanaZaSouth africaPretoriaKrSouth koreaSeoulSeSwedenStockholmTwTaiwanTaipeiTnTunisiaTunisTrTurkeyAnkaraUaUkraineKievUyUruguayMontevideoUsUsaWashington dcVeVenezuelaCaracasVaVatican cityVatican cityVnVietnamHanoiAfAfghanistanKabulAdAndorraAndorra la vellaAlAlbaniaTiranaByBelarusMinskBaBosniaSarajevoBfBurkina fasoOuagadougouCfCentral african republicBanguiCmCameroonYaoundeCdDemocratic republic of congoKinshasaCiCote d'ivoireYamoussoukroCrCosta ricaSan joseCoColombiaBogotaBoBoliviaLa pazCvCape verdePraiaCyCyprusNicosiaTgTogoLomeBjBeninPorto novoKhCambodiaPhnom penhDmDominicaRoseauCgCongoBrazzavilleDoDominican republicSanto domingoGaGabonLibrevilleGqEquatorial guineaMalaboGtGuatemalaGuatemala cityHtHaitiPort-au-princeHnHondurasTegucigalpaJoJordanAmmanKzKazakhstanAstanaXkKosovoPristinaKwKuwaitKuwait cityLaLaosVientianeKeKenyaNairobiMyMalaysiaKuala lumpurMlMaliBamakoMtMaltaVallettaMdMoldovaChisinauPkPakistanIslamabadPaPanamaPanama citySmSan marinoSan marinoSnSenegalDakarRsSerbiaBelgradeScSeychellesVictoriaSoSomaliaMogadishuLkSri lankaColomboSdSudanKhartoumTzTanzaniaDodomaThThailandBangkokYeYemenSanaaZwZimbabweHarareAgAntigua & barbudaSt john'sAmArmeniaYerevanAzAzerbaijanBakuAoAngolaLuandaBsBahamasNassauBhBahrainManamaBdBangladeshDhakaBbBarbadosBridgetownBzBelizeBelmopanBtBhutanThimphuBwBotswanaGaboroneBnBruneiBandar seri begawanBiBurundiBujumburaTdChadN'djamenaKmComorosMoroniDjDjiboutiDjiboutiSvEl salvadorSan salvadorEtEthiopiaAddis ababaErEritreaAsmaraFjFijiSuvaGmGambiaBanjulGeGeorgiaTbilisiGhGhanaAccraGdGrenadaSt george'sGnGuineaConakryGwGuinea-bissauBissauKiKiribatiTarawaKgKyrgyzstanBishkekLvLatviaRigaLsLesothoMaseruLrLiberiaMonroviaLiLiechtensteinVaduzMwMalawiLilongweMvMaldivesMaleMhMarshall islandsMajuroMrMauritaniaNouakchottMuMauritiusPort louisFmMicronesiaPalikirMnMongoliaUlan batorMeMontenegroPodgoricaMzMozambiqueMaputoMmMyanmarNaypyidawNaNamibiaWindhoekNrNauruYarenNiNicaraguaManaguaNeNigerNiameyNgNigeriaAbujaOmOmanMuscatPwPalauMelekeokPgPapua new guineaPort moresbyRwRwandaKigaliKnSt kitts & nevisBasseterreLcSt luciaCastriesVcSt vincent & grenadinesKingstownWsSamoaApiaStSao tome & principleSao tomeSlSierra leoneFreetownSbSolomon islandsHoniaraSsSouth sudanJubaSrSurinameParamariboSySyriaDamascusTjTajikistanDushanbeTlTimor-lesteDiliToTongaNuku'alofaTtTrinidad & tobagoPort of spainTmTurkmenistanAshgabatTvTuvaluFunafutiUgUgandaKampalaUzUzbekistanTashkentVuVanuatuPort vilaZmZambiaLusakaCkCook islandsAvaruaNuNiueAlofiSzSwazilandMbabane`.split(/(?=[A-Z])/),C,[...Array(199).keys()],0,`#080`,`#123`,2,3,1,8],[`US STATE`,B=`HawaiiHonoluluAlaskaJuneauWashingtonOlympiaCaliforniaSacramentoNevadaCarson cityNew mexicoSanta feFloridaTallahasseeIllinoisSpringfieldOhioColumbusRhode islandProvidenceSouth carolinaColumbiaTexasAustinMarylandAnnapolisNorth carolinaRaleighUtahSalt lake cityVirginiaRichmondWest virginiaCharlestonPennsylvaniaHarrisburgConnecticutHartfordAlabamaMontgomeryNebraskaLincolnColoradoDenverGeorgiaAtlantaMichiganLansingNorth dakotaBismarckMontanaHelenaArizonaPhoenixArkansasLittle rockVermontMontpelierNew jerseyTrentonNew yorkAlbanyNew hampshireConcordMassachusettsBostonDelawareDoverOklahomaOklahoma cityIdahoBoiseOregonSalemIndianaIndianapolisIowaDes moinesKansasTopekaSouth dakotaPierreKentuckyFrankfortTennesseeNashvilleLouisianaBaton rougeMaineAugustaMinnesotaSt paulMississippiJacksonWisconsinMadisonMissouriJefferson cityWyomingCheyenne`.split(/(?=[A-Z])/),D,[...Array(50).keys()],0,`#080`,`#123`,2,2,0,6],[`TERRITORY`,`GreenlandAntarcticWestern saharaGibraltarGuadeloupeHong kongMartiniqueReunionGuamCayman islandsSt martinFrench polynesiaSt helenaSt barthelemyNew caledoniaPuerto ricoWallis & futunaFrench guianaGuernseyBritish indian ocean territoryMayotteSt pierre & miquelonAnguillaAmerican samoaFaroe islandsBermudaUs minor outlying islandsFrench southern territoriesBritish virgin islandsUs virgin islandsNetherlands antillesArubaAland islandsSouth georgiaBonaireBouvet islandCocos islandsCuracaoChristmas islandFalkland islandsHeard & mcdonald islandsIsle of manJerseyMacauNorthern marianasMontserratNorfolk islandPitcairn islandsJan mayenTokelauTurks & caicos islandsSvalbard`.split(/(?=[A-Z])/),E,[...Array(52).keys()],0,`#080`,`#123`,0,1,0,8],[`DESERT`,`SaharaColorado plateauArabian desertGobiGreat victoriaSimpsonAtacamaSyrian desertGreat sandy desertNamibChihuahuan desertKalahariPatagonian desertKarakumSonoranKyzylkumTaklamakanTharGibsonDasht-e margoRegistanMojaveDasht-e kavirDasht-e loot`.split(/(?=[A-Z])/),I,[...Array(24).keys()],0,`rgba(255,255,255,.2)`,0,0,1,0,8],[`FOREST`,`Amazon rainforestSumatra rainforestTaigaGreat lakes st lawrenceSierra nevadaMiombo woodlandsCongo basinKinabaluSundarbansDaintree rainforestXishuangbannaBialowieza primeval forestBlack forestVirgin komi forestsLacandon jungleTongassBosawas biosphere reserveAtlantic forestValdivian rainforest`.split(/(?=[A-Z])/),L,[...Array(19).keys()],0,`rgba(0,0,0,.1)`,0,0,1,0,8],[`LAKE`,`SuperiorLemanMichiganTiticacaVictoriaGreat bear lakeMalawiGreat slave lakeNicaraguaLoch nessTaal lakeBaikalOntarioPinatuboHuronTanganyikaErieWinnipegLadogaBalkhashOnegaCrater lakeReed flute caveEmerald lakeMirror lakeSpotted lake`.split(/(?=[A-Z])/),G,[...Array(26).keys()],0,`#0af`,`#123`,0,1,0,8],[`STREAM`,`AmazoneNileCongoNigerLoireZambezeIndusMississippiColoradoColumbiaUruguayYangtzeYellow riverXiUralDanubeRhinElbeMeuseRhoneSeineOrangeSenegalVoltaChariGambiaDraaBandamaTanaParanaYukonSao franciscoJubbaLimpopoRio grandeTocantinsOrinocoBrazosMackenzieMagdalenaFraserParnaibaSaint-laurentRio negroEssequiboLenaAmourMekongIenisseiObBrahmapoutreSalouenEuphratesAmou-dariaGangeSyr-dariaIrrawaddyKolymaTigrisIndiguirkaKouraGodavariKrishnaNarmadaRed riverAnadyrVolgaDnieperDonPechoraDniestrTagusVistuleDaugavaMurraySepik`.split(/(?=[A-Z])/),H,[...Array(76).keys()],0,0,`#0df`,0,1,0,8],[`CAPITAL`,A,C,[...Array(199).keys()],2,0,0,0,3,2,8],[`US CAPITAL`,B,D,[...Array(50).keys()],2,0,0,0,2,1,6],[`VOLCANO`,`EtnaVesuviusPiton de la fournaiseMount peleeEyjafjallajokullSt helensKilaueaStromboliSanta mariaPinatuboYasurTaalAmbrymMerapiErta alePacayaErebusSakurajimaNyiragongoUlawunMauna loaGalerasKrakatoaTamboraNevado del ruiz`.split(/(?=[A-Z])/),J,[...Array(25).keys()],2,0,0,0,1,0,8],[`MOUNTAIN`,`Mount everestK2AnnapurnaFujiKilimanjaroMont blancPopocatepetlOlympusBroad peakCookLhotseMakaluCho oyuDhaulagiriManasluNanga parbatGasherbrum iGasherbrum iiShishapangmaKangchenjungaDenaliKirkjufellFitz royHuaElbrusMatterhornEl capitanGrand tetonLicancaburTre cime de lavaredoBen nevisRainierKinabaluHuangKailashBanff`.split(/(?=[A-Z])/),K,[...Array(36).keys()],2,0,0,0,1,0,8],[`PLACE`,`Cape canaveralChrist redeemerGreat wall of chinaSphinxEiffel towerPisa towerSagrada familiaBig benLiberty statueForbidden cityGiza pyramidsVersailles palaceAcropolisTrevi fountainKremlinAtomiumLascaux cavesMont st michelPiazza san marcoWashington dcGrand canyonMillau bridgeGibraltar rockEmpire state buildingHollywood signTimes squareLouvre museumWhite houseFlorence cathedralLas vegasMadrid palaceCentral parkSistine chapelPiazza del campoMachu picchuBurj al arab hotelSt peter basilicaCapitol hillLuxor templeGolden gate bridgeBurj khalifaAlcatrazEphesusManneken pisMount eden craterNorth capeSt basil cathedralVictoria fallsGreat buddha of kamakuraLotus templeColosseumAbu simbelPetronas twin towersYellowstoneNiagara fallsTaj mahalMeccaAuschwitzStonehengeMount rushmorePentagonCape of good hopeOpera houseParc guellPompeiiWaterlooEaster islandEvergladesCloud gateRialto bridgeWillis towerLittle mermaidTower bridgeBlue mosqueNevado mismiTable mountainMinaret of jamAngkor watNeuschwanstein castleAmritsar golden templeBesakih templeChichen itzaBran castleHagia sophiaUluruBrandenburg gateBlue domed churchCheyenne mountainKiyomizu-deraPetraTombouctouNull island`.split(/(?=[A-Z])/),F,[...Array(92).keys()],2,0,0,0,1,0,8],[`COUNTRY`,A,C,[...Array(199).keys()],0,0,0,2,3,0,8]],z=a.getContext`2d`,R=1,j=[],V=0,O=0,U=0,q=0,W=0,Z=p=>{if(a.width=1020,3!=W&&4!=W&&(z.fillStyle=`#123`,z.fillRect(0,0,1020,1020)),W)if(6==W)z.font=`110px f`,z.fillText(`\u{1f1fa}\u{1f1f8}`,450,360),z.fillStyle=`#fff`,z.font=`110px i`,z.fillText(`Loading flags`,200,150),z.fillText(`\u25b8OK \u25b8skip`,210,480),z.font=`40px i`,z.fillText(`Click OK when you see a flag below:`,220,220);else if(1==W)z.fillStyle=`#fff`,z.font=`110px i`,z.fillText(`Game mode`,60,150),z.font=`70px i`,z.fillText(`\u25b8High score`,50,280),z.fillText(`\u25b8Endless`,50,460),z.font=`35px i`,z.fillText(`Answer 25 to 1000 questions and get a grade`,110,330),z.fillText(`Play until you reach 50,000km of errors`,110,510);else if(7==W)z.fillStyle=`#fff`,z.font=`60px i`,z.fillText(`\u25b825 questions`,50,170),z.fillText(`\u25b850 questions`,50,300),z.fillText(`\u25b8100 questions`,50,430),z.fillText(`\u25b8250 questions`,530,170),z.fillText(`\u25b8500 questions`,530,300),z.fillText(`\u25b81000 questions`,530,430);else if(2==W){if(q<5)c=h=[1,8,12,3,0][q];else{for(h=c,i=0;i<999&&(o=Math.random(),(h=o<.1?1:o<.2?8:o<.3?12:(4+~~((o-.3)/(R?.064:.07)))%(R?14:13))==c||!N[h][3].length||q<20&&9==h);i++)h=c;c=h}s=N[h][3],l=~~(Math.random()*Math.min(q<3?30:q,s.length)),u=s[l],r=N[h][1][N[h][8]*u+N[h][9]].toUpperCase(),s.splice(l,1),z.fillStyle=`#fff`,z.font=`40px i`,z.fillText(`Question `+(q+1)+(O?``:`/`+e),30,50),O&&U&&z.fillText(`Errors: `+U+`km`,30,100),z.textAlign=`center`,z.font=`70px i`,z.fillText(`FIND THIS `+N[h][0]+`:`,512,280),z.fillText(`\u25b8`,950,550),13==h?(z.font=`200px f`,z.fillText(r=String.fromCodePoint(127462+r.charCodeAt()-65,127462+r.charCodeAt(1)-65),512,470)):(z.font=`99px i`,d=r.match(/.{1,16}( |$)/g),z.fillText([d[0]],510,400),z.fillText([d[1]],510,500)),(q>=e||!s.length||U>5e4)&&(W=5,Z())}else if(3==W){for(m=2==h||9==h,f=1;f<8;f++)aa(f,m?3.9:1,m?-254:-4,m?-350:0,q%9>7?`#123`:0,q%9>7?`#123`:0);z.fillStyle=`#123`,z.fillRect(0,0,1020,60),z.fillStyle=`#fff`,z.font=`40px i,f`,z.fillText(N[h][0]+`: `+r,10,45),V=19998,b=0}else if(4==W){for(h||(y=_(M[u])),f=1;f<8;f++)aa(f,m?3.9:1,m?-254:-4,m?-350:0,q%9>7?`#123`:0,q%9>7?`#123`:0);h&&(y=1!=h&&13!=h||72!=u?$(N[h][2][u],N[h][7],N[h][4],N[h][10],7==h?0:`#ff0`,`#db0`,m?3.9:1,m?-254:-4,m?-350:0,5):aa(2,1,-4,0,`#ff0`,`#db0`)),z.fillStyle=`#123`,z.font=`80px i`,z.strokeStyle=`#fff`,z.lineWidth=1,b?(z.fillText(`Time out!`,400,530),z.strokeText(`Time out!`,400,530),g=100):y[0]<5?(z.fillText(`Perfect!`,400,530),z.strokeText(`Perfect!`,400,530)):(t=100*~~(.3*y[0]),O&&(U+=t),z.fillText(t+`km away!`,300,530),z.strokeText(t+`km away!`,300,530)),y[0]>4&&!b&&(z.beginPath(),z.fillStyle=`red`,z.arc(X,Y,9,0,7),z.fill(),z.beginPath(),z.setLineDash([15,5]),z.strokeStyle=`red`,z.lineWidth=5,z.moveTo(X,Y),z.lineTo(y[1],y[2]),z.moveTo(X-1020,Y),z.lineTo(y[1]-1020,y[2]),z.moveTo(X+1020,Y),z.lineTo(y[1]+1020,y[2]),z.stroke(),z.setLineDash([])),z.fillStyle=`#123`,z.fillRect(0,0,1020,60),z.fillStyle=`#fff`,z.font=`40px i,f`,z.fillText(N[h][0]+`: `+r+(8==h||13==h?` (`+A[3*u+1]+`)`:9==h?` (`+B[2*u]+`)`:``).toUpperCase(),10,45),j[q]=Math.max(0,100-g-~~(t/50)),V=3300}else 5==W&&(n=O?q+` question`+(q>1?`s`:``):~~(j.reduce((a,e)=>a+e)/j.length)+`%`,z.fillStyle=`#fff`,z.textAlign=`center`,z.font=`90px i`,z.fillText(`Score: `+n,510,250),z.font=`40px i`,z.fillText(`\u25b8share`,510,400),z.fillText(`\u25b8replay`,510,500));else{for(z.fillStyle=`#fff`,i=999;i--;)z.beginPath(),z.arc(1020*Math.random(),1020*Math.random(),Math.random(),0,7),z.fill();z.font=`600px i`,z.fillStyle=`#07d`,z.fillText(2,690,530),z.font=`230px i`,z.fillText(`\u{1f30d}`,225,410),z.fillStyle=`#fff`,z.fillText(`GE QUIZ`,50,415)}},Q=(a,e)=>a?6e4<(e=a.charCodeAt())?0:255<e?`€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ`.indexOf(a)+128:e:0,$=(a,e,i,n,o,r,t,l,s,u,d=[0],h=1e5,c,f,m,g,y)=>{for(a=a.slice(e).split``,f=i?1:a.length;f--;){for(c=0;c<(i||a[f].length);c++)c?(g=-(((m=Q(a[f][c]))>>3)-1)*Math.PI/8,y=(7&m)*n+n,p=Math.floor(p+y*Math.cos(g)),S=Math.floor(S+y*Math.sin(g)),z.lineTo(k=p/2*t+l,T=S/2*t+s+65),(x=Math.hypot(X-k,Y-T))<h&&(d=[h=x,k,T]),1==t&&((x=Math.hypot(X-(k-1020),Y-T))<h&&(d=[h=x,k-1020,T]),(x=Math.hypot(X-(k+1020),Y-T))<h&&(d=[h=x,k+1020,T]))):(z.beginPath(),v=p=Q(a[f][c])*n,P=S=Q(a[f][c+1])*n/2,z.moveTo(k=p/2*t+l,T=S/2*t+s+65),(x=Math.hypot(X-k,Y-T))<h&&(d=[h=x,k,T]),1==t&&((x=Math.hypot(X-(k-1020),Y-T))<h&&(d=[h=x,k-1020,T]),(x=Math.hypot(X-(k+1020),Y-T))<h&&(d=[h=x,k+1020,T])),z.fillStyle=r,r&&o&&z.fillRect(p/2*t+l,S/2*t+s+65,1,1),5==u&&(1==a.length&&a[0].length<5||2==i)&&z.arc(p/2*t+l,S/2*t+s+65,8,0,7),c++);o&&z.lineTo(v/2*t+l,P/2*t+s+65),z.strokeStyle=r,z.lineWidth=5==u?5:o?t>1?4:u:.5,r&&z.stroke(),o&&(z.fillStyle=u<5&&q%9<8&&(P<80||P>900)?`#fff`:o,z.fill()),z.isPointInPath(X,Y)&&(d=[h=0])}return d[0]/=t,d},_=(a,e=1e5,i,n)=>(p=16*Q(a[0]),S=16*Q(a[1])/2,i=16*Q(a[2]),z.beginPath(),z.arc(k=p/2,T=S/2+65,i/2,0,7),z.arc(p/2-1020,S/2+65,i/2,0,7),z.arc(p/2+1020,S/2+65,i/2,0,7),(x=Math.hypot(X-k,Y-T))<e&&(n=[e=x-i/2,k,T]),(x=Math.hypot(X-(k-1020),Y-T))<e&&(n=[e=x-i/2,k-1020,T]),(x=Math.hypot(X-(k+1020),Y-T))<e&&(n=[e=x-i/2,k+1020,T]),z.fillStyle=`#ff0`,z.fill(),z.isPointInPath(X,Y)&&(n=[e=0]),n),aa=(a,e,n,o,r,t,l=1e5,s,u)=>{for(i in(a=N[a])[2])(s=$(a[2][i],a[7],a[4],a[10],r||a[5],t||a[6],e,n,o,2))[0]<l&&(u=s,l=s[0]);return u},ea=(a,e,i,n,o)=>{for(i in e=(a=new AudioContext).createGain(),n=`\n\n\n\n\n\n\n\n\n\n\b\n\vcccc\v\v\v\v\v\v\r\v\nccc\n\n\n\n\n\n\n\n\n\n\b\n\vcccc\v\v\v\v\v\v\b\nccc\n\n\n\r\v\n\bccc\b\b\b\v\v\v\b\nc\rc\vc`)(o=a.createOscillator()).connect(e),e.connect(a.destination),o.start(.2*i),o.frequency.setValueAtTime(415*1.06**(13-n.charCodeAt(i)),.2*i),e.gain.setValueAtTime(.03,.2*i),e.gain.setTargetAtTime(.001,.2*i+.18,.005),o.stop(.2*i+.19);setTimeout(ea,30500)};onmouseup=(i=>{w=a.offsetWidth,i.changedTouches?(X=1020*i.changedTouches[0].pageX/w,Y=1020*i.changedTouches[0].pageY/w):(X=1020*i.pageX/w,Y=1020*i.pageY/w),W?6==W?(X>510&&(R=0),W=1):1==W?Y>370?(e=1122,O=1,W=2):W=7:7==W?(e=Y>350?100:Y>210?50:25,X>500&&(e*=10),W=2):2==W?W=3:3==W?(g=20-V/1e3,W=4):4==W?(q++,W=2):5==W&&(location=Y<430?` //xem.github.io/geoquiz2/s/#`+[n,O,e]:location):W=navigator.userAgent.match(/Mac|iO|An/)?1:6,Z()}),N[13][3].splice(102,1),Z(),ea(),setInterval(a=>{V&&(V-=33),6==W?Z():3==W?(z.beginPath(),z.fillStyle=`#ff0`,z.fillRect(0,58,1020-1020*V/2e4,4),V||(W=4,b=1,Z())):4==W&&(V||(W=2,q++,Z()))},33)})</script><style>@font-face{font-family:f;src:url(//xem.github.io/geoquiz2/n.ttf),url(//xem.github.io/geoquiz2/t.ttf)}@font-face{font-family:i;src:local(impact),url(//xem.github.io/geoquiz2/i.ttf)}*{margin:0;background:#123;cursor:crosshair;width:100%;overflow:hidden;max-width:177vh;font-family:i}#a{background:radial-gradient(#7DF 50%,#0af