Mô đun:Trạm liền kề/MBTA

local depot = "%1 Depot"
local ma = "%1 station (Massachusetts)"
local mbta = "%1 station (MBTA)"
local nh = "%1 station (New Hampshire)"
local raw = "%1"
local ri = "%1 station (Rhode Island)"
local stn = "%1 station"
local union = "Union Station (%1, Massachusetts)"

local p = {
["lang"] = "en-US",
["system title"] = "MBTA",
["system icon"] = "",
["system color"] = "80276C",
["name format"] = {
"background-color: 80276C; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["Blue"] = "background-color: 003DA5; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["CapeFLYER"] = "background-color: 78BC42; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["Green"] = "background-color: 00843D; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["Orange"] = "background-color: ED8B00; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["Red"] = "background-color: DA291C; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["Silver"] = "background-color: 7C878E; font-size: 175%; font-family: helvetica; color: white; padding:5px;",
["Green and Blue"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, 00843D, 00843D, 003DA5, 003DA5); background-image: -o-linear-gradient(left, 00843D, 00843D, 003DA5, 003DA5); background-image: -webkit-linear-gradient(left, 00843D, 00843D, 003DA5, 003DA5); background-image: linear-gradient(to right, 00843D, 00843D, 003DA5, 003DA5)",
["Green and Orange"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, 00843D, 00843D, ED8B00, ED8B00); background-image: -o-linear-gradient(left, 00843D, 00843D, ED8B00, ED8B00); background-image: -webkit-linear-gradient(left, 00843D, 00843D, ED8B00, ED8B00); background-image: linear-gradient(to right, 00843D, 00843D, ED8B00, ED8B00)",
["Green and Red"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, 00843D, 00843D, DA291C, DA291C); background-image: -o-linear-gradient(left, 00843D, 00843D, DA291C, DA291C); background-image: -webkit-linear-gradient(left, 00843D, 00843D, DA291C, DA291C); background-image: linear-gradient(to right, 00843D, 00843D, DA291C, DA291C)",
["Green and Silver"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, 00843D, 00843D, 7C878E, 7C878E); background-image: -o-linear-gradient(left, 00843D, 00843D, 7C878E, 7C878E); background-image: -webkit-linear-gradient(left, 00843D, 00843D, 7C878E, 7C878E); background-image: linear-gradient(to right, 00843D, 00843D, 7C878E, 7C878E)",
["Blue and Orange"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, 003DA5, 003DA5, ED8B00, ED8B00); background-image: -o-linear-gradient(left, 003DA5, 003DA5, ED8B00, ED8B00); background-image: -webkit-linear-gradient(left, 003DA5, 003DA5, ED8B00, ED8B00); background-image: linear-gradient(to right, 003DA5, 003DA5, ED8B00, ED8B00)",
["Blue and Silver"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, 003DA5, 003DA5, 7C878E, 7C878E); background-image: -o-linear-gradient(left, 003DA5, 003DA5, 7C878E, 7C878E); background-image: -webkit-linear-gradient(left, 003DA5, 003DA5, 7C878E, 7C878E); background-image: linear-gradient(to right, 003DA5, 003DA5, 7C878E, 7C878E)",
["Orange and Purple"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, ED8B00, ED8B00, 80276C, 80276C); background-image: -o-linear-gradient(left, ED8B00, ED8B00, 80276C, 80276C); background-image: -webkit-linear-gradient(left, ED8B00, ED8B00, 80276C, 80276C); background-image: linear-gradient(to right, ED8B00, ED8B00, 80276C, 80276C)",
["Orange and Silver"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, ED8B00, ED8B00, 7C878E, 7C878E); background-image: -o-linear-gradient(left, ED8B00, ED8B00, 7C878E, 7C878E); background-image: -webkit-linear-gradient(left, ED8B00, ED8B00, 7C878E, 7C878E); background-image: linear-gradient(to right, ED8B00, ED8B00, 7C878E, 7C878E)",
["Red and Purple"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, DA291C, DA291C, 80276C, 80276C); background-image: -o-linear-gradient(left, DA291C, DA291C, 80276C, 80276C); background-image: -webkit-linear-gradient(left, DA291C, DA291C, 80276C, 80276C); background-image: linear-gradient(to right, DA291C, DA291C, 80276C, 80276C)",
["Red and Orange"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, DA291C, DA291C, ED8B00, ED8B00); background-image: -o-linear-gradient(left, DA291C, DA291C, ED8B00, ED8B00); background-image: -webkit-linear-gradient(left, DA291C, DA291C, ED8B00, ED8B00); background-image: linear-gradient(to right, DA291C, DA291C, ED8B00, ED8B00)",
["Red and Silver"] = "font-size: 175%; font-family: helvetica; color: white; padding:5px; background-image: -moz-linear-gradient(left, DA291C, DA291C, 7C878E, 7C878E); background-image: -o-linear-gradient(left, DA291C, DA291C, 7C878E, 7C878E); background-image: -webkit-linear-gradient(left, DA291C, DA291C, 7C878E, 7C878E); background-image: linear-gradient(to right, DA291C, DA291C, 7C878E, 7C878E)",
},
["station format"] = {
stn,
["Airport"] = mbta,
["Alcorn Street"] = "Babcock Street station",
["Amory Street"] = "Boston University West station",
["Anderson"] = "Anderson/Woburn",
["Andover"] = mbta,
["Aquarium"] = mbta,
["Arlington"] = {
mbta,
["Lexington"] = "Arlington Centre",
},
["Ashland"] = mbta,
["Attleboro"] = ma,
["Auburndale"] = mbta,
["Auditorium"] = "Hynes Convention Center station",
["Beaconsfield"] = mbta,
["Bedford"] = depot,
["Bellevue"] = mbta,
["Beverly"] = depot,
["Bird's Hill"] = "Hersey stationHistory",
["Boston University"] = "Boston University East station",
["Braintree"] = mbta,
["Bridgewater"] = mbta,
["Broadway"] = mbta,
["Brockton"] = mbta,
["Buick Street"] = "Pleasant Street station (MBTA)",
["Butler"] = mbta,
["Cambridge"] = "Porter stationHistory",
["Central Avenue"] = mbta,
["Central Station"] = "Aquarium station (MBTA)",
["Central"] = mbta,
["Chelsea"] = {
mbta,
["Newburyport/Rockport"] = "Bellingham Square station",
},
["Chestnut Hill"] = mbta,
["Chinatown"] = mbta,
["City Point"] = "City Point Bus Terminal",
["College Avenue"] = "Medford/Tufts",
["Concord"] = ma,
["Concord, NH"] = "Concord",
["Courthouse"] = mbta,
["Davis"] = mbta,
["Design Center"] = "Silver Line (MBTA)Waterfront stops",
["Dover"] = {
mbta,
["Millis"] = "Dover station (MBTA Millis Branch)",
},
["Dover, NH"] = "Dover",
["Dudley"] = "Dudley Square station",
["Durham"] = "Durham–UNH station",
["East Berkeley Street"] = "Dover station (MBTA)",
["Easton Village"] = "North Easton station",
["Essex"] = "Chinatown station (MBTA)",
["Everett"] = mbta,
["Exeter"] = nh,
["Fairmount"] = mbta,
["Fitchburg"] = "Fitchburg Intermodal Transportation Center",
["Fordham Road"] = mbta,
["Forest Hills"] = mbta,
["Gloucester"] = mbta,
["Government Center"] = mbta,
["Grafton"] = mbta,
["Greenwood"] = mbta,
["Halifax"] = mbta,
["Hampton"] = nh,
["Harbor"] = mbta,
["Harvard/Brattle"] = "Harvard stationFormer stations",
["Harvard/Holyoke"] = "Harvard stationFormer stations",
["Hastings"] = mbta,
["Haverhill"] = ma,
["Haymarket"] = mbta,
["Highland"] = mbta,
["Holbrook/Randolph"] = "Holbrook/&8203;Randolph",
["Hudson"] = ma,
["Hyannis"] = "Hyannis Transportation Center",
["Hyde Park"] = mbta,
["Ipswich"] = mbta,
["Islington"] = mbta,
["King's Highway"] = mbta,
["Kingston"] = {
ri,
["Plymouth"] = "Kingston/Route 3 station",
},
["Lake Street"] = {
["Green"] = "Boston College",
["Lexington"] = "Lake Street station (Arlington, Massachusetts)",
},
["Lansdowne"] = mbta,
["Lawrence"] = "McGovern Transportation Center",
["Leamington Road"] = "Sutherland Road station",
["Lexington"] = depot,
["Lincoln"] = mbta,
["Littleton"] = "Littleton/Route 495 stationHistory",
["Logan Airport"] = "Logan Airport terminals",
["Longwood"] = mbta,
["Manchester, NH"] = "Manchester",
["Manchester"] = mbta,
["Mansfield"] = mbta,
["Massachusetts Avenue"] = {
stn,
["Silver"] = "Northampton station (MBTA)",
},
["Medfield"] = "Medfield Junction",
["Middleborough/Lakeville"] = "Middleborough/&8203;Lakeville",
["Milton"] = mbta,
["Montvale"] = ma,
["Monument"] = mbta,
["Munroe"] = mbta,
["Museum of Fine Arts"] = mbta,
["Nashua"] = "Union Station (Nashua, New Hampshire)",
["New England Medical Center"] = "Tufts Medical Center station",
["Newmarket"] = mbta,
["Newmarket, NH"] = "Newmarket",
["Norfolk"] = mbta,
["North Easton"] = mbta,
["North Station"] = raw,
["Northern Avenue and Harbor Street"] = "Silver Line (MBTA)Waterfront stops",
["Northampton"] = mbta,
["Norwood Depot"] = "%1",
["Park Street"] = mbta,
["Pawtucket–Central Falls"] = "Pawtucket/Central Falls station",
["Plaistow"] = nh,
["Pleasant Street"] = mbta,
["Plymouth"] = mbta,
["Reading"] = mbta,
["Reservoir"] = mbta,
["Riverside"] = mbta,
["Riverview"] = ma,
["Rowley"] = mbta,
["Science Park"] = mbta,
["Shirley"] = mbta,
["Silver Lake"] = ma,
["South Acton"] = mbta,
["South Station"] = {
raw,
["Silver Line"] = "South Station (subway)",
},
["South Station Under"] = "South Station",
["South Street"] = mbta,
["Southborough"] = mbta,
["Stadium"] = "Harvard stationFormer stations",
["State Street"] = "State station",
["St. Mary's Street"] = "Boston University Central station",
["St. Paul Street"] = {
stn,
["Green"] = {
["A"] = "St. Paul Street station (MBTA Green Line \"B\" Branch)",
["B"] = "St. Paul Street station (MBTA Green Line \"B\" Branch)",
["C"] = "St. Paul Street station (MBTA Green Line \"C\" Branch)",
},
},
["Stony Brook"] = mbta,
["Sullivan"] = "Sullivan Square station",
["Summit Avenue"] = {
stn,
["Green"] = {
["C"] = "Summit Avenue station (MBTA Green Line \"C\" Branch)",
["B"] = "Summit Avenue station (MBTA Green Line \"B\" Branch)",
},
},
["Taunton"] = "Taunton station (Old Colony Railroad)",
["Terminal A"] = "Logan International AirportTerminal A",
["Terminal B Stop 1"] = "Logan International AirportTerminal B",
["Terminal B Stop 2"] = "Logan International AirportTerminal B",
["Terminal C"] = "Logan International AirportTerminal C",
["Terminal E"] = "Logan International AirportInternational Terminal E",
["Tower Hill"] = mbta,
["Tufts University"] = "Medford/Tufts stationCommuter rail stations",
["Union Square"] = {
["Green"] = {
["E"] = "Union Square station (Somerville)",
["A"] = "Union Square station (Allston)",
}},
["VA Medical Center"] = mbta,
["Wakefield"] = mbta,
["Walnut Hill"] = ma,
["Walpole"] = union,
["Warren Street"] = mbta,
["Washington Square"] = mbta,
["Washington Street"] = mbta,
["Watertown"] = "Watertown Yard",
["Watertown Yard"] = "Watertown Yard",
["Waverley"] = mbta,
["Wellington"] = mbta,
["West Acton"] = mbta,
["West Station"] = "West Station (MBTA)",
["Weston"] = mbta,
["Wilmington"] = mbta,
["Woburn old"] = "Woburn",
["Worcester"] = union,
["World Trade Center"] = mbta,
},
["lines"] = {
["_default"] = {
["color"] = "80276C",
},
["Blue"] = {
["title"] = "Blue Line",
["color"] = "003DA5",
["left terminus"] = "Bowdoin",
["right terminus"] = "Wonderland",
},
["Boat"] = {
["title"] = "MBTA Boat",
["color"] = "008EAA",
},
["Bus"] = {
["title"] = "MBTA Bus",
["color"] = "FFC72C",
},
["CapeFLYER"] = {
["title"] = "CapeFLYER",
["color"] = "78BC42",
["left terminus"] = "South Station",
["right terminus"] = "Hyannis",
},
["Central Mass"] = {
["title"] = "Central Mass Branch",
["left terminus"] = "South Sudbury",
["right terminus"] = "North Station",
},
["Commuter Rail"] = {
["title"] = "MBTA Commuter Rail",
["color"] = "80276C",
},
["Dedham"] = {
["title"] = "Dedham Branch",
["left terminus"] = "Dedham",
["right terminus"] = "South Station",
},
["Fairmount"] = {
["title"] = "Fairmount Line",
["left terminus"] = "Readville",
["right terminus"] = "South Station",
},
["Fitchburg"] = {
["title"] = "Fitchburg Line",
["left terminus"] = "Wachusett",
["right terminus"] = "North Station",
},
["Framingham"] = {
["title"] = "Framingham/&8203;Worcester Line",
["left terminus"] = "Worcester",
["right terminus"] = "South Station",
},
["Franklin"] = {
["title"] = "Franklin Line",
["left terminus"] = {"Forge Park/495", "Foxboro"},
["right terminus"] = "South Station",
},
["Green"] = {
["title"] = "Green Line",
["color"] = "00843D",
["types"] = {
["A"] = {
["title"] = "\"A\" Branch",
["left terminus"] = "Watertown",
["right terminus"] = "Park Street",
},
["B"] = {
["title"] = "\"B\" Branch",
["left terminus"] = "Boston College",
["right terminus"] = "Park Street",
},
["C"] = {
["title"] = "\"C\" Branch",
["left terminus"] = "Cleveland Circle",
["right terminus"] = "North Station",
},
["D"] = {
["title"] = "\"D\" Branch",
["left terminus"] = "Riverside",
["right terminus"] = "Government Center",
},
["E"] = {
["title"] = "\"E\" Branch",
["left terminus"] = "Heath Street",
["right terminus"] = "Lechmere",
},
},
},
["Greenbush"] = {
["title"] = "Greenbush Line",
["left terminus"] = "South Station",
["right terminus"] = "Greenbush",
},
["Haverhill"] = {
["title"] = "Haverhill Line",
["left terminus"] = "North Station",
["right terminus"] = "Haverhill",
},
["Lexington"] = {
["title"] = "Lexington Branch",
["left terminus"] = "Bedford",
["right terminus"] = "North Station",
},
["Lowell"] = {
["title"] = "Lowell Line",
["left terminus"] = "North Station",
["right terminus"] = "Lowell",
["types"] = {
["Woburn Branch"] = {
["title"] = "Woburn Branch",
["right terminus"] = "Woburn old",
["note-mid"] = "Closed 1981",
},
},
},
["Mattapan"] = {
["title"] = "Ashmont–Mattapan High Speed Line",
["color"] = "DA291C",
["left terminus"] = "Mattapan",
["right terminus"] = "Ashmont",
},
["Middleborough"] = {
["title"] = "Middleborough/&8203;Lakeville Line",
["left terminus"] = "South Station",
["right terminus"] = "Middleborough/Lakeville",
},
["Millis"] = {
["title"] = "Millis Branch",
["left terminus"] = "Millis",
["right terminus"] = "South Station",
},
["Needham"] = {
["title"] = "Needham Line",
["left terminus"] = "Needham Heights",
["right terminus"] = "South Station",
},
["Newburyport/Rockport"] = {
["title"] = "Newburyport/&8203;Rockport Line",
["left terminus"] = "North Station",
["right terminus"] = {"Newburyport", "Rockport"},
},
["Orange"] = {
["title"] = "Orange Line",
["color"] = "ED8B00",
["left terminus"] = "Forest Hills",
["right terminus"] = "Oak Grove",
},
["Plymouth"] = {
["title"] = "Kingston/&8203;Plymouth Line",
["left terminus"] = "South Station",
["right terminus"] = {"Kingston", "Plymouth"},
},
["Providence/Stoughton"] = {
["title"] = "Providence/&8203;Stoughton Line",
["left terminus"] = {"Wickford Junction", "Stoughton"},
["right terminus"] = "South Station",
["types"] = {
["T. F. Green Airport"] = {
["title"] = "",
["left terminus"] = {"T. F. Green Airport"},
["right terminus"] = "Foxboro",
}
}
},
["Red"] = {
["title"] = "Red Line",
["color"] = "DA291C",
["left terminus"] = "Alewife",
["right terminus"] = {"Ashmont", "Braintree"},
},
["Ride"] = {
["title"] = "The Ride",
["color"] = "52BBC5",
},
["Silver"] = {
["title"] = "Silver Line",
["color"] = "7C878E",
["types"] = {
["SL1"] = {
["title"] = "SL1",
["left terminus"] = "South Station Under",
["right terminus"] = "Logan Airport",
},
["SL2"] = {
["title"] = "SL2",
["left terminus"] = "South Station Under",
["right terminus"] = "Design Center",
},
["SL3"] = {
["title"] = "SL3",
["left terminus"] = "South Station Under",
["right terminus"] = "Chelsea",
},
["SL3 old"] = {
["title"] = "SL3",
["note-mid"] = "Closed 2009",
["left terminus"] = "South Station Under",
["right terminus"] = "City Point",
},
["SL4"] = {
["title"] = "SL4",
["left terminus"] = "Dudley Square",
["right terminus"] = "South Station Under",
},
["SL5"] = {
["title"] = "SL5",
["left terminus"] = "Dudley Square",
["right terminus"] = "Downtown Crossing",
},
},
},
["South Coast Rail"] = {
["title"] = "South Coast Rail",
["left terminus"] = {"Battleship Cove", "New Bedford"},
["right terminus"] = "South Station",
},
},
["aliases"] = {
["cape"] = "CapeFLYER",
["capeflyer"] = "CapeFLYER",
["framingham/worcester"] = "Framingham",
["haverhill/reading"] = "Haverhill",
["middleborough-nobreak"] = "Middleborough",
["middleborough/lakeville"] = "Middleborough",
["newburyport"] = "Newburyport/Rockport",
["providence"] = "Providence/Stoughton",
["south coast"] = "South Coast Rail",
["stoughton"] = "Providence/Stoughton",
},
}
return p