var data = [{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-2098701796","operationType":1,"vehicleId":"001","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUEPG","destinationName":"Epping Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":710,"currentLocation":"Between Bond Street and Oxford Circus","towards":"Epping","expectedArrival":"2025-08-17T07:51:28Z","timeToLive":"2025-08-17T07:51:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"663802297","operationType":1,"vehicleId":"002","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUEPG","destinationName":"Epping Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1070,"currentLocation":"Between Notting Hill Gate and Queensway","towards":"Epping","expectedArrival":"2025-08-17T07:57:28Z","timeToLive":"2025-08-17T07:57:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1144726818","operationType":1,"vehicleId":"003","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUEPG","destinationName":"Epping Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1670,"currentLocation":"Between East Acton and White City","towards":"Epping","expectedArrival":"2025-08-17T08:07:28Z","timeToLive":"2025-08-17T08:07:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1696417713","operationType":1,"vehicleId":"014","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Westbound - Platform 5","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUNAN","destinationName":"North Acton Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1249,"currentLocation":"At Wanstead","towards":"North Acton","expectedArrival":"2025-08-17T08:00:27Z","timeToLive":"2025-08-17T08:00:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1546486549","operationType":1,"vehicleId":"016","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Westbound - Platform 5","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUEBY","destinationName":"Ealing Broadway Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1010,"currentLocation":"Left Leytonstone","towards":"Ealing Broadway","expectedArrival":"2025-08-17T07:56:28Z","timeToLive":"2025-08-17T07:56:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1816381171","operationType":1,"vehicleId":"020","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Westbound - Platform 5","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUWRP","destinationName":"West Ruislip Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":80,"currentLocation":"Between Bethnal Green and Liverpool Street","towards":"West Ruislip","expectedArrival":"2025-08-17T07:40:58Z","timeToLive":"2025-08-17T07:40:58Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-2098570724","operationType":1,"vehicleId":"021","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Westbound - Platform 5","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUWRP","destinationName":"West Ruislip Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1069,"currentLocation":"At Leytonstone","towards":"West Ruislip","expectedArrival":"2025-08-17T07:57:27Z","timeToLive":"2025-08-17T07:57:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1696745393","operationType":1,"vehicleId":"024","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Westbound - Platform 5","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUWRP","destinationName":"West Ruislip Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1789,"currentLocation":"Approaching Barkingside","towards":"West Ruislip","expectedArrival":"2025-08-17T08:09:27Z","timeToLive":"2025-08-17T08:09:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1696810929","operationType":1,"vehicleId":"034","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUEPG","destinationName":"Epping Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":140,"currentLocation":"At Bank","towards":"Epping","expectedArrival":"2025-08-17T07:41:58Z","timeToLive":"2025-08-17T07:41:58Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1065816040","operationType":1,"vehicleId":"035","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUEPG","destinationName":"Epping Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":200,"currentLocation":"Left St. Paul's","towards":"Epping","expectedArrival":"2025-08-17T07:42:58Z","timeToLive":"2025-08-17T07:42:58Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-2098767332","operationType":1,"vehicleId":"051","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUHLT","destinationName":"Hainault Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1730,"currentLocation":"Approaching East Acton","towards":"Hainault via Newbury Park","expectedArrival":"2025-08-17T08:08:28Z","timeToLive":"2025-08-17T08:08:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1546224405","operationType":1,"vehicleId":"056","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","bearing":"","destinationNaptanId":"940GZZLULVT","destinationName":"Liverpool Street Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":470,"currentLocation":"Approaching Holborn","towards":"Liverpool Street","expectedArrival":"2025-08-17T07:47:28Z","timeToLive":"2025-08-17T07:47:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-221047106","operationType":1,"vehicleId":"067","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUHLT","destinationName":"Hainault Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":350,"currentLocation":"At Chancery Lane","towards":"Hainault via Newbury Park","expectedArrival":"2025-08-17T07:45:28Z","timeToLive":"2025-08-17T07:45:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1816053491","operationType":1,"vehicleId":"070","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUHLT","destinationName":"Hainault Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":830,"currentLocation":"Approaching Marble Arch","towards":"Hainault via Newbury Park","expectedArrival":"2025-08-17T07:53:28Z","timeToLive":"2025-08-17T07:53:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-2098701795","operationType":1,"vehicleId":"101","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Eastbound - Platform 4","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUHLT","destinationName":"Hainault Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1250,"currentLocation":"Between Shepherd's Bush and Holland Park","towards":"Hainault via Newbury Park","expectedArrival":"2025-08-17T08:00:28Z","timeToLive":"2025-08-17T08:00:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1816184560","operationType":1,"vehicleId":"110","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"central","lineName":"Central","platformName":"Westbound - Platform 5","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUEBY","destinationName":"Ealing Broadway Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":350,"currentLocation":"At Mile End","towards":"Ealing Broadway","expectedArrival":"2025-08-17T07:45:28Z","timeToLive":"2025-08-17T07:45:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:30.781Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1876738978","operationType":1,"vehicleId":"211","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"circle","lineName":"Circle","platformName":"Eastbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":470,"currentLocation":"At Kings Cross St. Pancras Platform 2","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-17T07:47:28Z","timeToLive":"2025-08-17T07:47:28Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-895203265","operationType":1,"vehicleId":"212","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"circle","lineName":"Circle","platformName":"Eastbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1071,"currentLocation":"Between Paddington and Edgware Road","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-17T07:57:29Z","timeToLive":"2025-08-17T07:57:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1458717544","operationType":1,"vehicleId":"213","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"circle","lineName":"Circle","platformName":"Eastbound - Platform 1","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUERC","destinationName":"Edgware Road (Circle Line) Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1671,"currentLocation":"At Wood Lane Platform 1","towards":"Edgware Road (Circle)","expectedArrival":"2025-08-17T08:07:29Z","timeToLive":"2025-08-17T08:07:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1807866009","operationType":1,"vehicleId":"200","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Westbound - Platform 2","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUHSC","destinationName":"Hammersmith (H&C Line) Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":201,"currentLocation":"At Aldgate Platform 4","towards":"Hammersmith","expectedArrival":"2025-08-17T07:42:59Z","timeToLive":"2025-08-17T07:42:59Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"2057223052","operationType":1,"vehicleId":"271","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Eastbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUBKG","destinationName":"Barking Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":771,"currentLocation":"At Baker Street Platform 5","towards":"Barking","expectedArrival":"2025-08-17T07:52:29Z","timeToLive":"2025-08-17T07:52:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-537513967","operationType":1,"vehicleId":"272","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Eastbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUBKG","destinationName":"Barking Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1371,"currentLocation":"At Westbourne Park Platform 2","towards":"Barking","expectedArrival":"2025-08-17T08:02:29Z","timeToLive":"2025-08-17T08:02:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-940183966","operationType":1,"vehicleId":"405","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":591,"currentLocation":"Between Moorgate and Liverpool Street","towards":"Check Front of Train","expectedArrival":"2025-08-17T07:49:29Z","timeToLive":"2025-08-17T07:49:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1538432377","operationType":1,"vehicleId":"406","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1491,"currentLocation":"At Baker Street Platform 3","towards":"Check Front of Train","expectedArrival":"2025-08-17T08:04:29Z","timeToLive":"2025-08-17T08:04:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1807931543","operationType":1,"vehicleId":"430","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":891,"currentLocation":"Between Kings Cross St. Pancras and Farringdon","towards":"Check Front of Train","expectedArrival":"2025-08-17T07:54:29Z","timeToLive":"2025-08-17T07:54:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"2056960910","operationType":1,"vehicleId":"431","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"hammersmith-city","lineName":"Hammersmith & City","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1191,"currentLocation":"Approaching Euston Square Platform 2","towards":"Check Front of Train","expectedArrival":"2025-08-17T07:59:29Z","timeToLive":"2025-08-17T07:59:29Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:31.389Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1471247539","operationType":1,"vehicleId":"405","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":589,"currentLocation":"Between Moorgate and Liverpool Street","towards":"Check Front of Train","expectedArrival":"2025-08-17T07:49:27Z","timeToLive":"2025-08-17T07:49:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-873068632","operationType":1,"vehicleId":"406","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1489,"currentLocation":"At Baker Street Platform 3","towards":"Check Front of Train","expectedArrival":"2025-08-17T08:04:27Z","timeToLive":"2025-08-17T08:04:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-873068632","operationType":1,"vehicleId":"406","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Eastbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUALD","destinationName":"Aldgate Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":889,"currentLocation":"At Baker Street Platform 3","towards":"Aldgate","expectedArrival":"2025-08-17T07:54:27Z","timeToLive":"2025-08-17T07:54:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-75087290","operationType":1,"vehicleId":"430","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":889,"currentLocation":"Between Kings Cross St. Pancras and Farringdon","towards":"Check Front of Train","expectedArrival":"2025-08-17T07:54:27Z","timeToLive":"2025-08-17T07:54:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"354541217","operationType":1,"vehicleId":"431","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Westbound - Platform 2","bearing":"","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1189,"currentLocation":"Approaching Euston Square Platform 2","towards":"Check Front of Train","expectedArrival":"2025-08-17T07:59:27Z","timeToLive":"2025-08-17T07:59:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-1337371332","operationType":1,"vehicleId":"432","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Eastbound - Platform 1","direction":"outbound","bearing":"","destinationNaptanId":"940GZZLUALD","destinationName":"Aldgate Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":1189,"currentLocation":"Between Finchley Road and Baker Street","towards":"Aldgate","expectedArrival":"2025-08-17T07:59:27Z","timeToLive":"2025-08-17T07:59:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"1695912451","operationType":1,"vehicleId":"447","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Westbound - Platform 2","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUUXB","destinationName":"Uxbridge Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":49,"currentLocation":"Between Aldgate and Liverpool Street","towards":"Uxbridge","expectedArrival":"2025-08-17T07:40:27Z","timeToLive":"2025-08-17T07:40:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}},{"$type":"Tfl.Api.Presentation.Entities.Prediction, Tfl.Api.Presentation.Entities","id":"-67616186","operationType":1,"vehicleId":"450","naptanId":"940GZZLULVT","stationName":"Liverpool Street Underground Station","lineId":"metropolitan","lineName":"Metropolitan","platformName":"Westbound - Platform 2","direction":"inbound","bearing":"","destinationNaptanId":"940GZZLUUXB","destinationName":"Uxbridge Underground Station","timestamp":"2025-08-17T07:39:38.5069869Z","timeToStation":289,"currentLocation":"At Aldgate Platform 3","towards":"Uxbridge","expectedArrival":"2025-08-17T07:44:27Z","timeToLive":"2025-08-17T07:44:27Z","modeName":"tube","timing":{"$type":"Tfl.Api.Presentation.Entities.PredictionTiming, Tfl.Api.Presentation.Entities","countdownServerAdjustment":"00:00:00","source":"0001-01-01T00:00:00","insert":"0001-01-01T00:00:00","read":"2025-08-17T07:39:27.772Z","sent":"2025-08-17T07:39:38Z","received":"0001-01-01T00:00:00"}}]
var times = [];
for (var i = 0; i < data.length; i++) {
var platformName = data[i].platformName.replace(" - Platform ", ' platform ');
var platformName = platformName.toLowerCase();
if (data[i].towards.includes('Check Front of Train')) {
var towards = ' (check front of train for destination)';
} else {
var towards = ' (towards ' + data[i].towards + ')';
}
var towards = towards.replace(" (Circle)", '');
var towards = towards.replace("Elephant and Castle", 'Elephant & Castle');
var towards = towards.replace("Harrow and Wealdstone", 'Harrow & Wealdstone');
var towards = towards.replace("T123 + 5", 'Terminals 2-3 & 5');
var towards = towards.replace("via CX", 'via Charing Cross');
var expectedArrival = data[i].expectedArrival.split("T");
var expectedArrival_bits = expectedArrival[1].split(":");
var expectedArrival = expectedArrival_bits[0] + ':' + expectedArrival_bits[1] + towards;
var time = data[i].lineName + ' ' + platformName + ' –' + expectedArrival;
var time = time.replace("Bakerloo", 'Bakerloo line');
var time = time.replace("Central", 'Central line');
var time = time.replace("Hendon Central line", 'Hendon Central');
var time = time.replace("Finchley Central line", 'Finchley Central');
var time = time.replace("Walthamstow Central line", 'Walthamstow Central');
var time = time.replace("Wembley Central line", 'Wembley Central');
var time = time.replace("Circle", 'Circle line');
var time = time.replace("towards Circle line", 'check front of train for destination');
var time = time.replace("towards Circle Line", 'check front of train for destination');
var time = time.replace("District", 'District line');
var time = time.replace("Docklands Light Railway", 'Docklands Light Railway');
var time = time.replace("DLR", 'Docklands Light Railway');
var time = time.replace("Hammersmith & City", 'Hammersmith & City line');
var time = time.replace("Jubilee", 'Jubilee line');
var time = time.replace("Metropolitan", 'Metropolitan line');
var time = time.replace("Northern", 'Northern line');
var time = time.replace("Piccadilly", 'Piccadilly line');
var time = time.replace("Elizabeth", 'Elizabeth line');
var time = time.replace("Victoria", 'Victoria line');
var time = time.replace("(via Victoria line)", 'via Victoria');
var time = time.replace("Waterloo & City", 'Waterloo & City line');
var time = time.replace("via Bank", 'via Bank loop');
var time = time.replace("via Charing Cross", 'via Charing Cross loop');
var time = time.replace("northbound platform", 'Northbound platform');
var time = time.replace("southbound platform", 'Southbound platform');
var time = time.replace("eastbound platform", 'Eastbound platform');
var time = time.replace("westbound platform", 'Westbound platform');
var time = time.replace("inner rail", 'Inner rail');
var time = time.replace("outer rail", 'Outer rail');
var time = time.replace("23:", '00:');
var time = time.replace("22:", '23:');
var time = time.replace("21:", '22:');
var time = time.replace("20:", '21:');
var time = time.replace("19:", '20:');
var time = time.replace("18:", '19:');
var time = time.replace("17:", '18:');
var time = time.replace("16:", '17:');
var time = time.replace("15:", '16:');
var time = time.replace("14:", '15:');
var time = time.replace("13:", '14:');
var time = time.replace("12:", '13:');
var time = time.replace("11:", '12:');
var time = time.replace("10:", '11:');
var time = time.replace("09:", '10:');
var time = time.replace("08:", '09:');
var time = time.replace("07:", '08:');
var time = time.replace("06:", '07:');
var time = time.replace("05:", '06:');
var time = time.replace("04:", '05:');
var time = time.replace("03:", '04:');
var time = time.replace("02:", '03:');
var time = time.replace("01:", '02:');
var time = time.replace("00:", '01:');
times.push(time);
}
times.sort();
var real_times = [];
var done_platforms = [];
for (var i = 0; i < times.length; i++) {
var pieces = times[i].split(" –");
if (done_platforms.indexOf(pieces[0]) != -1) {
var piece = ' ' + pieces[1];
} else {
var piece = '' + pieces[0] + ' ' + pieces[1];
}
real_times.push(piece);
done_platforms.push(pieces[0]);
}
var real_times_array = real_times.toString();
var real_times_array = real_times_array.replace(/\,
/g, '
');
var real_times_array = real_times_array.replace(/\,/g, ' · ');
var real_times_array = real_times_array.replace(/\(towards \)/g, '(check front of train for destination)');
if (real_times_array.length < 25) {
var real_times_array = real_times_array + '
Timetable information is not available
';
}
var real_times_array = real_times_array + '';
var real_times_array = real_times_array + 'Powered by TfL Open Data. Contains OS data © Crown copyright and database rights 2016 / Geomni UK Map data © and database rights 2019
';
document.getElementById("departures").innerHTML = real_times_array;