Module:Adjacent stations/KAI Commuter

local p = {
	["system title"] = "[[File:Logo KAI Commuter.svg|80px|link=KAI Commuter]]",
	["system icon"] = "",
	["station format"] = {
		"%1 railway station",
		["Blimbing (Malang)"] = "[[Blimbing railway station (Malang)|Blimbing]]",
		["Gedangan (Sidoarjo)"] = "[[Gedangan railway station (Sidoarjo)|Gedangan]]",
		[""] = "",
	},
	["lines"] = {
		
		-- Active services
		["Central"] = {
			["title"] = "[[KAI Commuter Bogor Line|Bogor Line]]",
			["color"] = "ec2329",
			["icon"] = "[[File:Jakarta KRL B.svg|20px|link=KAI Commuter Bogor Line]]",
			["left terminus"] = "Jakarta Kota",
			["right terminus"] = "Bogor",
			["types"] = {
				["Nambo"] = {
					["title"] = "Nambo branch",
					["left terminus"] = "Jakarta Kota",
					["right terminus"] = "Nambo",
				},
			},
		},
	    ["Cikarang"] = {
			["title"] = "[[KAI Commuter Cikarang Loop Line|Cikarang Loop Line]]",
			["color"] = "26baed",
			["icon"] = "[[File:Jakarta KRL C.svg|20px|link=KAI Commuter Cikarang Loop Line]]",
			["types"] = {
				["Full Racket"] = {
					["title"] = "Full Racket",
					["left terminus"] = "Cikarang",
					["right terminus"] = "Cikarang",
				},
				["Angke-Cikarang"] = {
					["title"] = "Half Racket",
					["left terminus"] = "Angke",
					["right terminus"] = "Cikarang",
				},
				["Kampung Bandan-Cikarang"] = {
					["title"] = "Half Racket",
					["left terminus"] = "Kampung Bandan",
					["right terminus"] = "Cikarang",
				},
			},
		},
	    ["Rangkasbitung"] = {
			["title"] = "[[KAI Commuter Rangkasbitung Line|Rangkasbitung Line]]",
			["color"] = "99ca3e",
			["icon"] = "[[File:Jakarta KRL R.svg|20px|link=KAI Commuter Rangkasbitung Line]]",
			["left terminus"] = "Tanah Abang",
			["right terminus"] = "Rangkasbitung",
		},
	    ["Tangerang"] = {
			["title"] = "[[KAI Commuter Tangerang Line|Tangerang Line]]",
			["color"] = "c25f28",
			["icon"] = "[[File:Jakarta KRL T.svg|20px|link=KAI Commuter Tangerang Line]]",
			["left terminus"] = "Duri",
			["right terminus"] = "Tangerang",
		},
	    ["Tanjung Priok"] = {
			["title"] = "[[KAI Commuter Tanjung Priok Line|Tanjung Priuk Line]]",
			["color"] = "ef509a",
			["icon"] = "[[File:Jakarta KRL TP.svg|20px|link=KAI Commuter Tanjung Priok Line]]",
			["left terminus"] = "Jakarta Kota",
			["right terminus"] = "Tanjung Priuk",
		},
		["Merak"] = {
			["title"] = "[[:id:Kereta api Lokal Merak|Merak Local]]",
			["color"] = "24824d",
			["left terminus"] = "Rangkasbitung",
			["right terminus"] = "Merak",
		},
		["Prambanan"] = {
			["title"] = "''[[Prambanan Express]]''",
			["color"] = "43a2c5",
			["icon"] = "[[File:Yogyakarta - KRL Commuter Kutoarjo Line Icon.png|20px|link=Prambanan Express]]",
			["left terminus"] = "Yogyakarta",
			["right terminus"] = "Kutoarjo",
		},
		["Yogyakarta"] = {
			["title"] = "[[KAI Commuter Yogyakarta Line|Yogyakarta Line]]",
			["color"] = "ca2047",
			["icon"] = "[[File:Yogyakarta - KRL Commuter Solo Line Icon.png|20px|link=KAI Commuter Yogyakarta Line]]",
			["left terminus"] = "Yogyakarta",
			["right terminus"] = "Palur",
		},
		["Dhoho"] = {
			["title"] = "''[[Commuter rail in Surabaya|Dhoho]]''",
			["color"] = "77966c",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Blitar",
		},
		["Penataran"] = {
			["title"] = "''[[Commuter rail in Surabaya|Penataran]]''",
			["color"] = "77966c",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Blitar",
		},
		["Tumapel"] = {
			["title"] = "''[[Commuter rail in Surabaya|Tumapel]]''",
			["color"] = "ae5d4c",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Malang",
		},
		["Walahar"] = {
			["title"] = "''[[:id:Kereta api Walahar dan Jatiluhur Ekspres|Walahar]]''",
			["color"] = "b7b7b7",
			["left terminus"] = "Cikarang",
			["right terminus"] = "Purwakarta",
		},
		["Jatiluhur"] = {
			["title"] = "''[[:id:Kereta api Walahar dan Jatiluhur Ekspres|Jatiluhur]]''",
			["color"] = "b7b7b7",
			["left terminus"] = "Cikarang",
			["right terminus"] = "Cikampek",
		},
		["Bandung"] = {
			["title"] = "[[KAI Commuter Line Bandung|Greater Bandung Commuter Line]]",
			["color"] = "2d398b",
			["types"] = {
				["Purwakarta-Cicalengka"] = {
					["title"] = "Purwakarta–Cicalengka",
					["right terminus"] = "Purwakarta",
					["left terminus"] = "Cicalengka",
				},
				["Padalarang-Cicalengka"] = {
					["title"] = "Padalarang–Cicalengka",
					["right terminus"] = "Padalarang",
					["left terminus"] = "Cicalengka",
				},
			},
		},
		["Cibatu"] = {
			["title"] = "''[[:id:Kereta api lokal Garut Cibatuan|Cibatuan]]''",
			["color"] = "3975b6",
			["left terminus"] = "Padalarang",
			["right terminus"] = "Cibatu",
		},
		["Garut"] = {
			["title"] = "''[[:id:Kereta api lokal Garut Cibatuan|Garut Cibatuan]]''",
			["color"] = "3975b6",
			["left terminus"] = "Purwakarta",
			["right terminus"] = "Garut",
		},
		["Cepu"] = {
			["title"] = "[[Commuter rail in Surabaya|Cepu Local Economy]]",
			["color"] = "414495",
			["left terminus"] = "Cepu",
			["right terminus"] = "Surabaya Pasarturi",
		},
		["Kertosono"] = {
			["title"] = "[[Commuter rail in Surabaya|Kertosono Local Economy]]",
			["color"] = "79ac67",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Kertosono",
		},
		["Bojonegoro"] = {
			["title"] = "[[Commuter rail in Surabaya#Other local trains|Bojonegoro Local Economy]]",
			["color"] = "26225e",
			["types"] = {
				["Surabaya Kota-Sidoarjo"] = {
					["title"] = "Surabaya Kota–Sidoarjo",
					["left terminus"] = "Surabaya Kota",
					["right terminus"] = "Sidoarjo",
				},
				["Bojonegoro-Sidoarjo"] = {
					["title"] = "Bojonegoro–Sidoarjo",
					["left terminus"] = "Bojonegoro",
					["right terminus"] = "Sidoarjo",
				},
			},
		},
		["Surabaya"] = {
			["title"] = "[[Commuter rail in Surabaya#Commuter trains|Commuter]]",
			["color"] = "56add4",
			["types"] = {
				["Surabaya Kota-Sidoarjo"] = {
					["title"] = "Surabaya Kota–Sidoarjo",
					["right terminus"] = "Surabaya Kota",
					["left terminus"] = "Sidoarjo",
				},
				["Surabaya Pasarturi-Sidoarjo"] = {
					["title"] = "Surabaya Pasarturi–Sidoarjo",
					["right terminus"] = "Surabaya Pasarturi",
					["left terminus"] = "Sidoarjo",
				},
				["Surabaya Kota-Bangil"] = {
					["title"] = "Surabaya Kota–Bangil",
					["right terminus"] = "Surabaya Kota",
					["left terminus"] = "Bangil",
				},
				["Indro-Sidoarjo"] = {
					["title"] = "Indro–Sidoarjo",
					["right terminus"] = "Indro",
					["left terminus"] = "Sidoarjo",
				},
			},
		},
		["Pasuruan"] = {
			["title"] = "[[Commuter rail in Surabaya#Commuter trains|Pasuruan Local]]",
			["color"] = "56add4",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Pasuruan",
		},
		["Jenggala"] = {
			["title"] = "''[[Commuter rail in Surabaya#Commuter trains|Jenggala]]''",
			["color"] = "4f4a66",
			["types"] = {
				["Surabaya Kota-Mojokerto"] = {
					["title"] = "Surabaya Kota–Mojokerto",
					["left terminus"] = "Surabaya Kota",
					["right terminus"] = "Mojokerto",
				},
				["Sidoarjo-Mojokerto"] = {
					["title"] = "Sidoarjo–Mojokerto",
					["left terminus"] = "Sidoarjo",
					["right terminus"] = "Mojokerto",
				},
			},
		},
		["Lamongan"] = {
			["title"] = "[[Commuter rail in Surabaya|Lamongan Commuter]]",
			["color"] = "da3854",
			["left terminus"] = "Lamongan",
			["right terminus"] = "Surabaya Pasarturi",
		},
	
		-- Former services
		["Loop"] = {
			["title"] = "[[KAI Commuter Loop Line|Loop Line]]",
			["color"] = "fbb316",
			["icon"] = "[[File:Jakarta KRL L.svg|20px|link=KAI Commuter Loop Line]]",
			["left terminus"] = "Jatinegara",
			["right terminus"] = "Bogor",
			["types"] = {
			    ["Nambo"] = {
					["title"] =  "Nambo branch",
					["left terminus"] = "Angke",
					["right terminus"] = "Nambo",
				},
			},
		},
	},
	["aliases"] = {
		["b"] = "Central",
		["c"] = "Cikarang",
		["r"] = "Rangkasbitung",
		["t"] = "Tangerang",
		["tp"] = "Tanjung Priok",
		["y"] = "Yogyakarta",
		["p"] = "Prambanan",
		["l"] = "Loop",
	}
}

return p