Stop Reporting - 900150509

object(stdClass)#2 (15) {
  ["tripId"]=>
  string(21) "1|67819|3|86|23012026"
  ["stop"]=>
  object(stdClass)#6 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#7 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#8 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:06:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:09:00+01:00"
  ["delay"]=>
  int(-180)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#9 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25852"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#10 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#11 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#12 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#13 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#14 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#15 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#16 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
  ["currentTripPosition"]=>
  object(stdClass)#17 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.534704)
    ["longitude"]=>
    float(13.469068)
  }
}
object(stdClass)#18 (15) {
  ["tripId"]=>
  string(21) "1|67870|4|86|23012026"
  ["stop"]=>
  object(stdClass)#19 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#20 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#21 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:09:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:05:00+01:00"
  ["delay"]=>
  int(240)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#22 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25420"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#23 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#24 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#25 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#26 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#27 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#28 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#29 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
  ["currentTripPosition"]=>
  object(stdClass)#30 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.535244)
    ["longitude"]=>
    float(13.479172)
  }
}
object(stdClass)#31 (15) {
  ["tripId"]=>
  string(21) "1|67874|4|86|23012026"
  ["stop"]=>
  object(stdClass)#32 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#33 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#34 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:16:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:16:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#35 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25423"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#36 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#37 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#38 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#39 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#40 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#41 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#42 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
  ["currentTripPosition"]=>
  object(stdClass)#43 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.526776)
    ["longitude"]=>
    float(13.449139)
  }
}
object(stdClass)#44 (14) {
  ["tripId"]=>
  string(21) "1|67832|6|86|23012026"
  ["stop"]=>
  object(stdClass)#45 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#46 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#47 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:20:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:20:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#48 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25738"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#49 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#50 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#51 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#52 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#53 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#54 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#55 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#56 (15) {
  ["tripId"]=>
  string(21) "1|67870|5|86|23012026"
  ["stop"]=>
  object(stdClass)#57 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#58 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#59 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:25:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:25:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#60 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25422"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#61 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#62 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#63 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#64 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#65 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#66 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#67 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
  ["currentTripPosition"]=>
  object(stdClass)#68 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.521841)
    ["longitude"]=>
    float(13.414306)
  }
}
object(stdClass)#69 (14) {
  ["tripId"]=>
  string(21) "1|67819|4|86|23012026"
  ["stop"]=>
  object(stdClass)#70 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#71 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#72 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:29:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:29:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#73 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25853"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#74 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#75 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#76 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#77 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#78 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#79 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#80 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#81 (14) {
  ["tripId"]=>
  string(21) "1|67874|5|86|23012026"
  ["stop"]=>
  object(stdClass)#82 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#83 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#84 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:36:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:36:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#85 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25425"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#86 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#87 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#88 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#89 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#90 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#91 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#92 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#93 (14) {
  ["tripId"]=>
  string(21) "1|67832|7|86|23012026"
  ["stop"]=>
  object(stdClass)#94 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#95 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#96 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:40:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:40:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#97 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25739"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#98 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#99 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#100 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#101 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#102 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#103 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#104 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
}
object(stdClass)#105 (14) {
  ["tripId"]=>
  string(21) "1|67870|6|86|23012026"
  ["stop"]=>
  object(stdClass)#106 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#107 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#108 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:45:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:45:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#109 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25424"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#110 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#111 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#112 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#113 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#114 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#115 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#116 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#117 (14) {
  ["tripId"]=>
  string(21) "1|67819|5|86|23012026"
  ["stop"]=>
  object(stdClass)#118 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#119 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#120 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:49:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:49:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#121 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25854"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#122 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#123 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#124 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#125 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#126 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#127 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#128 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#129 (14) {
  ["tripId"]=>
  string(21) "1|67874|6|86|23012026"
  ["stop"]=>
  object(stdClass)#130 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#131 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#132 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-23T23:56:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:56:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#133 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25427"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#134 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#135 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#136 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#137 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#138 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#139 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#140 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#141 (14) {
  ["tripId"]=>
  string(21) "1|67818|1|86|23012026"
  ["stop"]=>
  object(stdClass)#142 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#143 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#144 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:00:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:00:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#145 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25855"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#146 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#147 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#148 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#149 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#150 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#151 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#152 (14) {
  ["tripId"]=>
  string(21) "1|67870|7|86|23012026"
  ["stop"]=>
  object(stdClass)#153 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#154 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#155 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:05:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:05:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#156 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25426"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#157 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#158 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#159 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#160 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#161 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#162 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#163 (14) {
  ["tripId"]=>
  string(21) "1|67874|7|86|23012026"
  ["stop"]=>
  object(stdClass)#164 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#165 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#166 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:16:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:16:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#167 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25429"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#168 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#169 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#170 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#171 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#172 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#173 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#174 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#175 (14) {
  ["tripId"]=>
  string(21) "1|67813|0|86|23012026"
  ["stop"]=>
  object(stdClass)#176 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#177 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#178 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:21:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:21:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#179 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25864"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#180 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#181 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#182 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#183 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#184 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#185 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#186 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#187 (14) {
  ["tripId"]=>
  string(21) "1|67870|8|86|23012026"
  ["stop"]=>
  object(stdClass)#188 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#189 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#190 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:25:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:25:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#191 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25428"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#192 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#193 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#194 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#195 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#196 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#197 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#198 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#199 (14) {
  ["tripId"]=>
  string(21) "1|67874|8|86|23012026"
  ["stop"]=>
  object(stdClass)#200 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#201 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#202 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:36:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:36:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#203 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25431"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#204 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#205 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#206 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#207 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#208 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#209 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#210 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#211 (14) {
  ["tripId"]=>
  string(21) "1|67870|9|86|23012026"
  ["stop"]=>
  object(stdClass)#212 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#213 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#214 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:45:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:45:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#215 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25430"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#216 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#217 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#218 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#219 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#220 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#221 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#222 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
object(stdClass)#223 (14) {
  ["tripId"]=>
  string(21) "1|67813|1|86|23012026"
  ["stop"]=>
  object(stdClass)#224 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#225 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#226 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:51:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:51:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(35) "Landsberger Allee/Petersburger Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#227 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25865"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#228 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#229 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#230 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#231 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#232 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120017"
    ["name"]=>
    string(20) "Virchowstr. (Berlin)"
    ["location"]=>
    object(stdClass)#233 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120017"
      ["latitude"]=>
      float(52.525742)
      ["longitude"]=>
      float(13.441948)
    }
    ["products"]=>
    object(stdClass)#234 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120017"
  }
}
object(stdClass)#235 (14) {
  ["tripId"]=>
  string(21) "1|67858|0|86|23012026"
  ["stop"]=>
  object(stdClass)#236 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900150509"
    ["name"]=>
    string(24) "Altenhofer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#237 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900150509"
      ["latitude"]=>
      float(52.534929)
      ["longitude"]=>
      float(13.48017)
    }
    ["products"]=>
    object(stdClass)#238 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900150509"
  }
  ["when"]=>
  string(25) "2026-01-24T00:54:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:54:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#239 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25554"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#240 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#241 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#242 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#243 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#244 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#245 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#246 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|67819|3|86|23012026M62585223:0623:09-180Landsberger Allee/Petersburger Str.
