Module:Adjacent stations/TER Grand Est

local hbf = "[[%1 Hauptbahnhof|%1 Hbf]]"
local rws = "%1 railway station"

local p = {
	["system title"] = "[[TER Grand Est]]",
	["system icon"] = "",
	["station format"] = {
		"%1 station",
		["Basel SNCF"] = "Basel SBB railway station",
		["Bettembourg"] = rws,
		["Colmar"] = "Colmar station (Haut-Rhin)",
		["Dijon"] = "Dijon-Ville station",
		["Dormans"] = "Dormans station (France)",
		["Howald"] = rws,
		["Luxembourg"] = rws,
		["Metz"] = "Metz-Ville station",
		["Mulhouse"] = "Mulhouse-Ville station",
		["Nancy"] = "Nancy-Ville station",
		["Paris-Est"] = "Gare de l'Est",
		["Saarbrücken"] = hbf,
		["Strasbourg"] = "Strasbourg-Ville station",
		["Trier"] = hbf,
		["Verdun"] = "Verdun station (France)",
	},
	["lines"] = {
		["_default"] = {
		["color"] = "004494",
		["title"] = "%1"
		},
		["A01"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Basel SNCF",
		},
		["A02a"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Colmar",
		},
		["A02b"] = {
			["left terminus"] = "Colmar",
			["right terminus"] = "Mulhouse",
		},
		["A03"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Sarrebourg",
		},
		["A04"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Haguenau",
		},
		["A05"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Niederbronn",
		},
		["A06"] = {
			["left terminus"] = "Saarbrücken",
			["right terminus"] = "Strasbourg",
		},
		["A07"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Sélestat",
		},
		["A08"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Épinal",
		},
		["A09"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Lauterbourg",
		},
		["A11"] = {
			["left terminus"] = "Strasbourg",
			["right terminus"] = "Offenburg",
		},
		["A13"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Strasbourg",
		},
		["A14"] = {
			["left terminus"] = "Metz",
			["right terminus"] = "Strasbourg",
		},
		["A15"] = {
			["left terminus"] = "Mulhouse",
			["right terminus"] = "Basel SNCF",
		},
		["A16"] = {
			["left terminus"] = "Belfort",
			["right terminus"] = "Mulhouse",
		},
		["A17"] = {
			["left terminus"] = "Kruth",
			["right terminus"] = "Mulhouse",
		},
		["A18"] = {
			["left terminus"] = "Molsheim",
			["right terminus"] = "Strasbourg",
		},
		["A19"] = {
			["left terminus"] = "Colmar",
			["right terminus"] = "Metzeral",
		},
		["A34"] = {
			["left terminus"] = "Wissembourg",
			["right terminus"] = "Strasbourg",
		},
	    ["C01"] = {
			["left terminus"] = "Champagne-Ardenne TGV",
			["right terminus"] = "Sedan"
		},
	    ["C02"] = {
			["left terminus"] = "Paris-Est",
			["right terminus"] = {"Strasbourg", "Saint-Dizier"}
		},
	    ["C04"] = {
			["left terminus"] = "Paris-Est",
			["right terminus"] = {"Mulhouse", "Dijon"}
		},
	    ["C06"] = {
			["left terminus"] = "Reims",
			["right terminus"] = "Dijon"
		},
	    ["C07"] = {
			["left terminus"] = "Givet",
			["right terminus"] = "Charleville-Mézières"
		},
	    ["C08"] = {
			["left terminus"] = "Charleville-Mézières",
			["right terminus"] = "Longwy"
		},
	    ["C09"] = {
			["left terminus"] = {"Épernay", "Champagne-Ardenne TGV"},
			["right terminus"] = "Reims"
		},
	    ["C10"] = {
			["left terminus"] = "Laon",
			["right terminus"] = "Reims"
		},
	    ["C11"] = {
			["left terminus"] = "Fismes",
			["right terminus"] = "Reims"
		},
		["L01a"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Metz",
		},
		["L01b"] = {
			["left terminus"] = "Metz",
			["right terminus"] = "Luxembourg",
		},
		["L02"] = {
			["left terminus"] = "Metz",
			["right terminus"] = "Trier",
		},
		["L04"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Remiremont",
		},
		["L05"] = {
			["left terminus"] = "Épinal",
			["right terminus"] = "Belfort",
		},
		["L06a"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Pont-Saint-Vincent",
		},
		["L07"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Dijon",
		},
		["L11"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Saint-Dié-des-Vosges",
		},
		["L12"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = " Lunéville",
		},
		["L15"] = {
			["left terminus"] = "Metz",
			["right terminus"] = "Saarbrücken",
		},
		["L16"] = {
			["left terminus"] = "Metz",
			["right terminus"] = "Sarreguemines",
		},
		["L25"] = {
			["left terminus"] = "Nancy",
			["right terminus"] = "Longwy",
		},
		["L27"] = {
			["left terminus"] = "Longwy",
			["right terminus"] = "Thionville",
		},
		["L28"] = {
			["left terminus"] = "Épernay",
			["right terminus"] = "Metz",
		},
		["L29a"] = {
			["left terminus"] = "Revigny",
			["right terminus"] = "Nancy",
		},
		["L30"] = {
			["left terminus"] = "Verdun",
			["right terminus"] = "Metz",
		},
	}
}

return p