Astra rail map Leaflet 1.9.4: https://leafletjs.com/ (BSD 2-Clause, see LEAFLET-LICENSE.txt). Unmodified leaflet.js and leaflet.css downloaded from the official release distribution via unpkg.com/leaflet@1.9.4/dist/ on 2026-09-06. Geography: Natural Earth, 1:50m Admin 0 countries, public domain. https://www.naturalearthdata.com/about/terms-of-use/ https://github.com/nvkelso/natural-earth-vector Iberian neighborhood extracted from ne_50m_admin_0_countries.geojson, properties reduced and coordinates rounded to four decimal places. City coordinates: GeoNames Spain extract (2026-09-06), CC BY 4.0. https://www.geonames.org/ https://download.geonames.org/export/dump/ES.zip https://creativecommons.org/licenses/by/4.0/ City names matched to populated places, excluding city subdivisions. Positions mark cities, not exact railway stations or platform entrances. All lines, timetables, prices, trains and movement are the Astra simulation. Connections are schematic, not actual track geometry. Map movement is interpolated from the same fictitious schedules used by the booking demo. There is no live train tracking or external service call in the application.