1|67870|4|86|23012026M62542023:0923:05240Landsberger Allee/Rhinstr.->Bus
1|67874|4|86|23012026M62542323:1623:160Landsberger Allee/Rhinstr.->Bus
1|67832|6|86|23012026M62573823:2023:200S Hackescher Markt
1|67870|5|86|23012026M62542223:2523:250Landsberger Allee/Rhinstr.->Bus
1|67819|4|86|23012026M62585323:2923:290Landsberger Allee/Petersburger Str.
1|67874|5|86|23012026M62542523:3623:360Landsberger Allee/Rhinstr.->Bus
1|67832|7|86|23012026M62573923:4023:400S Hackescher Markt
1|67870|6|86|23012026M62542423:4523:450Landsberger Allee/Rhinstr.->Bus
1|67819|5|86|23012026M62585423:4923:490Landsberger Allee/Petersburger Str.
1|67874|6|86|23012026M62542723:5623:560Landsberger Allee/Rhinstr.->Bus
1|67818|1|86|23012026M62585500:0000:000Landsberger Allee/Petersburger Str.
1|67870|7|86|23012026M62542600:0500:050Landsberger Allee/Rhinstr.->Bus
1|67874|7|86|23012026M62542900:1600:160Landsberger Allee/Rhinstr.->Bus
1|67813|0|86|23012026M62586400:2100:210Landsberger Allee/Petersburger Str.
1|67870|8|86|23012026M62542800:2500:250Landsberger Allee/Rhinstr.->Bus
1|67874|8|86|23012026M62543100:3600:360Landsberger Allee/Rhinstr.->Bus
1|67870|9|86|23012026M62543000:4500:450Landsberger Allee/Rhinstr.->Bus
1|67813|1|86|23012026M62586500:5100:510Landsberger Allee/Petersburger Str.
1|67858|0|86|23012026M62555400:5400:540Landsberger Allee/Rhinstr.->Bus

Stop Reporting - 900160538

object(stdClass)#248 (15) {
  ["tripId"]=>
  string(21) "1|63394|4|86|23012026"
  ["stop"]=>
  object(stdClass)#249 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#223 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#232 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-23T23:13:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:15:00+01:00"
  ["delay"]=>
  int(-120)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(29) "S+U Lichtenberg/Gudrunstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#234 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22298"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#233 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#231 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#230 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#227 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#229 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#228 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160021"
    ["name"]=>
    string(39) "S+U Lichtenberg Bhf/Gudrunstr. (Berlin)"
    ["location"]=>
    object(stdClass)#224 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160021"
      ["latitude"]=>
      float(52.512366)
      ["longitude"]=>
      float(13.500063)
    }
    ["products"]=>
    object(stdClass)#226 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160021"
  }
  ["currentTripPosition"]=>
  object(stdClass)#225 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.515279)
    ["longitude"]=>
    float(13.453966)
  }
}
object(stdClass)#211 (14) {
  ["tripId"]=>
  string(21) "1|63375|6|86|23012026"
  ["stop"]=>
  object(stdClass)#220 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#222 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#221 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-23T23:23:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:23:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(25) "Friedrichshain,Holteistr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#219 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22470"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#218 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#215 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#217 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#216 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#212 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#214 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120013"
    ["name"]=>
    string(19) "Holteistr. (Berlin)"
    ["location"]=>
    object(stdClass)#213 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120013"
      ["latitude"]=>
      float(52.508609)
      ["longitude"]=>
      float(13.466299)
    }
    ["products"]=>
    object(stdClass)#199 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120013"
  }
}
object(stdClass)#208 (14) {
  ["tripId"]=>
  string(21) "1|63394|5|86|23012026"
  ["stop"]=>
  object(stdClass)#210 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#209 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#207 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-23T23:35:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:35:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(29) "S+U Lichtenberg/Gudrunstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#206 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22299"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#203 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#205 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#204 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#200 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#202 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#201 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160021"
    ["name"]=>
    string(39) "S+U Lichtenberg Bhf/Gudrunstr. (Berlin)"
    ["location"]=>
    object(stdClass)#187 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160021"
      ["latitude"]=>
      float(52.512366)
      ["longitude"]=>
      float(13.500063)
    }
    ["products"]=>
    object(stdClass)#196 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160021"
  }
}
object(stdClass)#198 (14) {
  ["tripId"]=>
  string(21) "1|63375|7|86|23012026"
  ["stop"]=>
  object(stdClass)#197 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#195 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#194 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-23T23:43:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:43:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(25) "Friedrichshain,Holteistr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#191 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22471"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#193 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#192 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#188 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#190 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#189 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#175 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120013"
    ["name"]=>
    string(19) "Holteistr. (Berlin)"
    ["location"]=>
    object(stdClass)#184 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120013"
      ["latitude"]=>
      float(52.508609)
      ["longitude"]=>
      float(13.466299)
    }
    ["products"]=>
    object(stdClass)#186 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120013"
  }
}
object(stdClass)#185 (14) {
  ["tripId"]=>
  string(21) "1|63394|6|86|23012026"
  ["stop"]=>
  object(stdClass)#183 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#182 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#179 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-23T23:55:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:55:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(29) "S+U Lichtenberg/Gudrunstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#181 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22300"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#180 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#176 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#178 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#177 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#163 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160021"
    ["name"]=>
    string(39) "S+U Lichtenberg Bhf/Gudrunstr. (Berlin)"
    ["location"]=>
    object(stdClass)#172 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160021"
      ["latitude"]=>
      float(52.512366)
      ["longitude"]=>
      float(13.500063)
    }
    ["products"]=>
    object(stdClass)#174 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160021"
  }
}
object(stdClass)#173 (14) {
  ["tripId"]=>
  string(21) "1|63375|8|86|23012026"
  ["stop"]=>
  object(stdClass)#171 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#170 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#167 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T00:03:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:03:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(25) "Friedrichshain,Holteistr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#169 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22472"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#168 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#164 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#166 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#165 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#152 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120013"
    ["name"]=>
    string(19) "Holteistr. (Berlin)"
    ["location"]=>
    object(stdClass)#160 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120013"
      ["latitude"]=>
      float(52.508609)
      ["longitude"]=>
      float(13.466299)
    }
    ["products"]=>
    object(stdClass)#162 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120013"
  }
}
object(stdClass)#161 (14) {
  ["tripId"]=>
  string(21) "1|63393|0|86|23012026"
  ["stop"]=>
  object(stdClass)#159 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#156 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#158 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T00:15:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:15:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(23) "Betriebshof Lichtenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#157 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "37391"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#153 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#155 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#154 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#141 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#149 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#151 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160522"
    ["name"]=>
    string(32) "Betriebshof Lichtenberg (Berlin)"
    ["location"]=>
    object(stdClass)#150 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160522"
      ["latitude"]=>
      float(52.519989)
      ["longitude"]=>
      float(13.49938)
    }
    ["products"]=>
    object(stdClass)#148 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160522"
  }
}
object(stdClass)#145 (14) {
  ["tripId"]=>
  string(21) "1|63375|9|86|23012026"
  ["stop"]=>
  object(stdClass)#147 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#146 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#142 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T00:23:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:23:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Friedrichshain,Holteistr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#144 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22473"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#143 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#129 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#138 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#140 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#139 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#137 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120013"
    ["name"]=>
    string(19) "Holteistr. (Berlin)"
    ["location"]=>
    object(stdClass)#136 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120013"
      ["latitude"]=>
      float(52.508609)
      ["longitude"]=>
      float(13.466299)
    }
    ["products"]=>
    object(stdClass)#133 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120013"
  }
}
object(stdClass)#135 (14) {
  ["tripId"]=>
  string(21) "1|63393|1|86|23012026"
  ["stop"]=>
  object(stdClass)#134 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#130 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#132 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T00:35:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:35:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(23) "Betriebshof Lichtenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#131 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "37391"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#117 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#126 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#128 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#127 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#125 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#124 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160522"
    ["name"]=>
    string(32) "Betriebshof Lichtenberg (Berlin)"
    ["location"]=>
    object(stdClass)#121 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160522"
      ["latitude"]=>
      float(52.519989)
      ["longitude"]=>
      float(13.49938)
    }
    ["products"]=>
    object(stdClass)#123 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160522"
  }
}
object(stdClass)#122 (14) {
  ["tripId"]=>
  string(22) "1|63375|10|86|23012026"
  ["stop"]=>
  object(stdClass)#118 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#120 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#119 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T00:43:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:43:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(25) "Friedrichshain,Holteistr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#105 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "22474"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#114 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#116 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#115 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#113 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#112 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#109 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120013"
    ["name"]=>
    string(19) "Holteistr. (Berlin)"
    ["location"]=>
    object(stdClass)#111 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120013"
      ["latitude"]=>
      float(52.508609)
      ["longitude"]=>
      float(13.466299)
    }
    ["products"]=>
    object(stdClass)#110 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120013"
  }
}
object(stdClass)#106 (14) {
  ["tripId"]=>
  string(21) "1|63393|2|86|23012026"
  ["stop"]=>
  object(stdClass)#108 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#107 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#93 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T00:55:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:55:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(23) "Betriebshof Lichtenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#102 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "37391"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#104 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#103 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#101 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#100 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#97 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#99 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160522"
    ["name"]=>
    string(32) "Betriebshof Lichtenberg (Berlin)"
    ["location"]=>
    object(stdClass)#98 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160522"
      ["latitude"]=>
      float(52.519989)
      ["longitude"]=>
      float(13.49938)
    }
    ["products"]=>
    object(stdClass)#94 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160522"
  }
}
object(stdClass)#96 (14) {
  ["tripId"]=>
  string(21) "1|65236|0|86|23012026"
  ["stop"]=>
  object(stdClass)#95 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#81 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#90 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T01:05:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T01:05:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(23) "Betriebshof Lichtenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#92 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(24) "de-vbb-11000000-tram-m10"
    ["fahrtNr"]=>
    string(5) "27927"
    ["name"]=>
    string(3) "M10"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#91 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#89 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#007B3D"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#88 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#85 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#87 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#86 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160522"
    ["name"]=>
    string(32) "Betriebshof Lichtenberg (Berlin)"
    ["location"]=>
    object(stdClass)#82 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160522"
      ["latitude"]=>
      float(52.519989)
      ["longitude"]=>
      float(13.49938)
    }
    ["products"]=>
    object(stdClass)#84 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160522"
  }
}
object(stdClass)#83 (14) {
  ["tripId"]=>
  string(21) "1|63396|0|86|23012026"
  ["stop"]=>
  object(stdClass)#69 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160538"
    ["name"]=>
    string(21) "Scheffelstr. (Berlin)"
    ["location"]=>
    object(stdClass)#78 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160538"
      ["latitude"]=>
      float(52.520501)
      ["longitude"]=>
      float(13.473805)
    }
    ["products"]=>
    object(stdClass)#80 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160538"
  }
  ["when"]=>
  string(25) "2026-01-24T01:15:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T01:15:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(23) "Betriebshof Lichtenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#79 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-21"
    ["fahrtNr"]=>
    string(5) "37392"
    ["name"]=>
    string(2) "21"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#77 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#76 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#BC90C1"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#73 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#75 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#74 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#70 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900160522"
    ["name"]=>
    string(32) "Betriebshof Lichtenberg (Berlin)"
    ["location"]=>
    object(stdClass)#72 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900160522"
      ["latitude"]=>
      float(52.519989)
      ["longitude"]=>
      float(13.49938)
    }
    ["products"]=>
    object(stdClass)#71 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900160522"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|63394|4|86|23012026212229823:1323:15-120S+U Lichtenberg/Gudrunstraße
