From a2bcf4451cbf7b763d7fb50d4b8a65ad5321af7e Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 18 Mar 2024 01:49:30 +0100 Subject: markers. --- data.js | 2650 +++++++++++++++++++++++++++++++++++++++++++++++++++++- play.css | 122 +++ play.html | 82 ++ play.js | 35 +- tools/layout.svg | 100 ++- 5 files changed, 2967 insertions(+), 22 deletions(-) diff --git a/data.js b/data.js index 3e35c41..f022c25 100644 --- a/data.js +++ b/data.js @@ -1,2 +1,2650 @@ -const data = {"type":{"major_fortress":[28,69,77,130,196,209,237,253,269,403,427,469,514,545,576],"minor_fortress":[1,6,8,11,14,17,39,50,51,52,66,71,75,96,105,117,120,137,138,143,155,159,177,187,193,195,199,202,205,220,222,225,226,228,235,241,243,248,252,267,275,288,289,345,358,404,405,412,431,471,481,490,492,495,512,538,559,561,577,579,590,596,599,603]},"suit":{"clubs":[[0,3],[21,51],[168,175],[199,216],[280,296],[364,365],[402,417],[432,432],[466,486],[525,533],[576,589]],"diamonds":[[4,9],[52,96],[176,186],[217,229],[297,320],[366,379],[433,452],[487,506],[534,543],[590,594]],"hearts":[[10,18],[97,133],[187,188],[230,252],[321,346],[380,383],[418,431],[453,464],[507,507],[544,560],[595,601]],"spades":[[19,20],[134,167],[189,198],[253,279],[347,363],[384,401],[465,465],[508,524],[561,575],[602,616]]},"map":{"Flanders":[[0,20],[199,363],[402,431]],"Bohemia":[[21,198],[364,401],[432,616]]},"country":{"Austria":[[0,167]],"Bavaria":[[168,198]],"France":[[199,279]],"Netherlands":[[402,431]],"Poland":[[432,465]],"Prussia":[[466,524]],"Saxony":[[525,575]],"Silesia":[[576,616]],"HRE":[[280,401]]},"cities":{"name":["Antwerpen","Brüssel","Geel","Mecheln","Bastogne","Löwen","Namur","Nivelles","Rochefort","Verviers","Arlon","Brügge","Eeklo","Gent","Luxembourg","Poperinge","Roeselare","Tournai","Wiltz","Ath","Mans","Aschach","Aussig","Austerlitz","Baden","Boskowitz","Braunau","Brod","Brünn","Brüx","Gloggnitz","Gols","Güns","Hlinsko","Kaaden","Karlsbad","Krieglach","Krummau","Laun","Olmütz","Proßnitz","Purb","Rohrbach","Saaz","Schlan","Schärding","Steinamanger","Teplitz","Trebitsch","Wels","Zwittau","Ödenburg","Budweis","Enns","Friedek Mistek","Friedland","Gmünd","Gran","Hohenelbe","Horn","Jitschin","Jungbunzlau","Kolin","Komorn","Krems","Kufstein","Königgrätz","Leipa","Leitmeritz","Linz","Luhatschowitz","Melk","Melnik","Neuhäusel","Neutitschein","Nimburg","Pardubitz","Prag","Prerau","Pápa","Raab","Raudnitz","Reichenberg","Rumburg","Sillein","St. Pölten","Sternberg","Stuhlweißenburg","Tatabanya","Tetschen","Turnau","Unter Haid","Vsetin","Waidhofen","Weißbrunn","Zliny","Zwettl","Abasdorf","Bad Ischl","Beraun","Freiwaldau","Gairing","Gmunden","Hollabrunn","Hostau","Klattau","Korneuburg","Kosteletz","Kulm","Lundenburg","Marienbad","Mies","Mistelbach","Nachod","Nikolsburg","Nürschan","Orth","Pilsen","Pisek","Prachatitz","Pressburg","Prestitz","Pribram","Rakonitz","Schneegattern","Schönberg","Schüttenhofen","Tepl","Trautenau","Trübau","Wien","Wildenschwert","Wostitz","Znaim","Amstetten","Beneschau","Bruck","Eger","Frankenfels","Fratres","Freudenthal","Galanta","Hieflau","Iglau","Kremnitz","Leoben","Levice","Liezen","Mariazell","Neutra","Orlik","Ostrau","Pilgram","Pistyan","Rohr","Schemnitz","Schiltern","Slapy","Steyr","Tabor","Teschen","Trentschin","Trieben","Troppau","Tschaslau","Tyrnau","Wittingau","Wotitz","Deggendorf","Falkenstein","Landau","Mühldorf","Pfarrkirchen","Regen","Straubing","Wasserburg","Amberg","Landsberg","Murnau","Neumarkt","Rosenheim","Schwandorf","Starnberg","Sulzbach","Tegernsee","Tirschenreuth","Tölz","Cham","Traunstein","Beilngries","Dachau","Ergoldsbach","Freising","Ingolstadt","Kelheim","Landshut","München","Pfaffenhofen","Schrobenhausen","Belfort","Châlons-en-Champ.","Château-Thierry","Colmar","Créspy-en-V.","Epernay","Meaux","Montbeliard","Mulhouse","Provins","Reims","Rethel","Romilly s. S.","Sezianne","Soissons","Valdahon","Valmy","Vesoul","Bar-s.-Aube","Bouillon","Chaource","Chaumont","Châtillon s. S.","Haguenau","Langres","Sens","St. Dizier","Strasbourg","Tonnere","Troyes","Vitry","Armientières","Autun","Avallon","Beaumont","Beaune","Besançon","Calais","Dijon","Dole","Dunkerque","Gray","Lille","Longuyon","Metz","Montbard","Montmédy","Omans","Perne","Sedan","St. Avold","St. Omer","Thionville","Verdun","Amiens","Arras","Bar-le-Duc","Cambrai","Charleville-Mézieres","Compiègne","Douai","Doullens","Epinal","Guise","Jussey","Laon","Lens","Lunéville","Maubeuge","Mondidier","Nancy","Noyon","Péronne","Sarrebourg","Sarreguemines","St. Die","St. Quentin","Toul","Valenciennes","Vervins","Vittel","Aschaffenburg","Bingen","Cochem","Darmstadt","Frankfurt","Idar Oberstein","Kaiserslautern","Lörrach","Mainz","Mannheim","Miltenberg","Mülheim","Nauheim","Wiesbaden","Wittlich","Worms","Zweibrücken","Aachen","Baden","Bruchsal","Charleroi","Genk","Givet","Göppingen","Heidelberg","Heilbronn","Karlsruhe","Landau","Lüttich","Maastricht","Malmedy","Offenburg","Pirmasens","Prüm","Reutlingen","Roermond","Speyer","Stuttgart","Tienen","Tübingen","Wolfach","Ahlen","Biberach","Bocholt","Coesfeld","Dortmund","Ehingen","Essen","Freiburg","Geldern","Hamm","Kleve","Krefeld","Lingen","Meppen","Münster","Pfullendorf","Ravensburg","Reichenbach","Rheine","Rottweil","Saarbrücken","Saarlouis","Stühlingen","Tecklenburg","Trier","Wesel","Barmen","Betzdorf","Bonn","Düsseldorf","Euskirchen","Gerolstein","Gimborn","Hagen","Iserlohn","Jülich","Koblenz","Köln","Limburg","Olpe","Siegen","Waldbröl","Wetzlar","Freyung","Passau","Bamberg","Bayreuth","Bernburg","Dessau","Erlangen","Füssen","Kulmbach","Köthen","Marktredwitz","Nürnberg","Partenkirchen","Quedlinburg","Schwabach","Weiden","Berchtesgaden","Hallein","Salzburg","Werfen","Altenburg","Arnstadt","Augsburg","Coburg","Donauwörth","Eichstätt","Erfurt","Gera","Greiz","Hof","Jena","Kronach","Naila","Regensburg","Rudolstadt","Saalfeld","Sonneberg","Weimar","Alkmaar","Amsterdam","Bergen","Breda","Den Haag","Dordrecht","Eindhoven","Haarlem","Hertogenbosch","Leiden","Nijmegen","Rotterdam","Terneuzen","Tilburg","Utrecht","Venlo","Almelo","Apeldoorn","Arnhem","Assen","Delfzijl","Deventer","Dokkum","Emmen","Enschede","Groningen","Heerenveen","Leeuwarden","Meppel","Zwolle","Krotoszyn","Aleksandrów","Bełchatów","Kalisz","Konin","Koło","Krzepice","Krzyż","Kępno","Lask","Miedzychód","Miedzyzecz","Ostrów","Pleszew","Sieradz","Skwierzyna","Turek","Warta","Wielun","Zduńska Wola","Złoczew","Gostýn","Grodzisk","Jarocin","Kościan","Leszno","Poznań","Rawicz","Srem","Szamotuły","Wolztyn","Wronki","Wschowa","Czestochowa","Angermünde","Barath","Beeskow","Berlin","Bernau","Brandenburg","Eberswalde","Fehrbellin","Freienwalde","Fürstenwalde","Königs Wusterhausen","Luckenwalde","Neuruppin","Oranienburg","Potsdam","Schwedt","Spandau","Templin","Treuenbrietzen","Zehdenick","Zossen","Berlinchen","Drossen","Eisleben","Frankfurt","Friedeberg","Halbenstadt","Halle","Krossen","Küstrin","Landsberg","Neudamm","Pyritz","Reppen","Schwiebus","Seelow","Soldin","Staßfurt","Woldenburg","Zielenzig","Züllichau","Jüterbog","Burg","Gardelegen","Genthin","Haldensleben","Havelberg","Kyritz","Magdeburg","Oebisfelde","Oschersleben","Pritzwalk","Rathenow","Salzwedel","Schönebeck","Schöningen","Stendal","Tangermünde","Wittenberge","Aue","Chemnitz","Deuben","Dippoldiswalde","Döbeln","Freiberg","Marienberg","Pirna","Rochlitz","Artern","Aschersleben","Bitterfeld","Borna","Leipzig","Merseburg","Naumburg","Querfurt","Sangerhausen","Zittau","Dahme","Dresden","Elsterwerda","Falkenberg","Finsterwalde","Grimma","Großenhain","Herzberg","Luckau","Lübben","Meißsen","Oschatz","Radeberg","Riesa","Senftenberg","Torgau","Wittenberg","Bautzen","Belzig","Cottbus","Forst","Guben","Görlitz","Hoyerswerda","Lauban","Muskau","Penzig","Plauen","Sorau","Spremberg","Weißwasser","Zwickau","Breslau","Glogau","Guhrau","Liegnitz","Militsch","Neumarkt","Oels","Ohlau","Schweidnitz","Steinau","Strehlen","Striegau","Trebnitz","Wohlau","Brieg","Kreuzburg","Lublinitz","Namslau","Rosenberg","Frankenstein","Glatz","Grottkau","Habelschwerdt","Neisse","Reichenbach","Waldenburg","Beuthen","Cosel","Gleiwitz","Groß Strehlitz","Grünberg","Hirschberg","Kattowitz","Löwenberg","Oppeln","Priebus","Ratibor","Rybnik","Sprottau","Tichan","Ziegenhals"],"country":["Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Austria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","Bavaria","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","France","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","HRE","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Netherlands","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Poland","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Prussia","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Saxony","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia","Silesia"],"x":[432,397,497,448,557,462,438,396,511,589,497,283,326,324,546,225,250,281,578,310,331,1543,1568,2134,1963,2043,1438,1909,2051,1481,1931,2144,2060,1917,1410,1375,1923,1568,1531,2138,2134,2092,1566,1458,1566,1500,2107,1532,1957,1562,2019,2074,1638,1700,2347,1792,1733,2416,1858,1842,1846,1696,1756,2307,1858,1277,1855,1661,1619,1627,2253,1792,1675,2323,2261,1760,1851,1641,2194,2209,2233,1618,1758,1661,2407,1856,2186,2421,2367,1622,1811,1631,2293,1789,2281,2235,1786,1916,1553,1568,2112,2122,1565,1950,1353,1452,1979,1939,1530,2088,1341,1384,2007,1930,2017,1433,2072,1483,1570,1567,2133,1481,1568,1481,1491,2074,1485,1406,1924,2000,2006,1989,1963,1922,1728,1696,1849,1282,1786,1783,2188,2240,1686,1854,2379,1764,2411,1621,1797,2320,1625,2302,1796,2247,1861,2395,1853,1623,1664,1678,2383,2279,1677,2237,1834,2226,1718,1692,1415,1343,1344,1367,1428,1435,1357,1335,1207,1073,1100,1146,1255,1276,1149,1194,1218,1274,1157,1379,1331,1171,1127,1276,1223,1161,1215,1276,1184,1203,1083,510,254,152,595,72,212,77,451,576,78,245,289,117,160,145,406,323,381,235,422,131,276,184,744,301,71,323,697,95,142,270,154,75,75,375,145,318,72,201,238,147,288,195,466,514,136,421,318,78,384,578,80,549,389,79,139,382,182,322,69,193,71,483,229,388,193,141,542,290,74,482,121,136,606,636,567,180,425,237,259,408,961,794,750,896,928,720,776,639,862,878,961,644,949,845,709,837,703,642,784,893,378,549,429,956,936,947,834,793,533,590,578,719,728,625,906,625,848,882,516,845,759,959,949,813,860,873,932,807,705,703,912,704,724,939,931,912,877,931,833,908,779,643,613,739,960,634,766,803,854,765,764,709,690,858,861,935,707,795,730,891,941,907,802,955,1500,1487,1053,1129,1174,1255,1041,1046,1123,1228,1226,1052,1108,1090,1045,1258,1378,1428,1422,1444,1267,1044,1047,1059,1041,1092,1049,1223,1252,1207,1169,1118,1183,1259,1095,1096,1050,1115,592,596,467,540,473,559,596,539,633,514,637,521,382,570,599,647,813,695,700,903,935,756,801,878,831,861,730,713,769,766,2144,2380,2417,2239,2197,2296,2385,1844,2234,2406,1859,1859,2218,2192,2316,1812,2267,2318,2353,2366,2335,2093,1938,2138,1997,2005,2020,2041,2068,1979,1918,1911,1945,2430,1552,1477,1561,1445,1490,1336,1514,1337,1561,1555,1499,1413,1340,1418,1395,1562,1390,1450,1361,1393,1450,1730,1691,1168,1646,1762,1062,1219,1758,1652,1712,1636,1666,1711,1770,1617,1671,1145,1790,1742,1816,1405,1226,1158,1275,1119,1215,1277,1175,1060,1103,1241,1291,1086,1197,1044,1201,1231,1148,1336,1351,1469,1494,1407,1414,1414,1556,1336,1092,1121,1281,1281,1276,1212,1185,1151,1094,1729,1452,1510,1444,1409,1502,1336,1513,1406,1496,1550,1453,1354,1564,1400,1551,1352,1334,1641,1288,1623,1681,1694,1728,1616,1782,1680,1779,1269,1760,1619,1687,1286,2075,1925,1988,1923,2122,2041,2134,2137,1994,1992,2082,1930,2066,1990,2190,2259,2336,2205,2287,2069,2036,2137,2047,2131,2022,1932,2351,2262,2327,2286,1845,1853,2405,1849,2246,1759,2294,2357,1855,2404,2190],"y":[528,587,573,563,832,641,705,662,803,719,909,474,491,538,941,479,532,582,887,647,691,1268,718,1097,1388,940,1339,950,1056,758,1461,1397,1518,896,802,844,1524,1169,794,932,1011,1401,1229,841,839,1293,1581,741,1036,1334,892,1465,1156,1328,924,643,1185,1422,687,1200,748,746,845,1439,1258,1529,795,716,747,1320,1088,1323,798,1387,940,782,847,841,1003,1525,1469,791,687,645,1022,1334,899,1522,1482,680,722,1232,1028,1161,1522,1046,1228,1260,1478,907,782,1249,1423,1210,994,1047,1260,799,1568,1192,898,933,1206,740,1164,958,1330,939,1032,1089,1321,1003,961,889,1393,834,1093,891,685,844,1327,805,1134,1161,1390,908,1568,842,1407,1089,790,1332,1479,1038,1168,1596,1326,1520,1468,1310,1001,848,980,1196,1408,1234,1092,947,1393,1043,843,1137,1573,832,906,1268,1087,961,1190,1138,1236,1307,1270,1140,1184,1340,1045,1393,1473,1095,1425,1040,1383,959,1470,926,1452,1086,1421,1137,1312,1187,1294,1198,1169,1260,1331,1246,1257,1433,1067,973,1388,908,1025,993,1469,1449,1059,938,894,1086,1043,892,1538,1054,1403,1205,847,1235,1273,1292,1187,1331,1160,1186,1246,1304,1173,1142,539,1496,1390,957,1500,1499,475,1419,1515,474,1407,588,990,1078,1387,957,1580,593,896,1098,536,1020,1033,731,686,1142,707,840,840,649,659,1299,781,1331,845,642,1208,738,791,1156,814,755,1226,1140,1299,778,1168,663,831,1248,979,950,895,1013,943,1007,1071,1493,960,1077,1061,1437,901,906,942,1028,1087,685,1248,1196,750,642,782,1284,1136,1213,1195,1136,718,667,771,1302,1134,833,1335,644,1144,1261,675,1330,1340,545,1441,465,490,575,1397,588,1387,547,594,491,594,391,332,504,1461,1498,1418,440,1390,1072,1038,1476,458,984,556,666,772,775,641,776,847,701,642,644,679,839,722,838,715,768,718,831,1177,1223,924,951,429,406,996,1473,898,435,884,1039,1536,447,1091,973,1508,1498,1440,1540,648,710,1303,847,1182,1156,646,694,751,827,698,848,791,1136,724,771,800,654,232,312,446,461,346,416,535,289,497,327,446,384,478,501,390,578,355,346,405,237,171,397,156,295,402,191,213,174,262,316,395,320,496,378,268,285,581,131,469,436,177,237,427,351,430,202,325,354,538,402,479,336,232,286,280,322,213,353,248,175,281,155,331,645,113,349,336,209,184,259,152,141,176,273,275,330,75,145,246,65,188,57,347,71,297,76,237,525,277,122,398,506,335,196,147,141,64,277,276,229,103,396,81,218,311,392,297,153,282,260,119,121,300,250,340,63,214,168,356,320,192,230,104,770,721,653,689,637,693,745,642,646,582,484,480,591,543,556,600,562,527,636,420,581,523,492,455,589,528,449,411,393,569,549,591,559,486,486,417,589,354,426,436,394,585,533,570,479,533,795,430,474,541,729,528,408,394,502,436,471,499,564,588,441,593,571,435,519,591,539,596,536,576,655,703,644,757,685,642,641,651,733,703,674,404,579,725,525,643,474,778,780,456,774,705],"major_roads":[[],[3,7,19],[405,3],[2,1],[18,310],[],[300,302,308],[1,300],[],[308,297,310],[],[],[],[],[251,18],[],[],[19,241],[14,4],[1,17],[],[365,69],[],[],[],[],[],[143,48,164],[132,48,40],[],[],[],[46,51],[],[],[],[],[],[],[40,86],[28,39],[51,116],[],[],[],[],[32],[],[28,27],[],[],[32,41],[91,159],[71,69],[],[],[],[],[],[],[],[],[76,77,164],[73],[],[],[113,76],[],[],[21,53,91],[],[85,53],[],[63,141],[],[],[66,62],[135,99,62],[],[],[],[],[],[],[],[130,71],[39,140],[],[],[532],[],[69,52],[],[],[],[],[],[],[],[77,117],[],[],[],[106,133],[],[],[130,103],[],[],[],[111,137],[115,110],[],[596,66],[],[117,111],[41,120,130],[99,115],[],[],[141,116],[],[],[],[],[],[],[],[],[],[116,85,106],[],[133,28],[103,132,156],[],[167,77],[],[374,110],[],[],[86,163],[73,120],[],[156,27],[],[],[],[],[],[],[],[],[],[],[],[],[133,143],[],[],[52,167],[],[],[],[140,612],[62,27],[],[],[159,135],[],[],[195,172],[],[170,365],[],[],[],[],[386,190],[],[],[],[],[],[],[],[],[],[],[],[],[177,196],[],[196,197,195],[197,389],[],[192,170],[190,192],[192,193],[],[206,207],[204,229],[],[],[205,258],[209,200],[208,203],[235,199],[199,291],[211,205],[264,210,204],[209,257],[228,208],[],[],[],[],[],[225,228,221],[],[],[],[217,237],[],[279,237],[],[229,217,255],[311,272],[],[217,211],[200,225],[],[],[],[],[],[238,246,206],[],[221,238,223],[237,235],[],[],[17,265],[],[269,249,251],[],[],[235],[],[],[243,341],[],[243,14],[],[],[265,271],[225,276],[],[210,302],[203,270],[],[],[],[],[],[275,209],[241,254],[272,269],[],[],[266,243,276,279],[258,275],[254,275],[226,266],[],[],[271,264,270],[255,269],[],[],[269,223],[],[],[],[],[],[],[295,312],[],[293,295],[295,304],[],[207,328],[],[359,288],[],[288,289,286],[341,312],[9,356],[311,306],[306,305],[7,6],[],[6,257],[317,386],[388,289],[299,388],[307,298,299,317],[312,306],[6,9],[],[4,9],[328,226,298],[286,296,307],[],[],[],[],[306,303],[],[],[],[],[],[],[426,325],[324,327],[338,386],[325,350],[291,311],[],[],[],[350,417],[],[],[],[],[],[343,326],[],[],[249,296],[],[338],[],[],[],[],[],[358,357],[358,332,327],[],[],[],[],[],[297,358],[349,359],[356,350,349],[357,293],[],[],[],[],[],[172,21],[],[375,374],[],[],[],[],[],[493,520],[367,137],[378,367],[],[],[389,375],[],[],[],[],[],[],[],[303,326,177],[],[305,304,389],[388,193,378],[],[],[],[],[],[],[],[],[],[],[],[],[],[416,411],[],[407,2,415],[413,411],[416,405,413],[417,415],[],[],[406,403],[],[407,406],[],[408,405],[419,403,407],[332,408],[431,426],[431,416],[],[],[427],[],[],[],[418,324],[422,430],[],[],[427,431],[430,418,419],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[472,481],[553,486],[],[480,482,476,470],[469,472],[510,480],[470,466],[513,482],[],[476,490],[469,475],[],[],[],[471,486,469],[466,498],[469,473],[],[],[],[480,467],[491,502],[499,495],[],[475,494],[496,504,487],[516],[536,373],[490,499,606],[488,496],[495,491],[],[502,481],[494,488],[],[],[487,498],[],[491],[],[],[],[514,510],[],[508,471],[515,514],[513],[512,473],[520,516,511,508],[511],[514,492],[],[],[],[373,514],[],[],[],[],[],[],[],[],[],[],[],[89,545],[],[],[],[559,493],[],[],[],[],[],[],[],[],[532,556,554],[],[],[],[],[],[],[],[563,467],[545,557],[557,559],[545,561],[554,555],[],[555,536],[],[556,566],[],[553],[],[],[561],[],[],[],[],[],[],[],[],[],[583,584,581],[606,585],[],[],[],[585,576],[],[590,576],[576,600],[577,581],[],[],[],[],[610,583],[],[],[],[],[],[600,113],[],[],[],[584,596],[],[],[612,604],[603,605],[604,610],[494,577],[],[],[],[605,590],[],[163,603],[],[],[],[]],"roads":[[13,3,404],[5],[301],[0],[8],[318,1],[],[],[218,302,4,308],[],[14,218],[15,12],[11,13,414],[17,12,0],[242,10,345],[16,11,239],[241,17,15],[277,16,13],[313],[20],[267,19],[42],[47,68,89],[95,109,28],[154,30,130],[48,50,39],[171,188,45,49],[33,152],[23],[38,34,47],[36,24],[141,41,80],[36],[76,129,27],[531,35,43,29],[34,137,127],[136,32,30],[42,52],[43,29,44,81],[25],[78],[31],[364,21,37],[34,123,38],[38,77],[26,365],[79],[29,22,528],[25],[26,69,124],[25,129],[],[119,166,37,56],[91,96],[160,74,84],[607,82,543],[52,96],[63,146,88],[90,128],[93,64],[66,90],[72,67,82,75],[75],[80,57],[59,96,85,97,133],[180],[60,107],[61,89],[81,22],[49,158],[95,161],[],[77,61],[146,149],[54,151,78],[61,62,90],[33],[44,81,72],[74,40,95],[94,80,46],[31,63,79],[77,38,68],[61,90,55],[89,543],[92,54,144],[138,64],[125],[88],[57,87,94],[22,83,67],[75,60,82,58],[53],[95,84],[156,96,59],[88,79],[78,92,70,23],[53,56,93,64],[64,130],[124,102,108],[157],[599,125],[109,120],[98,158],[],[115,181],[121,187,126],[112],[66,131],[98,147],[153,23,112,114,101],[185],[127],[106,109],[],[133,109],[104],[],[123,122,121],[159,121],[52,126],[101,165],[118,105,117],[150,117],[43,117],[49,382,98],[129,100,86],[105,119],[35,111],[58,596,601],[131,33,125,50],[97,24],[107,129,598],[],[64,114],[158,138],[164,152],[145,36],[571,525,35],[134,148,142,154,85],[166,156],[616],[31],[147,138],[],[84,161,155],[162,136],[155,73,57],[108,162,142],[138],[155,73],[159,157,122],[163,160,74],[27,135,159],[161,155,109,165],[138,24],[144,153,149,146],[139,93],[150,99],[102,134,69],[152,150,118],[151,615,54],[70,144,153],[147,145],[151],[135],[120,153],[52,139],[],[365,173,174],[187,174,397],[174],[175,26,172],[171],[187,168],[168,170,169],[180,196,171,195],[397,179,183],[182,371],[371,186,376],[176,378,189],[196,184,65,188,175],[104,187,379,397],[177,196,186],[176,379,367],[186,180],[110,379],[182,178,184],[181,105,169,173],[180,26,380,382],[179,194,193],[198],[195,397],[],[198,189],[397,189],[175,191],[182,180,175],[],[386,388,193,190],[216,261],[215],[205,204,213],[207,226],[],[212,201],[201],[214],[202],[],[],[233],[224,212],[211,204],[201,264,270],[246,206],[200,225,233],[240,235,263,199],[220],[10,248,8],[227,221,228,224],[223,217,225],[219],[273,226,307],[220,263],[219,211],[220,215],[202,222],[232,219],[219],[],[250,265,239],[234,232],[244,231,227],[215,210,252,248],[238,231,237],[216],[239,250],[234,244,240],[234],[15,230,236],[237,216],[16],[252,245,14],[],[237,232],[242,248],[214],[260,250],[257,245,233,218],[273],[247,230,236],[],[255,233,242],[268,271,260],[259,260],[252],[271,267,259],[278,248],[],[256,277,254],[253,254,247],[199,274,263,266],[275,278],[223,216,261],[213],[230],[274,261],[256,278,300,20,277],[270,253],[],[213,268],[253,256],[273],[272,222,249],[261,266],[262],[],[267,259,17],[262,257,267],[],[284,290],[285,288],[352,357,294],[284,289],[288,283,292,280],[341,294,281],[],[291,343],[281,284],[283,316],[280,304],[287],[284,363],[],[345,282,285],[],[],[351,315],[],[304],[267],[318,2,408],[8],[305,314],[290,299],[303],[],[316,222],[8,309,318],[308,315],[313],[320],[],[345,18,310,352,351],[303,319,326],[309,297,417],[289,307],[319],[308,301,5],[314,317,320],[319,311,340],[344,330],[337,326],[420,346,324],[323,339,335],[354],[322,314],[346],[],[331,332],[321,354,355],[412,329,346],[329],[334,344,339],[425,333],[324,344],[338,337],[336,322,371],[340,336],[333,324],[320,338],[342,285],[341,345],[287],[333,335,321],[342,14,294,313],[327,331,323],[354,358],[361,349],[362,348,351],[],[313,297,349],[313,282],[362,360,354],[325,330,347,353],[330,360],[],[282],[347],[363],[353,355,361],[360,348,363],[349,353],[292,359,361],[365,42],[45,168,364],[387,372,370],[183,372],[535,373],[520,510,562,536],[366,375],[337,177,178,376],[395,393,367,366],[368],[393,379],[370],[371,178],[492,535],[179],[185,181,183,374],[188],[382,383],[188,381,124],[381],[537,575,391],[398,390],[198],[366,395,400],[198],[],[534,385,401],[540,394,392,384],[571,391],[372,374,571,396],[398,391,401],[387,372],[393,399],[181,176,169,191,194],[399,385,394],[396,400,398],[399,387],[540,394,390],[409],[409],[405,0,414],[404],[],[412],[301,410],[403,402],[408,412],[],[410,331,407,420],[],[12,404],[],[],[315],[423,425],[420],[412,419,423,323],[425,427],[],[420,418],[427,429],[430,421,418,334],[],[424,421],[429,430],[424,428],[428,425],[],[453,444,580],[437,451],[441,438],[446,448,444,445],[455,437,448],[436,433],[434,465,450],[463,491],[582,452,444],[451,434],[447,463,443],[500,442,454],[435,440,432],[455,435],[452,451,449,435],[505,442],[449,435,436],[446,448],[438,594,452],[433,441,446],[440,450,446],[455,432,457],[443,461,462],[460,436,445,453],[462,460,457],[453,459,456,464],[460,461],[457,578,580],[456,458,455],[463,454,458],[506,454,456],[442,439,461],[457,577],[438,608],[483,497],[],[553,490,565],[],[],[562],[474,479],[478],[501,495,472],[],[486],[484,486,507],[517,473,485],[482,472,485],[482],[497],[518,480,479],[485,466],[562,477,560],[479,478,483],[477,476],[],[505],[542,493],[468,501,499],[439],[377],[538,539,489],[],[474,497],[],[466,481,502,495],[],[490,500],[499,506,443],[490,474],[497],[520,535],[],[488,447],[500,462,606],[477,544,551],[],[519,522],[523,369],[522],[522,517],[],[],[521,519],[521],[512,524,478],[523,482],[515,509,524],[369,503],[516,515],[511,523,509,512],[522,510,518],[517,519],[137,526],[575,533,525,529,530],[545,529,530,528],[47,527],[554,549,527,526],[526,527,531],[530,34],[],[537,526],[540,390,541,542],[542,368,503,377],[560,369],[533,384,538],[555,549,537,539,493],[538,493,540,541],[539,391,401,534],[534,539],[534,489,535],[566,83,55],[552,507],[527],[550,557,547],[546,548,551,559],[558,547,552],[538,529],[556,558,554,546],[507,547,560],[553,548,544],[468,552],[550,529],[538],[567,550],[546],[567,563,550,548],[547],[484,551,536],[567,574],[471,369,484],[564,573,558],[565,563,569],[468,572,564],[570,568,543],[573,558,556,561],[566,607],[564,574,611],[566,609,614],[137,393,392,575],[606,565],[563,567],[561,569],[571,526,384],[582,586,589],[464,614,578],[459,577],[607,609,589,614],[459,432,582,588],[],[593,440,580,576],[],[601,587],[589,588],[576,597,600],[584,607],[585,580],[579,576,585],[593,597],[594,593],[594,602,610],[591,590,582],[450,592,591],[600,599],[598,128,599],[590,586,599],[131,596],[595,596,100,616,597],[586,601,595],[584,607,128,600],[592,604],[616],[613,608,602],[],[506,614,572],[587,579,601,568,55],[604,615,465],[579,570],[592,616],[569,614],[613],[615,612,604],[577,579,606,570,611],[160,613,608],[599,610,603,140]]}} +const data = { + type: { + major_fortress: [ 28, 70, 78, 131, 197, 210, 238, 255, 271, 405, 429, 471, 516, 547, 578 ], + minor_fortress: [ + 1, 6, 8, 11, 14, 17, 39, 50, 51, 52, 67, 72, 76, 97, 106, 118, 121, 138, 139, 144, 156, 160, 178, 188, 194, 196, + 200, 203, 206, 221, 223, 226, 227, 229, 236, 243, 245, 250, 254, 269, 277, 290, 291, 347, 360, 406, 407, 414, 433, + 473, 483, 492, 494, 497, 514, 540, 561, 563, 579, 581, 592, 598, 601, 605, + ], + box: [ 60, 242, 619, 620 ], + }, + suit: { + clubs: [ + [ 0, 3 ], + [ 21, 51 ], + [ 169, 176 ], + [ 200, 217 ], + [ 282, 298 ], + [ 366, 367 ], + [ 404, 419 ], + [ 434, 434 ], + [ 468, 488 ], + [ 527, 535 ], + [ 578, 591 ], + ], + diamonds: [ + [ 4, 9 ], + [ 52, 97 ], + [ 177, 187 ], + [ 218, 230 ], + [ 299, 322 ], + [ 368, 381 ], + [ 435, 454 ], + [ 489, 508 ], + [ 536, 545 ], + [ 592, 596 ], + [ 619, 619 ], + ], + hearts: [ + [ 10, 18 ], + [ 98, 134 ], + [ 188, 189 ], + [ 231, 254 ], + [ 323, 348 ], + [ 382, 385 ], + [ 420, 433 ], + [ 455, 466 ], + [ 509, 509 ], + [ 546, 562 ], + [ 597, 603 ], + [ 620, 620 ], + ], + spades: [ + [ 19, 20 ], + [ 135, 168 ], + [ 190, 199 ], + [ 255, 281 ], + [ 349, 365 ], + [ 386, 403 ], + [ 467, 467 ], + [ 510, 526 ], + [ 563, 577 ], + [ 604, 618 ], + ], + }, + map: { + Flanders: [ + [ 0, 20 ], + [ 200, 365 ], + [ 404, 433 ], + ], + Bohemia: [ + [ 21, 199 ], + [ 366, 403 ], + [ 434, 618 ], + ], + UNKNOWN: [ [ 619, 620 ] ], + }, + country: { + Austria: [ [ 0, 168 ] ], + Bavaria: [ [ 169, 199 ] ], + France: [ [ 200, 281 ] ], + Netherlands: [ [ 404, 433 ] ], + Poland: [ [ 434, 467 ] ], + Prussia: [ [ 468, 526 ] ], + Saxony: [ [ 527, 577 ] ], + Silesia: [ [ 578, 618 ] ], + HRE: [ [ 282, 403 ] ], + UNKNOWN: [ [ 619, 620 ] ], + }, + cities: { + name: [ + "Antwerpen", + "Brüssel", + "Geel", + "Mecheln", + "Bastogne", + "Löwen", + "Namur", + "Nivelles", + "Rochefort", + "Verviers", + "Arlon", + "Brügge", + "Eeklo", + "Gent", + "Luxembourg", + "Poperinge", + "Roeselare", + "Tournai", + "Wiltz", + "Ath", + "Mans", + "Aschach", + "Aussig", + "Austerlitz", + "Baden", + "Boskowitz", + "Braunau", + "Brod", + "Brünn", + "Brüx", + "Gloggnitz", + "Gols", + "Güns", + "Hlinsko", + "Kaaden", + "Karlsbad", + "Krieglach", + "Krummau", + "Laun", + "Olmütz", + "Proßnitz", + "Purb", + "Rohrbach", + "Saaz", + "Schlan", + "Schärding", + "Steinamanger", + "Teplitz", + "Trebitsch", + "Wels", + "Zwittau", + "Ödenburg", + "Budweis", + "Enns", + "Friedek Mistek", + "Friedland", + "Gmünd", + "Gran", + "Hohenelbe", + "Horn", + "Italy", + "Jitschin", + "Jungbunzlau", + "Kolin", + "Komorn", + "Krems", + "Kufstein", + "Königgrätz", + "Leipa", + "Leitmeritz", + "Linz", + "Luhatschowitz", + "Melk", + "Melnik", + "Neuhäusel", + "Neutitschein", + "Nimburg", + "Pardubitz", + "Prag", + "Prerau", + "Pápa", + "Raab", + "Raudnitz", + "Reichenberg", + "Rumburg", + "Sillein", + "St. Pölten", + "Sternberg", + "Stuhlweißenburg", + "Tatabanya", + "Tetschen", + "Turnau", + "Unter Haid", + "Vsetin", + "Waidhofen", + "Weißbrunn", + "Zliny", + "Zwettl", + "Abasdorf", + "Bad Ischl", + "Beraun", + "Freiwaldau", + "Gairing", + "Gmunden", + "Hollabrunn", + "Hostau", + "Klattau", + "Korneuburg", + "Kosteletz", + "Kulm", + "Lundenburg", + "Marienbad", + "Mies", + "Mistelbach", + "Nachod", + "Nikolsburg", + "Nürschan", + "Orth", + "Pilsen", + "Pisek", + "Prachatitz", + "Pressburg", + "Prestitz", + "Pribram", + "Rakonitz", + "Schneegattern", + "Schönberg", + "Schüttenhofen", + "Tepl", + "Trautenau", + "Trübau", + "Wien", + "Wildenschwert", + "Wostitz", + "Znaim", + "Amstetten", + "Beneschau", + "Bruck", + "Eger", + "Frankenfels", + "Fratres", + "Freudenthal", + "Galanta", + "Hieflau", + "Iglau", + "Kremnitz", + "Leoben", + "Levice", + "Liezen", + "Mariazell", + "Neutra", + "Orlik", + "Ostrau", + "Pilgram", + "Pistyan", + "Rohr", + "Schemnitz", + "Schiltern", + "Slapy", + "Steyr", + "Tabor", + "Teschen", + "Trentschin", + "Trieben", + "Troppau", + "Tschaslau", + "Tyrnau", + "Wittingau", + "Wotitz", + "Deggendorf", + "Falkenstein", + "Landau", + "Mühldorf", + "Pfarrkirchen", + "Regen", + "Straubing", + "Wasserburg", + "Amberg", + "Landsberg", + "Murnau", + "Neumarkt", + "Rosenheim", + "Schwandorf", + "Starnberg", + "Sulzbach", + "Tegernsee", + "Tirschenreuth", + "Tölz", + "Cham", + "Traunstein", + "Beilngries", + "Dachau", + "Ergoldsbach", + "Freising", + "Ingolstadt", + "Kelheim", + "Landshut", + "München", + "Pfaffenhofen", + "Schrobenhausen", + "Belfort", + "Châlons-en-Champ.", + "Château-Thierry", + "Colmar", + "Créspy-en-V.", + "Epernay", + "Meaux", + "Montbeliard", + "Mulhouse", + "Provins", + "Reims", + "Rethel", + "Romilly s. S.", + "Sezianne", + "Soissons", + "Valdahon", + "Valmy", + "Vesoul", + "Bar-s.-Aube", + "Bouillon", + "Chaource", + "Chaumont", + "Châtillon s. S.", + "Haguenau", + "Langres", + "Sens", + "St. Dizier", + "Strasbourg", + "Tonnere", + "Troyes", + "Vitry", + "Armientières", + "Autun", + "Avallon", + "Beaumont", + "Beaune", + "Besançon", + "Calais", + "Dijon", + "Dole", + "Dunkerque", + "Gray", + "Italy", + "Lille", + "Longuyon", + "Metz", + "Montbard", + "Montmédy", + "Omans", + "Perne", + "Sedan", + "St. Avold", + "St. Omer", + "Thionville", + "Verdun", + "Amiens", + "Arras", + "Bar-le-Duc", + "Cambrai", + "Charleville-Mézieres", + "Compiègne", + "Douai", + "Doullens", + "Epinal", + "Guise", + "Jussey", + "Laon", + "Lens", + "Lunéville", + "Maubeuge", + "Mondidier", + "Nancy", + "Noyon", + "Péronne", + "Sarrebourg", + "Sarreguemines", + "St. Die", + "St. Quentin", + "Toul", + "Valenciennes", + "Vervins", + "Vittel", + "Aschaffenburg", + "Bingen", + "Cochem", + "Darmstadt", + "Frankfurt", + "Idar Oberstein", + "Kaiserslautern", + "Lörrach", + "Mainz", + "Mannheim", + "Miltenberg", + "Mülheim", + "Nauheim", + "Wiesbaden", + "Wittlich", + "Worms", + "Zweibrücken", + "Aachen", + "Baden", + "Bruchsal", + "Charleroi", + "Genk", + "Givet", + "Göppingen", + "Heidelberg", + "Heilbronn", + "Karlsruhe", + "Landau", + "Lüttich", + "Maastricht", + "Malmedy", + "Offenburg", + "Pirmasens", + "Prüm", + "Reutlingen", + "Roermond", + "Speyer", + "Stuttgart", + "Tienen", + "Tübingen", + "Wolfach", + "Ahlen", + "Biberach", + "Bocholt", + "Coesfeld", + "Dortmund", + "Ehingen", + "Essen", + "Freiburg", + "Geldern", + "Hamm", + "Kleve", + "Krefeld", + "Lingen", + "Meppen", + "Münster", + "Pfullendorf", + "Ravensburg", + "Reichenbach", + "Rheine", + "Rottweil", + "Saarbrücken", + "Saarlouis", + "Stühlingen", + "Tecklenburg", + "Trier", + "Wesel", + "Barmen", + "Betzdorf", + "Bonn", + "Düsseldorf", + "Euskirchen", + "Gerolstein", + "Gimborn", + "Hagen", + "Iserlohn", + "Jülich", + "Koblenz", + "Köln", + "Limburg", + "Olpe", + "Siegen", + "Waldbröl", + "Wetzlar", + "Freyung", + "Passau", + "Bamberg", + "Bayreuth", + "Bernburg", + "Dessau", + "Erlangen", + "Füssen", + "Kulmbach", + "Köthen", + "Marktredwitz", + "Nürnberg", + "Partenkirchen", + "Quedlinburg", + "Schwabach", + "Weiden", + "Berchtesgaden", + "Hallein", + "Salzburg", + "Werfen", + "Altenburg", + "Arnstadt", + "Augsburg", + "Coburg", + "Donauwörth", + "Eichstätt", + "Erfurt", + "Gera", + "Greiz", + "Hof", + "Jena", + "Kronach", + "Naila", + "Regensburg", + "Rudolstadt", + "Saalfeld", + "Sonneberg", + "Weimar", + "Alkmaar", + "Amsterdam", + "Bergen", + "Breda", + "Den Haag", + "Dordrecht", + "Eindhoven", + "Haarlem", + "Hertogenbosch", + "Leiden", + "Nijmegen", + "Rotterdam", + "Terneuzen", + "Tilburg", + "Utrecht", + "Venlo", + "Almelo", + "Apeldoorn", + "Arnhem", + "Assen", + "Delfzijl", + "Deventer", + "Dokkum", + "Emmen", + "Enschede", + "Groningen", + "Heerenveen", + "Leeuwarden", + "Meppel", + "Zwolle", + "Krotoszyn", + "Aleksandrów", + "Bełchatów", + "Kalisz", + "Konin", + "Koło", + "Krzepice", + "Krzyż", + "Kępno", + "Lask", + "Miedzychód", + "Miedzyzecz", + "Ostrów", + "Pleszew", + "Sieradz", + "Skwierzyna", + "Turek", + "Warta", + "Wielun", + "Zduńska Wola", + "Złoczew", + "Gostýn", + "Grodzisk", + "Jarocin", + "Kościan", + "Leszno", + "Poznań", + "Rawicz", + "Srem", + "Szamotuły", + "Wolztyn", + "Wronki", + "Wschowa", + "Czestochowa", + "Angermünde", + "Barath", + "Beeskow", + "Berlin", + "Bernau", + "Brandenburg", + "Eberswalde", + "Fehrbellin", + "Freienwalde", + "Fürstenwalde", + "Königs Wusterhausen", + "Luckenwalde", + "Neuruppin", + "Oranienburg", + "Potsdam", + "Schwedt", + "Spandau", + "Templin", + "Treuenbrietzen", + "Zehdenick", + "Zossen", + "Berlinchen", + "Drossen", + "Eisleben", + "Frankfurt", + "Friedeberg", + "Halbenstadt", + "Halle", + "Krossen", + "Küstrin", + "Landsberg", + "Neudamm", + "Pyritz", + "Reppen", + "Schwiebus", + "Seelow", + "Soldin", + "Staßfurt", + "Woldenburg", + "Zielenzig", + "Züllichau", + "Jüterbog", + "Burg", + "Gardelegen", + "Genthin", + "Haldensleben", + "Havelberg", + "Kyritz", + "Magdeburg", + "Oebisfelde", + "Oschersleben", + "Pritzwalk", + "Rathenow", + "Salzwedel", + "Schönebeck", + "Schöningen", + "Stendal", + "Tangermünde", + "Wittenberge", + "Aue", + "Chemnitz", + "Deuben", + "Dippoldiswalde", + "Döbeln", + "Freiberg", + "Marienberg", + "Pirna", + "Rochlitz", + "Artern", + "Aschersleben", + "Bitterfeld", + "Borna", + "Leipzig", + "Merseburg", + "Naumburg", + "Querfurt", + "Sangerhausen", + "Zittau", + "Dahme", + "Dresden", + "Elsterwerda", + "Falkenberg", + "Finsterwalde", + "Grimma", + "Großenhain", + "Herzberg", + "Luckau", + "Lübben", + "Meißsen", + "Oschatz", + "Radeberg", + "Riesa", + "Senftenberg", + "Torgau", + "Wittenberg", + "Bautzen", + "Belzig", + "Cottbus", + "Forst", + "Guben", + "Görlitz", + "Hoyerswerda", + "Lauban", + "Muskau", + "Penzig", + "Plauen", + "Sorau", + "Spremberg", + "Weißwasser", + "Zwickau", + "Breslau", + "Glogau", + "Guhrau", + "Liegnitz", + "Militsch", + "Neumarkt", + "Oels", + "Ohlau", + "Schweidnitz", + "Steinau", + "Strehlen", + "Striegau", + "Trebnitz", + "Wohlau", + "Brieg", + "Kreuzburg", + "Lublinitz", + "Namslau", + "Rosenberg", + "Frankenstein", + "Glatz", + "Grottkau", + "Habelschwerdt", + "Neisse", + "Reichenbach", + "Waldenburg", + "Beuthen", + "Cosel", + "Gleiwitz", + "Groß Strehlitz", + "Grünberg", + "Hirschberg", + "Kattowitz", + "Löwenberg", + "Oppeln", + "Priebus", + "Ratibor", + "Rybnik", + "Sprottau", + "Tichan", + "Ziegenhals", + "East Prussia", + "England", + ], + country: [ + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Austria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "Bavaria", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "France", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "HRE", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Netherlands", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Poland", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Prussia", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Saxony", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "Silesia", + "UNKNOWN", + "UNKNOWN", + ], + x: [ + 432, 397, 497, 448, 557, 462, 438, 396, 511, 589, 497, 283, 326, 324, 546, 225, 250, 281, 578, 310, 331, 1543, + 1568, 2134, 1963, 2043, 1438, 1909, 2051, 1481, 1931, 2144, 2060, 1917, 1410, 1375, 1923, 1568, 1531, 2138, 2134, + 2092, 1566, 1458, 1566, 1500, 2107, 1532, 1957, 1562, 2019, 2074, 1638, 1700, 2347, 1792, 1733, 2416, 1858, 1842, + 2282, 1846, 1696, 1756, 2307, 1858, 1277, 1855, 1661, 1619, 1627, 2253, 1792, 1675, 2323, 2261, 1760, 1851, 1641, + 2194, 2209, 2233, 1618, 1758, 1661, 2407, 1856, 2186, 2421, 2367, 1622, 1811, 1631, 2293, 1789, 2281, 2235, 1786, + 1916, 1553, 1568, 2112, 2122, 1565, 1950, 1353, 1452, 1979, 1939, 1530, 2088, 1341, 1384, 2007, 1930, 2017, 1433, + 2072, 1483, 1570, 1567, 2133, 1481, 1568, 1481, 1491, 2074, 1485, 1406, 1924, 2000, 2006, 1989, 1963, 1922, 1728, + 1696, 1849, 1282, 1786, 1783, 2188, 2240, 1686, 1854, 2379, 1764, 2411, 1621, 1797, 2320, 1625, 2302, 1796, 2247, + 1861, 2395, 1853, 1623, 1664, 1678, 2383, 2279, 1677, 2237, 1834, 2226, 1718, 1692, 1415, 1343, 1344, 1367, 1428, + 1435, 1357, 1335, 1207, 1073, 1100, 1146, 1255, 1276, 1149, 1194, 1218, 1274, 1157, 1379, 1331, 1171, 1127, 1276, + 1223, 1161, 1215, 1276, 1184, 1203, 1083, 510, 254, 152, 595, 72, 212, 77, 451, 576, 78, 245, 289, 117, 160, 145, + 406, 323, 381, 235, 422, 131, 276, 184, 744, 301, 71, 323, 697, 95, 142, 270, 154, 75, 75, 375, 145, 318, 72, 201, + 238, 147, 288, 215, 195, 466, 514, 136, 421, 318, 78, 384, 578, 80, 549, 389, 79, 139, 382, 182, 322, 69, 193, 71, + 483, 229, 388, 193, 141, 542, 290, 74, 482, 121, 136, 606, 636, 567, 180, 425, 237, 259, 408, 961, 794, 750, 896, + 928, 720, 776, 639, 862, 878, 961, 644, 949, 845, 709, 837, 703, 642, 784, 893, 378, 549, 429, 956, 936, 947, 834, + 793, 533, 590, 578, 719, 728, 625, 906, 625, 848, 882, 516, 845, 759, 959, 949, 813, 860, 873, 932, 807, 705, 703, + 912, 704, 724, 939, 931, 912, 877, 931, 833, 908, 779, 643, 613, 739, 960, 634, 766, 803, 854, 765, 764, 709, 690, + 858, 861, 935, 707, 795, 730, 891, 941, 907, 802, 955, 1500, 1487, 1053, 1129, 1174, 1255, 1041, 1046, 1123, 1228, + 1226, 1052, 1108, 1090, 1045, 1258, 1378, 1428, 1422, 1444, 1267, 1044, 1047, 1059, 1041, 1092, 1049, 1223, 1252, + 1207, 1169, 1118, 1183, 1259, 1095, 1096, 1050, 1115, 592, 596, 467, 540, 473, 559, 596, 539, 633, 514, 637, 521, + 382, 570, 599, 647, 813, 695, 700, 903, 935, 756, 801, 878, 831, 861, 730, 713, 769, 766, 2144, 2380, 2417, 2239, + 2197, 2296, 2385, 1844, 2234, 2406, 1859, 1859, 2218, 2192, 2316, 1812, 2267, 2318, 2353, 2366, 2335, 2093, 1938, + 2138, 1997, 2005, 2020, 2041, 2068, 1979, 1918, 1911, 1945, 2430, 1552, 1477, 1561, 1445, 1490, 1336, 1514, 1337, + 1561, 1555, 1499, 1413, 1340, 1418, 1395, 1562, 1390, 1450, 1361, 1393, 1450, 1730, 1691, 1168, 1646, 1762, 1062, + 1219, 1758, 1652, 1712, 1636, 1666, 1711, 1770, 1617, 1671, 1145, 1790, 1742, 1816, 1405, 1226, 1158, 1275, 1119, + 1215, 1277, 1175, 1060, 1103, 1241, 1291, 1086, 1197, 1044, 1201, 1231, 1148, 1336, 1351, 1469, 1494, 1407, 1414, + 1414, 1556, 1336, 1092, 1121, 1281, 1281, 1276, 1212, 1185, 1151, 1094, 1729, 1452, 1510, 1444, 1409, 1502, 1336, + 1513, 1406, 1496, 1550, 1453, 1354, 1564, 1400, 1551, 1352, 1334, 1641, 1288, 1623, 1681, 1694, 1728, 1616, 1782, + 1680, 1779, 1269, 1760, 1619, 1687, 1286, 2075, 1925, 1988, 1923, 2122, 2041, 2134, 2137, 1994, 1992, 2082, 1930, + 2066, 1990, 2190, 2259, 2336, 2205, 2287, 2069, 2036, 2137, 2047, 2131, 2022, 1932, 2351, 2262, 2327, 2286, 1845, + 1853, 2405, 1849, 2246, 1759, 2294, 2357, 1855, 2404, 2190, 1876, 935, + ], + y: [ + 528, 587, 573, 563, 832, 641, 705, 662, 803, 719, 909, 474, 491, 538, 941, 479, 532, 582, 887, 647, 691, 1268, + 718, 1097, 1388, 940, 1339, 950, 1056, 758, 1461, 1397, 1518, 896, 802, 844, 1524, 1169, 794, 932, 1011, 1401, + 1229, 841, 839, 1293, 1581, 741, 1036, 1334, 892, 1465, 1156, 1328, 924, 643, 1185, 1422, 687, 1200, 1579, 748, + 746, 845, 1439, 1258, 1529, 795, 716, 747, 1320, 1088, 1323, 798, 1387, 940, 782, 847, 841, 1003, 1525, 1469, 791, + 687, 645, 1022, 1334, 899, 1522, 1482, 680, 722, 1232, 1028, 1161, 1522, 1046, 1228, 1260, 1478, 907, 782, 1249, + 1423, 1210, 994, 1047, 1260, 799, 1568, 1192, 898, 933, 1206, 740, 1164, 958, 1330, 939, 1032, 1089, 1321, 1003, + 961, 889, 1393, 834, 1093, 891, 685, 844, 1327, 805, 1134, 1161, 1390, 908, 1568, 842, 1407, 1089, 790, 1332, + 1479, 1038, 1168, 1596, 1326, 1520, 1468, 1310, 1001, 848, 980, 1196, 1408, 1234, 1092, 947, 1393, 1043, 843, + 1137, 1573, 832, 906, 1268, 1087, 961, 1190, 1138, 1236, 1307, 1270, 1140, 1184, 1340, 1045, 1393, 1473, 1095, + 1425, 1040, 1383, 959, 1470, 926, 1452, 1086, 1421, 1137, 1312, 1187, 1294, 1198, 1169, 1260, 1331, 1246, 1257, + 1433, 1067, 973, 1388, 908, 1025, 993, 1469, 1449, 1059, 938, 894, 1086, 1043, 892, 1538, 1054, 1403, 1205, 847, + 1235, 1273, 1292, 1187, 1331, 1160, 1186, 1246, 1304, 1173, 1142, 539, 1496, 1390, 957, 1500, 1499, 475, 1419, + 1515, 474, 1407, 1577, 588, 990, 1078, 1387, 957, 1580, 593, 896, 1098, 536, 1020, 1033, 731, 686, 1142, 707, 840, + 840, 649, 659, 1299, 781, 1331, 845, 642, 1208, 738, 791, 1156, 814, 755, 1226, 1140, 1299, 778, 1168, 663, 831, + 1248, 979, 950, 895, 1013, 943, 1007, 1071, 1493, 960, 1077, 1061, 1437, 901, 906, 942, 1028, 1087, 685, 1248, + 1196, 750, 642, 782, 1284, 1136, 1213, 1195, 1136, 718, 667, 771, 1302, 1134, 833, 1335, 644, 1144, 1261, 675, + 1330, 1340, 545, 1441, 465, 490, 575, 1397, 588, 1387, 547, 594, 491, 594, 391, 332, 504, 1461, 1498, 1418, 440, + 1390, 1072, 1038, 1476, 458, 984, 556, 666, 772, 775, 641, 776, 847, 701, 642, 644, 679, 839, 722, 838, 715, 768, + 718, 831, 1177, 1223, 924, 951, 429, 406, 996, 1473, 898, 435, 884, 1039, 1536, 447, 1091, 973, 1508, 1498, 1440, + 1540, 648, 710, 1303, 847, 1182, 1156, 646, 694, 751, 827, 698, 848, 791, 1136, 724, 771, 800, 654, 232, 312, 446, + 461, 346, 416, 535, 289, 497, 327, 446, 384, 478, 501, 390, 578, 355, 346, 405, 237, 171, 397, 156, 295, 402, 191, + 213, 174, 262, 316, 395, 320, 496, 378, 268, 285, 581, 131, 469, 436, 177, 237, 427, 351, 430, 202, 325, 354, 538, + 402, 479, 336, 232, 286, 280, 322, 213, 353, 248, 175, 281, 155, 331, 645, 113, 349, 336, 209, 184, 259, 152, 141, + 176, 273, 275, 330, 75, 145, 246, 65, 188, 57, 347, 71, 297, 76, 237, 525, 277, 122, 398, 506, 335, 196, 147, 141, + 64, 277, 276, 229, 103, 396, 81, 218, 311, 392, 297, 153, 282, 260, 119, 121, 300, 250, 340, 63, 214, 168, 356, + 320, 192, 230, 104, 770, 721, 653, 689, 637, 693, 745, 642, 646, 582, 484, 480, 591, 543, 556, 600, 562, 527, 636, + 420, 581, 523, 492, 455, 589, 528, 449, 411, 393, 569, 549, 591, 559, 486, 486, 417, 589, 354, 426, 436, 394, 585, + 533, 570, 479, 533, 795, 430, 474, 541, 729, 528, 408, 394, 502, 436, 471, 499, 564, 588, 441, 593, 571, 435, 519, + 591, 539, 596, 536, 576, 655, 703, 644, 757, 685, 642, 641, 651, 733, 703, 674, 404, 579, 725, 525, 643, 474, 778, + 780, 456, 774, 705, 80, 109, + ], + major_roads: [ + [], + [ 3, 7, 19 ], + [ 407, 3 ], + [ 2, 1 ], + [ 18, 312 ], + [], + [ 302, 304, 310 ], + [ 1, 302 ], + [], + [ 310, 299, 312 ], + [], + [], + [], + [], + [ 253, 18 ], + [], + [], + [ 19, 243 ], + [ 14, 4 ], + [ 1, 17 ], + [], + [ 367, 70 ], + [], + [], + [], + [], + [], + [ 144, 48, 165 ], + [ 133, 48, 40 ], + [], + [], + [], + [ 46, 51 ], + [], + [], + [], + [], + [], + [], + [ 40, 87 ], + [ 28, 39 ], + [ 51, 117 ], + [], + [], + [], + [], + [ 32 ], + [], + [ 28, 27 ], + [], + [], + [ 32, 41 ], + [ 92, 160 ], + [ 72, 70 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 77, 78, 165 ], + [ 74 ], + [], + [], + [ 114, 77 ], + [], + [], + [ 21, 53, 92 ], + [], + [ 86, 53 ], + [], + [ 64, 142 ], + [], + [], + [ 67, 63 ], + [ 136, 100, 63 ], + [], + [], + [], + [], + [], + [], + [], + [ 131, 72 ], + [ 39, 141 ], + [], + [], + [ 534 ], + [], + [ 70, 52 ], + [], + [], + [], + [], + [], + [], + [], + [ 78, 118 ], + [], + [], + [], + [ 107, 134 ], + [], + [], + [ 131, 104 ], + [], + [], + [], + [ 112, 138 ], + [ 116, 111 ], + [], + [ 598, 67 ], + [], + [ 118, 112 ], + [ 41, 121, 131 ], + [ 100, 116 ], + [], + [], + [ 142, 117 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 117, 86, 107 ], + [], + [ 134, 28 ], + [ 104, 133, 157 ], + [], + [ 168, 78 ], + [], + [ 376, 111 ], + [], + [], + [ 87, 164 ], + [ 74, 121 ], + [], + [ 157, 27 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 134, 144 ], + [], + [], + [ 52, 168 ], + [], + [], + [], + [ 141, 614 ], + [ 63, 27 ], + [], + [], + [ 160, 136 ], + [], + [], + [ 196, 173 ], + [], + [ 171, 367 ], + [], + [], + [], + [], + [ 388, 191 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 178, 197 ], + [], + [ 197, 198, 196 ], + [ 198, 391 ], + [], + [ 193, 171 ], + [ 191, 193 ], + [ 193, 194 ], + [], + [ 207, 208 ], + [ 205, 230 ], + [], + [], + [ 206, 260 ], + [ 210, 201 ], + [ 209, 204 ], + [ 236, 200 ], + [ 200, 293 ], + [ 212, 206 ], + [ 266, 211, 205 ], + [ 210, 259 ], + [ 229, 209 ], + [], + [], + [], + [], + [], + [ 226, 229, 222 ], + [], + [], + [], + [ 218, 238 ], + [], + [ 281, 238 ], + [], + [ 230, 218, 257 ], + [ 313, 274 ], + [], + [ 218, 212 ], + [ 201, 226 ], + [], + [], + [], + [], + [], + [ 239, 248, 207 ], + [], + [ 222, 239, 224 ], + [ 238, 236 ], + [], + [], + [], + [ 17, 267 ], + [], + [ 271, 251, 253 ], + [], + [], + [ 236 ], + [], + [], + [ 245, 343 ], + [], + [ 245, 14 ], + [], + [], + [ 267, 273 ], + [ 226, 278 ], + [], + [ 211, 304 ], + [ 204, 272 ], + [], + [], + [], + [], + [], + [ 277, 210 ], + [ 243, 256 ], + [ 274, 271 ], + [], + [], + [ 268, 245, 278, 281 ], + [ 260, 277 ], + [ 256, 277 ], + [ 227, 268 ], + [], + [], + [ 273, 266, 272 ], + [ 257, 271 ], + [], + [], + [ 271, 224 ], + [], + [], + [], + [], + [], + [], + [ 297, 314 ], + [], + [ 295, 297 ], + [ 297, 306 ], + [], + [ 208, 330 ], + [], + [ 361, 290 ], + [], + [ 290, 291, 288 ], + [ 343, 314 ], + [ 9, 358 ], + [ 313, 308 ], + [ 308, 307 ], + [ 7, 6 ], + [], + [ 6, 259 ], + [ 319, 388 ], + [ 390, 291 ], + [ 301, 390 ], + [ 309, 300, 301, 319 ], + [ 314, 308 ], + [ 6, 9 ], + [], + [ 4, 9 ], + [ 330, 227, 300 ], + [ 288, 298, 309 ], + [], + [], + [], + [], + [ 308, 305 ], + [], + [], + [], + [], + [], + [], + [ 428, 327 ], + [ 326, 329 ], + [ 340, 388 ], + [ 327, 352 ], + [ 293, 313 ], + [], + [], + [], + [ 352, 419 ], + [], + [], + [], + [], + [], + [ 345, 328 ], + [], + [], + [ 251, 298 ], + [], + [ 340 ], + [], + [], + [], + [], + [], + [ 360, 359 ], + [ 360, 334, 329 ], + [], + [], + [], + [], + [], + [ 299, 360 ], + [ 351, 361 ], + [ 358, 352, 351 ], + [ 359, 295 ], + [], + [], + [], + [], + [], + [ 173, 21 ], + [], + [ 377, 376 ], + [], + [], + [], + [], + [], + [ 495, 522 ], + [ 369, 138 ], + [ 380, 369 ], + [], + [], + [ 391, 377 ], + [], + [], + [], + [], + [], + [], + [], + [ 305, 328, 178 ], + [], + [ 307, 306, 391 ], + [ 390, 194, 380 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 418, 413 ], + [], + [ 409, 2, 417 ], + [ 415, 413 ], + [ 418, 407, 415 ], + [ 419, 417 ], + [], + [], + [ 408, 405 ], + [], + [ 409, 408 ], + [], + [ 410, 407 ], + [ 421, 405, 409 ], + [ 334, 410 ], + [ 433, 428 ], + [ 433, 418 ], + [], + [], + [ 429 ], + [], + [], + [], + [ 420, 326 ], + [ 424, 432 ], + [], + [], + [ 429, 433 ], + [ 432, 420, 421 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 474, 483 ], + [ 555, 488 ], + [], + [ 482, 484, 478, 472 ], + [ 471, 474 ], + [ 512, 482 ], + [ 472, 468 ], + [ 515, 484 ], + [], + [ 478, 492 ], + [ 471, 477 ], + [], + [], + [], + [ 473, 488, 471 ], + [ 468, 500 ], + [ 471, 475 ], + [], + [], + [], + [ 482, 469 ], + [ 493, 504 ], + [ 501, 497 ], + [], + [ 477, 496 ], + [ 498, 506, 489 ], + [ 518 ], + [ 538, 375 ], + [ 492, 501, 608 ], + [ 490, 498 ], + [ 497, 493 ], + [], + [ 504, 483 ], + [ 496, 490 ], + [], + [], + [ 489, 500 ], + [], + [ 493 ], + [], + [], + [], + [ 516, 512 ], + [], + [ 510, 473 ], + [ 517, 516 ], + [ 515 ], + [ 514, 475 ], + [ 522, 518, 513, 510 ], + [ 513 ], + [ 516, 494 ], + [], + [], + [], + [ 375, 516 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 90, 547 ], + [], + [], + [], + [ 561, 495 ], + [], + [], + [], + [], + [], + [], + [], + [], + [ 534, 558, 556 ], + [], + [], + [], + [], + [], + [], + [], + [ 565, 469 ], + [ 547, 559 ], + [ 559, 561 ], + [ 547, 563 ], + [ 556, 557 ], + [], + [ 557, 538 ], + [], + [ 558, 568 ], + [], + [ 555 ], + [], + [], + [ 563 ], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ 585, 586, 583 ], + [ 608, 587 ], + [], + [], + [], + [ 587, 578 ], + [], + [ 592, 578 ], + [ 578, 602 ], + [ 579, 583 ], + [], + [], + [], + [], + [ 612, 585 ], + [], + [], + [], + [], + [], + [ 602, 114 ], + [], + [], + [], + [ 586, 598 ], + [], + [], + [ 614, 606 ], + [ 605, 607 ], + [ 606, 612 ], + [ 496, 579 ], + [], + [], + [], + [ 607, 592 ], + [], + [ 164, 605 ], + [], + [], + [], + [], + [], + [], + ], + roads: [ + [ 13, 3, 406 ], + [ 5 ], + [ 303 ], + [ 0 ], + [ 8 ], + [ 320, 1 ], + [], + [], + [ 219, 304, 4, 310 ], + [], + [ 14, 219 ], + [ 15, 12 ], + [ 11, 13, 416 ], + [ 17, 12, 0 ], + [ 244, 10, 347 ], + [ 16, 11, 240 ], + [ 243, 17, 15 ], + [ 279, 16, 13 ], + [ 315 ], + [ 20 ], + [ 269, 19 ], + [ 42 ], + [ 47, 69, 90 ], + [ 96, 110, 28 ], + [ 155, 30, 131 ], + [ 48, 50, 39 ], + [ 172, 189, 45, 49 ], + [ 33, 153 ], + [ 23 ], + [ 38, 34, 47 ], + [ 36, 24 ], + [ 142, 41, 81 ], + [ 36 ], + [ 77, 130, 27 ], + [ 533, 35, 43, 29 ], + [ 34, 138, 128 ], + [ 137, 32, 30 ], + [ 42, 52 ], + [ 43, 29, 44, 82 ], + [ 25 ], + [ 79 ], + [ 31 ], + [ 366, 21, 37 ], + [ 34, 124, 38 ], + [ 38, 78 ], + [ 26, 367 ], + [ 80 ], + [ 29, 22, 530 ], + [ 25 ], + [ 26, 70, 125 ], + [ 25, 130 ], + [], + [ 120, 167, 37, 56 ], + [ 92, 97 ], + [ 161, 75, 85 ], + [ 609, 83, 545 ], + [ 52, 97 ], + [ 64, 147, 89 ], + [ 91, 129 ], + [ 94, 65 ], + [], + [ 67, 91 ], + [ 73, 68, 83, 76 ], + [ 76 ], + [ 81, 57 ], + [ 59, 97, 86, 98, 134 ], + [ 181 ], + [ 61, 108 ], + [ 62, 90 ], + [ 82, 22 ], + [ 49, 159 ], + [ 96, 162 ], + [], + [ 78, 62 ], + [ 147, 150 ], + [ 54, 152, 79 ], + [ 62, 63, 91 ], + [ 33 ], + [ 44, 82, 73 ], + [ 75, 40, 96 ], + [ 95, 81, 46 ], + [ 31, 64, 80 ], + [ 78, 38, 69 ], + [ 62, 91, 55 ], + [ 90, 545 ], + [ 93, 54, 145 ], + [ 139, 65 ], + [ 126 ], + [ 89 ], + [ 57, 88, 95 ], + [ 22, 84, 68 ], + [ 76, 61, 83, 58 ], + [ 53 ], + [ 96, 85 ], + [ 157, 97, 59 ], + [ 89, 80 ], + [ 79, 93, 71, 23 ], + [ 53, 56, 94, 65 ], + [ 65, 131 ], + [ 125, 103, 109 ], + [ 158 ], + [ 601, 126 ], + [ 110, 121 ], + [ 99, 159 ], + [], + [ 116, 182 ], + [ 122, 188, 127 ], + [ 113 ], + [ 67, 132 ], + [ 99, 148 ], + [ 154, 23, 113, 115, 102 ], + [ 186 ], + [ 128 ], + [ 107, 110 ], + [], + [ 134, 110 ], + [ 105 ], + [], + [ 124, 123, 122 ], + [ 160, 122 ], + [ 52, 127 ], + [ 102, 166 ], + [ 119, 106, 118 ], + [ 151, 118 ], + [ 43, 118 ], + [ 49, 384, 99 ], + [ 130, 101, 87 ], + [ 106, 120 ], + [ 35, 112 ], + [ 58, 598, 603 ], + [ 132, 33, 126, 50 ], + [ 98, 24 ], + [ 108, 130, 600 ], + [], + [ 65, 115 ], + [ 159, 139 ], + [ 165, 153 ], + [ 146, 36 ], + [ 573, 527, 35 ], + [ 135, 149, 143, 155, 86 ], + [ 167, 157 ], + [ 618 ], + [ 31 ], + [ 148, 139 ], + [], + [ 85, 162, 156 ], + [ 163, 137 ], + [ 156, 74, 57 ], + [ 109, 163, 143 ], + [ 139 ], + [ 156, 74 ], + [ 160, 158, 123 ], + [ 164, 161, 75 ], + [ 27, 136, 160 ], + [ 162, 156, 110, 166 ], + [ 139, 24 ], + [ 145, 154, 150, 147 ], + [ 140, 94 ], + [ 151, 100 ], + [ 103, 135, 70 ], + [ 153, 151, 119 ], + [ 152, 617, 54 ], + [ 71, 145, 154 ], + [ 148, 146 ], + [ 152 ], + [ 136 ], + [ 121, 154 ], + [ 52, 140 ], + [], + [ 367, 174, 175 ], + [ 188, 175, 399 ], + [ 175 ], + [ 176, 26, 173 ], + [ 172 ], + [ 188, 169 ], + [ 169, 171, 170 ], + [ 181, 197, 172, 196 ], + [ 399, 180, 184 ], + [ 183, 373 ], + [ 373, 187, 378 ], + [ 177, 380, 190 ], + [ 197, 185, 66, 189, 176 ], + [ 105, 188, 381, 399 ], + [ 178, 197, 187 ], + [ 177, 381, 369 ], + [ 187, 181 ], + [ 111, 381 ], + [ 183, 179, 185 ], + [ 182, 106, 170, 174 ], + [ 181, 26, 382, 384 ], + [ 180, 195, 194 ], + [ 199 ], + [ 196, 399 ], + [], + [ 199, 190 ], + [ 399, 190 ], + [ 176, 192 ], + [ 183, 181, 176 ], + [], + [ 388, 390, 194, 191 ], + [ 217, 263 ], + [ 216 ], + [ 206, 205, 214 ], + [ 208, 227 ], + [], + [ 213, 202 ], + [ 202 ], + [ 215 ], + [ 203 ], + [], + [], + [ 234 ], + [ 225, 213 ], + [ 212, 205 ], + [ 202, 266, 272 ], + [ 248, 207 ], + [ 201, 226, 234 ], + [ 241, 236, 265, 200 ], + [ 221 ], + [ 10, 250, 8 ], + [ 228, 222, 229, 225 ], + [ 224, 218, 226 ], + [ 220 ], + [ 275, 227, 309 ], + [ 221, 265 ], + [ 220, 212 ], + [ 221, 216 ], + [ 203, 223 ], + [ 233, 220 ], + [ 220 ], + [], + [ 252, 267, 240 ], + [ 235, 233 ], + [ 246, 232, 228 ], + [ 216, 211, 254, 250 ], + [ 239, 232, 238 ], + [ 217 ], + [ 240, 252 ], + [ 235, 246, 241 ], + [ 235 ], + [ 15, 231, 237 ], + [ 238, 217 ], + [], + [ 16 ], + [ 254, 247, 14 ], + [], + [ 238, 233 ], + [ 244, 250 ], + [ 215 ], + [ 262, 252 ], + [ 259, 247, 234, 219 ], + [ 275 ], + [ 249, 231, 237 ], + [], + [ 257, 234, 244 ], + [ 270, 273, 262 ], + [ 261, 262 ], + [ 254 ], + [ 273, 269, 261 ], + [ 280, 250 ], + [], + [ 258, 279, 256 ], + [ 255, 256, 249 ], + [ 200, 276, 265, 268 ], + [ 277, 280 ], + [ 224, 217, 263 ], + [ 214 ], + [ 231 ], + [ 276, 263 ], + [ 258, 280, 302, 20, 279 ], + [ 272, 255 ], + [], + [ 214, 270 ], + [ 255, 258 ], + [ 275 ], + [ 274, 223, 251 ], + [ 263, 268 ], + [ 264 ], + [], + [ 269, 261, 17 ], + [ 264, 259, 269 ], + [], + [ 286, 292 ], + [ 287, 290 ], + [ 354, 359, 296 ], + [ 286, 291 ], + [ 290, 285, 294, 282 ], + [ 343, 296, 283 ], + [], + [ 293, 345 ], + [ 283, 286 ], + [ 285, 318 ], + [ 282, 306 ], + [ 289 ], + [ 286, 365 ], + [], + [ 347, 284, 287 ], + [], + [], + [ 353, 317 ], + [], + [ 306 ], + [ 269 ], + [ 320, 2, 410 ], + [ 8 ], + [ 307, 316 ], + [ 292, 301 ], + [ 305 ], + [], + [ 318, 223 ], + [ 8, 311, 320 ], + [ 310, 317 ], + [ 315 ], + [ 322 ], + [], + [ 347, 18, 312, 354, 353 ], + [ 305, 321, 328 ], + [ 311, 299, 419 ], + [ 291, 309 ], + [ 321 ], + [ 310, 303, 5 ], + [ 316, 319, 322 ], + [ 321, 313, 342 ], + [ 346, 332 ], + [ 339, 328 ], + [ 422, 348, 326 ], + [ 325, 341, 337 ], + [ 356 ], + [ 324, 316 ], + [ 348 ], + [], + [ 333, 334 ], + [ 323, 356, 357 ], + [ 414, 331, 348 ], + [ 331 ], + [ 336, 346, 341 ], + [ 427, 335 ], + [ 326, 346 ], + [ 340, 339 ], + [ 338, 324, 373 ], + [ 342, 338 ], + [ 335, 326 ], + [ 322, 340 ], + [ 344, 287 ], + [ 343, 347 ], + [ 289 ], + [ 335, 337, 323 ], + [ 344, 14, 296, 315 ], + [ 329, 333, 325 ], + [ 356, 360 ], + [ 363, 351 ], + [ 364, 350, 353 ], + [], + [ 315, 299, 351 ], + [ 315, 284 ], + [ 364, 362, 356 ], + [ 327, 332, 349, 355 ], + [ 332, 362 ], + [], + [ 284 ], + [ 349 ], + [ 365 ], + [ 355, 357, 363 ], + [ 362, 350, 365 ], + [ 351, 355 ], + [ 294, 361, 363 ], + [ 367, 42 ], + [ 45, 169, 366 ], + [ 389, 374, 372 ], + [ 184, 374 ], + [ 537, 375 ], + [ 522, 512, 564, 538 ], + [ 368, 377 ], + [ 339, 178, 179, 378 ], + [ 397, 395, 369, 368 ], + [ 370 ], + [ 395, 381 ], + [ 372 ], + [ 373, 179 ], + [ 494, 537 ], + [ 180 ], + [ 186, 182, 184, 376 ], + [ 189 ], + [ 384, 385 ], + [ 189, 383, 125 ], + [ 383 ], + [ 539, 577, 393 ], + [ 400, 392 ], + [ 199 ], + [ 368, 397, 402 ], + [ 199 ], + [], + [ 536, 387, 403 ], + [ 542, 396, 394, 386 ], + [ 573, 393 ], + [ 374, 376, 573, 398 ], + [ 400, 393, 403 ], + [ 389, 374 ], + [ 395, 401 ], + [ 182, 177, 170, 192, 195 ], + [ 401, 387, 396 ], + [ 398, 402, 400 ], + [ 401, 389 ], + [ 542, 396, 392 ], + [ 411 ], + [ 411 ], + [ 407, 0, 416 ], + [ 406 ], + [], + [ 414 ], + [ 303, 412 ], + [ 405, 404 ], + [ 410, 414 ], + [], + [ 412, 333, 409, 422 ], + [], + [ 12, 406 ], + [], + [], + [ 317 ], + [ 425, 427 ], + [ 422 ], + [ 414, 421, 425, 325 ], + [ 427, 429 ], + [], + [ 422, 420 ], + [ 429, 431 ], + [ 432, 423, 420, 336 ], + [], + [ 426, 423 ], + [ 431, 432 ], + [ 426, 430 ], + [ 430, 427 ], + [], + [ 455, 446, 582 ], + [ 439, 453 ], + [ 443, 440 ], + [ 448, 450, 446, 447 ], + [ 457, 439, 450 ], + [ 438, 435 ], + [ 436, 467, 452 ], + [ 465, 493 ], + [ 584, 454, 446 ], + [ 453, 436 ], + [ 449, 465, 445 ], + [ 502, 444, 456 ], + [ 437, 442, 434 ], + [ 457, 437 ], + [ 454, 453, 451, 437 ], + [ 507, 444 ], + [ 451, 437, 438 ], + [ 448, 450 ], + [ 440, 596, 454 ], + [ 435, 443, 448 ], + [ 442, 452, 448 ], + [ 457, 434, 459 ], + [ 445, 463, 464 ], + [ 462, 438, 447, 455 ], + [ 464, 462, 459 ], + [ 455, 461, 458, 466 ], + [ 462, 463 ], + [ 459, 580, 582 ], + [ 458, 460, 457 ], + [ 465, 456, 460 ], + [ 508, 456, 458 ], + [ 444, 441, 463 ], + [ 459, 579 ], + [ 440, 610 ], + [ 485, 499 ], + [], + [ 555, 492, 567 ], + [], + [], + [ 564 ], + [ 476, 481 ], + [ 480 ], + [ 503, 497, 474 ], + [], + [ 488 ], + [ 486, 488, 509 ], + [ 519, 475, 487 ], + [ 484, 474, 487 ], + [ 484 ], + [ 499 ], + [ 520, 482, 481 ], + [ 487, 468 ], + [ 564, 479, 562 ], + [ 481, 480, 485 ], + [ 479, 478 ], + [], + [ 507 ], + [ 544, 495 ], + [ 470, 503, 501 ], + [ 441 ], + [ 379 ], + [ 540, 541, 491 ], + [], + [ 476, 499 ], + [], + [ 468, 483, 504, 497 ], + [], + [ 492, 502 ], + [ 501, 508, 445 ], + [ 492, 476 ], + [ 499 ], + [ 522, 537 ], + [], + [ 490, 449 ], + [ 502, 464, 608 ], + [ 479, 546, 553 ], + [], + [ 521, 524 ], + [ 525, 371 ], + [ 524 ], + [ 524, 519 ], + [], + [], + [ 523, 521 ], + [ 523 ], + [ 514, 526, 480 ], + [ 525, 484 ], + [ 517, 511, 526 ], + [ 371, 505 ], + [ 518, 517 ], + [ 513, 525, 511, 514 ], + [ 524, 512, 520 ], + [ 519, 521 ], + [ 138, 528 ], + [ 577, 535, 527, 531, 532 ], + [ 547, 531, 532, 530 ], + [ 47, 529 ], + [ 556, 551, 529, 528 ], + [ 528, 529, 533 ], + [ 532, 34 ], + [], + [ 539, 528 ], + [ 542, 392, 543, 544 ], + [ 544, 370, 505, 379 ], + [ 562, 371 ], + [ 535, 386, 540 ], + [ 557, 551, 539, 541, 495 ], + [ 540, 495, 542, 543 ], + [ 541, 393, 403, 536 ], + [ 536, 541 ], + [ 536, 491, 537 ], + [ 568, 84, 55 ], + [ 554, 509 ], + [ 529 ], + [ 552, 559, 549 ], + [ 548, 550, 553, 561 ], + [ 560, 549, 554 ], + [ 540, 531 ], + [ 558, 560, 556, 548 ], + [ 509, 549, 562 ], + [ 555, 550, 546 ], + [ 470, 554 ], + [ 552, 531 ], + [ 540 ], + [ 569, 552 ], + [ 548 ], + [ 569, 565, 552, 550 ], + [ 549 ], + [ 486, 553, 538 ], + [ 569, 576 ], + [ 473, 371, 486 ], + [ 566, 575, 560 ], + [ 567, 565, 571 ], + [ 470, 574, 566 ], + [ 572, 570, 545 ], + [ 575, 560, 558, 563 ], + [ 568, 609 ], + [ 566, 576, 613 ], + [ 568, 611, 616 ], + [ 138, 395, 394, 577 ], + [ 608, 567 ], + [ 565, 569 ], + [ 563, 571 ], + [ 573, 528, 386 ], + [ 584, 588, 591 ], + [ 466, 616, 580 ], + [ 461, 579 ], + [ 609, 611, 591, 616 ], + [ 461, 434, 584, 590 ], + [], + [ 595, 442, 582, 578 ], + [], + [ 603, 589 ], + [ 591, 590 ], + [ 578, 599, 602 ], + [ 586, 609 ], + [ 587, 582 ], + [ 581, 578, 587 ], + [ 595, 599 ], + [ 596, 595 ], + [ 596, 604, 612 ], + [ 593, 592, 584 ], + [ 452, 594, 593 ], + [ 602, 601 ], + [ 600, 129, 601 ], + [ 592, 588, 601 ], + [ 132, 598 ], + [ 597, 598, 101, 618, 599 ], + [ 588, 603, 597 ], + [ 586, 609, 129, 602 ], + [ 594, 606 ], + [ 618 ], + [ 615, 610, 604 ], + [], + [ 508, 616, 574 ], + [ 589, 581, 603, 570, 55 ], + [ 606, 617, 467 ], + [ 581, 572 ], + [ 594, 618 ], + [ 571, 616 ], + [ 615 ], + [ 617, 614, 606 ], + [ 579, 581, 608, 572, 613 ], + [ 161, 615, 610 ], + [ 601, 612, 605, 141 ], + [], + [], + ], + }, +} if (typeof module === 'object') module.exports = data diff --git a/play.css b/play.css index 175fcd9..5ca2cb2 100644 --- a/play.css +++ b/play.css @@ -1,3 +1,4 @@ +/* Maria */ #mapwrap { width: 2485px; @@ -111,3 +112,124 @@ body { width: 20px; height: 4px; } + +.marker { + position: absolute; + width: 30px; + height: 30px; + background-size: 34px 34px; + background-position: center; + border: 1px solid black; +} + +.political_marker { + position: absolute; + width: 45px; + height: 45px; + border: 1px solid black; +} + +.marker.turn_marker { background-image: url(markers/turn_marker.075.png) } +.marker.elector_marker_austria_pragmatic { background-image: url(markers/elector_marker_austria_pragmatic.075.png) } +.marker.elector_marker_france { background-image: url(markers/elector_marker_france.075.png) } +.marker.elector_marker_prussia { background-image: url(markers/elector_marker_prussia.075.png) } +.marker.elector_marker_saxony { background-image: url(markers/elector_marker_saxony.075.png) } +.marker.question_marker_austria { background-image: url(markers/question_marker_austria.075.png) } +.marker.question_marker_france { background-image: url(markers/question_marker_france.075.png) } +.marker.question_marker_pragmatic { background-image: url(markers/question_marker_pragmatic.075.png) } +.marker.question_marker_prussia { background-image: url(markers/question_marker_prussia.075.png) } +.marker.victory_marker_austria { background-image: url(markers/victory_marker_austria.075.png) } +.marker.victory_marker_france { background-image: url(markers/victory_marker_france.075.png) } +.marker.victory_marker_pragmatic { background-image: url(markers/victory_marker_pragmatic.075.png) } +.marker.victory_marker_prussia { background-image: url(markers/victory_marker_prussia.075.png) } + +.marker.subsidy_marker { background-image: url(markers/subsidy_marker.075.png) } +.marker.income_minus_marker { background-image: url(markers/income_minus_marker.075.png) } +.marker.income_plus_marker { background-image: url(markers/income_plus_marker.075.png) } +.political_marker.italy { background-image: url(markers/political_marker_italy.100.png) } +.political_marker.russia { background-image: url(markers/political_marker_russia.100.png) } +.political_marker.saxony { background-image: url(markers/political_marker_saxony.100.png) } + +.card { + width: 220px; + height: 342px; + background-size: 220px 342px; + background-color: #f3ebd5; + border-radius: 8px; + border: 1px solid black; +} + +.card.polcard.c01 { background-image: url(cards/Maria.PolCard.01.100.jpg) } +.card.polcard.c02 { background-image: url(cards/Maria.PolCard.02.100.jpg) } +.card.polcard.c03 { background-image: url(cards/Maria.PolCard.03.100.jpg) } +.card.polcard.c04 { background-image: url(cards/Maria.PolCard.04.100.jpg) } +.card.polcard.c05 { background-image: url(cards/Maria.PolCard.05.100.jpg) } +.card.polcard.c06 { background-image: url(cards/Maria.PolCard.06.100.jpg) } +.card.polcard.c07 { background-image: url(cards/Maria.PolCard.07.100.jpg) } +.card.polcard.c08 { background-image: url(cards/Maria.PolCard.08.100.jpg) } +.card.polcard.c09 { background-image: url(cards/Maria.PolCard.09.100.jpg) } +.card.polcard.c10 { background-image: url(cards/Maria.PolCard.10.100.jpg) } +.card.polcard.c11 { background-image: url(cards/Maria.PolCard.11.100.jpg) } +.card.polcard.c12 { background-image: url(cards/Maria.PolCard.12.100.jpg) } +.card.polcard.c13 { background-image: url(cards/Maria.PolCard.13.100.jpg) } +.card.polcard.c14 { background-image: url(cards/Maria.PolCard.14.100.jpg) } +.card.polcard.c15 { background-image: url(cards/Maria.PolCard.15.100.jpg) } +.card.polcard.c16 { background-image: url(cards/Maria.PolCard.16.100.jpg) } +.card.polcard.c17 { background-image: url(cards/Maria.PolCard.17.100.jpg) } +.card.polcard.c18 { background-image: url(cards/Maria.PolCard.18.100.jpg) } +.card.polcard.c19 { background-image: url(cards/Maria.PolCard.19.100.jpg) } +.card.polcard.c20 { background-image: url(cards/Maria.PolCard.20.100.jpg) } +.card.polcard.c21 { background-image: url(cards/Maria.PolCard.21.100.jpg) } +.card.polcard.c22 { background-image: url(cards/Maria.PolCard.22.100.jpg) } +.card.polcard.c23 { background-image: url(cards/Maria.PolCard.23.100.jpg) } +.card.polcard.c24 { background-image: url(cards/Maria.PolCard.24.100.jpg) } +.card.polcard.impelection { background-image: url(cards/Maria.PolCard.ImpElection.100.jpg) } +.card.polcard.reverse.deck_1 { background-image: url(cards/Maria.PolCard.reverse.deck_1.100.jpg) } +.card.polcard.reverse.deck_2 { background-image: url(cards/Maria.PolCard.reverse.deck_2.100.jpg) } +.card.polcard.reverse.deck_3 { background-image: url(cards/Maria.PolCard.reverse.deck_3.100.jpg) } +.card.polcard.reverse.deck_4 { background-image: url(cards/Maria.PolCard.reverse.deck_4.100.jpg) } + +.card.tc.c01 { background-image: url(cards/Maria.TC.01.100.jpg) } +.card.tc.c02 { background-image: url(cards/Maria.TC.02.100.jpg) } +.card.tc.c03 { background-image: url(cards/Maria.TC.03.100.jpg) } +.card.tc.c04 { background-image: url(cards/Maria.TC.04.100.jpg) } +.card.tc.c05 { background-image: url(cards/Maria.TC.05.100.jpg) } +.card.tc.c06 { background-image: url(cards/Maria.TC.06.100.jpg) } +.card.tc.c07 { background-image: url(cards/Maria.TC.07.100.jpg) } +.card.tc.c08 { background-image: url(cards/Maria.TC.08.100.jpg) } +.card.tc.c09 { background-image: url(cards/Maria.TC.09.100.jpg) } +.card.tc.c10 { background-image: url(cards/Maria.TC.10.100.jpg) } +.card.tc.c11 { background-image: url(cards/Maria.TC.11.100.jpg) } +.card.tc.c12 { background-image: url(cards/Maria.TC.12.100.jpg) } +.card.tc.c13 { background-image: url(cards/Maria.TC.13.100.jpg) } +.card.tc.c14 { background-image: url(cards/Maria.TC.14.100.jpg) } +.card.tc.c15 { background-image: url(cards/Maria.TC.15.100.jpg) } +.card.tc.c16 { background-image: url(cards/Maria.TC.16.100.jpg) } +.card.tc.c17 { background-image: url(cards/Maria.TC.17.100.jpg) } +.card.tc.c18 { background-image: url(cards/Maria.TC.18.100.jpg) } +.card.tc.c19 { background-image: url(cards/Maria.TC.19.100.jpg) } +.card.tc.c20 { background-image: url(cards/Maria.TC.20.100.jpg) } +.card.tc.c21 { background-image: url(cards/Maria.TC.21.100.jpg) } +.card.tc.c22 { background-image: url(cards/Maria.TC.22.100.jpg) } +.card.tc.c23 { background-image: url(cards/Maria.TC.23.100.jpg) } +.card.tc.c24 { background-image: url(cards/Maria.TC.24.100.jpg) } +.card.tc.c25 { background-image: url(cards/Maria.TC.25.100.jpg) } +.card.tc.c26 { background-image: url(cards/Maria.TC.26.100.jpg) } +.card.tc.c27 { background-image: url(cards/Maria.TC.27.100.jpg) } +.card.tc.c28 { background-image: url(cards/Maria.TC.28.100.jpg) } +.card.tc.c29 { background-image: url(cards/Maria.TC.29.100.jpg) } +.card.tc.c30 { background-image: url(cards/Maria.TC.30.100.jpg) } +.card.tc.c31 { background-image: url(cards/Maria.TC.31.100.jpg) } +.card.tc.c32 { background-image: url(cards/Maria.TC.32.100.jpg) } +.card.tc.c33 { background-image: url(cards/Maria.TC.33.100.jpg) } +.card.tc.c34 { background-image: url(cards/Maria.TC.34.100.jpg) } +.card.tc.c35 { background-image: url(cards/Maria.TC.35.100.jpg) } +.card.tc.c36 { background-image: url(cards/Maria.TC.36.100.jpg) } +.card.tc.c37 { background-image: url(cards/Maria.TC.37.100.jpg) } +.card.tc.c38 { background-image: url(cards/Maria.TC.38.100.jpg) } +.card.tc.reverse.deck_1 { background-image: url(cards/Maria.TC.reverse.deck_1.100.jpg) } +.card.tc.reverse.deck_2 { background-image: url(cards/Maria.TC.reverse.deck_2.100.jpg) } +.card.tc.reverse.deck_3 { background-image: url(cards/Maria.TC.reverse.deck_3.100.jpg) } +.card.tc.reverse.deck_4 { background-image: url(cards/Maria.TC.reverse.deck_4.100.jpg) } + +.card.tc + .card.tc { margin-left: -120px; } diff --git a/play.html b/play.html index 84933cc..5232b99 100644 --- a/play.html +++ b/play.html @@ -39,7 +39,10 @@
+
+
+
@@ -53,11 +56,44 @@
+ +
+
Defend
+ + +
+ +
@@ -70,24 +106,70 @@
Prussia
+ +
+
+
+
+
+
+
+
+
+
+
Bavaria
+ +
+
+
+
+
+
+
+
+
+
+
France
+ +
+
+
+
+
+
+
+
+
+
Saxony
+ +
+
+
+
+
+
+
+
+
+
diff --git a/play.js b/play.js index 76c4c02..76a8079 100644 --- a/play.js +++ b/play.js @@ -22,23 +22,25 @@ function make_road(type, x, y, dx, dy) { } function on_init() { - for (let a = 0; a <= last_city; ++a) { - for (let b of cities.major_roads[a]) { - if (a < b) { - let dx = cities.x[a] - cities.x[b] - let dy = cities.y[a] - cities.y[b] - let x = (cities.x[a] + cities.x[b]) / 2 - let y = (cities.y[a] + cities.y[b]) / 2 - make_road("major_road", x - 10, y - 3, dx, dy) + if (false) { + for (let a = 0; a <= last_city; ++a) { + for (let b of cities.major_roads[a]) { + if (a < b) { + let dx = cities.x[a] - cities.x[b] + let dy = cities.y[a] - cities.y[b] + let x = (cities.x[a] + cities.x[b]) / 2 + let y = (cities.y[a] + cities.y[b]) / 2 + make_road("major_road", x - 10, y - 3, dx, dy) + } } - } - for (let b of cities.roads[a]) { - if (a < b) { - let dx = cities.x[a] - cities.x[b] - let dy = cities.y[a] - cities.y[b] - let x = (cities.x[a] + cities.x[b]) / 2 - let y = (cities.y[a] + cities.y[b]) / 2 - make_road("road", x - 10, y - 1, dx, dy) + for (let b of cities.roads[a]) { + if (a < b) { + let dx = cities.x[a] - cities.x[b] + let dy = cities.y[a] - cities.y[b] + let x = (cities.x[a] + cities.x[b]) / 2 + let y = (cities.y[a] + cities.y[b]) / 2 + make_road("road", x - 10, y - 1, dx, dy) + } } } } @@ -64,6 +66,7 @@ function on_init() { y -= 12 } + e.classList.add("hide") e.style.left = x + "px" e.style.top = y + "px" e.title = cities.name[a] diff --git a/tools/layout.svg b/tools/layout.svg index 20c77f0..be98c85 100644 --- a/tools/layout.svg +++ b/tools/layout.svg @@ -14,6 +14,8 @@ id="svg4" sodipodi:docname="layout.svg" inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + @@ -25,8 +27,6 @@ - @@ -61,6 +61,38 @@ y="0" x="0" style="display:inline" /> + + + + + + Komorn + England + Italy + + East Prussia + + Italy