From 28c740e9848da397f97c81203510de3eb82fee5d Mon Sep 17 00:00:00 2001 From: "gareth.james" Date: Tue, 26 Nov 2024 18:22:28 +0000 Subject: [PATCH] Added support for new Overground lines; map accessibility refactor; cleanup --- .../partials/setup/color/_color-brand.scss | 43 +- server/constants/accessTypes.js | 2 + server/constants/serviceIds.js | 14 +- server/constants/serviceNames.js | 7 +- server/data/map-accessibility/a/_ma-a.js | 29 + .../data/map-accessibility/a/ma-abbey-road.js | 18 + .../data/map-accessibility/a/ma-abbey-wood.js | 18 + .../map-accessibility/a/ma-acton-central.js | 18 + .../map-accessibility/a/ma-acton-mainline.js | 18 + .../data/map-accessibility/a/ma-acton-town.js | 24 + .../a/ma-addington-village.js | 18 + .../data/map-accessibility/a/ma-addiscombe.js | 18 + .../data/map-accessibility/a/ma-all-saints.js | 18 + .../data/map-accessibility/a/ma-amersham.js | 18 + .../data/map-accessibility/a/ma-ampere-way.js | 18 + server/data/map-accessibility/a/ma-anerley.js | 18 + server/data/map-accessibility/a/ma-arena.js | 18 + .../map-accessibility/a/ma-avenue-road.js | 18 + server/data/map-accessibility/b/_ma-b.js | 61 + server/data/map-accessibility/b/ma-bank.js | 24 + .../map-accessibility/b/ma-bankside-pier.js | 30 + .../b/ma-barking-riverside-pier.js | 30 + .../b/ma-barking-riverside.js | 18 + server/data/map-accessibility/b/ma-barking.js | 31 + .../b/ma-battersea-power-station-pier.js | 30 + .../b/ma-battersea-power-station.js | 18 + .../b/ma-beckenham-junction.js | 18 + .../map-accessibility/b/ma-beckenham-road.js | 18 + .../map-accessibility/b/ma-beckton-park.js | 18 + server/data/map-accessibility/b/ma-beckton.js | 18 + .../map-accessibility/b/ma-beddington-lane.js | 18 + .../map-accessibility/b/ma-belgrave-walk.js | 18 + .../data/map-accessibility/b/ma-bermondsey.js | 18 + .../data/map-accessibility/b/ma-birkbeck.js | 18 + .../b/ma-blackfriars-pier.js | 24 + .../map-accessibility/b/ma-blackfriars.js | 24 + .../map-accessibility/b/ma-blackhorse-lane.js | 18 + .../map-accessibility/b/ma-blackhorse-road.js | 18 + .../data/map-accessibility/b/ma-blackwall.js | 18 + .../map-accessibility/b/ma-bond-street.js | 31 + .../data/map-accessibility/b/ma-bow-church.js | 18 + .../data/map-accessibility/b/ma-brentwood.js | 18 + server/data/map-accessibility/b/ma-brixton.js | 18 + .../data/map-accessibility/b/ma-brockley.js | 18 + .../map-accessibility/b/ma-bromley-by-bow.js | 24 + .../map-accessibility/b/ma-buckhurst-hill.js | 18 + server/data/map-accessibility/b/ma-burnham.js | 18 + .../map-accessibility/b/ma-bush-hill-park.js | 18 + server/data/map-accessibility/c/_ma-c.js | 57 + .../map-accessibility/c/ma-cadogan-pier.js | 18 + .../c/ma-caledonian-road-and-barnsbury.js | 18 + .../map-accessibility/c/ma-caledonian-road.js | 18 + .../map-accessibility/c/ma-camden-road.js | 18 + .../map-accessibility/c/ma-canada-water.js | 24 + .../c/ma-canary-wharf-pier.js | 36 + .../map-accessibility/c/ma-canary-wharf.js | 30 + .../map-accessibility/c/ma-canning-town.js | 24 + .../data/map-accessibility/c/ma-canonbury.js | 25 + .../map-accessibility/c/ma-carpenders-park.js | 18 + .../data/map-accessibility/c/ma-centrale.js | 18 + .../map-accessibility/c/ma-chadwell-heath.js | 18 + .../c/ma-chalfont-and-latimer.js | 18 + .../c/ma-chelsea-harbour-pier.js | 24 + server/data/map-accessibility/c/ma-chesham.js | 18 + .../data/map-accessibility/c/ma-cheshunt.js | 18 + .../data/map-accessibility/c/ma-chingford.js | 18 + .../map-accessibility/c/ma-chorleywood.js | 18 + .../map-accessibility/c/ma-church-street.js | 18 + .../c/ma-clapham-junction.js | 24 + .../map-accessibility/c/ma-cockfosters.js | 18 + .../map-accessibility/c/ma-coombe-lane.js | 18 + .../map-accessibility/c/ma-crossharbour.js | 18 + .../map-accessibility/c/ma-crystal-palace.js | 18 + .../map-accessibility/c/ma-custom-house.js | 24 + .../data/map-accessibility/c/ma-cutty-sark.js | 18 + server/data/map-accessibility/c/ma-cyprus.js | 18 + server/data/map-accessibility/d/_ma-d.js | 15 + .../d/ma-dagenham-heathway.js | 18 + .../d/ma-dalston-junction.js | 18 + server/data/map-accessibility/d/ma-debden.js | 18 + .../map-accessibility/d/ma-deptford-bridge.js | 18 + .../map-accessibility/d/ma-devons-road.js | 18 + .../map-accessibility/d/ma-dundonald-road.js | 18 + server/data/map-accessibility/e/_ma-e.js | 33 + .../map-accessibility/e/ma-ealing-broadway.js | 31 + .../map-accessibility/e/ma-earls-court.js | 24 + .../map-accessibility/e/ma-east-croydon.js | 18 + .../data/map-accessibility/e/ma-east-ham.js | 24 + .../data/map-accessibility/e/ma-east-india.js | 18 + server/data/map-accessibility/e/ma-edgware.js | 18 + .../map-accessibility/e/ma-edmonton-green.js | 18 + .../data/map-accessibility/e/ma-elm-park.js | 18 + .../data/map-accessibility/e/ma-elmers-end.js | 18 + .../map-accessibility/e/ma-elverson-road.js | 18 + .../map-accessibility/e/ma-embankment-pier.js | 30 + .../map-accessibility/e/ma-emerson-park.js | 18 + .../map-accessibility/e/ma-enfield-town.js | 18 + server/data/map-accessibility/e/ma-epping.js | 18 + server/data/map-accessibility/e/ma-euston.js | 18 + server/data/map-accessibility/f/_ma-f.js | 17 + .../data/map-accessibility/f/ma-farringdon.js | 37 + .../data/map-accessibility/f/ma-fieldway.js | 18 + .../f/ma-finchley-central.js | 18 + .../map-accessibility/f/ma-finsbury-park.js | 24 + .../map-accessibility/f/ma-forest-gate.js | 18 + .../map-accessibility/f/ma-forest-hill.js | 18 + .../map-accessibility/f/ma-fulham-broadway.js | 18 + server/data/map-accessibility/g/_ma-g.js | 25 + .../map-accessibility/g/ma-gallions-reach.js | 18 + .../data/map-accessibility/g/ma-gidea-park.js | 18 + .../map-accessibility/g/ma-golders-green.js | 18 + .../data/map-accessibility/g/ma-goodmayes.js | 18 + .../data/map-accessibility/g/ma-gospel-oak.js | 24 + .../map-accessibility/g/ma-gravel-hill.js | 18 + .../data/map-accessibility/g/ma-green-park.js | 30 + .../data/map-accessibility/g/ma-greenford.js | 18 + .../g/ma-greenland-surrey-quays-pier.js | 30 + .../map-accessibility/g/ma-greenwich-pier.js | 30 + .../data/map-accessibility/g/ma-greenwich.js | 18 + server/data/map-accessibility/h/_ma-h.js | 57 + .../map-accessibility/h/ma-hackney-central.js | 18 + .../map-accessibility/h/ma-hackney-wick.js | 18 + .../data/map-accessibility/h/ma-haggerston.js | 18 + .../data/map-accessibility/h/ma-hainault.js | 18 + .../map-accessibility/h/ma-hammersmith.js | 37 + .../map-accessibility/h/ma-hampstead-heath.js | 18 + server/data/map-accessibility/h/ma-hanwell.js | 18 + .../map-accessibility/h/ma-harold-wood.js | 18 + .../h/ma-harringay-green-lanes.js | 18 + .../map-accessibility/h/ma-harrington-road.js | 18 + .../h/ma-harrow-and-wealdstone.js | 24 + .../h/ma-harrow-on-the-hill.js | 18 + .../h/ma-hayes-and-harlington.js | 18 + .../h/ma-heathrow-terminal-4.js | 24 + .../h/ma-heathrow-terminal-5.js | 25 + .../h/ma-heathrow-terminals-2-and-3.js | 24 + .../map-accessibility/h/ma-hendon-central.js | 18 + .../map-accessibility/h/ma-heron-quays.js | 18 + .../map-accessibility/h/ma-high-barnet.js | 18 + .../map-accessibility/h/ma-highams-park.js | 18 + .../h/ma-highbury-and-islington.js | 24 + .../data/map-accessibility/h/ma-hillingdon.js | 24 + .../data/map-accessibility/h/ma-homerton.js | 18 + .../map-accessibility/h/ma-honor-oak-park.js | 18 + .../map-accessibility/h/ma-hounslow-east.js | 18 + .../map-accessibility/h/ma-hounslow-west.js | 18 + server/data/map-accessibility/h/ma-hoxton.js | 18 + server/data/map-accessibility/i/_ma-i.js | 13 + .../data/map-accessibility/i/ma-ickenham.js | 24 + server/data/map-accessibility/i/ma-ilford.js | 18 + .../map-accessibility/i/ma-imperial-wharf.js | 18 + .../map-accessibility/i/ma-island-gardens.js | 18 + server/data/map-accessibility/i/ma-iver.js | 18 + server/data/map-accessibility/k/_ma-k.js | 19 + .../map-accessibility/k/ma-kensal-rise.js | 18 + .../k/ma-kensington-olympia.js | 24 + .../map-accessibility/k/ma-kew-gardens.js | 24 + server/data/map-accessibility/k/ma-kilburn.js | 18 + .../map-accessibility/k/ma-king-george-v.js | 18 + .../k/ma-king-henrys-drive.js | 18 + ...ings-cross-and-st-pancras-international.js | 48 + .../data/map-accessibility/k/ma-kingsbury.js | 18 + server/data/map-accessibility/l/_ma-l.js | 23 + .../map-accessibility/l/ma-langdon-park.js | 18 + server/data/map-accessibility/l/ma-langley.js | 18 + .../map-accessibility/l/ma-lebanon-road.js | 18 + .../data/map-accessibility/l/ma-lewisham.js | 18 + .../data/map-accessibility/l/ma-limehouse.js | 18 + .../l/ma-liverpool-street.js | 30 + .../data/map-accessibility/l/ma-lloyd-park.js | 18 + .../l/ma-london-bridge-city-pier.js | 30 + .../map-accessibility/l/ma-london-bridge.js | 24 + .../l/ma-london-city-airport.js | 18 + server/data/map-accessibility/m/_ma-m.js | 29 + .../data/map-accessibility/m/ma-maidenhead.js | 18 + .../data/map-accessibility/m/ma-manor-park.js | 18 + .../data/map-accessibility/m/ma-maryland.js | 18 + .../m/ma-masthouse-terrace-pier.js | 30 + .../map-accessibility/m/ma-merton-park.js | 18 + .../map-accessibility/m/ma-mill-hill-east.js | 18 + .../map-accessibility/m/ma-millbank-pier.js | 30 + .../m/ma-mitcham-junction.js | 18 + server/data/map-accessibility/m/ma-mitcham.js | 18 + .../data/map-accessibility/m/ma-moorgate.js | 37 + .../map-accessibility/m/ma-morden-road.js | 18 + server/data/map-accessibility/m/ma-morden.js | 18 + .../data/map-accessibility/m/ma-mudchute.js | 18 + server/data/map-accessibility/n/_ma-n.js | 17 + .../map-accessibility/n/ma-new-addington.js | 18 + .../map-accessibility/n/ma-new-cross-gate.js | 18 + .../data/map-accessibility/n/ma-new-cross.js | 18 + .../map-accessibility/n/ma-newbury-park.js | 18 + .../data/map-accessibility/n/ma-nine-elms.js | 18 + .../n/ma-north-greenwich-pier.js | 30 + .../map-accessibility/n/ma-north-greenwich.js | 18 + server/data/map-accessibility/o/_ma-o.js | 7 + server/data/map-accessibility/o/ma-oakwood.js | 18 + .../data/map-accessibility/o/ma-osterley.js | 18 + server/data/map-accessibility/p/_ma-p.js | 21 + .../data/map-accessibility/p/ma-paddington.js | 42 + .../map-accessibility/p/ma-phipps-bridge.js | 18 + server/data/map-accessibility/p/ma-pinner.js | 18 + .../p/ma-plantation-wharf-pier.js | 18 + .../map-accessibility/p/ma-pontoon-dock.js | 18 + server/data/map-accessibility/p/ma-poplar.js | 18 + .../map-accessibility/p/ma-prince-regent.js | 18 + .../p/ma-pudding-mill-lane.js | 18 + .../map-accessibility/p/ma-putney-pier.js | 24 + server/data/map-accessibility/q/_ma-q.js | 5 + .../q/ma-queens-road-peckham.js | 18 + server/data/map-accessibility/r/_ma-r.js | 19 + server/data/map-accessibility/r/ma-reading.js | 18 + .../map-accessibility/r/ma-reeves-corner.js | 18 + .../data/map-accessibility/r/ma-richmond.js | 25 + .../map-accessibility/r/ma-roding-valley.js | 18 + server/data/map-accessibility/r/ma-romford.js | 24 + .../map-accessibility/r/ma-royal-albert.js | 18 + .../map-accessibility/r/ma-royal-victoria.js | 18 + .../r/ma-royal-wharf-pier.js | 30 + server/data/map-accessibility/s/_ma-s.js | 47 + .../data/map-accessibility/s/ma-sandilands.js | 18 + .../map-accessibility/s/ma-seven-kings.js | 18 + .../data/map-accessibility/s/ma-shadwell.js | 18 + .../data/map-accessibility/s/ma-shenfield.js | 18 + .../map-accessibility/s/ma-shepherds-bush.js | 18 + .../s/ma-shoreditch-high-street.js | 18 + server/data/map-accessibility/s/ma-slough.js | 18 + .../map-accessibility/s/ma-south-acton.js | 18 + .../data/map-accessibility/s/ma-south-quay.js | 18 + .../map-accessibility/s/ma-south-tottenham.js | 18 + .../map-accessibility/s/ma-south-woodford.js | 18 + .../data/map-accessibility/s/ma-southall.js | 18 + .../map-accessibility/s/ma-southfields.js | 18 + .../data/map-accessibility/s/ma-southwark.js | 18 + .../data/map-accessibility/s/ma-stanmore.js | 18 + .../data/map-accessibility/s/ma-star-lane.js | 18 + .../s/ma-stratford-high-street.js | 18 + .../s/ma-stratford-international.js | 18 + .../data/map-accessibility/s/ma-stratford.js | 43 + .../map-accessibility/s/ma-sudbury-hill.js | 18 + .../map-accessibility/s/ma-sudbury-town.js | 18 + .../data/map-accessibility/s/ma-sydenham.js | 18 + server/data/map-accessibility/t/_ma-t.js | 19 + server/data/map-accessibility/t/ma-taplow.js | 18 + .../map-accessibility/t/ma-therapia-lane.js | 18 + .../t/ma-tottenham-court-road.js | 31 + .../map-accessibility/t/ma-tottenham-hale.js | 18 + .../map-accessibility/t/ma-tower-gateway.js | 18 + .../data/map-accessibility/t/ma-tower-hill.js | 24 + .../data/map-accessibility/t/ma-tower-pier.js | 30 + server/data/map-accessibility/t/ma-twyford.js | 18 + server/data/map-accessibility/u/_ma-u.js | 11 + .../data/map-accessibility/u/ma-upminster.js | 18 + server/data/map-accessibility/u/ma-upney.js | 18 + .../map-accessibility/u/ma-upper-holloway.js | 18 + .../data/map-accessibility/u/ma-uxbridge.js | 24 + server/data/map-accessibility/v/_ma-v.js | 9 + .../v/ma-vauxhall-st-george-wharf-pier.js | 30 + .../data/map-accessibility/v/ma-vauxhall.js | 18 + .../data/map-accessibility/v/ma-victoria.js | 31 + server/data/map-accessibility/w/_ma-w.js | 73 + .../map-accessibility/w/ma-waddon-marsh.js | 18 + .../w/ma-walthamstow-central.js | 18 + .../w/ma-walthamstow-queens-road.js | 18 + .../map-accessibility/w/ma-wandle-park.js | 18 + .../data/map-accessibility/w/ma-waterloo.js | 24 + .../w/ma-watford-junction.js | 18 + .../map-accessibility/w/ma-wellesley-road.js | 18 + .../map-accessibility/w/ma-wembley-central.js | 24 + .../map-accessibility/w/ma-wembley-park.js | 24 + .../map-accessibility/w/ma-west-brompton.js | 18 + .../map-accessibility/w/ma-west-croydon.js | 25 + .../map-accessibility/w/ma-west-drayton.js | 18 + .../map-accessibility/w/ma-west-ealing.js | 18 + .../map-accessibility/w/ma-west-finchley.js | 18 + .../data/map-accessibility/w/ma-west-ham.js | 36 + .../map-accessibility/w/ma-west-hampstead.js | 18 + .../map-accessibility/w/ma-west-india-quay.js | 18 + .../map-accessibility/w/ma-west-silvertown.js | 18 + .../data/map-accessibility/w/ma-westferry.js | 18 + .../w/ma-westminster-pier.js | 30 + .../map-accessibility/w/ma-westminster.js | 31 + .../map-accessibility/w/ma-white-hart-lane.js | 18 + .../map-accessibility/w/ma-whitechapel.js | 37 + .../w/ma-willesden-junction.js | 30 + .../map-accessibility/w/ma-wimbledon-park.js | 18 + .../data/map-accessibility/w/ma-wimbledon.js | 24 + .../data/map-accessibility/w/ma-wood-lane.js | 24 + .../data/map-accessibility/w/ma-woodford.js | 18 + .../map-accessibility/w/ma-woodside-park.js | 18 + .../data/map-accessibility/w/ma-woodside.js | 18 + .../w/ma-woolwich-arsenal-pier.js | 30 + .../w/ma-woolwich-arsenal.js | 18 + .../w/ma-woolwich-ferry-north-pier.js | 18 + .../w/ma-woolwich-ferry-south-pier.js | 18 + .../data/map-accessibility/w/ma-woolwich.js | 18 + server/data/mapAccessibility.js | 3300 +---------------- server/data/station-embellishments/a/_se-a.js | 4 +- .../station-embellishments/a/se-archway.js | 8 +- server/data/station-embellishments/b/_se-b.js | 4 +- .../b/se-barking-riverside-pier.js | 8 +- .../b/se-battersea-power-station-pier.js | 2 - .../b/se-battersea-power-station.js | 2 - .../b/se-blackfriars-pier.js | 2 - .../b/se-blackfriars.js | 1 - .../b/se-bounds-green.js | 1 - .../station-embellishments/b/se-bow-church.js | 1 - .../station-embellishments/b/se-bow-road.js | 1 - .../station-embellishments/b/se-bowes-park.js | 1 - server/data/station-embellishments/c/_se-c.js | 4 +- .../c/se-caledonian-road-barnsbury.js | 1 - .../c/se-caledonian-road.js | 9 +- .../c/se-camden-road.js | 1 - .../c/se-camden-town.js | 9 +- .../c/se-canary-wharf-pier.js | 2 - .../c/se-canary-wharf.js | 2 - .../c/se-charing-cross.js | 1 - .../c/se-chelsea-harbour-pier.js | 10 +- .../station-embellishments/c/se-cheshunt.js | 3 - .../c/se-clapham-high-street.js | 1 - .../c/se-clapham-junction.js | 3 - .../c/se-clapham-north.js | 9 +- .../station-embellishments/c/se-cutty-sark.js | 2 - server/data/station-embellishments/d/_se-d.js | 4 +- .../d/se-dalston-junction.js | 8 +- .../d/se-dalston-kingsland.js | 8 +- server/data/station-embellishments/e/_se-e.js | 4 +- .../e/se-east-croydon.js | 3 - .../e/se-embankment-pier.js | 2 - .../station-embellishments/e/se-embankment.js | 1 - .../e/se-euston-square.js | 9 +- server/data/station-embellishments/f/_se-f.js | 4 +- .../station-embellishments/f/se-farringdon.js | 3 - .../f/se-fenchurch-street.js | 1 - .../f/se-finsbury-park.js | 3 - .../f/se-forest-gate.js | 9 +- server/data/station-embellishments/g/_se-g.js | 4 +- server/data/station-embellishments/h/_se-h.js | 8 +- .../h/se-hackney-central.js | 8 +- .../h/se-hackney-downs.js | 8 +- .../h/se-heathrow-terminal-4.js | 3 - .../h/se-heathrow-terminal-5.js | 3 - ...-3.js => se-heathrow-terminals-2-and-3.js} | 3 - server/data/station-embellishments/i/_se-i.js | 4 +- server/data/station-embellishments/k/_se-k.js | 4 +- .../station-embellishments/k/se-kenton.js | 1 - .../k/se-king-george-v.js | 2 - ...se-kings-cross-st-pancras-international.js | 3 - server/data/station-embellishments/l/_se-l.js | 4 +- .../l/se-liverpool-street.js | 2 - .../l/se-london-bridge-city-pier.js | 1 - .../l/se-london-city-airport.js | 3 - server/data/station-embellishments/m/_se-m.js | 4 +- .../m/se-manor-house.js | 8 +- .../m/se-masthouse-terrace-pier.js | 1 - .../m/se-millbank-pier.js | 1 - .../station-embellishments/m/se-mudchute.js | 1 - server/data/station-embellishments/n/_se-n.js | 4 +- .../n/se-north-greenwich-pier.js | 2 - .../n/se-north-greenwich.js | 2 - .../n/se-northwick-park.js | 1 - .../n/se-norwood-junction.js | 3 - server/data/station-embellishments/p/_se-p.js | 4 +- .../station-embellishments/p/se-paddington.js | 3 - .../station-embellishments/p/se-park-royal.js | 1 - .../station-embellishments/p/se-pimlico.js | 2 - .../p/se-pontoon-dock.js | 2 - .../p/se-putney-bridge.js | 2 - .../p/se-putney-pier.js | 2 - server/data/station-embellishments/r/_se-r.js | 4 +- .../station-embellishments/r/se-romford.js | 2 - .../r/se-royal-wharf-pier.js | 1 - server/data/station-embellishments/s/_se-s.js | 4 +- .../station-embellishments/s/se-shenfield.js | 3 - .../s/se-south-wimbledon.js | 1 - .../station-embellishments/s/se-southwark.js | 2 - .../s/se-stratford-international-dlr.js | 4 - .../station-embellishments/s/se-stratford.js | 3 - server/data/station-embellishments/t/_se-t.js | 4 +- .../t/se-tottenham-hale.js | 3 - .../t/se-tower-gateway.js | 1 - .../station-embellishments/t/se-tower-hill.js | 1 - .../station-embellishments/t/se-tower-pier.js | 2 - server/data/station-embellishments/u/_se-u.js | 4 +- server/data/station-embellishments/v/_se-v.js | 4 +- .../v/se-vauxhall-st-george-wharf-pier.js | 1 - .../station-embellishments/v/se-vauxhall.js | 1 - .../station-embellishments/v/se-victoria.js | 2 - server/data/station-embellishments/w/_se-w.js | 4 +- .../w/se-wanstead-park.js | 1 - .../w/se-waterloo-east.js | 2 - .../w/se-waterloo-pier.js | 2 - .../station-embellishments/w/se-waterloo.js | 1 - .../w/se-watford-junction.js | 3 - .../w/se-west-hampstead.js | 3 - .../w/se-westminster-pier.js | 2 - .../w/se-westminster.js | 2 - .../station-embellishments/w/se-white-city.js | 1 - .../station-embellishments/w/se-wood-lane.js | 1 - .../w/se-woolwich-arsenal-pier.js | 2 - .../w/se-woolwich-arsenal.js | 1 - .../w/se-woolwich-ferry-north-pier.js | 2 - .../station-embellishments/w/se-woolwich.js | 1 - 403 files changed, 6359 insertions(+), 3520 deletions(-) create mode 100644 server/constants/accessTypes.js create mode 100644 server/data/map-accessibility/a/_ma-a.js create mode 100644 server/data/map-accessibility/a/ma-abbey-road.js create mode 100644 server/data/map-accessibility/a/ma-abbey-wood.js create mode 100644 server/data/map-accessibility/a/ma-acton-central.js create mode 100644 server/data/map-accessibility/a/ma-acton-mainline.js create mode 100644 server/data/map-accessibility/a/ma-acton-town.js create mode 100644 server/data/map-accessibility/a/ma-addington-village.js create mode 100644 server/data/map-accessibility/a/ma-addiscombe.js create mode 100644 server/data/map-accessibility/a/ma-all-saints.js create mode 100644 server/data/map-accessibility/a/ma-amersham.js create mode 100644 server/data/map-accessibility/a/ma-ampere-way.js create mode 100644 server/data/map-accessibility/a/ma-anerley.js create mode 100644 server/data/map-accessibility/a/ma-arena.js create mode 100644 server/data/map-accessibility/a/ma-avenue-road.js create mode 100644 server/data/map-accessibility/b/_ma-b.js create mode 100644 server/data/map-accessibility/b/ma-bank.js create mode 100644 server/data/map-accessibility/b/ma-bankside-pier.js create mode 100644 server/data/map-accessibility/b/ma-barking-riverside-pier.js create mode 100644 server/data/map-accessibility/b/ma-barking-riverside.js create mode 100644 server/data/map-accessibility/b/ma-barking.js create mode 100644 server/data/map-accessibility/b/ma-battersea-power-station-pier.js create mode 100644 server/data/map-accessibility/b/ma-battersea-power-station.js create mode 100644 server/data/map-accessibility/b/ma-beckenham-junction.js create mode 100644 server/data/map-accessibility/b/ma-beckenham-road.js create mode 100644 server/data/map-accessibility/b/ma-beckton-park.js create mode 100644 server/data/map-accessibility/b/ma-beckton.js create mode 100644 server/data/map-accessibility/b/ma-beddington-lane.js create mode 100644 server/data/map-accessibility/b/ma-belgrave-walk.js create mode 100644 server/data/map-accessibility/b/ma-bermondsey.js create mode 100644 server/data/map-accessibility/b/ma-birkbeck.js create mode 100644 server/data/map-accessibility/b/ma-blackfriars-pier.js create mode 100644 server/data/map-accessibility/b/ma-blackfriars.js create mode 100644 server/data/map-accessibility/b/ma-blackhorse-lane.js create mode 100644 server/data/map-accessibility/b/ma-blackhorse-road.js create mode 100644 server/data/map-accessibility/b/ma-blackwall.js create mode 100644 server/data/map-accessibility/b/ma-bond-street.js create mode 100644 server/data/map-accessibility/b/ma-bow-church.js create mode 100644 server/data/map-accessibility/b/ma-brentwood.js create mode 100644 server/data/map-accessibility/b/ma-brixton.js create mode 100644 server/data/map-accessibility/b/ma-brockley.js create mode 100644 server/data/map-accessibility/b/ma-bromley-by-bow.js create mode 100644 server/data/map-accessibility/b/ma-buckhurst-hill.js create mode 100644 server/data/map-accessibility/b/ma-burnham.js create mode 100644 server/data/map-accessibility/b/ma-bush-hill-park.js create mode 100644 server/data/map-accessibility/c/_ma-c.js create mode 100644 server/data/map-accessibility/c/ma-cadogan-pier.js create mode 100644 server/data/map-accessibility/c/ma-caledonian-road-and-barnsbury.js create mode 100644 server/data/map-accessibility/c/ma-caledonian-road.js create mode 100644 server/data/map-accessibility/c/ma-camden-road.js create mode 100644 server/data/map-accessibility/c/ma-canada-water.js create mode 100644 server/data/map-accessibility/c/ma-canary-wharf-pier.js create mode 100644 server/data/map-accessibility/c/ma-canary-wharf.js create mode 100644 server/data/map-accessibility/c/ma-canning-town.js create mode 100644 server/data/map-accessibility/c/ma-canonbury.js create mode 100644 server/data/map-accessibility/c/ma-carpenders-park.js create mode 100644 server/data/map-accessibility/c/ma-centrale.js create mode 100644 server/data/map-accessibility/c/ma-chadwell-heath.js create mode 100644 server/data/map-accessibility/c/ma-chalfont-and-latimer.js create mode 100644 server/data/map-accessibility/c/ma-chelsea-harbour-pier.js create mode 100644 server/data/map-accessibility/c/ma-chesham.js create mode 100644 server/data/map-accessibility/c/ma-cheshunt.js create mode 100644 server/data/map-accessibility/c/ma-chingford.js create mode 100644 server/data/map-accessibility/c/ma-chorleywood.js create mode 100644 server/data/map-accessibility/c/ma-church-street.js create mode 100644 server/data/map-accessibility/c/ma-clapham-junction.js create mode 100644 server/data/map-accessibility/c/ma-cockfosters.js create mode 100644 server/data/map-accessibility/c/ma-coombe-lane.js create mode 100644 server/data/map-accessibility/c/ma-crossharbour.js create mode 100644 server/data/map-accessibility/c/ma-crystal-palace.js create mode 100644 server/data/map-accessibility/c/ma-custom-house.js create mode 100644 server/data/map-accessibility/c/ma-cutty-sark.js create mode 100644 server/data/map-accessibility/c/ma-cyprus.js create mode 100644 server/data/map-accessibility/d/_ma-d.js create mode 100644 server/data/map-accessibility/d/ma-dagenham-heathway.js create mode 100644 server/data/map-accessibility/d/ma-dalston-junction.js create mode 100644 server/data/map-accessibility/d/ma-debden.js create mode 100644 server/data/map-accessibility/d/ma-deptford-bridge.js create mode 100644 server/data/map-accessibility/d/ma-devons-road.js create mode 100644 server/data/map-accessibility/d/ma-dundonald-road.js create mode 100644 server/data/map-accessibility/e/_ma-e.js create mode 100644 server/data/map-accessibility/e/ma-ealing-broadway.js create mode 100644 server/data/map-accessibility/e/ma-earls-court.js create mode 100644 server/data/map-accessibility/e/ma-east-croydon.js create mode 100644 server/data/map-accessibility/e/ma-east-ham.js create mode 100644 server/data/map-accessibility/e/ma-east-india.js create mode 100644 server/data/map-accessibility/e/ma-edgware.js create mode 100644 server/data/map-accessibility/e/ma-edmonton-green.js create mode 100644 server/data/map-accessibility/e/ma-elm-park.js create mode 100644 server/data/map-accessibility/e/ma-elmers-end.js create mode 100644 server/data/map-accessibility/e/ma-elverson-road.js create mode 100644 server/data/map-accessibility/e/ma-embankment-pier.js create mode 100644 server/data/map-accessibility/e/ma-emerson-park.js create mode 100644 server/data/map-accessibility/e/ma-enfield-town.js create mode 100644 server/data/map-accessibility/e/ma-epping.js create mode 100644 server/data/map-accessibility/e/ma-euston.js create mode 100644 server/data/map-accessibility/f/_ma-f.js create mode 100644 server/data/map-accessibility/f/ma-farringdon.js create mode 100644 server/data/map-accessibility/f/ma-fieldway.js create mode 100644 server/data/map-accessibility/f/ma-finchley-central.js create mode 100644 server/data/map-accessibility/f/ma-finsbury-park.js create mode 100644 server/data/map-accessibility/f/ma-forest-gate.js create mode 100644 server/data/map-accessibility/f/ma-forest-hill.js create mode 100644 server/data/map-accessibility/f/ma-fulham-broadway.js create mode 100644 server/data/map-accessibility/g/_ma-g.js create mode 100644 server/data/map-accessibility/g/ma-gallions-reach.js create mode 100644 server/data/map-accessibility/g/ma-gidea-park.js create mode 100644 server/data/map-accessibility/g/ma-golders-green.js create mode 100644 server/data/map-accessibility/g/ma-goodmayes.js create mode 100644 server/data/map-accessibility/g/ma-gospel-oak.js create mode 100644 server/data/map-accessibility/g/ma-gravel-hill.js create mode 100644 server/data/map-accessibility/g/ma-green-park.js create mode 100644 server/data/map-accessibility/g/ma-greenford.js create mode 100644 server/data/map-accessibility/g/ma-greenland-surrey-quays-pier.js create mode 100644 server/data/map-accessibility/g/ma-greenwich-pier.js create mode 100644 server/data/map-accessibility/g/ma-greenwich.js create mode 100644 server/data/map-accessibility/h/_ma-h.js create mode 100644 server/data/map-accessibility/h/ma-hackney-central.js create mode 100644 server/data/map-accessibility/h/ma-hackney-wick.js create mode 100644 server/data/map-accessibility/h/ma-haggerston.js create mode 100644 server/data/map-accessibility/h/ma-hainault.js create mode 100644 server/data/map-accessibility/h/ma-hammersmith.js create mode 100644 server/data/map-accessibility/h/ma-hampstead-heath.js create mode 100644 server/data/map-accessibility/h/ma-hanwell.js create mode 100644 server/data/map-accessibility/h/ma-harold-wood.js create mode 100644 server/data/map-accessibility/h/ma-harringay-green-lanes.js create mode 100644 server/data/map-accessibility/h/ma-harrington-road.js create mode 100644 server/data/map-accessibility/h/ma-harrow-and-wealdstone.js create mode 100644 server/data/map-accessibility/h/ma-harrow-on-the-hill.js create mode 100644 server/data/map-accessibility/h/ma-hayes-and-harlington.js create mode 100644 server/data/map-accessibility/h/ma-heathrow-terminal-4.js create mode 100644 server/data/map-accessibility/h/ma-heathrow-terminal-5.js create mode 100644 server/data/map-accessibility/h/ma-heathrow-terminals-2-and-3.js create mode 100644 server/data/map-accessibility/h/ma-hendon-central.js create mode 100644 server/data/map-accessibility/h/ma-heron-quays.js create mode 100644 server/data/map-accessibility/h/ma-high-barnet.js create mode 100644 server/data/map-accessibility/h/ma-highams-park.js create mode 100644 server/data/map-accessibility/h/ma-highbury-and-islington.js create mode 100644 server/data/map-accessibility/h/ma-hillingdon.js create mode 100644 server/data/map-accessibility/h/ma-homerton.js create mode 100644 server/data/map-accessibility/h/ma-honor-oak-park.js create mode 100644 server/data/map-accessibility/h/ma-hounslow-east.js create mode 100644 server/data/map-accessibility/h/ma-hounslow-west.js create mode 100644 server/data/map-accessibility/h/ma-hoxton.js create mode 100644 server/data/map-accessibility/i/_ma-i.js create mode 100644 server/data/map-accessibility/i/ma-ickenham.js create mode 100644 server/data/map-accessibility/i/ma-ilford.js create mode 100644 server/data/map-accessibility/i/ma-imperial-wharf.js create mode 100644 server/data/map-accessibility/i/ma-island-gardens.js create mode 100644 server/data/map-accessibility/i/ma-iver.js create mode 100644 server/data/map-accessibility/k/_ma-k.js create mode 100644 server/data/map-accessibility/k/ma-kensal-rise.js create mode 100644 server/data/map-accessibility/k/ma-kensington-olympia.js create mode 100644 server/data/map-accessibility/k/ma-kew-gardens.js create mode 100644 server/data/map-accessibility/k/ma-kilburn.js create mode 100644 server/data/map-accessibility/k/ma-king-george-v.js create mode 100644 server/data/map-accessibility/k/ma-king-henrys-drive.js create mode 100644 server/data/map-accessibility/k/ma-kings-cross-and-st-pancras-international.js create mode 100644 server/data/map-accessibility/k/ma-kingsbury.js create mode 100644 server/data/map-accessibility/l/_ma-l.js create mode 100644 server/data/map-accessibility/l/ma-langdon-park.js create mode 100644 server/data/map-accessibility/l/ma-langley.js create mode 100644 server/data/map-accessibility/l/ma-lebanon-road.js create mode 100644 server/data/map-accessibility/l/ma-lewisham.js create mode 100644 server/data/map-accessibility/l/ma-limehouse.js create mode 100644 server/data/map-accessibility/l/ma-liverpool-street.js create mode 100644 server/data/map-accessibility/l/ma-lloyd-park.js create mode 100644 server/data/map-accessibility/l/ma-london-bridge-city-pier.js create mode 100644 server/data/map-accessibility/l/ma-london-bridge.js create mode 100644 server/data/map-accessibility/l/ma-london-city-airport.js create mode 100644 server/data/map-accessibility/m/_ma-m.js create mode 100644 server/data/map-accessibility/m/ma-maidenhead.js create mode 100644 server/data/map-accessibility/m/ma-manor-park.js create mode 100644 server/data/map-accessibility/m/ma-maryland.js create mode 100644 server/data/map-accessibility/m/ma-masthouse-terrace-pier.js create mode 100644 server/data/map-accessibility/m/ma-merton-park.js create mode 100644 server/data/map-accessibility/m/ma-mill-hill-east.js create mode 100644 server/data/map-accessibility/m/ma-millbank-pier.js create mode 100644 server/data/map-accessibility/m/ma-mitcham-junction.js create mode 100644 server/data/map-accessibility/m/ma-mitcham.js create mode 100644 server/data/map-accessibility/m/ma-moorgate.js create mode 100644 server/data/map-accessibility/m/ma-morden-road.js create mode 100644 server/data/map-accessibility/m/ma-morden.js create mode 100644 server/data/map-accessibility/m/ma-mudchute.js create mode 100644 server/data/map-accessibility/n/_ma-n.js create mode 100644 server/data/map-accessibility/n/ma-new-addington.js create mode 100644 server/data/map-accessibility/n/ma-new-cross-gate.js create mode 100644 server/data/map-accessibility/n/ma-new-cross.js create mode 100644 server/data/map-accessibility/n/ma-newbury-park.js create mode 100644 server/data/map-accessibility/n/ma-nine-elms.js create mode 100644 server/data/map-accessibility/n/ma-north-greenwich-pier.js create mode 100644 server/data/map-accessibility/n/ma-north-greenwich.js create mode 100644 server/data/map-accessibility/o/_ma-o.js create mode 100644 server/data/map-accessibility/o/ma-oakwood.js create mode 100644 server/data/map-accessibility/o/ma-osterley.js create mode 100644 server/data/map-accessibility/p/_ma-p.js create mode 100644 server/data/map-accessibility/p/ma-paddington.js create mode 100644 server/data/map-accessibility/p/ma-phipps-bridge.js create mode 100644 server/data/map-accessibility/p/ma-pinner.js create mode 100644 server/data/map-accessibility/p/ma-plantation-wharf-pier.js create mode 100644 server/data/map-accessibility/p/ma-pontoon-dock.js create mode 100644 server/data/map-accessibility/p/ma-poplar.js create mode 100644 server/data/map-accessibility/p/ma-prince-regent.js create mode 100644 server/data/map-accessibility/p/ma-pudding-mill-lane.js create mode 100644 server/data/map-accessibility/p/ma-putney-pier.js create mode 100644 server/data/map-accessibility/q/_ma-q.js create mode 100644 server/data/map-accessibility/q/ma-queens-road-peckham.js create mode 100644 server/data/map-accessibility/r/_ma-r.js create mode 100644 server/data/map-accessibility/r/ma-reading.js create mode 100644 server/data/map-accessibility/r/ma-reeves-corner.js create mode 100644 server/data/map-accessibility/r/ma-richmond.js create mode 100644 server/data/map-accessibility/r/ma-roding-valley.js create mode 100644 server/data/map-accessibility/r/ma-romford.js create mode 100644 server/data/map-accessibility/r/ma-royal-albert.js create mode 100644 server/data/map-accessibility/r/ma-royal-victoria.js create mode 100644 server/data/map-accessibility/r/ma-royal-wharf-pier.js create mode 100644 server/data/map-accessibility/s/_ma-s.js create mode 100644 server/data/map-accessibility/s/ma-sandilands.js create mode 100644 server/data/map-accessibility/s/ma-seven-kings.js create mode 100644 server/data/map-accessibility/s/ma-shadwell.js create mode 100644 server/data/map-accessibility/s/ma-shenfield.js create mode 100644 server/data/map-accessibility/s/ma-shepherds-bush.js create mode 100644 server/data/map-accessibility/s/ma-shoreditch-high-street.js create mode 100644 server/data/map-accessibility/s/ma-slough.js create mode 100644 server/data/map-accessibility/s/ma-south-acton.js create mode 100644 server/data/map-accessibility/s/ma-south-quay.js create mode 100644 server/data/map-accessibility/s/ma-south-tottenham.js create mode 100644 server/data/map-accessibility/s/ma-south-woodford.js create mode 100644 server/data/map-accessibility/s/ma-southall.js create mode 100644 server/data/map-accessibility/s/ma-southfields.js create mode 100644 server/data/map-accessibility/s/ma-southwark.js create mode 100644 server/data/map-accessibility/s/ma-stanmore.js create mode 100644 server/data/map-accessibility/s/ma-star-lane.js create mode 100644 server/data/map-accessibility/s/ma-stratford-high-street.js create mode 100644 server/data/map-accessibility/s/ma-stratford-international.js create mode 100644 server/data/map-accessibility/s/ma-stratford.js create mode 100644 server/data/map-accessibility/s/ma-sudbury-hill.js create mode 100644 server/data/map-accessibility/s/ma-sudbury-town.js create mode 100644 server/data/map-accessibility/s/ma-sydenham.js create mode 100644 server/data/map-accessibility/t/_ma-t.js create mode 100644 server/data/map-accessibility/t/ma-taplow.js create mode 100644 server/data/map-accessibility/t/ma-therapia-lane.js create mode 100644 server/data/map-accessibility/t/ma-tottenham-court-road.js create mode 100644 server/data/map-accessibility/t/ma-tottenham-hale.js create mode 100644 server/data/map-accessibility/t/ma-tower-gateway.js create mode 100644 server/data/map-accessibility/t/ma-tower-hill.js create mode 100644 server/data/map-accessibility/t/ma-tower-pier.js create mode 100644 server/data/map-accessibility/t/ma-twyford.js create mode 100644 server/data/map-accessibility/u/_ma-u.js create mode 100644 server/data/map-accessibility/u/ma-upminster.js create mode 100644 server/data/map-accessibility/u/ma-upney.js create mode 100644 server/data/map-accessibility/u/ma-upper-holloway.js create mode 100644 server/data/map-accessibility/u/ma-uxbridge.js create mode 100644 server/data/map-accessibility/v/_ma-v.js create mode 100644 server/data/map-accessibility/v/ma-vauxhall-st-george-wharf-pier.js create mode 100644 server/data/map-accessibility/v/ma-vauxhall.js create mode 100644 server/data/map-accessibility/v/ma-victoria.js create mode 100644 server/data/map-accessibility/w/_ma-w.js create mode 100644 server/data/map-accessibility/w/ma-waddon-marsh.js create mode 100644 server/data/map-accessibility/w/ma-walthamstow-central.js create mode 100644 server/data/map-accessibility/w/ma-walthamstow-queens-road.js create mode 100644 server/data/map-accessibility/w/ma-wandle-park.js create mode 100644 server/data/map-accessibility/w/ma-waterloo.js create mode 100644 server/data/map-accessibility/w/ma-watford-junction.js create mode 100644 server/data/map-accessibility/w/ma-wellesley-road.js create mode 100644 server/data/map-accessibility/w/ma-wembley-central.js create mode 100644 server/data/map-accessibility/w/ma-wembley-park.js create mode 100644 server/data/map-accessibility/w/ma-west-brompton.js create mode 100644 server/data/map-accessibility/w/ma-west-croydon.js create mode 100644 server/data/map-accessibility/w/ma-west-drayton.js create mode 100644 server/data/map-accessibility/w/ma-west-ealing.js create mode 100644 server/data/map-accessibility/w/ma-west-finchley.js create mode 100644 server/data/map-accessibility/w/ma-west-ham.js create mode 100644 server/data/map-accessibility/w/ma-west-hampstead.js create mode 100644 server/data/map-accessibility/w/ma-west-india-quay.js create mode 100644 server/data/map-accessibility/w/ma-west-silvertown.js create mode 100644 server/data/map-accessibility/w/ma-westferry.js create mode 100644 server/data/map-accessibility/w/ma-westminster-pier.js create mode 100644 server/data/map-accessibility/w/ma-westminster.js create mode 100644 server/data/map-accessibility/w/ma-white-hart-lane.js create mode 100644 server/data/map-accessibility/w/ma-whitechapel.js create mode 100644 server/data/map-accessibility/w/ma-willesden-junction.js create mode 100644 server/data/map-accessibility/w/ma-wimbledon-park.js create mode 100644 server/data/map-accessibility/w/ma-wimbledon.js create mode 100644 server/data/map-accessibility/w/ma-wood-lane.js create mode 100644 server/data/map-accessibility/w/ma-woodford.js create mode 100644 server/data/map-accessibility/w/ma-woodside-park.js create mode 100644 server/data/map-accessibility/w/ma-woodside.js create mode 100644 server/data/map-accessibility/w/ma-woolwich-arsenal-pier.js create mode 100644 server/data/map-accessibility/w/ma-woolwich-arsenal.js create mode 100644 server/data/map-accessibility/w/ma-woolwich-ferry-north-pier.js create mode 100644 server/data/map-accessibility/w/ma-woolwich-ferry-south-pier.js create mode 100644 server/data/map-accessibility/w/ma-woolwich.js rename server/data/station-embellishments/h/{se-heathrow-terminals-2-3.js => se-heathrow-terminals-2-and-3.js} (99%) diff --git a/client/src/scss/partials/setup/color/_color-brand.scss b/client/src/scss/partials/setup/color/_color-brand.scss index 3de0973..d81ca70 100644 --- a/client/src/scss/partials/setup/color/_color-brand.scss +++ b/client/src/scss/partials/setup/color/_color-brand.scss @@ -21,9 +21,15 @@ $color-tfl-piccadilly: rgb(0 15 159); $color-tfl-victoria: rgb(0 160 223); $color-tfl-waterloo-city: rgb(107 205 178); +$color-tfl-liberty: rgb(97 104 107); +$color-tfl-lioness: rgb(255 166 0); +$color-tfl-mildmay: rgb(0 111 230); +$color-tfl-suffragette: rgb(24 169 93); +$color-tfl-weaver: rgb(155 0 88); +$color-tfl-windrush: rgb(220 36 31); + $color-tfl-dlr: rgb(0 175 170); $color-tfl-elizabeth: rgb(119 61 189); -$color-tfl-overground: rgb(238 118 35); $color-tfl-tram: rgb(118 188 33); $color-tfl-river-bus: rgb(0 160 223); @@ -83,6 +89,36 @@ $brands: ( colorBorder: $color-tfl-waterloo-city, colorText: $color-tfl-black, ), + 'liberty': ( + colorBackground: $color-tfl-liberty, + colorBorder: $color-tfl-liberty, + colorText: $color-tfl-white, + ), + 'lioness': ( + colorBackground: $color-tfl-lioness, + colorBorder: $color-tfl-lioness, + colorText: $color-tfl-black, + ), + 'mildmay': ( + colorBackground: $color-tfl-mildmay, + colorBorder: $color-tfl-mildmay, + colorText: $color-tfl-white, + ), + 'suffragette': ( + colorBackground: $color-tfl-suffragette, + colorBorder: $color-tfl-suffragette, + colorText: $color-tfl-white, + ), + 'weaver': ( + colorBackground: $color-tfl-weaver, + colorBorder: $color-tfl-weaver, + colorText: $color-tfl-white, + ), + 'windrush': ( + colorBackground: $color-tfl-windrush, + colorBorder: $color-tfl-windrush, + colorText: $color-tfl-white, + ), 'dlr': ( colorBackground: $color-tfl-dlr, colorBorder: $color-tfl-dlr, @@ -93,11 +129,6 @@ $brands: ( colorBorder: $color-tfl-elizabeth, colorText: $color-tfl-white, ), - 'london-overground': ( - colorBackground: $color-tfl-overground, - colorBorder: $color-tfl-overground, - colorText: $color-tfl-white, - ), 'tram': ( colorBackground: $color-tfl-tram, colorBorder: $color-tfl-tram, diff --git a/server/constants/accessTypes.js b/server/constants/accessTypes.js new file mode 100644 index 0000000..2862b9a --- /dev/null +++ b/server/constants/accessTypes.js @@ -0,0 +1,2 @@ +export const ACCESS_TYPE_PLATFORM = 'platform'; +export const ACCESS_TYPE_TRAIN = 'train'; diff --git a/server/constants/serviceIds.js b/server/constants/serviceIds.js index a6a2016..15afd82 100644 --- a/server/constants/serviceIds.js +++ b/server/constants/serviceIds.js @@ -13,8 +13,10 @@ export const SERVICE_ID_GREAT_NORTHERN = 'great-northern'; export const SERVICE_ID_GREATER_ANGLIA = 'greater-anglia'; export const SERVICE_ID_HAMMERSMITH_CITY = 'hammersmith-city'; export const SERVICE_ID_JUBILEE = 'jubilee'; -export const SERVICE_ID_LONDON_OVERGROUND = 'london-overground'; +export const SERVICE_ID_LIBERTY = 'liberty'; +export const SERVICE_ID_LIONESS = 'lioness'; export const SERVICE_ID_METROPOLITAN = 'metropolitan'; +export const SERVICE_ID_MILDMAY = 'mildmay'; export const SERVICE_ID_NATIONAL_RAIL = 'national-rail'; export const SERVICE_ID_NORTHERN = 'northern'; export const SERVICE_ID_PICCADILLY = 'piccadilly'; @@ -25,12 +27,15 @@ export const SERVICE_ID_RIVER_BUS_6 = 'rb6'; export const SERVICE_ID_SOUTH_WESTERN_RAILWAY = 'south-western-railway'; export const SERVICE_ID_SOUTHEASTERN = 'southeastern'; export const SERVICE_ID_SOUTHERN = 'southern'; +export const SERVICE_ID_SUFFRAGETTE = 'suffragette'; export const SERVICE_ID_THAMES_RIVER_SERVICES = 'thames-river-services'; export const SERVICE_ID_THAMESLINK = 'thameslink'; export const SERVICE_ID_TRAM = 'tram'; export const SERVICE_ID_VICTORIA = 'victoria'; export const SERVICE_ID_WATERLOO_CITY = 'waterloo-city'; +export const SERVICE_ID_WEAVER = 'weaver'; export const SERVICE_ID_WEST_MIDLANDS_TRAINS = 'west-midlands-trains'; +export const SERVICE_ID_WINDRUSH = 'windrush'; export const SERVICE_ID_WOOLWICH_FERRY = 'woolwich-ferry'; export const busServiceIds = [ @@ -46,7 +51,12 @@ export const elizabethLineServiceIds = [ ]; export const overgroundServiceIds = [ - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_LIBERTY, + SERVICE_ID_LIONESS, + SERVICE_ID_MILDMAY, + SERVICE_ID_SUFFRAGETTE, + SERVICE_ID_WEAVER, + SERVICE_ID_WINDRUSH, ]; export const nationalRailServiceIds = [ diff --git a/server/constants/serviceNames.js b/server/constants/serviceNames.js index 9b9c10a..066c3da 100644 --- a/server/constants/serviceNames.js +++ b/server/constants/serviceNames.js @@ -12,8 +12,10 @@ export const SERVICE_NAME_GREAT_NORTHERN = 'Great Northern'; export const SERVICE_NAME_GREATER_ANGLIA = 'Greater Anglia'; export const SERVICE_NAME_HAMMERSMITH_CITY = 'Hammersmith & City'; export const SERVICE_NAME_JUBILEE = 'Jubilee'; -export const SERVICE_NAME_LONDON_OVERGROUND = 'London Overground'; +export const SERVICE_NAME_LIBERTY = 'Liberty'; +export const SERVICE_NAME_LIONESS = 'Lioness'; export const SERVICE_NAME_METROPOLITAN = 'Metropolitan'; +export const SERVICE_NAME_MILDMAY = 'Mildmay'; export const SERVICE_NAME_NATIONAL_RAIL = 'National Rail'; export const SERVICE_NAME_NORTHERN = 'Northern'; export const SERVICE_NAME_PICCADILLY = 'Piccadilly'; @@ -24,9 +26,12 @@ export const SERVICE_NAME_RIVER_BUS_6 = 'RB6'; export const SERVICE_NAME_SOUTH_WESTERN_RAILWAY = 'South Western Railway'; export const SERVICE_NAME_SOUTHEASTERN = 'Southeastern'; export const SERVICE_NAME_SOUTHERN = 'Southern'; +export const SERVICE_NAME_SUFFRAGETTE = 'Suffragette'; export const SERVICE_NAME_THAMESLINK = 'Thameslink'; export const SERVICE_NAME_TRAM = 'Tram'; export const SERVICE_NAME_VICTORIA = 'Victoria'; export const SERVICE_NAME_WATERLOO_CITY = 'Waterloo & City'; +export const SERVICE_NAME_WEAVER = 'Weaver'; export const SERVICE_NAME_WEST_MIDLANDS_TRAINS = 'West Midlands Trains'; +export const SERVICE_NAME_WINDRUSH = 'Windrush'; export const SERVICE_NAME_WOOLWICH_FERRY = 'Woolwich Ferry'; diff --git a/server/data/map-accessibility/a/_ma-a.js b/server/data/map-accessibility/a/_ma-a.js new file mode 100644 index 0000000..81b9de3 --- /dev/null +++ b/server/data/map-accessibility/a/_ma-a.js @@ -0,0 +1,29 @@ +import maAbbeyRoad from './ma-abbey-road.js'; +import maAbbeyWood from './ma-abbey-wood.js'; +import maActonCentral from './ma-acton-central.js'; +import maActonMainLine from './ma-acton-mainline.js'; +import maActonTown from './ma-acton-town.js'; +import maAddingtonVillage from './ma-addington-village.js'; +import maAddiscombe from './ma-addiscombe.js'; +import maAllSaints from './ma-all-saints.js'; +import maAmersham from './ma-amersham.js'; +import maAmpereWay from './ma-ampere-way.js'; +import maAnerley from './ma-anerley.js'; +import maArena from './ma-arena.js'; +import maAvenueRoad from './ma-avenue-road.js'; + +export default [ + maAbbeyRoad, + maAbbeyWood, + maActonCentral, + maActonMainLine, + maActonTown, + maAddingtonVillage, + maAddiscombe, + maAllSaints, + maAmersham, + maAmpereWay, + maAnerley, + maArena, + maAvenueRoad, +]; diff --git a/server/data/map-accessibility/a/ma-abbey-road.js b/server/data/map-accessibility/a/ma-abbey-road.js new file mode 100644 index 0000000..2eb85dd --- /dev/null +++ b/server/data/map-accessibility/a/ma-abbey-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLABR', // Abbey Road + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLABR', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-abbey-wood.js b/server/data/map-accessibility/a/ma-abbey-wood.js new file mode 100644 index 0000000..71c8636 --- /dev/null +++ b/server/data/map-accessibility/a/ma-abbey-wood.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBABW', // Abbey Wood + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GABWDXR', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-acton-central.js b/server/data/map-accessibility/a/ma-acton-central.js new file mode 100644 index 0000000..c1f0877 --- /dev/null +++ b/server/data/map-accessibility/a/ma-acton-central.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GACTNCTL', // Acton Central + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GACTNCTL', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-acton-mainline.js b/server/data/map-accessibility/a/ma-acton-mainline.js new file mode 100644 index 0000000..60f736e --- /dev/null +++ b/server/data/map-accessibility/a/ma-acton-mainline.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GACTONML', // Acton Main Line + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GACTONML', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-acton-town.js b/server/data/map-accessibility/a/ma-acton-town.js new file mode 100644 index 0000000..53b3484 --- /dev/null +++ b/server/data/map-accessibility/a/ma-acton-town.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUACT', // Acton Town + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUACT', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUACT', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-addington-village.js b/server/data/map-accessibility/a/ma-addington-village.js new file mode 100644 index 0000000..ff47c87 --- /dev/null +++ b/server/data/map-accessibility/a/ma-addington-village.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRADV', // Addington Village + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRADV', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-addiscombe.js b/server/data/map-accessibility/a/ma-addiscombe.js new file mode 100644 index 0000000..8f8637d --- /dev/null +++ b/server/data/map-accessibility/a/ma-addiscombe.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRADD', // Addiscombe + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRADD', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-all-saints.js b/server/data/map-accessibility/a/ma-all-saints.js new file mode 100644 index 0000000..fe89dd3 --- /dev/null +++ b/server/data/map-accessibility/a/ma-all-saints.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLALL', // All Saints + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLALL', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-amersham.js b/server/data/map-accessibility/a/ma-amersham.js new file mode 100644 index 0000000..b43c850 --- /dev/null +++ b/server/data/map-accessibility/a/ma-amersham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBAMR', // Amersham + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUAMS', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-ampere-way.js b/server/data/map-accessibility/a/ma-ampere-way.js new file mode 100644 index 0000000..e8c28d0 --- /dev/null +++ b/server/data/map-accessibility/a/ma-ampere-way.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRAMP', // Ampere Way + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRAMP', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-anerley.js b/server/data/map-accessibility/a/ma-anerley.js new file mode 100644 index 0000000..39346a7 --- /dev/null +++ b/server/data/map-accessibility/a/ma-anerley.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GANERLEY', // Anerley + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GANERLEY', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-arena.js b/server/data/map-accessibility/a/ma-arena.js new file mode 100644 index 0000000..e17c438 --- /dev/null +++ b/server/data/map-accessibility/a/ma-arena.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRARA', // Arena + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRARA', + }, + ], +}; diff --git a/server/data/map-accessibility/a/ma-avenue-road.js b/server/data/map-accessibility/a/ma-avenue-road.js new file mode 100644 index 0000000..833e87d --- /dev/null +++ b/server/data/map-accessibility/a/ma-avenue-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRAVE', // Avenue Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRAVE', + }, + ], +}; diff --git a/server/data/map-accessibility/b/_ma-b.js b/server/data/map-accessibility/b/_ma-b.js new file mode 100644 index 0000000..66d1ca4 --- /dev/null +++ b/server/data/map-accessibility/b/_ma-b.js @@ -0,0 +1,61 @@ +import maBank from './ma-bank.js'; +import maBanksidePier from './ma-bankside-pier.js'; +import maBarking from './ma-barking.js'; +import maBarkingRiverside from './ma-barking-riverside.js'; +import maBarkingRiversidePier from './ma-barking-riverside-pier.js'; +import maBatterseaPowerStation from './ma-battersea-power-station.js'; +import maBatterseaPowerStationPier from './ma-battersea-power-station-pier.js'; +import maBeckenhamJunction from './ma-beckenham-junction.js'; +import maBeckenhamRoad from './ma-beckenham-road.js'; +import maBeckton from './ma-beckton.js'; +import maBecktonPark from './ma-beckton-park.js'; +import maBeddingtonLane from './ma-beddington-lane.js'; +import maBelgraveWalk from './ma-belgrave-walk.js'; +import maBermondsey from './ma-bermondsey.js'; +import maBirkbeck from './ma-birkbeck.js'; +import maBlackfriars from './ma-blackfriars.js'; +import maBlackfriarsPier from './ma-blackfriars-pier.js'; +import maBlackhorseLane from './ma-blackhorse-lane.js'; +import maBlackhorseRoad from './ma-blackhorse-road.js'; +import maBlackwall from './ma-blackwall.js'; +import maBondStreet from './ma-bond-street.js'; +import maBowChurch from './ma-bow-church.js'; +import maBrentwood from './ma-brentwood.js'; +import maBrixton from './ma-brixton.js'; +import maBrockley from './ma-brockley.js'; +import maBromleyByBow from './ma-bromley-by-bow.js'; +import maBuckhurstHill from './ma-buckhurst-hill.js'; +import maBurnham from './ma-burnham.js'; +import maBushHillPark from './ma-bush-hill-park.js'; + +export default [ + maBank, + maBanksidePier, + maBarking, + maBarkingRiverside, + maBarkingRiversidePier, + maBatterseaPowerStation, + maBatterseaPowerStationPier, + maBeckenhamJunction, + maBeckenhamRoad, + maBeckton, + maBecktonPark, + maBeddingtonLane, + maBelgraveWalk, + maBermondsey, + maBirkbeck, + maBlackfriars, + maBlackfriarsPier, + maBlackhorseLane, + maBlackhorseRoad, + maBlackwall, + maBondStreet, + maBowChurch, + maBrentwood, + maBrixton, + maBrockley, + maBromleyByBow, + maBuckhurstHill, + maBurnham, + maBushHillPark, +]; diff --git a/server/data/map-accessibility/b/ma-bank.js b/server/data/map-accessibility/b/ma-bank.js new file mode 100644 index 0000000..c7a0776 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bank.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBAN', // Bank + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBNK', + }, + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLBNK', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-bankside-pier.js b/server/data/map-accessibility/b/ma-bankside-pier.js new file mode 100644 index 0000000..b424994 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bankside-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GSWK', // Bankside Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GSWK', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GSWK', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GSWK', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-barking-riverside-pier.js b/server/data/map-accessibility/b/ma-barking-riverside-pier.js new file mode 100644 index 0000000..eb69411 --- /dev/null +++ b/server/data/map-accessibility/b/ma-barking-riverside-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GBRVS', // Barking Riverside Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBRVS', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBRVS', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBRVS', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-barking-riverside.js b/server/data/map-accessibility/b/ma-barking-riverside.js new file mode 100644 index 0000000..50bdef9 --- /dev/null +++ b/server/data/map-accessibility/b/ma-barking-riverside.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GBKRVS', // Barking Riverside + services: [ + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GBKRVS', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-barking.js b/server/data/map-accessibility/b/ma-barking.js new file mode 100644 index 0000000..b605b00 --- /dev/null +++ b/server/data/map-accessibility/b/ma-barking.js @@ -0,0 +1,31 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBKG', // Barking + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBKG', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBKG', + }, + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GBARKING', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-battersea-power-station-pier.js b/server/data/map-accessibility/b/ma-battersea-power-station-pier.js new file mode 100644 index 0000000..6850f28 --- /dev/null +++ b/server/data/map-accessibility/b/ma-battersea-power-station-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GBSP', // Battersea Power Station Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBSP', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBSP', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBSP', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-battersea-power-station.js b/server/data/map-accessibility/b/ma-battersea-power-station.js new file mode 100644 index 0000000..64ef036 --- /dev/null +++ b/server/data/map-accessibility/b/ma-battersea-power-station.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZBPSUST', // Battersea Power Station + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZBPSUST', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-beckenham-junction.js b/server/data/map-accessibility/b/ma-beckenham-junction.js new file mode 100644 index 0000000..65b1215 --- /dev/null +++ b/server/data/map-accessibility/b/ma-beckenham-junction.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBEK', // Beckenham Junction + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRBEK', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-beckenham-road.js b/server/data/map-accessibility/b/ma-beckenham-road.js new file mode 100644 index 0000000..9374fc3 --- /dev/null +++ b/server/data/map-accessibility/b/ma-beckenham-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRBRD', // Beckenham Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRBRD', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-beckton-park.js b/server/data/map-accessibility/b/ma-beckton-park.js new file mode 100644 index 0000000..bc20203 --- /dev/null +++ b/server/data/map-accessibility/b/ma-beckton-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLBPK', // Beckton Park + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLBPK', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-beckton.js b/server/data/map-accessibility/b/ma-beckton.js new file mode 100644 index 0000000..68456af --- /dev/null +++ b/server/data/map-accessibility/b/ma-beckton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLBEC', // Beckton + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLBEC', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-beddington-lane.js b/server/data/map-accessibility/b/ma-beddington-lane.js new file mode 100644 index 0000000..cddafa0 --- /dev/null +++ b/server/data/map-accessibility/b/ma-beddington-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRBED', // Beddington Lane + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRBED', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-belgrave-walk.js b/server/data/map-accessibility/b/ma-belgrave-walk.js new file mode 100644 index 0000000..ff3d384 --- /dev/null +++ b/server/data/map-accessibility/b/ma-belgrave-walk.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRBGV', // Belgrave Walk + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRBGV', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-bermondsey.js b/server/data/map-accessibility/b/ma-bermondsey.js new file mode 100644 index 0000000..ba356d6 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bermondsey.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUBMY', // Bermondsey + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBMY', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-birkbeck.js b/server/data/map-accessibility/b/ma-birkbeck.js new file mode 100644 index 0000000..0e1463b --- /dev/null +++ b/server/data/map-accessibility/b/ma-birkbeck.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBIR', // Birkbeck + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRBIR', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-blackfriars-pier.js b/server/data/map-accessibility/b/ma-blackfriars-pier.js new file mode 100644 index 0000000..c5ea388 --- /dev/null +++ b/server/data/map-accessibility/b/ma-blackfriars-pier.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GBFR', // Blackfriars Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBFR', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBFR', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-blackfriars.js b/server/data/map-accessibility/b/ma-blackfriars.js new file mode 100644 index 0000000..ad32219 --- /dev/null +++ b/server/data/map-accessibility/b/ma-blackfriars.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBFR', // Blackfriars + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBKF', + }, + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBKF', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-blackhorse-lane.js b/server/data/map-accessibility/b/ma-blackhorse-lane.js new file mode 100644 index 0000000..c18d60c --- /dev/null +++ b/server/data/map-accessibility/b/ma-blackhorse-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRBLA', // Blackhorse Lane + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRBLA', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-blackhorse-road.js b/server/data/map-accessibility/b/ma-blackhorse-road.js new file mode 100644 index 0000000..a59d2d7 --- /dev/null +++ b/server/data/map-accessibility/b/ma-blackhorse-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBHO', // Blackhorse Road + services: [ + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GBLCHSRD', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-blackwall.js b/server/data/map-accessibility/b/ma-blackwall.js new file mode 100644 index 0000000..814c996 --- /dev/null +++ b/server/data/map-accessibility/b/ma-blackwall.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLBLA', // Blackwall + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLBLA', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-bond-street.js b/server/data/map-accessibility/b/ma-bond-street.js new file mode 100644 index 0000000..61640c3 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bond-street.js @@ -0,0 +1,31 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, + SERVICE_ID_ELIZABETH, + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBDS', // Bond Street + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUBND', + }, + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBND', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GBONDST', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-bow-church.js b/server/data/map-accessibility/b/ma-bow-church.js new file mode 100644 index 0000000..4439cd4 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bow-church.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLBOW', // Bow Church + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLBOW', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-brentwood.js b/server/data/map-accessibility/b/ma-brentwood.js new file mode 100644 index 0000000..474926c --- /dev/null +++ b/server/data/map-accessibility/b/ma-brentwood.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GBRTWOOD', // Brentwood + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GBRTWOOD', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-brixton.js b/server/data/map-accessibility/b/ma-brixton.js new file mode 100644 index 0000000..d1b23d8 --- /dev/null +++ b/server/data/map-accessibility/b/ma-brixton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBBRX', // Brixton + services: [ + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUBXN', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-brockley.js b/server/data/map-accessibility/b/ma-brockley.js new file mode 100644 index 0000000..c459510 --- /dev/null +++ b/server/data/map-accessibility/b/ma-brockley.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GBROCKLY', // Brockley + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GBROCKLY', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-bromley-by-bow.js b/server/data/map-accessibility/b/ma-bromley-by-bow.js new file mode 100644 index 0000000..08bccb3 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bromley-by-bow.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_HAMMERSMITH_CITY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUBBB', // Bromley-by-Bow + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUBBB', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUBBB', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-buckhurst-hill.js b/server/data/map-accessibility/b/ma-buckhurst-hill.js new file mode 100644 index 0000000..3fb26e0 --- /dev/null +++ b/server/data/map-accessibility/b/ma-buckhurst-hill.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUBKH', // Buckhurst Hill + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUBKH', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-burnham.js b/server/data/map-accessibility/b/ma-burnham.js new file mode 100644 index 0000000..979f8c5 --- /dev/null +++ b/server/data/map-accessibility/b/ma-burnham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GBNHAM', // Burnham + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GBNHAM', + }, + ], +}; diff --git a/server/data/map-accessibility/b/ma-bush-hill-park.js b/server/data/map-accessibility/b/ma-bush-hill-park.js new file mode 100644 index 0000000..88e9902 --- /dev/null +++ b/server/data/map-accessibility/b/ma-bush-hill-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GBHILLPK', // Bush Hill Park + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GBHILLPK', + }, + ], +}; diff --git a/server/data/map-accessibility/c/_ma-c.js b/server/data/map-accessibility/c/_ma-c.js new file mode 100644 index 0000000..f5fdff1 --- /dev/null +++ b/server/data/map-accessibility/c/_ma-c.js @@ -0,0 +1,57 @@ +import maCadoganPier from './ma-cadogan-pier.js'; +import maCaledonianRoad from './ma-caledonian-road.js'; +import maCaledonianRoadAndBarnsbury from './ma-caledonian-road-and-barnsbury.js'; +import maCamdenRoad from './ma-camden-road.js'; +import maCanadaWater from './ma-canada-water.js'; +import maCanaryWharf from './ma-canary-wharf.js'; +import maCanaryWharfPier from './ma-canary-wharf-pier.js'; +import maCanningTown from './ma-canning-town.js'; +import maCanonbury from './ma-canonbury.js'; +import maCarpendersPark from './ma-carpenders-park.js'; +import maCentrale from './ma-centrale.js'; +import maChadwellHeath from './ma-chadwell-heath.js'; +import maChalfontAndLatimer from './ma-chalfont-and-latimer.js'; +import maChelseaHarbourPier from './ma-chelsea-harbour-pier.js'; +import maChesham from './ma-chesham.js'; +import maCheshunt from './ma-cheshunt.js'; +import maChingford from './ma-chingford.js'; +import maChorleywood from './ma-chorleywood.js'; +import maChurchStreet from './ma-church-street.js'; +import maClaphamJunction from './ma-clapham-junction.js'; +import maCockfosters from './ma-cockfosters.js'; +import maCoombeLane from './ma-coombe-lane.js'; +import maCrossharbour from './ma-crossharbour.js'; +import maCrystalPalace from './ma-crystal-palace.js'; +import maCustomHouse from './ma-custom-house.js'; +import maCuttySark from './ma-cutty-sark.js'; +import maCyprus from './ma-cyprus.js'; + +export default [ + maCadoganPier, + maCaledonianRoad, + maCaledonianRoadAndBarnsbury, + maCamdenRoad, + maCanadaWater, + maCanaryWharf, + maCanaryWharfPier, + maCanningTown, + maCanonbury, + maCarpendersPark, + maCentrale, + maChadwellHeath, + maChalfontAndLatimer, + maChelseaHarbourPier, + maChesham, + maCheshunt, + maChingford, + maChorleywood, + maChurchStreet, + maClaphamJunction, + maCockfosters, + maCoombeLane, + maCrossharbour, + maCrystalPalace, + maCustomHouse, + maCuttySark, + maCyprus, +]; diff --git a/server/data/map-accessibility/c/ma-cadogan-pier.js b/server/data/map-accessibility/c/ma-cadogan-pier.js new file mode 100644 index 0000000..83c1caf --- /dev/null +++ b/server/data/map-accessibility/c/ma-cadogan-pier.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GBSE', // Cadogan Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GBSE', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-caledonian-road-and-barnsbury.js b/server/data/map-accessibility/c/ma-caledonian-road-and-barnsbury.js new file mode 100644 index 0000000..27b6f6c --- /dev/null +++ b/server/data/map-accessibility/c/ma-caledonian-road-and-barnsbury.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCLDNNRB', // Caledonian Road & Barnsbury + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCLDNNRB', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-caledonian-road.js b/server/data/map-accessibility/c/ma-caledonian-road.js new file mode 100644 index 0000000..61485dd --- /dev/null +++ b/server/data/map-accessibility/c/ma-caledonian-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUCAR', // Caledonian Road + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUCAR', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-camden-road.js b/server/data/map-accessibility/c/ma-camden-road.js new file mode 100644 index 0000000..148ce65 --- /dev/null +++ b/server/data/map-accessibility/c/ma-camden-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCMDNRD', // Camden Road + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCMDNRD', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-canada-water.js b/server/data/map-accessibility/c/ma-canada-water.js new file mode 100644 index 0000000..dbbcabd --- /dev/null +++ b/server/data/map-accessibility/c/ma-canada-water.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBZCW', // Canada Water + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUCWR', + }, + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GCNDAW', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-canary-wharf-pier.js b/server/data/map-accessibility/c/ma-canary-wharf-pier.js new file mode 100644 index 0000000..fe229e7 --- /dev/null +++ b/server/data/map-accessibility/c/ma-canary-wharf-pier.js @@ -0,0 +1,36 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_4, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GCAW', // Canary Wharf Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GCAW', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GCAW', + }, + { + id: SERVICE_ID_RIVER_BUS_4, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GCAW', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GCAW', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-canary-wharf.js b/server/data/map-accessibility/c/ma-canary-wharf.js new file mode 100644 index 0000000..cc40dcb --- /dev/null +++ b/server/data/map-accessibility/c/ma-canary-wharf.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, + SERVICE_ID_ELIZABETH, + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCAW', // Canary Wharf + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUCYF', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GCANWHRF', + }, + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLCAN', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-canning-town.js b/server/data/map-accessibility/c/ma-canning-town.js new file mode 100644 index 0000000..fa53dd4 --- /dev/null +++ b/server/data/map-accessibility/c/ma-canning-town.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCAN', // Canning Town + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUCGT', + }, + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLCGT', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-canonbury.js b/server/data/map-accessibility/c/ma-canonbury.js new file mode 100644 index 0000000..4e8f09d --- /dev/null +++ b/server/data/map-accessibility/c/ma-canonbury.js @@ -0,0 +1,25 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCNNB', // Canonbury + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCNNB', + }, + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GCNNB', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-carpenders-park.js b/server/data/map-accessibility/c/ma-carpenders-park.js new file mode 100644 index 0000000..352ad79 --- /dev/null +++ b/server/data/map-accessibility/c/ma-carpenders-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_LIONESS, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCRPNDPK', // Carpenders Park + services: [ + { + id: SERVICE_ID_LIONESS, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCRPNDPK', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-centrale.js b/server/data/map-accessibility/c/ma-centrale.js new file mode 100644 index 0000000..8c7124d --- /dev/null +++ b/server/data/map-accessibility/c/ma-centrale.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRCTR', // Centrale + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRCTR', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-chadwell-heath.js b/server/data/map-accessibility/c/ma-chadwell-heath.js new file mode 100644 index 0000000..eb08935 --- /dev/null +++ b/server/data/map-accessibility/c/ma-chadwell-heath.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCHDWLHT', // Chadwell Heath + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCHDWLHT', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-chalfont-and-latimer.js b/server/data/map-accessibility/c/ma-chalfont-and-latimer.js new file mode 100644 index 0000000..4d8af85 --- /dev/null +++ b/server/data/map-accessibility/c/ma-chalfont-and-latimer.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCFO', // Chalfont & Latimer + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUCAL', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-chelsea-harbour-pier.js b/server/data/map-accessibility/c/ma-chelsea-harbour-pier.js new file mode 100644 index 0000000..de1c162 --- /dev/null +++ b/server/data/map-accessibility/c/ma-chelsea-harbour-pier.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GCHP', // Chelsea Harbour Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GCHP', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GCHP', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-chesham.js b/server/data/map-accessibility/c/ma-chesham.js new file mode 100644 index 0000000..f470705 --- /dev/null +++ b/server/data/map-accessibility/c/ma-chesham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUCSM', // Chesham + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUCSM', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-cheshunt.js b/server/data/map-accessibility/c/ma-cheshunt.js new file mode 100644 index 0000000..df463f7 --- /dev/null +++ b/server/data/map-accessibility/c/ma-cheshunt.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCHESHNT', // Cheshunt + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCHESHNT', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-chingford.js b/server/data/map-accessibility/c/ma-chingford.js new file mode 100644 index 0000000..91d30c4 --- /dev/null +++ b/server/data/map-accessibility/c/ma-chingford.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GCHINGFD', // Chingford + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCHINGFD', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-chorleywood.js b/server/data/map-accessibility/c/ma-chorleywood.js new file mode 100644 index 0000000..81d56ec --- /dev/null +++ b/server/data/map-accessibility/c/ma-chorleywood.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCLW', // Chorleywood + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUCYD', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-church-street.js b/server/data/map-accessibility/c/ma-church-street.js new file mode 100644 index 0000000..ea8b78e --- /dev/null +++ b/server/data/map-accessibility/c/ma-church-street.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRCHR', // Church Street + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRCHR', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-clapham-junction.js b/server/data/map-accessibility/c/ma-clapham-junction.js new file mode 100644 index 0000000..495ec26 --- /dev/null +++ b/server/data/map-accessibility/c/ma-clapham-junction.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCLJ', // Clapham Junction + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCLPHMJ1', + }, + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCLPHMJ1', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-cockfosters.js b/server/data/map-accessibility/c/ma-cockfosters.js new file mode 100644 index 0000000..fa598b7 --- /dev/null +++ b/server/data/map-accessibility/c/ma-cockfosters.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUCKS', // Cockfosters + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUCKS', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-coombe-lane.js b/server/data/map-accessibility/c/ma-coombe-lane.js new file mode 100644 index 0000000..27800ad --- /dev/null +++ b/server/data/map-accessibility/c/ma-coombe-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRCOO', // Coombe Lane + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRCOO', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-crossharbour.js b/server/data/map-accessibility/c/ma-crossharbour.js new file mode 100644 index 0000000..dfde46d --- /dev/null +++ b/server/data/map-accessibility/c/ma-crossharbour.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLCLA', // Crossharbour + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLCLA', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-crystal-palace.js b/server/data/map-accessibility/c/ma-crystal-palace.js new file mode 100644 index 0000000..2f87e74 --- /dev/null +++ b/server/data/map-accessibility/c/ma-crystal-palace.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCYP', // Crystal Palace + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCRYSTLP', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-custom-house.js b/server/data/map-accessibility/c/ma-custom-house.js new file mode 100644 index 0000000..a2a1422 --- /dev/null +++ b/server/data/map-accessibility/c/ma-custom-house.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCUS', // Custom House + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GCSTMHSXR', + }, + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLCUS', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-cutty-sark.js b/server/data/map-accessibility/c/ma-cutty-sark.js new file mode 100644 index 0000000..b325150 --- /dev/null +++ b/server/data/map-accessibility/c/ma-cutty-sark.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBCUT', // Cutty Sark + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLCUT', + }, + ], +}; diff --git a/server/data/map-accessibility/c/ma-cyprus.js b/server/data/map-accessibility/c/ma-cyprus.js new file mode 100644 index 0000000..5d8cb30 --- /dev/null +++ b/server/data/map-accessibility/c/ma-cyprus.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLCYP', // Cyprus + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLCYP', + }, + ], +}; diff --git a/server/data/map-accessibility/d/_ma-d.js b/server/data/map-accessibility/d/_ma-d.js new file mode 100644 index 0000000..c5fc376 --- /dev/null +++ b/server/data/map-accessibility/d/_ma-d.js @@ -0,0 +1,15 @@ +import maDagenhamHeathway from './ma-dagenham-heathway.js'; +import maDalstonJunction from './ma-dalston-junction.js'; +import maDebden from './ma-debden.js'; +import maDeptfordBridge from './ma-deptford-bridge.js'; +import maDevonsRoad from './ma-devons-road.js'; +import maDundonaldRoad from './ma-dundonald-road.js'; + +export default [ + maDagenhamHeathway, + maDalstonJunction, + maDebden, + maDeptfordBridge, + maDevonsRoad, + maDundonaldRoad, +]; diff --git a/server/data/map-accessibility/d/ma-dagenham-heathway.js b/server/data/map-accessibility/d/ma-dagenham-heathway.js new file mode 100644 index 0000000..c524abc --- /dev/null +++ b/server/data/map-accessibility/d/ma-dagenham-heathway.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUDGY', // Dagenham Heathway + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUDGY', + }, + ], +}; diff --git a/server/data/map-accessibility/d/ma-dalston-junction.js b/server/data/map-accessibility/d/ma-dalston-junction.js new file mode 100644 index 0000000..d6c6945 --- /dev/null +++ b/server/data/map-accessibility/d/ma-dalston-junction.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GDALS', // Dalston Junction + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GDALS', + }, + ], +}; diff --git a/server/data/map-accessibility/d/ma-debden.js b/server/data/map-accessibility/d/ma-debden.js new file mode 100644 index 0000000..46bc77f --- /dev/null +++ b/server/data/map-accessibility/d/ma-debden.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUDBN', // Debden + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUDBN', + }, + ], +}; diff --git a/server/data/map-accessibility/d/ma-deptford-bridge.js b/server/data/map-accessibility/d/ma-deptford-bridge.js new file mode 100644 index 0000000..1824536 --- /dev/null +++ b/server/data/map-accessibility/d/ma-deptford-bridge.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLDEP', // Deptford Bridge + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLDEP', + }, + ], +}; diff --git a/server/data/map-accessibility/d/ma-devons-road.js b/server/data/map-accessibility/d/ma-devons-road.js new file mode 100644 index 0000000..a9ab50a --- /dev/null +++ b/server/data/map-accessibility/d/ma-devons-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLDEV', // Devons Road + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLDEV', + }, + ], +}; diff --git a/server/data/map-accessibility/d/ma-dundonald-road.js b/server/data/map-accessibility/d/ma-dundonald-road.js new file mode 100644 index 0000000..5df68b2 --- /dev/null +++ b/server/data/map-accessibility/d/ma-dundonald-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRDDR', // Dundonald Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRDDR', + }, + ], +}; diff --git a/server/data/map-accessibility/e/_ma-e.js b/server/data/map-accessibility/e/_ma-e.js new file mode 100644 index 0000000..8dbf2fe --- /dev/null +++ b/server/data/map-accessibility/e/_ma-e.js @@ -0,0 +1,33 @@ +import maEalingBroadway from './ma-ealing-broadway.js'; +import maEarlsCourt from './ma-earls-court.js'; +import maEastCroydon from './ma-east-croydon.js'; +import maEastHam from './ma-east-ham.js'; +import maEastIndia from './ma-east-india.js'; +import maEdgware from './ma-edgware.js'; +import maEdmontonGreen from './ma-edmonton-green.js'; +import maElmPark from './ma-elm-park.js'; +import maElmersEnd from './ma-elmers-end.js'; +import maElversonRoad from './ma-elverson-road.js'; +import maEmbankmentPier from './ma-embankment-pier.js'; +import maEmersonPark from './ma-emerson-park.js'; +import maEnfieldTown from './ma-enfield-town.js'; +import maEpping from './ma-epping.js'; +import maEuston from './ma-euston.js'; + +export default [ + maEalingBroadway, + maEarlsCourt, + maEastCroydon, + maEastHam, + maEastIndia, + maEdgware, + maEdmontonGreen, + maElmPark, + maElmersEnd, + maElversonRoad, + maEmbankmentPier, + maEmersonPark, + maEnfieldTown, + maEpping, + maEuston, +]; diff --git a/server/data/map-accessibility/e/ma-ealing-broadway.js b/server/data/map-accessibility/e/ma-ealing-broadway.js new file mode 100644 index 0000000..df1beae --- /dev/null +++ b/server/data/map-accessibility/e/ma-ealing-broadway.js @@ -0,0 +1,31 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, + SERVICE_ID_DISTRICT, + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBEAL', // Ealing Broadway + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUEBY', + }, + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUEBY', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GEALINGB', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-earls-court.js b/server/data/map-accessibility/e/ma-earls-court.js new file mode 100644 index 0000000..e98985a --- /dev/null +++ b/server/data/map-accessibility/e/ma-earls-court.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUECT', // Earl's Court + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUECT', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUECT', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-east-croydon.js b/server/data/map-accessibility/e/ma-east-croydon.js new file mode 100644 index 0000000..908e5cf --- /dev/null +++ b/server/data/map-accessibility/e/ma-east-croydon.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBECY', // East Croydon + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRECR', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-east-ham.js b/server/data/map-accessibility/e/ma-east-ham.js new file mode 100644 index 0000000..ed15505 --- /dev/null +++ b/server/data/map-accessibility/e/ma-east-ham.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_HAMMERSMITH_CITY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUEHM', // East Ham + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUEHM', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUEHM', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-east-india.js b/server/data/map-accessibility/e/ma-east-india.js new file mode 100644 index 0000000..355c88f --- /dev/null +++ b/server/data/map-accessibility/e/ma-east-india.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLEIN', // East India + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLEIN', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-edgware.js b/server/data/map-accessibility/e/ma-edgware.js new file mode 100644 index 0000000..abcc157 --- /dev/null +++ b/server/data/map-accessibility/e/ma-edgware.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUEGW', // Edgware + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUEGW', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-edmonton-green.js b/server/data/map-accessibility/e/ma-edmonton-green.js new file mode 100644 index 0000000..bc1fda5 --- /dev/null +++ b/server/data/map-accessibility/e/ma-edmonton-green.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GEDMNGRN', // Edmonton Green + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GEDMNGRN', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-elm-park.js b/server/data/map-accessibility/e/ma-elm-park.js new file mode 100644 index 0000000..6fef4fb --- /dev/null +++ b/server/data/map-accessibility/e/ma-elm-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUEPK', // Elm Park + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUEPK', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-elmers-end.js b/server/data/map-accessibility/e/ma-elmers-end.js new file mode 100644 index 0000000..a36515a --- /dev/null +++ b/server/data/map-accessibility/e/ma-elmers-end.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBELM', // Elmers End + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRELM', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-elverson-road.js b/server/data/map-accessibility/e/ma-elverson-road.js new file mode 100644 index 0000000..61bc289 --- /dev/null +++ b/server/data/map-accessibility/e/ma-elverson-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLELV', // Elverson Road + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLELV', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-embankment-pier.js b/server/data/map-accessibility/e/ma-embankment-pier.js new file mode 100644 index 0000000..63ba7c7 --- /dev/null +++ b/server/data/map-accessibility/e/ma-embankment-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GEMB', // Embankment Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GEMB', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GEMB', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GEMB', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-emerson-park.js b/server/data/map-accessibility/e/ma-emerson-park.js new file mode 100644 index 0000000..32d3dc5 --- /dev/null +++ b/server/data/map-accessibility/e/ma-emerson-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_LIBERTY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GEMRSPKH', // Emerson Park + services: [ + { + id: SERVICE_ID_LIBERTY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GEMRSPKH', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-enfield-town.js b/server/data/map-accessibility/e/ma-enfield-town.js new file mode 100644 index 0000000..53ec8df --- /dev/null +++ b/server/data/map-accessibility/e/ma-enfield-town.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GENFLDTN', // Enfield Town + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GENFLDTN', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-epping.js b/server/data/map-accessibility/e/ma-epping.js new file mode 100644 index 0000000..a78bd76 --- /dev/null +++ b/server/data/map-accessibility/e/ma-epping.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUEPG', // Epping + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUEPG', + }, + ], +}; diff --git a/server/data/map-accessibility/e/ma-euston.js b/server/data/map-accessibility/e/ma-euston.js new file mode 100644 index 0000000..6a9ebd3 --- /dev/null +++ b/server/data/map-accessibility/e/ma-euston.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_LIONESS, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBEUS', // Euston + services: [ + { + id: SERVICE_ID_LIONESS, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GEUSTON', + }, + ], +}; diff --git a/server/data/map-accessibility/f/_ma-f.js b/server/data/map-accessibility/f/_ma-f.js new file mode 100644 index 0000000..795c578 --- /dev/null +++ b/server/data/map-accessibility/f/_ma-f.js @@ -0,0 +1,17 @@ +import maFarringdon from './ma-farringdon.js'; +import maFieldway from './ma-fieldway.js'; +import maFinchleyCentral from './ma-finchley-central.js'; +import maFinsburyPark from './ma-finsbury-park.js'; +import maForestGate from './ma-forest-gate.js'; +import maForestHill from './ma-forest-hill.js'; +import maFulhamBroadway from './ma-fulham-broadway.js'; + +export default [ + maFarringdon, + maFieldway, + maFinchleyCentral, + maFinsburyPark, + maForestGate, + maForestHill, + maFulhamBroadway, +]; diff --git a/server/data/map-accessibility/f/ma-farringdon.js b/server/data/map-accessibility/f/ma-farringdon.js new file mode 100644 index 0000000..9e51d84 --- /dev/null +++ b/server/data/map-accessibility/f/ma-farringdon.js @@ -0,0 +1,37 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_ELIZABETH, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBZFD', // Farringdon + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUFCN', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUFCN', + }, + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUFCN', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GFRNDXR', + }, + ], +}; diff --git a/server/data/map-accessibility/f/ma-fieldway.js b/server/data/map-accessibility/f/ma-fieldway.js new file mode 100644 index 0000000..91eedd5 --- /dev/null +++ b/server/data/map-accessibility/f/ma-fieldway.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRFLD', // Fieldway + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRFLD', + }, + ], +}; diff --git a/server/data/map-accessibility/f/ma-finchley-central.js b/server/data/map-accessibility/f/ma-finchley-central.js new file mode 100644 index 0000000..d77745d --- /dev/null +++ b/server/data/map-accessibility/f/ma-finchley-central.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUFYC', // Finchley Central + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUFYC', + }, + ], +}; diff --git a/server/data/map-accessibility/f/ma-finsbury-park.js b/server/data/map-accessibility/f/ma-finsbury-park.js new file mode 100644 index 0000000..cfec0c5 --- /dev/null +++ b/server/data/map-accessibility/f/ma-finsbury-park.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBFPK', // Finsbury Park + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUFPK', + }, + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUFPK', + }, + ], +}; diff --git a/server/data/map-accessibility/f/ma-forest-gate.js b/server/data/map-accessibility/f/ma-forest-gate.js new file mode 100644 index 0000000..c7c6f45 --- /dev/null +++ b/server/data/map-accessibility/f/ma-forest-gate.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GFRSTGT', // Forest Gate + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GFRSTGT', + }, + ], +}; diff --git a/server/data/map-accessibility/f/ma-forest-hill.js b/server/data/map-accessibility/f/ma-forest-hill.js new file mode 100644 index 0000000..7ad4359 --- /dev/null +++ b/server/data/map-accessibility/f/ma-forest-hill.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GFORESTH', // Forest Hill + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GFORESTH', + }, + ], +}; diff --git a/server/data/map-accessibility/f/ma-fulham-broadway.js b/server/data/map-accessibility/f/ma-fulham-broadway.js new file mode 100644 index 0000000..9af9d4d --- /dev/null +++ b/server/data/map-accessibility/f/ma-fulham-broadway.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUFBY', // Fulham Broadway + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUFBY', + }, + ], +}; diff --git a/server/data/map-accessibility/g/_ma-g.js b/server/data/map-accessibility/g/_ma-g.js new file mode 100644 index 0000000..583d07a --- /dev/null +++ b/server/data/map-accessibility/g/_ma-g.js @@ -0,0 +1,25 @@ +import maGallionsReach from './ma-gallions-reach.js'; +import maGideaPark from './ma-gidea-park.js'; +import maGoldersGreen from './ma-golders-green.js'; +import maGoodmayes from './ma-goodmayes.js'; +import maGospelOak from './ma-gospel-oak.js'; +import maGravelHill from './ma-gravel-hill.js'; +import maGreenford from './ma-greenford.js'; +import maGreenlandSurreyQuaysPier from './ma-greenland-surrey-quays-pier.js'; +import maGreenPark from './ma-green-park.js'; +import maGreenwich from './ma-greenwich.js'; +import maGreenwichPier from './ma-greenwich-pier.js'; + +export default [ + maGallionsReach, + maGideaPark, + maGoldersGreen, + maGoodmayes, + maGospelOak, + maGravelHill, + maGreenford, + maGreenlandSurreyQuaysPier, + maGreenPark, + maGreenwich, + maGreenwichPier, +]; diff --git a/server/data/map-accessibility/g/ma-gallions-reach.js b/server/data/map-accessibility/g/ma-gallions-reach.js new file mode 100644 index 0000000..67ac5f8 --- /dev/null +++ b/server/data/map-accessibility/g/ma-gallions-reach.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLGAL', // Gallions Reach + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLGAL', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-gidea-park.js b/server/data/map-accessibility/g/ma-gidea-park.js new file mode 100644 index 0000000..0eeb062 --- /dev/null +++ b/server/data/map-accessibility/g/ma-gidea-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GGIDEAPK', // Gidea Park + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GGIDEAPK', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-golders-green.js b/server/data/map-accessibility/g/ma-golders-green.js new file mode 100644 index 0000000..f7517a8 --- /dev/null +++ b/server/data/map-accessibility/g/ma-golders-green.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUGGN', // Golders Green + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUGGN', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-goodmayes.js b/server/data/map-accessibility/g/ma-goodmayes.js new file mode 100644 index 0000000..604dd2f --- /dev/null +++ b/server/data/map-accessibility/g/ma-goodmayes.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GGODMAYS', // Goodmayes + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GGODMAYS', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-gospel-oak.js b/server/data/map-accessibility/g/ma-gospel-oak.js new file mode 100644 index 0000000..a9f7f47 --- /dev/null +++ b/server/data/map-accessibility/g/ma-gospel-oak.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GGOSPLOK', // Gospel Oak + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GGOSPLOK', + }, + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GGOSPLOK', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-gravel-hill.js b/server/data/map-accessibility/g/ma-gravel-hill.js new file mode 100644 index 0000000..5f1ea0d --- /dev/null +++ b/server/data/map-accessibility/g/ma-gravel-hill.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRGRA', // Gravel Hill + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRGRA', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-green-park.js b/server/data/map-accessibility/g/ma-green-park.js new file mode 100644 index 0000000..5a6a5a1 --- /dev/null +++ b/server/data/map-accessibility/g/ma-green-park.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, + SERVICE_ID_PICCADILLY, + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUGPK', // Green Park + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUGPK', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUGPK', + }, + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUGPK', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-greenford.js b/server/data/map-accessibility/g/ma-greenford.js new file mode 100644 index 0000000..f1aa4b4 --- /dev/null +++ b/server/data/map-accessibility/g/ma-greenford.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBGFD', // Greenford + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUGFD', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-greenland-surrey-quays-pier.js b/server/data/map-accessibility/g/ma-greenland-surrey-quays-pier.js new file mode 100644 index 0000000..62de69b --- /dev/null +++ b/server/data/map-accessibility/g/ma-greenland-surrey-quays-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GGLP', // Greenland Surrey Quays Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GGLP', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GGLP', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GGLP', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-greenwich-pier.js b/server/data/map-accessibility/g/ma-greenwich-pier.js new file mode 100644 index 0000000..00fd6fe --- /dev/null +++ b/server/data/map-accessibility/g/ma-greenwich-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GGNW', // Greenwich Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GGNW', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GGNW', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GGNW', + }, + ], +}; diff --git a/server/data/map-accessibility/g/ma-greenwich.js b/server/data/map-accessibility/g/ma-greenwich.js new file mode 100644 index 0000000..5b40102 --- /dev/null +++ b/server/data/map-accessibility/g/ma-greenwich.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBGNW', // Greenwich + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLGRE', + }, + ], +}; diff --git a/server/data/map-accessibility/h/_ma-h.js b/server/data/map-accessibility/h/_ma-h.js new file mode 100644 index 0000000..d0a85f6 --- /dev/null +++ b/server/data/map-accessibility/h/_ma-h.js @@ -0,0 +1,57 @@ +import maHackneyCentral from './ma-hackney-central.js'; +import maHackneyWick from './ma-hackney-wick.js'; +import maHaggerston from './ma-haggerston.js'; +import maHainault from './ma-hainault.js'; +import maHammersmith from './ma-hammersmith.js'; +import maHampsteadHeath from './ma-hampstead-heath.js'; +import maHanwell from './ma-hanwell.js'; +import maHaroldWood from './ma-harold-wood.js'; +import maHarringayGreenLanes from './ma-harringay-green-lanes.js'; +import maHarringtonRoad from './ma-harrington-road.js'; +import maHarrowAndWealdstone from './ma-harrow-and-wealdstone.js'; +import maHarrowOnTheHill from './ma-harrow-on-the-hill.js'; +import maHayesAndHarlington from './ma-hayes-and-harlington.js'; +import maHeathrowTerminal4 from './ma-heathrow-terminal-4.js'; +import maHeathrowTerminal5 from './ma-heathrow-terminal-5.js'; +import maHeathrowTerminals2And3 from './ma-heathrow-terminals-2-and-3.js'; +import maHendonCentral from './ma-hendon-central.js'; +import maHeronQuays from './ma-heron-quays.js'; +import maHighamsPark from './ma-highams-park.js'; +import maHighBarnet from './ma-high-barnet.js'; +import maHighburyAndIslington from './ma-highbury-and-islington.js'; +import maHillingdon from './ma-hillingdon.js'; +import maHomerton from './ma-homerton.js'; +import maHonorOakPark from './ma-honor-oak-park.js'; +import maHounslowEast from './ma-hounslow-east.js'; +import maHounslowWest from './ma-hounslow-west.js'; +import maHoxton from './ma-hoxton.js'; + +export default [ + maHackneyCentral, + maHackneyWick, + maHaggerston, + maHainault, + maHammersmith, + maHampsteadHeath, + maHanwell, + maHaroldWood, + maHarringayGreenLanes, + maHarringtonRoad, + maHarrowAndWealdstone, + maHarrowOnTheHill, + maHayesAndHarlington, + maHeathrowTerminal4, + maHeathrowTerminal5, + maHeathrowTerminals2And3, + maHendonCentral, + maHeronQuays, + maHighamsPark, + maHighBarnet, + maHighburyAndIslington, + maHillingdon, + maHomerton, + maHonorOakPark, + maHounslowEast, + maHounslowWest, + maHoxton, +]; diff --git a/server/data/map-accessibility/h/ma-hackney-central.js b/server/data/map-accessibility/h/ma-hackney-central.js new file mode 100644 index 0000000..2b9844f --- /dev/null +++ b/server/data/map-accessibility/h/ma-hackney-central.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHACKNYC', // Hackney Central + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHACKNYC', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hackney-wick.js b/server/data/map-accessibility/h/ma-hackney-wick.js new file mode 100644 index 0000000..d9d2f43 --- /dev/null +++ b/server/data/map-accessibility/h/ma-hackney-wick.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHACKNYW', // Hackney Wick + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHACKNYW', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-haggerston.js b/server/data/map-accessibility/h/ma-haggerston.js new file mode 100644 index 0000000..5ac4e57 --- /dev/null +++ b/server/data/map-accessibility/h/ma-haggerston.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHAGGERS', // Haggerston + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GHAGGERS', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hainault.js b/server/data/map-accessibility/h/ma-hainault.js new file mode 100644 index 0000000..0ef626c --- /dev/null +++ b/server/data/map-accessibility/h/ma-hainault.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUHLT', // Hainault + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHLT', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hammersmith.js b/server/data/map-accessibility/h/ma-hammersmith.js new file mode 100644 index 0000000..8fd0934 --- /dev/null +++ b/server/data/map-accessibility/h/ma-hammersmith.js @@ -0,0 +1,37 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_DISTRICT, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBHMS', // Hammersmith + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHSC', + }, + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHSD', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHSC', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHSD', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hampstead-heath.js b/server/data/map-accessibility/h/ma-hampstead-heath.js new file mode 100644 index 0000000..f5adccb --- /dev/null +++ b/server/data/map-accessibility/h/ma-hampstead-heath.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHMPSTDH', // Hampstead Heath + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHMPSTDH', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hanwell.js b/server/data/map-accessibility/h/ma-hanwell.js new file mode 100644 index 0000000..10b8db7 --- /dev/null +++ b/server/data/map-accessibility/h/ma-hanwell.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHANWELL', // Hanwell + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHANWELL', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-harold-wood.js b/server/data/map-accessibility/h/ma-harold-wood.js new file mode 100644 index 0000000..c7ecf26 --- /dev/null +++ b/server/data/map-accessibility/h/ma-harold-wood.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHRLDWOD', // Harold Wood + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHRLDWOD', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-harringay-green-lanes.js b/server/data/map-accessibility/h/ma-harringay-green-lanes.js new file mode 100644 index 0000000..2f9a2b6 --- /dev/null +++ b/server/data/map-accessibility/h/ma-harringay-green-lanes.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHRGYGL', // Harringay Green Lanes + services: [ + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHRGYGL', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-harrington-road.js b/server/data/map-accessibility/h/ma-harrington-road.js new file mode 100644 index 0000000..34182df --- /dev/null +++ b/server/data/map-accessibility/h/ma-harrington-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRHAR', // Harrington Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRHAR', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-harrow-and-wealdstone.js b/server/data/map-accessibility/h/ma-harrow-and-wealdstone.js new file mode 100644 index 0000000..f9b0d00 --- /dev/null +++ b/server/data/map-accessibility/h/ma-harrow-and-wealdstone.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_BAKERLOO, + SERVICE_ID_LIONESS, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBHRW', // Harrow & Wealdstone + services: [ + { + id: SERVICE_ID_BAKERLOO, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHAW', + }, + { + id: SERVICE_ID_LIONESS, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHROW', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-harrow-on-the-hill.js b/server/data/map-accessibility/h/ma-harrow-on-the-hill.js new file mode 100644 index 0000000..91fbb99 --- /dev/null +++ b/server/data/map-accessibility/h/ma-harrow-on-the-hill.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBHOH', // Harrow-on-the-Hill + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHOH', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hayes-and-harlington.js b/server/data/map-accessibility/h/ma-hayes-and-harlington.js new file mode 100644 index 0000000..1a43446 --- /dev/null +++ b/server/data/map-accessibility/h/ma-hayes-and-harlington.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHAYESAH', // Hayes & Harlington + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHAYESAH', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-heathrow-terminal-4.js b/server/data/map-accessibility/h/ma-heathrow-terminal-4.js new file mode 100644 index 0000000..6854f53 --- /dev/null +++ b/server/data/map-accessibility/h/ma-heathrow-terminal-4.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBHX4', // Heathrow Terminal 4 + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHR4', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GHTRWTM4', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-heathrow-terminal-5.js b/server/data/map-accessibility/h/ma-heathrow-terminal-5.js new file mode 100644 index 0000000..94850de --- /dev/null +++ b/server/data/map-accessibility/h/ma-heathrow-terminal-5.js @@ -0,0 +1,25 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBHX5', // Heathrow Terminal 5 + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHR5', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GHTRWTM5', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-heathrow-terminals-2-and-3.js b/server/data/map-accessibility/h/ma-heathrow-terminals-2-and-3.js new file mode 100644 index 0000000..7b4d90c --- /dev/null +++ b/server/data/map-accessibility/h/ma-heathrow-terminals-2-and-3.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBH13', // Heathrow Terminals 2 & 3 + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHRC', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GHTRWAPT', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hendon-central.js b/server/data/map-accessibility/h/ma-hendon-central.js new file mode 100644 index 0000000..c9e750b --- /dev/null +++ b/server/data/map-accessibility/h/ma-hendon-central.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUHCL', // Hendon Central + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHCL', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-heron-quays.js b/server/data/map-accessibility/h/ma-heron-quays.js new file mode 100644 index 0000000..8995992 --- /dev/null +++ b/server/data/map-accessibility/h/ma-heron-quays.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLHEQ', // Heron Quays + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLHEQ', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-high-barnet.js b/server/data/map-accessibility/h/ma-high-barnet.js new file mode 100644 index 0000000..903b53b --- /dev/null +++ b/server/data/map-accessibility/h/ma-high-barnet.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUHBT', // High Barnet + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHBT', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-highams-park.js b/server/data/map-accessibility/h/ma-highams-park.js new file mode 100644 index 0000000..4151ed2 --- /dev/null +++ b/server/data/map-accessibility/h/ma-highams-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHGHMSPK', // Highams Park + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHGHMSPK', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-highbury-and-islington.js b/server/data/map-accessibility/h/ma-highbury-and-islington.js new file mode 100644 index 0000000..f853a3c --- /dev/null +++ b/server/data/map-accessibility/h/ma-highbury-and-islington.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBHHY', // Highbury & Islington + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHGHI', + }, + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHGHI', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hillingdon.js b/server/data/map-accessibility/h/ma-hillingdon.js new file mode 100644 index 0000000..d7acd9c --- /dev/null +++ b/server/data/map-accessibility/h/ma-hillingdon.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUHGD', // Hillingdon + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHGD', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHGD', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-homerton.js b/server/data/map-accessibility/h/ma-homerton.js new file mode 100644 index 0000000..e981496 --- /dev/null +++ b/server/data/map-accessibility/h/ma-homerton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHOMRTON', // Homerton + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHOMRTON', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-honor-oak-park.js b/server/data/map-accessibility/h/ma-honor-oak-park.js new file mode 100644 index 0000000..053e40a --- /dev/null +++ b/server/data/map-accessibility/h/ma-honor-oak-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHONROPK', // Honor Oak Park + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GHONROPK', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hounslow-east.js b/server/data/map-accessibility/h/ma-hounslow-east.js new file mode 100644 index 0000000..484888d --- /dev/null +++ b/server/data/map-accessibility/h/ma-hounslow-east.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUHWE', // Hounslow East + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUHWE', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hounslow-west.js b/server/data/map-accessibility/h/ma-hounslow-west.js new file mode 100644 index 0000000..7ca484e --- /dev/null +++ b/server/data/map-accessibility/h/ma-hounslow-west.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUHWT', // Hounslow West + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUHWT', + }, + ], +}; diff --git a/server/data/map-accessibility/h/ma-hoxton.js b/server/data/map-accessibility/h/ma-hoxton.js new file mode 100644 index 0000000..fbc962f --- /dev/null +++ b/server/data/map-accessibility/h/ma-hoxton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GHOXTON', // Hoxton + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GHOXTON', + }, + ], +}; diff --git a/server/data/map-accessibility/i/_ma-i.js b/server/data/map-accessibility/i/_ma-i.js new file mode 100644 index 0000000..7040801 --- /dev/null +++ b/server/data/map-accessibility/i/_ma-i.js @@ -0,0 +1,13 @@ +import maIckenham from './ma-ickenham.js'; +import maIlford from './ma-ilford.js'; +import maImperialWharf from './ma-imperial-wharf.js'; +import maIslandGardens from './ma-island-gardens.js'; +import maIver from './ma-iver.js'; + +export default [ + maIckenham, + maIlford, + maImperialWharf, + maIslandGardens, + maIver, +]; diff --git a/server/data/map-accessibility/i/ma-ickenham.js b/server/data/map-accessibility/i/ma-ickenham.js new file mode 100644 index 0000000..8f58d9e --- /dev/null +++ b/server/data/map-accessibility/i/ma-ickenham.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUICK', // Ickenham + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUICK', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUICK', + }, + ], +}; diff --git a/server/data/map-accessibility/i/ma-ilford.js b/server/data/map-accessibility/i/ma-ilford.js new file mode 100644 index 0000000..e20ba82 --- /dev/null +++ b/server/data/map-accessibility/i/ma-ilford.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GILFORD', // Ilford + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GILFORD', + }, + ], +}; diff --git a/server/data/map-accessibility/i/ma-imperial-wharf.js b/server/data/map-accessibility/i/ma-imperial-wharf.js new file mode 100644 index 0000000..bac51cd --- /dev/null +++ b/server/data/map-accessibility/i/ma-imperial-wharf.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBIMP', // Imperial Wharf + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GCSEAH', + }, + ], +}; diff --git a/server/data/map-accessibility/i/ma-island-gardens.js b/server/data/map-accessibility/i/ma-island-gardens.js new file mode 100644 index 0000000..3356c51 --- /dev/null +++ b/server/data/map-accessibility/i/ma-island-gardens.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLISL', // Island Gardens + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLISL', + }, + ], +}; diff --git a/server/data/map-accessibility/i/ma-iver.js b/server/data/map-accessibility/i/ma-iver.js new file mode 100644 index 0000000..99791f3 --- /dev/null +++ b/server/data/map-accessibility/i/ma-iver.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GIVER', // Iver + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GIVER', + }, + ], +}; diff --git a/server/data/map-accessibility/k/_ma-k.js b/server/data/map-accessibility/k/_ma-k.js new file mode 100644 index 0000000..593df7c --- /dev/null +++ b/server/data/map-accessibility/k/_ma-k.js @@ -0,0 +1,19 @@ +import maKensalRise from './ma-kensal-rise.js'; +import maKensingtonOlympia from './ma-kensington-olympia.js'; +import maKewGardens from './ma-kew-gardens.js'; +import maKilburn from './ma-kilburn.js'; +import maKingGeorgeV from './ma-king-george-v.js'; +import maKingHenrysDrive from './ma-king-henrys-drive.js'; +import maKingsbury from './ma-kingsbury.js'; +import maKingsCrossAndStPancrasInternational from './ma-kings-cross-and-st-pancras-international.js'; + +export default [ + maKensalRise, + maKensingtonOlympia, + maKewGardens, + maKilburn, + maKingGeorgeV, + maKingHenrysDrive, + maKingsbury, + maKingsCrossAndStPancrasInternational, +]; diff --git a/server/data/map-accessibility/k/ma-kensal-rise.js b/server/data/map-accessibility/k/ma-kensal-rise.js new file mode 100644 index 0000000..c54ada0 --- /dev/null +++ b/server/data/map-accessibility/k/ma-kensal-rise.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GKENR', // Kensal Rise + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GKENR', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-kensington-olympia.js b/server/data/map-accessibility/k/ma-kensington-olympia.js new file mode 100644 index 0000000..9f3454b --- /dev/null +++ b/server/data/map-accessibility/k/ma-kensington-olympia.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBKPA', // Kensington (Olympia) + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUKOY', + }, + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GKENOLYM', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-kew-gardens.js b/server/data/map-accessibility/k/ma-kew-gardens.js new file mode 100644 index 0000000..1f4add5 --- /dev/null +++ b/server/data/map-accessibility/k/ma-kew-gardens.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBKWG', // Kew Gardens + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUKWG', + }, + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GKEWGRDN', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-kilburn.js b/server/data/map-accessibility/k/ma-kilburn.js new file mode 100644 index 0000000..161b384 --- /dev/null +++ b/server/data/map-accessibility/k/ma-kilburn.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUKBN', // Kilburn + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUKBN', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-king-george-v.js b/server/data/map-accessibility/k/ma-king-george-v.js new file mode 100644 index 0000000..8727ac6 --- /dev/null +++ b/server/data/map-accessibility/k/ma-king-george-v.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLKGV', // King George V + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLKGV', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-king-henrys-drive.js b/server/data/map-accessibility/k/ma-king-henrys-drive.js new file mode 100644 index 0000000..e66099e --- /dev/null +++ b/server/data/map-accessibility/k/ma-king-henrys-drive.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRKGH', // King Henry's Drive + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRKGH', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-kings-cross-and-st-pancras-international.js b/server/data/map-accessibility/k/ma-kings-cross-and-st-pancras-international.js new file mode 100644 index 0000000..6437e22 --- /dev/null +++ b/server/data/map-accessibility/k/ma-kings-cross-and-st-pancras-international.js @@ -0,0 +1,48 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_METROPOLITAN, + SERVICE_ID_NORTHERN, + SERVICE_ID_PICCADILLY, + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBKGX', // King's Cross and St Pancras International + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKSX', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKSX', + }, + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKSX', + }, + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKSX', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKSX', + }, + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKSX', + }, + ], +}; diff --git a/server/data/map-accessibility/k/ma-kingsbury.js b/server/data/map-accessibility/k/ma-kingsbury.js new file mode 100644 index 0000000..e42a9d9 --- /dev/null +++ b/server/data/map-accessibility/k/ma-kingsbury.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUKBY', // Kingsbury + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUKBY', + }, + ], +}; diff --git a/server/data/map-accessibility/l/_ma-l.js b/server/data/map-accessibility/l/_ma-l.js new file mode 100644 index 0000000..27f344d --- /dev/null +++ b/server/data/map-accessibility/l/_ma-l.js @@ -0,0 +1,23 @@ +import maLangdonPark from './ma-langdon-park.js'; +import maLangley from './ma-langley.js'; +import maLebanonRoad from './ma-lebanon-road.js'; +import maLewisham from './ma-lewisham.js'; +import maLimehouse from './ma-limehouse.js'; +import maLiverpoolStreet from './ma-liverpool-street.js'; +import maLloydPark from './ma-lloyd-park.js'; +import maLondonBridge from './ma-london-bridge.js'; +import maLondonBridgeCityPier from './ma-london-bridge-city-pier.js'; +import maLondonCityAirport from './ma-london-city-airport.js'; + +export default [ + maLangdonPark, + maLangley, + maLebanonRoad, + maLewisham, + maLimehouse, + maLiverpoolStreet, + maLloydPark, + maLondonBridge, + maLondonBridgeCityPier, + maLondonCityAirport, +]; diff --git a/server/data/map-accessibility/l/ma-langdon-park.js b/server/data/map-accessibility/l/ma-langdon-park.js new file mode 100644 index 0000000..a14f171 --- /dev/null +++ b/server/data/map-accessibility/l/ma-langdon-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLLDP', // Langdon Park + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLLDP', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-langley.js b/server/data/map-accessibility/l/ma-langley.js new file mode 100644 index 0000000..f4485a7 --- /dev/null +++ b/server/data/map-accessibility/l/ma-langley.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GLANGLEY', // Langley + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GLANGLEY', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-lebanon-road.js b/server/data/map-accessibility/l/ma-lebanon-road.js new file mode 100644 index 0000000..b43e7d9 --- /dev/null +++ b/server/data/map-accessibility/l/ma-lebanon-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRLEB', // Lebanon Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRLEB', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-lewisham.js b/server/data/map-accessibility/l/ma-lewisham.js new file mode 100644 index 0000000..dc8b217 --- /dev/null +++ b/server/data/map-accessibility/l/ma-lewisham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBLEW', // Lewisham + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLLEW', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-limehouse.js b/server/data/map-accessibility/l/ma-limehouse.js new file mode 100644 index 0000000..901d240 --- /dev/null +++ b/server/data/map-accessibility/l/ma-limehouse.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBLHS', // Limehouse + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLLIM', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-liverpool-street.js b/server/data/map-accessibility/l/ma-liverpool-street.js new file mode 100644 index 0000000..210e5dc --- /dev/null +++ b/server/data/map-accessibility/l/ma-liverpool-street.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBLST', // Liverpool Street + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GLIVST', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GLIVSTLL', // Deep Level + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GLIVST', // National Rail + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-lloyd-park.js b/server/data/map-accessibility/l/ma-lloyd-park.js new file mode 100644 index 0000000..578cc84 --- /dev/null +++ b/server/data/map-accessibility/l/ma-lloyd-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRLOY', // Lloyd Park + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRLOY', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-london-bridge-city-pier.js b/server/data/map-accessibility/l/ma-london-bridge-city-pier.js new file mode 100644 index 0000000..49f7ee5 --- /dev/null +++ b/server/data/map-accessibility/l/ma-london-bridge-city-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GLBR', // London Bridge City Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GLBR', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GLBR', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GLBR', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-london-bridge.js b/server/data/map-accessibility/l/ma-london-bridge.js new file mode 100644 index 0000000..8cc36a4 --- /dev/null +++ b/server/data/map-accessibility/l/ma-london-bridge.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBLBG', // London Bridge + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLULNB', + }, + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLULNB', + }, + ], +}; diff --git a/server/data/map-accessibility/l/ma-london-city-airport.js b/server/data/map-accessibility/l/ma-london-city-airport.js new file mode 100644 index 0000000..761d361 --- /dev/null +++ b/server/data/map-accessibility/l/ma-london-city-airport.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBLCY', // London City Airport + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLLCA', + }, + ], +}; diff --git a/server/data/map-accessibility/m/_ma-m.js b/server/data/map-accessibility/m/_ma-m.js new file mode 100644 index 0000000..4f58c4b --- /dev/null +++ b/server/data/map-accessibility/m/_ma-m.js @@ -0,0 +1,29 @@ +import maMaidenhead from './ma-maidenhead.js'; +import maManorPark from './ma-manor-park.js'; +import maMaryland from './ma-maryland.js'; +import maMasthouseTerracePier from './ma-masthouse-terrace-pier.js'; +import maMertonPark from './ma-merton-park.js'; +import maMillbankPier from './ma-millbank-pier.js'; +import maMillHillEast from './ma-mill-hill-east.js'; +import maMitcham from './ma-mitcham.js'; +import maMitchamJunction from './ma-mitcham-junction.js'; +import maMoorgate from './ma-moorgate.js'; +import maMorden from './ma-morden.js'; +import maMordenRoad from './ma-morden-road.js'; +import maMudchute from './ma-mudchute.js'; + +export default [ + maMaidenhead, + maManorPark, + maMaryland, + maMasthouseTerracePier, + maMertonPark, + maMillbankPier, + maMillHillEast, + maMitcham, + maMitchamJunction, + maMoorgate, + maMorden, + maMordenRoad, + maMudchute, +]; diff --git a/server/data/map-accessibility/m/ma-maidenhead.js b/server/data/map-accessibility/m/ma-maidenhead.js new file mode 100644 index 0000000..4cc6c0f --- /dev/null +++ b/server/data/map-accessibility/m/ma-maidenhead.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GMDNHEAD', // Maidenhead + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GMDNHEAD', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-manor-park.js b/server/data/map-accessibility/m/ma-manor-park.js new file mode 100644 index 0000000..45b2777 --- /dev/null +++ b/server/data/map-accessibility/m/ma-manor-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GMANRPK', // Manor Park + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GMANRPK', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-maryland.js b/server/data/map-accessibility/m/ma-maryland.js new file mode 100644 index 0000000..7f0411a --- /dev/null +++ b/server/data/map-accessibility/m/ma-maryland.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GMRYLAND', // Maryland + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GMRYLAND', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-masthouse-terrace-pier.js b/server/data/map-accessibility/m/ma-masthouse-terrace-pier.js new file mode 100644 index 0000000..afb0077 --- /dev/null +++ b/server/data/map-accessibility/m/ma-masthouse-terrace-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GMHT', // Masthouse Terrace Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMHT', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMHT', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMHT', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-merton-park.js b/server/data/map-accessibility/m/ma-merton-park.js new file mode 100644 index 0000000..8a43455 --- /dev/null +++ b/server/data/map-accessibility/m/ma-merton-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRMTP', // Merton Park + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRMTP', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-mill-hill-east.js b/server/data/map-accessibility/m/ma-mill-hill-east.js new file mode 100644 index 0000000..556f029 --- /dev/null +++ b/server/data/map-accessibility/m/ma-mill-hill-east.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUMHL', // Mill Hill East + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUMHL', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-millbank-pier.js b/server/data/map-accessibility/m/ma-millbank-pier.js new file mode 100644 index 0000000..e46e174 --- /dev/null +++ b/server/data/map-accessibility/m/ma-millbank-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GMBK', // Millbank Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMBK', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMBK', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMBK', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-mitcham-junction.js b/server/data/map-accessibility/m/ma-mitcham-junction.js new file mode 100644 index 0000000..97c38ac --- /dev/null +++ b/server/data/map-accessibility/m/ma-mitcham-junction.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBMJT', // Mitcham Junction + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRMJT', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-mitcham.js b/server/data/map-accessibility/m/ma-mitcham.js new file mode 100644 index 0000000..f3801e3 --- /dev/null +++ b/server/data/map-accessibility/m/ma-mitcham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRMCH', // Mitcham + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRMCH', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-moorgate.js b/server/data/map-accessibility/m/ma-moorgate.js new file mode 100644 index 0000000..451c26f --- /dev/null +++ b/server/data/map-accessibility/m/ma-moorgate.js @@ -0,0 +1,37 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_METROPOLITAN, + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBZMG', // Moorgate + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUMGT', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUMGT', + }, + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUMGT', + }, + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUMGT', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-morden-road.js b/server/data/map-accessibility/m/ma-morden-road.js new file mode 100644 index 0000000..b4c93d5 --- /dev/null +++ b/server/data/map-accessibility/m/ma-morden-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRMDN', // Morden Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRMDN', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-morden.js b/server/data/map-accessibility/m/ma-morden.js new file mode 100644 index 0000000..abfda09 --- /dev/null +++ b/server/data/map-accessibility/m/ma-morden.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUMDN', // Morden + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUMDN', + }, + ], +}; diff --git a/server/data/map-accessibility/m/ma-mudchute.js b/server/data/map-accessibility/m/ma-mudchute.js new file mode 100644 index 0000000..05b57d4 --- /dev/null +++ b/server/data/map-accessibility/m/ma-mudchute.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLMUD', // Mudchute + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLMUD', + }, + ], +}; diff --git a/server/data/map-accessibility/n/_ma-n.js b/server/data/map-accessibility/n/_ma-n.js new file mode 100644 index 0000000..a6c6b98 --- /dev/null +++ b/server/data/map-accessibility/n/_ma-n.js @@ -0,0 +1,17 @@ +import maNewAddington from './ma-new-addington.js'; +import maNewburyPark from './ma-newbury-park.js'; +import maNewCross from './ma-new-cross.js'; +import maNewCrossGate from './ma-new-cross-gate.js'; +import maNineElms from './ma-nine-elms.js'; +import maNorthGreenwich from './ma-north-greenwich.js'; +import maNorthGreenwichPier from './ma-north-greenwich-pier.js'; + +export default [ + maNewAddington, + maNewburyPark, + maNewCross, + maNewCrossGate, + maNineElms, + maNorthGreenwich, + maNorthGreenwichPier, +]; diff --git a/server/data/map-accessibility/n/ma-new-addington.js b/server/data/map-accessibility/n/ma-new-addington.js new file mode 100644 index 0000000..fd6bcce --- /dev/null +++ b/server/data/map-accessibility/n/ma-new-addington.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRNWA', // New Addington + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRNWA', + }, + ], +}; diff --git a/server/data/map-accessibility/n/ma-new-cross-gate.js b/server/data/map-accessibility/n/ma-new-cross-gate.js new file mode 100644 index 0000000..d96be1e --- /dev/null +++ b/server/data/map-accessibility/n/ma-new-cross-gate.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBNXG', // New Cross Gate + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GNEWXGTE', + }, + ], +}; diff --git a/server/data/map-accessibility/n/ma-new-cross.js b/server/data/map-accessibility/n/ma-new-cross.js new file mode 100644 index 0000000..e97fa28 --- /dev/null +++ b/server/data/map-accessibility/n/ma-new-cross.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBNWX', // New Cross + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GNWCRELL', + }, + ], +}; diff --git a/server/data/map-accessibility/n/ma-newbury-park.js b/server/data/map-accessibility/n/ma-newbury-park.js new file mode 100644 index 0000000..211b805 --- /dev/null +++ b/server/data/map-accessibility/n/ma-newbury-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUNBP', // Newbury Park + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUNBP', + }, + ], +}; diff --git a/server/data/map-accessibility/n/ma-nine-elms.js b/server/data/map-accessibility/n/ma-nine-elms.js new file mode 100644 index 0000000..8c2f4e5 --- /dev/null +++ b/server/data/map-accessibility/n/ma-nine-elms.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZNEUGST', // Nine Elms + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZNEUGST', + }, + ], +}; diff --git a/server/data/map-accessibility/n/ma-north-greenwich-pier.js b/server/data/map-accessibility/n/ma-north-greenwich-pier.js new file mode 100644 index 0000000..7331b76 --- /dev/null +++ b/server/data/map-accessibility/n/ma-north-greenwich-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GMIL', // North Greenwich Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMIL', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMIL', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GMIL', + }, + ], +}; diff --git a/server/data/map-accessibility/n/ma-north-greenwich.js b/server/data/map-accessibility/n/ma-north-greenwich.js new file mode 100644 index 0000000..e826836 --- /dev/null +++ b/server/data/map-accessibility/n/ma-north-greenwich.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBNGW', // North Greenwich + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUNGW', + }, + ], +}; diff --git a/server/data/map-accessibility/o/_ma-o.js b/server/data/map-accessibility/o/_ma-o.js new file mode 100644 index 0000000..f515d10 --- /dev/null +++ b/server/data/map-accessibility/o/_ma-o.js @@ -0,0 +1,7 @@ +import maOakwood from './ma-oakwood.js'; +import maOsterley from './ma-osterley.js'; + +export default [ + maOakwood, + maOsterley, +]; diff --git a/server/data/map-accessibility/o/ma-oakwood.js b/server/data/map-accessibility/o/ma-oakwood.js new file mode 100644 index 0000000..5fac041 --- /dev/null +++ b/server/data/map-accessibility/o/ma-oakwood.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUOAK', // Oakwood + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUOAK', + }, + ], +}; diff --git a/server/data/map-accessibility/o/ma-osterley.js b/server/data/map-accessibility/o/ma-osterley.js new file mode 100644 index 0000000..1b78ee2 --- /dev/null +++ b/server/data/map-accessibility/o/ma-osterley.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUOSY', // Osterley + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUOSY', + }, + ], +}; diff --git a/server/data/map-accessibility/p/_ma-p.js b/server/data/map-accessibility/p/_ma-p.js new file mode 100644 index 0000000..085e57f --- /dev/null +++ b/server/data/map-accessibility/p/_ma-p.js @@ -0,0 +1,21 @@ +import maPaddington from './ma-paddington.js'; +import maPhippsBridge from './ma-phipps-bridge.js'; +import maPinner from './ma-pinner.js'; +import maPlantationWharfPier from './ma-plantation-wharf-pier.js'; +import maPontoonDock from './ma-pontoon-dock.js'; +import maPoplar from './ma-poplar.js'; +import maPrinceRegent from './ma-prince-regent.js'; +import maPuddingMillLane from './ma-pudding-mill-lane.js'; +import maPutneyPier from './ma-putney-pier.js'; + +export default [ + maPaddington, + maPhippsBridge, + maPinner, + maPlantationWharfPier, + maPontoonDock, + maPoplar, + maPrinceRegent, + maPuddingMillLane, + maPutneyPier, +]; diff --git a/server/data/map-accessibility/p/ma-paddington.js b/server/data/map-accessibility/p/ma-paddington.js new file mode 100644 index 0000000..d502c23 --- /dev/null +++ b/server/data/map-accessibility/p/ma-paddington.js @@ -0,0 +1,42 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_BAKERLOO, + SERVICE_ID_CIRCLE, + SERVICE_ID_ELIZABETH, + SERVICE_ID_HAMMERSMITH_CITY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBPAD', // Paddington + services: [ + { + id: SERVICE_ID_BAKERLOO, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUPAC', + }, + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUPAH', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUPAH', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GPADTLL', // Deep level station + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GPADTON', // National Rail station + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-phipps-bridge.js b/server/data/map-accessibility/p/ma-phipps-bridge.js new file mode 100644 index 0000000..9f1bfd4 --- /dev/null +++ b/server/data/map-accessibility/p/ma-phipps-bridge.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRPHI', // Phipps Bridge + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRPHI', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-pinner.js b/server/data/map-accessibility/p/ma-pinner.js new file mode 100644 index 0000000..8eddf19 --- /dev/null +++ b/server/data/map-accessibility/p/ma-pinner.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUPNR', // Pinner + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUPNR', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-plantation-wharf-pier.js b/server/data/map-accessibility/p/ma-plantation-wharf-pier.js new file mode 100644 index 0000000..6219bf1 --- /dev/null +++ b/server/data/map-accessibility/p/ma-plantation-wharf-pier.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GPLW', // Plantation Wharf Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GPLW', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-pontoon-dock.js b/server/data/map-accessibility/p/ma-pontoon-dock.js new file mode 100644 index 0000000..b6e4c5e --- /dev/null +++ b/server/data/map-accessibility/p/ma-pontoon-dock.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLPDK', // Pontoon Dock + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLPDK', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-poplar.js b/server/data/map-accessibility/p/ma-poplar.js new file mode 100644 index 0000000..f3ce8ca --- /dev/null +++ b/server/data/map-accessibility/p/ma-poplar.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLPOP', // Poplar + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLPOP', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-prince-regent.js b/server/data/map-accessibility/p/ma-prince-regent.js new file mode 100644 index 0000000..3882a8f --- /dev/null +++ b/server/data/map-accessibility/p/ma-prince-regent.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLPRE', // Prince Regent + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLPRE', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-pudding-mill-lane.js b/server/data/map-accessibility/p/ma-pudding-mill-lane.js new file mode 100644 index 0000000..c8cc9fe --- /dev/null +++ b/server/data/map-accessibility/p/ma-pudding-mill-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLPUD', // Pudding Mill Lane + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLPUD', + }, + ], +}; diff --git a/server/data/map-accessibility/p/ma-putney-pier.js b/server/data/map-accessibility/p/ma-putney-pier.js new file mode 100644 index 0000000..86a3dc9 --- /dev/null +++ b/server/data/map-accessibility/p/ma-putney-pier.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GPUT', // Putney Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GPUT', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GPUT', + }, + ], +}; diff --git a/server/data/map-accessibility/q/_ma-q.js b/server/data/map-accessibility/q/_ma-q.js new file mode 100644 index 0000000..e16793c --- /dev/null +++ b/server/data/map-accessibility/q/_ma-q.js @@ -0,0 +1,5 @@ +import maQueensRoadPeckham from './ma-queens-road-peckham.js'; + +export default [ + maQueensRoadPeckham, +]; diff --git a/server/data/map-accessibility/q/ma-queens-road-peckham.js b/server/data/map-accessibility/q/ma-queens-road-peckham.js new file mode 100644 index 0000000..d5d7705 --- /dev/null +++ b/server/data/map-accessibility/q/ma-queens-road-peckham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GPCKHMQD', // Queens Road Peckham + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GPCKHMQD', + }, + ], +}; diff --git a/server/data/map-accessibility/r/_ma-r.js b/server/data/map-accessibility/r/_ma-r.js new file mode 100644 index 0000000..e3561d9 --- /dev/null +++ b/server/data/map-accessibility/r/_ma-r.js @@ -0,0 +1,19 @@ +import maReading from './ma-reading.js'; +import maReevesCorner from './ma-reeves-corner.js'; +import maRichmond from './ma-richmond.js'; +import maRodingValley from './ma-roding-valley.js'; +import maRomford from './ma-romford.js'; +import maRoyalAlbert from './ma-royal-albert.js'; +import maRoyalVictoria from './ma-royal-victoria.js'; +import maRoyalWharfPier from './ma-royal-wharf-pier.js'; + +export default [ + maReading, + maReevesCorner, + maRichmond, + maRodingValley, + maRomford, + maRoyalAlbert, + maRoyalVictoria, + maRoyalWharfPier, +]; diff --git a/server/data/map-accessibility/r/ma-reading.js b/server/data/map-accessibility/r/ma-reading.js new file mode 100644 index 0000000..26ca810 --- /dev/null +++ b/server/data/map-accessibility/r/ma-reading.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GRDNGSTN', // Reading + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GRDNGSTN', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-reeves-corner.js b/server/data/map-accessibility/r/ma-reeves-corner.js new file mode 100644 index 0000000..fde3be2 --- /dev/null +++ b/server/data/map-accessibility/r/ma-reeves-corner.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRRVC', // Reeves Corner + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRRVC', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-richmond.js b/server/data/map-accessibility/r/ma-richmond.js new file mode 100644 index 0000000..b97cb03 --- /dev/null +++ b/server/data/map-accessibility/r/ma-richmond.js @@ -0,0 +1,25 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBRMD', // Richmond + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLURMD', + }, + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GRICHMND', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-roding-valley.js b/server/data/map-accessibility/r/ma-roding-valley.js new file mode 100644 index 0000000..49435d2 --- /dev/null +++ b/server/data/map-accessibility/r/ma-roding-valley.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLURVY', // Roding Valley + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLURVY', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-romford.js b/server/data/map-accessibility/r/ma-romford.js new file mode 100644 index 0000000..855a0be --- /dev/null +++ b/server/data/map-accessibility/r/ma-romford.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, + SERVICE_ID_LIBERTY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GROMFORD', // Romford + services: [ + { + id: SERVICE_ID_LIBERTY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GROMFORD', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GROMFORD', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-royal-albert.js b/server/data/map-accessibility/r/ma-royal-albert.js new file mode 100644 index 0000000..7824c4d --- /dev/null +++ b/server/data/map-accessibility/r/ma-royal-albert.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLRAL', // Royal Albert + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLRAL', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-royal-victoria.js b/server/data/map-accessibility/r/ma-royal-victoria.js new file mode 100644 index 0000000..03481af --- /dev/null +++ b/server/data/map-accessibility/r/ma-royal-victoria.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBRVC', // Royal Victoria + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLRVC', + }, + ], +}; diff --git a/server/data/map-accessibility/r/ma-royal-wharf-pier.js b/server/data/map-accessibility/r/ma-royal-wharf-pier.js new file mode 100644 index 0000000..bc86185 --- /dev/null +++ b/server/data/map-accessibility/r/ma-royal-wharf-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GWRF', // Royal Wharf Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWRF', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWRF', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWRF', + }, + ], +}; diff --git a/server/data/map-accessibility/s/_ma-s.js b/server/data/map-accessibility/s/_ma-s.js new file mode 100644 index 0000000..9d512eb --- /dev/null +++ b/server/data/map-accessibility/s/_ma-s.js @@ -0,0 +1,47 @@ +import maSandilands from './ma-sandilands.js'; +import maSevenKings from './ma-seven-kings.js'; +import maShadwell from './ma-shadwell.js'; +import maShenfield from './ma-shenfield.js'; +import maShepherdsBush from './ma-shepherds-bush.js'; +import maShoreditchHighStreet from './ma-shoreditch-high-street.js'; +import maSlough from './ma-slough.js'; +import maSouthActon from './ma-south-acton.js'; +import maSouthall from './ma-southall.js'; +import maSouthfields from './ma-southfields.js'; +import maSouthQuay from './ma-south-quay.js'; +import maSouthTottenham from './ma-south-tottenham.js'; +import maSouthwark from './ma-southwark.js'; +import maSouthWoodford from './ma-south-woodford.js'; +import maStanmore from './ma-stanmore.js'; +import maStarLane from './ma-star-lane.js'; +import maStratford from './ma-stratford.js'; +import maStratfordHighStreet from './ma-stratford-high-street.js'; +import maStratfordInternational from './ma-stratford-international.js'; +import maSudburyHill from './ma-sudbury-hill.js'; +import maSudburyTown from './ma-sudbury-town.js'; +import maSydenham from './ma-sydenham.js'; + +export default [ + maSandilands, + maSevenKings, + maShadwell, + maShenfield, + maShepherdsBush, + maShoreditchHighStreet, + maSlough, + maSouthActon, + maSouthall, + maSouthfields, + maSouthQuay, + maSouthTottenham, + maSouthwark, + maSouthWoodford, + maStanmore, + maStarLane, + maStratford, + maStratfordHighStreet, + maStratfordInternational, + maSudburyHill, + maSudburyTown, + maSydenham, +]; diff --git a/server/data/map-accessibility/s/ma-sandilands.js b/server/data/map-accessibility/s/ma-sandilands.js new file mode 100644 index 0000000..0c6c93c --- /dev/null +++ b/server/data/map-accessibility/s/ma-sandilands.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRSAN', // Sandilands + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRSAN', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-seven-kings.js b/server/data/map-accessibility/s/ma-seven-kings.js new file mode 100644 index 0000000..43aa2de --- /dev/null +++ b/server/data/map-accessibility/s/ma-seven-kings.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSVNKNGS', // Seven Kings + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSVNKNGS', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-shadwell.js b/server/data/map-accessibility/s/ma-shadwell.js new file mode 100644 index 0000000..7a55a7d --- /dev/null +++ b/server/data/map-accessibility/s/ma-shadwell.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBSDE', // Shadwell + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLSHA', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-shenfield.js b/server/data/map-accessibility/s/ma-shenfield.js new file mode 100644 index 0000000..5b7894b --- /dev/null +++ b/server/data/map-accessibility/s/ma-shenfield.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSHENFLD', // Shenfield + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSHENFLD', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-shepherds-bush.js b/server/data/map-accessibility/s/ma-shepherds-bush.js new file mode 100644 index 0000000..d671ca9 --- /dev/null +++ b/server/data/map-accessibility/s/ma-shepherds-bush.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBSPB', // Shepherd's Bush + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSHPDSB', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-shoreditch-high-street.js b/server/data/map-accessibility/s/ma-shoreditch-high-street.js new file mode 100644 index 0000000..aae72c5 --- /dev/null +++ b/server/data/map-accessibility/s/ma-shoreditch-high-street.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSHRDHST', // Shoreditch High Street + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GSHRDHST', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-slough.js b/server/data/map-accessibility/s/ma-slough.js new file mode 100644 index 0000000..23cd3c2 --- /dev/null +++ b/server/data/map-accessibility/s/ma-slough.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSLOUGH', // Slough + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSLOUGH', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-south-acton.js b/server/data/map-accessibility/s/ma-south-acton.js new file mode 100644 index 0000000..8df6d79 --- /dev/null +++ b/server/data/map-accessibility/s/ma-south-acton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSACTON', // South Acton + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSACTON', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-south-quay.js b/server/data/map-accessibility/s/ma-south-quay.js new file mode 100644 index 0000000..48e20f3 --- /dev/null +++ b/server/data/map-accessibility/s/ma-south-quay.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLSOQ', // South Quay + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLSOQ', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-south-tottenham.js b/server/data/map-accessibility/s/ma-south-tottenham.js new file mode 100644 index 0000000..99d7687 --- /dev/null +++ b/server/data/map-accessibility/s/ma-south-tottenham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSTOTNHM', // South Tottenham + services: [ + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSTOTNHM', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-south-woodford.js b/server/data/map-accessibility/s/ma-south-woodford.js new file mode 100644 index 0000000..e6f19a5 --- /dev/null +++ b/server/data/map-accessibility/s/ma-south-woodford.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUSWF', // South Woodford + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUSWF', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-southall.js b/server/data/map-accessibility/s/ma-southall.js new file mode 100644 index 0000000..156cf66 --- /dev/null +++ b/server/data/map-accessibility/s/ma-southall.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GSTHALL', // Southall + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSTHALL', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-southfields.js b/server/data/map-accessibility/s/ma-southfields.js new file mode 100644 index 0000000..e829bbf --- /dev/null +++ b/server/data/map-accessibility/s/ma-southfields.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUSFS', // Southfields + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUSFS', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-southwark.js b/server/data/map-accessibility/s/ma-southwark.js new file mode 100644 index 0000000..8178a43 --- /dev/null +++ b/server/data/map-accessibility/s/ma-southwark.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUSWK', // Southwark + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUSWK', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-stanmore.js b/server/data/map-accessibility/s/ma-stanmore.js new file mode 100644 index 0000000..8be3e4d --- /dev/null +++ b/server/data/map-accessibility/s/ma-stanmore.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUSTM', // Stanmore + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUSTM', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-star-lane.js b/server/data/map-accessibility/s/ma-star-lane.js new file mode 100644 index 0000000..43e0fda --- /dev/null +++ b/server/data/map-accessibility/s/ma-star-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLSTL', // Star Lane + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLSTL', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-stratford-high-street.js b/server/data/map-accessibility/s/ma-stratford-high-street.js new file mode 100644 index 0000000..69d0885 --- /dev/null +++ b/server/data/map-accessibility/s/ma-stratford-high-street.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLSHS', // Stratford High Street + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLSHS', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-stratford-international.js b/server/data/map-accessibility/s/ma-stratford-international.js new file mode 100644 index 0000000..40745eb --- /dev/null +++ b/server/data/map-accessibility/s/ma-stratford-international.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLSIT', // Stratford International + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLSIT', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-stratford.js b/server/data/map-accessibility/s/ma-stratford.js new file mode 100644 index 0000000..eae45ae --- /dev/null +++ b/server/data/map-accessibility/s/ma-stratford.js @@ -0,0 +1,43 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, + SERVICE_ID_DLR, + SERVICE_ID_ELIZABETH, + SERVICE_ID_JUBILEE, + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBSRA', // Stratford + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUSTD', + }, + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUSTD', + }, + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSTFD', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSTFD', + }, + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLSTD', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-sudbury-hill.js b/server/data/map-accessibility/s/ma-sudbury-hill.js new file mode 100644 index 0000000..f98642f --- /dev/null +++ b/server/data/map-accessibility/s/ma-sudbury-hill.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUSUH', // Sudbury Hill + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUSUH', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-sudbury-town.js b/server/data/map-accessibility/s/ma-sudbury-town.js new file mode 100644 index 0000000..2a29e9b --- /dev/null +++ b/server/data/map-accessibility/s/ma-sudbury-town.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUSUT', // Sudbury Town + services: [ + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUSUT', + }, + ], +}; diff --git a/server/data/map-accessibility/s/ma-sydenham.js b/server/data/map-accessibility/s/ma-sydenham.js new file mode 100644 index 0000000..5f26eb9 --- /dev/null +++ b/server/data/map-accessibility/s/ma-sydenham.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBSYD', // Sydenham + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GSYDENHM', + }, + ], +}; diff --git a/server/data/map-accessibility/t/_ma-t.js b/server/data/map-accessibility/t/_ma-t.js new file mode 100644 index 0000000..4a22590 --- /dev/null +++ b/server/data/map-accessibility/t/_ma-t.js @@ -0,0 +1,19 @@ +import maTaplow from './ma-taplow.js'; +import maTherapiaLane from './ma-therapia-lane.js'; +import maTottenhamCourtRoad from './ma-tottenham-court-road.js'; +import maTottenhamHale from './ma-tottenham-hale.js'; +import maTowerGateway from './ma-tower-gateway.js'; +import maTowerHill from './ma-tower-hill.js'; +import maTowerPier from './ma-tower-pier.js'; +import maTwyford from './ma-twyford.js'; + +export default [ + maTaplow, + maTherapiaLane, + maTottenhamCourtRoad, + maTottenhamHale, + maTowerGateway, + maTowerHill, + maTowerPier, + maTwyford, +]; diff --git a/server/data/map-accessibility/t/ma-taplow.js b/server/data/map-accessibility/t/ma-taplow.js new file mode 100644 index 0000000..d6ceb01 --- /dev/null +++ b/server/data/map-accessibility/t/ma-taplow.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GTAPLOW', // Taplow + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GTAPLOW', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-therapia-lane.js b/server/data/map-accessibility/t/ma-therapia-lane.js new file mode 100644 index 0000000..e04565c --- /dev/null +++ b/server/data/map-accessibility/t/ma-therapia-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRTPA', // Therapia Lane + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRTPA', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-tottenham-court-road.js b/server/data/map-accessibility/t/ma-tottenham-court-road.js new file mode 100644 index 0000000..6c470fb --- /dev/null +++ b/server/data/map-accessibility/t/ma-tottenham-court-road.js @@ -0,0 +1,31 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, + SERVICE_ID_ELIZABETH, + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBTCR', // Tottenham Court Road + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUTCR', + }, + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUTCR', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GTOTCTRD', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-tottenham-hale.js b/server/data/map-accessibility/t/ma-tottenham-hale.js new file mode 100644 index 0000000..df4b34f --- /dev/null +++ b/server/data/map-accessibility/t/ma-tottenham-hale.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBTOM', // Tottenham Hale + services: [ + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUTMH', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-tower-gateway.js b/server/data/map-accessibility/t/ma-tower-gateway.js new file mode 100644 index 0000000..c9b0ec7 --- /dev/null +++ b/server/data/map-accessibility/t/ma-tower-gateway.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBTOG', // Tower Gateway + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLTWG', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-tower-hill.js b/server/data/map-accessibility/t/ma-tower-hill.js new file mode 100644 index 0000000..841fac3 --- /dev/null +++ b/server/data/map-accessibility/t/ma-tower-hill.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUTWH', // Tower Hill + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUTWH', + }, + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUTWH', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-tower-pier.js b/server/data/map-accessibility/t/ma-tower-pier.js new file mode 100644 index 0000000..895a303 --- /dev/null +++ b/server/data/map-accessibility/t/ma-tower-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GTMP', // Tower Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GTMP', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GTMP', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GTMP', + }, + ], +}; diff --git a/server/data/map-accessibility/t/ma-twyford.js b/server/data/map-accessibility/t/ma-twyford.js new file mode 100644 index 0000000..2df9ed1 --- /dev/null +++ b/server/data/map-accessibility/t/ma-twyford.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GTWYFORD', // Twyford + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GTWYFORD', + }, + ], +}; diff --git a/server/data/map-accessibility/u/_ma-u.js b/server/data/map-accessibility/u/_ma-u.js new file mode 100644 index 0000000..4a93f9d --- /dev/null +++ b/server/data/map-accessibility/u/_ma-u.js @@ -0,0 +1,11 @@ +import maUpminster from './ma-upminster.js'; +import maUpney from './ma-upney.js'; +import maUpperHolloway from './ma-upper-holloway.js'; +import maUxbridge from './ma-uxbridge.js'; + +export default [ + maUpminster, + maUpney, + maUpperHolloway, + maUxbridge, +]; diff --git a/server/data/map-accessibility/u/ma-upminster.js b/server/data/map-accessibility/u/ma-upminster.js new file mode 100644 index 0000000..6dd5cd7 --- /dev/null +++ b/server/data/map-accessibility/u/ma-upminster.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBUPM', // Upminster + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUUPM', + }, + ], +}; diff --git a/server/data/map-accessibility/u/ma-upney.js b/server/data/map-accessibility/u/ma-upney.js new file mode 100644 index 0000000..f83f6a0 --- /dev/null +++ b/server/data/map-accessibility/u/ma-upney.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUUPY', // Upney + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUUPY', + }, + ], +}; diff --git a/server/data/map-accessibility/u/ma-upper-holloway.js b/server/data/map-accessibility/u/ma-upper-holloway.js new file mode 100644 index 0000000..0c8c8c9 --- /dev/null +++ b/server/data/map-accessibility/u/ma-upper-holloway.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GUPRHLWY', // Upper Holloway + services: [ + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GUPRHLWY', + }, + ], +}; diff --git a/server/data/map-accessibility/u/ma-uxbridge.js b/server/data/map-accessibility/u/ma-uxbridge.js new file mode 100644 index 0000000..5c32559 --- /dev/null +++ b/server/data/map-accessibility/u/ma-uxbridge.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_METROPOLITAN, + SERVICE_ID_PICCADILLY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUUXB', // Uxbridge + services: [ + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUUXB', + }, + { + id: SERVICE_ID_PICCADILLY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUUXB', + }, + ], +}; diff --git a/server/data/map-accessibility/v/_ma-v.js b/server/data/map-accessibility/v/_ma-v.js new file mode 100644 index 0000000..8712153 --- /dev/null +++ b/server/data/map-accessibility/v/_ma-v.js @@ -0,0 +1,9 @@ +import maVauxhall from './ma-vauxhall.js'; +import maVauxhallStGeorgeWharfPier from './ma-vauxhall-st-george-wharf-pier.js'; +import maVictoria from './ma-victoria.js'; + +export default [ + maVauxhall, + maVauxhallStGeorgeWharfPier, + maVictoria, +]; diff --git a/server/data/map-accessibility/v/ma-vauxhall-st-george-wharf-pier.js b/server/data/map-accessibility/v/ma-vauxhall-st-george-wharf-pier.js new file mode 100644 index 0000000..a3711e9 --- /dev/null +++ b/server/data/map-accessibility/v/ma-vauxhall-st-george-wharf-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GSGW', // Vauxhall St George Wharf Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GSGW', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GSGW', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GSGW', + }, + ], +}; diff --git a/server/data/map-accessibility/v/ma-vauxhall.js b/server/data/map-accessibility/v/ma-vauxhall.js new file mode 100644 index 0000000..9294b36 --- /dev/null +++ b/server/data/map-accessibility/v/ma-vauxhall.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBVXH', // Vauxhall + services: [ + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUVXL', + }, + ], +}; diff --git a/server/data/map-accessibility/v/ma-victoria.js b/server/data/map-accessibility/v/ma-victoria.js new file mode 100644 index 0000000..0fa956c --- /dev/null +++ b/server/data/map-accessibility/v/ma-victoria.js @@ -0,0 +1,31 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_DISTRICT, + SERVICE_ID_VICTORIA, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBVIC', // Victoria + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUVIC', + }, + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUVIC', + }, + { + id: SERVICE_ID_VICTORIA, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUVIC', + }, + ], +}; diff --git a/server/data/map-accessibility/w/_ma-w.js b/server/data/map-accessibility/w/_ma-w.js new file mode 100644 index 0000000..1096ade --- /dev/null +++ b/server/data/map-accessibility/w/_ma-w.js @@ -0,0 +1,73 @@ +import maWaddonMarsh from './ma-waddon-marsh.js'; +import maWalthamstowCentral from './ma-walthamstow-central.js'; +import maWalthamstowQueensRoad from './ma-walthamstow-queens-road.js'; +import maWandlePark from './ma-wandle-park.js'; +import maWaterloo from './ma-waterloo.js'; +import maWatfordJunction from './ma-watford-junction.js'; +import maWellesleyRoad from './ma-wellesley-road.js'; +import maWembleyCentral from './ma-wembley-central.js'; +import maWembleyPark from './ma-wembley-park.js'; +import maWestBrompton from './ma-west-brompton.js'; +import maWestCroydon from './ma-west-croydon.js'; +import maWestDrayton from './ma-west-drayton.js'; +import maWestEaling from './ma-west-ealing.js'; +import maWestferry from './ma-westferry.js'; +import maWestFinchley from './ma-west-finchley.js'; +import maWestHam from './ma-west-ham.js'; +import maWestHampstead from './ma-west-hampstead.js'; +import maWestIndiaQuay from './ma-west-india-quay.js'; +import maWestminster from './ma-westminster.js'; +import maWestminsterPier from './ma-westminster-pier.js'; +import maWestSilvertown from './ma-west-silvertown.js'; +import maWhitechapel from './ma-whitechapel.js'; +import maWhiteHartLane from './ma-white-hart-lane.js'; +import maWillesdenJunction from './ma-willesden-junction.js'; +import maWimbledon from './ma-wimbledon.js'; +import maWimbledonPark from './ma-wimbledon-park.js'; +import maWoodford from './ma-woodford.js'; +import maWoodLane from './ma-wood-lane.js'; +import maWoodside from './ma-woodside.js'; +import maWoodsidePark from './ma-woodside-park.js'; +import maWoolwich from './ma-woolwich.js'; +import maWoolwichArsenal from './ma-woolwich-arsenal.js'; +import maWoolwichArsenalPier from './ma-woolwich-arsenal-pier.js'; +import maWoolwichFerryNorthPier from './ma-woolwich-ferry-north-pier.js'; +import maWoolwichFerrySouthPier from './ma-woolwich-ferry-south-pier.js'; + +export default [ + maWaddonMarsh, + maWalthamstowCentral, + maWalthamstowQueensRoad, + maWandlePark, + maWaterloo, + maWatfordJunction, + maWellesleyRoad, + maWembleyCentral, + maWembleyPark, + maWestBrompton, + maWestCroydon, + maWestDrayton, + maWestEaling, + maWestferry, + maWestFinchley, + maWestHam, + maWestHampstead, + maWestIndiaQuay, + maWestminster, + maWestminsterPier, + maWestSilvertown, + maWhitechapel, + maWhiteHartLane, + maWillesdenJunction, + maWimbledon, + maWimbledonPark, + maWoodford, + maWoodLane, + maWoodside, + maWoodsidePark, + maWoolwich, + maWoolwichArsenal, + maWoolwichArsenalPier, + maWoolwichFerryNorthPier, + maWoolwichFerrySouthPier, +]; diff --git a/server/data/map-accessibility/w/ma-waddon-marsh.js b/server/data/map-accessibility/w/ma-waddon-marsh.js new file mode 100644 index 0000000..4498723 --- /dev/null +++ b/server/data/map-accessibility/w/ma-waddon-marsh.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRWAD', // Waddon Marsh + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRWAD', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-walthamstow-central.js b/server/data/map-accessibility/w/ma-walthamstow-central.js new file mode 100644 index 0000000..36068f1 --- /dev/null +++ b/server/data/map-accessibility/w/ma-walthamstow-central.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWHC', // Walthamstow Central + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWLTWCEN', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-walthamstow-queens-road.js b/server/data/map-accessibility/w/ma-walthamstow-queens-road.js new file mode 100644 index 0000000..108536b --- /dev/null +++ b/server/data/map-accessibility/w/ma-walthamstow-queens-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_SUFFRAGETTE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GWLTHQRD', // Walthamstow Queen's Road + services: [ + { + id: SERVICE_ID_SUFFRAGETTE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWLTHQRD', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wandle-park.js b/server/data/map-accessibility/w/ma-wandle-park.js new file mode 100644 index 0000000..913063f --- /dev/null +++ b/server/data/map-accessibility/w/ma-wandle-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRWAN', // Wandle Park + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRWAN', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-waterloo.js b/server/data/map-accessibility/w/ma-waterloo.js new file mode 100644 index 0000000..ad699e3 --- /dev/null +++ b/server/data/map-accessibility/w/ma-waterloo.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWAT', // Waterloo + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWLO', + }, + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWLO', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-watford-junction.js b/server/data/map-accessibility/w/ma-watford-junction.js new file mode 100644 index 0000000..19fe8aa --- /dev/null +++ b/server/data/map-accessibility/w/ma-watford-junction.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_LIONESS, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWFJ', // Watford Junction + services: [ + { + id: SERVICE_ID_LIONESS, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWATFJDC', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wellesley-road.js b/server/data/map-accessibility/w/ma-wellesley-road.js new file mode 100644 index 0000000..d1f4c21 --- /dev/null +++ b/server/data/map-accessibility/w/ma-wellesley-road.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRWEL', // Wellesley Road + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRWEL', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wembley-central.js b/server/data/map-accessibility/w/ma-wembley-central.js new file mode 100644 index 0000000..2343bf1 --- /dev/null +++ b/server/data/map-accessibility/w/ma-wembley-central.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_BAKERLOO, + SERVICE_ID_LIONESS, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWMB', // Wembley Central + services: [ + { + id: SERVICE_ID_BAKERLOO, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWYC', + }, + { + id: SERVICE_ID_LIONESS, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWMBY', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wembley-park.js b/server/data/map-accessibility/w/ma-wembley-park.js new file mode 100644 index 0000000..a1b7e54 --- /dev/null +++ b/server/data/map-accessibility/w/ma-wembley-park.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_JUBILEE, + SERVICE_ID_METROPOLITAN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUWYP', // Wembley Park + services: [ + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWYP', + }, + { + id: SERVICE_ID_METROPOLITAN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWYP', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-brompton.js b/server/data/map-accessibility/w/ma-west-brompton.js new file mode 100644 index 0000000..40474ae --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-brompton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWBP', // West Brompton + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWBRMPTN', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-croydon.js b/server/data/map-accessibility/w/ma-west-croydon.js new file mode 100644 index 0000000..00e3f5d --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-croydon.js @@ -0,0 +1,25 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWCY', // West Croydon + services: [ + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWCROYDN', + }, + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRWCR', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-drayton.js b/server/data/map-accessibility/w/ma-west-drayton.js new file mode 100644 index 0000000..917bec9 --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-drayton.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GWDRYTON', // West Drayton + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWDRYTON', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-ealing.js b/server/data/map-accessibility/w/ma-west-ealing.js new file mode 100644 index 0000000..7bfb698 --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-ealing.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GWEALING', // West Ealing + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWEALING', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-finchley.js b/server/data/map-accessibility/w/ma-west-finchley.js new file mode 100644 index 0000000..b1c1099 --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-finchley.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUWFN', // West Finchley + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWFN', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-ham.js b/server/data/map-accessibility/w/ma-west-ham.js new file mode 100644 index 0000000..a99fd45 --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-ham.js @@ -0,0 +1,36 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_DLR, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWEH', // West Ham + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWHM', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWHM', + }, + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWHM', + }, + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLWHM', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-hampstead.js b/server/data/map-accessibility/w/ma-west-hampstead.js new file mode 100644 index 0000000..4576cf8 --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-hampstead.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWHD', // West Hampstead + services: [ + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWHMDSTD', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-india-quay.js b/server/data/map-accessibility/w/ma-west-india-quay.js new file mode 100644 index 0000000..c41e1b9 --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-india-quay.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLWIQ', // West India Quay + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLWIQ', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-west-silvertown.js b/server/data/map-accessibility/w/ma-west-silvertown.js new file mode 100644 index 0000000..40a912f --- /dev/null +++ b/server/data/map-accessibility/w/ma-west-silvertown.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLWSV', // West Silvertown + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLWSV', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-westferry.js b/server/data/map-accessibility/w/ma-westferry.js new file mode 100644 index 0000000..41f4577 --- /dev/null +++ b/server/data/map-accessibility/w/ma-westferry.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZDLWFE', // Westferry + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLWFE', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-westminster-pier.js b/server/data/map-accessibility/w/ma-westminster-pier.js new file mode 100644 index 0000000..402116f --- /dev/null +++ b/server/data/map-accessibility/w/ma-westminster-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GWMR', // Westminster Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWMR', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWMR', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWMR', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-westminster.js b/server/data/map-accessibility/w/ma-westminster.js new file mode 100644 index 0000000..b000c9f --- /dev/null +++ b/server/data/map-accessibility/w/ma-westminster.js @@ -0,0 +1,31 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_DISTRICT, + SERVICE_ID_JUBILEE, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWSM', // Westminster + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWSM', + }, + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWSM', + }, + { + id: SERVICE_ID_JUBILEE, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWSM', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-white-hart-lane.js b/server/data/map-accessibility/w/ma-white-hart-lane.js new file mode 100644 index 0000000..3c532a3 --- /dev/null +++ b/server/data/map-accessibility/w/ma-white-hart-lane.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WEAVER, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GWHHRTLA', // White Hart Lane + services: [ + { + id: SERVICE_ID_WEAVER, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWHHRTLA', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-whitechapel.js b/server/data/map-accessibility/w/ma-whitechapel.js new file mode 100644 index 0000000..513fcbd --- /dev/null +++ b/server/data/map-accessibility/w/ma-whitechapel.js @@ -0,0 +1,37 @@ +import { + ACCESS_TYPE_PLATFORM, + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_ELIZABETH, + SERVICE_ID_HAMMERSMITH_CITY, + SERVICE_ID_WINDRUSH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBZWL', // Whitechapel + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWPL', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWPL', + }, + { + id: SERVICE_ID_WINDRUSH, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWCHAPEL', + }, + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GWCHAPXR', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-willesden-junction.js b/server/data/map-accessibility/w/ma-willesden-junction.js new file mode 100644 index 0000000..77415f7 --- /dev/null +++ b/server/data/map-accessibility/w/ma-willesden-junction.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_BAKERLOO, + SERVICE_ID_LIONESS, + SERVICE_ID_MILDMAY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWIJ', // Willesden Junction + services: [ + { + id: SERVICE_ID_BAKERLOO, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWJN', + }, + { + id: SERVICE_ID_LIONESS, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWLSDJHL', + }, + { + id: SERVICE_ID_MILDMAY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '910GWLSDJHL', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wimbledon-park.js b/server/data/map-accessibility/w/ma-wimbledon-park.js new file mode 100644 index 0000000..0dc6af5 --- /dev/null +++ b/server/data/map-accessibility/w/ma-wimbledon-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUWIP', // Wimbledon Park + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWIP', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wimbledon.js b/server/data/map-accessibility/w/ma-wimbledon.js new file mode 100644 index 0000000..db95d04 --- /dev/null +++ b/server/data/map-accessibility/w/ma-wimbledon.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DISTRICT, + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWIM', // Wimbledon + services: [ + { + id: SERVICE_ID_DISTRICT, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWIM', + }, + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRWMB', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-wood-lane.js b/server/data/map-accessibility/w/ma-wood-lane.js new file mode 100644 index 0000000..e732b97 --- /dev/null +++ b/server/data/map-accessibility/w/ma-wood-lane.js @@ -0,0 +1,24 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CIRCLE, + SERVICE_ID_HAMMERSMITH_CITY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUWLA', // Wood Lane + services: [ + { + id: SERVICE_ID_CIRCLE, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWLA', + }, + { + id: SERVICE_ID_HAMMERSMITH_CITY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWLA', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woodford.js b/server/data/map-accessibility/w/ma-woodford.js new file mode 100644 index 0000000..e69ab16 --- /dev/null +++ b/server/data/map-accessibility/w/ma-woodford.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_CENTRAL, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUWOF', // Woodford + services: [ + { + id: SERVICE_ID_CENTRAL, + access: ACCESS_TYPE_PLATFORM, + naptanId: '940GZZLUWOF', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woodside-park.js b/server/data/map-accessibility/w/ma-woodside-park.js new file mode 100644 index 0000000..4a1872b --- /dev/null +++ b/server/data/map-accessibility/w/ma-woodside-park.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_NORTHERN, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZLUWOP', // Woodside Park + services: [ + { + id: SERVICE_ID_NORTHERN, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZLUWOP', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woodside.js b/server/data/map-accessibility/w/ma-woodside.js new file mode 100644 index 0000000..ad0bf5d --- /dev/null +++ b/server/data/map-accessibility/w/ma-woodside.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_TRAM, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '940GZZCRWOD', // Woodside + services: [ + { + id: SERVICE_ID_TRAM, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZCRWOD', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woolwich-arsenal-pier.js b/server/data/map-accessibility/w/ma-woolwich-arsenal-pier.js new file mode 100644 index 0000000..4851756 --- /dev/null +++ b/server/data/map-accessibility/w/ma-woolwich-arsenal-pier.js @@ -0,0 +1,30 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_RIVER_BUS_1, + SERVICE_ID_RIVER_BUS_2, + SERVICE_ID_RIVER_BUS_6, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GWAS', // Woolwich Arsenal Pier + services: [ + { + id: SERVICE_ID_RIVER_BUS_1, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWAS', + }, + { + id: SERVICE_ID_RIVER_BUS_2, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWAS', + }, + { + id: SERVICE_ID_RIVER_BUS_6, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWAS', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woolwich-arsenal.js b/server/data/map-accessibility/w/ma-woolwich-arsenal.js new file mode 100644 index 0000000..a0e10d7 --- /dev/null +++ b/server/data/map-accessibility/w/ma-woolwich-arsenal.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_DLR, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: 'HUBWWA', // Woolwich Arsenal + services: [ + { + id: SERVICE_ID_DLR, + access: ACCESS_TYPE_TRAIN, + naptanId: '940GZZDLWLA', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woolwich-ferry-north-pier.js b/server/data/map-accessibility/w/ma-woolwich-ferry-north-pier.js new file mode 100644 index 0000000..a3468d1 --- /dev/null +++ b/server/data/map-accessibility/w/ma-woolwich-ferry-north-pier.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WOOLWICH_FERRY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GWWC', // Woolwich Ferry North Pier + services: [ + { + id: SERVICE_ID_WOOLWICH_FERRY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWWC', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woolwich-ferry-south-pier.js b/server/data/map-accessibility/w/ma-woolwich-ferry-south-pier.js new file mode 100644 index 0000000..8963fda --- /dev/null +++ b/server/data/map-accessibility/w/ma-woolwich-ferry-south-pier.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_PLATFORM, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_WOOLWICH_FERRY, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '930GWWS', // Woolwich Ferry South Pier + services: [ + { + id: SERVICE_ID_WOOLWICH_FERRY, + access: ACCESS_TYPE_PLATFORM, + naptanId: '930GWWS', + }, + ], +}; diff --git a/server/data/map-accessibility/w/ma-woolwich.js b/server/data/map-accessibility/w/ma-woolwich.js new file mode 100644 index 0000000..96769d0 --- /dev/null +++ b/server/data/map-accessibility/w/ma-woolwich.js @@ -0,0 +1,18 @@ +import { + ACCESS_TYPE_TRAIN, +} from '../../../constants/accessTypes.js'; + +import { + SERVICE_ID_ELIZABETH, +} from '../../../constants/serviceIds.js'; + +export default { + topMostParentId: '910GWOLWXR', // Woolwich + services: [ + { + id: SERVICE_ID_ELIZABETH, + access: ACCESS_TYPE_TRAIN, + naptanId: '910GWOLWXR', + }, + ], +}; diff --git a/server/data/mapAccessibility.js b/server/data/mapAccessibility.js index 82ece26..2883822 100644 --- a/server/data/mapAccessibility.js +++ b/server/data/mapAccessibility.js @@ -1,3260 +1,50 @@ +import a from './map-accessibility/a/_ma-a.js'; +import b from './map-accessibility/b/_ma-b.js'; +import c from './map-accessibility/c/_ma-c.js'; +import d from './map-accessibility/d/_ma-d.js'; +import e from './map-accessibility/e/_ma-e.js'; +import f from './map-accessibility/f/_ma-f.js'; +import g from './map-accessibility/g/_ma-g.js'; +import h from './map-accessibility/h/_ma-h.js'; +import i from './map-accessibility/i/_ma-i.js'; +import k from './map-accessibility/k/_ma-k.js'; +import l from './map-accessibility/l/_ma-l.js'; +import m from './map-accessibility/m/_ma-m.js'; +import n from './map-accessibility/n/_ma-n.js'; +import o from './map-accessibility/o/_ma-o.js'; +import p from './map-accessibility/p/_ma-p.js'; +import q from './map-accessibility/q/_ma-q.js'; +import r from './map-accessibility/r/_ma-r.js'; +import s from './map-accessibility/s/_ma-s.js'; +import t from './map-accessibility/t/_ma-t.js'; +import u from './map-accessibility/u/_ma-u.js'; +import v from './map-accessibility/v/_ma-v.js'; +import w from './map-accessibility/w/_ma-w.js'; + const mapAccessibility = { stations: [ - { - topMostParentId: '940GZZDLABR', // Abbey Road - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLABR', - }, - ], - }, - { - topMostParentId: 'HUBABW', // Abbey Wood - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GABWDXR', - }, - ], - }, - { - topMostParentId: '910GACTNCTL', // Acton Central - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GACTNCTL', - }, - ], - }, - { - topMostParentId: '910GACTONML', // Acton Main Line - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GACTONML', - }, - ], - }, - { - topMostParentId: '940GZZLUACT', // Acton Town - services: [ - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUACT', - }, - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUACT', - }, - ], - }, - { - topMostParentId: '940GZZCRADV', // Addington Village - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRADV', - }, - ], - }, - { - topMostParentId: '940GZZCRADD', // Addiscombe - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRADD', - }, - ], - }, - { - topMostParentId: '940GZZDLALL', // All Saints - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLALL', - }, - ], - }, - { - topMostParentId: 'HUBAMR', // Amersham - services: [ - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUAMS', - }, - ], - }, - { - topMostParentId: '940GZZCRAMP', // Ampere Way - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRAMP', - }, - ], - }, - { - topMostParentId: '910GANERLEY', // Anerley - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GANERLEY', - }, - ], - }, - { - topMostParentId: '940GZZCRARA', // Arena - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRARA', - }, - ], - }, - { - topMostParentId: '940GZZCRAVE', // Avenue Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRAVE', - }, - ], - }, - { - topMostParentId: 'HUBBAN', // Bank - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUBNK', - }, - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLBNK', - }, - ], - }, - { - topMostParentId: '930GSWK', // Bankside Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GSWK', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GSWK', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GSWK', - }, - ], - }, - { - topMostParentId: 'HUBBKG', // Barking - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUBKG', - }, - { - id: 'hammersmith-city', - access: 'train', - naptanId: '940GZZLUBKG', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GBARKING', - }, - ], - }, - { - topMostParentId: '910GBKRVS', // Barking Riverside - services: [ - { - id: 'london-overground', - access: 'train', - naptanId: '910GBKRVS', - }, - ], - }, - { - topMostParentId: '930GBRVS', // Barking Riverside Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GBRVS', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GBRVS', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GBRVS', - }, - ], - }, - { - topMostParentId: '940GZZBPSUST', // Battersea Power Station - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZBPSUST', - }, - ], - }, - { - topMostParentId: '930GBSP', // Battersea Power Station Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GBSP', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GBSP', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GBSP', - }, - ], - }, - { - topMostParentId: 'HUBBEK', // Beckenham Junction - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRBEK', - }, - ], - }, - { - topMostParentId: '940GZZCRBRD', // Beckenham Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRBRD', - }, - ], - }, - { - topMostParentId: '940GZZDLBEC', // Beckton - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLBEC', - }, - ], - }, - { - topMostParentId: '940GZZDLBPK', // Beckton Park - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLBPK', - }, - ], - }, - { - topMostParentId: '940GZZCRBED', // Beddington Lane - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRBED', - }, - ], - }, - { - topMostParentId: '940GZZCRBGV', // Belgrave Walk - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRBGV', - }, - ], - }, - { - topMostParentId: '940GZZLUBMY', // Bermondsey - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUBMY', - }, - ], - }, - { - topMostParentId: 'HUBBIR', // Birkbeck - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRBIR', - }, - ], - }, - { - topMostParentId: 'HUBBFR', // Blackfriars - services: [ - { - id: 'circle', - access: 'train', - naptanId: '940GZZLUBKF', - }, - { - id: 'district', - access: 'train', - naptanId: '940GZZLUBKF', - }, - ], - }, - { - topMostParentId: '930GBFR', // Blackfriars Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GBFR', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GBFR', - }, - ], - }, - { - topMostParentId: '940GZZCRBLA', // Blackhorse Lane - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRBLA', - }, - ], - }, - { - topMostParentId: 'HUBBHO', // Blackhorse Road - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GBLCHSRD', - }, - ], - }, - { - topMostParentId: '940GZZDLBLA', // Blackwall - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLBLA', - }, - ], - }, - { - topMostParentId: 'HUBBDS', // Bond Street - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUBND', - }, - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUBND', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GBONDST', - }, - ], - }, - { - topMostParentId: '940GZZDLBOW', // Bow Church - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLBOW', - }, - ], - }, - { - topMostParentId: '910GBRTWOOD', // Brentwood - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GBRTWOOD', - }, - ], - }, - { - topMostParentId: 'HUBBRX', // Brixton - services: [ - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUBXN', - }, - ], - }, - { - topMostParentId: '910GBROCKLY', // Brockley - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GBROCKLY', - }, - ], - }, - { - topMostParentId: '940GZZLUBBB', // Bromley-by-Bow - services: [ - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUBBB', - }, - { - id: 'hammersmith-city', - access: 'platform', - naptanId: '940GZZLUBBB', - }, - ], - }, - { - topMostParentId: '940GZZLUBKH', // Buckhurst Hill - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUBKH', - }, - ], - }, - { - topMostParentId: '910GBNHAM', // Burnham - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GBNHAM', - }, - ], - }, - { - topMostParentId: '910GBHILLPK', // Bush Hill Park - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GBHILLPK', - }, - ], - }, - { - topMostParentId: '930GBSE', // Cadogan Pier - services: [ - { - id: 'rb6', - access: 'platform', - naptanId: '930GBSE', - }, - ], - }, - { - topMostParentId: '940GZZLUCAR', // Caledonian Road - services: [ - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUCAR', - }, - ], - }, - { - topMostParentId: '910GCLDNNRB', // Caledonian Road & Barnsbury - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCLDNNRB', - }, - ], - }, - { - topMostParentId: '910GCMDNRD', // Camden Road - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCMDNRD', - }, - ], - }, - { - topMostParentId: 'HUBZCW', // Canada Water - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUCWR', - }, - { - id: 'london-overground', - access: 'train', - naptanId: '910GCNDAW', - }, - ], - }, - { - topMostParentId: 'HUBCAW', // Canary Wharf - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUCYF', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GCANWHRF', - }, - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLCAN', - }, - ], - }, - { - topMostParentId: '930GCAW', // Canary Wharf Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GCAW', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GCAW', - }, - { - id: 'rb4', - access: 'platform', - naptanId: '930GCAW', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GCAW', - }, - ], - }, - { - topMostParentId: 'HUBCAN', // Canning Town - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUCGT', - }, - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLCGT', - }, - ], - }, - { - topMostParentId: '910GCNNB', // Canonbury - services: [ - { - id: 'london-overground', - access: 'platform', // Stratford to Richmond and Clapham Junction = 'platform'. Other routes = 'train' but not sure how to convey this information. - naptanId: '910GCNNB', - }, - ], - }, - { - topMostParentId: '910GCRPNDPK', // Carpenders Park - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCRPNDPK', - }, - ], - }, - { - topMostParentId: '940GZZCRCTR', // Centrale - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRCTR', - }, - ], - }, - { - topMostParentId: '910GCHDWLHT', // Chadwell Heath - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GCHDWLHT', - }, - ], - }, - { - topMostParentId: 'HUBCFO', // Chalfont & Latimer - services: [ - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUCAL', - }, - ], - }, - { - topMostParentId: '930GCHP', // Chelsea Harbour Pier - services: [ - { - id: 'rb2', - access: 'platform', - naptanId: '930GCHP', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GCHP', - }, - ], - }, - { - topMostParentId: '940GZZLUCSM', // Chesham - services: [ - { - id: 'metropolitan', - access: 'platform', - naptanId: '940GZZLUCSM', - }, - ], - }, - { - topMostParentId: '910GCHESHNT', // Cheshunt - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCHESHNT', - }, - ], - }, - { - topMostParentId: '910GCHINGFD', // Chingford - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCHINGFD', - }, - ], - }, - { - topMostParentId: 'HUBCLW', // Chorleywood - services: [ - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUCYD', - }, - ], - }, - { - topMostParentId: '940GZZCRCHR', // Church Street - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRCHR', - }, - ], - }, - { - topMostParentId: 'HUBCLJ', // Clapham Junction - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCLPHMJ1', - }, - ], - }, - { - topMostParentId: '940GZZLUCKS', // Cockfosters - services: [ - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUCKS', - }, - ], - }, - { - topMostParentId: '940GZZCRCOO', // Coombe Lane - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRCOO', - }, - ], - }, - { - topMostParentId: '940GZZDLCLA', // Crossharbour - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLCLA', - }, - ], - }, - { - topMostParentId: 'HUBCYP', // Crystal Palace - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCRYSTLP', - }, - ], - }, - { - topMostParentId: 'HUBCUS', // Custom House - services: [ - { - id: 'elizabeth', - access: 'train', - naptanId: '910GCSTMHSXR', - }, - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLCUS', - }, - ], - }, - { - topMostParentId: 'HUBCUT', // Cutty Sark - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLCUT', - }, - ], - }, - { - topMostParentId: '940GZZDLCYP', // Cyprus - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLCYP', - }, - ], - }, - { - topMostParentId: '940GZZLUDGY', // Dagenham Heathway - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUDGY', - }, - ], - }, - { - topMostParentId: '910GDALS', // Dalston Junction - services: [ - { - id: 'london-overground', - access: 'train', - naptanId: '910GDALS', - }, - ], - }, - { - topMostParentId: '940GZZLUDBN', // Debden - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUDBN', - }, - ], - }, - { - topMostParentId: '940GZZDLDEP', // Deptford Bridge - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLDEP', - }, - ], - }, - { - topMostParentId: '940GZZDLDEV', // Devons Road - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLDEV', - }, - ], - }, - { - topMostParentId: '940GZZCRDDR', // Dundonald Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRDDR', - }, - ], - }, - { - topMostParentId: 'HUBEAL', // Ealing Broadway - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUEBY', - }, - { - id: 'district', - access: 'train', - naptanId: '940GZZLUEBY', - }, - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GEALINGB', - }, - ], - }, - { - topMostParentId: '940GZZLUECT', // Earl's Court - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUECT', - }, - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUECT', - }, - ], - }, - { - topMostParentId: 'HUBECY', // East Croydon - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRECR', - }, - ], - }, - { - topMostParentId: '940GZZLUEHM', // East Ham - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUEHM', - }, - { - id: 'hammersmith-city', - access: 'train', - naptanId: '940GZZLUEHM', - }, - ], - }, - { - topMostParentId: '940GZZDLEIN', // East India - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLEIN', - }, - ], - }, - { - topMostParentId: '940GZZLUEGW', // Edgware - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUEGW', - }, - ], - }, - { - topMostParentId: '910GEDMNGRN', // Edmonton Green - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GEDMNGRN', - }, - ], - }, - { - topMostParentId: '940GZZLUEPK', // Elm Park - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUEPK', - }, - ], - }, - { - topMostParentId: 'HUBELM', // Elmers End - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRELM', - }, - ], - }, - { - topMostParentId: '940GZZDLELV', // Elverson Road - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLELV', - }, - ], - }, - { - topMostParentId: '930GEMB', // Embankment Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GEMB', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GEMB', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GEMB', - }, - ], - }, - { - topMostParentId: '910GEMRSPKH', // Emerson Park - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GEMRSPKH', - }, - ], - }, - { - topMostParentId: '910GENFLDTN', // Enfield Town - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GENFLDTN', - }, - ], - }, - { - topMostParentId: '940GZZLUEPG', // Epping - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUEPG', - }, - ], - }, - { - topMostParentId: 'HUBEUS', // Euston - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GEUSTON', - }, - ], - }, - { - topMostParentId: 'HUBZFD', // Farringdon - services: [ - { - id: 'circle', - access: 'platform', - naptanId: '940GZZLUFCN', - }, - { - id: 'hammersmith-city', - access: 'platform', - naptanId: '940GZZLUFCN', - }, - { - id: 'metropolitan', - access: 'platform', - naptanId: '940GZZLUFCN', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GFRNDXR', - }, - ], - }, - { - topMostParentId: '940GZZCRFLD', // Fieldway - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRFLD', - }, - ], - }, - { - topMostParentId: '940GZZLUFYC', // Finchley Central - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUFYC', - }, - ], - }, - { - topMostParentId: 'HUBFPK', // Finsbury Park - services: [ - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUFPK', - }, - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUFPK', - }, - ], - }, - { - topMostParentId: '910GFRSTGT', // Forest Gate - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GFRSTGT', - }, - ], - }, - { - topMostParentId: '910GFORESTH', // Forest Hill - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GFORESTH', - }, - ], - }, - { - topMostParentId: '940GZZLUFBY', // Fulham Broadway - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUFBY', - }, - ], - }, - { - topMostParentId: '940GZZDLGAL', // Gallions Reach - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLGAL', - }, - ], - }, - { - topMostParentId: '910GGIDEAPK', // Gidea Park - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GGIDEAPK', - }, - ], - }, - { - topMostParentId: '940GZZLUGGN', // Golders Green - services: [ - { - id: 'northern', - access: 'platform', - naptanId: '940GZZLUGGN', - }, - ], - }, - { - topMostParentId: '910GGODMAYS', // Goodmayes - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GGODMAYS', - }, - ], - }, - { - topMostParentId: '910GGOSPLOK', // Gospel Oak - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GGOSPLOK', - }, - ], - }, - { - topMostParentId: '940GZZCRGRA', // Gravel Hill - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRGRA', - }, - ], - }, - { - topMostParentId: '940GZZLUGPK', // Green Park - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUGPK', - }, - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUGPK', - }, - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUGPK', - }, - ], - }, - { - topMostParentId: 'HUBGFD', // Greenford - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUGFD', - }, - ], - }, - { - topMostParentId: '930GGLP', // Greenland Surry Quays Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GGLP', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GGLP', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GGLP', - }, - ], - }, - { - topMostParentId: 'HUBGNW', // Greenwich - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLGRE', - }, - ], - }, - { - topMostParentId: '930GGNW', // Greenwich Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GGNW', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GGNW', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GGNW', - }, - ], - }, - { - topMostParentId: '910GHACKNYC', // Hackney Central - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHACKNYC', - }, - ], - }, - { - topMostParentId: '910GHACKNYW', // Hackney Wick - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHACKNYW', - }, - ], - }, - { - topMostParentId: '910GHAGGERS', // Haggerston - services: [ - { - id: 'london-overground', - access: 'train', - naptanId: '910GHAGGERS', - }, - ], - }, - { - topMostParentId: '940GZZLUHLT', // Hainault - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUHLT', - }, - ], - }, - { - topMostParentId: 'HUBHMS', // Hammersmith - services: [ - { - id: 'circle', - access: 'train', - naptanId: '940GZZLUHSC', - }, - { - id: 'district', - access: 'train', - naptanId: '940GZZLUHSD', - }, - { - id: 'hammersmith-city', - access: 'train', - naptanId: '940GZZLUHSC', - }, - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUHSD', - }, - ], - }, - { - topMostParentId: '910GHMPSTDH', // Hampstead Heath - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHMPSTDH', - }, - ], - }, - { - topMostParentId: '910GHANWELL', // Hanwell - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GHANWELL', - }, - ], - }, - { - topMostParentId: '910GHRLDWOD', // Harold Wood - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GHRLDWOD', - }, - ], - }, - { - topMostParentId: '910GHRGYGL', // Harringay Green Lanes - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHRGYGL', - }, - ], - }, - { - topMostParentId: '940GZZCRHAR', // Harrington Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRHAR', - }, - ], - }, - { - topMostParentId: 'HUBHRW', // Harrow & Wealdstone - services: [ - { - id: 'bakerloo', - access: 'platform', - naptanId: '940GZZLUHAW', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHROW', - }, - ], - }, - { - topMostParentId: 'HUBHOH', // Harrow-on-the-Hill - services: [ - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUHOH', - }, - ], - }, - { - topMostParentId: '910GHAYESAH', // Hayes & Harlington - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GHAYESAH', - }, - ], - }, - { - topMostParentId: 'HUBHX4', // Heathrow Terminal 4 - services: [ - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUHR4', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GHTRWTM4', - }, - ], - }, - { - topMostParentId: 'HUBHX5', // Heathrow Terminal 5 - services: [ - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUHR5', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GHTRWTM5', - }, - ], - }, - { - topMostParentId: 'HUBH13', // Heathrow Terminals 2 & 3 - services: [ - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUHRC', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GHTRWAPT', - }, - ], - }, - { - topMostParentId: '940GZZLUHCL', // Hendon Central - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUHCL', - }, - ], - }, - { - topMostParentId: '940GZZDLHEQ', // Heron Quays - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLHEQ', - }, - ], - }, - { - topMostParentId: '940GZZLUHBT', // High Barnet - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUHBT', - }, - ], - }, - { - topMostParentId: '910GHGHMSPK', // Highams Park - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHGHMSPK', - }, - ], - }, - { - topMostParentId: 'HUBHHY', // Highbury & Islington - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHGHI', - }, - ], - }, - { - topMostParentId: '940GZZLUHGD', // Hillingdon - services: [ - { - id: 'metropolitan', - access: 'platform', - naptanId: '940GZZLUHGD', - }, - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUHGD', - }, - ], - }, - { - topMostParentId: '910GHOMRTON', // Homerton - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHOMRTON', - }, - ], - }, - { - topMostParentId: '910GHONROPK', // Honor Oak Park - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GHONROPK', - }, - ], - }, - { - topMostParentId: '940GZZLUHWE', // Hounslow East - services: [ - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUHWE', - }, - ], - }, - { - topMostParentId: '940GZZLUHWT', // Hounslow West - services: [ - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUHWT', - }, - ], - }, - { - topMostParentId: '910GHOXTON', // Hoxton - services: [ - { - id: 'london-overground', - access: 'train', - naptanId: '910GHOXTON', - }, - ], - }, - { - topMostParentId: '940GZZLUICK', // Ickenham - services: [ - { - id: 'metropolitan', - access: 'platform', - naptanId: '940GZZLUICK', - }, - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUICK', - }, - ], - }, - { - topMostParentId: '910GILFORD', // Ilford - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GILFORD', - }, - ], - }, - { - topMostParentId: 'HUBIMP', // Imperial Wharf - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GCSEAH', - }, - ], - }, - { - topMostParentId: '940GZZDLISL', // Island Gardens - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLISL', - }, - ], - }, - { - topMostParentId: '910GIVER', // Iver - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GIVER', - }, - ], - }, - { - topMostParentId: '910GKENR', // Kensal Rise - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GKENR', - }, - ], - }, - { - topMostParentId: 'HUBKPA', // Kensington (Olympia) - services: [ - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUKOY', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GKENOLYM', - }, - ], - }, - { - topMostParentId: 'HUBKWG', // Kew Gardens - services: [ - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUKWG', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GKEWGRDN', - }, - ], - }, - { - topMostParentId: '940GZZLUKBN', // Kilburn - services: [ - { - id: 'jubilee', - access: 'platform', - naptanId: '940GZZLUKBN', - }, - ], - }, - { - topMostParentId: '940GZZDLKGV', // King George V - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLKGV', - }, - ], - }, - { - topMostParentId: '940GZZCRKGH', // King Henry's Drive - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRKGH', - }, - ], - }, - { - topMostParentId: 'HUBKGX', // King's Cross and St Pancras International - services: [ - { - id: 'circle', - access: 'train', - naptanId: '940GZZLUKSX', - }, - { - id: 'hammersmith-city', - access: 'train', - naptanId: '940GZZLUKSX', - }, - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUKSX', - }, - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUKSX', - }, - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUKSX', - }, - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUKSX', - }, - ], - }, - { - topMostParentId: '940GZZLUKBY', // Kingsbury - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUKBY', - }, - ], - }, - { - topMostParentId: '940GZZDLLDP', // Langdon Park - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLLDP', - }, - ], - }, - { - topMostParentId: '910GLANGLEY', // Langley - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GLANGLEY', - }, - ], - }, - { - topMostParentId: '940GZZCRLEB', // Lebanon Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRLEB', - }, - ], - }, - { - topMostParentId: 'HUBLEW', // Lewisham - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLLEW', - }, - ], - }, - { - topMostParentId: 'HUBLHS', // Limehouse - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLLIM', - }, - ], - }, - { - topMostParentId: 'HUBLST', // Liverpool Street - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GLIVST', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GLIVSTLL', // Deep Level - }, - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GLIVST', // National Rail - }, - ], - }, - { - topMostParentId: '940GZZCRLOY', // Lloyd Park - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRLOY', - }, - ], - }, - { - topMostParentId: 'HUBLBG', // London Bridge - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLULNB', - }, - { - id: 'northern', - access: 'train', - naptanId: '940GZZLULNB', - }, - ], - }, - { - topMostParentId: '930GLBR', // London Bridge City Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GLBR', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GLBR', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GLBR', - }, - ], - }, - { - topMostParentId: 'HUBLCY', // London City Airport - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLLCA', - }, - ], - }, - { - topMostParentId: '910GMDNHEAD', // Maidenhead - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GMDNHEAD', - }, - ], - }, - { - topMostParentId: '910GMANRPK', // Manor Park - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GMANRPK', - }, - ], - }, - { - topMostParentId: '910GMRYLAND', // Maryland - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GMRYLAND', - }, - ], - }, - { - topMostParentId: '930GMHT', // Masthouse Terrace Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GMHT', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GMHT', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GMHT', - }, - ], - }, - { - topMostParentId: '940GZZCRMTP', // Merton Park - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRMTP', - }, - ], - }, - { - topMostParentId: '940GZZLUMHL', // Mill Hill East - services: [ - { - id: 'northern', - access: 'platform', - naptanId: '940GZZLUMHL', - }, - ], - }, - { - topMostParentId: '930GMBK', // Millbank Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GMBK', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GMBK', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GMBK', - }, - ], - }, - { - topMostParentId: '940GZZCRMCH', // Mitcham - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRMCH', - }, - ], - }, - { - topMostParentId: 'HUBMJT', // Mitcham Junction - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRMJT', - }, - ], - }, - { - topMostParentId: 'HUBZMG', // Moorgate - services: [ - { - id: 'circle', - access: 'train', - naptanId: '940GZZLUMGT', - }, - { - id: 'hammersmith-city', - access: 'train', - naptanId: '940GZZLUMGT', - }, - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUMGT', - }, - { - id: 'northern', - access: 'platform', - naptanId: '940GZZLUMGT', - }, - ], - }, - { - topMostParentId: '940GZZLUMDN', // Morden - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUMDN', - }, - ], - }, - { - topMostParentId: '940GZZCRMDN', // Morden Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRMDN', - }, - ], - }, - { - topMostParentId: '940GZZDLMUD', // Mudchute - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLMUD', - }, - ], - }, - { - topMostParentId: '940GZZCRNWA', // New Addington - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRNWA', - }, - ], - }, - { - topMostParentId: 'HUBNWX', // New Cross - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GNWCRELL', - }, - ], - }, - { - topMostParentId: 'HUBNXG', // New Cross Gate - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GNEWXGTE', - }, - ], - }, - { - topMostParentId: '940GZZLUNBP', // Newbury Park - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUNBP', - }, - ], - }, - { - topMostParentId: '940GZZNEUGST', // Nine Elms - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZNEUGST', - }, - ], - }, - { - topMostParentId: 'HUBNGW', // North Greenwich - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUNGW', - }, - ], - }, - { - topMostParentId: '930GMIL', // North Greenwich Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GMIL', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GMIL', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GMIL', - }, - ], - }, - { - topMostParentId: '940GZZLUOAK', // Oakwood - services: [ - { - id: 'piccadilly', - access: 'train', - naptanId: '940GZZLUOAK', - }, - ], - }, - { - topMostParentId: '940GZZLUOSY', // Osterley - services: [ - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUOSY', - }, - ], - }, - { - topMostParentId: 'HUBPAD', // Paddington - services: [ - { - id: 'bakerloo', - access: 'platform', - naptanId: '940GZZLUPAC', - }, - { - id: 'circle', - access: 'platform', - naptanId: '940GZZLUPAH', - }, - { - id: 'hammersmith-city', - access: 'platform', - naptanId: '940GZZLUPAH', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GPADTLL', // Deep level station - }, - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GPADTON', // National Rail station - }, - ], - }, - { - topMostParentId: '940GZZCRPHI', // Phipps Bridge - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRPHI', - }, - ], - }, - { - topMostParentId: '940GZZLUPNR', // Pinner - services: [ - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUPNR', - }, - ], - }, - { - topMostParentId: '930GPLW', // Plantation Wharf Pier - services: [ - { - id: 'rb6', - access: 'platform', - naptanId: '930GPLW', - }, - ], - }, - { - topMostParentId: '940GZZDLPDK', // Pontoon Dock - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLPDK', - }, - ], - }, - { - topMostParentId: '940GZZDLPOP', // Poplar - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLPOP', - }, - ], - }, - { - topMostParentId: '940GZZDLPRE', // Prince Regent - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLPRE', - }, - ], - }, - { - topMostParentId: '940GZZDLPUD', // Pudding Mill Lane - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLPUD', - }, - ], - }, - { - topMostParentId: '930GPUT', // Putney Pier - services: [ - { - id: 'rb2', - access: 'platform', - naptanId: '930GPUT', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GPUT', - }, - ], - }, - { - topMostParentId: '910GPCKHMQD', // Queens Road Peckham - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GPCKHMQD', - }, - ], - }, - { - topMostParentId: '910GRDNGSTN', // Reading - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GRDNGSTN', - }, - ], - }, - { - topMostParentId: '940GZZCRRVC', // Reeves Corner - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRRVC', - }, - ], - }, - { - topMostParentId: 'HUBRMD', // Richmond - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLURMD', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GRICHMND', - }, - ], - }, - { - topMostParentId: '940GZZLURVY', // Roding Valley - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLURVY', - }, - ], - }, - { - topMostParentId: '910GROMFORD', // Romford - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GROMFORD', - }, - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GROMFORD', - }, - ], - }, - { - topMostParentId: '940GZZDLRAL', // Royal Albert - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLRAL', - }, - ], - }, - { - topMostParentId: 'HUBRVC', // Royal Victoria - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLRVC', - }, - ], - }, - { - topMostParentId: '930GWRF', // Royal Wharf Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GWRF', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GWRF', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GWRF', - }, - ], - }, - { - topMostParentId: '940GZZCRSAN', // Sandilands - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRSAN', - }, - ], - }, - { - topMostParentId: '910GSVNKNGS', // Seven Kings - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GSVNKNGS', - }, - ], - }, - { - topMostParentId: 'HUBSDE', // Shadwell - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLSHA', - }, - ], - }, - { - topMostParentId: '910GSHENFLD', // Shenfield - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GSHENFLD', - }, - ], - }, - { - topMostParentId: 'HUBSPB', // Shepherd's Bush - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GSHPDSB', - }, - ], - }, - { - topMostParentId: '910GSHRDHST', // Shoreditch High Street - services: [ - { - id: 'london-overground', - access: 'train', - naptanId: '910GSHRDHST', - }, - ], - }, - { - topMostParentId: '910GSLOUGH', // Slough - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GSLOUGH', - }, - ], - }, - { - topMostParentId: '910GSACTON', // South Acton - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GSACTON', - }, - ], - }, - { - topMostParentId: '940GZZDLSOQ', // South Quay - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLSOQ', - }, - ], - }, - { - topMostParentId: '910GSTOTNHM', // South Tottenham - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GSTOTNHM', - }, - ], - }, - { - topMostParentId: '940GZZLUSWF', // South Woodford - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUSWF', - }, - ], - }, - { - topMostParentId: '910GSTHALL', // Southall - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GSTHALL', - }, - ], - }, - { - topMostParentId: '940GZZLUSFS', // Southfields - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUSFS', - }, - ], - }, - { - topMostParentId: '940GZZLUSWK', // Southwark - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUSWK', - }, - ], - }, - { - topMostParentId: '940GZZLUSTM', // Stanmore - services: [ - { - id: 'jubilee', - access: 'platform', - naptanId: '940GZZLUSTM', - }, - ], - }, - { - topMostParentId: '940GZZDLSTL', // Star Lane - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLSTL', - }, - ], - }, - { - topMostParentId: 'HUBSRA', // Stratford - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUSTD', - }, - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUSTD', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GSTFD', - }, - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GSTFD', - }, - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLSTD', - }, - ], - }, - { - topMostParentId: '940GZZDLSHS', // Stratford High Street - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLSHS', - }, - ], - }, - { - topMostParentId: '940GZZDLSIT', // Stratford International - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLSIT', - }, - ], - }, - { - topMostParentId: '940GZZLUSUH', // Sudbury Hill - services: [ - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUSUH', - }, - ], - }, - { - topMostParentId: '940GZZLUSUT', // Sudbury Town - services: [ - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUSUT', - }, - ], - }, - { - topMostParentId: 'HUBSYD', // Sydenham - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GSYDENHM', - }, - ], - }, - { - topMostParentId: '910GTAPLOW', // Taplow - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GTAPLOW', - }, - ], - }, - { - topMostParentId: '940GZZCRTPA', // Therapia Lane - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRTPA', - }, - ], - }, - { - topMostParentId: 'HUBTCR', // Tottenham Court Road - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUTCR', - }, - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUTCR', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GTOTCTRD', - }, - ], - }, - { - topMostParentId: 'HUBTOM', // Tottenham Hale - services: [ - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUTMH', - }, - ], - }, - { - topMostParentId: 'HUBTOG', // Tower Gateway - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLTWG', - }, - ], - }, - { - topMostParentId: '940GZZLUTWH', // Tower Hill - services: [ - { - id: 'circle', - access: 'platform', - naptanId: '940GZZLUTWH', - }, - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUTWH', - }, - ], - }, - { - topMostParentId: '930GTMP', // Tower Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GTMP', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GTMP', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GTMP', - }, - ], - }, - { - topMostParentId: '910GTWYFORD', // Twyford - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GTWYFORD', - }, - ], - }, - { - topMostParentId: 'HUBUPM', // Upminster - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUUPM', - }, - ], - }, - { - topMostParentId: '940GZZLUUPY', // Upney - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUUPY', - }, - ], - }, - { - topMostParentId: '910GUPRHLWY', // Upper Holloway - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GUPRHLWY', - }, - ], - }, - { - topMostParentId: '940GZZLUUXB', // Uxbridge - services: [ - { - id: 'metropolitan', - access: 'platform', - naptanId: '940GZZLUUXB', - }, - { - id: 'piccadilly', - access: 'platform', - naptanId: '940GZZLUUXB', - }, - ], - }, - { - topMostParentId: 'HUBVXH', // Vauxhall - services: [ - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUVXL', - }, - ], - }, - { - topMostParentId: '930GSGW', // Vauxhall St George Wharf Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GSGW', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GSGW', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GSGW', - }, - ], - }, - { - topMostParentId: 'HUBVIC', // Victoria - services: [ - { - id: 'circle', - access: 'platform', - naptanId: '940GZZLUVIC', - }, - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUVIC', - }, - { - id: 'victoria', - access: 'train', - naptanId: '940GZZLUVIC', - }, - ], - }, - { - topMostParentId: '940GZZCRWAD', // Waddon Marsh - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRWAD', - }, - ], - }, - { - topMostParentId: 'HUBWHC', // Walthamstow Central - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWLTWCEN', - }, - ], - }, - { - topMostParentId: '910GWLTHQRD', // Walthamstow Queen's Road - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWLTHQRD', - }, - ], - }, - { - topMostParentId: '940GZZCRWAN', // Wandle Park - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRWAN', - }, - ], - }, - { - topMostParentId: 'HUBWAT', // Waterloo - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUWLO', - }, - ], - }, - { - topMostParentId: 'HUBWFJ', // Watford Junction - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWATFJDC', - }, - ], - }, - { - topMostParentId: '940GZZCRWEL', // Wellesley Road - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRWEL', - }, - ], - }, - { - topMostParentId: 'HUBWMB', // Wembley Central - services: [ - { - id: 'bakerloo', - access: 'platform', - naptanId: '940GZZLUWYC', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWMBY', - }, - ], - }, - { - topMostParentId: '940GZZLUWYP', // Wembley Park - services: [ - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUWYP', - }, - { - id: 'metropolitan', - access: 'train', - naptanId: '940GZZLUWYP', - }, - ], - }, - { - topMostParentId: '940GZZLUWFN', // West Finchley - services: [ - { - id: 'northern', - access: 'platform', - naptanId: '940GZZLUWFN', - }, - ], - }, - { - topMostParentId: 'HUBWBP', // West Brompton - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWBRMPTN', - }, - ], - }, - { - topMostParentId: 'HUBWCY', // West Croydon - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWCROYDN', - }, - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRWCR', - }, - ], - }, - { - topMostParentId: '910GWDRYTON', // West Drayton - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GWDRYTON', - }, - ], - }, - { - topMostParentId: '910GWEALING', // West Ealing - services: [ - { - id: 'elizabeth', - access: 'platform', - naptanId: '910GWEALING', - }, - ], - }, - { - topMostParentId: 'HUBWEH', // West Ham - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUWHM', - }, - { - id: 'hammersmith-city', - access: 'train', - naptanId: '940GZZLUWHM', - }, - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUWHM', - }, - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLWHM', - }, - ], - }, - { - topMostParentId: 'HUBWHD', // West Hampstead - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWHMDSTD', - }, - ], - }, - { - topMostParentId: '940GZZDLWIQ', // West India Quay - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLWIQ', - }, - ], - }, - { - topMostParentId: '940GZZDLWSV', // West Silvertown - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLWSV', - }, - ], - }, - { - topMostParentId: '940GZZDLWFE', // Westferry - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLWFE', - }, - ], - }, - { - topMostParentId: 'HUBWSM', // Westminster - services: [ - { - id: 'circle', - access: 'platform', - naptanId: '940GZZLUWSM', - }, - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUWSM', - }, - { - id: 'jubilee', - access: 'train', - naptanId: '940GZZLUWSM', - }, - ], - }, - { - topMostParentId: '930GWMR', // Westminster Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GWMR', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GWMR', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GWMR', - }, - ], - }, - { - topMostParentId: '910GWHHRTLA', // White Hart Lane - services: [ - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWHHRTLA', - }, - ], - }, - { - topMostParentId: 'HUBZWL', // Whitechapel - services: [ - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUWPL', - }, - { - id: 'hammersmith-city', - access: 'platform', - naptanId: '940GZZLUWPL', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWCHAPEL', - }, - { - id: 'elizabeth', - access: 'train', - naptanId: '910GWCHAPXR', - }, - ], - }, - { - topMostParentId: 'HUBWIJ', // Willesden Junction - services: [ - { - id: 'bakerloo', - access: 'platform', - naptanId: '940GZZLUWJN', - }, - { - id: 'london-overground', - access: 'platform', - naptanId: '910GWLSDJHL', - }, - ], - }, - { - topMostParentId: 'HUBWIM', // Wimbledon - services: [ - { - id: 'district', - access: 'train', - naptanId: '940GZZLUWIM', - }, - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRWMB', - }, - ], - }, - { - topMostParentId: '940GZZLUWIP', // Wimbledon Park - services: [ - { - id: 'district', - access: 'platform', - naptanId: '940GZZLUWIP', - }, - ], - }, - { - topMostParentId: '940GZZLUWLA', // Wood Lane - services: [ - { - id: 'circle', - access: 'platform', - naptanId: '940GZZLUWLA', - }, - { - id: 'hammersmith-city', - access: 'platform', - naptanId: '940GZZLUWLA', - }, - ], - }, - { - topMostParentId: '940GZZLUWOF', // Woodford - services: [ - { - id: 'central', - access: 'platform', - naptanId: '940GZZLUWOF', - }, - ], - }, - { - topMostParentId: '940GZZCRWOD', // Woodside - services: [ - { - id: 'tram', - access: 'train', - naptanId: '940GZZCRWOD', - }, - ], - }, - { - topMostParentId: '940GZZLUWOP', // Woodside Park - services: [ - { - id: 'northern', - access: 'train', - naptanId: '940GZZLUWOP', - }, - ], - }, - { - topMostParentId: '910GWOLWXR', // Woolwich - services: [ - { - id: 'elizabeth', - access: 'train', - naptanId: '910GWOLWXR', - }, - ], - }, - { - topMostParentId: 'HUBWWA', // Woolwich Arsenal - services: [ - { - id: 'dlr', - access: 'train', - naptanId: '940GZZDLWLA', - }, - ], - }, - { - topMostParentId: '930GWAS', // Woolwich Arsenal Pier - services: [ - { - id: 'rb1', - access: 'platform', - naptanId: '930GWAS', - }, - { - id: 'rb2', - access: 'platform', - naptanId: '930GWAS', - }, - { - id: 'rb6', - access: 'platform', - naptanId: '930GWAS', - }, - ], - }, - { - topMostParentId: '930GWWC', // Woolwich Ferry North Pier - services: [ - { - id: 'woolwich-ferry', - access: 'platform', - naptanId: '930GWWC', - }, - ], - }, - { - topMostParentId: '930GWWS', // Woolwich Ferry South Pier - services: [ - { - id: 'woolwich-ferry', - access: 'platform', - naptanId: '930GWWS', - }, - ], - }, + ...a, + ...b, + ...c, + ...d, + ...e, + ...f, + ...g, + ...h, + ...i, + ...k, + ...l, + ...m, + ...n, + ...o, + ...p, + ...q, + ...r, + ...s, + ...t, + ...u, + ...v, + ...w, ], }; diff --git a/server/data/station-embellishments/a/_se-a.js b/server/data/station-embellishments/a/_se-a.js index ddf35d6..1e7689c 100644 --- a/server/data/station-embellishments/a/_se-a.js +++ b/server/data/station-embellishments/a/_se-a.js @@ -1,7 +1,5 @@ import seArchway from './se-archway.js'; -const stationEmbellishments = [ +export default [ ...seArchway, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/a/se-archway.js b/server/data/station-embellishments/a/se-archway.js index 290f106..ce34f71 100644 --- a/server/data/station-embellishments/a/se-archway.js +++ b/server/data/station-embellishments/a/se-archway.js @@ -3,7 +3,7 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_SUFFRAGETTE, } from '../../../constants/serviceIds.js'; import { @@ -11,7 +11,7 @@ import { } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_SUFFRAGETTE, } from '../../../constants/serviceNames.js'; import { @@ -27,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_SUFFRAGETTE, labels: [ { text: 'Upper Holloway', @@ -35,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_SUFFRAGETTE, }, ], }, diff --git a/server/data/station-embellishments/b/_se-b.js b/server/data/station-embellishments/b/_se-b.js index 4d4862b..5475948 100644 --- a/server/data/station-embellishments/b/_se-b.js +++ b/server/data/station-embellishments/b/_se-b.js @@ -11,7 +11,7 @@ import seBowChurch from './se-bow-church.js'; import seBowesPark from './se-bowes-park.js'; import seBowRoad from './se-bow-road.js'; -const stationEmbellishments = [ +export default [ ...seBakerStreet, ...seBank, ...seBarkingRiverside, @@ -25,5 +25,3 @@ const stationEmbellishments = [ ...seBowesPark, ...seBowRoad, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/b/se-barking-riverside-pier.js b/server/data/station-embellishments/b/se-barking-riverside-pier.js index 6ae464d..216300e 100644 --- a/server/data/station-embellishments/b/se-barking-riverside-pier.js +++ b/server/data/station-embellishments/b/se-barking-riverside-pier.js @@ -3,7 +3,7 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_SUFFRAGETTE, } from '../../../constants/serviceIds.js'; import { @@ -11,7 +11,7 @@ import { } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_SUFFRAGETTE, } from '../../../constants/serviceNames.js'; const stationEmbellishments = [ @@ -23,14 +23,14 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_SUFFRAGETTE, labels: [ { text: 'Barking Riverside', }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_SUFFRAGETTE, }, ], }, diff --git a/server/data/station-embellishments/b/se-battersea-power-station-pier.js b/server/data/station-embellishments/b/se-battersea-power-station-pier.js index 0e3532a..e25c617 100644 --- a/server/data/station-embellishments/b/se-battersea-power-station-pier.js +++ b/server/data/station-embellishments/b/se-battersea-power-station-pier.js @@ -6,7 +6,6 @@ import { SERVICE_ID_NORTHERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_NORTHERN, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GBSP', // Battersea Power Station Pier diff --git a/server/data/station-embellishments/b/se-battersea-power-station.js b/server/data/station-embellishments/b/se-battersea-power-station.js index e785b59..196503e 100644 --- a/server/data/station-embellishments/b/se-battersea-power-station.js +++ b/server/data/station-embellishments/b/se-battersea-power-station.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZBPSUST', // Battersea Power Station diff --git a/server/data/station-embellishments/b/se-blackfriars-pier.js b/server/data/station-embellishments/b/se-blackfriars-pier.js index 72e9ebf..f74005c 100644 --- a/server/data/station-embellishments/b/se-blackfriars-pier.js +++ b/server/data/station-embellishments/b/se-blackfriars-pier.js @@ -10,7 +10,6 @@ import { SERVICE_ID_THAMESLINK, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_TUBE, @@ -23,7 +22,6 @@ import { SERVICE_NAME_THAMESLINK, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GBFR', // Blackfriars Pier diff --git a/server/data/station-embellishments/b/se-blackfriars.js b/server/data/station-embellishments/b/se-blackfriars.js index 5974c13..1e6804b 100644 --- a/server/data/station-embellishments/b/se-blackfriars.js +++ b/server/data/station-embellishments/b/se-blackfriars.js @@ -23,7 +23,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBBFR', // Blackfriars diff --git a/server/data/station-embellishments/b/se-bounds-green.js b/server/data/station-embellishments/b/se-bounds-green.js index 9886bc1..fbc458c 100644 --- a/server/data/station-embellishments/b/se-bounds-green.js +++ b/server/data/station-embellishments/b/se-bounds-green.js @@ -6,7 +6,6 @@ import { SERVICE_ID_GREAT_NORTHERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/b/se-bow-church.js b/server/data/station-embellishments/b/se-bow-church.js index 042a9d6..6d6d522 100644 --- a/server/data/station-embellishments/b/se-bow-church.js +++ b/server/data/station-embellishments/b/se-bow-church.js @@ -7,7 +7,6 @@ import { SERVICE_ID_HAMMERSMITH_CITY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/b/se-bow-road.js b/server/data/station-embellishments/b/se-bow-road.js index 6aefd84..9f2c68d 100644 --- a/server/data/station-embellishments/b/se-bow-road.js +++ b/server/data/station-embellishments/b/se-bow-road.js @@ -6,7 +6,6 @@ import { SERVICE_ID_DLR, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_DLR, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/b/se-bowes-park.js b/server/data/station-embellishments/b/se-bowes-park.js index b8080b2..c7bbaa6 100644 --- a/server/data/station-embellishments/b/se-bowes-park.js +++ b/server/data/station-embellishments/b/se-bowes-park.js @@ -6,7 +6,6 @@ import { SERVICE_ID_PICCADILLY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/c/_se-c.js b/server/data/station-embellishments/c/_se-c.js index 4cec53c..595ed82 100644 --- a/server/data/station-embellishments/c/_se-c.js +++ b/server/data/station-embellishments/c/_se-c.js @@ -12,7 +12,7 @@ import seClaphamJunction from './se-clapham-junction.js'; import seClaphamNorth from './se-clapham-north.js'; import seCuttySark from './se-cutty-sark.js'; -const stationEmbellishments = [ +export default [ ...seCaledonianRoad, ...seCaledonianRoadBarnsbury, ...seCamdenRoad, @@ -27,5 +27,3 @@ const stationEmbellishments = [ ...seClaphamNorth, ...seCuttySark, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/c/se-caledonian-road-barnsbury.js b/server/data/station-embellishments/c/se-caledonian-road-barnsbury.js index 46efc3f..da485d2 100644 --- a/server/data/station-embellishments/c/se-caledonian-road-barnsbury.js +++ b/server/data/station-embellishments/c/se-caledonian-road-barnsbury.js @@ -6,7 +6,6 @@ import { SERVICE_ID_PICCADILLY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/c/se-caledonian-road.js b/server/data/station-embellishments/c/se-caledonian-road.js index 282e889..2dc8a87 100644 --- a/server/data/station-embellishments/c/se-caledonian-road.js +++ b/server/data/station-embellishments/c/se-caledonian-road.js @@ -3,16 +3,15 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_MILDMAY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_OVERGROUND, } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_MILDMAY, } from '../../../constants/serviceNames.js'; import { @@ -28,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_MILDMAY, labels: [ { text: 'Caledonian Road & Barnsbury', @@ -36,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_MILDMAY, }, ], }, diff --git a/server/data/station-embellishments/c/se-camden-road.js b/server/data/station-embellishments/c/se-camden-road.js index 100e4c4..a25e2fb 100644 --- a/server/data/station-embellishments/c/se-camden-road.js +++ b/server/data/station-embellishments/c/se-camden-road.js @@ -6,7 +6,6 @@ import { SERVICE_ID_NORTHERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/c/se-camden-town.js b/server/data/station-embellishments/c/se-camden-town.js index 155180d..73fffb1 100644 --- a/server/data/station-embellishments/c/se-camden-town.js +++ b/server/data/station-embellishments/c/se-camden-town.js @@ -3,16 +3,15 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_MILDMAY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_OVERGROUND, } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_MILDMAY, } from '../../../constants/serviceNames.js'; import { @@ -28,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_MILDMAY, labels: [ { text: 'Camden Road', @@ -36,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_MILDMAY, }, ], }, diff --git a/server/data/station-embellishments/c/se-canary-wharf-pier.js b/server/data/station-embellishments/c/se-canary-wharf-pier.js index 3465f12..d50b7a5 100644 --- a/server/data/station-embellishments/c/se-canary-wharf-pier.js +++ b/server/data/station-embellishments/c/se-canary-wharf-pier.js @@ -8,7 +8,6 @@ import { SERVICE_ID_JUBILEE, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_JUBILEE, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GCAW', // Canary Wharf Pier diff --git a/server/data/station-embellishments/c/se-canary-wharf.js b/server/data/station-embellishments/c/se-canary-wharf.js index e136055..233ea10 100644 --- a/server/data/station-embellishments/c/se-canary-wharf.js +++ b/server/data/station-embellishments/c/se-canary-wharf.js @@ -9,7 +9,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -21,7 +20,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBCAW', // Canary Wharf diff --git a/server/data/station-embellishments/c/se-charing-cross.js b/server/data/station-embellishments/c/se-charing-cross.js index 615821e..ce7bc83 100644 --- a/server/data/station-embellishments/c/se-charing-cross.js +++ b/server/data/station-embellishments/c/se-charing-cross.js @@ -9,7 +9,6 @@ import { SERVICE_ID_NORTHERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/c/se-chelsea-harbour-pier.js b/server/data/station-embellishments/c/se-chelsea-harbour-pier.js index c7ef03e..7cc3de9 100644 --- a/server/data/station-embellishments/c/se-chelsea-harbour-pier.js +++ b/server/data/station-embellishments/c/se-chelsea-harbour-pier.js @@ -3,19 +3,17 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_MILDMAY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_OVERGROUND, } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_MILDMAY, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GCHP', // Chelsea Harbour Pier @@ -25,14 +23,14 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_MILDMAY, labels: [ { text: 'Imperial Wharf', }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_MILDMAY, }, ], }, diff --git a/server/data/station-embellishments/c/se-cheshunt.js b/server/data/station-embellishments/c/se-cheshunt.js index 58c8723..00cb077 100644 --- a/server/data/station-embellishments/c/se-cheshunt.js +++ b/server/data/station-embellishments/c/se-cheshunt.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_STANSTED_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: '910GCHESHNT', // Cheshunt diff --git a/server/data/station-embellishments/c/se-clapham-high-street.js b/server/data/station-embellishments/c/se-clapham-high-street.js index 53324fb..c0e8fac 100644 --- a/server/data/station-embellishments/c/se-clapham-high-street.js +++ b/server/data/station-embellishments/c/se-clapham-high-street.js @@ -6,7 +6,6 @@ import { SERVICE_ID_NORTHERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/c/se-clapham-junction.js b/server/data/station-embellishments/c/se-clapham-junction.js index a7aae39..1a798d5 100644 --- a/server/data/station-embellishments/c/se-clapham-junction.js +++ b/server/data/station-embellishments/c/se-clapham-junction.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_SOUTHAMPTON_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBCLJ', // Clapham Junction diff --git a/server/data/station-embellishments/c/se-clapham-north.js b/server/data/station-embellishments/c/se-clapham-north.js index dcf6267..cb181ca 100644 --- a/server/data/station-embellishments/c/se-clapham-north.js +++ b/server/data/station-embellishments/c/se-clapham-north.js @@ -3,16 +3,15 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_WINDRUSH, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_OVERGROUND, } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_WINDRUSH, } from '../../../constants/serviceNames.js'; import { @@ -28,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_WINDRUSH, labels: [ { text: 'Clapham High Street', @@ -36,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_WINDRUSH, }, ], }, diff --git a/server/data/station-embellishments/c/se-cutty-sark.js b/server/data/station-embellishments/c/se-cutty-sark.js index 78addff..e4a27c1 100644 --- a/server/data/station-embellishments/c/se-cutty-sark.js +++ b/server/data/station-embellishments/c/se-cutty-sark.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBCUT', // Cutty Sark diff --git a/server/data/station-embellishments/d/_se-d.js b/server/data/station-embellishments/d/_se-d.js index 3cb4981..1ff06c1 100644 --- a/server/data/station-embellishments/d/_se-d.js +++ b/server/data/station-embellishments/d/_se-d.js @@ -1,9 +1,7 @@ import seDalstonJunction from './se-dalston-junction.js'; import seDalstonKingsland from './se-dalston-kingsland.js'; -const stationEmbellishments = [ +export default [ ...seDalstonJunction, ...seDalstonKingsland, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/d/se-dalston-junction.js b/server/data/station-embellishments/d/se-dalston-junction.js index 247aff3..b2e4ac2 100644 --- a/server/data/station-embellishments/d/se-dalston-junction.js +++ b/server/data/station-embellishments/d/se-dalston-junction.js @@ -3,7 +3,7 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_MILDMAY, } from '../../../constants/serviceIds.js'; import { @@ -11,7 +11,7 @@ import { } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_MILDMAY, } from '../../../constants/serviceNames.js'; import { @@ -27,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_MILDMAY, labels: [ { text: 'Dalston Kingsland', @@ -35,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_MILDMAY, }, ], }, diff --git a/server/data/station-embellishments/d/se-dalston-kingsland.js b/server/data/station-embellishments/d/se-dalston-kingsland.js index 7000248..832209b 100644 --- a/server/data/station-embellishments/d/se-dalston-kingsland.js +++ b/server/data/station-embellishments/d/se-dalston-kingsland.js @@ -3,7 +3,7 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_WINDRUSH, } from '../../../constants/serviceIds.js'; import { @@ -11,7 +11,7 @@ import { } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_WINDRUSH, } from '../../../constants/serviceNames.js'; import { @@ -27,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_WINDRUSH, labels: [ { text: 'Dalston Junction', @@ -35,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_WINDRUSH, }, ], }, diff --git a/server/data/station-embellishments/e/_se-e.js b/server/data/station-embellishments/e/_se-e.js index 6f412e0..fe8db20 100644 --- a/server/data/station-embellishments/e/_se-e.js +++ b/server/data/station-embellishments/e/_se-e.js @@ -4,12 +4,10 @@ import seEmbankmentPier from './se-embankment-pier.js'; import seEuston from './se-euston.js'; import seEustonSquare from './se-euston-square.js'; -const stationEmbellishments = [ +export default [ ...seEastCroydon, ...seEmbankment, ...seEmbankmentPier, ...seEuston, ...seEustonSquare, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/e/se-east-croydon.js b/server/data/station-embellishments/e/se-east-croydon.js index 90e173c..effeddf 100644 --- a/server/data/station-embellishments/e/se-east-croydon.js +++ b/server/data/station-embellishments/e/se-east-croydon.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, SERVICE_INFO_LUTON_AIRPORT, @@ -12,8 +11,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBECY', // East Croydon diff --git a/server/data/station-embellishments/e/se-embankment-pier.js b/server/data/station-embellishments/e/se-embankment-pier.js index 2661732..5493d6c 100644 --- a/server/data/station-embellishments/e/se-embankment-pier.js +++ b/server/data/station-embellishments/e/se-embankment-pier.js @@ -9,7 +9,6 @@ import { SERVICE_ID_NORTHERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -21,7 +20,6 @@ import { SERVICE_NAME_NORTHERN, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GEMB', // Embankment Pier diff --git a/server/data/station-embellishments/e/se-embankment.js b/server/data/station-embellishments/e/se-embankment.js index d368383..03158de 100644 --- a/server/data/station-embellishments/e/se-embankment.js +++ b/server/data/station-embellishments/e/se-embankment.js @@ -12,7 +12,6 @@ import { SERVICE_ID_SOUTHEASTERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_RIVER_BUS, diff --git a/server/data/station-embellishments/e/se-euston-square.js b/server/data/station-embellishments/e/se-euston-square.js index 41a215f..e9f64cc 100644 --- a/server/data/station-embellishments/e/se-euston-square.js +++ b/server/data/station-embellishments/e/se-euston-square.js @@ -5,13 +5,12 @@ import { import { SERVICE_ID_AVANTI_WEST_COAST, - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_LIONESS, SERVICE_ID_NORTHERN, SERVICE_ID_VICTORIA, SERVICE_ID_WEST_MIDLANDS_TRAINS, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_OVERGROUND, @@ -20,7 +19,7 @@ import { import { SERVICE_NAME_AVANTI_WEST_COAST, - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_LIONESS, SERVICE_NAME_NORTHERN, SERVICE_NAME_VICTORIA, SERVICE_NAME_WEST_MIDLANDS_TRAINS, @@ -64,7 +63,7 @@ const stationEmbellishments = [ name: SERVICE_NAME_VICTORIA, }, { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_LIONESS, labels: [ { text: 'Euston', @@ -72,7 +71,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_LIONESS, }, ], }, diff --git a/server/data/station-embellishments/f/_se-f.js b/server/data/station-embellishments/f/_se-f.js index 0e11729..22c1a58 100644 --- a/server/data/station-embellishments/f/_se-f.js +++ b/server/data/station-embellishments/f/_se-f.js @@ -3,11 +3,9 @@ import seFenchurchStreet from './se-fenchurch-street.js'; import seFinsburyPark from './se-finsbury-park.js'; import seForestGate from './se-forest-gate.js'; -const stationEmbellishments = [ +export default [ ...seFarringdon, ...seFenchurchStreet, ...seFinsburyPark, ...seForestGate, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/f/se-farringdon.js b/server/data/station-embellishments/f/se-farringdon.js index 3de1b18..1c22c1f 100644 --- a/server/data/station-embellishments/f/se-farringdon.js +++ b/server/data/station-embellishments/f/se-farringdon.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, SERVICE_INFO_LUTON_AIRPORT, @@ -12,8 +11,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBZFD', // Farringdon diff --git a/server/data/station-embellishments/f/se-fenchurch-street.js b/server/data/station-embellishments/f/se-fenchurch-street.js index 7841049..a019799 100644 --- a/server/data/station-embellishments/f/se-fenchurch-street.js +++ b/server/data/station-embellishments/f/se-fenchurch-street.js @@ -8,7 +8,6 @@ import { SERVICE_ID_DLR, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_DLR, SERVICE_MODE_TUBE, diff --git a/server/data/station-embellishments/f/se-finsbury-park.js b/server/data/station-embellishments/f/se-finsbury-park.js index 1a77242..f416b0e 100644 --- a/server/data/station-embellishments/f/se-finsbury-park.js +++ b/server/data/station-embellishments/f/se-finsbury-park.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBFPK', // Finsbury Park diff --git a/server/data/station-embellishments/f/se-forest-gate.js b/server/data/station-embellishments/f/se-forest-gate.js index 065f250..93178fe 100644 --- a/server/data/station-embellishments/f/se-forest-gate.js +++ b/server/data/station-embellishments/f/se-forest-gate.js @@ -3,16 +3,15 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_SUFFRAGETTE, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_OVERGROUND, } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_SUFFRAGETTE, } from '../../../constants/serviceNames.js'; import { @@ -28,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_SUFFRAGETTE, labels: [ { text: 'Wanstead Park', @@ -36,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_SUFFRAGETTE, }, ], }, diff --git a/server/data/station-embellishments/g/_se-g.js b/server/data/station-embellishments/g/_se-g.js index 3b8a40c..e1112f0 100644 --- a/server/data/station-embellishments/g/_se-g.js +++ b/server/data/station-embellishments/g/_se-g.js @@ -1,7 +1,5 @@ import seGreenwichPier from './se-greenwich-pier.js'; -const stationEmbellishments = [ +export default [ ...seGreenwichPier, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/h/_se-h.js b/server/data/station-embellishments/h/_se-h.js index 6289fea..66ae1de 100644 --- a/server/data/station-embellishments/h/_se-h.js +++ b/server/data/station-embellishments/h/_se-h.js @@ -4,16 +4,14 @@ import seHangerLane from './se-hanger-lane.js'; import seHarringayGreenLanes from './se-harringay-green-lanes.js'; import seHeathrowTerminal4 from './se-heathrow-terminal-4.js'; import seHeathrowTerminal5 from './se-heathrow-terminal-5.js'; -import seHeathrowTerminals23 from './se-heathrow-terminals-2-3.js'; +import seHeathrowTerminals2And3 from './se-heathrow-terminals-2-and-3.js'; -const stationEmbellishments = [ +export default [ ...seHackneyCentral, ...seHackneyDowns, ...seHangerLane, ...seHarringayGreenLanes, ...seHeathrowTerminal4, ...seHeathrowTerminal5, - ...seHeathrowTerminals23, + ...seHeathrowTerminals2And3, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/h/se-hackney-central.js b/server/data/station-embellishments/h/se-hackney-central.js index 70b006c..7346124 100644 --- a/server/data/station-embellishments/h/se-hackney-central.js +++ b/server/data/station-embellishments/h/se-hackney-central.js @@ -5,7 +5,7 @@ import { import { SERVICE_ID_GREATER_ANGLIA, - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_WEAVER, } from '../../../constants/serviceIds.js'; import { @@ -15,7 +15,7 @@ import { import { SERVICE_NAME_GREATER_ANGLIA, - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_WEAVER, } from '../../../constants/serviceNames.js'; import { @@ -32,7 +32,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_WEAVER, labels: [ { text: 'Hackney Downs', @@ -40,7 +40,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_WEAVER, }, ], }, diff --git a/server/data/station-embellishments/h/se-hackney-downs.js b/server/data/station-embellishments/h/se-hackney-downs.js index b6be262..5520303 100644 --- a/server/data/station-embellishments/h/se-hackney-downs.js +++ b/server/data/station-embellishments/h/se-hackney-downs.js @@ -3,7 +3,7 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_MILDMAY, } from '../../../constants/serviceIds.js'; import { @@ -11,7 +11,7 @@ import { } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_MILDMAY, } from '../../../constants/serviceNames.js'; import { @@ -27,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_MILDMAY, labels: [ { text: 'Hackney Central', @@ -35,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_MILDMAY, }, ], }, diff --git a/server/data/station-embellishments/h/se-heathrow-terminal-4.js b/server/data/station-embellishments/h/se-heathrow-terminal-4.js index be4a5cc..3d23dca 100644 --- a/server/data/station-embellishments/h/se-heathrow-terminal-4.js +++ b/server/data/station-embellishments/h/se-heathrow-terminal-4.js @@ -2,13 +2,10 @@ import { SERVICE_GROUP_EXTRA, } from '../../../constants/serviceGroups.js'; - import { SERVICE_MODE_AEROPLANE, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBHX4', // Heathrow Terminal 4 diff --git a/server/data/station-embellishments/h/se-heathrow-terminal-5.js b/server/data/station-embellishments/h/se-heathrow-terminal-5.js index f88379d..4131f90 100644 --- a/server/data/station-embellishments/h/se-heathrow-terminal-5.js +++ b/server/data/station-embellishments/h/se-heathrow-terminal-5.js @@ -2,13 +2,10 @@ import { SERVICE_GROUP_EXTRA, } from '../../../constants/serviceGroups.js'; - import { SERVICE_MODE_AEROPLANE, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBHX5', // Heathrow Terminal 5 diff --git a/server/data/station-embellishments/h/se-heathrow-terminals-2-3.js b/server/data/station-embellishments/h/se-heathrow-terminals-2-and-3.js similarity index 99% rename from server/data/station-embellishments/h/se-heathrow-terminals-2-3.js rename to server/data/station-embellishments/h/se-heathrow-terminals-2-and-3.js index 72b3ebe..78119c9 100644 --- a/server/data/station-embellishments/h/se-heathrow-terminals-2-3.js +++ b/server/data/station-embellishments/h/se-heathrow-terminals-2-and-3.js @@ -2,13 +2,10 @@ import { SERVICE_GROUP_EXTRA, } from '../../../constants/serviceGroups.js'; - import { SERVICE_MODE_AEROPLANE, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBH13', // Heathrow Terminals 2 & 3 diff --git a/server/data/station-embellishments/i/_se-i.js b/server/data/station-embellishments/i/_se-i.js index 7bf6fea..a847370 100644 --- a/server/data/station-embellishments/i/_se-i.js +++ b/server/data/station-embellishments/i/_se-i.js @@ -1,7 +1,5 @@ import seImperialWharf from './se-imperial-wharf.js'; -const stationEmbellishments = [ +export default [ ...seImperialWharf, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/k/_se-k.js b/server/data/station-embellishments/k/_se-k.js index 7801d9a..c3e01eb 100644 --- a/server/data/station-embellishments/k/_se-k.js +++ b/server/data/station-embellishments/k/_se-k.js @@ -2,10 +2,8 @@ import seKenton from './se-kenton.js'; import seKingGeorgeV from './se-king-george-v.js'; import seKingsCrossStPancrasInternational from './se-kings-cross-st-pancras-international.js'; -const stationEmbellishments = [ +export default [ ...seKenton, ...seKingGeorgeV, ...seKingsCrossStPancrasInternational, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/k/se-kenton.js b/server/data/station-embellishments/k/se-kenton.js index 86dbff3..beb22fc 100644 --- a/server/data/station-embellishments/k/se-kenton.js +++ b/server/data/station-embellishments/k/se-kenton.js @@ -6,7 +6,6 @@ import { SERVICE_ID_METROPOLITAN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/k/se-king-george-v.js b/server/data/station-embellishments/k/se-king-george-v.js index edf0383..9e4fd9e 100644 --- a/server/data/station-embellishments/k/se-king-george-v.js +++ b/server/data/station-embellishments/k/se-king-george-v.js @@ -6,7 +6,6 @@ import { SERVICE_ID_WOOLWICH_FERRY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_WOOLWICH_FERRY, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZDLKGV', // King George V diff --git a/server/data/station-embellishments/k/se-kings-cross-st-pancras-international.js b/server/data/station-embellishments/k/se-kings-cross-st-pancras-international.js index f51d6ea..bfa330e 100644 --- a/server/data/station-embellishments/k/se-kings-cross-st-pancras-international.js +++ b/server/data/station-embellishments/k/se-kings-cross-st-pancras-international.js @@ -3,7 +3,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, SERVICE_INFO_LUTON_AIRPORT, @@ -14,8 +13,6 @@ import { SERVICE_MODE_EUROSTAR, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBKGX', // King's Cross and St Pancras International diff --git a/server/data/station-embellishments/l/_se-l.js b/server/data/station-embellishments/l/_se-l.js index 978e6d6..e720d95 100644 --- a/server/data/station-embellishments/l/_se-l.js +++ b/server/data/station-embellishments/l/_se-l.js @@ -3,11 +3,9 @@ import seLondonBridge from './se-london-bridge.js'; import seLondonBridgeCityPier from './se-london-bridge-city-pier.js'; import seLondonCityAirport from './se-london-city-airport.js'; -const stationEmbellishments = [ +export default [ ...seLiverpoolStreet, ...seLondonBridge, ...seLondonBridgeCityPier, ...seLondonCityAirport, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/l/se-liverpool-street.js b/server/data/station-embellishments/l/se-liverpool-street.js index 9a5cf36..a245483 100644 --- a/server/data/station-embellishments/l/se-liverpool-street.js +++ b/server/data/station-embellishments/l/se-liverpool-street.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_SOUTHEND_AIRPORT, SERVICE_INFO_STANSTED_AIRPORT, @@ -12,7 +11,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBLST', // Liverpool Street diff --git a/server/data/station-embellishments/l/se-london-bridge-city-pier.js b/server/data/station-embellishments/l/se-london-bridge-city-pier.js index 19a4e59..57aaf31 100644 --- a/server/data/station-embellishments/l/se-london-bridge-city-pier.js +++ b/server/data/station-embellishments/l/se-london-bridge-city-pier.js @@ -11,7 +11,6 @@ import { SERVICE_ID_THAMESLINK, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_TUBE, diff --git a/server/data/station-embellishments/l/se-london-city-airport.js b/server/data/station-embellishments/l/se-london-city-airport.js index b493c4b..ebc62de 100644 --- a/server/data/station-embellishments/l/se-london-city-airport.js +++ b/server/data/station-embellishments/l/se-london-city-airport.js @@ -2,13 +2,10 @@ import { SERVICE_GROUP_EXTRA, } from '../../../constants/serviceGroups.js'; - - import { SERVICE_MODE_AEROPLANE, } from '../../../constants/serviceModes.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBLCY', // London City Airport diff --git a/server/data/station-embellishments/m/_se-m.js b/server/data/station-embellishments/m/_se-m.js index 1283719..6fcce48 100644 --- a/server/data/station-embellishments/m/_se-m.js +++ b/server/data/station-embellishments/m/_se-m.js @@ -6,7 +6,7 @@ import seMonument from './se-monument.js'; import seMordenRoad from './se-morden-road.js'; import seMudchute from './se-mudchute.js'; -const stationEmbellishments = [ +export default [ ...seManorHouse, ...seMarylebone, ...seMasthouseTerracePier, @@ -15,5 +15,3 @@ const stationEmbellishments = [ ...seMordenRoad, ...seMudchute, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/m/se-manor-house.js b/server/data/station-embellishments/m/se-manor-house.js index 2676202..4a5df4f 100644 --- a/server/data/station-embellishments/m/se-manor-house.js +++ b/server/data/station-embellishments/m/se-manor-house.js @@ -3,7 +3,7 @@ import { } from '../../../constants/serviceGroups.js'; import { - SERVICE_ID_LONDON_OVERGROUND, + SERVICE_ID_SUFFRAGETTE, } from '../../../constants/serviceIds.js'; import { @@ -11,7 +11,7 @@ import { } from '../../../constants/serviceModes.js'; import { - SERVICE_NAME_LONDON_OVERGROUND, + SERVICE_NAME_SUFFRAGETTE, } from '../../../constants/serviceNames.js'; import { @@ -27,7 +27,7 @@ const stationEmbellishments = [ group: SERVICE_GROUP_CORE, lines: [ { - id: SERVICE_ID_LONDON_OVERGROUND, + id: SERVICE_ID_SUFFRAGETTE, labels: [ { text: 'Harringay Green Lanes', @@ -35,7 +35,7 @@ const stationEmbellishments = [ }, ], mode: SERVICE_MODE_OVERGROUND, - name: SERVICE_NAME_LONDON_OVERGROUND, + name: SERVICE_NAME_SUFFRAGETTE, }, ], }, diff --git a/server/data/station-embellishments/m/se-masthouse-terrace-pier.js b/server/data/station-embellishments/m/se-masthouse-terrace-pier.js index 9ff07a6..69e36d9 100644 --- a/server/data/station-embellishments/m/se-masthouse-terrace-pier.js +++ b/server/data/station-embellishments/m/se-masthouse-terrace-pier.js @@ -14,7 +14,6 @@ import { SERVICE_NAME_DLR, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GMHT', // Masthouse Terrace Pier diff --git a/server/data/station-embellishments/m/se-millbank-pier.js b/server/data/station-embellishments/m/se-millbank-pier.js index 467e849..f3d0f2b 100644 --- a/server/data/station-embellishments/m/se-millbank-pier.js +++ b/server/data/station-embellishments/m/se-millbank-pier.js @@ -14,7 +14,6 @@ import { SERVICE_NAME_VICTORIA, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GMBK', // Millbank Pier diff --git a/server/data/station-embellishments/m/se-mudchute.js b/server/data/station-embellishments/m/se-mudchute.js index f7abde0..5af7ad5 100644 --- a/server/data/station-embellishments/m/se-mudchute.js +++ b/server/data/station-embellishments/m/se-mudchute.js @@ -18,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZDLMUD', // Mudchute diff --git a/server/data/station-embellishments/n/_se-n.js b/server/data/station-embellishments/n/_se-n.js index 710dd57..eee5fa4 100644 --- a/server/data/station-embellishments/n/_se-n.js +++ b/server/data/station-embellishments/n/_se-n.js @@ -3,11 +3,9 @@ import seNorthGreenwichPier from './se-north-greenwich-pier.js'; import seNorthwickPark from './se-northwick-park.js'; import seNorwoodJunction from './se-norwood-junction.js'; -const stationEmbellishments = [ +export default [ ...seNorthGreenwich, ...seNorthGreenwichPier, ...seNorthwickPark, ...seNorwoodJunction, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/n/se-north-greenwich-pier.js b/server/data/station-embellishments/n/se-north-greenwich-pier.js index c7e5d9d..714d6fe 100644 --- a/server/data/station-embellishments/n/se-north-greenwich-pier.js +++ b/server/data/station-embellishments/n/se-north-greenwich-pier.js @@ -6,7 +6,6 @@ import { SERVICE_ID_JUBILEE, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_JUBILEE, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GMIL', // North Greenwich Pier diff --git a/server/data/station-embellishments/n/se-north-greenwich.js b/server/data/station-embellishments/n/se-north-greenwich.js index f2efdd9..93dd700 100644 --- a/server/data/station-embellishments/n/se-north-greenwich.js +++ b/server/data/station-embellishments/n/se-north-greenwich.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBNGW', // North Greenwich diff --git a/server/data/station-embellishments/n/se-northwick-park.js b/server/data/station-embellishments/n/se-northwick-park.js index 7b4bd77..9930ac8 100644 --- a/server/data/station-embellishments/n/se-northwick-park.js +++ b/server/data/station-embellishments/n/se-northwick-park.js @@ -6,7 +6,6 @@ import { SERVICE_ID_BAKERLOO, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/n/se-norwood-junction.js b/server/data/station-embellishments/n/se-norwood-junction.js index 97f3330..58ec25b 100644 --- a/server/data/station-embellishments/n/se-norwood-junction.js +++ b/server/data/station-embellishments/n/se-norwood-junction.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, SERVICE_INFO_LUTON_AIRPORT, @@ -12,8 +11,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBNWD', // Norwood Junction diff --git a/server/data/station-embellishments/p/_se-p.js b/server/data/station-embellishments/p/_se-p.js index 2fef4a0..84ea385 100644 --- a/server/data/station-embellishments/p/_se-p.js +++ b/server/data/station-embellishments/p/_se-p.js @@ -5,7 +5,7 @@ import sePontoonDock from './se-pontoon-dock.js'; import sePutneyBridge from './se-putney-bridge.js'; import sePutneyPier from './se-putney-pier.js'; -const stationEmbellishments = [ +export default [ ...sePaddington, ...seParkRoyal, ...sePimlico, @@ -13,5 +13,3 @@ const stationEmbellishments = [ ...sePutneyBridge, ...sePutneyPier, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/p/se-paddington.js b/server/data/station-embellishments/p/se-paddington.js index cf31ba6..a8acf39 100644 --- a/server/data/station-embellishments/p/se-paddington.js +++ b/server/data/station-embellishments/p/se-paddington.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_HEATHROW_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBPAD', // Paddington diff --git a/server/data/station-embellishments/p/se-park-royal.js b/server/data/station-embellishments/p/se-park-royal.js index 54fdb8a..543a4ff 100644 --- a/server/data/station-embellishments/p/se-park-royal.js +++ b/server/data/station-embellishments/p/se-park-royal.js @@ -6,7 +6,6 @@ import { SERVICE_ID_CENTRAL, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/p/se-pimlico.js b/server/data/station-embellishments/p/se-pimlico.js index 44dc805..626a81f 100644 --- a/server/data/station-embellishments/p/se-pimlico.js +++ b/server/data/station-embellishments/p/se-pimlico.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZLUPCO', // Pimlico diff --git a/server/data/station-embellishments/p/se-pontoon-dock.js b/server/data/station-embellishments/p/se-pontoon-dock.js index 318f88c..14a6093 100644 --- a/server/data/station-embellishments/p/se-pontoon-dock.js +++ b/server/data/station-embellishments/p/se-pontoon-dock.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZDLPDK', // Pontoon Dock diff --git a/server/data/station-embellishments/p/se-putney-bridge.js b/server/data/station-embellishments/p/se-putney-bridge.js index d6b4f65..013aa5e 100644 --- a/server/data/station-embellishments/p/se-putney-bridge.js +++ b/server/data/station-embellishments/p/se-putney-bridge.js @@ -7,7 +7,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -17,7 +16,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZLUPYB', // Putney Bridge diff --git a/server/data/station-embellishments/p/se-putney-pier.js b/server/data/station-embellishments/p/se-putney-pier.js index 1adb912..c9c1153 100644 --- a/server/data/station-embellishments/p/se-putney-pier.js +++ b/server/data/station-embellishments/p/se-putney-pier.js @@ -6,7 +6,6 @@ import { SERVICE_ID_DISTRICT, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_DISTRICT, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GPUT', // Putney Pier diff --git a/server/data/station-embellishments/r/_se-r.js b/server/data/station-embellishments/r/_se-r.js index a641e34..cca0503 100644 --- a/server/data/station-embellishments/r/_se-r.js +++ b/server/data/station-embellishments/r/_se-r.js @@ -1,9 +1,7 @@ import seRomford from './se-romford.js'; import seRoyalWharfPier from './se-royal-wharf-pier.js'; -const stationEmbellishments = [ +export default [ ...seRomford, ...seRoyalWharfPier, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/r/se-romford.js b/server/data/station-embellishments/r/se-romford.js index a5534e1..b00b260 100644 --- a/server/data/station-embellishments/r/se-romford.js +++ b/server/data/station-embellishments/r/se-romford.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_SOUTHEND_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,7 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - const stationEmbellishments = [ { topMostParentId: '910GROMFORD', // Romford diff --git a/server/data/station-embellishments/r/se-royal-wharf-pier.js b/server/data/station-embellishments/r/se-royal-wharf-pier.js index 41d3380..3fb3ade 100644 --- a/server/data/station-embellishments/r/se-royal-wharf-pier.js +++ b/server/data/station-embellishments/r/se-royal-wharf-pier.js @@ -6,7 +6,6 @@ import { SERVICE_ID_DLR, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/s/_se-s.js b/server/data/station-embellishments/s/_se-s.js index be68ce1..85d4ae0 100644 --- a/server/data/station-embellishments/s/_se-s.js +++ b/server/data/station-embellishments/s/_se-s.js @@ -4,12 +4,10 @@ import seSouthWimbledon from './se-south-wimbledon.js'; import seStratford from './se-stratford.js'; import seStratfordInternationalDlr from './se-stratford-international-dlr.js'; -const stationEmbellishments = [ +export default [ ...seShenfield, ...seSouthwark, ...seSouthWimbledon, ...seStratford, ...seStratfordInternationalDlr, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/s/se-shenfield.js b/server/data/station-embellishments/s/se-shenfield.js index 45d9519..608e959 100644 --- a/server/data/station-embellishments/s/se-shenfield.js +++ b/server/data/station-embellishments/s/se-shenfield.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_SOUTHEND_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: '910GSHENFLD', // Shenfield diff --git a/server/data/station-embellishments/s/se-south-wimbledon.js b/server/data/station-embellishments/s/se-south-wimbledon.js index 5398479..572cb0d 100644 --- a/server/data/station-embellishments/s/se-south-wimbledon.js +++ b/server/data/station-embellishments/s/se-south-wimbledon.js @@ -6,7 +6,6 @@ import { SERVICE_ID_TRAM, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TRAM, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/s/se-southwark.js b/server/data/station-embellishments/s/se-southwark.js index fb43b69..7aa824c 100644 --- a/server/data/station-embellishments/s/se-southwark.js +++ b/server/data/station-embellishments/s/se-southwark.js @@ -6,7 +6,6 @@ import { SERVICE_ID_SOUTHEASTERN, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_SOUTHEASTERN, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '940GZZLUSWK', // Southwark diff --git a/server/data/station-embellishments/s/se-stratford-international-dlr.js b/server/data/station-embellishments/s/se-stratford-international-dlr.js index 407fd7d..b36b3ad 100644 --- a/server/data/station-embellishments/s/se-stratford-international-dlr.js +++ b/server/data/station-embellishments/s/se-stratford-international-dlr.js @@ -2,14 +2,10 @@ import { SERVICE_GROUP_EXTRA, } from '../../../constants/serviceGroups.js'; - - import { SERVICE_MODE_EUROSTAR, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: '940GZZDLSIT', // Stratford International (DLR) diff --git a/server/data/station-embellishments/s/se-stratford.js b/server/data/station-embellishments/s/se-stratford.js index becf6a1..a561d3b 100644 --- a/server/data/station-embellishments/s/se-stratford.js +++ b/server/data/station-embellishments/s/se-stratford.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_SOUTHEND_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBSRA', // Stratford diff --git a/server/data/station-embellishments/t/_se-t.js b/server/data/station-embellishments/t/_se-t.js index 3113ac4..59bfc62 100644 --- a/server/data/station-embellishments/t/_se-t.js +++ b/server/data/station-embellishments/t/_se-t.js @@ -3,11 +3,9 @@ import seTowerGateway from './se-tower-gateway.js'; import seTowerHill from './se-tower-hill.js'; import seTowerPier from './se-tower-pier.js'; -const stationEmbellishments = [ +export default [ ...seTottenhamHale, ...seTowerGateway, ...seTowerHill, ...seTowerPier, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/t/se-tottenham-hale.js b/server/data/station-embellishments/t/se-tottenham-hale.js index cc917a2..45c84af 100644 --- a/server/data/station-embellishments/t/se-tottenham-hale.js +++ b/server/data/station-embellishments/t/se-tottenham-hale.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_STANSTED_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBTOM', // Tottenham Hale diff --git a/server/data/station-embellishments/t/se-tower-gateway.js b/server/data/station-embellishments/t/se-tower-gateway.js index f6c2d55..3a4aabc 100644 --- a/server/data/station-embellishments/t/se-tower-gateway.js +++ b/server/data/station-embellishments/t/se-tower-gateway.js @@ -13,7 +13,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_RIVER_BUS, diff --git a/server/data/station-embellishments/t/se-tower-hill.js b/server/data/station-embellishments/t/se-tower-hill.js index 1f9d5c9..08afdea 100644 --- a/server/data/station-embellishments/t/se-tower-hill.js +++ b/server/data/station-embellishments/t/se-tower-hill.js @@ -12,7 +12,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_DLR, SERVICE_MODE_NATIONAL_RAIL, diff --git a/server/data/station-embellishments/t/se-tower-pier.js b/server/data/station-embellishments/t/se-tower-pier.js index f6e7c2c..ae7f5e4 100644 --- a/server/data/station-embellishments/t/se-tower-pier.js +++ b/server/data/station-embellishments/t/se-tower-pier.js @@ -8,7 +8,6 @@ import { SERVICE_ID_DLR, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_DLR, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GTMP', // Tower Pier diff --git a/server/data/station-embellishments/u/_se-u.js b/server/data/station-embellishments/u/_se-u.js index 1cd01f9..d07a57b 100644 --- a/server/data/station-embellishments/u/_se-u.js +++ b/server/data/station-embellishments/u/_se-u.js @@ -1,7 +1,5 @@ import seUpperHolloway from './se-upper-holloway.js'; -const stationEmbellishments = [ +export default [ ...seUpperHolloway, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/v/_se-v.js b/server/data/station-embellishments/v/_se-v.js index 770d8fe..d83f51a 100644 --- a/server/data/station-embellishments/v/_se-v.js +++ b/server/data/station-embellishments/v/_se-v.js @@ -2,10 +2,8 @@ import seVauxhall from './se-vauxhall.js'; import seVauxhallStGeorgeWharfPier from './se-vauxhall-st-george-wharf-pier.js'; import seVictoria from './se-victoria.js'; -const stationEmbellishments = [ +export default [ ...seVauxhall, ...seVauxhallStGeorgeWharfPier, ...seVictoria, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/v/se-vauxhall-st-george-wharf-pier.js b/server/data/station-embellishments/v/se-vauxhall-st-george-wharf-pier.js index 0de63e5..d7f6814 100644 --- a/server/data/station-embellishments/v/se-vauxhall-st-george-wharf-pier.js +++ b/server/data/station-embellishments/v/se-vauxhall-st-george-wharf-pier.js @@ -6,7 +6,6 @@ import { SERVICE_ID_VICTORIA, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/v/se-vauxhall.js b/server/data/station-embellishments/v/se-vauxhall.js index 0a63db5..92429f2 100644 --- a/server/data/station-embellishments/v/se-vauxhall.js +++ b/server/data/station-embellishments/v/se-vauxhall.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/v/se-victoria.js b/server/data/station-embellishments/v/se-victoria.js index 024eda3..d21b2b0 100644 --- a/server/data/station-embellishments/v/se-victoria.js +++ b/server/data/station-embellishments/v/se-victoria.js @@ -3,7 +3,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -13,7 +12,6 @@ import { SERVICE_MODE_COACH, } from '../../../constants/serviceModes.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBVIC', // Victoria diff --git a/server/data/station-embellishments/w/_se-w.js b/server/data/station-embellishments/w/_se-w.js index 0985998..2b14f47 100644 --- a/server/data/station-embellishments/w/_se-w.js +++ b/server/data/station-embellishments/w/_se-w.js @@ -13,7 +13,7 @@ import seWoolwichArsenal from './se-woolwich-arsenal.js'; import seWoolwichArsenalPier from './se-woolwich-arsenal-pier.js'; import seWoolwichFerryNorthPier from './se-woolwich-ferry-north-pier.js'; -const stationEmbellishments = [ +export default [ ...seWansteadPark, ...seWaterloo, ...seWaterlooEast, @@ -29,5 +29,3 @@ const stationEmbellishments = [ ...seWoolwichArsenalPier, ...seWoolwichFerryNorthPier, ]; - -export default stationEmbellishments; diff --git a/server/data/station-embellishments/w/se-wanstead-park.js b/server/data/station-embellishments/w/se-wanstead-park.js index b46e300..09ef6da 100644 --- a/server/data/station-embellishments/w/se-wanstead-park.js +++ b/server/data/station-embellishments/w/se-wanstead-park.js @@ -6,7 +6,6 @@ import { SERVICE_ID_ELIZABETH, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_ELIZABETH_LINE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/w/se-waterloo-east.js b/server/data/station-embellishments/w/se-waterloo-east.js index d9d6433..a19b72d 100644 --- a/server/data/station-embellishments/w/se-waterloo-east.js +++ b/server/data/station-embellishments/w/se-waterloo-east.js @@ -6,7 +6,6 @@ import { SERVICE_ID_JUBILEE, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_JUBILEE, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '910GWLOE', // Waterloo East diff --git a/server/data/station-embellishments/w/se-waterloo-pier.js b/server/data/station-embellishments/w/se-waterloo-pier.js index d78872b..c4406e7 100644 --- a/server/data/station-embellishments/w/se-waterloo-pier.js +++ b/server/data/station-embellishments/w/se-waterloo-pier.js @@ -10,7 +10,6 @@ import { SERVICE_ID_SOUTH_WESTERN_RAILWAY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_TUBE, @@ -23,7 +22,6 @@ import { SERVICE_NAME_SOUTH_WESTERN_RAILWAY, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GWMP', // Waterloo Pier diff --git a/server/data/station-embellishments/w/se-waterloo.js b/server/data/station-embellishments/w/se-waterloo.js index 4034861..4f90768 100644 --- a/server/data/station-embellishments/w/se-waterloo.js +++ b/server/data/station-embellishments/w/se-waterloo.js @@ -20,7 +20,6 @@ import { SERVICE_NAME_RIVER_BUS_1, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBWAT', // Waterloo diff --git a/server/data/station-embellishments/w/se-watford-junction.js b/server/data/station-embellishments/w/se-watford-junction.js index 5e71c4c..af18415 100644 --- a/server/data/station-embellishments/w/se-watford-junction.js +++ b/server/data/station-embellishments/w/se-watford-junction.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_BIRMINGHAM_AIRPORT, } from '../../../constants/serviceInfo.js'; @@ -11,8 +10,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBWFJ', // Watford Junction diff --git a/server/data/station-embellishments/w/se-west-hampstead.js b/server/data/station-embellishments/w/se-west-hampstead.js index d96cbed..118c2af 100644 --- a/server/data/station-embellishments/w/se-west-hampstead.js +++ b/server/data/station-embellishments/w/se-west-hampstead.js @@ -2,7 +2,6 @@ import { SERVICE_GROUP_INFO, } from '../../../constants/serviceGroups.js'; - import { SERVICE_INFO_GATWICK_AIRPORT, SERVICE_INFO_LUTON_AIRPORT, @@ -12,8 +11,6 @@ import { SERVICE_MODE_AIRPORT_CONNECTION, } from '../../../constants/serviceModes.js'; - - const stationEmbellishments = [ { topMostParentId: 'HUBWHD', // West Hampstead diff --git a/server/data/station-embellishments/w/se-westminster-pier.js b/server/data/station-embellishments/w/se-westminster-pier.js index b72c062..0172dd7 100644 --- a/server/data/station-embellishments/w/se-westminster-pier.js +++ b/server/data/station-embellishments/w/se-westminster-pier.js @@ -8,7 +8,6 @@ import { SERVICE_ID_JUBILEE, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_JUBILEE, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GWMR', // Westminster Pier diff --git a/server/data/station-embellishments/w/se-westminster.js b/server/data/station-embellishments/w/se-westminster.js index 7ed568e..8a72741 100644 --- a/server/data/station-embellishments/w/se-westminster.js +++ b/server/data/station-embellishments/w/se-westminster.js @@ -8,7 +8,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, } from '../../../constants/serviceModes.js'; @@ -19,7 +18,6 @@ import { SERVICE_NAME_RIVER_BUS_6, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: 'HUBWSM', // Westminster diff --git a/server/data/station-embellishments/w/se-white-city.js b/server/data/station-embellishments/w/se-white-city.js index 60289be..ecd9359 100644 --- a/server/data/station-embellishments/w/se-white-city.js +++ b/server/data/station-embellishments/w/se-white-city.js @@ -7,7 +7,6 @@ import { SERVICE_ID_HAMMERSMITH_CITY, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/w/se-wood-lane.js b/server/data/station-embellishments/w/se-wood-lane.js index 44f10fd..2d639ab 100644 --- a/server/data/station-embellishments/w/se-wood-lane.js +++ b/server/data/station-embellishments/w/se-wood-lane.js @@ -6,7 +6,6 @@ import { SERVICE_ID_CENTRAL, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; diff --git a/server/data/station-embellishments/w/se-woolwich-arsenal-pier.js b/server/data/station-embellishments/w/se-woolwich-arsenal-pier.js index 17f479c..9e5d12e 100644 --- a/server/data/station-embellishments/w/se-woolwich-arsenal-pier.js +++ b/server/data/station-embellishments/w/se-woolwich-arsenal-pier.js @@ -9,7 +9,6 @@ import { SERVICE_ID_THAMESLINK, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_NATIONAL_RAIL, SERVICE_MODE_TUBE, @@ -21,7 +20,6 @@ import { SERVICE_NAME_THAMESLINK, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GWAS', // Woolwich Arsenal Pier diff --git a/server/data/station-embellishments/w/se-woolwich-arsenal.js b/server/data/station-embellishments/w/se-woolwich-arsenal.js index 2cdae03..7083613 100644 --- a/server/data/station-embellishments/w/se-woolwich-arsenal.js +++ b/server/data/station-embellishments/w/se-woolwich-arsenal.js @@ -10,7 +10,6 @@ import { SERVICE_ID_RIVER_BUS_6, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_RIVER_BUS, SERVICE_MODE_TUBE, diff --git a/server/data/station-embellishments/w/se-woolwich-ferry-north-pier.js b/server/data/station-embellishments/w/se-woolwich-ferry-north-pier.js index 0b50393..e6202a3 100644 --- a/server/data/station-embellishments/w/se-woolwich-ferry-north-pier.js +++ b/server/data/station-embellishments/w/se-woolwich-ferry-north-pier.js @@ -6,7 +6,6 @@ import { SERVICE_ID_DLR, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js'; @@ -15,7 +14,6 @@ import { SERVICE_NAME_DLR, } from '../../../constants/serviceNames.js'; - const stationEmbellishments = [ { topMostParentId: '930GWWC', // Woolwich Ferry North Pier diff --git a/server/data/station-embellishments/w/se-woolwich.js b/server/data/station-embellishments/w/se-woolwich.js index 3da90a8..c73e763 100644 --- a/server/data/station-embellishments/w/se-woolwich.js +++ b/server/data/station-embellishments/w/se-woolwich.js @@ -6,7 +6,6 @@ import { SERVICE_ID_DLR, } from '../../../constants/serviceIds.js'; - import { SERVICE_MODE_TUBE, } from '../../../constants/serviceModes.js';