1|63375|6|86|23012026212247023:2323:230Friedrichshain,Holteistr.
1|63394|5|86|23012026212229923:3523:350S+U Lichtenberg/Gudrunstraße
1|63375|7|86|23012026212247123:4323:430Friedrichshain,Holteistr.
1|63394|6|86|23012026212230023:5523:550S+U Lichtenberg/Gudrunstraße
1|63375|8|86|23012026212247200:0300:030Friedrichshain,Holteistr.
1|63393|0|86|23012026213739100:1500:150Betriebshof Lichtenberg
1|63375|9|86|23012026212247300:2300:230Friedrichshain,Holteistr.
1|63393|1|86|23012026213739100:3500:350Betriebshof Lichtenberg
1|63375|10|86|23012026212247400:4300:430Friedrichshain,Holteistr.
1|63393|2|86|23012026213739100:5500:550Betriebshof Lichtenberg
1|65236|0|86|23012026M102792701:0501:050Betriebshof Lichtenberg
1|63396|0|86|23012026213739201:1501:150Betriebshof Lichtenberg

Stop Reporting - 900100040

object(stdClass)#68 (15) {
  ["tripId"]=>
  string(21) "1|67609|5|86|23012026"
  ["stop"]=>
  object(stdClass)#65 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#96 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#86 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:07:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:09:00+01:00"
  ["delay"]=>
  int(-120)
  ["platform"]=>
  string(6) "Pos. 1"
  ["plannedPlatform"]=>
  string(6) "Pos. 1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(23) "Ahrensfelde/Stadtgrenze"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#84 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m8"
    ["fahrtNr"]=>
    string(5) "36891"
    ["name"]=>
    string(2) "M8"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#82 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#87 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#EE7203"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#85 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#88 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#92 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.12"
      ["text"]=>
      string(28) "Mittlere Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#89 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900170006"
    ["name"]=>
    string(32) "Ahrensfelde/Stadtgrenze (Berlin)"
    ["location"]=>
    object(stdClass)#91 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900170006"
      ["latitude"]=>
      float(52.572837)
      ["longitude"]=>
      float(13.574673)
    }
    ["products"]=>
    object(stdClass)#95 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900170006"
  }
  ["currentTripPosition"]=>
  object(stdClass)#90 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.523216)
    ["longitude"]=>
    float(13.431952)
  }
}
object(stdClass)#81 (15) {
  ["tripId"]=>
  string(21) "1|40007|0|86|23012026"
  ["stop"]=>
  object(stdClass)#106 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#99 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#94 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:09:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:03:00+01:00"
  ["delay"]=>
  int(360)
  ["platform"]=>
  string(6) "Pos. 4"
  ["plannedPlatform"]=>
  string(6) "Pos. 4"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(33) "Prenzlauer Berg, Michelangelostr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#98 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-bus-200"
    ["fahrtNr"]=>
    string(6) "112158"
    ["name"]=>
    string(3) "200"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVB---"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#97 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#100 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#101 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#102 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110728"
    ["name"]=>
    string(36) "Michelangelostr. (Berlin) [Bushafen]"
    ["location"]=>
    object(stdClass)#103 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110728"
      ["latitude"]=>
      float(52.541806)
      ["longitude"]=>
      float(13.452114)
    }
    ["products"]=>
    object(stdClass)#104 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110728"
  }
  ["currentTripPosition"]=>
  object(stdClass)#108 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.525706)
    ["longitude"]=>
    float(13.420895)
  }
}
object(stdClass)#93 (15) {
  ["tripId"]=>
  string(21) "1|66377|5|86|23012026"
  ["stop"]=>
  object(stdClass)#107 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#122 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#109 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:09:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:10:00+01:00"
  ["delay"]=>
  int(-60)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#110 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "33822"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#111 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#112 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#113 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#115 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#105 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#116 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#114 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#118 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#119 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.525724)
    ["longitude"]=>
    float(13.42049)
  }
}
object(stdClass)#120 (15) {
  ["tripId"]=>
  string(21) "1|66493|6|86|23012026"
  ["stop"]=>
  object(stdClass)#135 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#124 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#123 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:11:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:10:00+01:00"
  ["delay"]=>
  int(60)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(10) "Falkenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#121 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "32819"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#125 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#127 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#128 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#131 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#126 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#117 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900152007"
    ["name"]=>
    string(19) "Falkenberg (Berlin)"
    ["location"]=>
    object(stdClass)#134 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900152007"
      ["latitude"]=>
      float(52.570212)
      ["longitude"]=>
      float(13.526815)
    }
    ["products"]=>
    object(stdClass)#132 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900152007"
  }
  ["currentTripPosition"]=>
  object(stdClass)#130 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.522919)
    ["longitude"]=>
    float(13.415672)
  }
}
object(stdClass)#145 (15) {
  ["tripId"]=>
  string(21) "1|67870|5|86|23012026"
  ["stop"]=>
  object(stdClass)#137 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#133 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#136 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:12:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:12:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(31) "Landsberger Allee/Rhinstr.->Bus"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#139 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25422"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#140 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#138 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#144 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#129 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.12"
      ["text"]=>
      string(28) "Mittlere Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#143 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900171011"
    ["name"]=>
    string(35) "Landsberger Allee/Rhinstr. (Berlin)"
    ["location"]=>
    object(stdClass)#147 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900171011"
      ["latitude"]=>
      float(52.535657)
      ["longitude"]=>
      float(13.517484)
    }
    ["products"]=>
    object(stdClass)#142 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900171011"
  }
  ["currentTripPosition"]=>
  object(stdClass)#146 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.521859)
    ["longitude"]=>
    float(13.414333)
  }
}
object(stdClass)#161 (15) {
  ["tripId"]=>
  string(21) "1|67832|5|86|23012026"
  ["stop"]=>
  object(stdClass)#151 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#148 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#150 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:13:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:15:00+01:00"
  ["delay"]=>
  int(-120)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#149 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(27) "de-vbb-11000000-tram-m6-806"
    ["fahrtNr"]=>
    string(5) "25737"
    ["name"]=>
    string(2) "M6"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#141 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#154 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#005695"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#157 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#155 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.12"
      ["text"]=>
      string(28) "Mittlere Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#153 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#159 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#158 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#156 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.524412)
    ["longitude"]=>
    float(13.440941)
  }
}
object(stdClass)#173 (15) {
  ["tripId"]=>
  string(21) "1|31629|2|86|23012026"
  ["stop"]=>
  object(stdClass)#152 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#162 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#160 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:14:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:14:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 4"
  ["plannedPlatform"]=>
  string(6) "Pos. 4"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(12) "S Ostbahnhof"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#165 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-bus-142"
    ["fahrtNr"]=>
    string(5) "95600"
    ["name"]=>
    string(3) "142"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVB---"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#166 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#169 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#164 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#168 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120005"
    ["name"]=>
    string(21) "S Ostbahnhof (Berlin)"
    ["location"]=>
    object(stdClass)#171 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120005"
      ["latitude"]=>
      float(52.510335)
      ["longitude"]=>
      float(13.435089)
    }
    ["products"]=>
    object(stdClass)#167 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(true)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120005"
  }
  ["currentTripPosition"]=>
  object(stdClass)#170 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.52967)
    ["longitude"]=>
    float(13.40289)
  }
}
object(stdClass)#185 (15) {
  ["tripId"]=>
  string(21) "1|40008|0|86|23012026"
  ["stop"]=>
  object(stdClass)#163 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#174 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#172 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:15:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:15:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 4"
  ["plannedPlatform"]=>
  string(6) "Pos. 4"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(33) "Prenzlauer Berg, Michelangelostr."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#177 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-bus-200"
    ["fahrtNr"]=>
    string(6) "112157"
    ["name"]=>
    string(3) "200"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVB---"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#178 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#181 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#176 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#180 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900110728"
    ["name"]=>
    string(36) "Michelangelostr. (Berlin) [Bushafen]"
    ["location"]=>
    object(stdClass)#183 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900110728"
      ["latitude"]=>
      float(52.541806)
      ["longitude"]=>
      float(13.452114)
    }
    ["products"]=>
    object(stdClass)#179 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900110728"
  }
  ["currentTripPosition"]=>
  object(stdClass)#182 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.520286)
    ["longitude"]=>
    float(13.405595)
  }
}
object(stdClass)#198 (15) {
  ["tripId"]=>
  string(21) "1|66304|5|86|23012026"
  ["stop"]=>
  object(stdClass)#175 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#186 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#184 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:16:00+01:00"
  ["delay"]=>
  int(60)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#189 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "34381"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#190 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#188 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#191 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#192 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#193 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#197 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#194 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#195 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#208 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.545932)
    ["longitude"]=>
    float(13.445462)
  }
}
object(stdClass)#201 (14) {
  ["tripId"]=>
  string(21) "1|40057|1|86|23012026"
  ["stop"]=>
  object(stdClass)#196 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#187 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#202 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 2"
  ["plannedPlatform"]=>
  string(6) "Pos. 2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(23) "S+U Zoologischer Garten"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#200 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-bus-200"
    ["fahrtNr"]=>
    string(6) "112015"
    ["name"]=>
    string(3) "200"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVB---"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#204 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#206 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#205 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#203 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900023201"
    ["name"]=>
    string(36) "S+U Zoologischer Garten Bhf (Berlin)"
    ["location"]=>
    object(stdClass)#210 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900023201"
      ["latitude"]=>
      float(52.506919)
      ["longitude"]=>
      float(13.332711)
    }
    ["products"]=>
    object(stdClass)#207 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(true)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900023201"
  }
}
object(stdClass)#209 (14) {
  ["tripId"]=>
  string(21) "1|66573|6|86|23012026"
  ["stop"]=>
  object(stdClass)#211 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#214 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#199 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  NULL
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#213 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "33107"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#212 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#216 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#217 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#219 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#215 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#218 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#220 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#221 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
}
object(stdClass)#222 (15) {
  ["tripId"]=>
  string(21) "1|67561|5|86|23012026"
  ["stop"]=>
  object(stdClass)#248 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#225 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#228 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:18:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["delay"]=>
  int(60)
  ["platform"]=>
  string(6) "Pos. 5"
  ["plannedPlatform"]=>
  string(6) "Pos. 5"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(16) "S+U Hauptbahnhof"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#226 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m8"
    ["fahrtNr"]=>
    string(5) "37179"
    ["name"]=>
    string(2) "M8"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#224 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#229 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#EE7203"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#227 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#230 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#234 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#231 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900003259"
    ["name"]=>
    string(25) "Lüneburger Str. (Berlin)"
    ["location"]=>
    object(stdClass)#233 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900003259"
      ["latitude"]=>
      float(52.523126)
      ["longitude"]=>
      float(13.361638)
    }
    ["products"]=>
    object(stdClass)#249 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900003259"
  }
  ["currentTripPosition"]=>
  object(stdClass)#232 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.529536)
    ["longitude"]=>
    float(13.460403)
  }
}
object(stdClass)#223 (14) {
  ["tripId"]=>
  string(21) "1|31684|4|86|23012026"
  ["stop"]=>
  object(stdClass)#235 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#243 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#242 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:22:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:22:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 2"
  ["plannedPlatform"]=>
  string(6) "Pos. 2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(16) "S+U Hauptbahnhof"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#239 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-bus-142"
    ["fahrtNr"]=>
    string(5) "95473"
    ["name"]=>
    string(3) "142"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVB---"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#241 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
  }
  ["remarks"]=>
  array(2) {
    [0]=>
    object(stdClass)#240 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#236 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#238 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900003201"
    ["name"]=>
    string(23) "S+U Berlin Hauptbahnhof"
    ["location"]=>
    object(stdClass)#237 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900003201"
      ["latitude"]=>
      float(52.525607)
      ["longitude"]=>
      float(13.369072)
    }
    ["products"]=>
    object(stdClass)#247 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(true)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900003201"
  }
}
object(stdClass)#3 (15) {
  ["tripId"]=>
  string(21) "1|67066|5|86|23012026"
  ["stop"]=>
  object(stdClass)#4 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#56 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#67 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:22:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:22:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 7"
  ["plannedPlatform"]=>
  string(6) "Pos. 7"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#66 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "35119"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#64 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#63 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#60 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#62 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#61 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.13"
      ["text"]=>
      string(24) "Hohe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#57 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#59 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#58 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
  ["currentTripPosition"]=>
  object(stdClass)#44 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.528016)
    ["longitude"]=>
    float(13.386233)
  }
}
object(stdClass)#53 (15) {
  ["tripId"]=>
  string(21) "1|66378|5|86|23012026"
  ["stop"]=>
  object(stdClass)#55 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#54 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#52 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:24:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:23:00+01:00"
  ["delay"]=>
  int(60)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#51 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "33803"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#48 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#50 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#49 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#45 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#47 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#46 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#31 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#43 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#40 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.553357)
    ["longitude"]=>
    float(13.475738)
  }
}
object(stdClass)#42 (14) {
  ["tripId"]=>
  string(21) "1|66574|6|86|23012026"
  ["stop"]=>
  object(stdClass)#41 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#39 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#38 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:24:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:24:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(32) "Hohenschönhausen, Zingster Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#35 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "33109"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#37 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#36 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#32 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#34 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#33 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#18 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900151003"
    ["name"]=>
    string(22) "Zingster Str. (Berlin)"
    ["location"]=>
    object(stdClass)#30 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900151003"
      ["latitude"]=>
      float(52.57236)
      ["longitude"]=>
      float(13.495164)
    }
    ["products"]=>
    object(stdClass)#27 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900151003"
  }
}
object(stdClass)#29 (15) {
  ["tripId"]=>
  string(21) "1|66943|5|86|23012026"
  ["stop"]=>
  object(stdClass)#28 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#26 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#25 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:27:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:25:00+01:00"
  ["delay"]=>
  int(120)
  ["platform"]=>
  string(6) "Pos. 6"
  ["plannedPlatform"]=>
  string(6) "Pos. 6"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(16) "S+U Hauptbahnhof"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#22 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m5"
    ["fahrtNr"]=>
    string(5) "35896"
    ["name"]=>
    string(2) "M5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#24 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#23 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#C8893B"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#19 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#21 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#20 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#2 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900003259"
    ["name"]=>
    string(25) "Lüneburger Str. (Berlin)"
    ["location"]=>
    object(stdClass)#17 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900003259"
      ["latitude"]=>
      float(52.523126)
      ["longitude"]=>
      float(13.361638)
    }
    ["products"]=>
    object(stdClass)#14 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900003259"
  }
  ["currentTripPosition"]=>
  object(stdClass)#16 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.544485)
    ["longitude"]=>
    float(13.493105)
  }
}
object(stdClass)#15 (15) {
  ["tripId"]=>
  string(21) "1|66377|6|86|23012026"
  ["stop"]=>
  object(stdClass)#13 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#12 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#9 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:28:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:30:00+01:00"
  ["delay"]=>
  int(-120)
  ["platform"]=>
  string(6) "Pos. 3"
  ["plannedPlatform"]=>
  string(6) "Pos. 3"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(18) "S Hackescher Markt"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#11 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "33823"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#10 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#6 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#8 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#7 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#5 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#250 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100002"
    ["name"]=>
    string(27) "S Hackescher Markt (Berlin)"
    ["location"]=>
    object(stdClass)#251 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100002"
      ["latitude"]=>
      float(52.522605)
      ["longitude"]=>
      float(13.402359)
    }
    ["products"]=>
    object(stdClass)#252 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100002"
  }
  ["currentTripPosition"]=>
  object(stdClass)#253 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.560998)
    ["longitude"]=>
    float(13.498804)
  }
}
object(stdClass)#254 (14) {
  ["tripId"]=>
  string(21) "1|67609|6|86|23012026"
  ["stop"]=>
  object(stdClass)#255 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#256 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#257 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:29:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:29:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 1"
  ["plannedPlatform"]=>
  string(6) "Pos. 1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(23) "Ahrensfelde/Stadtgrenze"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#258 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m8"
    ["fahrtNr"]=>
    string(5) "36893"
    ["name"]=>
    string(2) "M8"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#259 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#260 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#EE7203"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#261 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#262 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#263 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.12"
      ["text"]=>
      string(28) "Mittlere Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#264 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900170006"
    ["name"]=>
    string(32) "Ahrensfelde/Stadtgrenze (Berlin)"
    ["location"]=>
    object(stdClass)#265 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900170006"
      ["latitude"]=>
      float(52.572837)
      ["longitude"]=>
      float(13.574673)
    }
    ["products"]=>
    object(stdClass)#266 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900170006"
  }
}
object(stdClass)#267 (14) {
  ["tripId"]=>
  string(21) "1|66493|7|86|23012026"
  ["stop"]=>
  object(stdClass)#268 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900100040"
    ["name"]=>
    string(33) "Mollstr./Otto-Braun-Str. (Berlin)"
    ["location"]=>
    object(stdClass)#269 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900100040"
      ["latitude"]=>
      float(52.525185)
      ["longitude"]=>
      float(13.419942)
    }
    ["products"]=>
    object(stdClass)#270 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900100040"
  }
  ["when"]=>
  string(25) "2026-01-23T23:30:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:30:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(6) "Pos. 8"
  ["plannedPlatform"]=>
  string(6) "Pos. 8"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(10) "Falkenberg"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#271 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-11000000-tram-m4"
    ["fahrtNr"]=>
    string(5) "32820"
    ["name"]=>
    string(2) "M4"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "BVT---"
    ["productName"]=>
    string(4) "Tram"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(4) "tram"
    ["operator"]=>
    object(stdClass)#272 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(25) "berliner-verkehrsbetriebe"
      ["name"]=>
      string(25) "Berliner Verkehrsbetriebe"
    }
    ["color"]=>
    object(stdClass)#273 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#CA1214"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#274 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "BVG"
    }
    [1]=>
    object(stdClass)#275 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#276 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#277 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900152007"
    ["name"]=>
    string(19) "Falkenberg (Berlin)"
    ["location"]=>
    object(stdClass)#278 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900152007"
      ["latitude"]=>
      float(52.570212)
      ["longitude"]=>
      float(13.526815)
    }
    ["products"]=>
    object(stdClass)#279 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900152007"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|67609|5|86|23012026M83689123:0723:09-120Ahrensfelde/Stadtgrenze
