{
  "version": 3,
  "sources": ["tour-starts.jsx"],
  "sourcesContent": ["/* FACT — bekannte Startpunkte für die Tourplanung (Grill R10)\n *\n * Wer nicht dort ist, wo die Geschichten liegen (Hostel am Stadtrand), sieht\n * hier, wo sich der Start lohnt. Die App zählt live, wie viele noch nicht\n * gesammelte Fakten im Umkreis von 500 m warten, und sortiert danach.\n *\n * Stadtnamen wie in detectCity(). Ein Ort pro Gegend (nicht zwei Punkte\n * 150 m auseinander). Koordinaten gegen die Fakten-Dichte geprüft.\n * Bilingual: name = { de, en }. Render via window.tourStartLabel(spot, lang).\n */\n\nwindow.TOUR_STARTS = {\n  München: [\n    { id: 'muc-marienplatz',   emoji: '🏰', lat: 48.1373, lng: 11.5755, name: { de: 'Marienplatz',       en: 'Marienplatz' } },\n    { id: 'muc-isartor',       emoji: '🚪', lat: 48.1352, lng: 11.5822, name: { de: 'Isartor',           en: 'Isar Gate' } },\n    { id: 'muc-odeonsplatz',   emoji: '🦁', lat: 48.1425, lng: 11.5776, name: { de: 'Odeonsplatz',       en: 'Odeonsplatz' } },\n    { id: 'muc-sendlingertor', emoji: '🧱', lat: 48.1340, lng: 11.5670, name: { de: 'Sendlinger Tor',    en: 'Sendling Gate' } },\n    { id: 'muc-koenigsplatz',  emoji: '🏛', lat: 48.1455, lng: 11.5655, name: { de: 'Königsplatz',       en: 'Königsplatz' } },\n    { id: 'muc-gaertnerplatz', emoji: '🌷', lat: 48.1316, lng: 11.5762, name: { de: 'Gärtnerplatz',      en: 'Gärtnerplatz' } },\n    { id: 'muc-theresienwiese',emoji: '🎡', lat: 48.1316, lng: 11.5498, name: { de: 'Theresienwiese',    en: 'Theresienwiese (Oktoberfest)' } },\n    { id: 'muc-chinaturm',     emoji: '🌳', lat: 48.1527, lng: 11.5925, name: { de: 'Chinesischer Turm', en: 'Chinese Tower' } },\n    { id: 'muc-olympiapark',   emoji: '🏟', lat: 48.1743, lng: 11.5537, name: { de: 'Olympiapark',       en: 'Olympic Park' } },\n  ],\n  Rom: [\n    { id: 'rom-kolosseum',     emoji: '🏟', lat: 41.8902, lng: 12.4922, name: { de: 'Kolosseum',      en: 'Colosseum' } },\n    { id: 'rom-forum',         emoji: '🏛', lat: 41.8925, lng: 12.4853, name: { de: 'Forum Romanum',  en: 'Roman Forum' } },\n    { id: 'rom-pantheon',      emoji: '⛪', lat: 41.8986, lng: 12.4769, name: { de: 'Pantheon',       en: 'Pantheon' } },\n    { id: 'rom-navona',        emoji: '⛲', lat: 41.8992, lng: 12.4731, name: { de: 'Piazza Navona',  en: 'Piazza Navona' } },\n    { id: 'rom-petersplatz',   emoji: '✝️', lat: 41.9022, lng: 12.4568, name: { de: 'Petersplatz',    en: \"St Peter's Square\" } },\n  ],\n  Regensburg: [\n    { id: 'reg-dom',           emoji: '⛪', lat: 49.0195, lng: 12.0985, name: { de: 'Dom St. Peter',    en: \"St Peter's Cathedral\" } },\n    { id: 'reg-neupfarrplatz', emoji: '🏛', lat: 49.0186, lng: 12.0964, name: { de: 'Neupfarrplatz',    en: 'Neupfarrplatz' } },\n    { id: 'reg-haidplatz',     emoji: '🏰', lat: 49.0200, lng: 12.0935, name: { de: 'Haidplatz',        en: 'Haidplatz' } },\n    { id: 'reg-bruecke',       emoji: '🌉', lat: 49.0216, lng: 12.0974, name: { de: 'Steinerne Brücke', en: 'Stone Bridge' } },\n    { id: 'reg-stadtamhof',    emoji: '🏘', lat: 49.0243, lng: 12.0970, name: { de: 'Stadtamhof',       en: 'Stadtamhof' } },\n  ],\n  Passau: [\n    { id: 'pas-domplatz',      emoji: '⛪', lat: 48.5745, lng: 13.4650, name: { de: 'Domplatz',       en: 'Cathedral Square' } },\n    { id: 'pas-rathausplatz',  emoji: '🏛', lat: 48.5747, lng: 13.4677, name: { de: 'Rathausplatz',   en: 'Town Hall Square' } },\n    { id: 'pas-innstadt',      emoji: '🌊', lat: 48.5710, lng: 13.4660, name: { de: 'Innstadt',       en: 'Innstadt' } },\n    { id: 'pas-oberhaus',      emoji: '🏰', lat: 48.5775, lng: 13.4700, name: { de: 'Veste Oberhaus', en: 'Oberhaus Fortress' } },\n    { id: 'pas-dreifluesse',   emoji: '🔱', lat: 48.5738, lng: 13.4756, name: { de: 'Dreiflüsseeck',  en: 'Three Rivers Point' } },\n  ],\n  Bologna: [\n    { id: 'bol-maggiore',      emoji: '🏛', lat: 44.4938, lng: 11.3430, name: { de: 'Piazza Maggiore', en: 'Piazza Maggiore' } },\n    { id: 'bol-duetorri',      emoji: '🗼', lat: 44.4943, lng: 11.3466, name: { de: 'Zwei Türme',      en: 'Two Towers' } },\n    { id: 'bol-stefano',       emoji: '⛪', lat: 44.4920, lng: 11.3487, name: { de: 'Santo Stefano',   en: 'Santo Stefano' } },\n    { id: 'bol-uni',           emoji: '🎓', lat: 44.4970, lng: 11.3530, name: { de: 'Uni-Viertel',     en: 'University Quarter' } },\n  ],\n  Piran: [\n    { id: 'pir-tartini',       emoji: '⛲', lat: 45.5283, lng: 13.5683, name: { de: 'Tartinijev trg',  en: 'Tartini Square' } },\n    { id: 'pir-jurij',         emoji: '⛪', lat: 45.5297, lng: 13.5680, name: { de: 'Kathedrale Sv. Jurij', en: \"St George's Cathedral\" } },\n    { id: 'pir-punta',         emoji: '🗼', lat: 45.5290, lng: 13.5640, name: { de: 'Punta (Leuchtturm)',   en: 'Punta lighthouse' } },\n  ],\n  Weimar: [\n    { id: 'wei-frauenplan',    emoji: '🪶', lat: 50.9775, lng: 11.3290, name: { de: 'Goethehaus am Frauenplan', en: \"Goethe's House\" } },\n    { id: 'wei-markt',         emoji: '🏛', lat: 50.9795, lng: 11.3295, name: { de: 'Markt',            en: 'Market Square' } },\n    { id: 'wei-theaterplatz',  emoji: '🎭', lat: 50.9804, lng: 11.3262, name: { de: 'Theaterplatz',     en: 'Theatre Square' } },\n    { id: 'wei-ilmpark',       emoji: '🌳', lat: 50.9760, lng: 11.3340, name: { de: 'Park an der Ilm',  en: 'Park on the Ilm' } },\n    { id: 'wei-bauhaus',       emoji: '📐', lat: 50.9823, lng: 11.3245, name: { de: 'Bauhaus-Museum',   en: 'Bauhaus Museum' } },\n  ],\n  Göttingen: [\n    { id: 'goe-markt',         emoji: '🪿', lat: 51.5333, lng: 9.9355, name: { de: 'Markt (Gänseliesel)', en: 'Market Square (Goose Girl)' } },\n    { id: 'goe-bahnhof',       emoji: '🚉', lat: 51.5363, lng: 9.9268, name: { de: 'Bahnhof',             en: 'Railway station' } },\n  ],\n  Nürnberg: [\n    { id: 'nue-hauptmarkt',    emoji: '⛲', lat: 49.4540, lng: 11.0775, name: { de: 'Hauptmarkt', en: 'Main Market' } },\n    { id: 'nue-kaiserburg',    emoji: '🏰', lat: 49.4578, lng: 11.0757, name: { de: 'Kaiserburg', en: 'Imperial Castle' } },\n  ],\n};\n\nwindow.tourStartLabel = (spot, lang) => (spot && spot.name && (spot.name[lang] || spot.name.de)) || '';\n"],
  "mappings": "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",
  "names": ["spot", "lang"]
}