1|40007|0|86|2301202620011215823:0923:03360Prenzlauer Berg, Michelangelostr.
1|66377|5|86|23012026M43382223:0923:10-60S Hackescher Markt
1|66493|6|86|23012026M43281923:1123:1060Falkenberg
1|67870|5|86|23012026M62542223:1223:120Landsberger Allee/Rhinstr.->Bus
1|67832|5|86|23012026M62573723:1323:15-120S Hackescher Markt
1|31629|2|86|230120261429560023:1423:140S Ostbahnhof
1|40008|0|86|2301202620011215723:1523:150Prenzlauer Berg, Michelangelostr.
1|66304|5|86|23012026M43438123:1723:1660S Hackescher Markt
1|40057|1|86|2301202620011201523:1723:170S+U Zoologischer Garten
1|66573|6|86|23012026M43310723:1723:170Hohenschönhausen, Zingster Str.
1|67561|5|86|23012026M83717923:1823:1760S+U Hauptbahnhof
1|31684|4|86|230120261429547323:2223:220S+U Hauptbahnhof
1|67066|5|86|23012026M53511923:2223:220Hohenschönhausen, Zingster Str.
1|66378|5|86|23012026M43380323:2423:2360S Hackescher Markt
1|66574|6|86|23012026M43310923:2423:240Hohenschönhausen, Zingster Str.
1|66943|5|86|23012026M53589623:2723:25120S+U Hauptbahnhof
1|66377|6|86|23012026M43382323:2823:30-120S Hackescher Markt
1|67609|6|86|23012026M83689323:2923:290Ahrensfelde/Stadtgrenze
1|66493|7|86|23012026M43282023:3023:300Falkenberg

Stop Reporting - 900320026

object(stdClass)#281 (15) {
  ["tripId"]=>
  string(21) "1|93020|0|86|23012026"
  ["stop"]=>
  object(stdClass)#282 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#254 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#264 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:12:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T22:55:00+01:00"
  ["delay"]=>
  int(1020)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(8) "U Hönow"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#266 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-12064227-bus-941"
    ["fahrtNr"]=>
    string(3) "880"
    ["name"]=>
    string(3) "941"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "MOBUS-"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#265 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(32) "mobus-markisch-oderland-bus-gmbh"
      ["name"]=>
      string(33) "mobus Märkisch-Oderland Bus GmbH"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#263 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(5) "mobus"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#262 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900175010"
    ["name"]=>
    string(17) "U Hönow (Berlin)"
    ["location"]=>
    object(stdClass)#261 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900175010"
      ["latitude"]=>
      float(52.538102)
      ["longitude"]=>
      float(13.634542)
    }
    ["products"]=>
    object(stdClass)#258 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900175010"
  }
  ["currentTripPosition"]=>
  object(stdClass)#260 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.50664)
    ["longitude"]=>
    float(13.645347)
  }
}
object(stdClass)#259 (15) {
  ["tripId"]=>
  string(20) "1|2726|2|86|23012026"
  ["stop"]=>
  object(stdClass)#255 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#257 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#256 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(11) "S Westkreuz"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#15 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22439"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#253 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#250 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#252 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#251 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#5 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#7 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#8 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#11 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#6 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900176001"
    ["name"]=>
    string(24) "S Mahlsdorf Bhf (Berlin)"
    ["location"]=>
    object(stdClass)#10 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900176001"
      ["latitude"]=>
      float(52.512043)
      ["longitude"]=>
      float(13.610693)
    }
    ["products"]=>
    object(stdClass)#13 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900176001"
  }
  ["currentTripPosition"]=>
  object(stdClass)#9 (3) {
    ["type"]=>
    string(8) "location"
    ["latitude"]=>
    float(52.525131)
    ["longitude"]=>
    float(13.735086)
  }
}
object(stdClass)#12 (14) {
  ["tripId"]=>
  string(20) "1|2744|3|86|23012026"
  ["stop"]=>
  object(stdClass)#29 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#16 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#2 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#14 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22408"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#17 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#20 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#21 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#19 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#22 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#23 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#24 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#28 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#25 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#26 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#42 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#18 (14) {
  ["tripId"]=>
  string(20) "1|2729|2|86|23012026"
  ["stop"]=>
  object(stdClass)#27 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#30 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#33 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(11) "S Westkreuz"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#34 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22434"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#32 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#35 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#36 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#37 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#41 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#38 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#39 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#53 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#40 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900176001"
    ["name"]=>
    string(24) "S Mahlsdorf Bhf (Berlin)"
    ["location"]=>
    object(stdClass)#46 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900176001"
      ["latitude"]=>
      float(52.512043)
      ["longitude"]=>
      float(13.610693)
    }
    ["products"]=>
    object(stdClass)#43 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900176001"
  }
}
object(stdClass)#31 (14) {
  ["tripId"]=>
  string(20) "1|2739|0|86|23012026"
  ["stop"]=>
  object(stdClass)#47 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#45 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#49 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(16) "S Strausberg Bhf"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#51 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22414"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#50 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#48 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#55 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#52 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#54 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#3 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#44 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#57 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#58 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320004"
    ["name"]=>
    string(16) "S Strausberg Bhf"
    ["location"]=>
    object(stdClass)#59 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320004"
      ["latitude"]=>
      float(52.532367)
      ["longitude"]=>
      float(13.834794)
    }
    ["products"]=>
    object(stdClass)#61 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320004"
  }
}
object(stdClass)#62 (14) {
  ["tripId"]=>
  string(20) "1|2726|3|86|23012026"
  ["stop"]=>
  object(stdClass)#60 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#66 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#63 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(11) "S Westkreuz"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#64 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22438"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#4 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#67 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#56 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#223 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#238 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#247 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#237 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#236 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900176001"
    ["name"]=>
    string(24) "S Mahlsdorf Bhf (Berlin)"
    ["location"]=>
    object(stdClass)#240 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900176001"
      ["latitude"]=>
      float(52.512043)
      ["longitude"]=>
      float(13.610693)
    }
    ["products"]=>
    object(stdClass)#239 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900176001"
  }
}
object(stdClass)#241 (14) {
  ["tripId"]=>
  string(20) "1|2742|0|86|23012026"
  ["stop"]=>
  object(stdClass)#235 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#242 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#243 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-23T23:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-23T23:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#222 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22407"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#232 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#231 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#249 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#233 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#234 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#230 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#227 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#226 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#229 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#224 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#248 (14) {
  ["tripId"]=>
  string(21) "1|72768|0|86|23012026"
  ["stop"]=>
  object(stdClass)#228 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#225 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#209 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:07:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:07:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(26) "Hoppegarten Digitalstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#218 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-12064227-bus-941"
    ["fahrtNr"]=>
    string(3) "869"
    ["name"]=>
    string(3) "941"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "MOBUS-"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#221 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(32) "mobus-markisch-oderland-bus-gmbh"
      ["name"]=>
      string(33) "mobus Märkisch-Oderland Bus GmbH"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#220 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(5) "mobus"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#215 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320028"
    ["name"]=>
    string(33) "Dahlwitz-Hoppegarten, Digitalstr."
    ["location"]=>
    object(stdClass)#219 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320028"
      ["latitude"]=>
      float(52.506056)
      ["longitude"]=>
      float(13.640438)
    }
    ["products"]=>
    object(stdClass)#217 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320028"
  }
}
object(stdClass)#213 (14) {
  ["tripId"]=>
  string(20) "1|2727|0|86|23012026"
  ["stop"]=>
  object(stdClass)#216 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#212 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#211 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(19) "S+U Warschauer Str."
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#199 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22433"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#214 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#201 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(3) {
    [0]=>
    object(stdClass)#203 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#207 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#210 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#205 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#206 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#200 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900176001"
    ["name"]=>
    string(24) "S Mahlsdorf Bhf (Berlin)"
    ["location"]=>
    object(stdClass)#204 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900176001"
      ["latitude"]=>
      float(52.512043)
      ["longitude"]=>
      float(13.610693)
    }
    ["products"]=>
    object(stdClass)#196 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900176001"
  }
}
object(stdClass)#202 (14) {
  ["tripId"]=>
  string(20) "1|2739|1|86|23012026"
  ["stop"]=>
  object(stdClass)#187 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#198 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#208 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(16) "S Strausberg Bhf"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#197 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22413"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#195 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#194 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#193 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#192 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#191 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#189 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#188 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#190 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#175 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320004"
    ["name"]=>
    string(16) "S Strausberg Bhf"
    ["location"]=>
    object(stdClass)#184 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320004"
      ["latitude"]=>
      float(52.532367)
      ["longitude"]=>
      float(13.834794)
    }
    ["products"]=>
    object(stdClass)#186 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320004"
  }
}
object(stdClass)#185 (14) {
  ["tripId"]=>
  string(21) "1|72753|0|86|23012026"
  ["stop"]=>
  object(stdClass)#182 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#180 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#179 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:22:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:22:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(26) "Hoppegarten Digitalstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#183 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-12064227-bus-941"
    ["fahrtNr"]=>
    string(3) "843"
    ["name"]=>
    string(3) "941"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "MOBUS-"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#176 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(32) "mobus-markisch-oderland-bus-gmbh"
      ["name"]=>
      string(33) "mobus Märkisch-Oderland Bus GmbH"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#181 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(5) "mobus"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#177 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320028"
    ["name"]=>
    string(33) "Dahlwitz-Hoppegarten, Digitalstr."
    ["location"]=>
    object(stdClass)#178 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320028"
      ["latitude"]=>
      float(52.506056)
      ["longitude"]=>
      float(13.640438)
    }
    ["products"]=>
    object(stdClass)#163 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320028"
  }
}
object(stdClass)#172 (14) {
  ["tripId"]=>
  string(20) "1|2725|0|86|23012026"
  ["stop"]=>
  object(stdClass)#174 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#173 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#170 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(12) "S Ostbahnhof"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#168 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22437"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#167 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#171 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#164 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#169 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#165 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#166 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#152 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#160 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#162 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900176001"
    ["name"]=>
    string(24) "S Mahlsdorf Bhf (Berlin)"
    ["location"]=>
    object(stdClass)#161 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900176001"
      ["latitude"]=>
      float(52.512043)
      ["longitude"]=>
      float(13.610693)
    }
    ["products"]=>
    object(stdClass)#156 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(false)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(true)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900176001"
  }
}
object(stdClass)#153 (14) {
  ["tripId"]=>
  string(20) "1|2742|1|86|23012026"
  ["stop"]=>
  object(stdClass)#158 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#159 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#155 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#157 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22406"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#149 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#154 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#141 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#151 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#150 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#148 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#145 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#146 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#143 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#142 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#147 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#129 (14) {
  ["tripId"]=>
  string(21) "1|72768|1|86|23012026"
  ["stop"]=>
  object(stdClass)#144 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#139 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#138 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:37:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:37:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(26) "Hoppegarten Digitalstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#140 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-12064227-bus-941"
    ["fahrtNr"]=>
    string(3) "869"
    ["name"]=>
    string(3) "941"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "MOBUS-"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#137 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(32) "mobus-markisch-oderland-bus-gmbh"
      ["name"]=>
      string(33) "mobus Märkisch-Oderland Bus GmbH"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#136 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(5) "mobus"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#133 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320028"
    ["name"]=>
    string(33) "Dahlwitz-Hoppegarten, Digitalstr."
    ["location"]=>
    object(stdClass)#120 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320028"
      ["latitude"]=>
      float(52.506056)
      ["longitude"]=>
      float(13.640438)
    }
    ["products"]=>
    object(stdClass)#130 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320028"
  }
}
object(stdClass)#117 (14) {
  ["tripId"]=>
  string(21) "1|72753|1|86|23012026"
  ["stop"]=>
  object(stdClass)#132 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#134 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#126 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:52:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:52:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  NULL
  ["plannedPlatform"]=>
  NULL
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(26) "Hoppegarten Digitalstraße"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#131 (10) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(23) "de-vbb-12064227-bus-941"
    ["fahrtNr"]=>
    string(3) "842"
    ["name"]=>
    string(3) "941"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "MOBUS-"
    ["productName"]=>
    string(3) "Bus"
    ["mode"]=>
    string(3) "bus"
    ["product"]=>
    string(3) "bus"
    ["operator"]=>
    object(stdClass)#128 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(32) "mobus-markisch-oderland-bus-gmbh"
      ["name"]=>
      string(33) "mobus Märkisch-Oderland Bus GmbH"
    }
  }
  ["remarks"]=>
  array(1) {
    [0]=>
    object(stdClass)#121 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(5) "mobus"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#127 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320028"
    ["name"]=>
    string(33) "Dahlwitz-Hoppegarten, Digitalstr."
    ["location"]=>
    object(stdClass)#125 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320028"
      ["latitude"]=>
      float(52.506056)
      ["longitude"]=>
      float(13.640438)
    }
    ["products"]=>
    object(stdClass)#135 (7) {
      ["suburban"]=>
      bool(false)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320028"
  }
}
object(stdClass)#123 (14) {
  ["tripId"]=>
  string(20) "1|2730|0|86|23012026"
  ["stop"]=>
  object(stdClass)#124 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#93 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#119 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(28) "S+U Warschauer Str. (Berlin)"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#116 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22431"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#118 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#114 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#105 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#115 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#113 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#110 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#112 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#111 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#107 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120004"
    ["name"]=>
    string(28) "S+U Warschauer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#109 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120004"
      ["latitude"]=>
      float(52.505768)
      ["longitude"]=>
      float(13.449157)
    }
    ["products"]=>
    object(stdClass)#122 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120004"
  }
}
object(stdClass)#81 (14) {
  ["tripId"]=>
  string(20) "1|2745|0|86|23012026"
  ["stop"]=>
  object(stdClass)#108 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#102 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#104 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T00:57:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T00:57:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#103 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22405"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#101 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#100 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#98 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#97 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#106 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#94 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#99 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#68 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#90 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#89 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#95 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#91 (14) {
  ["tripId"]=>
  string(20) "1|2271|0|86|23012026"
  ["stop"]=>
  object(stdClass)#92 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#88 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#85 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T01:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T01:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#84 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "21560"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#87 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#82 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#65 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#86 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#96 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#83 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#74 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#75 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#73 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#79 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#76 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
object(stdClass)#77 (14) {
  ["tripId"]=>
  string(20) "1|2731|0|86|23012026"
  ["stop"]=>
  object(stdClass)#69 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#80 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#78 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T01:17:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T01:17:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "1"
  ["plannedPlatform"]=>
  string(1) "1"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(28) "S+U Warschauer Str. (Berlin)"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#245 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22430"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#246 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#244 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#280 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#283 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#284 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#285 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#286 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#287 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#288 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900120004"
    ["name"]=>
    string(28) "S+U Warschauer Str. (Berlin)"
    ["location"]=>
    object(stdClass)#289 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900120004"
      ["latitude"]=>
      float(52.505768)
      ["longitude"]=>
      float(13.449157)
    }
    ["products"]=>
    object(stdClass)#290 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(true)
      ["tram"]=>
      bool(true)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:11000:900120004"
  }
}
object(stdClass)#291 (14) {
  ["tripId"]=>
  string(20) "1|2748|0|86|23012026"
  ["stop"]=>
  object(stdClass)#292 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320026"
    ["name"]=>
    string(13) "S Birkenstein"
    ["location"]=>
    object(stdClass)#293 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320026"
      ["latitude"]=>
      float(52.515791)
      ["longitude"]=>
      float(13.649778)
    }
    ["products"]=>
    object(stdClass)#294 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320026"
  }
  ["when"]=>
  string(25) "2026-01-24T01:35:00+01:00"
  ["plannedWhen"]=>
  string(25) "2026-01-24T01:35:00+01:00"
  ["delay"]=>
  int(0)
  ["platform"]=>
  string(1) "2"
  ["plannedPlatform"]=>
  string(1) "2"
  ["prognosisType"]=>
  string(9) "prognosed"
  ["direction"]=>
  string(17) "S Strausberg Nord"
  ["provenance"]=>
  NULL
  ["line"]=>
  object(stdClass)#295 (11) {
    ["type"]=>
    string(4) "line"
    ["id"]=>
    string(25) "de-vbb-11000000-s-bahn-s5"
    ["fahrtNr"]=>
    string(5) "22402"
    ["name"]=>
    string(2) "S5"
    ["public"]=>
    bool(true)
    ["adminCode"]=>
    string(6) "DBS---"
    ["productName"]=>
    string(1) "S"
    ["mode"]=>
    string(5) "train"
    ["product"]=>
    string(8) "suburban"
    ["operator"]=>
    object(stdClass)#296 (3) {
      ["type"]=>
      string(8) "operator"
      ["id"]=>
      string(18) "s-bahn-berlin-gmbh"
      ["name"]=>
      string(18) "S-Bahn Berlin GmbH"
    }
    ["color"]=>
    object(stdClass)#297 (2) {
      ["fg"]=>
      string(4) "#fff"
      ["bg"]=>
      string(7) "#eb7405"
    }
  }
  ["remarks"]=>
  array(4) {
    [0]=>
    object(stdClass)#298 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(8) "OPERATOR"
      ["text"]=>
      string(3) "DBS"
    }
    [1]=>
    object(stdClass)#299 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(2) "FK"
      ["text"]=>
      string(24) "Fahrradmitnahme möglich"
    }
    [2]=>
    object(stdClass)#300 (12) {
      ["id"]=>
      string(6) "314300"
      ["type"]=>
      string(7) "warning"
      ["summary"]=>
      string(9) "Störung."
      ["text"]=>
      string(404) "Wegen der Reparatur an der Strecke in Biesdorf kommt es auf der Linie S5 zu Verspätungen und Einschränkungen. Die Linie S5 verkehrt zwischen Strausberg Nord/Hoppegarten und Westkreuz. Zwischen Mahlsdorf und Warschauer Straße/Ostbahnhof besteht ein 20 Minuten Takt.
Weitere Informationen"
      ["icon"]=>
      object(stdClass)#301 (2) {
        ["type"]=>
        string(4) "HIM2"
        ["title"]=>
        NULL
      }
      ["priority"]=>
      int(32)
      ["products"]=>
      object(stdClass)#302 (7) {
        ["suburban"]=>
        bool(true)
        ["subway"]=>
        bool(false)
        ["tram"]=>
        bool(false)
        ["bus"]=>
        bool(false)
        ["ferry"]=>
        bool(false)
        ["express"]=>
        bool(false)
        ["regional"]=>
        bool(false)
      }
      ["company"]=>
      string(3) "VBB"
      ["categories"]=>
      array(1) {
        [0]=>
        int(2)
      }
      ["validFrom"]=>
      string(25) "2026-01-23T00:00:00+01:00"
      ["validUntil"]=>
      string(25) "2026-01-24T02:00:00+01:00"
      ["modified"]=>
      string(25) "2026-01-23T06:15:47+01:00"
    }
    [3]=>
    object(stdClass)#303 (3) {
      ["type"]=>
      string(4) "hint"
      ["code"]=>
      string(21) "text.occup.loc.max.11"
      ["text"]=>
      string(27) "Geringe Auslastung erwartet"
    }
  }
  ["origin"]=>
  NULL
  ["destination"]=>
  object(stdClass)#304 (6) {
    ["type"]=>
    string(4) "stop"
    ["id"]=>
    string(9) "900320001"
    ["name"]=>
    string(17) "S Strausberg Nord"
    ["location"]=>
    object(stdClass)#305 (4) {
      ["type"]=>
      string(8) "location"
      ["id"]=>
      string(9) "900320001"
      ["latitude"]=>
      float(52.590698)
      ["longitude"]=>
      float(13.908892)
    }
    ["products"]=>
    object(stdClass)#306 (7) {
      ["suburban"]=>
      bool(true)
      ["subway"]=>
      bool(false)
      ["tram"]=>
      bool(false)
      ["bus"]=>
      bool(true)
      ["ferry"]=>
      bool(false)
      ["express"]=>
      bool(false)
      ["regional"]=>
      bool(false)
    }
    ["stationDHID"]=>
    string(18) "de:12064:900320001"
  }
}
tripId lineName fahrtNr when plannedWhen delay direction
1|93020|0|86|2301202694188023:1222:551020U Hönow
1|2726|2|86|23012026S52243923:1723:170S Westkreuz
1|2744|3|86|23012026S52240823:1723:170S Strausberg Nord
1|2729|2|86|23012026S52243423:3723:370S Westkreuz
1|2739|0|86|23012026S52241423:3723:370S Strausberg Bhf
1|2726|3|86|23012026S52243823:5723:570S Westkreuz
1|2742|0|86|23012026S52240723:5723:570S Strausberg Nord
1|72768|0|86|2301202694186900:0700:070Hoppegarten Digitalstraße
1|2727|0|86|23012026S52243300:1700:170S+U Warschauer Str.
1|2739|1|86|23012026S52241300:1700:170S Strausberg Bhf
1|72753|0|86|2301202694184300:2200:220Hoppegarten Digitalstraße
1|2725|0|86|23012026S52243700:3700:370S Ostbahnhof
1|2742|1|86|23012026S52240600:3700:370S Strausberg Nord
1|72768|1|86|2301202694186900:3700:370Hoppegarten Digitalstraße
1|72753|1|86|2301202694184200:5200:520Hoppegarten Digitalstraße
1|2730|0|86|23012026S52243100:5700:570S+U Warschauer Str. (Berlin)
1|2745|0|86|23012026S52240500:5700:570S Strausberg Nord
1|2271|0|86|23012026S52156001:1701:170S Strausberg Nord
1|2731|0|86|23012026S52243001:1701:170S+U Warschauer Str. (Berlin)
1|2748|0|86|23012026S52240201:3501:350S Strausberg Nord
DoneAndSendNotify