diff --git a/docs/trip.md b/docs/trip.md
index ccb56a5b..307c6c25 100644
--- a/docs/trip.md
+++ b/docs/trip.md
@@ -1,4 +1,4 @@
-# `trip(id, lineName, [opt])`
+# `trip(id, [opt])`
This method can be used to refetch information about a trip – a vehicle stopping at a set of stops at specific times.
@@ -16,7 +16,7 @@ const client = createClient(vbbProfile, 'my-awesome-program')
const {journeys} = client.journeys('900000003201', '900000100008', {results: 1})
const leg = journeys[0].legs[0]
-await client.trip(leg.tripId, leg.line.name)
+await client.trip(leg.tripId)
```
With `opt`, you can override the default options, which look like this:
diff --git a/format/trip-req.js b/format/trip-req.js
index 806551bb..5ed826bb 100644
--- a/format/trip-req.js
+++ b/format/trip-req.js
@@ -1,13 +1,12 @@
'use strict'
-const formatTripReq = ({opt}, id, lineName) => {
+const formatTripReq = ({opt}, id) => {
return {
cfg: {polyEnc: 'GPA'},
meth: 'JourneyDetails',
req: {
// todo: getTrainComposition
jid: id,
- name: lineName,
// HAFAS apparently ignores the date in the trip ID and uses the `date` field.
// Thus, it will find a different trip if you pass the wrong date via `opt.when`.
// date: profile.formatDate(profile, opt.when),
diff --git a/index.js b/index.js
index 5dca86bc..9c438d8d 100644
--- a/index.js
+++ b/index.js
@@ -474,13 +474,10 @@ const createClient = (profile, userAgent, opt = {}) => {
: results
}
- const trip = async (id, lineName, opt = {}) => {
+ const trip = async (id, opt = {}) => {
if (!isNonEmptyString(id)) {
throw new TypeError('id must be a non-empty string.')
}
- if (!isNonEmptyString(lineName)) {
- throw new TypeError('lineName must be a non-empty string.')
- }
opt = Object.assign({
stopovers: true, // return stations on the way?
polyline: false, // return a track shape?
@@ -490,7 +487,7 @@ const createClient = (profile, userAgent, opt = {}) => {
scheduledDays: false, // parse & expose dates trip is valid on?
}, opt)
- const req = profile.formatTripReq({profile, opt}, id, lineName)
+ const req = profile.formatTripReq({profile, opt}, id)
const {res, common} = await profile.request({profile, opt}, userAgent, req)
const ctx = {profile, opt, common, res}
diff --git a/p/avv/example.js b/p/avv/example.js
index 9829d989..43f0d1bd 100644
--- a/p/avv/example.js
+++ b/p/avv/example.js
@@ -18,7 +18,7 @@ const kronenberg = '1397'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(rwth, {duration: 1})
diff --git a/p/bart/example.js b/p/bart/example.js
index 8f41b457..433ee661 100644
--- a/p/bart/example.js
+++ b/p/bart/example.js
@@ -18,7 +18,7 @@ const embarcadero = '100013295'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(fremont, {duration: 1})
diff --git a/p/bls/example.js b/p/bls/example.js
index f364826c..a6088f16 100644
--- a/p/bls/example.js
+++ b/p/bls/example.js
@@ -18,7 +18,7 @@ client.journeys(bernDennigkofengässli, münsingenSpital, {results: 1, stopovers
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(bernDennigkofengässli, {duration: 1})
diff --git a/p/bvg/example.js b/p/bvg/example.js
index db738d86..21e58edd 100644
--- a/p/bvg/example.js
+++ b/p/bvg/example.js
@@ -35,7 +35,7 @@ client.journeys('900000003201', '900000024101', {results: 1, polylines: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/cfl/example.js b/p/cfl/example.js
index ab56f9a6..0b0aa20e 100644
--- a/p/cfl/example.js
+++ b/p/cfl/example.js
@@ -12,7 +12,7 @@ const bruxellesCentral = '8800003'
client.journeys(mersch, bruxellesCentral, {results: 1})
// .then(({journeys}) => {
// const leg = journeys[0].legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/cmta/example.js b/p/cmta/example.js
index 5fa32208..3277d324 100644
--- a/p/cmta/example.js
+++ b/p/cmta/example.js
@@ -35,7 +35,7 @@ client.journeys('000002370', '000005919', {results: 1, polylines: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/dart/example.js b/p/dart/example.js
index 1d8c5995..c4abb168 100644
--- a/p/dart/example.js
+++ b/p/dart/example.js
@@ -18,7 +18,7 @@ const se5thStEHackleyAveDsm2294 = '100004972'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs.find(l => !!l.line)
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(mlkJrPkwyAdamsAveDsm2055, {duration: 10})
diff --git a/p/db-busradar-nrw/example.js b/p/db-busradar-nrw/example.js
index 09747a55..e8618f3c 100644
--- a/p/db-busradar-nrw/example.js
+++ b/p/db-busradar-nrw/example.js
@@ -10,7 +10,7 @@ const client = createClient(dbbusradarnrwProfile, 'hafas-client-example')
client.journeys('3307002', '3357026', {results: 1})
// .then(({journeys}) => {
// const leg = journeys[0].legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/db/example.js b/p/db/example.js
index bbc53998..c1a2066c 100644
--- a/p/db/example.js
+++ b/p/db/example.js
@@ -9,7 +9,7 @@ const client = createClient(dbProfile, 'hafas-client-example')
client.journeys('8011167', '8000261', {results: 1, tickets: true})
// .then(({journeys}) => {
// const leg = journeys[0].legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/hvv/example.js b/p/hvv/example.js
index 9e837bc4..e145e1f3 100644
--- a/p/hvv/example.js
+++ b/p/hvv/example.js
@@ -34,7 +34,7 @@ client.locations('dammtor', {results: 2})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/invg/example.js b/p/invg/example.js
index 593adbc0..2870348e 100644
--- a/p/invg/example.js
+++ b/p/invg/example.js
@@ -12,7 +12,7 @@ client.journeys(ingolstadtHbf, audiParkplatz, {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/irish-rail/example.js b/p/irish-rail/example.js
index bddcf4f4..cf7a4a87 100644
--- a/p/irish-rail/example.js
+++ b/p/irish-rail/example.js
@@ -10,7 +10,7 @@ client.journeys('9909002', '9990840', {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures('9909002', {duration: 5})
diff --git a/p/ivb/example.js b/p/ivb/example.js
index 4e10e7ad..90ba6551 100644
--- a/p/ivb/example.js
+++ b/p/ivb/example.js
@@ -18,7 +18,7 @@ const völsWest = '476431800'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(innsbruckGriesauweg, {duration: 1})
diff --git a/p/kvb/example.js b/p/kvb/example.js
index ecdfe5b3..335b43a4 100644
--- a/p/kvb/example.js
+++ b/p/kvb/example.js
@@ -18,7 +18,7 @@ const poststr = '900000003'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(heumarkt, {duration: 1})
diff --git a/p/mobil-nrw/example.js b/p/mobil-nrw/example.js
index 67e82fbd..e5b0bee2 100644
--- a/p/mobil-nrw/example.js
+++ b/p/mobil-nrw/example.js
@@ -13,7 +13,7 @@ client.journeys(soest, aachenHbf, {results: 1, stopovers: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/mobiliteit-lu/example.js b/p/mobiliteit-lu/example.js
index d81bee74..7c6f775c 100644
--- a/p/mobiliteit-lu/example.js
+++ b/p/mobiliteit-lu/example.js
@@ -13,7 +13,7 @@ client.journeys(mersch, luxembourgCentral, {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/nahsh/example.js b/p/nahsh/example.js
index 7d3d93ff..cd8b690b 100644
--- a/p/nahsh/example.js
+++ b/p/nahsh/example.js
@@ -10,7 +10,7 @@ client.journeys('8000103', '8000199', {results: 10, tickets: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/nvv/example.js b/p/nvv/example.js
index 641586c6..d95f18d1 100644
--- a/p/nvv/example.js
+++ b/p/nvv/example.js
@@ -10,7 +10,7 @@ client.journeys('2200073', '2200042', {results: 1, polylines: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs.find(l => !!l.line)
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/ooevv/example.js b/p/ooevv/example.js
index f0bec3e9..89d1ac5d 100644
--- a/p/ooevv/example.js
+++ b/p/ooevv/example.js
@@ -18,7 +18,7 @@ const amstettenStadtbad = '431507400'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs.find(l => !!l.line)
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
client.departures(linzTheatergasse, {duration: 12 * 60})
diff --git a/p/pkp/example.js b/p/pkp/example.js
index ef113854..434ab21a 100644
--- a/p/pkp/example.js
+++ b/p/pkp/example.js
@@ -37,7 +37,7 @@ client.journeys(krakówGł, wrocławGł, {results: 1, polylines: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
.then((data) => {
diff --git a/p/rmv/example.js b/p/rmv/example.js
index aa334e6f..07081bc1 100644
--- a/p/rmv/example.js
+++ b/p/rmv/example.js
@@ -34,7 +34,7 @@ client.journeys(marburgHbf, mainzGonsenheim, {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/rsag/example.js b/p/rsag/example.js
index 2db22243..62a7dd39 100644
--- a/p/rsag/example.js
+++ b/p/rsag/example.js
@@ -24,7 +24,7 @@ client.journeys(rostockHbf, güstrow, {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(rostockHbf, {duration: 1})
diff --git a/p/salzburg/example.js b/p/salzburg/example.js
index 6c43d0f0..36209911 100644
--- a/p/salzburg/example.js
+++ b/p/salzburg/example.js
@@ -18,7 +18,7 @@ const oberndorfKrankenhaus = '455110200'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(salzburgGaswerkgasse, {duration: 1})
diff --git a/p/sbahn-muenchen/example.js b/p/sbahn-muenchen/example.js
index a1e210c2..15cb4deb 100644
--- a/p/sbahn-muenchen/example.js
+++ b/p/sbahn-muenchen/example.js
@@ -35,7 +35,7 @@ client.departures('8004154', {duration: 5})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs.find(leg => leg.line)
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/sbb/example.js b/p/sbb/example.js
index 93238d8f..2573118b 100644
--- a/p/sbb/example.js
+++ b/p/sbb/example.js
@@ -18,7 +18,7 @@ const locBaden = { type: 'location', latitude: 47.476, longitude: 8.30613 }
client.journeys(baden1, baden2, { results: 1 })
// .then(({journeys}) => {
// const leg = journeys[0].legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// return client.refreshJourney(journeys[0].refreshToken, {remarks: true})
diff --git a/p/sncb/example.js b/p/sncb/example.js
index 91c1011e..b9826857 100644
--- a/p/sncb/example.js
+++ b/p/sncb/example.js
@@ -16,7 +16,7 @@ const gentPaddenhoek = {
client.journeys(gentStPieters, bruxellesMidi, {stopovers: true, remarks: true})
// .then(({journeys}) => {
// const leg = journeys[0].legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// return client.refreshJourney(journeys[0].refreshToken, {remarks: true})
diff --git a/p/stv/example.js b/p/stv/example.js
index 7385888e..84d71d95 100644
--- a/p/stv/example.js
+++ b/p/stv/example.js
@@ -18,7 +18,7 @@ const grazHödlweg = '460415400'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(grazSonnenhang, {duration: 1})
diff --git a/p/svv/example.js b/p/svv/example.js
index d918ffae..7e58bf91 100644
--- a/p/svv/example.js
+++ b/p/svv/example.js
@@ -18,7 +18,7 @@ client.journeys(sam, volksgarten, {results: 1, polylines: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/tpg/example.js b/p/tpg/example.js
index c3e1df17..40ea6371 100644
--- a/p/tpg/example.js
+++ b/p/tpg/example.js
@@ -18,7 +18,7 @@ client.journeys(miremont, moillebeau, {results: 1, stopovers: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(miremont, {duration: 1})
diff --git a/p/vbb/example.js b/p/vbb/example.js
index c2e66a5e..0d051cbb 100644
--- a/p/vbb/example.js
+++ b/p/vbb/example.js
@@ -35,7 +35,7 @@ client.locations('hansaplatz', {results: 2})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/vbn/example.js b/p/vbn/example.js
index 1fa5c2a7..b30c56c8 100644
--- a/p/vbn/example.js
+++ b/p/vbn/example.js
@@ -24,7 +24,7 @@ client.journeys(bremerhavenHbf, verden, {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(bremerhavenHbf, {duration: 1})
diff --git a/p/vkg/example.js b/p/vkg/example.js
index 309b9492..a936eb01 100644
--- a/p/vkg/example.js
+++ b/p/vkg/example.js
@@ -18,7 +18,7 @@ const klagenfurtSteingasse = '420649500'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(spittalMittelschule, {duration: 1})
diff --git a/p/vmt/example.js b/p/vmt/example.js
index 55d75eec..6fc47dcb 100644
--- a/p/vmt/example.js
+++ b/p/vmt/example.js
@@ -30,7 +30,7 @@ client.journeys(jena, gothaZOB, {results: 1})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/vor/example.js b/p/vor/example.js
index 726c84cd..ce331c69 100644
--- a/p/vor/example.js
+++ b/p/vor/example.js
@@ -18,7 +18,7 @@ const eisenstadtSchlossplatz = '415003300'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs.find(l => !!l.line)
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(stPöltenLinzerTor, {duration: 20})
diff --git a/p/vos/example.js b/p/vos/example.js
index 8c788cce..f226888c 100644
--- a/p/vos/example.js
+++ b/p/vos/example.js
@@ -18,7 +18,7 @@ const finkenweg = '9071574'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(saarplatz, {duration: 1})
diff --git a/p/vrn/example.js b/p/vrn/example.js
index fd9865db..54b49529 100644
--- a/p/vrn/example.js
+++ b/p/vrn/example.js
@@ -11,7 +11,7 @@ const meckesheim = '8003932'
client.journeys(ludwigshafen, meckesheim, {results: 1, polylines: true})
// .then(({journeys}) => {
// const leg = journeys[0].legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
// const [journey] = journeys
diff --git a/p/vsn/example.js b/p/vsn/example.js
index 13292332..9fc2ac2b 100644
--- a/p/vsn/example.js
+++ b/p/vsn/example.js
@@ -10,7 +10,7 @@ client.journeys('9033961', '9033962', {results: 1, polylines: true})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/p/vvt/example.js b/p/vvt/example.js
index e9b2e141..4d3e1d8c 100644
--- a/p/vvt/example.js
+++ b/p/vvt/example.js
@@ -18,7 +18,7 @@ const kufsteinListstr = '476603100'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
client.departures(innsbruckMitterweg, {duration: 1})
diff --git a/p/vvv/example.js b/p/vvv/example.js
index ae4a4079..106fe945 100644
--- a/p/vvv/example.js
+++ b/p/vvv/example.js
@@ -18,7 +18,7 @@ const bludenzGymnasium = '480031300'
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// client.departures(bregenzLandeskrankenhaus, {duration: 1})
diff --git a/p/zvv/example.js b/p/zvv/example.js
index 8d399a02..04a099c9 100644
--- a/p/zvv/example.js
+++ b/p/zvv/example.js
@@ -19,7 +19,7 @@ client.locations('bürkli', {results: 2})
// .then(({journeys}) => {
// const [journey] = journeys
// const leg = journey.legs[0]
-// return client.trip(leg.tripId, leg.line.name, {polyline: true})
+// return client.trip(leg.tripId, {polyline: true})
// })
// .then(({journeys}) => {
diff --git a/test/e2e/bvg.js b/test/e2e/bvg.js
index fb1afe75..5c539e32 100644
--- a/test/e2e/bvg.js
+++ b/test/e2e/bvg.js
@@ -228,7 +228,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/cfl.js b/test/e2e/cfl.js
index dbfd2b78..1d60070e 100644
--- a/test/e2e/cfl.js
+++ b/test/e2e/cfl.js
@@ -177,7 +177,7 @@ tap.test('trip', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/cmta.js b/test/e2e/cmta.js
index d9ef27b8..d21f148a 100644
--- a/test/e2e/cmta.js
+++ b/test/e2e/cmta.js
@@ -156,7 +156,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/db-busradar-nrw.js b/test/e2e/db-busradar-nrw.js
index 8f677374..36770e32 100644
--- a/test/e2e/db-busradar-nrw.js
+++ b/test/e2e/db-busradar-nrw.js
@@ -56,7 +56,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/db.js b/test/e2e/db.js
index 685a119c..f076cb0f 100644
--- a/test/e2e/db.js
+++ b/test/e2e/db.js
@@ -250,7 +250,7 @@ tap.skip('journeysFromTrip – U Mehringdamm to U Naturkundemuseum, reroute to S
for (const j of journeys) {
const l = j.legs.find(isU6Leg)
if (!l) continue
- const t = await client.trip(l.tripId, l.line && l.line.name, {
+ const t = await client.trip(l.tripId, {
stopovers: true, remarks: false
})
@@ -311,7 +311,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
const validate = createValidate(cfg, {
trip: (cfg) => {
diff --git a/test/e2e/fixtures/00ded1a6c9692e99070fb8e9a4eaa2e0 b/test/e2e/fixtures/00ded1a6c9692e99070fb8e9a4eaa2e0
new file mode 100644
index 00000000..212f137d
--- /dev/null
+++ b/test/e2e/fixtures/00ded1a6c9692e99070fb8e9a4eaa2e0
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R15.12.a","lang":"eng","id":"7r24qkskwgs486cs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Aidenbachstraße, München@X=11524036@Y=48097611@U=81@L=790045@","type":"S","name":"Aidenbachstraße, München","icoX":1,"extId":"790045","state":"F","crd":{"x":11524036,"y":48097611,"floor":0},"pCls":160},{"lid":"A=1@O=Rotkreuzplatz, München@X=11534248@Y=48153164@U=81@L=625145@","type":"S","name":"Rotkreuzplatz, München","icoX":2,"extId":"625145","state":"F","crd":{"x":11534248,"y":48153164,"floor":0},"pCls":416},{"lid":"A=1@O=Münchner Freiheit, München@X=11585801@Y=48161857@U=81@L=624366@","type":"S","name":"Münchner Freiheit, München","icoX":1,"extId":"624366","state":"F","crd":{"x":11585801,"y":48161857,"floor":0},"pCls":416},{"lid":"A=1@O=Kistlerhofstraße, München@X=11524216@Y=48095157@U=81@L=790087@","type":"S","name":"Kistlerhofstraße, München","icoX":0,"extId":"790087","state":"F","crd":{"x":11524216,"y":48095157,"floor":0},"pCls":32},{"lid":"A=1@O=Gmunder Straße, München@X=11527650@Y=48095543@U=81@L=790088@","type":"S","name":"Gmunder Straße, München","icoX":0,"extId":"790088","state":"F","crd":{"x":11527650,"y":48095543,"floor":0},"pCls":32},{"lid":"A=1@O=Hofmannstraße, München@X=11529358@Y=48100487@U=81@L=638658@","type":"S","name":"Hofmannstraße, München","icoX":0,"extId":"638658","state":"F","crd":{"x":11529358,"y":48100487,"floor":0},"pCls":32},{"lid":"A=1@O=Zielstattstraße, München@X=11530059@Y=48102348@U=81@L=623775@","type":"S","name":"Zielstattstraße, München","icoX":0,"extId":"623775","state":"F","crd":{"x":11530059,"y":48102348,"floor":0},"pCls":32},{"lid":"A=1@O=Schneemannstraße, München@X=11532216@Y=48105306@U=81@L=790089@","type":"S","name":"Schneemannstraße, München","icoX":0,"extId":"790089","state":"F","crd":{"x":11532216,"y":48105306,"floor":0},"pCls":32},{"lid":"A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=81@L=790090@","type":"S","name":"Adunistraße, München","icoX":0,"extId":"790090","state":"F","crd":{"x":11534356,"y":48109297,"floor":0},"pCls":32},{"lid":"A=1@O=Johann-Clanze-Straße, München@X=11533906@Y=48113054@U=81@L=790091@","type":"S","name":"Johann-Clanze-Straße, München","icoX":0,"extId":"790091","state":"F","crd":{"x":11533906,"y":48113054,"floor":0},"pCls":32},{"lid":"A=1@O=Harras, München@X=11536828@Y=48116785@U=81@L=623510@","type":"S","name":"Harras, München","icoX":3,"extId":"623510","state":"F","crd":{"x":11536828,"y":48116785,"floor":0},"pCls":184},{"lid":"A=1@O=Am Harras, München@X=11540190@Y=48117198@U=81@L=790082@","type":"S","name":"Am Harras, München","icoX":0,"extId":"790082","state":"F","crd":{"x":11540190,"y":48117198,"floor":0},"pCls":32},{"lid":"A=1@O=Margaretenplatz, München@X=11540873@Y=48120093@U=81@L=790083@","type":"S","name":"Margaretenplatz, München","icoX":0,"extId":"790083","state":"F","crd":{"x":11540873,"y":48120093,"floor":0},"pCls":32},{"lid":"A=1@O=Sendlinger Kirche, München@X=11541224@Y=48121900@U=81@L=790084@","type":"S","name":"Sendlinger Kirche, München","icoX":0,"extId":"790084","state":"F","crd":{"x":11541224,"y":48121900,"floor":0},"pCls":32},{"lid":"A=1@O=Herzog-Ernst-Platz, München@X=11540648@Y=48125720@U=81@L=626031@","type":"S","name":"Herzog-Ernst-Platz, München","icoX":0,"extId":"626031","state":"F","crd":{"x":11540648,"y":48125720,"floor":0},"pCls":32},{"lid":"A=1@O=Ganghoferbrücke, München@X=11539111@Y=48127931@U=81@L=621081@","type":"S","name":"Ganghoferbrücke, München","icoX":0,"extId":"621081","state":"F","crd":{"x":11539111,"y":48127931,"floor":0},"pCls":32},{"lid":"A=1@O=Ridlerstraße, München@X=11539390@Y=48131024@U=81@L=639101@","type":"S","name":"Ridlerstraße, München","icoX":0,"extId":"639101","state":"F","crd":{"x":11539390,"y":48131024,"floor":0},"pCls":32},{"lid":"A=1@O=Schwanthalerhöhe, München@X=11539830@Y=48133316@U=81@L=790085@","type":"S","name":"Schwanthalerhöhe, München","icoX":4,"extId":"790085","state":"F","crd":{"x":11539830,"y":48133316,"floor":0},"pCls":160},{"lid":"A=1@O=Bergmannstraße, München@X=11537403@Y=48134997@U=81@L=790086@","type":"S","name":"Bergmannstraße, München","icoX":0,"extId":"790086","state":"F","crd":{"x":11537403,"y":48134997,"floor":0},"pCls":32},{"lid":"A=1@O=Kazmairstraße, München@X=11534167@Y=48135258@U=81@L=625870@","type":"S","name":"Kazmairstraße, München","icoX":0,"extId":"625870","state":"F","crd":{"x":11534167,"y":48135258,"floor":0},"pCls":32},{"lid":"A=1@O=Gollierplatz, München@X=11534311@Y=48136300@U=81@L=621250@","type":"S","name":"Gollierplatz, München","icoX":0,"extId":"621250","state":"F","crd":{"x":11534311,"y":48136300,"floor":0},"pCls":32},{"lid":"A=1@O=Trappentreustraße, München@X=11534805@Y=48139707@U=81@L=624105@","type":"S","name":"Trappentreustraße, München","icoX":5,"extId":"624105","state":"F","crd":{"x":11534805,"y":48139707,"floor":0},"pCls":288},{"lid":"A=1@O=Donnersbergerbrücke, München@X=11534724@Y=48142656@U=81@L=624401@","type":"S","name":"Donnersbergerbrücke, München","icoX":3,"extId":"624401","state":"F","crd":{"x":11534724,"y":48142656,"floor":0},"pCls":56},{"lid":"A=1@O=Donnersbergerstraße, München@X=11536612@Y=48146728@U=81@L=624410@","type":"S","name":"Donnersbergerstraße, München","icoX":5,"extId":"624410","state":"F","crd":{"x":11536612,"y":48146728,"floor":0},"pCls":288},{"lid":"A=1@O=Schlörstraße, München@X=11537106@Y=48150081@U=81@L=623072@","type":"S","name":"Schlörstraße, München","icoX":0,"extId":"623072","state":"F","crd":{"x":11537106,"y":48150081,"floor":0},"pCls":32},{"lid":"A=1@O=Landshuter Allee, München@X=11536261@Y=48152005@U=81@L=626277@","type":"S","name":"Landshuter Allee, München","icoX":0,"extId":"626277","state":"F","crd":{"x":11536261,"y":48152005,"floor":0},"pCls":32},{"lid":"A=1@O=Albrechtstraße, München@X=11540217@Y=48155546@U=81@L=620037@","type":"S","name":"Albrechtstraße, München","icoX":5,"extId":"620037","state":"F","crd":{"x":11540217,"y":48155546,"floor":0},"pCls":288},{"lid":"A=1@O=Fasaneriestraße, München@X=11543300@Y=48157182@U=81@L=638962@","type":"S","name":"Fasaneriestraße, München","icoX":5,"extId":"638962","state":"F","crd":{"x":11543300,"y":48157182,"floor":0},"pCls":288},{"lid":"A=1@O=Leonrodplatz, München@X=11547067@Y=48159277@U=81@L=624832@","type":"S","name":"Leonrodplatz, München","icoX":5,"extId":"624832","state":"F","crd":{"x":11547067,"y":48159277,"floor":0},"pCls":288},{"lid":"A=1@O=Infanteriestraße, München@X=11553611@Y=48161443@U=81@L=621695@","type":"S","name":"Infanteriestraße, München","icoX":5,"extId":"621695","state":"F","crd":{"x":11553611,"y":48161443,"floor":0},"pCls":288},{"lid":"A=1@O=Barbarastraße, München@X=11557602@Y=48161380@U=81@L=639100@","type":"S","name":"Barbarastraße, München","icoX":5,"extId":"639100","state":"F","crd":{"x":11557602,"y":48161380,"floor":0},"pCls":288},{"lid":"A=1@O=Nordbad, München@X=11564317@Y=48160877@U=81@L=625001@","type":"S","name":"Nordbad, München","icoX":5,"extId":"625001","state":"F","crd":{"x":11564317,"y":48160877,"floor":0},"pCls":288},{"lid":"A=1@O=Hohenzollernplatz, München@X=11568128@Y=48161174@U=81@L=638868@","type":"S","name":"Hohenzollernplatz, München","icoX":6,"extId":"638868","state":"F","crd":{"x":11568128,"y":48161174,"floor":0},"pCls":416},{"lid":"A=1@O=Kurfürstenplatz, München@X=11574070@Y=48160401@U=81@L=624793@","type":"S","name":"Kurfürstenplatz, München","icoX":5,"extId":"624793","state":"F","crd":{"x":11574070,"y":48160401,"floor":0},"pCls":288},{"lid":"A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=81@L=622912@","type":"S","name":"Pündterplatz, München","icoX":0,"extId":"622912","state":"F","crd":{"x":11576866,"y":48162603,"floor":0},"pCls":32},{"lid":"A=1@O=Bismarckstraße, München@X=11582196@Y=48162432@U=81@L=620355@","type":"S","name":"Bismarckstraße, München","icoX":0,"extId":"620355","state":"F","crd":{"x":11582196,"y":48162432,"floor":0},"pCls":32}],"prodL":[{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","number":"53","icoX":0,"cls":32,"prodCtx":{"name":" 53","num":"42222","line":"53","lineId":"5_swm003_53","matchId":"53","catOut":"Bus","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"swm003"}}],"remL":[{"type":"A","code":"text.journeystop.product.or.direction.changes.stop.message","icoX":7,"txtN":"As 53 heading towards Münchner Freiheit U via Rotkreuzplatz U from here"},{"type":"A","code":"text.journeystop.product.or.direction.changes.stop.message","icoX":7,"txtN":"As 53 heading towards Münchner Freiheit U from here"},{"type":"A","code":"text.journeystop.product.or.direction.changes.journey.message","icoX":7,"txtN":"From Rotkreuzplatz, München as 53 heading towards Münchner Freiheit U"}],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":93,"b":137}},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":114,"b":3}},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":82,"g":129,"b":46}},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":168,"b":131}},{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":227,"g":6,"b":19}},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":8,"b":48}},{"res":"attr_info"}],"dirL":[{"txt":"Münchner Freiheit U via Rotkreuzplatz U","flg":"2"},{"txt":"Münchner Freiheit U","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":93,"b":137}},{"type":"SOLID","bg":{"r":0,"g":93,"b":137}}]},"journey":{"jid":"1|18250|14|81|18072022","date":"20220718","prodX":0,"dirTxt":"Münchner Freiheit U via Rotkreuzplatz U","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"100100","dProgType":"PROGNOSED","dDirTxt":"Münchner Freiheit U via Rotkreuzplatz U","dDirFlg":"2","dTZOffset":120,"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_LOC_H3"],"sort":549978112}],"type":"N"},{"locX":3,"idx":1,"aProdX":0,"aTimeS":"100200","aTZOffset":120,"dProdX":0,"dTimeS":"100200","dTZOffset":120,"type":"N"},{"locX":4,"idx":2,"aProdX":0,"aTimeS":"100300","aTZOffset":120,"dProdX":0,"dTimeS":"100300","dTZOffset":120,"type":"N"},{"locX":5,"idx":3,"aProdX":0,"aTimeS":"100500","aTZOffset":120,"dProdX":0,"dTimeS":"100500","dTZOffset":120,"type":"N"},{"locX":6,"idx":4,"aProdX":0,"aTimeS":"100600","aTZOffset":120,"dProdX":0,"dTimeS":"100600","dTZOffset":120,"type":"N"},{"locX":7,"idx":5,"aProdX":0,"aTimeS":"100700","aTZOffset":120,"dProdX":0,"dTimeS":"100700","dTZOffset":120,"type":"N"},{"locX":8,"idx":6,"aProdX":0,"aTimeS":"100800","aTZOffset":120,"dProdX":0,"dTimeS":"100800","dTZOffset":120,"type":"N"},{"locX":9,"idx":7,"aProdX":0,"aTimeS":"101000","aTZOffset":120,"dProdX":0,"dTimeS":"101000","dTZOffset":120,"type":"N"},{"locX":10,"idx":8,"aProdX":0,"aTimeS":"101200","aTZOffset":120,"dProdX":0,"dTimeS":"101400","dTZOffset":120,"type":"N"},{"locX":11,"idx":9,"aProdX":0,"aTimeS":"101600","aTZOffset":120,"dProdX":0,"dTimeS":"101600","dTZOffset":120,"type":"N"},{"locX":12,"idx":10,"aProdX":0,"aTimeS":"101700","aTZOffset":120,"dProdX":0,"dTimeS":"101700","dTZOffset":120,"type":"N"},{"locX":13,"idx":11,"aProdX":0,"aTimeS":"101800","aTZOffset":120,"dProdX":0,"dTimeS":"101800","dTZOffset":120,"type":"N"},{"locX":14,"idx":12,"aProdX":0,"aTimeS":"102000","aTZOffset":120,"dProdX":0,"dTimeS":"102000","dTZOffset":120,"type":"N"},{"locX":15,"idx":13,"aProdX":0,"aTimeS":"102100","aTZOffset":120,"dProdX":0,"dTimeS":"102100","dTZOffset":120,"type":"N"},{"locX":16,"idx":14,"aProdX":0,"aTimeS":"102200","aTZOffset":120,"dProdX":0,"dTimeS":"102200","dTZOffset":120,"type":"N"},{"locX":17,"idx":15,"aProdX":0,"aTimeS":"102400","aTZOffset":120,"dProdX":0,"dTimeS":"102400","dTZOffset":120,"type":"N"},{"locX":18,"idx":16,"aProdX":0,"aTimeS":"102500","aTZOffset":120,"dProdX":0,"dTimeS":"102500","dTZOffset":120,"type":"N"},{"locX":19,"idx":17,"aProdX":0,"aTimeS":"102600","aTZOffset":120,"dProdX":0,"dTimeS":"102600","dTZOffset":120,"type":"N"},{"locX":20,"idx":18,"aProdX":0,"aTimeS":"102700","aTZOffset":120,"dProdX":0,"dTimeS":"102700","dTZOffset":120,"type":"N"},{"locX":21,"idx":19,"aProdX":0,"aTimeS":"102900","aTZOffset":120,"dProdX":0,"dTimeS":"102900","dTZOffset":120,"type":"N"},{"locX":22,"idx":20,"aProdX":0,"aTimeS":"103100","aTZOffset":120,"dProdX":0,"dTimeS":"103100","dTZOffset":120,"type":"N"},{"locX":23,"idx":21,"aProdX":0,"aTimeS":"103300","aTZOffset":120,"dProdX":0,"dTimeS":"103300","dTZOffset":120,"type":"N"},{"locX":24,"idx":22,"aProdX":0,"aTimeS":"103400","aTZOffset":120,"dProdX":0,"dTimeS":"103400","dTZOffset":120,"type":"N"},{"locX":25,"idx":23,"aProdX":0,"aTimeS":"103600","aTZOffset":120,"dProdX":0,"dTimeS":"103600","dTZOffset":120,"type":"N"},{"locX":1,"idx":24,"aProdX":0,"aTimeS":"103800","aTZOffset":120,"dProdX":0,"dTimeS":"103800","dDirTxt":"Münchner Freiheit U","dTZOffset":120,"msgL":[{"type":"REM","remX":1,"sty":"I","tagL":["RES_LOC_H3"],"sort":549978112}],"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"104000","aTZOffset":120,"dProdX":0,"dTimeS":"104000","dTZOffset":120,"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"104100","aTZOffset":120,"dProdX":0,"dTimeS":"104100","dTZOffset":120,"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aTimeS":"104300","aTZOffset":120,"dProdX":0,"dTimeS":"104300","dTZOffset":120,"type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"104400","aTZOffset":120,"dProdX":0,"dTimeS":"104400","dTZOffset":120,"type":"N"},{"locX":30,"idx":29,"aProdX":0,"aTimeS":"104500","aTZOffset":120,"dProdX":0,"dTimeS":"104500","dTZOffset":120,"type":"N"},{"locX":31,"idx":30,"aProdX":0,"aTimeS":"104700","aTZOffset":120,"dProdX":0,"dTimeS":"104700","dTZOffset":120,"type":"N"},{"locX":32,"idx":31,"aProdX":0,"aTimeS":"104800","aTZOffset":120,"dProdX":0,"dTimeS":"104800","dTZOffset":120,"type":"N"},{"locX":33,"idx":32,"aProdX":0,"aTimeS":"105000","aTZOffset":120,"dProdX":0,"dTimeS":"105000","dTZOffset":120,"type":"N"},{"locX":34,"idx":33,"aProdX":0,"aTimeS":"105200","aTZOffset":120,"dProdX":0,"dTimeS":"105200","dTZOffset":120,"type":"N"},{"locX":35,"idx":34,"aProdX":0,"aTimeS":"105300","aTZOffset":120,"dProdX":0,"dTimeS":"105300","dTZOffset":120,"type":"N"},{"locX":2,"idx":35,"aProdX":0,"aTimeS":"105400","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"runs Mo - Sa, not 26. May 2022, 6., 16. Jun 2022, 15. Aug 2022, 3. Oct 2022, 1. Nov 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017EFDFBB7E7DDBF7EFDFBF7EFDF9F7EFDFBF7EFCFBF7EFD7BF7EFDFBF","fLocX":0,"tLocX":2,"fLocIdx":0,"tLocIdx":35}],"msgL":[{"type":"REM","remX":2,"sty":"I","tagL":["SUM_JNY_H3"],"sort":549978112}],"subscr":"N","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":24},{"prodX":0,"fLocX":1,"tLocX":2,"fIdx":24,"tIdx":35}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":24},{"dirX":1,"fLocX":1,"tLocX":2,"fIdx":24,"tIdx":35}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20201213","fpE":"20221210","planrtTS":"1651591699"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/00ded1a6c9692e99070fb8e9a4eaa2e0.headers b/test/e2e/fixtures/00ded1a6c9692e99070fb8e9a4eaa2e0.headers
new file mode 100644
index 00000000..3a7e2f7d
--- /dev/null
+++ b/test/e2e/fixtures/00ded1a6c9692e99070fb8e9a4eaa2e0.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:53 GMT",
+ "server": "Apache",
+ "content-length": "3079",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://s-bahn-muenchen.hafas.de/bin/540/mgate.exe?mic=9fecfce6d31aa9537c0c36fefd63ba92&mac=a3e48baeac5814e5d9c9e00e975eedf2",
+ "time": 751,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publi51526ac-trans51526aport/hafas51526a-clie51526ant:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "299"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421 b/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421
index 2af4cccb..a8f3603f 100644
--- a/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421
+++ b/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421
@@ -1 +1 @@
-{"ver":"1.41","lang":"deu","id":"e9i8xk842g45x6ck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Westbahnhof (U6)@X=16339144@Y=48196960@U=81@L=915006@","type":"S","name":"Wien Westbahnhof (U6)","icoX":0,"extId":"915006","state":"F","crd":{"x":16339144,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Meidling Bf (U6)@X=16331449@Y=48174127@U=81@L=912005@","type":"S","name":"Wien Meidling Bf (U6)","icoX":0,"extId":"912005","state":"F","crd":{"x":16331449,"y":48174127,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Meidling Bahnhof@X=16333733@Y=48174585@U=81@L=8100514@","type":"S","name":"Wien Meidling Bahnhof","icoX":5,"extId":"8100514","state":"F","crd":{"x":16333733,"y":48174585,"floor":0},"pCls":4157,"entry":true,"chgTime":"000600"},{"lid":"A=1@O=Regensburg Hbf@X=12099615@Y=49011670@U=81@L=8000309@","type":"S","name":"Regensburg Hbf","icoX":5,"extId":"8000309","state":"F","crd":{"x":12099615,"y":49011670,"floor":0},"pCls":31,"chgTime":"000400"},{"lid":"A=1@O=Passau Hbf@X=13450775@Y=48573635@U=81@L=8000298@","type":"S","name":"Passau Hbf","icoX":5,"extId":"8000298","state":"F","crd":{"x":13451072,"y":48573841,"floor":0},"pCls":31,"chgTime":"000400"},{"lid":"A=1@O=Wien Hbf@X=16377114@Y=48185103@U=81@L=8103000@","type":"S","name":"Wien Hbf","icoX":5,"extId":"8103000","state":"F","crd":{"x":16378526,"y":48184564,"floor":0},"pCls":4157,"entry":true,"chgTime":"000600"},{"lid":"A=1@O=Hamburg-Altona@X=9935175@Y=53552697@U=81@L=8002553@","type":"S","name":"Hamburg-Altona","icoX":5,"extId":"8002553","state":"F","crd":{"x":9935175,"y":53552697,"floor":0},"pCls":31,"chgTime":"000500"},{"lid":"A=1@O=Linz/Donau Hbf@X=14291815@Y=48290151@U=81@L=8100013@","type":"S","name":"Linz/Donau Hbf","icoX":5,"extId":"8100013","state":"F","crd":{"x":14291941,"y":48290160,"floor":0},"pCls":4157,"chgTime":"000500"},{"lid":"A=1@O=St.Valentin Bahnhof@X=14522604@Y=48178019@U=81@L=1230509@","type":"S","name":"St.Valentin Bahnhof","icoX":5,"extId":"1230509","state":"F","crd":{"x":14522604,"y":48178019,"floor":0},"meta":true,"pCls":127,"chgTime":"000500"},{"lid":"A=1@O=Amstetten NÖ Bahnhof@X=14878334@Y=48121648@U=81@L=1230501@","type":"S","name":"Amstetten NÖ Bahnhof","icoX":5,"extId":"1230501","state":"F","crd":{"x":14878334,"y":48121648,"floor":0},"meta":true,"pCls":6239,"chgTime":"000500"},{"lid":"A=1@O=München Hbf@X=11558339@Y=48140229@U=81@L=8000261@","type":"S","name":"München Hbf","icoX":5,"extId":"8000261","state":"F","crd":{"x":11558339,"y":48140229,"floor":0},"pCls":63,"chgTime":"000800"},{"lid":"A=1@O=Neufahrn(Niederbay)@X=12190460@Y=48729885@U=81@L=8000688@","type":"S","name":"Neufahrn(Niederbay)","icoX":17,"extId":"8000688","state":"F","crd":{"x":12190460,"y":48729885,"floor":0},"pCls":18,"chgTime":"000300"},{"lid":"A=1@O=Landshut(Bay)Hbf@X=12135932@Y=48547494@U=81@L=8000217@","type":"S","name":"Landshut(Bay)Hbf","icoX":17,"extId":"8000217","state":"F","crd":{"x":12135932,"y":48547494,"floor":0},"pCls":18,"chgTime":"000400"},{"lid":"A=1@O=Freising@X=11744542@Y=48395199@U=81@L=8002078@","type":"S","name":"Freising","icoX":17,"extId":"8002078","state":"F","crd":{"x":11744542,"y":48395199,"floor":0},"pCls":50,"chgTime":"000300"},{"lid":"A=1@O=Wien Westbahnhof@X=16337256@Y=48196753@U=81@L=8100003@","type":"S","name":"Wien Westbahnhof","icoX":17,"extId":"8100003","state":"F","crd":{"x":16337328,"y":48196366,"floor":0},"pCls":4144,"entry":true,"chgTime":"000600"},{"lid":"A=1@O=München Hbf Gl.5-10@X=11555373@Y=48140094@U=81@L=8098262@","type":"S","name":"München Hbf Gl.5-10","icoX":5,"extId":"8098262","state":"F","crd":{"x":11555373,"y":48140094,"floor":0},"pCls":4157,"entry":true,"chgTime":"000300"},{"lid":"A=1@O=München Ost@X=11604975@Y=48127437@U=81@L=8000262@","type":"S","name":"München Ost","icoX":5,"extId":"8000262","state":"F","crd":{"x":11604975,"y":48127437,"floor":0},"pCls":4159,"chgTime":"000700"},{"lid":"A=1@O=Salzburg Hbf@X=13045559@Y=47812824@U=81@L=8100002@","type":"S","name":"Salzburg Hbf","icoX":5,"extId":"8100002","state":"F","crd":{"x":13045604,"y":47812851,"floor":0},"pCls":4159,"chgTime":"000700"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U6::*","name":"U6","nameS":"U6","number":"U6","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U6 ","num":"22324","line":"U6","matchId":"0U68321","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}},{"pid":"L::8::::B4256541157::4256541157_U6::*","name":"U6","nameS":"U6","number":"U6","icoX":0,"cls":256,"oprX":1,"prodCtx":{"name":"U6 ","num":"22324","line":"U6","matchId":"0U68321","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}},{"name":"Fußweg","icoX":6,"prodCtx":{"name":"Fußweg"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 92","nameS":"ICE 92","number":"92","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 92 ","num":"92","matchId":"92","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"81____"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 92","nameS":"ICE 92","number":"92","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 92 ","num":"92","matchId":"92","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"80____"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 26","nameS":"ICE 26","number":"26","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 26 ","num":"26","matchId":"26","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"81____"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 90","nameS":"ICE 90","number":"90","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 90 ","num":"90","matchId":"90","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"81____"}},{"pid":"L::4::DPN::B0723754675::DPN_0723754675_RE25::*","name":"ALX RE25 (Zug-Nr. 358)","nameS":"ALX RE25","number":"RE25","icoX":17,"cls":16,"oprX":3,"prodCtx":{"name":"ALX RE25","num":"358","line":"RE25","matchId":"RE25","catOut":"ALX","catOutS":"DPN","catOutL":"alex - Die Länderbahn GmbH DLB","catIn":"DPN","catCode":"4","admin":"A8N___"}},{"pid":"L::4::RE::B0016128115::RE_0016128115_50::*","name":"RE 50 (Zug-Nr. 4861)","nameS":"RE 50","number":"50","icoX":17,"cls":16,"oprX":4,"prodCtx":{"name":"RE 50 ","num":"4861","line":"50","matchId":"50","catOut":"RE ","catOutS":"RE","catOutL":"RegionalExpress","catIn":"RE","catCode":"4","admin":"800746"}},{"pid":"L::4::DPN::B0723754675::DPN_0723754675_RE2::*","name":"ALX RE2 (Zug-Nr. 79856)","nameS":"ALX RE2","number":"RE2","icoX":17,"cls":16,"oprX":3,"prodCtx":{"name":"ALX RE2 ","num":"79856","line":"RE2","matchId":"RE2","catOut":"ALX","catOutS":"DPN","catOutL":"alex - Die Länderbahn GmbH DLB","catIn":"DPN","catCode":"4","admin":"A8N___"}},{"pid":"L::4::RE::B0016128115::RE_0016128115_50::*","name":"RE 50 (Zug-Nr. 4863)","nameS":"RE 50","number":"50","icoX":17,"cls":16,"oprX":4,"prodCtx":{"name":"RE 50 ","num":"4863","line":"50","matchId":"50","catOut":"RE ","catOutS":"RE","catOutL":"RegionalExpress","catIn":"RE","catCode":"4","admin":"800746"}},{"pid":"L::4::DPN::B0723754675::DPN_0723754675_RE2::*","name":"ALX RE2 (Zug-Nr. 79858)","nameS":"ALX RE2","number":"RE2","icoX":17,"cls":16,"oprX":3,"prodCtx":{"name":"ALX RE2 ","num":"79858","line":"RE2","matchId":"RE2","catOut":"ALX","catOutS":"DPN","catOutL":"alex - Die Länderbahn GmbH DLB","catIn":"DPN","catCode":"4","admin":"A8N___"}},{"pid":"L::12::WB::B3595444635::WB_3595444635::*","name":"WB 964","nameS":"WB 964","number":"964","icoX":17,"cls":4096,"oprX":5,"prodCtx":{"name":"WB 964 ","num":"964","matchId":"964","catOut":"WB ","catOutS":"WB","catOutL":"WESTbahn","catIn":"WB","catCode":"12","admin":"3236__"}},{"pid":"L::12::WB::B3595444635::WB_3595444635::*","name":"WB 964","nameS":"WB 964","number":"964","icoX":17,"cls":4096,"oprX":6,"prodCtx":{"name":"WB 964 ","num":"964","matchId":"964","catOut":"WB ","catOutS":"WB","catOutL":"WESTbahn","catIn":"WB","catCode":"12","admin":"3236__"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","icoX":1},{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"},{"name":"Nahreisezug","icoX":7},{"name":"alex - Die Länderbahn GmbH DLB","icoX":18},{"name":"DB Regio AG Bayern","icoX":20},{"name":"WESTbahn Management GmbH","icoX":24},{"name":"WESTbahn Management GmbH","url":"https://www.westbahn.at","icoX":24,"street":"Europaplatz 3/Stiege 5","town":"A-1150 Wien","phone":"+43 1 89900","email":"meinenachricht@westbahn.at","id":"oebb_3236__"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"},{"type":"A","code":"CK","prio":200,"icoX":8,"txtN":"Sicher & kontaktlos ohne Ticketkontrolle reisen mit Komfort Check-in (Passau Hbf - Regensburg Hbf)"},{"type":"A","code":"PF","prio":200,"icoX":8,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske (Passau Hbf - Regensburg Hbf)"},{"type":"A","code":"FR","prio":250,"icoX":9,"txtN":"Fahrradmitnahme reservierungspflichtig"},{"type":"A","code":"BR","prio":450,"icoX":10,"txtN":"Bordrestaurant"},{"type":"A","code":"OA","prio":560,"icoX":11,"txtN":"Rollstuhlstellplatz - Voranmeldung unter +43 5 1717"},{"type":"A","code":"OC","prio":560,"icoX":12,"txtN":"rollstuhltaugliches WC"},{"type":"A","code":"KK","prio":610,"icoX":13,"txtN":"Kleinkindabteil"},{"type":"A","code":"WV","prio":710,"icoX":14,"txtN":"WLAN verfügbar"},{"type":"I","code":"ZN","icoX":8,"txtN":"Berolina"},{"type":"A","code":"PF","prio":200,"icoX":8,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FZ","prio":350,"icoX":8,"txtN":"Fahrkarten im Zug erhältlich"},{"type":"A","code":"EH","prio":560,"icoX":8,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"OG","prio":560,"icoX":19,"txtN":"bedingt rollstuhltaugliches WC"},{"type":"A","code":"SN","prio":580,"icoX":8,"txtN":"SnackPoint/Imbiss im Zug"},{"type":"I","code":"VE","prio":1,"icoX":8,"txtN":"Vereinigung: ALX RE2 --> München Hbf"},{"type":"A","code":"FP","prio":1,"icoX":8,"txtN":"Es gilt ein besonderer Fahrpreis (Salzburg Hbf - München Hbf Gl.5-10)"},{"type":"A","code":"eF","prio":350,"icoX":8,"txtN":"Weitere Infos und Tickets beim Betreiber erhältlich"},{"type":"A","code":"BO","prio":450,"icoX":25,"txtN":"Mobiles Bordservice (Snacks und Getränke)"},{"type":"H","code":"390","icoX":8,"txtN":"Start/Ziel mit äquivalenter Haltestelle ersetzt"}],"himL":[{"hid":"511475","act":true,"head":"Update 1 (21.04.2022 13:23) Gesetzlich vorgeschriebener Mund-Nasen-Schutz/Reisebestimmungen innerhalb Österreichs/behördliche Vorschriften","text":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at
","cstm":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at","icoX":15,"prio":0,"fLocX":5,"tLocX":6,"altSection":"-","prod":63,"src":99,"lModDate":"20220421","lModTime":"132325","sDate":"20211212","sTime":"000000","eDate":"20221210","eTime":"235900","sDaily":"000000","eDaily":"235900","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211211","fTime":"194000","tDate":"20221210","tTime":"235900"}],"edgeRefL":[0],"uic":81},{"hid":"502619","act":true,"head":"Fahrplanänderungen/Einreisebestimmungen/behördliche Vorschriften im Reiseland","text":"ICE 92: Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die aktuellen Fahrpläne, behördlichen Vorschriften, Einreisebestimmungen und die umfassenden Hygienemaßnahmen ihres Reiselandes. Informationen dazu finden Sie auf:
www.bmeia.gv.at","cstm":"Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die aktuellen Fahrpläne, behördlichen Vorschriften, Einreisebestimmungen und die umfassenden Hygienemaßnahmen ihres Reiselandes. Informationen dazu finden Sie auf:","icoX":15,"prio":100,"fLocX":7,"tLocX":4,"altSection":"-","prod":1,"src":99,"lModDate":"20211123","lModTime":"084652","sDate":"20201105","sTime":"000000","eDate":"20221210","eTime":"235900","sDaily":"000000","eDaily":"235900","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"084500","tDate":"20221210","tTime":"235900"}],"regionRefL":[0]},{"hid":"557963","act":true,"head":"Bauarbeiten - geänderte Fahrzeiten","text":"Wegen Bauarbeiten fahren von 11.07.2022 (04:00 Uhr) bis 27.07.2022 (04:00 Uhr) einige Fernverkehrszüge zwischen St.Valentin und Amstetten NÖ mit geänderten Fahrzeiten.
Wir bitten um Entschuldigung.
","cstm":"Wegen Bauarbeiten fahren von 11.07.2022 (04:00 Uhr) bis 27.07.2022 (04:00 Uhr) einige Fernverkehrszüge zwischen St.Valentin und Amstetten NÖ mit geänderten Fahrzeiten.
Wir bitten um Entschuldigung.","icoX":16,"prio":0,"fLocX":8,"tLocX":9,"altSection":"St.Valentin <=> Amstetten NÖ","prod":13,"src":99,"lModDate":"20220207","lModTime":"160233","sDate":"20220711","sTime":"040000","eDate":"20220727","eTime":"040000","sDaily":"000000","eDaily":"235900","catRefL":[1],"pubChL":[{"name":"TIMETABLE","fDate":"20220207","fTime":"155800","tDate":"20220727","tTime":"040000"}]},{"hid":"511475","act":true,"head":"Update 1 (21.04.2022 13:23) Gesetzlich vorgeschriebener Mund-Nasen-Schutz/Reisebestimmungen innerhalb Österreichs/behördliche Vorschriften","text":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at
","cstm":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at","icoX":15,"prio":0,"fLocX":14,"tLocX":15,"altSection":"-","prod":63,"src":99,"lModDate":"20220421","lModTime":"132325","sDate":"20211212","sTime":"000000","eDate":"20221210","eTime":"235900","sDaily":"000000","eDaily":"235900","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211211","fTime":"194000","tDate":"20221210","tTime":"235900"}],"edgeRefL":[0],"uic":81}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":171,"g":0,"b":32}},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":135,"g":135,"b":135}},{"res":"DPN","txt":"Nahreisezug"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"attr_resto"},{"res":"attr_wchair_aviso"},{"res":"attr_wchair_wc"},{"res":"attr_baby"},{"res":"attr_wlan"},{"res":"HIM4"},{"res":"HIM1"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":61,"g":133,"b":208}},{"res":"DPN","txt":"alex - Die Länderbahn GmbH DLB"},{"res":"attr_wchair_wc_part"},{"res":"RE","txt":"DB Regio AG Bayern"},{"bg":{"r":51,"g":103,"b":170},"shp":"C"},{"bg":{"r":171,"g":0,"b":32},"shp":"C"},{"bg":{"r":61,"g":133,"b":208},"shp":"C"},{"res":"WB","txt":"WESTbahn Management GmbH"},{"res":"attr_bordservice"},{"res":"cl_all"}],"himMsgEdgeL":[{"icoCrd":{"x":16376602,"y":48184715}}],"himMsgRegionL":[{"id":"OO"}],"himMsgCatL":[{"id":4},{"id":1}],"dirL":[{"txt":"Dortmund Hbf","flg":"x"},{"txt":"München Hbf","flg":"x"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"sIcoX":6,"type":"SOLID","bg":{"r":135,"g":135,"b":135}},{"type":"DOT","bg":{"r":135,"g":135,"b":135}},{"sIcoX":5,"type":"SOLID","bg":{"r":171,"g":0,"b":32}},{"type":"SOLID","bg":{"r":171,"g":0,"b":32}},{"sIcoX":17,"type":"SOLID","bg":{"r":61,"g":133,"b":208}},{"type":"SOLID","bg":{"r":61,"g":133,"b":208}},{"sIcoX":21,"eIcoX":21,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"sIcoX":22,"type":"SOLID","bg":{"r":171,"g":0,"b":32}},{"sIcoX":23,"eIcoX":23,"type":"SOLID","bg":{"r":61,"g":133,"b":208}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"051300","durS":"051300","durR":"051300","chg":2,"sDays":{"sDaysR":"Sa","sDaysI":"4. Jul bis 2. Sep 2022 Mo - Sa; nicht 7., 14. Mai, 15. Aug; auch 27., 28., 31. Okt, 2., 15. Nov","sDaysB":"08102040817E00000000408102040817EFDFBF7EFCFBF7E0408102040810EA4091020408"},"dep":{"locX":0,"idx":13,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":10,"idx":13,"aProdX":7,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"151800","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":13,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#433115#TA#8#DA#180722#1S#921008#1T#947#LS#923054#LT#1021#PU#81#RT#1#CA#U#ZE#U6#ZB#U6 #PC#8#FR#921008#FT#947#TO#923054#TT#1021#","prodX":1,"dirTxt":"Wien Siebenhirten (U6)","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":5,"numC":25},"ctxRecon":"T$A=1@O=Wien Westbahnhof (U6)@L=915006@a=128@$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$202207181005$202207181012$U6 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"000700"},"minChg":"000600"},{"type":"WALK","dep":{"locX":1,"dTimeS":"101200","type":"N"},"arr":{"locX":2,"aTimeS":"101800","type":"N"},"gis":{"dist":177,"durS":"000600","dirGeo":2,"ctx":"H|1|W$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$202207181012$202207181018$$$1$$$$$$","gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":3,"prodX":2}},{"type":"JNY","dep":{"locX":2,"idx":1,"dProdX":3,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"102200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":12,"aProdX":4,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"133100","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#393777#TA#0#DA#180722#1S#8103000#1T#1015#LS#8002553#LT#2013#PU#81#RT#1#CA#ICE#ZE#92#ZB#ICE 92 #PC#0#FR#8103000#FT#1015#TO#8002553#TT#2013#","prodX":3,"dirTxt":"Hamburg-Altona","dirFlg":"x","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":120,"numC":2,"jnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#387214#TA#0#DA#180722#1S#8103000#1T#1115#LS#8000080#LT#2121#PU#81#RT#1#CA#ICE#ZE#26#ZB#ICE 26 #PC#0#FR#8103000#FT#1115#TO#8000080#TT#2121#","prodX":5,"dirTxt":"Dortmund Hbf","dirFlg":"x","stopL":[{"locX":2,"idx":1,"dProdX":5,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"112200","dDirTxt":"Dortmund Hbf","dDirFlg":"x","type":"N"},{"locX":3,"idx":12,"aProdX":5,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"143300","type":"N"}],"ctxRecon":"T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181122$202207181433$ICE 26 $$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"dirL":[{"dirX":0,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"031100"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#393577#TA#0#DA#180722#1S#8103000#1T#1315#LS#8000080#LT#2321#PU#81#RT#1#CA#ICE#ZE#90#ZB#ICE 90 #PC#0#FR#8103000#FT#1315#TO#8000080#TT#2321#","prodX":6,"dirTxt":"Dortmund Hbf","dirFlg":"x","stopL":[{"locX":2,"idx":1,"dProdX":6,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"132200","dDirTxt":"Dortmund Hbf","dDirFlg":"x","type":"N"},{"locX":3,"idx":12,"aProdX":6,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"163300","type":"N"}],"ctxRecon":"T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181322$202207181633$ICE 90 $$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"dirL":[{"dirX":0,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"031100"}]},"ctxRecon":"T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181022$202207181331$ICE 92 $$1$$$$$$","msgL":[{"type":"REM","remX":3,"sty":"I","fLocX":4,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":4,"sty":"I","fLocX":4,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":5,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":1,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":6,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":864288768},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":7,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":8,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":9,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"REM","remX":10,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":898367488},{"type":"REM","remX":11,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"HIM","himX":0,"sty":"M","tagL":["SUM_GLB_HDR_H3"],"sort":268770173},{"type":"HIM","himX":1,"sty":"M","dspl":"U","fLocX":7,"tLocX":4,"tagL":["RES_SEC_HDR_H2","SUM_CON_HDR","RES_JNY_H3"],"sort":373842610},{"type":"HIM","himX":2,"sty":"M","tagL":["SUM_GLB_HDR_H3"],"sort":268875134}],"subscr":"F","prodL":[{"prodX":3,"fLocX":2,"tLocX":4,"fIdx":1,"tIdx":10},{"prodX":4,"fLocX":4,"tLocX":3,"fIdx":10,"tIdx":12}],"sumLDrawStyleX":4,"resLDrawStyleX":9,"trainStartDate":"20220718","durS":"030900"},"minChg":"000400"},{"type":"JNY","dep":{"locX":3,"idx":9,"dProdX":7,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"135300","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":10,"idx":13,"aProdX":7,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"151800","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#149361#TA#1#DA#180722#1S#5400014#1T#938#LS#8000261#LT#1518#PU#81#RT#1#CA#EX#ZE#RE25#ZB#EX RE25 #PC#2#FR#5400014#FT#938#TO#8000261#TT#1518#","prodX":7,"dirTxt":"München Hbf","dirFlg":"x","status":"P","isRchbl":true,"freq":{"minC":53,"maxC":67,"numC":3,"jnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#198068#TA#0#DA#180722#1S#8000284#1T#1336#LS#8000261#LT#1616#PU#81#RT#1#CA#RE#ZE#50#ZB#RE 50 #PC#4#FR#8000284#FT#1336#TO#8000261#TT#1616#","prodX":8,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":4,"dProdX":8,"dPltfS":{"type":"PL","txt":"9"},"dTimeS":"144600","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":10,"idx":11,"aProdX":8,"aPltfS":{"type":"PL","txt":"30"},"aTimeS":"161600","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181446$202207181616$RE 50 $$1$$$$$$","subscr":"F","prodL":[{"prodX":8,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"013000"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#315018#TA#0#DA#180722#1S#8002924#1T#1339#LS#8000261#LT#1718#PU#81#RT#1#CA#DPN#ZE#RE2#ZB#ALX RE2 #PC#4#FR#8002924#FT#1339#TO#8000261#TT#1718#","prodX":9,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":5,"dProdX":9,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"155300","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":10,"idx":9,"aProdX":9,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"171800","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181553$202207181718$ALX RE2 $$1$$$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"012500"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#198126#TA#0#DA#180722#1S#8000284#1T#1536#LS#8000261#LT#1816#PU#81#RT#1#CA#RE#ZE#50#ZB#RE 50 #PC#4#FR#8000284#FT#1536#TO#8000261#TT#1816#","prodX":10,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":4,"dProdX":10,"dPltfS":{"type":"PL","txt":"9"},"dTimeS":"164600","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":10,"idx":11,"aProdX":10,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"181600","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181646$202207181816$RE 50 $$1$$$$$$","subscr":"F","prodL":[{"prodX":10,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"013000"}]},"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181353$202207181518$ALX RE25$$1$$$$$$","msgL":[{"type":"REM","remX":12,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":13,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":2,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":14,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":15,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":16,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":881328128},{"type":"REM","remX":17,"sty":"I","dspl":"U","fLocX":3,"tLocX":10,"tagL":["SUM_CON_FTR_H3","RES_JNY_DTL_H3"],"sort":537001984}],"subscr":"F","prodL":[{"prodX":7,"fLocX":3,"tLocX":10,"fIdx":9,"tIdx":13}],"sumLDrawStyleX":6,"resLDrawStyleX":10,"trainStartDate":"20220718","durS":"012500"},"parJnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#315043#TA#1#DA#180722#1S#8002924#1T#1139#LS#8000261#LT#1518#PU#81#RT#1#CA#DPN#ZE#RE2#ZB#ALX RE2 #PC#4#FR#8002924#FT#1139#TO#8000261#TT#1518#","prodX":11,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":5,"dProdX":11,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"135300","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":11,"idx":6,"aProdX":11,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"141500","type":"N"},{"locX":12,"idx":7,"aProdX":11,"aPltfS":{"type":"PL","txt":"6"},"aTimeS":"143100","type":"N"},{"locX":13,"idx":8,"aProdX":11,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"145000","type":"N"},{"locX":10,"idx":9,"aProdX":11,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"151800","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181353$202207181518$ALX RE2 $$1$$$$$$","subscr":"F","prodL":[{"prodX":11,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"012500"}]}],"freq":{"minC":60},"trfRes":{"clickout":"https://tickets.oebb.at/de/ticket?cref=scottymobil&outwardDateTime=2022-07-18T10:05&stationOrigEva=1291501&stationDestEva=8000261","extContActionBar":{"text":"Tickets","content":{"type":"URL_EXT","content":"aHR0cHM6Ly90aWNrZXRzLm9lYmIuYXQvZGUvdGlja2V0P2NyZWY9c2NvdHR5bW9iaWwmb3V0d2FyZERhdGVUaW1lPTIwMjItMDctMThUMTA6MDUmc3RhdGlvbk9yaWdFdmE9MTI5MTUwMSZzdGF0aW9uRGVzdEV2YT04MDAwMjYx"}}},"conSubscr":"F","recState":"U","cksum":"a4d09c48_3","cksumDti":"ee5080a1_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Wien Westbahnhof (U6)@L=915006@a=128@$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$202207181005$202207181012$U6 $$1$$$$$$§W$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$202207181012$202207181018$$$1$$$$$$§T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181022$202207181331$ICE 92 $$1$$$$$$§T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181353$202207181518$ALX RE25$$1$$$$$$¶KRCC¶#VE#1#MRTF#"}},{"cid":"C-1","date":"20220718","dur":"040300","durS":"040300","durR":"040300","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"12. Jun bis 10. Dez 2022","sDaysB":"00000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8"},"dep":{"locX":14,"idx":0,"dProdX":12,"dPltfS":{"type":"PL","txt":"7"},"dTimeS":"101000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":15,"idx":24,"aProdX":12,"aPltfS":{"type":"PL","txt":"7"},"aTimeS":"141300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":14,"idx":0,"dProdX":12,"dPltfS":{"type":"PL","txt":"7"},"dTimeS":"101000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":15,"idx":24,"aProdX":12,"aPltfS":{"type":"PL","txt":"7"},"aTimeS":"141300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#399494#TA#1#DA#180722#1S#8100003#1T#1010#LS#8098262#LT#1413#PU#81#RT#1#CA#WB#ZE#964#ZB#WB 964 #PC#12#FR#8100003#FT#1010#TO#8098262#TT#1413#","prodX":13,"dirTxt":"München Hbf Gl.5-10","dirFlg":"x","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Wien Westbahnhof@L=8100003@a=128@$A=1@O=München Hbf Gl.5-10@L=8098262@a=128@$202207181010$202207181413$WB 964 $$1$$$$$$","msgL":[{"type":"REM","remX":18,"sty":"I","dspl":"U","fLocX":17,"tLocX":15,"tagL":["SUM_CON_FTR_H3","RES_JNY_DTL_H3"],"sort":537001984},{"type":"REM","remX":1,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":19,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":20,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":864288768},{"type":"REM","remX":2,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":10,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":898367488},{"type":"HIM","himX":3,"sty":"M","tagL":["SUM_GLB_HDR_H3"],"sort":268770173}],"subscr":"F","prodL":[{"prodX":13,"fLocX":14,"tLocX":16,"fIdx":0,"tIdx":23},{"prodX":13,"fLocX":16,"tLocX":15,"fIdx":23,"tIdx":24}],"sumLDrawStyleX":6,"resLDrawStyleX":10,"trainStartDate":"20220718","durS":"040300"}}],"trfRes":{},"msgL":[{"type":"REM","remX":21,"sty":"I","tagL":["SUM_CON_HDR_H3","RES_CON_FTR_H3"],"sort":147324928}],"conSubscr":"F","recState":"U","cksum":"4048321e_3","cksumDti":"10074899_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Wien Westbahnhof@L=8100003@a=128@$A=1@O=München Hbf Gl.5-10@L=8098262@a=128@$202207181010$202207181413$WB 964 $$1$$$$$$¶KRCC¶#VE#1#MRTF#"}}],"outCtxScrB":"2|OB|MT#11#203650#203645#203893#203958#0#0#485#203640#1#-2147483376#0#1#2|PDH#078422608f67a1684e42628754a541b9|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#203650#203650#203893#203893#0#0#485#203640#2#-2147479542#0#1#2|PDH#078422608f67a1684e42628754a541b9|RD#18072022|RT#100000|US#1","fpB":"20220301","fpE":"20221210","planrtTS":"1651589689","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":26,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8340394930353995773,"scoreS":"08340394930353995773","conRefL":[0]},{"score":8340372940158140415,"scoreS":"08340372940158140415","conRefL":[1]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8339018341796020221,"scoreS":"08339018341796020221","conRefL":[0]},{"score":8339304214855942143,"scoreS":"08339304214855942143","conRefL":[1]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9221992044503236605,"scoreS":"09221992044503236605","conRefL":[0]},{"score":9222299907756392447,"scoreS":"09222299907756392447","conRefL":[1]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":26,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.41","lang":"deu","id":"7ri4qksuwkscp64s","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Westbahnhof (U6)@X=16339144@Y=48196960@U=81@L=915006@","type":"S","name":"Wien Westbahnhof (U6)","icoX":0,"extId":"915006","state":"F","crd":{"x":16339144,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Meidling Bf (U6)@X=16331449@Y=48174127@U=81@L=912005@","type":"S","name":"Wien Meidling Bf (U6)","icoX":0,"extId":"912005","state":"F","crd":{"x":16331449,"y":48174127,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Meidling Bahnhof@X=16333733@Y=48174585@U=81@L=8100514@","type":"S","name":"Wien Meidling Bahnhof","icoX":5,"extId":"8100514","state":"F","crd":{"x":16333733,"y":48174585,"floor":0},"pCls":4157,"entry":true,"chgTime":"000600"},{"lid":"A=1@O=Regensburg Hbf@X=12099615@Y=49011670@U=81@L=8000309@","type":"S","name":"Regensburg Hbf","icoX":5,"extId":"8000309","state":"F","crd":{"x":12099615,"y":49011670,"floor":0},"pCls":31,"chgTime":"000400"},{"lid":"A=1@O=Passau Hbf@X=13450775@Y=48573635@U=81@L=8000298@","type":"S","name":"Passau Hbf","icoX":5,"extId":"8000298","state":"F","crd":{"x":13451072,"y":48573841,"floor":0},"pCls":31,"chgTime":"000400"},{"lid":"A=1@O=Wien Hbf@X=16377114@Y=48185103@U=81@L=8103000@","type":"S","name":"Wien Hbf","icoX":5,"extId":"8103000","state":"F","crd":{"x":16378526,"y":48184564,"floor":0},"pCls":4157,"entry":true,"chgTime":"000600"},{"lid":"A=1@O=Hamburg-Altona@X=9935175@Y=53552697@U=81@L=8002553@","type":"S","name":"Hamburg-Altona","icoX":5,"extId":"8002553","state":"F","crd":{"x":9935175,"y":53552697,"floor":0},"pCls":31,"chgTime":"000500"},{"lid":"A=1@O=Linz/Donau Hbf@X=14291815@Y=48290151@U=81@L=8100013@","type":"S","name":"Linz/Donau Hbf","icoX":5,"extId":"8100013","state":"F","crd":{"x":14291941,"y":48290160,"floor":0},"pCls":4157,"chgTime":"000500"},{"lid":"A=1@O=St.Valentin Bahnhof@X=14522604@Y=48178019@U=81@L=1230509@","type":"S","name":"St.Valentin Bahnhof","icoX":5,"extId":"1230509","state":"F","crd":{"x":14522604,"y":48178019,"floor":0},"meta":true,"pCls":127,"chgTime":"000500"},{"lid":"A=1@O=Amstetten NÖ Bahnhof@X=14878334@Y=48121648@U=81@L=1230501@","type":"S","name":"Amstetten NÖ Bahnhof","icoX":5,"extId":"1230501","state":"F","crd":{"x":14878334,"y":48121648,"floor":0},"meta":true,"pCls":6239,"chgTime":"000500"},{"lid":"A=1@O=München Hbf@X=11558339@Y=48140229@U=81@L=8000261@","type":"S","name":"München Hbf","icoX":5,"extId":"8000261","state":"F","crd":{"x":11558339,"y":48140229,"floor":0},"pCls":63,"chgTime":"000800"},{"lid":"A=1@O=Neufahrn(Niederbay)@X=12190460@Y=48729885@U=81@L=8000688@","type":"S","name":"Neufahrn(Niederbay)","icoX":17,"extId":"8000688","state":"F","crd":{"x":12190460,"y":48729885,"floor":0},"pCls":18,"chgTime":"000300"},{"lid":"A=1@O=Landshut(Bay)Hbf@X=12135932@Y=48547494@U=81@L=8000217@","type":"S","name":"Landshut(Bay)Hbf","icoX":17,"extId":"8000217","state":"F","crd":{"x":12135932,"y":48547494,"floor":0},"pCls":18,"chgTime":"000400"},{"lid":"A=1@O=Freising@X=11744542@Y=48395199@U=81@L=8002078@","type":"S","name":"Freising","icoX":17,"extId":"8002078","state":"F","crd":{"x":11744542,"y":48395199,"floor":0},"pCls":50,"chgTime":"000300"},{"lid":"A=1@O=Wien Westbahnhof@X=16337256@Y=48196753@U=81@L=8100003@","type":"S","name":"Wien Westbahnhof","icoX":17,"extId":"8100003","state":"F","crd":{"x":16337328,"y":48196366,"floor":0},"pCls":4144,"entry":true,"chgTime":"000600"},{"lid":"A=1@O=München Hbf Gl.5-10@X=11555373@Y=48140094@U=81@L=8098262@","type":"S","name":"München Hbf Gl.5-10","icoX":5,"extId":"8098262","state":"F","crd":{"x":11555373,"y":48140094,"floor":0},"pCls":4157,"entry":true,"chgTime":"000300"},{"lid":"A=1@O=München Ost@X=11604975@Y=48127437@U=81@L=8000262@","type":"S","name":"München Ost","icoX":5,"extId":"8000262","state":"F","crd":{"x":11604975,"y":48127437,"floor":0},"pCls":4159,"chgTime":"000700"},{"lid":"A=1@O=Salzburg Hbf@X=13045559@Y=47812824@U=81@L=8100002@","type":"S","name":"Salzburg Hbf","icoX":5,"extId":"8100002","state":"F","crd":{"x":13045604,"y":47812851,"floor":0},"pCls":4159,"chgTime":"000700"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U6::*","name":"U6","nameS":"U6","number":"U6","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U6 ","num":"22324","line":"U6","matchId":"0U68321","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}},{"pid":"L::8::::B4256541157::4256541157_U6::*","name":"U6","nameS":"U6","number":"U6","icoX":0,"cls":256,"oprX":1,"prodCtx":{"name":"U6 ","num":"22324","line":"U6","matchId":"0U68321","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}},{"name":"Fußweg","icoX":6,"prodCtx":{"name":"Fußweg"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 92","nameS":"ICE 92","number":"92","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 92 ","num":"92","matchId":"92","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"81____"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 92","nameS":"ICE 92","number":"92","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 92 ","num":"92","matchId":"92","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"80____"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 26","nameS":"ICE 26","number":"26","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 26 ","num":"26","matchId":"26","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"81____"}},{"pid":"L::0::ICE::B1146449194::ICE_1146449194::*","name":"ICE 90","nameS":"ICE 90","number":"90","icoX":5,"cls":1,"oprX":2,"prodCtx":{"name":"ICE 90 ","num":"90","matchId":"90","catOut":"ICE ","catOutS":"ICE","catOutL":"InterCityExpress","catIn":"ICE","catCode":"0","admin":"81____"}},{"pid":"L::4::DPN::B0723754675::DPN_0723754675_RE25::*","name":"ALX RE25 (Zug-Nr. 358)","nameS":"ALX RE25","number":"RE25","icoX":17,"cls":16,"oprX":3,"prodCtx":{"name":"ALX RE25","num":"358","line":"RE25","matchId":"RE25","catOut":"ALX","catOutS":"DPN","catOutL":"alex - Die Länderbahn GmbH DLB","catIn":"DPN","catCode":"4","admin":"A8N___"}},{"pid":"L::4::RE::B0016128115::RE_0016128115_50::*","name":"RE 50 (Zug-Nr. 4861)","nameS":"RE 50","number":"50","icoX":17,"cls":16,"oprX":4,"prodCtx":{"name":"RE 50 ","num":"4861","line":"50","matchId":"50","catOut":"RE ","catOutS":"RE","catOutL":"RegionalExpress","catIn":"RE","catCode":"4","admin":"800746"}},{"pid":"L::4::DPN::B0723754675::DPN_0723754675_RE2::*","name":"ALX RE2 (Zug-Nr. 79856)","nameS":"ALX RE2","number":"RE2","icoX":17,"cls":16,"oprX":3,"prodCtx":{"name":"ALX RE2 ","num":"79856","line":"RE2","matchId":"RE2","catOut":"ALX","catOutS":"DPN","catOutL":"alex - Die Länderbahn GmbH DLB","catIn":"DPN","catCode":"4","admin":"A8N___"}},{"pid":"L::4::RE::B0016128115::RE_0016128115_50::*","name":"RE 50 (Zug-Nr. 4863)","nameS":"RE 50","number":"50","icoX":17,"cls":16,"oprX":4,"prodCtx":{"name":"RE 50 ","num":"4863","line":"50","matchId":"50","catOut":"RE ","catOutS":"RE","catOutL":"RegionalExpress","catIn":"RE","catCode":"4","admin":"800746"}},{"pid":"L::4::DPN::B0723754675::DPN_0723754675_RE2::*","name":"ALX RE2 (Zug-Nr. 79858)","nameS":"ALX RE2","number":"RE2","icoX":17,"cls":16,"oprX":3,"prodCtx":{"name":"ALX RE2 ","num":"79858","line":"RE2","matchId":"RE2","catOut":"ALX","catOutS":"DPN","catOutL":"alex - Die Länderbahn GmbH DLB","catIn":"DPN","catCode":"4","admin":"A8N___"}},{"pid":"L::12::WB::B3595444635::WB_3595444635::*","name":"WB 964","nameS":"WB 964","number":"964","icoX":17,"cls":4096,"oprX":5,"prodCtx":{"name":"WB 964 ","num":"964","matchId":"964","catOut":"WB ","catOutS":"WB","catOutL":"WESTbahn","catIn":"WB","catCode":"12","admin":"3236__"}},{"pid":"L::12::WB::B3595444635::WB_3595444635::*","name":"WB 964","nameS":"WB 964","number":"964","icoX":17,"cls":4096,"oprX":6,"prodCtx":{"name":"WB 964 ","num":"964","matchId":"964","catOut":"WB ","catOutS":"WB","catOutL":"WESTbahn","catIn":"WB","catCode":"12","admin":"3236__"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","icoX":1},{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"},{"name":"Nahreisezug","icoX":7},{"name":"alex - Die Länderbahn GmbH DLB","icoX":18},{"name":"DB Regio AG Bayern","icoX":20},{"name":"WESTbahn Management GmbH","icoX":24},{"name":"WESTbahn Management GmbH","url":"https://www.westbahn.at","icoX":24,"street":"Europaplatz 3/Stiege 5","town":"A-1150 Wien","phone":"+43 1 89900","email":"meinenachricht@westbahn.at","id":"oebb_3236__"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"},{"type":"A","code":"CK","prio":200,"icoX":8,"txtN":"Sicher & kontaktlos ohne Ticketkontrolle reisen mit Komfort Check-in (Passau Hbf - Regensburg Hbf)"},{"type":"A","code":"PF","prio":200,"icoX":8,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske (Passau Hbf - Regensburg Hbf)"},{"type":"A","code":"FR","prio":250,"icoX":9,"txtN":"Fahrradmitnahme reservierungspflichtig"},{"type":"A","code":"BR","prio":450,"icoX":10,"txtN":"Bordrestaurant"},{"type":"A","code":"OA","prio":560,"icoX":11,"txtN":"Rollstuhlstellplatz - Voranmeldung unter +43 5 1717"},{"type":"A","code":"OC","prio":560,"icoX":12,"txtN":"rollstuhltaugliches WC"},{"type":"A","code":"KK","prio":610,"icoX":13,"txtN":"Kleinkindabteil"},{"type":"A","code":"WV","prio":710,"icoX":14,"txtN":"WLAN verfügbar"},{"type":"I","code":"ZN","icoX":8,"txtN":"Berolina"},{"type":"A","code":"PF","prio":200,"icoX":8,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FZ","prio":350,"icoX":8,"txtN":"Fahrkarten im Zug erhältlich"},{"type":"A","code":"EH","prio":560,"icoX":8,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"OG","prio":560,"icoX":19,"txtN":"bedingt rollstuhltaugliches WC"},{"type":"A","code":"SN","prio":580,"icoX":8,"txtN":"SnackPoint/Imbiss im Zug"},{"type":"I","code":"VE","prio":1,"icoX":8,"txtN":"Vereinigung: ALX RE2 --> München Hbf"},{"type":"A","code":"FP","prio":1,"icoX":8,"txtN":"Es gilt ein besonderer Fahrpreis (Salzburg Hbf - München Hbf Gl.5-10)"},{"type":"A","code":"eF","prio":350,"icoX":8,"txtN":"Weitere Infos und Tickets beim Betreiber erhältlich"},{"type":"A","code":"BO","prio":450,"icoX":25,"txtN":"Mobiles Bordservice (Snacks und Getränke)"},{"type":"H","code":"390","icoX":8,"txtN":"Start/Ziel mit äquivalenter Haltestelle ersetzt"}],"himL":[{"hid":"511475","act":true,"head":"Update 1 (21.04.2022 13:23) Gesetzlich vorgeschriebener Mund-Nasen-Schutz/Reisebestimmungen innerhalb Österreichs/behördliche Vorschriften","text":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at
","cstm":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at","icoX":15,"prio":0,"fLocX":5,"tLocX":6,"altSection":"-","prod":63,"src":99,"lModDate":"20220421","lModTime":"132325","sDate":"20211212","sTime":"000000","eDate":"20221210","eTime":"235900","sDaily":"000000","eDaily":"235900","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211211","fTime":"194000","tDate":"20221210","tTime":"235900"}],"edgeRefL":[0],"uic":81},{"hid":"502619","act":true,"head":"Fahrplanänderungen/Einreisebestimmungen/behördliche Vorschriften im Reiseland","text":"ICE 92: Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die aktuellen Fahrpläne, behördlichen Vorschriften, Einreisebestimmungen und die umfassenden Hygienemaßnahmen ihres Reiselandes. Informationen dazu finden Sie auf:
www.bmeia.gv.at","cstm":"Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die aktuellen Fahrpläne, behördlichen Vorschriften, Einreisebestimmungen und die umfassenden Hygienemaßnahmen ihres Reiselandes. Informationen dazu finden Sie auf:","icoX":15,"prio":100,"fLocX":7,"tLocX":4,"altSection":"-","prod":1,"src":99,"lModDate":"20211123","lModTime":"084652","sDate":"20201105","sTime":"000000","eDate":"20221210","eTime":"235900","sDaily":"000000","eDaily":"235900","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"084500","tDate":"20221210","tTime":"235900"}],"regionRefL":[0]},{"hid":"557963","act":true,"head":"Bauarbeiten - geänderte Fahrzeiten","text":"Wegen Bauarbeiten fahren von 11.07.2022 (04:00 Uhr) bis 27.07.2022 (04:00 Uhr) einige Fernverkehrszüge zwischen St.Valentin und Amstetten NÖ mit geänderten Fahrzeiten.
Wir bitten um Entschuldigung.
","cstm":"Wegen Bauarbeiten fahren von 11.07.2022 (04:00 Uhr) bis 27.07.2022 (04:00 Uhr) einige Fernverkehrszüge zwischen St.Valentin und Amstetten NÖ mit geänderten Fahrzeiten.
Wir bitten um Entschuldigung.","icoX":16,"prio":0,"fLocX":8,"tLocX":9,"altSection":"St.Valentin <=> Amstetten NÖ","prod":13,"src":99,"lModDate":"20220207","lModTime":"160233","sDate":"20220711","sTime":"040000","eDate":"20220727","eTime":"040000","sDaily":"000000","eDaily":"235900","catRefL":[1],"pubChL":[{"name":"TIMETABLE","fDate":"20220207","fTime":"155800","tDate":"20220727","tTime":"040000"}]},{"hid":"511475","act":true,"head":"Update 1 (21.04.2022 13:23) Gesetzlich vorgeschriebener Mund-Nasen-Schutz/Reisebestimmungen innerhalb Österreichs/behördliche Vorschriften","text":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at
","cstm":"In allen öffentlichen Verkehrsmitteln und im geschlossenen Bahnhofsbereich ist aktuell verpflichtend ein Mund-Nasen-Schutz der Schutzklasse FFP2 zu tragen. Bitte informieren Sie sich rechtzeitig vor Reiseantritt über die behördlichen Vorschriften und Reisebestimmungen innerhalb Österreichs. Informationen dazu finden Sie auf: www.oesterreich.gv.at","icoX":15,"prio":0,"fLocX":14,"tLocX":15,"altSection":"-","prod":63,"src":99,"lModDate":"20220421","lModTime":"132325","sDate":"20211212","sTime":"000000","eDate":"20221210","eTime":"235900","sDaily":"000000","eDaily":"235900","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211211","fTime":"194000","tDate":"20221210","tTime":"235900"}],"edgeRefL":[0],"uic":81}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":171,"g":0,"b":32}},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":135,"g":135,"b":135}},{"res":"DPN","txt":"Nahreisezug"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"attr_resto"},{"res":"attr_wchair_aviso"},{"res":"attr_wchair_wc"},{"res":"attr_baby"},{"res":"attr_wlan"},{"res":"HIM4"},{"res":"HIM1"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":61,"g":133,"b":208}},{"res":"DPN","txt":"alex - Die Länderbahn GmbH DLB"},{"res":"attr_wchair_wc_part"},{"res":"RE","txt":"DB Regio AG Bayern"},{"bg":{"r":51,"g":103,"b":170},"shp":"C"},{"bg":{"r":171,"g":0,"b":32},"shp":"C"},{"bg":{"r":61,"g":133,"b":208},"shp":"C"},{"res":"WB","txt":"WESTbahn Management GmbH"},{"res":"attr_bordservice"},{"res":"cl_all"}],"himMsgEdgeL":[{"icoCrd":{"x":16376602,"y":48184715}}],"himMsgRegionL":[{"id":"OO"}],"himMsgCatL":[{"id":4},{"id":1}],"dirL":[{"txt":"Dortmund Hbf","flg":"x"},{"txt":"München Hbf","flg":"x"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"sIcoX":6,"type":"SOLID","bg":{"r":135,"g":135,"b":135}},{"type":"DOT","bg":{"r":135,"g":135,"b":135}},{"sIcoX":5,"type":"SOLID","bg":{"r":171,"g":0,"b":32}},{"type":"SOLID","bg":{"r":171,"g":0,"b":32}},{"sIcoX":17,"type":"SOLID","bg":{"r":61,"g":133,"b":208}},{"type":"SOLID","bg":{"r":61,"g":133,"b":208}},{"sIcoX":21,"eIcoX":21,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"sIcoX":22,"type":"SOLID","bg":{"r":171,"g":0,"b":32}},{"sIcoX":23,"eIcoX":23,"type":"SOLID","bg":{"r":61,"g":133,"b":208}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"051300","durS":"051300","durR":"051300","chg":2,"sDays":{"sDaysR":"Sa","sDaysI":"4. Jul bis 2. Sep 2022 Mo - Sa; nicht 7., 14. Mai, 15. Aug; auch 27., 28., 31. Okt, 2., 15. Nov","sDaysB":"08102040817E00000000408102040817EFDFBF7EFCFBF7E0408102040810EA4091020408"},"dep":{"locX":0,"idx":13,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":10,"idx":13,"aProdX":7,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"151800","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":13,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#433115#TA#8#DA#180722#1S#921008#1T#947#LS#923054#LT#1021#PU#81#RT#1#CA#U#ZE#U6#ZB#U6 #PC#8#FR#921008#FT#947#TO#923054#TT#1021#","prodX":1,"dirTxt":"Wien Siebenhirten (U6)","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":5,"numC":25},"ctxRecon":"T$A=1@O=Wien Westbahnhof (U6)@L=915006@a=128@$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$202207181005$202207181012$U6 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"000700"},"minChg":"000600"},{"type":"WALK","dep":{"locX":1,"dTimeS":"101200","type":"N"},"arr":{"locX":2,"aTimeS":"101800","type":"N"},"gis":{"dist":177,"durS":"000600","dirGeo":2,"ctx":"H|1|W$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$202207181012$202207181018$$$1$$$$$$","gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":3,"prodX":2}},{"type":"JNY","dep":{"locX":2,"idx":1,"dProdX":3,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"102200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":12,"aProdX":4,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"133100","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#393777#TA#0#DA#180722#1S#8103000#1T#1015#LS#8002553#LT#2013#PU#81#RT#1#CA#ICE#ZE#92#ZB#ICE 92 #PC#0#FR#8103000#FT#1015#TO#8002553#TT#2013#","prodX":3,"dirTxt":"Hamburg-Altona","dirFlg":"x","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":120,"numC":2,"jnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#387214#TA#0#DA#180722#1S#8103000#1T#1115#LS#8000080#LT#2121#PU#81#RT#1#CA#ICE#ZE#26#ZB#ICE 26 #PC#0#FR#8103000#FT#1115#TO#8000080#TT#2121#","prodX":5,"dirTxt":"Dortmund Hbf","dirFlg":"x","stopL":[{"locX":2,"idx":1,"dProdX":5,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"112200","dDirTxt":"Dortmund Hbf","dDirFlg":"x","type":"N"},{"locX":3,"idx":12,"aProdX":5,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"143300","type":"N"}],"ctxRecon":"T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181122$202207181433$ICE 26 $$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"dirL":[{"dirX":0,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"031100"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#393577#TA#0#DA#180722#1S#8103000#1T#1315#LS#8000080#LT#2321#PU#81#RT#1#CA#ICE#ZE#90#ZB#ICE 90 #PC#0#FR#8103000#FT#1315#TO#8000080#TT#2321#","prodX":6,"dirTxt":"Dortmund Hbf","dirFlg":"x","stopL":[{"locX":2,"idx":1,"dProdX":6,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"132200","dDirTxt":"Dortmund Hbf","dDirFlg":"x","type":"N"},{"locX":3,"idx":12,"aProdX":6,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"163300","type":"N"}],"ctxRecon":"T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181322$202207181633$ICE 90 $$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"dirL":[{"dirX":0,"fLocX":2,"tLocX":3,"fIdx":1,"tIdx":12}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"031100"}]},"ctxRecon":"T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181022$202207181331$ICE 92 $$1$$$$$$","msgL":[{"type":"REM","remX":3,"sty":"I","fLocX":4,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":4,"sty":"I","fLocX":4,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":5,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":1,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":6,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":864288768},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":7,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":8,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":9,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"REM","remX":10,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":898367488},{"type":"REM","remX":11,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"HIM","himX":0,"sty":"M","tagL":["SUM_GLB_HDR_H3"],"sort":268770173},{"type":"HIM","himX":1,"sty":"M","dspl":"U","fLocX":7,"tLocX":4,"tagL":["RES_SEC_HDR_H2","SUM_CON_HDR","RES_JNY_H3"],"sort":373842610},{"type":"HIM","himX":2,"sty":"M","tagL":["SUM_GLB_HDR_H3"],"sort":268875134}],"subscr":"F","prodL":[{"prodX":3,"fLocX":2,"tLocX":4,"fIdx":1,"tIdx":10},{"prodX":4,"fLocX":4,"tLocX":3,"fIdx":10,"tIdx":12}],"sumLDrawStyleX":4,"resLDrawStyleX":9,"trainStartDate":"20220718","durS":"030900"},"minChg":"000400"},{"type":"JNY","dep":{"locX":3,"idx":9,"dProdX":7,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"135300","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":10,"idx":13,"aProdX":7,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"151800","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#149361#TA#1#DA#180722#1S#5400014#1T#938#LS#8000261#LT#1518#PU#81#RT#1#CA#EX#ZE#RE25#ZB#EX RE25 #PC#2#FR#5400014#FT#938#TO#8000261#TT#1518#","prodX":7,"dirTxt":"München Hbf","dirFlg":"x","status":"P","isRchbl":true,"freq":{"minC":53,"maxC":67,"numC":3,"jnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#198068#TA#0#DA#180722#1S#8000284#1T#1336#LS#8000261#LT#1616#PU#81#RT#1#CA#RE#ZE#50#ZB#RE 50 #PC#4#FR#8000284#FT#1336#TO#8000261#TT#1616#","prodX":8,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":4,"dProdX":8,"dPltfS":{"type":"PL","txt":"9"},"dTimeS":"144600","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":10,"idx":11,"aProdX":8,"aPltfS":{"type":"PL","txt":"30"},"aTimeS":"161600","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181446$202207181616$RE 50 $$1$$$$$$","subscr":"F","prodL":[{"prodX":8,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"013000"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#315018#TA#0#DA#180722#1S#8002924#1T#1339#LS#8000261#LT#1718#PU#81#RT#1#CA#DPN#ZE#RE2#ZB#ALX RE2 #PC#4#FR#8002924#FT#1339#TO#8000261#TT#1718#","prodX":9,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":5,"dProdX":9,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"155300","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":10,"idx":9,"aProdX":9,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"171800","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181553$202207181718$ALX RE2 $$1$$$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"012500"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#198126#TA#0#DA#180722#1S#8000284#1T#1536#LS#8000261#LT#1816#PU#81#RT#1#CA#RE#ZE#50#ZB#RE 50 #PC#4#FR#8000284#FT#1536#TO#8000261#TT#1816#","prodX":10,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":4,"dProdX":10,"dPltfS":{"type":"PL","txt":"9"},"dTimeS":"164600","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":10,"idx":11,"aProdX":10,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"181600","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181646$202207181816$RE 50 $$1$$$$$$","subscr":"F","prodL":[{"prodX":10,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"013000"}]},"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181353$202207181518$ALX RE25$$1$$$$$$","msgL":[{"type":"REM","remX":12,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":13,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":2,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":14,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":15,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":16,"sty":"I","fLocX":3,"tLocX":10,"tagL":["RES_JNY_DTL"],"sort":881328128},{"type":"REM","remX":17,"sty":"I","dspl":"U","fLocX":3,"tLocX":10,"tagL":["SUM_CON_FTR_H3","RES_JNY_DTL_H3"],"sort":537001984}],"subscr":"F","prodL":[{"prodX":7,"fLocX":3,"tLocX":10,"fIdx":9,"tIdx":13}],"sumLDrawStyleX":6,"resLDrawStyleX":10,"trainStartDate":"20220718","durS":"012500"},"parJnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#315043#TA#1#DA#180722#1S#8002924#1T#1139#LS#8000261#LT#1518#PU#81#RT#1#CA#DPN#ZE#RE2#ZB#ALX RE2 #PC#4#FR#8002924#FT#1139#TO#8000261#TT#1518#","prodX":11,"dirTxt":"München Hbf","dirFlg":"x","stopL":[{"locX":3,"idx":5,"dProdX":11,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"135300","dDirTxt":"München Hbf","dDirFlg":"x","type":"N"},{"locX":11,"idx":6,"aProdX":11,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"141500","type":"N"},{"locX":12,"idx":7,"aProdX":11,"aPltfS":{"type":"PL","txt":"6"},"aTimeS":"143100","type":"N"},{"locX":13,"idx":8,"aProdX":11,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"145000","type":"N"},{"locX":10,"idx":9,"aProdX":11,"aPltfS":{"type":"PL","txt":"25"},"aTimeS":"151800","type":"N"}],"ctxRecon":"T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181353$202207181518$ALX RE2 $$1$$$$$$","subscr":"F","prodL":[{"prodX":11,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"dirL":[{"dirX":1,"fLocX":3,"tLocX":10,"fIdx":5,"tIdx":9}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"012500"}]}],"freq":{"minC":60},"trfRes":{"clickout":"https://tickets.oebb.at/de/ticket?cref=scottymobil&outwardDateTime=2022-07-18T10:05&stationOrigEva=1291501&stationDestEva=8000261","extContActionBar":{"text":"Tickets","content":{"type":"URL_EXT","content":"aHR0cHM6Ly90aWNrZXRzLm9lYmIuYXQvZGUvdGlja2V0P2NyZWY9c2NvdHR5bW9iaWwmb3V0d2FyZERhdGVUaW1lPTIwMjItMDctMThUMTA6MDUmc3RhdGlvbk9yaWdFdmE9MTI5MTUwMSZzdGF0aW9uRGVzdEV2YT04MDAwMjYx"}}},"conSubscr":"F","recState":"U","cksum":"a4d09c48_3","cksumDti":"ee5080a1_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Wien Westbahnhof (U6)@L=915006@a=128@$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$202207181005$202207181012$U6 $$1$$$$$$§W$A=1@O=Wien Meidling Bf (U6)@L=912005@a=128@$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$202207181012$202207181018$$$1$$$$$$§T$A=1@O=Wien Meidling Bahnhof@L=8100514@a=128@$A=1@O=Regensburg Hbf@L=8000309@a=128@$202207181022$202207181331$ICE 92 $$1$$$$$$§T$A=1@O=Regensburg Hbf@L=8000309@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181353$202207181518$ALX RE25$$1$$$$$$¶KRCC¶#VE#1#MRTF#"}},{"cid":"C-1","date":"20220718","dur":"040300","durS":"040300","durR":"040300","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"12. Jun bis 10. Dez 2022","sDaysB":"00000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8"},"dep":{"locX":14,"idx":0,"dProdX":12,"dPltfS":{"type":"PL","txt":"7"},"dTimeS":"101000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":15,"idx":24,"aProdX":12,"aPltfS":{"type":"PL","txt":"7"},"aTimeS":"141300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":14,"idx":0,"dProdX":12,"dPltfS":{"type":"PL","txt":"7"},"dTimeS":"101000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":15,"idx":24,"aProdX":12,"aPltfS":{"type":"PL","txt":"7"},"aTimeS":"141300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#399494#TA#1#DA#180722#1S#8100003#1T#1010#LS#8098262#LT#1413#PU#81#RT#1#CA#WB#ZE#964#ZB#WB 964 #PC#12#FR#8100003#FT#1010#TO#8098262#TT#1413#","prodX":13,"dirTxt":"München Hbf Gl.5-10","dirFlg":"x","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Wien Westbahnhof@L=8100003@a=128@$A=1@O=München Hbf Gl.5-10@L=8098262@a=128@$202207181010$202207181413$WB 964 $$1$$$$$$","msgL":[{"type":"REM","remX":18,"sty":"I","dspl":"U","fLocX":17,"tLocX":15,"tagL":["SUM_CON_FTR_H3","RES_JNY_DTL_H3"],"sort":537001984},{"type":"REM","remX":1,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":19,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":20,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":864288768},{"type":"REM","remX":2,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":10,"sty":"I","fLocX":14,"tLocX":15,"tagL":["RES_JNY_DTL"],"sort":898367488},{"type":"HIM","himX":3,"sty":"M","tagL":["SUM_GLB_HDR_H3"],"sort":268770173}],"subscr":"F","prodL":[{"prodX":13,"fLocX":14,"tLocX":16,"fIdx":0,"tIdx":23},{"prodX":13,"fLocX":16,"tLocX":15,"fIdx":23,"tIdx":24}],"sumLDrawStyleX":6,"resLDrawStyleX":10,"trainStartDate":"20220718","durS":"040300"}}],"trfRes":{},"msgL":[{"type":"REM","remX":21,"sty":"I","tagL":["SUM_CON_HDR_H3","RES_CON_FTR_H3"],"sort":147324928}],"conSubscr":"F","recState":"U","cksum":"4048321e_3","cksumDti":"10074899_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Wien Westbahnhof@L=8100003@a=128@$A=1@O=München Hbf Gl.5-10@L=8098262@a=128@$202207181010$202207181413$WB 964 $$1$$$$$$¶KRCC¶#VE#1#MRTF#"}}],"outCtxScrB":"2|OB|MT#11#203650#203645#203893#203958#0#0#485#203640#1#-2147483376#0#1#2|PDH#078422608f67a1684e42628754a541b9|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#203650#203650#203893#203893#0#0#485#203640#2#-2147479542#0#1#2|PDH#078422608f67a1684e42628754a541b9|RD#18072022|RT#100000|US#1","fpB":"20220301","fpE":"20221210","planrtTS":"1651591701","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":26,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8340394930353995773,"scoreS":"08340394930353995773","conRefL":[0]},{"score":8340372940158140415,"scoreS":"08340372940158140415","conRefL":[1]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8339018341796020221,"scoreS":"08339018341796020221","conRefL":[0]},{"score":8339304214855942143,"scoreS":"08339304214855942143","conRefL":[1]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9221992044503236605,"scoreS":"09221992044503236605","conRefL":[0]},{"score":9222299907756392447,"scoreS":"09222299907756392447","conRefL":[1]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":26,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421.headers b/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421.headers
index 3b142189..dd210338 100644
--- a/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421.headers
+++ b/test/e2e/fixtures/03dbcb0684d79450b310e20735fed421.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:55:18 GMT",
+ "date": "Tue, 03 May 2022 15:28:53 GMT",
"server": "Apache",
"content-length": "7332",
- "keep-alive": "timeout=5, max=52",
+ "keep-alive": "timeout=5, max=39",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8",
"strict-transport-security": "max-age=63072000; includeSubDomains"
},
"url": "https://fahrplan.oebb.at/bin/mgate.exe",
- "time": 914,
+ "time": 36096,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-tr11cf88ansport/ha11cf88fas-clie11cf88nt:test"
+ "publicd14604-transpod14604rt/hafas-d14604client:tesd14604t"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/043c1026f760dc2c41edd02287649545 b/test/e2e/fixtures/043c1026f760dc2c41edd02287649545
index 26a884a7..d237cc56 100644
--- a/test/e2e/fixtures/043c1026f760dc2c41edd02287649545
+++ b/test/e2e/fixtures/043c1026f760dc2c41edd02287649545
@@ -1 +1 @@
-{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"vei8wmsswgkhx68x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":1,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","icoX":1},{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":2,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":3,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":4,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":4,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"},{"bg":{"r":0,"g":51,"b":153},"shp":"C"},{"res":"cl_pt_only"},{"res":"cl_pt_mix_bike"},{"res":"cl_bike_only"},{"res":"cl_scooter_only"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"sIcoX":5,"eIcoX":5,"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"001000","durS":"001000","durR":"001000","chg":0,"sDays":{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},"dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|35757|2|86|18072022","prodX":1,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":5,"numC":25},"ctxRecon":"T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_CON_HDR","RES_SEC_HDR_H3","SUM_CON_HDR"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"001000"}}],"freq":{"minC":5},"conSubscr":"F","recState":"U","cksum":"f6de8b29_3","cksumDti":"6ca047f4_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$"}}],"outCtxScrB":"2|OB|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#0","outCtxScrF":"2|OF|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#0","fpB":"20220424","fpE":"20221210","planrtTS":"1651590357","outConGrpSettings":{"conGrpL":[{"name":"Öffentlicher Nahverkehr","icoX":6,"grpid":"cl_pt","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BERLKOENIG","autosend":true},{"id":"WALK","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Fahrrad & Öffentlicher Nahverkehr","icoX":7,"grpid":"cl_pt_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_BIKE","autosend":false},{"id":"BIKE_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":2},{"name":"Fahrrad","icoX":8,"grpid":"cl_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE","autosend":false},{"id":"WALK_BIKESHARE_NEXTBIKE","autosend":false},{"id":"SCOOTER_TIER","autosend":false},{"id":"BIKE_OEV_BIKE","autosend":false}],"scrollable":false,"bitmask":4},{"name":"Scooter","icoX":9,"grpid":"cl_scooter","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"WALK_CARSHARE_EMMY","autosend":false}],"scrollable":false,"bitmask":8}],"selectL":[{"icoX":6,"name":"Öffentlicher Nahverkehr","bitIdx":0},{"icoX":7,"name":"Fahrrad & Öffentlicher Nahverkehr","bitIdx":1},{"icoX":8,"name":"Fahrrad","bitIdx":2},{"icoX":9,"name":"Scooter","bitIdx":3}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"2ekgaku6wgs9hk8g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":1,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","icoX":1},{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":2,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":3,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":4,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":4,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"},{"bg":{"r":0,"g":51,"b":153},"shp":"C"},{"res":"cl_pt_only"},{"res":"cl_pt_mix_bike"},{"res":"cl_bike_only"},{"res":"cl_scooter_only"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"sIcoX":5,"eIcoX":5,"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"001000","durS":"001000","durR":"001000","chg":0,"sDays":{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},"dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|35757|2|86|18072022","prodX":1,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":5,"numC":25},"ctxRecon":"T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_CON_HDR","RES_SEC_HDR_H3","SUM_CON_HDR"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"001000"}}],"freq":{"minC":5},"conSubscr":"F","recState":"U","cksum":"f6de8b29_3","cksumDti":"6ca047f4_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$"}}],"outCtxScrB":"2|OB|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#0","outCtxScrF":"2|OF|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#0","fpB":"20220424","fpE":"20221210","planrtTS":"1651591437","outConGrpSettings":{"conGrpL":[{"name":"Öffentlicher Nahverkehr","icoX":6,"grpid":"cl_pt","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BERLKOENIG","autosend":true},{"id":"WALK","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Fahrrad & Öffentlicher Nahverkehr","icoX":7,"grpid":"cl_pt_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_BIKE","autosend":false},{"id":"BIKE_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":2},{"name":"Fahrrad","icoX":8,"grpid":"cl_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE","autosend":false},{"id":"WALK_BIKESHARE_NEXTBIKE","autosend":false},{"id":"SCOOTER_TIER","autosend":false},{"id":"BIKE_OEV_BIKE","autosend":false}],"scrollable":false,"bitmask":4},{"name":"Scooter","icoX":9,"grpid":"cl_scooter","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"WALK_CARSHARE_EMMY","autosend":false}],"scrollable":false,"bitmask":8}],"selectL":[{"icoX":6,"name":"Öffentlicher Nahverkehr","bitIdx":0},{"icoX":7,"name":"Fahrrad & Öffentlicher Nahverkehr","bitIdx":1},{"icoX":8,"name":"Fahrrad","bitIdx":2},{"icoX":9,"name":"Scooter","bitIdx":3}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/043c1026f760dc2c41edd02287649545.headers b/test/e2e/fixtures/043c1026f760dc2c41edd02287649545.headers
index 85c6fc44..dbdd9f8f 100644
--- a/test/e2e/fixtures/043c1026f760dc2c41edd02287649545.headers
+++ b/test/e2e/fixtures/043c1026f760dc2c41edd02287649545.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:06:27 GMT",
+ "date": "Tue, 03 May 2022 15:24:27 GMT",
"server": "Apache",
"vary": "User-Agent",
- "content-length": "2369",
+ "content-length": "2359",
"access-control-allow-origin": "*",
"access-control-allow-headers": "*",
"content-type": "application/json; charset=utf-8"
},
"url": "https://bvg-apps-ext.hafas.de/bin/mgate.exe",
- "time": 255,
+ "time": 35475,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public171367-transpor171367t/haf171367as-cli171367ent:tes171367t"
+ "public92b9d3-transpo92b9d3rt/ha92b9d3fas-cl92b9d3ient:te92b9d3st"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/09f5510ed0fdd12a7cd5f5d1eefec9b1 b/test/e2e/fixtures/09f5510ed0fdd12a7cd5f5d1eefec9b1
new file mode 100644
index 00000000..652c26cd
--- /dev/null
+++ b/test/e2e/fixtures/09f5510ed0fdd12a7cd5f5d1eefec9b1
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"6yi42kq4wgs8pmwx","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Berlin Westkreuz@X=13283962@Y=52500734@U=80@L=8089047@","type":"S","name":"Berlin Westkreuz","icoX":0,"extId":"8089047","state":"F","crd":{"x":13283962,"y":52500734,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Strausberg Nord@X=13908479@Y=52590150@U=80@L=8013064@","type":"S","name":"Strausberg Nord","icoX":2,"extId":"8013064","state":"F","crd":{"x":13909153,"y":52590905,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Berlin Charlottenburg (S)@X=13303945@Y=52504932@U=80@L=8089165@","type":"S","name":"Berlin Charlottenburg (S)","icoX":2,"extId":"8089165","state":"F","crd":{"x":13301338,"y":52504348,"z":0,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Savignyplatz@X=13319272@Y=52505094@U=80@L=8089037@","type":"S","name":"Berlin Savignyplatz","icoX":0,"extId":"8089037","state":"F","crd":{"x":13319362,"y":52505193,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Zoologischer Garten (S)@X=13332360@Y=52507152@U=80@L=8089046@","type":"S","name":"Berlin Zoologischer Garten (S)","icoX":0,"extId":"8089046","state":"F","crd":{"x":13332360,"y":52507152,"floor":0},"pCls":191,"entry":true},{"lid":"A=1@O=Berlin-Tiergarten@X=13336396@Y=52514065@U=80@L=8089091@","type":"S","name":"Berlin-Tiergarten","icoX":0,"extId":"8089091","state":"F","crd":{"x":13336414,"y":52514281,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Bellevue@X=13348262@Y=52519953@U=80@L=8089005@","type":"S","name":"Berlin Bellevue","icoX":0,"extId":"8089005","state":"F","crd":{"x":13347956,"y":52519962,"z":0,"floor":0},"pCls":16},{"lid":"A=1@O=Berlin Hbf (S-Bahn)@X=13369549@Y=52525589@U=80@L=8089021@","type":"S","name":"Berlin Hbf (S-Bahn)","icoX":0,"extId":"8089021","state":"F","crd":{"x":13369279,"y":52525167,"z":0,"floor":0},"pCls":447,"entry":true},{"lid":"A=1@O=Berlin Friedrichstraße (S)@X=13386907@Y=52520178@U=80@L=8089066@","type":"S","name":"Berlin Friedrichstraße (S)","icoX":2,"extId":"8089066","state":"F","crd":{"x":13386322,"y":52520555,"z":0,"floor":0},"pCls":444,"entry":true},{"lid":"A=1@O=Berlin Hackescher Markt@X=13402368@Y=52522623@U=80@L=8089017@","type":"S","name":"Berlin Hackescher Markt","icoX":0,"extId":"8089017","state":"F","crd":{"x":13402197,"y":52522614,"z":0,"floor":0},"pCls":304},{"lid":"A=1@O=Berlin Alexanderplatz (S)@X=13411007@Y=52521643@U=80@L=8089001@","type":"S","name":"Berlin Alexanderplatz (S)","icoX":2,"extId":"8089001","state":"F","crd":{"x":13411097,"y":52521643,"z":0,"floor":0},"pCls":440,"entry":true},{"lid":"A=1@O=Berlin Jannowitzbrücke@X=13419349@Y=52514272@U=80@L=8089019@","type":"S","name":"Berlin Jannowitzbrücke","icoX":2,"extId":"8089019","state":"F","crd":{"x":13419681,"y":52514227,"z":0,"floor":0},"pCls":184},{"lid":"A=1@O=Berlin Ostbahnhof (S)@X=13435125@Y=52510721@U=80@L=8089185@","type":"S","name":"Berlin Ostbahnhof (S)","icoX":2,"extId":"8089185","state":"F","crd":{"x":13435125,"y":52510721,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Warschauer Straße@X=13451647@Y=52505975@U=80@L=8089045@","type":"S","name":"Berlin Warschauer Straße","icoX":0,"extId":"8089045","state":"F","crd":{"x":13452240,"y":52505948,"z":0,"floor":0},"pCls":432},{"lid":"A=1@O=Berlin Ostkreuz (S)@X=13469311@Y=52502999@U=80@L=8089028@","type":"S","name":"Berlin Ostkreuz (S)","icoX":0,"extId":"8089028","state":"F","crd":{"x":13468861,"y":52503305,"z":0,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Nöldnerplatz@X=13484449@Y=52503494@U=80@L=8089026@","type":"S","name":"Berlin Nöldnerplatz","icoX":0,"extId":"8089026","state":"F","crd":{"x":13485366,"y":52503817,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin-Lichtenberg (S)@X=13497249@Y=52509921@U=80@L=8089182@","type":"S","name":"Berlin-Lichtenberg (S)","icoX":0,"extId":"8089182","state":"F","crd":{"x":13497249,"y":52509921,"floor":0},"pCls":446,"entry":true},{"lid":"A=1@O=Berlin-Friedrichsfelde Ost@X=13520253@Y=52514173@U=80@L=8089059@","type":"S","name":"Berlin-Friedrichsfelde Ost","icoX":2,"extId":"8089059","state":"F","crd":{"x":13520091,"y":52514128,"z":0,"floor":0},"pCls":312},{"lid":"A=1@O=Berlin-Biesdorf@X=13555877@Y=52513094@U=80@L=8089055@","type":"S","name":"Berlin-Biesdorf","icoX":0,"extId":"8089055","state":"F","crd":{"x":13556254,"y":52513085,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Wuhletal@X=13575366@Y=52512420@U=80@L=8089049@","type":"S","name":"Berlin Wuhletal","icoX":2,"extId":"8089049","state":"F","crd":{"x":13574673,"y":52512465,"z":0,"floor":0},"pCls":184},{"lid":"A=1@O=Berlin-Kaulsdorf@X=13588939@Y=52512096@U=80@L=8089068@","type":"S","name":"Berlin-Kaulsdorf","icoX":0,"extId":"8089068","state":"F","crd":{"x":13590198,"y":52512079,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin-Mahlsdorf (S)@X=13611071@Y=52512159@U=80@L=8089072@","type":"S","name":"Berlin-Mahlsdorf (S)","icoX":2,"extId":"8089072","state":"F","crd":{"x":13611907,"y":52512249,"z":0,"floor":0},"pCls":312,"entry":true},{"lid":"A=1@O=Birkenstein@X=13647189@Y=52515602@U=80@L=8070002@","type":"S","name":"Birkenstein","icoX":2,"extId":"8070002","state":"F","crd":{"x":13647459,"y":52515611,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Hoppegarten(Mark)@X=13672952@Y=52518119@U=80@L=8080750@","type":"S","name":"Hoppegarten(Mark)","icoX":2,"extId":"8080750","state":"F","crd":{"x":13673087,"y":52518056,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Neuenhagen(b Berlin)@X=13700423@Y=52520762@U=80@L=8081020@","type":"S","name":"Neuenhagen(b Berlin)","icoX":0,"extId":"8081020","state":"F","crd":{"x":13700882,"y":52520807,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Fredersdorf(b Berlin)@X=13760624@Y=52526210@U=80@L=8080440@","type":"S","name":"Fredersdorf(b Berlin)","icoX":0,"extId":"8080440","state":"F","crd":{"x":13762638,"y":52526398,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Petershagen Nord@X=13789381@Y=52528906@U=80@L=8081150@","type":"S","name":"Petershagen Nord","icoX":0,"extId":"8081150","state":"F","crd":{"x":13789165,"y":52528861,"z":0,"floor":0},"pCls":560},{"lid":"A=1@O=Strausberg (S)@X=13833581@Y=52532232@U=80@L=8089187@","type":"S","name":"Strausberg (S)","icoX":2,"extId":"8089187","state":"F","crd":{"x":13833581,"y":52532232,"floor":0},"pCls":824,"entry":true},{"lid":"A=1@O=Strausberg-Hegermühle@X=13866607@Y=52548377@U=80@L=8080680@","type":"S","name":"Strausberg-Hegermühle","icoX":0,"extId":"8080680","state":"F","crd":{"x":13866733,"y":52548799,"z":0,"floor":0},"pCls":16},{"lid":"A=1@O=Strausberg Stadt@X=13888136@Y=52576981@U=80@L=8081420@","type":"S","name":"Strausberg Stadt","icoX":2,"extId":"8081420","state":"F","crd":{"x":13887903,"y":52576540,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Berlin Olympiastadion@X=13242387@Y=52511162@U=80@L=8089330@","type":"S","name":"Berlin Olympiastadion","icoX":0,"extId":"8089330","state":"F","crd":{"x":13242765,"y":52511305,"z":0,"floor":0},"pCls":48}],"prodL":[{"name":"S 5","nameS":"5","number":"5","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 5","num":"5063","line":"5","lineId":"4_08_____5","matchId":"5","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}}],"opL":[{"name":"S-Bahn Berlin","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Please wear an FFP2 mask. You are legally required to do so (Berlin Westkreuz - Strausberg Nord)"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Number of bicycles conveyed limited (Berlin Westkreuz - Strausberg Nord)"},{"type":"A","code":"K2","prio":300,"icoX":5,"txtN":"2nd class only (Berlin Westkreuz - Strausberg Nord)"}],"icoL":[{"res":"S"},{"res":"s","txt":"S-Bahn Berlin"},{"res":"Bus"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"attr_2nd"}],"dirL":[{"txt":"Strausberg Nord","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"journey":{"jid":"1|282564|2|80|18072022","date":"20220718","prodX":0,"dirTxt":"Strausberg Nord","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":2,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"094700","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},{"locX":2,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"6"},"aTimeS":"094900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"6"},"dTimeS":"095000","dTZOffset":120,"type":"N"},{"locX":3,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"095100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095200","dTZOffset":120,"type":"N"},{"locX":4,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"095300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"095400","dTZOffset":120,"type":"N"},{"locX":5,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"095500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095600","dTZOffset":120,"type":"N"},{"locX":6,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"095700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095800","dTZOffset":120,"type":"N"},{"locX":7,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"15"},"aTimeS":"100000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100100","dTZOffset":120,"type":"N"},{"locX":8,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"100300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100300","dTZOffset":120,"type":"N"},{"locX":9,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100500","dTZOffset":120,"type":"N"},{"locX":10,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100700","dTZOffset":120,"type":"N"},{"locX":11,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100900","dTZOffset":120,"type":"N"},{"locX":12,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"101100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"101200","dTZOffset":120,"type":"N"},{"locX":13,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101400","dTZOffset":120,"type":"N"},{"locX":14,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101700","dTZOffset":120,"type":"N"},{"locX":15,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101900","dTZOffset":120,"type":"N"},{"locX":16,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102100","dTZOffset":120,"type":"N"},{"locX":17,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102300","dTZOffset":120,"type":"N"},{"locX":18,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102600","dTZOffset":120,"type":"N"},{"locX":19,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"12"},"aTimeS":"102800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"12"},"dTimeS":"102900","dTZOffset":120,"type":"N"},{"locX":20,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103100","dTZOffset":120,"type":"N"},{"locX":21,"idx":22,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"103200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"103300","dTZOffset":120,"type":"N"},{"locX":22,"idx":23,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103700","dTZOffset":120,"type":"N"},{"locX":23,"idx":24,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"103900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"103900","dTZOffset":120,"type":"N"},{"locX":24,"idx":25,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104200","dTZOffset":120,"type":"N"},{"locX":25,"idx":26,"aProdX":0,"aPltfS":{"type":"PL","txt":"15"},"aTimeS":"104600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"104700","dTZOffset":120,"type":"N"},{"locX":26,"idx":27,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105000","dTZOffset":120,"type":"N"},{"locX":27,"idx":28,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"105300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"105400","dTZOffset":120,"type":"N"},{"locX":28,"idx":29,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105800","dTZOffset":120,"type":"N"},{"locX":29,"idx":30,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110200","dTZOffset":120,"type":"N"},{"locX":1,"idx":31,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110400","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"runs 15. May ","sDaysB":"00000000000000000000000000003800000000200000000000000000000000000000000000000000000000000000","fLocX":30,"tLocX":0,"fLocIdx":0,"tLocIdx":2},{"sDaysR":"runs daily, not 22., 23. May ","sDaysB":"FFFFFFFFFFFFFFFFFFFC03FFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0","fLocX":0,"tLocX":1,"fLocIdx":2,"tLocIdx":31}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"fIdx":2,"tIdx":31,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"fIdx":2,"tIdx":31,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"fIdx":2,"tIdx":31,"tagL":["RES_JNY_DTL"],"sort":710410240}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":2,"tIdx":31}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":2,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591394"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/09f5510ed0fdd12a7cd5f5d1eefec9b1.headers b/test/e2e/fixtures/09f5510ed0fdd12a7cd5f5d1eefec9b1.headers
new file mode 100644
index 00000000..c5450644
--- /dev/null
+++ b/test/e2e/fixtures/09f5510ed0fdd12a7cd5f5d1eefec9b1.headers
@@ -0,0 +1,40 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:32 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "2964",
+ "connection": "keep-alive",
+ "set-cookie": [
+ "AWSALB=aUlyQxYRbWAyf6DEARoeEojd3l/4SWl7BD2k83lfPky02XwZ0NDN/uPofMaqCg9Lic0MMCUNYUAEstjjoYMjZE7fLNOc+tSFBEXGKH5aQr1/x7Og9oSJ2JIYjvuT; Expires=Tue, 10 May 2022 15:24:32 GMT; Path=/",
+ "AWSALBCORS=aUlyQxYRbWAyf6DEARoeEojd3l/4SWl7BD2k83lfPky02XwZ0NDN/uPofMaqCg9Lic0MMCUNYUAEstjjoYMjZE7fLNOc+tSFBEXGKH5aQr1/x7Og9oSJ2JIYjvuT; Expires=Tue, 10 May 2022 15:24:32 GMT; Path=/; SameSite=None; Secure"
+ ],
+ "server": "Apache",
+ "strict-transport-security": "max-age=16070400; includeSubDomains"
+ },
+ "url": "https://reiseauskunft.bahn.de/bin/mgate.exe?checksum=d53eca28f971a34b5af1af78239b494f",
+ "time": 196,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-td7256franspd7256fort/hafad7256fs-cliend7256ft:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "301"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/0b351c3fa83684f050bee2a88d378553 b/test/e2e/fixtures/0b351c3fa83684f050bee2a88d378553
new file mode 100644
index 00000000..71ed6531
--- /dev/null
+++ b/test/e2e/fixtures/0b351c3fa83684f050bee2a88d378553
@@ -0,0 +1 @@
+{"ver":"1.41","lang":"deu","id":"tbmkaks62gs8xk4s","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Heiligenstadt Bf (U4)@X=16366040@Y=48248854@U=81@L=919001@","type":"S","name":"Wien Heiligenstadt Bf (U4)","icoX":0,"extId":"919001","state":"F","crd":{"x":16366040,"y":48248854,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Hütteldorf Bf (U4)@X=16260794@Y=48196960@U=81@L=914013@","type":"S","name":"Wien Hütteldorf Bf (U4)","icoX":0,"extId":"914013","state":"F","crd":{"x":16260794,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Spittelau Bahnhst (U4)@X=16358507@Y=48234732@U=81@L=909007@","type":"S","name":"Wien Spittelau Bahnhst (U4)","icoX":0,"extId":"909007","state":"F","crd":{"x":16358507,"y":48234732,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Friedensbrücke (U4)@X=16364125@Y=48227685@U=81@L=909002@","type":"S","name":"Wien Friedensbrücke (U4)","icoX":0,"extId":"909002","state":"F","crd":{"x":16364125,"y":48227685,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Roßauer Lände (U4)@X=16367586@Y=48222318@U=81@L=909005@","type":"S","name":"Wien Roßauer Lände (U4)","icoX":0,"extId":"909005","state":"F","crd":{"x":16367586,"y":48222318,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Schottenring (U4)@X=16371280@Y=48217113@U=81@L=901081@","type":"S","name":"Wien Schottenring (U4)","icoX":0,"extId":"901081","state":"F","crd":{"x":16371280,"y":48217113,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Schwedenplatz (U4)@X=16377762@Y=48211972@U=81@L=901011@","type":"S","name":"Wien Schwedenplatz (U4)","icoX":0,"extId":"901011","state":"F","crd":{"x":16377762,"y":48211972,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Mitte-Landstraße Bf (U4)@X=16384890@Y=48207019@U=81@L=903016@","type":"S","name":"Wien Mitte-Landstraße Bf (U4)","icoX":0,"extId":"903016","state":"F","crd":{"x":16384890,"y":48207019,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Stadtpark (U4)@X=16379560@Y=48202803@U=81@L=901005@","type":"S","name":"Wien Stadtpark (U4)","icoX":0,"extId":"901005","state":"F","crd":{"x":16379560,"y":48202803,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Karlsplatz (U4)@X=16369474@Y=48200429@U=81@L=904015@","type":"S","name":"Wien Karlsplatz (U4)","icoX":0,"extId":"904015","state":"F","crd":{"x":16369474,"y":48200429,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Kettenbrückengasse (U4)@X=16358273@Y=48196681@U=81@L=904002@","type":"S","name":"Wien Kettenbrückengasse (U4)","icoX":0,"extId":"904002","state":"F","crd":{"x":16358273,"y":48196681,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (U4)@X=16354282@Y=48192186@U=81@L=905002@","type":"S","name":"Wien Pilgramgasse (U4)","icoX":0,"extId":"905002","state":"F","crd":{"x":16354282,"y":48192186,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Margaretengürtel (U4)@X=16342164@Y=48188438@U=81@L=905001@","type":"S","name":"Wien Margaretengürtel (U4)","icoX":0,"extId":"905001","state":"F","crd":{"x":16342164,"y":48188438,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Längenfeldgasse (U4/U6 Gleis 2)@X=16335261@Y=48184914@U=81@L=912120@","type":"S","name":"Wien Längenfeldgasse (U4/U6 Gleis 2)","icoX":0,"extId":"912120","state":"F","crd":{"x":16335261,"y":48184914,"floor":0},"pCls":256,"entry":true,"chgTime":"000100"},{"lid":"A=1@O=Wien Meidling Hauptstraße (U4)@X=16328015@Y=48183692@U=81@L=912003@","type":"S","name":"Wien Meidling Hauptstraße (U4)","icoX":0,"extId":"912003","state":"F","crd":{"x":16328015,"y":48183692,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Schönbrunn (U4)@X=16318963@Y=48186038@U=81@L=913004@","type":"S","name":"Wien Schönbrunn (U4)","icoX":0,"extId":"913004","state":"F","crd":{"x":16318963,"y":48186038,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Hietzing (U4)@X=16304868@Y=48187548@U=81@L=913002@","type":"S","name":"Wien Hietzing (U4)","icoX":0,"extId":"913002","state":"F","crd":{"x":16304868,"y":48187548,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Braunschweiggasse (U4)@X=16295888@Y=48189382@U=81@L=913001@","type":"S","name":"Wien Braunschweiggasse (U4)","icoX":0,"extId":"913001","state":"F","crd":{"x":16295888,"y":48189382,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Unter St.Veit (U4)@X=16286737@Y=48191036@U=81@L=913005@","type":"S","name":"Wien Unter St.Veit (U4)","icoX":0,"extId":"913005","state":"F","crd":{"x":16286737,"y":48191036,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Ober St.Veit (U4)@X=16276184@Y=48192231@U=81@L=913003@","type":"S","name":"Wien Ober St.Veit (U4)","icoX":0,"extId":"913003","state":"F","crd":{"x":16276184,"y":48192231,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U4::*","name":"U4","nameS":"U4","number":"U4","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U4 ","num":"18901","line":"U4","matchId":"0U48533","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"}],"dirL":[{"txt":"Wien Hütteldorf Bf (U4)","flg":"R"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}}]},"journey":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#427778#TA#7#DA#180722#1S#919001#1T#953#LS#914013#LT#1025#PU#81#RT#1#CA#U#ZE#U4#ZB#U4 #PC#8#FR#919001#FT#953#TO#914013#TT#1025#","date":"20220718","prodX":0,"dirTxt":"Wien Hütteldorf Bf (U4)","dirFlg":"R","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095300","dProgType":"PROGNOSED","dDirTxt":"Wien Hütteldorf Bf (U4)","dDirFlg":"R","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095600","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"095800","dProdX":0,"dTimeS":"095800","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100500","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101000","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101400","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101500","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101500","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101700","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101900","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"102000","dProdX":0,"dTimeS":"102000","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102200","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102300","type":"N"},{"locX":1,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102500","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"4. Jul bis 2. Sep 2022 Mo - Fr; nicht 15. Aug; auch 27., 28., 31. Okt, 2., 15. Nov","sDaysB":"00000000007C00000000000000000007CF9F3E7CF8F3E7C0000000000000CA0010000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":19}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":19}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":19}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220301","fpE":"20221210","planrtTS":"1651591701"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/0b351c3fa83684f050bee2a88d378553.headers b/test/e2e/fixtures/0b351c3fa83684f050bee2a88d378553.headers
new file mode 100644
index 00000000..3dd6567b
--- /dev/null
+++ b/test/e2e/fixtures/0b351c3fa83684f050bee2a88d378553.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:57 GMT",
+ "server": "Apache",
+ "content-length": "2436",
+ "keep-alive": "timeout=5, max=57",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8",
+ "strict-transport-security": "max-age=63072000; includeSubDomains"
+ },
+ "url": "https://fahrplan.oebb.at/bin/mgate.exe",
+ "time": 136,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publicd14604-transpd14604ort/hafas-d14604client:td14604est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "407"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31 b/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31
index 0d78c148..d5076040 100644
--- a/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31
+++ b/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31
@@ -1 +1 @@
-{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"zgmsgmxm2gkg868x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"pRefL":[1,2,3,4,5,6,7,8],"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":0,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"name":"U2","nameS":"U2","icoX":0,"cls":2,"prodCtx":{"name":"U2","line":"U2","lineId":"U2","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U3","nameS":"U3","icoX":0,"cls":2,"prodCtx":{"name":"U3","line":"U3","lineId":"U3","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U9","nameS":"U9","icoX":0,"cls":2,"prodCtx":{"name":"U9","line":"U9","lineId":"U9","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"204","nameS":"204","icoX":2,"cls":8,"prodCtx":{"name":"204","line":"204","lineId":"204","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"249","nameS":"249","icoX":2,"cls":8,"prodCtx":{"name":"249","line":"249","lineId":"249","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N3","nameS":"N3","icoX":2,"cls":8,"prodCtx":{"name":"N3","line":"N3","lineId":"N3","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N7X","nameS":"N7X","icoX":2,"cls":8,"prodCtx":{"name":"N7X","line":"N7X","lineId":"N7X","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N9","nameS":"N9","icoX":2,"cls":8,"prodCtx":{"name":"N9","line":"N9","lineId":"N9","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21299","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21301","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":153,"g":51,"b":153}},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|35757|2|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H1"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35803|0|86|18072022","date":"20220718","prodX":9,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":9,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H1"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":9,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35799|0|86|18072022","date":"20220718","prodX":10,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":10,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H1"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":10,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220424","fpE":"20221210","planrtTS":"1651590357","sD":"20220503","sT":"170632","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"pxk4ikqswgsch68g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"pRefL":[1,2,3,4,5,6,7,8],"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":0,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]},{"name":"U2","nameS":"U2","icoX":0,"cls":2,"prodCtx":{"name":"U2","line":"U2","lineId":"U2","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U3","nameS":"U3","icoX":0,"cls":2,"prodCtx":{"name":"U3","line":"U3","lineId":"U3","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U9","nameS":"U9","icoX":0,"cls":2,"prodCtx":{"name":"U9","line":"U9","lineId":"U9","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"204","nameS":"204","icoX":2,"cls":8,"prodCtx":{"name":"204","line":"204","lineId":"204","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"249","nameS":"249","icoX":2,"cls":8,"prodCtx":{"name":"249","line":"249","lineId":"249","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N3","nameS":"N3","icoX":2,"cls":8,"prodCtx":{"name":"N3","line":"N3","lineId":"N3","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N7X","nameS":"N7X","icoX":2,"cls":8,"prodCtx":{"name":"N7X","line":"N7X","lineId":"N7X","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N9","nameS":"N9","icoX":2,"cls":8,"prodCtx":{"name":"N9","line":"N9","lineId":"N9","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21299","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21301","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":153,"g":51,"b":153}},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|35757|2|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H1"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35803|0|86|18072022","date":"20220718","prodX":9,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":9,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H1"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":9,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35799|0|86|18072022","date":"20220718","prodX":10,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":10,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H1"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":10,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220424","fpE":"20221210","planrtTS":"1651591437","sD":"20220503","sT":"172428","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31.headers b/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31.headers
index c6451d99..1cf924ba 100644
--- a/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31.headers
+++ b/test/e2e/fixtures/0ba47757b11a259c7d694e2d3c4f0b31.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:06:31 GMT",
+ "date": "Tue, 03 May 2022 15:24:28 GMT",
"server": "Apache",
"vary": "User-Agent",
- "content-length": "1905",
+ "content-length": "1896",
"access-control-allow-origin": "*",
"access-control-allow-headers": "*",
"content-type": "application/json; charset=utf-8"
},
"url": "https://bvg-apps-ext.hafas.de/bin/mgate.exe",
- "time": 238,
+ "time": 210,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-171367trans171367port/haf171367as-client:171367test"
+ "public-tr92b9d3anspor92b9d3t/hafas-92b9d3client:te92b9d3st"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4 b/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4
index 87c335a7..cb086d42 100644
--- a/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4
+++ b/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4
@@ -1 +1 @@
-{"ver":"1.43","lang":"deu","id":"cjmgqk86wgcy948x","err":"OK","cInfo":{"code":"OK"},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Luxembourg, Gare Centrale@X=6134140@Y=49600014@U=82@L=300031019@","type":"S","name":"Luxembourg, Gare Centrale","icoX":0,"extId":"300031019","state":"F","crd":{"x":6134140,"y":49600014,"floor":0},"pCls":7,"pRefL":[0,1,2,3,4],"entry":true,"mMastLocX":1,"chgTime":"000500"},{"lid":"A=1@O=Luxembourg, Gare Centrale@X=6134239@Y=49599969@U=82@L=200405060@","type":"S","name":"Luxembourg, Gare Centrale","icoX":0,"extId":"200405060","state":"F","crd":{"x":6134239,"y":49599969,"floor":0},"meta":true,"pCls":7,"isMainMast":true,"chgTime":"000500"},{"lid":"A=1@O=Ettelbruck, Gare@X=6106759@Y=49847865@U=82@L=140701016@","type":"S","name":"Ettelbruck, Gare","icoX":1,"extId":"140701016","state":"F","crd":{"x":6106759,"y":49847865,"floor":0},"pCls":38,"pRefL":[1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"chgTime":"000500"}],"prodL":[{"name":"TGV","icoX":0,"cls":1,"prodCtx":{"name":"TGV ","line":"","catOut":"TGV ","catOutS":"CTG","catOutL":"TGV "}},{"name":"IC","icoX":1,"cls":2,"prodCtx":{"name":"IC ","line":"","catOut":"IC ","catOutS":"CIC","catOutL":"IC "}},{"name":"RB","icoX":2,"cls":4,"prodCtx":{"name":"RB ","line":"","catOut":"RB ","catOutS":"CRB","catOutL":"RB "}},{"name":"RE","icoX":2,"cls":4,"prodCtx":{"name":"RE ","line":"","catOut":"RE ","catOutS":"RE","catOutL":"RE "}},{"name":"TER","icoX":2,"cls":4,"prodCtx":{"name":"TER ","line":"","catOut":"TER ","catOutS":"CTE","catOutL":"TER "}},{"pid":"L::1::IC::B1303038328::IC_1303038328::*","name":"IC 5332","number":"5332","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"CIC","catOutL":"IC ","catIn":"CIC","catCode":"1","admin":"C82---"}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_101::*","name":"Bus 101","nameS":"101","icoX":4,"cls":32,"prodCtx":{"name":"Bus 101","line":"101","lineId":"101","catOut":"Bus ","catOutS":"050","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_17959","HIM_FREETEXT_24101","HIM_FREETEXT_24100","HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_105::*","name":"Bus 105","nameS":"105","icoX":4,"cls":32,"prodCtx":{"name":"Bus 105","line":"105","lineId":"105","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_137::*","name":"Bus 137","nameS":"137","icoX":4,"cls":32,"prodCtx":{"name":"Bus 137","line":"137","lineId":"137","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_294::*","name":"Bus 294","nameS":"294","icoX":4,"cls":32,"prodCtx":{"name":"Bus 294","line":"294","lineId":"294","catOut":"Bus ","catOutS":"064","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24258","HIM_FREETEXT_24267","HIM_FREETEXT_24266"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_402::*","name":"Bus 402","nameS":"402","icoX":4,"cls":32,"prodCtx":{"name":"Bus 402","line":"402","lineId":"402","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_447::*","name":"Bus 447","nameS":"447","icoX":4,"cls":32,"prodCtx":{"name":"Bus 447","line":"447","lineId":"447","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_500::*","name":"Bus 500","nameS":"500","icoX":4,"cls":32,"prodCtx":{"name":"Bus 500","line":"500","lineId":"500","catOut":"Bus ","catOutS":"072","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24292"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_501::*","name":"Bus 501","nameS":"501","icoX":4,"cls":32,"prodCtx":{"name":"Bus 501","line":"501","lineId":"501","catOut":"Bus ","catOutS":"090","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_502::*","name":"Bus 502","nameS":"502","icoX":4,"cls":32,"prodCtx":{"name":"Bus 502","line":"502","lineId":"502","catOut":"Bus ","catOutS":"072","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24293"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_503::*","name":"Bus 503","nameS":"503","icoX":4,"cls":32,"prodCtx":{"name":"Bus 503","line":"503","lineId":"503","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_504::*","name":"Bus 504","nameS":"504","icoX":4,"cls":32,"prodCtx":{"name":"Bus 504","line":"504","lineId":"504","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23385","HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_507::*","name":"Bus 507","nameS":"507","icoX":4,"cls":32,"prodCtx":{"name":"Bus 507","line":"507","lineId":"507","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23385","HIM_FREETEXT_23387","HIM_FREETEXT_24246","HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_508::*","name":"Bus 508","nameS":"508","icoX":4,"cls":32,"prodCtx":{"name":"Bus 508","line":"508","lineId":"508","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_509::*","name":"Bus 509","nameS":"509","icoX":4,"cls":32,"prodCtx":{"name":"Bus 509","line":"509","lineId":"509","catOut":"Bus ","catOutS":"030","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23386","HIM_FREETEXT_23874","HIM_FREETEXT_23875"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_510::*","name":"Bus 510","nameS":"510","icoX":4,"cls":32,"prodCtx":{"name":"Bus 510","line":"510","lineId":"510","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_511::*","name":"Bus 511","nameS":"511","icoX":4,"cls":32,"prodCtx":{"name":"Bus 511","line":"511","lineId":"511","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_512::*","name":"Bus 512","nameS":"512","icoX":4,"cls":32,"prodCtx":{"name":"Bus 512","line":"512","lineId":"512","catOut":"Bus ","catOutS":"034","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_513::*","name":"Bus 513","nameS":"513","icoX":4,"cls":32,"prodCtx":{"name":"Bus 513","line":"513","lineId":"513","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_515::*","name":"Bus 515","nameS":"515","icoX":4,"cls":32,"prodCtx":{"name":"Bus 515","line":"515","lineId":"515","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_517::*","name":"Bus 517","nameS":"517","icoX":4,"cls":32,"prodCtx":{"name":"Bus 517","line":"517","lineId":"517","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_518::*","name":"Bus 518","nameS":"518","icoX":4,"cls":32,"prodCtx":{"name":"Bus 518","line":"518","lineId":"518","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_520::*","name":"Bus 520","nameS":"520","icoX":4,"cls":32,"prodCtx":{"name":"Bus 520","line":"520","lineId":"520","catOut":"Bus ","catOutS":"070","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24260","HIM_FREETEXT_24267","HIM_FREETEXT_24266"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_521::*","name":"Bus 521","nameS":"521","icoX":4,"cls":32,"prodCtx":{"name":"Bus 521","line":"521","lineId":"521","catOut":"Bus ","catOutS":"070","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23602","HIM_FREETEXT_24261","HIM_FREETEXT_23788","HIM_FREETEXT_23404","HIM_FREETEXT_24267","HIM_FREETEXT_24266"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_522::*","name":"Bus 522","nameS":"522","icoX":4,"cls":32,"prodCtx":{"name":"Bus 522","line":"522","lineId":"522","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_531::*","name":"Bus 531","nameS":"531","icoX":4,"cls":32,"prodCtx":{"name":"Bus 531","line":"531","lineId":"531","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_535::*","name":"Bus 535","nameS":"535","icoX":4,"cls":32,"prodCtx":{"name":"Bus 535","line":"535","lineId":"535","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_536::*","name":"Bus 536","nameS":"536","icoX":4,"cls":32,"prodCtx":{"name":"Bus 536","line":"536","lineId":"536","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_537::*","name":"Bus 537","nameS":"537","icoX":4,"cls":32,"prodCtx":{"name":"Bus 537","line":"537","lineId":"537","catOut":"Bus ","catOutS":"050","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24285"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_540::*","name":"Bus 540","nameS":"540","icoX":4,"cls":32,"prodCtx":{"name":"Bus 540","line":"540","lineId":"540","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_543::*","name":"Bus 543","nameS":"543","icoX":4,"cls":32,"prodCtx":{"name":"Bus 543","line":"543","lineId":"543","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_545::*","name":"Bus 545","nameS":"545","icoX":4,"cls":32,"prodCtx":{"name":"Bus 545","line":"545","lineId":"545","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_547::*","name":"Bus 547","nameS":"547","icoX":4,"cls":32,"prodCtx":{"name":"Bus 547","line":"547","lineId":"547","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_550::*","name":"Bus 550","nameS":"550","icoX":4,"cls":32,"prodCtx":{"name":"Bus 550","line":"550","lineId":"550","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_552::*","name":"Bus 552","nameS":"552","icoX":4,"cls":32,"prodCtx":{"name":"Bus 552","line":"552","lineId":"552","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_555::*","name":"Bus 555","nameS":"555","icoX":4,"cls":32,"prodCtx":{"name":"Bus 555","line":"555","lineId":"555","catOut":"Bus ","catOutS":"070","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_558::*","name":"Bus 558","nameS":"558","icoX":4,"cls":32,"prodCtx":{"name":"Bus 558","line":"558","lineId":"558","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_565::*","name":"Bus 565","nameS":"565","icoX":4,"cls":32,"prodCtx":{"name":"Bus 565","line":"565","lineId":"565","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_570::*","name":"Bus 570","nameS":"570","icoX":4,"cls":32,"prodCtx":{"name":"Bus 570","line":"570","lineId":"570","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_21528","HIM_FREETEXT_21529"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_571::*","name":"Bus 571","nameS":"571","icoX":4,"cls":32,"prodCtx":{"name":"Bus 571","line":"571","lineId":"571","catOut":"Bus ","catOutS":"070","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_21528","HIM_FREETEXT_21529"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_752::*","name":"Bus 752","nameS":"752","icoX":4,"cls":32,"prodCtx":{"name":"Bus 752","line":"752","lineId":"752","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_805::*","name":"Bus 805","nameS":"805","icoX":4,"cls":32,"prodCtx":{"name":"Bus 805","line":"805","lineId":"805","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_808::*","name":"Bus 808","nameS":"808","icoX":4,"cls":32,"prodCtx":{"name":"Bus 808","line":"808","lineId":"808","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_815::*","name":"Bus 815","nameS":"815","icoX":4,"cls":32,"prodCtx":{"name":"Bus 815","line":"815","lineId":"815","catOut":"Bus ","catOutS":"072","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_840::*","name":"Bus 840","nameS":"840","icoX":4,"cls":32,"prodCtx":{"name":"Bus 840","line":"840","lineId":"840","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_842::*","name":"Bus 842","nameS":"842","icoX":4,"cls":32,"prodCtx":{"name":"Bus 842","line":"842","lineId":"842","catOut":"Bus ","catOutS":"050","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_21528","HIM_FREETEXT_21529"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_940::*","name":"Bus 940","nameS":"940","icoX":4,"cls":32,"prodCtx":{"name":"Bus 940","line":"940","lineId":"940","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_944::*","name":"Bus 944","nameS":"944","icoX":4,"cls":32,"prodCtx":{"name":"Bus 944","line":"944","lineId":"944","catOut":"Bus ","catOutS":"070","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_948::*","name":"Bus 948","nameS":"948","icoX":4,"cls":32,"prodCtx":{"name":"Bus 948","line":"948","lineId":"948","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3592939904::Bus_3592939904_L10::*","name":"Bus L10","nameS":"L10","icoX":4,"cls":32,"prodCtx":{"name":"Bus L10","line":"L10","lineId":"L10","catOut":"Bus ","catOutS":"C07","catOutL":"Bus "}},{"pid":"L::5::Citybus::B4134621880::Citybus_4134621880_CBET::*","name":"CB ET","nameS":"CB ET","icoX":4,"cls":32,"prodCtx":{"name":"CB ET","line":"CB ET","lineId":"CB ET","catOut":"Citybus ","catOutS":"CET","catOutL":"Citybus "}},{"pid":"L::5::Citybus::B0284946298::Citybus_0284946298_LNBCBB::*","name":"LNB CBB","nameS":"LNB CBB","icoX":4,"cls":32,"prodCtx":{"name":"LNB CBB","line":"LNB CBB","lineId":"LNB CBB","catOut":"Citybus ","catOutS":"CCB","catOutL":"Citybus "}},{"pid":"L::1::IC::B1303038328::IC_1303038328::*","name":"IC 5332","number":"5332","icoX":1,"cls":2,"oprX":1,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"CIC","catOutL":"IC ","catIn":"CIC","catCode":"1","admin":"C82---"}}],"opL":[{"name":"Chemins de Fer Luxembourgeois","icoX":3},{"name":"Chemins de Fer Luxembourgeois","icoX":3,"id":"11"}],"remL":[{"type":"A","code":"OPERATOR","icoX":5,"txtS":"CFL","txtN":"CFL","txtL":"Chemins de Fer Luxembourgeois"},{"type":"A","code":"71","prio":1,"icoX":5,"txtN":"bicycle transport / service pour bicyclettes / Fahrradmitnahme"},{"type":"A","code":"72","prio":1,"icoX":5,"txtN":"Covid-19: mask obligation / obligation masque / Maskenpflicht"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"CFL","txt":"Chemins de Fer Luxembourgeois"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":117,"g":40,"b":100}},{"res":"attr_info"},{"bg":{"r":209,"g":0,"b":116},"shp":"C"},{"res":"my_mix"},{"res":"oev"},{"res":"active"},{"res":"alternative"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":209,"g":0,"b":116}},{"type":"SOLID","bg":{"r":209,"g":0,"b":116}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":209,"g":0,"b":116}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"002700","durS":"002700","durR":"002700","chg":0,"sDays":{"sDaysR":"Mo - Fr","sDaysI":"nicht 9. Mai, 23. bis 27. Mai 2022","sDaysB":"E7C79F0060"},"dep":{"locX":0,"idx":0,"dProdX":5,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":3,"aProdX":5,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":5,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":3,"aProdX":5,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|1193|1|82|16052022","prodX":57,"dirTxt":"Liège-Guillemins","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Luxembourg, Gare Centrale@L=300031019@a=128@$A=1@O=Ettelbruck, Gare@L=140701016@a=128@$202205161016$202205161043$IC 5332$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537001984},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537001984}],"subscr":"F","prodL":[{"prodX":57,"fLocX":0,"tLocX":2,"fIdx":0,"tIdx":3}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220516","durS":"002700"}}],"freq":{"minC":60},"eco":{"rating":2},"conSubscr":"F","recState":"U","cksum":"fbb7decb_3","cksumDti":"b441841b_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Luxembourg, Gare Centrale@L=300031019@a=128@$A=1@O=Ettelbruck, Gare@L=140701016@a=128@$202205161016$202205161043$IC 5332$$1$$$$$$¶KRCC¶#VE#1#MRTF#"}}],"outCtxScrB":"2|OB|MT#11#30856#30856#30883#30883#0#0#5#30840#1#-2147483646#0#1#2|PDH#8a94ed8abc96b9e57ef210b1e9d60c5a|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#30856#30856#30883#30883#0#0#5#30840#1#-2147483646#0#1#2|PDH#8a94ed8abc96b9e57ef210b1e9d60c5a|RD#16052022|RT#100000|US#1","fpB":"20220427","fpE":"20220531","planrtTS":"1651591149","outConGrpSettings":{"conGrpL":[{"name":"MY MIX","icoX":7,"grpid":"my_mix","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"MYMIX_OEV","autosend":false},{"id":"MYMIX_OEV_BIKE","autosend":false},{"id":"MYMIX_FOOT_ONLY","autosend":false},{"id":"MYMIX_TAXI","autosend":false},{"id":"MYMIX_BIKE_ONLY","autosend":false},{"id":"MYMIX_WALK_OEV_BIKESHARE","autosend":false},{"id":"MYMIX_BIKESHARE_OEV_WALK","autosend":false},{"id":"MYMIX_BIKERIDE_OEV_WALK","autosend":false},{"id":"MYMIX_BIKERIDE_ONLY","autosend":false},{"id":"MYMIX_CARPARK_OEV_WALK","autosend":false},{"id":"MYMIX_CARPARK_OEV_BIKESHARE","autosend":false},{"id":"MYMIX_CARPARK","autosend":false},{"id":"MYMIX_CARCHARGE_ONLY","autosend":false},{"id":"MYMIX_CARCHARGE_OEV_WALK","autosend":false},{"id":"MYMIX_WALK_OEV_CARSHARE","autosend":false},{"id":"MYMIX_CARPOOLING","autosend":false}],"scrollable":false,"bitmask":1},{"name":"ÖFFENTLICHE VERKEHRSMITTEL","icoX":8,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"OEV","autosend":false}],"scrollable":true,"bitmask":2},{"name":"AKTIVE MOBILITÄT","icoX":9,"grpid":"active","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"WALK_OEV_BIKESHARE","autosend":false},{"id":"BIKESHARE_OEV_WALK","autosend":false},{"id":"BIKE_ONLY","autosend":false},{"id":"FOOT_ONLY","autosend":false}],"scrollable":false,"bitmask":4},{"name":"ALTERNATIVE MOBILITÄT","icoX":10,"grpid":"alternative","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"WALK_OEV_CARSHARE","autosend":false},{"id":"CARPARK_OEV_WALK","autosend":false},{"id":"CARPARK_OEV_BIKESHARE","autosend":false},{"id":"CARPARK","autosend":false},{"id":"CARCHARGE_ONLY","autosend":false},{"id":"TAXI","autosend":false},{"id":"CARPOOLING","autosend":false}],"scrollable":false,"bitmask":8}],"selectL":[{"icoX":7,"name":"MY MIX","bitIdx":0},{"icoX":8,"name":"ÖFFENTLICHE VERKEHRSMITTEL","bitIdx":1},{"icoX":9,"name":"AKTIVE MOBILITÄT","bitIdx":2},{"icoX":10,"name":"ALTERNATIVE MOBILITÄT","bitIdx":3}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.43","lang":"deu","id":"iqgg2ka6wgsy868x","err":"OK","cInfo":{"code":"OK"},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Luxembourg, Gare Centrale@X=6134140@Y=49600014@U=82@L=300031019@","type":"S","name":"Luxembourg, Gare Centrale","icoX":0,"extId":"300031019","state":"F","crd":{"x":6134140,"y":49600014,"floor":0},"pCls":7,"pRefL":[0,1,2,3,4],"entry":true,"mMastLocX":1,"chgTime":"000500"},{"lid":"A=1@O=Luxembourg, Gare Centrale@X=6134239@Y=49599969@U=82@L=200405060@","type":"S","name":"Luxembourg, Gare Centrale","icoX":0,"extId":"200405060","state":"F","crd":{"x":6134239,"y":49599969,"floor":0},"meta":true,"pCls":7,"isMainMast":true,"chgTime":"000500"},{"lid":"A=1@O=Ettelbruck, Gare@X=6106759@Y=49847865@U=82@L=140701016@","type":"S","name":"Ettelbruck, Gare","icoX":1,"extId":"140701016","state":"F","crd":{"x":6106759,"y":49847865,"floor":0},"pCls":38,"pRefL":[1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"chgTime":"000500"}],"prodL":[{"name":"TGV","icoX":0,"cls":1,"prodCtx":{"name":"TGV ","line":"","catOut":"TGV ","catOutS":"CTG","catOutL":"TGV "}},{"name":"IC","icoX":1,"cls":2,"prodCtx":{"name":"IC ","line":"","catOut":"IC ","catOutS":"CIC","catOutL":"IC "}},{"name":"RB","icoX":2,"cls":4,"prodCtx":{"name":"RB ","line":"","catOut":"RB ","catOutS":"CRB","catOutL":"RB "}},{"name":"RE","icoX":2,"cls":4,"prodCtx":{"name":"RE ","line":"","catOut":"RE ","catOutS":"RE","catOutL":"RE "}},{"name":"TER","icoX":2,"cls":4,"prodCtx":{"name":"TER ","line":"","catOut":"TER ","catOutS":"CTE","catOutL":"TER "}},{"pid":"L::1::IC::B1303038328::IC_1303038328::*","name":"IC 5332","number":"5332","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"CIC","catOutL":"IC ","catIn":"CIC","catCode":"1","admin":"C82---"}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_101::*","name":"Bus 101","nameS":"101","icoX":4,"cls":32,"prodCtx":{"name":"Bus 101","line":"101","lineId":"101","catOut":"Bus ","catOutS":"050","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_17959","HIM_FREETEXT_24101","HIM_FREETEXT_24100","HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_105::*","name":"Bus 105","nameS":"105","icoX":4,"cls":32,"prodCtx":{"name":"Bus 105","line":"105","lineId":"105","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_137::*","name":"Bus 137","nameS":"137","icoX":4,"cls":32,"prodCtx":{"name":"Bus 137","line":"137","lineId":"137","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_294::*","name":"Bus 294","nameS":"294","icoX":4,"cls":32,"prodCtx":{"name":"Bus 294","line":"294","lineId":"294","catOut":"Bus ","catOutS":"064","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24258","HIM_FREETEXT_24267","HIM_FREETEXT_24266"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_402::*","name":"Bus 402","nameS":"402","icoX":4,"cls":32,"prodCtx":{"name":"Bus 402","line":"402","lineId":"402","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_447::*","name":"Bus 447","nameS":"447","icoX":4,"cls":32,"prodCtx":{"name":"Bus 447","line":"447","lineId":"447","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_500::*","name":"Bus 500","nameS":"500","icoX":4,"cls":32,"prodCtx":{"name":"Bus 500","line":"500","lineId":"500","catOut":"Bus ","catOutS":"072","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24292"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_501::*","name":"Bus 501","nameS":"501","icoX":4,"cls":32,"prodCtx":{"name":"Bus 501","line":"501","lineId":"501","catOut":"Bus ","catOutS":"090","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_502::*","name":"Bus 502","nameS":"502","icoX":4,"cls":32,"prodCtx":{"name":"Bus 502","line":"502","lineId":"502","catOut":"Bus ","catOutS":"072","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24293"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_503::*","name":"Bus 503","nameS":"503","icoX":4,"cls":32,"prodCtx":{"name":"Bus 503","line":"503","lineId":"503","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_504::*","name":"Bus 504","nameS":"504","icoX":4,"cls":32,"prodCtx":{"name":"Bus 504","line":"504","lineId":"504","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23385","HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_507::*","name":"Bus 507","nameS":"507","icoX":4,"cls":32,"prodCtx":{"name":"Bus 507","line":"507","lineId":"507","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23385","HIM_FREETEXT_23387","HIM_FREETEXT_24246","HIM_FREETEXT_22184"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_508::*","name":"Bus 508","nameS":"508","icoX":4,"cls":32,"prodCtx":{"name":"Bus 508","line":"508","lineId":"508","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_509::*","name":"Bus 509","nameS":"509","icoX":4,"cls":32,"prodCtx":{"name":"Bus 509","line":"509","lineId":"509","catOut":"Bus ","catOutS":"030","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23386","HIM_FREETEXT_23874","HIM_FREETEXT_23875"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_510::*","name":"Bus 510","nameS":"510","icoX":4,"cls":32,"prodCtx":{"name":"Bus 510","line":"510","lineId":"510","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_511::*","name":"Bus 511","nameS":"511","icoX":4,"cls":32,"prodCtx":{"name":"Bus 511","line":"511","lineId":"511","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_512::*","name":"Bus 512","nameS":"512","icoX":4,"cls":32,"prodCtx":{"name":"Bus 512","line":"512","lineId":"512","catOut":"Bus ","catOutS":"034","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_513::*","name":"Bus 513","nameS":"513","icoX":4,"cls":32,"prodCtx":{"name":"Bus 513","line":"513","lineId":"513","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_515::*","name":"Bus 515","nameS":"515","icoX":4,"cls":32,"prodCtx":{"name":"Bus 515","line":"515","lineId":"515","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_517::*","name":"Bus 517","nameS":"517","icoX":4,"cls":32,"prodCtx":{"name":"Bus 517","line":"517","lineId":"517","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_518::*","name":"Bus 518","nameS":"518","icoX":4,"cls":32,"prodCtx":{"name":"Bus 518","line":"518","lineId":"518","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_520::*","name":"Bus 520","nameS":"520","icoX":4,"cls":32,"prodCtx":{"name":"Bus 520","line":"520","lineId":"520","catOut":"Bus ","catOutS":"070","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24260","HIM_FREETEXT_24267","HIM_FREETEXT_24266"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_521::*","name":"Bus 521","nameS":"521","icoX":4,"cls":32,"prodCtx":{"name":"Bus 521","line":"521","lineId":"521","catOut":"Bus ","catOutS":"070","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_23602","HIM_FREETEXT_24261","HIM_FREETEXT_23788","HIM_FREETEXT_23404","HIM_FREETEXT_24267","HIM_FREETEXT_24266"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_522::*","name":"Bus 522","nameS":"522","icoX":4,"cls":32,"prodCtx":{"name":"Bus 522","line":"522","lineId":"522","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_531::*","name":"Bus 531","nameS":"531","icoX":4,"cls":32,"prodCtx":{"name":"Bus 531","line":"531","lineId":"531","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_535::*","name":"Bus 535","nameS":"535","icoX":4,"cls":32,"prodCtx":{"name":"Bus 535","line":"535","lineId":"535","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_536::*","name":"Bus 536","nameS":"536","icoX":4,"cls":32,"prodCtx":{"name":"Bus 536","line":"536","lineId":"536","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_537::*","name":"Bus 537","nameS":"537","icoX":4,"cls":32,"prodCtx":{"name":"Bus 537","line":"537","lineId":"537","catOut":"Bus ","catOutS":"050","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_24285"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_540::*","name":"Bus 540","nameS":"540","icoX":4,"cls":32,"prodCtx":{"name":"Bus 540","line":"540","lineId":"540","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_543::*","name":"Bus 543","nameS":"543","icoX":4,"cls":32,"prodCtx":{"name":"Bus 543","line":"543","lineId":"543","catOut":"Bus ","catOutS":"020","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_545::*","name":"Bus 545","nameS":"545","icoX":4,"cls":32,"prodCtx":{"name":"Bus 545","line":"545","lineId":"545","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_547::*","name":"Bus 547","nameS":"547","icoX":4,"cls":32,"prodCtx":{"name":"Bus 547","line":"547","lineId":"547","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_550::*","name":"Bus 550","nameS":"550","icoX":4,"cls":32,"prodCtx":{"name":"Bus 550","line":"550","lineId":"550","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_552::*","name":"Bus 552","nameS":"552","icoX":4,"cls":32,"prodCtx":{"name":"Bus 552","line":"552","lineId":"552","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_555::*","name":"Bus 555","nameS":"555","icoX":4,"cls":32,"prodCtx":{"name":"Bus 555","line":"555","lineId":"555","catOut":"Bus ","catOutS":"070","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_558::*","name":"Bus 558","nameS":"558","icoX":4,"cls":32,"prodCtx":{"name":"Bus 558","line":"558","lineId":"558","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_565::*","name":"Bus 565","nameS":"565","icoX":4,"cls":32,"prodCtx":{"name":"Bus 565","line":"565","lineId":"565","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_570::*","name":"Bus 570","nameS":"570","icoX":4,"cls":32,"prodCtx":{"name":"Bus 570","line":"570","lineId":"570","catOut":"Bus ","catOutS":"063","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_21528","HIM_FREETEXT_21529"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_571::*","name":"Bus 571","nameS":"571","icoX":4,"cls":32,"prodCtx":{"name":"Bus 571","line":"571","lineId":"571","catOut":"Bus ","catOutS":"070","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_21528","HIM_FREETEXT_21529"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_752::*","name":"Bus 752","nameS":"752","icoX":4,"cls":32,"prodCtx":{"name":"Bus 752","line":"752","lineId":"752","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_805::*","name":"Bus 805","nameS":"805","icoX":4,"cls":32,"prodCtx":{"name":"Bus 805","line":"805","lineId":"805","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_808::*","name":"Bus 808","nameS":"808","icoX":4,"cls":32,"prodCtx":{"name":"Bus 808","line":"808","lineId":"808","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_815::*","name":"Bus 815","nameS":"815","icoX":4,"cls":32,"prodCtx":{"name":"Bus 815","line":"815","lineId":"815","catOut":"Bus ","catOutS":"072","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_840::*","name":"Bus 840","nameS":"840","icoX":4,"cls":32,"prodCtx":{"name":"Bus 840","line":"840","lineId":"840","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_842::*","name":"Bus 842","nameS":"842","icoX":4,"cls":32,"prodCtx":{"name":"Bus 842","line":"842","lineId":"842","catOut":"Bus ","catOutS":"050","catOutL":"Bus "},"himIdL":["HIM_FREETEXT_21528","HIM_FREETEXT_21529"]},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_940::*","name":"Bus 940","nameS":"940","icoX":4,"cls":32,"prodCtx":{"name":"Bus 940","line":"940","lineId":"940","catOut":"Bus ","catOutS":"063","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_944::*","name":"Bus 944","nameS":"944","icoX":4,"cls":32,"prodCtx":{"name":"Bus 944","line":"944","lineId":"944","catOut":"Bus ","catOutS":"070","catOutL":"Bus "}},{"pid":"L::5::Bus::B3743964063::Bus_3743964063_948::*","name":"Bus 948","nameS":"948","icoX":4,"cls":32,"prodCtx":{"name":"Bus 948","line":"948","lineId":"948","catOut":"Bus ","catOutS":"050","catOutL":"Bus "}},{"pid":"L::5::Bus::B3592939904::Bus_3592939904_L10::*","name":"Bus L10","nameS":"L10","icoX":4,"cls":32,"prodCtx":{"name":"Bus L10","line":"L10","lineId":"L10","catOut":"Bus ","catOutS":"C07","catOutL":"Bus "}},{"pid":"L::5::Citybus::B4134621880::Citybus_4134621880_CBET::*","name":"CB ET","nameS":"CB ET","icoX":4,"cls":32,"prodCtx":{"name":"CB ET","line":"CB ET","lineId":"CB ET","catOut":"Citybus ","catOutS":"CET","catOutL":"Citybus "}},{"pid":"L::5::Citybus::B0284946298::Citybus_0284946298_LNBCBB::*","name":"LNB CBB","nameS":"LNB CBB","icoX":4,"cls":32,"prodCtx":{"name":"LNB CBB","line":"LNB CBB","lineId":"LNB CBB","catOut":"Citybus ","catOutS":"CCB","catOutL":"Citybus "}},{"pid":"L::1::IC::B1303038328::IC_1303038328::*","name":"IC 5332","number":"5332","icoX":1,"cls":2,"oprX":1,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"CIC","catOutL":"IC ","catIn":"CIC","catCode":"1","admin":"C82---"}}],"opL":[{"name":"Chemins de Fer Luxembourgeois","icoX":3},{"name":"Chemins de Fer Luxembourgeois","icoX":3,"id":"11"}],"remL":[{"type":"A","code":"OPERATOR","icoX":5,"txtS":"CFL","txtN":"CFL","txtL":"Chemins de Fer Luxembourgeois"},{"type":"A","code":"71","prio":1,"icoX":5,"txtN":"bicycle transport / service pour bicyclettes / Fahrradmitnahme"},{"type":"A","code":"72","prio":1,"icoX":5,"txtN":"Covid-19: mask obligation / obligation masque / Maskenpflicht"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"CFL","txt":"Chemins de Fer Luxembourgeois"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":117,"g":40,"b":100}},{"res":"attr_info"},{"bg":{"r":209,"g":0,"b":116},"shp":"C"},{"res":"my_mix"},{"res":"oev"},{"res":"active"},{"res":"alternative"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":209,"g":0,"b":116}},{"type":"SOLID","bg":{"r":209,"g":0,"b":116}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":209,"g":0,"b":116}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"002700","durS":"002700","durR":"002700","chg":0,"sDays":{"sDaysR":"Mo - Fr","sDaysI":"nicht 9. Mai, 23. bis 27. Mai 2022","sDaysB":"E7C79F0060"},"dep":{"locX":0,"idx":0,"dProdX":5,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":3,"aProdX":5,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":5,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":3,"aProdX":5,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|1193|1|82|16052022","prodX":57,"dirTxt":"Liège-Guillemins","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Luxembourg, Gare Centrale@L=300031019@a=128@$A=1@O=Ettelbruck, Gare@L=140701016@a=128@$202205161016$202205161043$IC 5332$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537001984},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537001984}],"subscr":"F","prodL":[{"prodX":57,"fLocX":0,"tLocX":2,"fIdx":0,"tIdx":3}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220516","durS":"002700"}}],"freq":{"minC":60},"eco":{"rating":2},"conSubscr":"F","recState":"U","cksum":"fbb7decb_3","cksumDti":"b441841b_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Luxembourg, Gare Centrale@L=300031019@a=128@$A=1@O=Ettelbruck, Gare@L=140701016@a=128@$202205161016$202205161043$IC 5332$$1$$$$$$¶KRCC¶#VE#1#MRTF#"}}],"outCtxScrB":"2|OB|MT#11#30856#30856#30883#30883#0#0#5#30840#1#-2147483646#0#1#2|PDH#8a94ed8abc96b9e57ef210b1e9d60c5a|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#30856#30856#30883#30883#0#0#5#30840#1#-2147483646#0#1#2|PDH#8a94ed8abc96b9e57ef210b1e9d60c5a|RD#16052022|RT#100000|US#1","fpB":"20220427","fpE":"20220531","planrtTS":"1651591450","outConGrpSettings":{"conGrpL":[{"name":"MY MIX","icoX":7,"grpid":"my_mix","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"MYMIX_OEV","autosend":false},{"id":"MYMIX_OEV_BIKE","autosend":false},{"id":"MYMIX_FOOT_ONLY","autosend":false},{"id":"MYMIX_TAXI","autosend":false},{"id":"MYMIX_BIKE_ONLY","autosend":false},{"id":"MYMIX_WALK_OEV_BIKESHARE","autosend":false},{"id":"MYMIX_BIKESHARE_OEV_WALK","autosend":false},{"id":"MYMIX_BIKERIDE_OEV_WALK","autosend":false},{"id":"MYMIX_BIKERIDE_ONLY","autosend":false},{"id":"MYMIX_CARPARK_OEV_WALK","autosend":false},{"id":"MYMIX_CARPARK_OEV_BIKESHARE","autosend":false},{"id":"MYMIX_CARPARK","autosend":false},{"id":"MYMIX_CARCHARGE_ONLY","autosend":false},{"id":"MYMIX_CARCHARGE_OEV_WALK","autosend":false},{"id":"MYMIX_WALK_OEV_CARSHARE","autosend":false},{"id":"MYMIX_CARPOOLING","autosend":false}],"scrollable":false,"bitmask":1},{"name":"ÖFFENTLICHE VERKEHRSMITTEL","icoX":8,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"OEV","autosend":false}],"scrollable":true,"bitmask":2},{"name":"AKTIVE MOBILITÄT","icoX":9,"grpid":"active","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"WALK_OEV_BIKESHARE","autosend":false},{"id":"BIKESHARE_OEV_WALK","autosend":false},{"id":"BIKE_ONLY","autosend":false},{"id":"FOOT_ONLY","autosend":false}],"scrollable":false,"bitmask":4},{"name":"ALTERNATIVE MOBILITÄT","icoX":10,"grpid":"alternative","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"AT","requests":[{"id":"WALK_OEV_CARSHARE","autosend":false},{"id":"CARPARK_OEV_WALK","autosend":false},{"id":"CARPARK_OEV_BIKESHARE","autosend":false},{"id":"CARPARK","autosend":false},{"id":"CARCHARGE_ONLY","autosend":false},{"id":"TAXI","autosend":false},{"id":"CARPOOLING","autosend":false}],"scrollable":false,"bitmask":8}],"selectL":[{"icoX":7,"name":"MY MIX","bitIdx":0},{"icoX":8,"name":"ÖFFENTLICHE VERKEHRSMITTEL","bitIdx":1},{"icoX":9,"name":"AKTIVE MOBILITÄT","bitIdx":2},{"icoX":10,"name":"ALTERNATIVE MOBILITÄT","bitIdx":3}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4.headers b/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4.headers
index 0c26e90b..df201ea3 100644
--- a/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4.headers
+++ b/test/e2e/fixtures/0e72b16bd981d2c0f98be2cbc4ad68c4.headers
@@ -1,13 +1,13 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:19:54 GMT",
+ "date": "Tue, 03 May 2022 15:24:34 GMT",
"server": "Apache",
- "content-length": "3682",
+ "content-length": "3681",
"content-type": "application/json; charset=utf-8"
},
"url": "https://cdt.hafas.de/bin/mgate.exe",
- "time": 432,
+ "time": 525,
"request": {
"method": "POST",
"headers": {
@@ -21,7 +21,7 @@
"application/json"
],
"user-agent": [
- "public-f5d17ftransporf5d17ft/hafaf5d17fs-clientf5d17f:test"
+ "public-tr853138ansport/h853138afas-c853138lient:t853138est"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/102554da0403c52fac04266c5ee63ac2 b/test/e2e/fixtures/102554da0403c52fac04266c5ee63ac2
new file mode 100644
index 00000000..47908408
--- /dev/null
+++ b/test/e2e/fixtures/102554da0403c52fac04266c5ee63ac2
@@ -0,0 +1 @@
+{"ver":"1.34","lang":"deu","id":"tzw42kqm2gsyxkwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Paderborn Hbf@X=8740508@Y=51712982@U=81@L=8000297@","type":"S","name":"Paderborn Hbf","icoX":0,"extId":"8000297","state":"F","crd":{"x":8740949,"y":51712946,"z":0,"floor":0},"pCls":571},{"lid":"A=1@O=Münster(Westf)Hbf@X=7635716@Y=51956563@U=81@L=8000263@","type":"S","name":"Münster(Westf)Hbf","icoX":0,"extId":"8000263","state":"F","crd":{"x":7635860,"y":51956527,"z":0,"floor":0},"pCls":559},{"lid":"A=1@O=Scharmede@X=8645241@Y=51711787@U=81@L=8005322@","type":"S","name":"Scharmede","icoX":0,"extId":"8005322","state":"F","crd":{"x":8645232,"y":51711823,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Salzkotten@X=8600492@Y=51672873@U=81@L=8005276@","type":"S","name":"Salzkotten","icoX":0,"extId":"8005276","state":"F","crd":{"x":8599576,"y":51672513,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Geseke@X=8510295@Y=51645231@U=81@L=8002262@","type":"S","name":"Geseke","icoX":0,"extId":"8002262","state":"F","crd":{"x":8510385,"y":51645123,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Ehringhausen(Kr Lippstadt)@X=8449258@Y=51662814@U=81@L=8001692@","type":"S","name":"Ehringhausen(Kr Lippstadt)","icoX":0,"extId":"8001692","state":"F","crd":{"x":8448934,"y":51662778,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Dedinghausen@X=8398280@Y=51672360@U=81@L=8001394@","type":"S","name":"Dedinghausen","icoX":0,"extId":"8001394","state":"F","crd":{"x":8398055,"y":51672342,"z":0,"floor":0},"pCls":552},{"lid":"A=1@O=Lippstadt@X=8348785@Y=51670688@U=81@L=8000571@","type":"S","name":"Lippstadt","icoX":0,"extId":"8000571","state":"F","crd":{"x":8348767,"y":51670715,"z":0,"floor":0},"pCls":555},{"lid":"A=1@O=Bad Sassendorf@X=8162439@Y=51587169@U=81@L=8000745@","type":"S","name":"Bad Sassendorf","icoX":0,"extId":"8000745","state":"F","crd":{"x":8161864,"y":51586450,"z":0,"floor":0},"pCls":552},{"lid":"A=1@O=Soest@X=8104593@Y=51578423@U=81@L=8000076@","type":"S","name":"Soest","icoX":0,"extId":"8000076","state":"F","crd":{"x":8104611,"y":51578432,"z":0,"floor":0},"pCls":555},{"lid":"A=1@O=Borgeln@X=8032033@Y=51598262@U=81@L=8001093@","type":"S","name":"Borgeln","icoX":0,"extId":"8001093","state":"F","crd":{"x":8031394,"y":51598361,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Welver@X=7956649@Y=51616250@U=81@L=8006323@","type":"S","name":"Welver","icoX":0,"extId":"8006323","state":"F","crd":{"x":7956155,"y":51616330,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Hamm(Westf)Hbf@X=7807824@Y=51678077@U=81@L=8000149@","type":"S","name":"Hamm(Westf)Hbf","icoX":0,"extId":"8000149","state":"F","crd":{"x":7807770,"y":51678131,"z":0,"floor":0},"pCls":559},{"lid":"A=1@O=Hamm-Bockum-Hövel@X=7774546@Y=51704811@U=81@L=8001045@","type":"S","name":"Hamm-Bockum-Hövel","icoX":0,"extId":"8001045","state":"F","crd":{"x":7774528,"y":51704811,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Mersch(Westf)@X=7737411@Y=51762108@U=81@L=8003986@","type":"S","name":"Mersch(Westf)","icoX":0,"extId":"8003986","state":"F","crd":{"x":7737411,"y":51762073,"z":0,"floor":0},"pCls":552},{"lid":"A=1@O=Drensteinfurt@X=7733609@Y=51799162@U=81@L=8001558@","type":"S","name":"Drensteinfurt","icoX":0,"extId":"8001558","state":"F","crd":{"x":7733618,"y":51799162,"z":0,"floor":0},"pCls":552},{"lid":"A=1@O=Rinkerode@X=7689391@Y=51844387@U=81@L=8005102@","type":"S","name":"Rinkerode","icoX":0,"extId":"8005102","state":"F","crd":{"x":7689391,"y":51844378,"z":0,"floor":0},"pCls":40},{"lid":"A=1@O=Münster-Hiltrup@X=7654279@Y=51904758@U=81@L=8002841@","type":"S","name":"Münster-Hiltrup","icoX":0,"extId":"8002841","state":"F","crd":{"x":7654369,"y":51904614,"z":0,"floor":0},"pCls":40}],"prodL":[{"name":"RB 89","nameS":"RB 89","number":"90064","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":"RB 90064","num":"90064","matchId":"89","catOut":"RB","catOutS":"DPN","catOutL":"eurobahn","catIn":"DPN","catCode":"3","admin":"R2RB__","addName":"RB 89"},"addName":"RB 89"}],"opL":[{"name":"eurobahn","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":2,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":2,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"EA","prio":560,"icoX":2,"txtN":"Behindertengerechte Ausstattung"},{"type":"A","code":"LS","prio":605,"icoX":2,"txtN":"Laptop-Steckdosen"},{"type":"A","code":"KL","prio":610,"icoX":2,"txtN":"Klimaanlage"},{"type":"A","code":"FM","prio":610,"icoX":2,"txtN":"Fahrkartenautomat im Zug"},{"type":"A","code":"pname","prio":0,"icoX":2,"txtN":"RB 90064"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"DPN","txt":"eurobahn"},{"res":"attr_info"},{"res":"attr_bike"}],"dirL":[{"txt":"Münster(Westf)Hbf"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"type":"SOLID","bg":{"r":89,"g":87,"b":87}}]},"journey":{"jid":"1|276790|2|81|18072022","date":"20220718","prodX":0,"dirTxt":"Münster(Westf)Hbf","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095100","dProgType":"PROGNOSED","dDirTxt":"Münster(Westf)Hbf","dTZOffset":120,"type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095500","dTZOffset":120,"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","dTZOffset":120,"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTZOffset":120,"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101400","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102200","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"102500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"102600","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103000","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103400","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"104400","aTZOffset":120,"dProdX":0,"dTimeS":"105000","dTZOffset":120,"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"105300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"105400","dTZOffset":120,"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"105800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"105800","dTZOffset":120,"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110200","dTZOffset":120,"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"110600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"110600","dTZOffset":120,"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111100","dTZOffset":120,"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2 E"},"aTimeS":"111700","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"fährt täglich, 13. bis 30. Jun 2022 Sa, So; auch 16. Jun 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2C187FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":0,"tLocX":9,"fLocIdx":0,"tLocIdx":8},{"sDaysR":"fährt täglich ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":9,"tLocX":12,"fLocIdx":8,"tLocIdx":11},{"sDaysR":"fährt Mo - Fr, nicht 26. Mai 2022, 6., 16. Jun 2022, 3. Okt 2022, 1. Nov 2022 ","sDaysB":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007CF1E3E7CF9F3E7CF9F3E7CF9F3E7CF0F3E7CF9F3A7C79D3E7CF9F3E7CF9F3E7CF9F3E7CF8F3E7CF973E7CF9F3E","fLocX":12,"tLocX":1,"fLocIdx":11,"tLocIdx":17}],"msgL":[{"type":"REM","remX":7,"sty":"I","dspl":"U","tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":4,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":750387200},{"type":"REM","remX":5,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20201213","fpE":"20221210","planrtTS":"1651591430"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/102554da0403c52fac04266c5ee63ac2.headers b/test/e2e/fixtures/102554da0403c52fac04266c5ee63ac2.headers
new file mode 100644
index 00000000..01fed83d
--- /dev/null
+++ b/test/e2e/fixtures/102554da0403c52fac04266c5ee63ac2.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:34 GMT",
+ "server": "Apache",
+ "content-length": "2437",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://nrw.hafas.de/bin/mgate.exe",
+ "time": 227,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public2e7ca4-transpo2e7ca4rt/hafas2e7ca4-client:te2e7ca4st"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "265"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/11db7c2c6e0518da05442c94862e91a8 b/test/e2e/fixtures/11db7c2c6e0518da05442c94862e91a8
new file mode 100644
index 00000000..e8b8a01d
--- /dev/null
+++ b/test/e2e/fixtures/11db7c2c6e0518da05442c94862e91a8
@@ -0,0 +1 @@
+{"ver":"1.44","lang":"deu","id":"jzgwgkec2gs88k8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Magdeburg, Kannenstieg@X=11621560@Y=52174381@U=80@L=7386@i=A×de:15003:7386@","type":"S","name":"Magdeburg, Kannenstieg","icoX":0,"extId":"7386","state":"F","crd":{"x":11621560,"y":52174381,"floor":0},"pCls":96,"gidL":["A×de:15003:7386"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Sudenburg, Kroatenweg@X=11591177@Y=52106935@U=80@L=7308@i=A×de:15003:7308@","type":"S","name":"Magdeburg, Sudenburg, Kroatenweg","icoX":0,"extId":"7308","state":"F","crd":{"x":11591177,"y":52106935,"floor":0},"pCls":32,"gidL":["A×de:15003:7308"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Pablo-Picasso-Str.@X=11624095@Y=52171846@U=80@L=15559@i=A×de:15003:15559@","type":"S","name":"Magdeburg, Pablo-Picasso-Str.","icoX":0,"extId":"15559","state":"F","crd":{"x":11624095,"y":52171846,"floor":0},"pCls":96,"gidL":["A×de:15003:15559"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Hanns-Eisler-Platz@X=11624266@Y=52169392@U=80@L=7383@i=A×de:15003:7383@","type":"S","name":"Magdeburg, Hanns-Eisler-Platz","icoX":0,"extId":"7383","state":"F","crd":{"x":11624266,"y":52169392,"floor":0},"pCls":96,"gidL":["A×de:15003:7383"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Milchweg@X=11624500@Y=52166425@U=80@L=7499@i=A×de:15003:7499@","type":"S","name":"Magdeburg, Milchweg","icoX":0,"extId":"7499","state":"F","crd":{"x":11624500,"y":52166425,"floor":0},"pCls":96,"gidL":["A×de:15003:7499"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Klosterwuhne@X=11633363@Y=52165562@U=80@L=7334@i=A×de:15003:7334@","type":"S","name":"Magdeburg, Klosterwuhne","icoX":0,"extId":"7334","state":"F","crd":{"x":11633363,"y":52165562,"floor":0},"pCls":96,"gidL":["A×de:15003:7334"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Bebertaler Str.@X=11634271@Y=52162425@U=80@L=7367@i=A×de:15003:7367@","type":"S","name":"Magdeburg, Bebertaler Str.","icoX":0,"extId":"7367","state":"F","crd":{"x":11634271,"y":52162425,"floor":0},"pCls":96,"gidL":["A×de:15003:7367"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Kastanienstr.@X=11635206@Y=52159908@U=80@L=7517@i=A×de:15003:7517@","type":"S","name":"Magdeburg, Kastanienstr.","icoX":0,"extId":"7517","state":"F","crd":{"x":11635206,"y":52159908,"floor":0},"pCls":96,"gidL":["A×de:15003:7517"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Nicolaiplatz@X=11636500@Y=52156366@U=80@L=7366@i=A×de:15003:7366@","type":"S","name":"Magdeburg, Nicolaiplatz","icoX":0,"extId":"7366","state":"F","crd":{"x":11636500,"y":52156366,"floor":0},"pCls":224,"gidL":["A×de:15003:7366"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Mittagstr.@X=11637534@Y=52153598@U=80@L=7369@i=A×de:15003:7369@","type":"S","name":"Magdeburg, Mittagstr.","icoX":0,"extId":"7369","state":"F","crd":{"x":11637534,"y":52153598,"floor":0},"pCls":96,"gidL":["A×de:15003:7369"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Neustädter Friedhof@X=11638388@Y=52151243@U=80@L=7463@i=A×de:15003:7463@","type":"S","name":"Magdeburg, Neustädter Friedhof","icoX":0,"extId":"7463","state":"F","crd":{"x":11638388,"y":52151243,"floor":0},"pCls":224,"gidL":["A×de:15003:7463"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, S-Bahnhof Neustadt (Tram)@X=11639700@Y=52146919@U=80@L=7368@i=A×de:15003:7368@","type":"S","name":"Magdeburg, S-Bahnhof Neustadt (Tram)","icoX":0,"extId":"7368","state":"F","crd":{"x":11639700,"y":52146919,"floor":0},"pCls":32,"gidL":["A×de:15003:7368"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, AOK@X=11639925@Y=52143143@U=80@L=7351@i=A×de:15003:7351@","type":"S","name":"Magdeburg, AOK","icoX":0,"extId":"7351","state":"F","crd":{"x":11639925,"y":52143143,"floor":0},"pCls":32,"gidL":["A×de:15003:7351"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Universität@X=11639745@Y=52139808@U=80@L=19686@i=A×de:15003:19686@","type":"S","name":"Magdeburg, Universität","icoX":0,"extId":"19686","state":"F","crd":{"x":11639745,"y":52139808,"floor":0},"pCls":32,"gidL":["A×de:15003:19686"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Opernhaus@X=11639071@Y=52136761@U=80@L=7370@i=A×de:15003:7370@","type":"S","name":"Magdeburg, Opernhaus","icoX":0,"extId":"7370","state":"F","crd":{"x":11639071,"y":52136761,"floor":0},"pCls":96,"gidL":["A×de:15003:7370"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Am Katharinenturm@X=11638226@Y=52134783@U=80@L=13519@i=A×de:15003:13519@","type":"S","name":"Magdeburg, Am Katharinenturm","icoX":0,"extId":"13519","state":"F","crd":{"x":11638226,"y":52134783,"floor":0},"pCls":32,"gidL":["A×de:15003:13519"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Alter Markt@X=11636806@Y=52131826@U=80@L=7333@i=A×de:15003:7333@","type":"S","name":"Magdeburg, Alter Markt","icoX":0,"extId":"7333","state":"F","crd":{"x":11636806,"y":52131826,"floor":0},"pCls":96,"gidL":["A×de:15003:7333"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, City Carré@X=11632931@Y=52131277@U=80@L=3846@i=A×de:15003:3846@","type":"S","name":"Magdeburg, City Carré","icoX":0,"extId":"3846","state":"F","crd":{"x":11632931,"y":52131277,"floor":0},"pCls":32,"gidL":["A×de:15003:3846"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Hauptbahnhof/Ost@X=11628707@Y=52130711@U=80@L=7393@i=A×de:15003:7393@","type":"S","name":"Magdeburg, Hauptbahnhof/Ost","icoX":0,"extId":"7393","state":"F","crd":{"x":11628707,"y":52130711,"floor":0},"pCls":32,"gidL":["A×de:15003:7393"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Hauptbahnhof/Nord@X=11623861@Y=52132212@U=80@L=6929@i=A×de:15003:6929@","type":"S","name":"Magdeburg, Hauptbahnhof/Nord","icoX":0,"extId":"6929","state":"F","crd":{"x":11623861,"y":52132212,"floor":0},"pCls":32,"gidL":["A×de:15003:6929"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Damaschkeplatz@X=11622333@Y=52131925@U=80@L=1904@i=A×de:15003:1904@","type":"S","name":"Magdeburg, Damaschkeplatz","icoX":0,"extId":"1904","state":"F","crd":{"x":11622333,"y":52131925,"floor":0},"pCls":32,"gidL":["A×de:15003:1904"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Gerhart-Hauptmann-Str.@X=11616517@Y=52130352@U=80@L=7321@i=A×de:15003:7321@","type":"S","name":"Magdeburg, Gerhart-Hauptmann-Str.","icoX":0,"extId":"7321","state":"F","crd":{"x":11616517,"y":52130352,"floor":0},"pCls":32,"gidL":["A×de:15003:7321"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Arndtstr.@X=11611052@Y=52130262@U=80@L=7315@i=A×de:15003:7315@","type":"S","name":"Magdeburg, Arndtstr.","icoX":0,"extId":"7315","state":"F","crd":{"x":11611052,"y":52130262,"floor":0},"pCls":96,"gidL":["A×de:15003:7315"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Westring@X=11605290@Y=52129758@U=80@L=7314@i=A×de:15003:7314@","type":"S","name":"Magdeburg, Westring","icoX":0,"extId":"7314","state":"F","crd":{"x":11605290,"y":52129758,"floor":0},"pCls":96,"gidL":["A×de:15003:7314"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Spielhagenstr.@X=11605739@Y=52127367@U=80@L=7336@i=A×de:15003:7336@","type":"S","name":"Magdeburg, Spielhagenstr.","icoX":0,"extId":"7336","state":"F","crd":{"x":11605739,"y":52127367,"floor":0},"pCls":32,"gidL":["A×de:15003:7336"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Liebknechtstr.@X=11606198@Y=52123987@U=80@L=7337@i=A×de:15003:7337@","type":"S","name":"Magdeburg, Liebknechtstr.","icoX":0,"extId":"7337","state":"F","crd":{"x":11606198,"y":52123987,"floor":0},"pCls":32,"gidL":["A×de:15003:7337"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Westringbrücke@X=11606746@Y=52118360@U=80@L=7373@i=A×de:15003:7373@","type":"S","name":"Magdeburg, Westringbrücke","icoX":0,"extId":"7373","state":"F","crd":{"x":11606746,"y":52118360,"floor":0},"pCls":96,"gidL":["A×de:15003:7373"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Südring@X=11608022@Y=52113182@U=80@L=7305@i=A×de:15003:7305@","type":"S","name":"Magdeburg, Südring","icoX":0,"extId":"7305","state":"F","crd":{"x":11608022,"y":52113182,"floor":0},"pCls":96,"gidL":["A×de:15003:7305"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Eiskellerplatz@X=11602260@Y=52110827@U=80@L=7304@i=A×de:15003:7304@","type":"S","name":"Magdeburg, Eiskellerplatz","icoX":0,"extId":"7304","state":"F","crd":{"x":11602260,"y":52110827,"floor":0},"pCls":96,"gidL":["A×de:15003:7304"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Ambrosiusplatz@X=11598746@Y=52109416@U=80@L=7307@i=A×de:15003:7307@","type":"S","name":"Magdeburg, Ambrosiusplatz","icoX":0,"extId":"7307","state":"F","crd":{"x":11598746,"y":52109416,"floor":0},"pCls":96,"gidL":["A×de:15003:7307"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Sudenburg, Braunlager Str.@X=11593694@Y=52107276@U=80@L=7306@i=A×de:15003:7306@","type":"S","name":"Magdeburg, Sudenburg, Braunlager Str.","icoX":0,"extId":"7306","state":"F","crd":{"x":11593694,"y":52107276,"floor":0},"pCls":96,"gidL":["A×de:15003:7306"],"chgTime":"000300"}],"prodL":[{"pid":"L::5::Str::B1759993135::5_MBT____1::*","name":"Str 1","nameS":"1","number":"1","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Str 1","num":"1597","line":"1","lineId":"5_MBT____1","matchId":"1","catOut":"Str ","catOutS":"StH","catOutL":"Str ","catIn":"StH","catCode":"5","admin":"MBT___"}}],"opL":[{"name":"Magdeburger Verkehrsbetriebe","icoX":1,"id":"36"}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtS":"MVB","txtN":"MVB","txtL":"Magdeburger Verkehrsbetriebe"},{"type":"A","code":"ac","prio":10,"icoX":2,"txtN":"Fahrzeug ohne niederflurigen Einstieg geplant"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":226,"g":16,"b":29}},{"res":"MVB","txt":"Magdeburger Verkehrsbetriebe"},{"res":"attr_info"}],"dirL":[{"txt":"Sudenburg","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":226,"g":16,"b":29}},{"type":"SOLID","bg":{"r":226,"g":16,"b":29}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|2142|2|80|16052022","date":"20220516","prodX":0,"dirTxt":"Sudenburg","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"094800","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"Sudenburg","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"094900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094900","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"095000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095000","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"095100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095100","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"095400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095400","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"095500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095500","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"095600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095600","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"095800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095800","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100100","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"100500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100500","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"100800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100800","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"101000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101000","dTimeFS":{"styleX":0},"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"101300","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101300","dTimeFS":{"styleX":0},"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"101400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101400","dTimeFS":{"styleX":0},"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101800","dTimeFS":{"styleX":0},"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aTimeS":"101900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101900","dTimeFS":{"styleX":0},"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"102000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102000","dTimeFS":{"styleX":0},"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"102200","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102200","dTimeFS":{"styleX":0},"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"102300","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102300","dTimeFS":{"styleX":0},"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"102500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102500","dTimeFS":{"styleX":0},"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"102600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102600","dTimeFS":{"styleX":0},"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aTimeS":"102700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102700","dTimeFS":{"styleX":0},"type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"102800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102800","dTimeFS":{"styleX":0},"type":"N"},{"locX":30,"idx":29,"aProdX":0,"aTimeS":"102900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102900","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":30,"aProdX":0,"aTimeS":"103100","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"3. bis 31. Mai 2022 Mo - Fr; nicht 26. Mai","sDaysB":"F3E7CF9D30000000000000000000000000000000000000000000000000000000000000000000000000000000000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":30}],"proc":50,"lPassSt":{"idx":30},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3","RES_JNY_DTL_H2"],"sort":672399360}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":30}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":30}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"},"fpB":"20220426","fpE":"20230503","planrtTS":"1651591453"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/11db7c2c6e0518da05442c94862e91a8.headers b/test/e2e/fixtures/11db7c2c6e0518da05442c94862e91a8.headers
new file mode 100644
index 00000000..73f4aaaf
--- /dev/null
+++ b/test/e2e/fixtures/11db7c2c6e0518da05442c94862e91a8.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:33 GMT",
+ "server": "Apache/2.4.25 (Debian)",
+ "content-length": "2976",
+ "access-control-allow-origin": "*",
+ "keep-alive": "timeout=5, max=97",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://reiseauskunft.insa.de/bin/mgate.exe",
+ "time": 128,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-d016actranspord016act/hafd016acas-cliend016act:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "253"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7 b/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7
index 5e202c78..4c199262 100644
--- a/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7
+++ b/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7
@@ -1 +1 @@
-{"ver":"1.34","ext":"DB.R15.12.a","lang":"eng","id":"h2m8qkc6wgkppm4k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@","type":"S","name":"München-Mittersendling","icoX":0,"extId":"8004154","state":"F","crd":{"x":11536306,"y":48107418,"floor":0},"pCls":24,"pRefL":[0,1,2,3,4]},{"lid":"A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=81@L=790090@","type":"S","name":"Adunistraße, München","icoX":4,"extId":"790090","state":"F","crd":{"x":11534356,"y":48109297,"floor":0},"pCls":32,"pRefL":[5,6],"isMainMast":true},{"lid":"A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=81@L=622912@","type":"S","name":"Pündterplatz, München","icoX":4,"extId":"622912","state":"F","crd":{"x":11576866,"y":48162603,"floor":0},"pCls":32,"pRefL":[5,9,10]},{"lid":"A=1@O=Rotkreuzplatz, München@X=11534248@Y=48153164@U=81@L=625145@","type":"S","name":"Rotkreuzplatz, München","icoX":6,"extId":"625145","state":"F","crd":{"x":11534248,"y":48153164,"floor":0},"pCls":416,"mMastLocX":4},{"lid":"A=1@O=Rotkreuzplatz, München@X=11533978@Y=48152841@U=81@L=625146@","type":"S","name":"Rotkreuzplatz, München","icoX":4,"extId":"625146","state":"F","crd":{"x":11533978,"y":48152841,"floor":0},"pCls":416,"isMainMast":true},{"lid":"A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@","type":"S","name":"Karl-Theodor-Straße, München","icoX":7,"extId":"621790","state":"F","crd":{"x":11574043,"y":48166918,"floor":0},"pCls":256,"pRefL":[12,13],"isMainMast":true},{"lid":"A=1@O=München Siemenswerke@X=11532801@Y=48094501@U=81@L=8004137@","type":"S","name":"München Siemenswerke","icoX":0,"extId":"8004137","state":"F","crd":{"x":11532810,"y":48094492,"floor":0},"pCls":56,"pRefL":[0,1,2,3,4,15]},{"lid":"A=1@O=Obersendling, München@X=11536261@Y=48098357@U=81@L=625016@","type":"S","name":"Obersendling, München","icoX":12,"extId":"625016","state":"F","crd":{"x":11536261,"y":48098357,"floor":0},"pCls":160,"pRefL":[17,18,19,15],"mMastLocX":8},{"lid":"A=1@O=Obersendling, München@X=11538023@Y=48098627@U=81@L=625021@","type":"S","name":"Obersendling, München","icoX":4,"extId":"625021","state":"F","crd":{"x":11538023,"y":48098627,"floor":0},"pCls":160,"pRefL":[19,15],"isMainMast":true},{"lid":"A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=81@L=624333@","type":"S","name":"Bonner Platz, München","icoX":12,"extId":"624333","state":"F","crd":{"x":11578151,"y":48166702,"floor":0},"pCls":128,"pRefL":[17,18],"mMastLocX":10},{"lid":"A=1@O=Bonner Platz, München@X=11579347@Y=48167035@U=81@L=790754@","type":"S","name":"Bonner Platz, München","icoX":13,"extId":"790754","state":"F","crd":{"x":11579347,"y":48167035,"floor":0},"pCls":128,"isMainMast":true}],"prodL":[{"name":"BRB","icoX":0,"cls":8,"prodCtx":{"name":"BRB","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"pid":"L::3::Bus::B1146449194::3_B7_____SEV::*","name":"Bus SEV","nameS":"SEV","icoX":0,"cls":8,"prodCtx":{"name":"Bus SEV","line":"SEV","lineId":"3_B7_____SEV","catOut":"Bus ","catOutS":"Bsv","catOutL":"SEV-Bus"}},{"pid":"L::4::S::B0016128115::4_800725_3::*","name":"S 3","nameS":"S 3","icoX":1,"cls":16,"prodCtx":{"name":"S 3","line":"3","lineId":"4_800725_3","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"},"himIdL":["RIS_HIM_FREETEXT_1529525","RIS_HIM_FREETEXT_1536738","RIS_HIM_FREETEXT_1536742","RIS_HIM_FREETEXT_1536744","RIS_HIM_FREETEXT_1536760","RIS_HIM_FREETEXT_1536762","RIS_HIM_FREETEXT_1536764","RIS_HIM_FREETEXT_1536765","RIS_HIM_FREETEXT_1536767","RIS_HIM_FREETEXT_1536769","RIS_HIM_FREETEXT_1536771","RIS_HIM_FREETEXT_1536772","RIS_HIM_FREETEXT_1536775","RIS_HIM_FREETEXT_1536777","RIS_HIM_FREETEXT_1536780","RIS_HIM_FREETEXT_1536784","RIS_HIM_FREETEXT_1536785","RIS_HIM_FREETEXT_1536786","RIS_HIM_FREETEXT_1536787","RIS_HIM_FREETEXT_1536818","RIS_HIM_FREETEXT_1536819","RIS_HIM_FREETEXT_1536820","RIS_HIM_FREETEXT_1536897","RIS_HIM_FREETEXT_1536898","RIS_HIM_FREETEXT_1536902","RIS_HIM_FREETEXT_1536906","RIS_HIM_FREETEXT_1536908","RIS_HIM_FREETEXT_1536919","RIS_HIM_FREETEXT_1536935","RIS_HIM_FREETEXT_1536937","RIS_HIM_FREETEXT_1536940","RIS_HIM_FREETEXT_1536942","RIS_HIM_FREETEXT_1536961","RIS_HIM_FREETEXT_1538230","RIS_HIM_FREETEXT_1551459","RIS_HIM_FREETEXT_1551461","RIS_HIM_FREETEXT_1562850","RIS_HIM_FREETEXT_1562851","RIS_HIM_FREETEXT_1562853","RIS_HIM_FREETEXT_1562998","RIS_HIM_FREETEXT_1563000","RIS_HIM_FREETEXT_1583156","RIS_HIM_FREETEXT_1583305","RIS_HIM_FREETEXT_1588267","RIS_HIM_FREETEXT_1588271","RIS_HIM_FREETEXT_1588275","RIS_HIM_FREETEXT_1588273","RIS_HIM_FREETEXT_1588278","RIS_HIM_FREETEXT_1538125"]},{"pid":"L::4::S::B0016128115::4_800725_7::*","name":"S 7","nameS":"S 7","icoX":2,"cls":16,"prodCtx":{"name":"S 7","line":"7","lineId":"4_800725_7","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"},"himIdL":["RIS_HIM_FREETEXT_1536843","RIS_HIM_FREETEXT_1536845","RIS_HIM_FREETEXT_1536847","RIS_HIM_FREETEXT_1536848","RIS_HIM_FREETEXT_1536849","RIS_HIM_FREETEXT_1536875","RIS_HIM_FREETEXT_1536943"]},{"pid":"L::4::S::B0016128115::4_800725_20::*","name":"S 20","nameS":"S 20","icoX":3,"cls":16,"prodCtx":{"name":"S 20","line":"20","lineId":"4_800725_20","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"},"himIdL":["RIS_HIM_FREETEXT_1539353"]},{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","icoX":4,"cls":32,"prodCtx":{"name":"53","line":"53","lineId":"5_swm003_53","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::5::Bus::B1146449194::5_swm003_N41::*","name":"N41","nameS":"N41","icoX":4,"cls":32,"prodCtx":{"name":"N41","line":"N41","lineId":"5_swm003_N41","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Walk","icoX":5,"prodCtx":{"name":"Walk"}},{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","number":"53","icoX":4,"cls":32,"prodCtx":{"name":" 53","num":"42222","line":"53","matchId":"53","catOut":"Bus","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"swm003"}},{"pid":"L::5::Bus::B1146449194::5_swm003_59::*","name":"59","nameS":"59","icoX":4,"cls":32,"prodCtx":{"name":"59","line":"59","lineId":"5_swm003_59","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::5::Bus::B1146449194::5_swm003_N43::*","name":"N43","nameS":"N43","icoX":4,"cls":32,"prodCtx":{"name":"N43","line":"N43","lineId":"5_swm003_N43","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","number":"53","icoX":4,"cls":32,"prodCtx":{"name":" 53","num":"42222","line":"53","lineId":"5_swm003_53","matchId":"53","catOut":"Bus","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"swm003"}},{"pid":"L::8::STR::B1146449194::8_swm002_12::*","name":"12","nameS":"12","icoX":7,"cls":256,"prodCtx":{"name":"12","line":"12","lineId":"8_swm002_12","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"pid":"L::8::STR::B1146449194::8_swm002_28::*","name":"28","nameS":"28","icoX":7,"cls":256,"prodCtx":{"name":"28","line":"28","lineId":"8_swm002_28","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"pid":"L::4::S::B0016128115::4_800725_7::*","name":"S 7","nameS":"S 7","number":"7","icoX":2,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"6740","line":"7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"800725"},"himIdL":["RIS_HIM_FREETEXT_1536843","RIS_HIM_FREETEXT_1536845","RIS_HIM_FREETEXT_1536847","RIS_HIM_FREETEXT_1536848","RIS_HIM_FREETEXT_1536849","RIS_HIM_FREETEXT_1536875","RIS_HIM_FREETEXT_1536943"]},{"pid":"L::5::Bus::B1146449194::5_swm003_136::*","name":"136","nameS":"136","icoX":4,"cls":32,"prodCtx":{"name":"136","line":"136","lineId":"5_swm003_136","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::4::S::B0016128115::4_800725_7::*","name":"S 7","nameS":"S 7","number":"7","icoX":2,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"6740","line":"7","lineId":"4_800725_7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"800725"},"himIdL":["RIS_HIM_FREETEXT_1536843","RIS_HIM_FREETEXT_1536845","RIS_HIM_FREETEXT_1536847","RIS_HIM_FREETEXT_1536848","RIS_HIM_FREETEXT_1536849","RIS_HIM_FREETEXT_1536875","RIS_HIM_FREETEXT_1536943"]},{"pid":"L::7::U::B1146449194::7_swm001_3!!1286736!!5354574::*","name":"U 3","nameS":"U 3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","line":"3","lineId":"7_swm001_3!!1286736!!5354574","catOut":"U ","catOutS":"U","catOutL":"U-Bahn"}},{"pid":"L::7::U::B1146449194::7_swm001_3::*","name":"U 3","nameS":"U 3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","line":"3","lineId":"7_swm001_3","catOut":"U ","catOutS":"U","catOutL":"U-Bahn"}},{"pid":"L::5::Bus::B1146449194::5_swm003_134::*","name":"134","nameS":"134","icoX":4,"cls":32,"prodCtx":{"name":"134","line":"134","lineId":"5_swm003_134","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::7::U::B1146449194::7_swm001_3!!1286736!!5354574::*","name":"U 3","nameS":"U 3","number":"3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","num":"10376","line":"3","matchId":"3","catOut":"U","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"7","admin":"swm001"}},{"pid":"L::7::U::B1146449194::7_swm001_3!!1286736!!5354574::*","name":"U 3","nameS":"U 3","number":"3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","num":"10376","line":"3","lineId":"7_swm001_3!!1286736!!5354574","matchId":"3","catOut":"U","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"7","admin":"swm001"}}],"opL":[{"name":"DB Regio AG Bayern","icoX":8}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":9,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FB","prio":260,"icoX":10,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"FS","prio":260,"icoX":9,"txtN":"conveying bicycles: mind the excluded times"},{"type":"A","code":"K2","prio":300,"icoX":11,"txtN":"2nd class only"},{"type":"A","code":"XK","prio":100,"icoX":9,"txtN":"walking distance 500 m"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":148,"g":27,"b":128},"shp":"C"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":136,"g":46,"b":35},"shp":"C"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":233,"g":81,"b":109},"shp":"C"},{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":93,"b":137}},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":17}},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":82,"g":129,"b":46}},{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":227,"g":6,"b":19}},{"res":"RE","txt":"DB Regio AG Bayern"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"attr_2nd"},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":114,"b":3}},{"res":"STA"},{"res":"pt_only"}],"lDrawStyleL":[{"sIcoX":5,"type":"SOLID","bg":{"r":255,"g":204,"b":17}},{"type":"DOT","bg":{"r":255,"g":204,"b":17}},{"sIcoX":4,"type":"SOLID","bg":{"r":0,"g":93,"b":137}},{"type":"SOLID","bg":{"r":0,"g":93,"b":137}},{"sIcoX":2,"type":"SOLID","bg":{"r":136,"g":46,"b":35}},{"type":"SOLID","bg":{"r":136,"g":46,"b":35}},{"sIcoX":12,"type":"SOLID","bg":{"r":237,"g":114,"b":3}},{"type":"SOLID","bg":{"r":237,"g":114,"b":3}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"005900","durS":"005900","durR":"005900","chg":0,"sDays":{"sDaysR":"runs Mo - Sa, not 26. May 2022, 6., 16. Jun 2022, 15. Aug 2022, 3. Oct 2022, 1. Nov 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017EFDFBB7E7DDBF7EFDFBF7EFDF9F7EFDFBF7EFCFBF7EFD7BF7EFDFBF"},"dep":{"locX":0,"dTimeS":"100200","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"110100","aTZOffset":120,"type":"N"},"secL":[{"type":"WALK","dep":{"locX":0,"dTimeS":"100200","dTZOffset":120,"type":"N"},"arr":{"locX":1,"aTimeS":"100800","aTZOffset":120,"type":"N"},"gis":{"dist":430,"durS":"000600","ctx":"G|1|G@F|A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@|A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=81@L=790090@|18072022|100200|100800|bf|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}},{"type":"JNY","dep":{"locX":1,"idx":6,"dProdX":8,"dTimeS":"100800","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":33,"aTimeS":"105200","aTZOffset":120,"type":"N"},"jny":{"jid":"1|18250|14|81|18072022","prodX":11,"dirTxt":"Münchner Freiheit U via Rotkreuzplatz U","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202207181008$202207181052$ 53$$1$$$$","subscr":"N","prodL":[{"prodX":11,"fLocX":1,"tLocX":3,"fIdx":6,"tIdx":24},{"prodX":11,"fLocX":3,"tLocX":2,"fIdx":24,"tIdx":33}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"004400"},"minChg":"000900"},{"type":"WALK","dep":{"locX":2,"dTimeS":"105200","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"110100","aTZOffset":120,"type":"N"},"gis":{"dist":659,"durS":"000900","ctx":"G|1|G@F|A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=81@L=622912@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|18072022|105200|110100|fb|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}}],"ctxRecon":"¶HKI¶G@F$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=Adunistraße, München@L=790090@a=128@$202207181002$202207181008$$$1$$$$§T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202207181008$202207181052$ 53$$1$$$$§G@F$A=1@O=Pündterplatz, München@L=622912@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202207181052$202207181101$$$1$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§","freq":{"minC":10},"conSubscr":"N","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"calcDate":"20220503","locMode":"FROM_START","reqMode":"UNKNOWN","calcTime":"165803"},"cksum":"c96174e5_3","cksumDti":"59cf890b_3","intvlSubscr":"N","originType":"INITIAL"},{"cid":"C-1","date":"20220718","dur":"003400","durS":"003400","durR":"003400","chg":1,"sDays":{"sDaysR":"runs 1. Jun until 10. Dec 2022; not 4. until 6. Jun 2022 ","sDaysB":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},"dep":{"locX":0,"idx":21,"dProdX":14,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"103800","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":21,"dProdX":14,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTZOffset":120,"type":"N"},"arr":{"locX":6,"idx":22,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100500","aTZOffset":120,"type":"N"},"jny":{"jid":"1|6841|1|81|18072022","prodX":16,"dirTxt":"Höllriegelskreuth","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":20,"maxC":20,"numC":7},"ctxRecon":"T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202207181004$202207181005$S 7$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL"],"sort":563085312},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL_L"],"sort":570949632},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL"],"sort":570949632},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL_L"],"sort":576192512}],"subscr":"F","chgDurR":10,"prodL":[{"prodX":16,"fLocX":0,"tLocX":6,"fIdx":21,"tIdx":22}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000100"},"minChg":"001000"},{"type":"WALK","dep":{"locX":6,"dTimeS":"100500","dTZOffset":120,"type":"N"},"arr":{"locX":7,"aTimeS":"101500","aTZOffset":120,"type":"N"},"gis":{"dist":500,"durS":"001000","dirGeo":6,"ctx":"H|1|W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202207181005$202207181015$$$1$$$$","gisPrvr":"H","msgL":[{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H2"],"sort":549978112}],"getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}},{"type":"JNY","dep":{"locX":7,"idx":5,"dProdX":20,"dTimeS":"101500","dTZOffset":120,"type":"N"},"arr":{"locX":9,"idx":17,"aTimeS":"103300","aTZOffset":120,"type":"N"},"jny":{"jid":"1|17022|11|81|18072022","prodX":21,"dirTxt":"Moosach","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202207181015$202207181033$U 3$$1$$$$","msgL":[{"type":"REM","remX":1,"sty":"I","fLocX":7,"tLocX":9,"tagL":["RES_JNY_DTL_L"],"sort":570949632}],"subscr":"N","prodL":[{"prodX":21,"fLocX":7,"tLocX":9,"fIdx":5,"tIdx":17}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"001800"},"minChg":"000500"},{"type":"WALK","dep":{"locX":9,"dTimeS":"103300","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"103800","aTZOffset":120,"type":"N"},"gis":{"dist":353,"durS":"000500","ctx":"G|1|G@F|A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=81@L=624333@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|18072022|103300|103800|fb|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}}],"ctxRecon":"¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202207181004$202207181005$S 7$$1$$$$§W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202207181005$202207181015$$$1$$$$§T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202207181015$202207181033$U 3$$1$$$$§G@F$A=1@O=Bonner Platz, München@L=624333@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202207181033$202207181038$$$1$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§","freq":{"minC":20},"conSubscr":"P","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"cnLocX":0,"calcDate":"20220503","jid":"1|6841|1|81|-1","locMode":"FROM_START","pLocX":0,"reqMode":"UNKNOWN","sectX":0,"calcTime":"165803"},"cksum":"9a6664f0_3","cksumDti":"f76189b5_3","intvlSubscr":"P","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#841564#841562#841598#841621#0#0#165#841560#1#-2147482624#0#1#2|PDH#092543141809264d5e1446434457bd94|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#841564#841564#841598#841598#0#0#165#841560#2#-2147483622#0#1#2|PDH#092543141809264d5e1446434457bd94|RD#18072022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","bfATS":-1,"bfIOSTS":-1,"planrtTS":"1651589869","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":14,"grpid":"pt_only","conScoringL":[{"type":"DT","conScoreL":[{"score":5534806294263234559,"scoreS":"05534806294263234559","conRefL":[0]},{"score":5534797498183319550,"scoreS":"05534797498183319550","conRefL":[1]}],"name":"Departure"},{"type":"AT","conScoreL":[{"score":5534546809519079423,"scoreS":"05534546809519079423","conRefL":[0]},{"score":5534647964601942014,"scoreS":"05534647964601942014","conRefL":[1]}],"name":"Arrival"},{"type":"TI","conScoreL":[{"score":9223108813864828927,"scoreS":"09223108813864828927","conRefL":[0]},{"score":9223218765026557950,"scoreS":"09223218765026557950","conRefL":[1]}],"name":"Duration"}],"initScoringType":"DT","scrollable":false,"bitmask":1}],"selectL":[{"icoX":14,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.34","ext":"DB.R15.12.a","lang":"eng","id":"xdww8kxkwgsc9m4k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@","type":"S","name":"München-Mittersendling","icoX":0,"extId":"8004154","state":"F","crd":{"x":11536306,"y":48107418,"floor":0},"pCls":24,"pRefL":[0,1,2,3,4]},{"lid":"A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=81@L=790090@","type":"S","name":"Adunistraße, München","icoX":4,"extId":"790090","state":"F","crd":{"x":11534356,"y":48109297,"floor":0},"pCls":32,"pRefL":[5,6],"isMainMast":true},{"lid":"A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=81@L=622912@","type":"S","name":"Pündterplatz, München","icoX":4,"extId":"622912","state":"F","crd":{"x":11576866,"y":48162603,"floor":0},"pCls":32,"pRefL":[5,9,10]},{"lid":"A=1@O=Rotkreuzplatz, München@X=11534248@Y=48153164@U=81@L=625145@","type":"S","name":"Rotkreuzplatz, München","icoX":6,"extId":"625145","state":"F","crd":{"x":11534248,"y":48153164,"floor":0},"pCls":416,"mMastLocX":4},{"lid":"A=1@O=Rotkreuzplatz, München@X=11533978@Y=48152841@U=81@L=625146@","type":"S","name":"Rotkreuzplatz, München","icoX":4,"extId":"625146","state":"F","crd":{"x":11533978,"y":48152841,"floor":0},"pCls":416,"isMainMast":true},{"lid":"A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@","type":"S","name":"Karl-Theodor-Straße, München","icoX":7,"extId":"621790","state":"F","crd":{"x":11574043,"y":48166918,"floor":0},"pCls":256,"pRefL":[12,13],"isMainMast":true},{"lid":"A=1@O=München Siemenswerke@X=11532801@Y=48094501@U=81@L=8004137@","type":"S","name":"München Siemenswerke","icoX":0,"extId":"8004137","state":"F","crd":{"x":11532810,"y":48094492,"floor":0},"pCls":56,"pRefL":[0,1,2,3,4,15]},{"lid":"A=1@O=Obersendling, München@X=11536261@Y=48098357@U=81@L=625016@","type":"S","name":"Obersendling, München","icoX":12,"extId":"625016","state":"F","crd":{"x":11536261,"y":48098357,"floor":0},"pCls":160,"pRefL":[17,18,19,15],"mMastLocX":8},{"lid":"A=1@O=Obersendling, München@X=11538023@Y=48098627@U=81@L=625021@","type":"S","name":"Obersendling, München","icoX":4,"extId":"625021","state":"F","crd":{"x":11538023,"y":48098627,"floor":0},"pCls":160,"pRefL":[19,15],"isMainMast":true},{"lid":"A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=81@L=624333@","type":"S","name":"Bonner Platz, München","icoX":12,"extId":"624333","state":"F","crd":{"x":11578151,"y":48166702,"floor":0},"pCls":128,"pRefL":[17,18],"mMastLocX":10},{"lid":"A=1@O=Bonner Platz, München@X=11579347@Y=48167035@U=81@L=790754@","type":"S","name":"Bonner Platz, München","icoX":13,"extId":"790754","state":"F","crd":{"x":11579347,"y":48167035,"floor":0},"pCls":128,"isMainMast":true}],"prodL":[{"name":"BRB","icoX":0,"cls":8,"prodCtx":{"name":"BRB","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"pid":"L::3::Bus::B1146449194::3_B7_____SEV::*","name":"Bus SEV","nameS":"SEV","icoX":0,"cls":8,"prodCtx":{"name":"Bus SEV","line":"SEV","lineId":"3_B7_____SEV","catOut":"Bus ","catOutS":"Bsv","catOutL":"SEV-Bus"}},{"pid":"L::4::S::B0016128115::4_800725_3::*","name":"S 3","nameS":"S 3","icoX":1,"cls":16,"prodCtx":{"name":"S 3","line":"3","lineId":"4_800725_3","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"},"himIdL":["RIS_HIM_FREETEXT_1529525","RIS_HIM_FREETEXT_1536738","RIS_HIM_FREETEXT_1536742","RIS_HIM_FREETEXT_1536744","RIS_HIM_FREETEXT_1536760","RIS_HIM_FREETEXT_1536762","RIS_HIM_FREETEXT_1536764","RIS_HIM_FREETEXT_1536765","RIS_HIM_FREETEXT_1536767","RIS_HIM_FREETEXT_1536769","RIS_HIM_FREETEXT_1536771","RIS_HIM_FREETEXT_1536772","RIS_HIM_FREETEXT_1536775","RIS_HIM_FREETEXT_1536777","RIS_HIM_FREETEXT_1536780","RIS_HIM_FREETEXT_1536784","RIS_HIM_FREETEXT_1536785","RIS_HIM_FREETEXT_1536786","RIS_HIM_FREETEXT_1536787","RIS_HIM_FREETEXT_1536818","RIS_HIM_FREETEXT_1536819","RIS_HIM_FREETEXT_1536820","RIS_HIM_FREETEXT_1536897","RIS_HIM_FREETEXT_1536898","RIS_HIM_FREETEXT_1536902","RIS_HIM_FREETEXT_1536906","RIS_HIM_FREETEXT_1536908","RIS_HIM_FREETEXT_1536919","RIS_HIM_FREETEXT_1536935","RIS_HIM_FREETEXT_1536937","RIS_HIM_FREETEXT_1536940","RIS_HIM_FREETEXT_1536942","RIS_HIM_FREETEXT_1536961","RIS_HIM_FREETEXT_1538230","RIS_HIM_FREETEXT_1551459","RIS_HIM_FREETEXT_1551461","RIS_HIM_FREETEXT_1562850","RIS_HIM_FREETEXT_1562851","RIS_HIM_FREETEXT_1562853","RIS_HIM_FREETEXT_1562998","RIS_HIM_FREETEXT_1563000","RIS_HIM_FREETEXT_1583156","RIS_HIM_FREETEXT_1583305","RIS_HIM_FREETEXT_1588267","RIS_HIM_FREETEXT_1588271","RIS_HIM_FREETEXT_1588275","RIS_HIM_FREETEXT_1588273","RIS_HIM_FREETEXT_1588278","RIS_HIM_FREETEXT_1538125"]},{"pid":"L::4::S::B0016128115::4_800725_7::*","name":"S 7","nameS":"S 7","icoX":2,"cls":16,"prodCtx":{"name":"S 7","line":"7","lineId":"4_800725_7","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"},"himIdL":["RIS_HIM_FREETEXT_1536843","RIS_HIM_FREETEXT_1536845","RIS_HIM_FREETEXT_1536847","RIS_HIM_FREETEXT_1536848","RIS_HIM_FREETEXT_1536849","RIS_HIM_FREETEXT_1536875","RIS_HIM_FREETEXT_1536943"]},{"pid":"L::4::S::B0016128115::4_800725_20::*","name":"S 20","nameS":"S 20","icoX":3,"cls":16,"prodCtx":{"name":"S 20","line":"20","lineId":"4_800725_20","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"},"himIdL":["RIS_HIM_FREETEXT_1539353"]},{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","icoX":4,"cls":32,"prodCtx":{"name":"53","line":"53","lineId":"5_swm003_53","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::5::Bus::B1146449194::5_swm003_N41::*","name":"N41","nameS":"N41","icoX":4,"cls":32,"prodCtx":{"name":"N41","line":"N41","lineId":"5_swm003_N41","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Walk","icoX":5,"prodCtx":{"name":"Walk"}},{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","number":"53","icoX":4,"cls":32,"prodCtx":{"name":" 53","num":"42222","line":"53","matchId":"53","catOut":"Bus","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"swm003"}},{"pid":"L::5::Bus::B1146449194::5_swm003_59::*","name":"59","nameS":"59","icoX":4,"cls":32,"prodCtx":{"name":"59","line":"59","lineId":"5_swm003_59","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::5::Bus::B1146449194::5_swm003_N43::*","name":"N43","nameS":"N43","icoX":4,"cls":32,"prodCtx":{"name":"N43","line":"N43","lineId":"5_swm003_N43","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::5::Bus::B1146449194::5_swm003_53::*","name":"53","nameS":"53","number":"53","icoX":4,"cls":32,"prodCtx":{"name":" 53","num":"42222","line":"53","lineId":"5_swm003_53","matchId":"53","catOut":"Bus","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"swm003"}},{"pid":"L::8::STR::B1146449194::8_swm002_12::*","name":"12","nameS":"12","icoX":7,"cls":256,"prodCtx":{"name":"12","line":"12","lineId":"8_swm002_12","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"pid":"L::8::STR::B1146449194::8_swm002_28::*","name":"28","nameS":"28","icoX":7,"cls":256,"prodCtx":{"name":"28","line":"28","lineId":"8_swm002_28","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"pid":"L::4::S::B0016128115::4_800725_7::*","name":"S 7","nameS":"S 7","number":"7","icoX":2,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"6740","line":"7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"800725"},"himIdL":["RIS_HIM_FREETEXT_1536843","RIS_HIM_FREETEXT_1536845","RIS_HIM_FREETEXT_1536847","RIS_HIM_FREETEXT_1536848","RIS_HIM_FREETEXT_1536849","RIS_HIM_FREETEXT_1536875","RIS_HIM_FREETEXT_1536943"]},{"pid":"L::5::Bus::B1146449194::5_swm003_136::*","name":"136","nameS":"136","icoX":4,"cls":32,"prodCtx":{"name":"136","line":"136","lineId":"5_swm003_136","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::4::S::B0016128115::4_800725_7::*","name":"S 7","nameS":"S 7","number":"7","icoX":2,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"6740","line":"7","lineId":"4_800725_7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"800725"},"himIdL":["RIS_HIM_FREETEXT_1536843","RIS_HIM_FREETEXT_1536845","RIS_HIM_FREETEXT_1536847","RIS_HIM_FREETEXT_1536848","RIS_HIM_FREETEXT_1536849","RIS_HIM_FREETEXT_1536875","RIS_HIM_FREETEXT_1536943"]},{"pid":"L::7::U::B1146449194::7_swm001_3!!1286736!!5354574::*","name":"U 3","nameS":"U 3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","line":"3","lineId":"7_swm001_3!!1286736!!5354574","catOut":"U ","catOutS":"U","catOutL":"U-Bahn"}},{"pid":"L::7::U::B1146449194::7_swm001_3::*","name":"U 3","nameS":"U 3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","line":"3","lineId":"7_swm001_3","catOut":"U ","catOutS":"U","catOutL":"U-Bahn"}},{"pid":"L::5::Bus::B1146449194::5_swm003_134::*","name":"134","nameS":"134","icoX":4,"cls":32,"prodCtx":{"name":"134","line":"134","lineId":"5_swm003_134","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"pid":"L::7::U::B1146449194::7_swm001_3!!1286736!!5354574::*","name":"U 3","nameS":"U 3","number":"3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","num":"10376","line":"3","matchId":"3","catOut":"U","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"7","admin":"swm001"}},{"pid":"L::7::U::B1146449194::7_swm001_3!!1286736!!5354574::*","name":"U 3","nameS":"U 3","number":"3","icoX":12,"cls":128,"prodCtx":{"name":"U 3","num":"10376","line":"3","lineId":"7_swm001_3!!1286736!!5354574","matchId":"3","catOut":"U","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"7","admin":"swm001"}}],"opL":[{"name":"DB Regio AG Bayern","icoX":8}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":9,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FB","prio":260,"icoX":10,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"FS","prio":260,"icoX":9,"txtN":"conveying bicycles: mind the excluded times"},{"type":"A","code":"K2","prio":300,"icoX":11,"txtN":"2nd class only"},{"type":"A","code":"XK","prio":100,"icoX":9,"txtN":"walking distance 500 m"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":148,"g":27,"b":128},"shp":"C"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":136,"g":46,"b":35},"shp":"C"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":233,"g":81,"b":109},"shp":"C"},{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":93,"b":137}},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":17}},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":82,"g":129,"b":46}},{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":227,"g":6,"b":19}},{"res":"RE","txt":"DB Regio AG Bayern"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"attr_2nd"},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":114,"b":3}},{"res":"STA"},{"res":"pt_only"}],"lDrawStyleL":[{"sIcoX":5,"type":"SOLID","bg":{"r":255,"g":204,"b":17}},{"type":"DOT","bg":{"r":255,"g":204,"b":17}},{"sIcoX":4,"type":"SOLID","bg":{"r":0,"g":93,"b":137}},{"type":"SOLID","bg":{"r":0,"g":93,"b":137}},{"sIcoX":2,"type":"SOLID","bg":{"r":136,"g":46,"b":35}},{"type":"SOLID","bg":{"r":136,"g":46,"b":35}},{"sIcoX":12,"type":"SOLID","bg":{"r":237,"g":114,"b":3}},{"type":"SOLID","bg":{"r":237,"g":114,"b":3}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"005900","durS":"005900","durR":"005900","chg":0,"sDays":{"sDaysR":"runs Mo - Sa, not 26. May 2022, 6., 16. Jun 2022, 15. Aug 2022, 3. Oct 2022, 1. Nov 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017EFDFBB7E7DDBF7EFDFBF7EFDF9F7EFDFBF7EFCFBF7EFD7BF7EFDFBF"},"dep":{"locX":0,"dTimeS":"100200","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"110100","aTZOffset":120,"type":"N"},"secL":[{"type":"WALK","dep":{"locX":0,"dTimeS":"100200","dTZOffset":120,"type":"N"},"arr":{"locX":1,"aTimeS":"100800","aTZOffset":120,"type":"N"},"gis":{"dist":430,"durS":"000600","ctx":"G|1|G@F|A=1@O=München-Mittersendling@X=11536351@Y=48107823@U=80@L=8004154@|A=1@O=Adunistraße, München@X=11534356@Y=48109297@U=81@L=790090@|18072022|100200|100800|bf|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}},{"type":"JNY","dep":{"locX":1,"idx":6,"dProdX":8,"dTimeS":"100800","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":33,"aTimeS":"105200","aTZOffset":120,"type":"N"},"jny":{"jid":"1|18250|14|81|18072022","prodX":11,"dirTxt":"Münchner Freiheit U via Rotkreuzplatz U","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202207181008$202207181052$ 53$$1$$$$","subscr":"N","prodL":[{"prodX":11,"fLocX":1,"tLocX":3,"fIdx":6,"tIdx":24},{"prodX":11,"fLocX":3,"tLocX":2,"fIdx":24,"tIdx":33}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"004400"},"minChg":"000900"},{"type":"WALK","dep":{"locX":2,"dTimeS":"105200","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"110100","aTZOffset":120,"type":"N"},"gis":{"dist":659,"durS":"000900","ctx":"G|1|G@F|A=1@O=Pündterplatz, München@X=11576866@Y=48162603@U=81@L=622912@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|18072022|105200|110100|fb|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}}],"ctxRecon":"¶HKI¶G@F$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=Adunistraße, München@L=790090@a=128@$202207181002$202207181008$$$1$$$$§T$A=1@O=Adunistraße, München@L=790090@a=128@$A=1@O=Pündterplatz, München@L=622912@a=128@$202207181008$202207181052$ 53$$1$$$$§G@F$A=1@O=Pündterplatz, München@L=622912@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202207181052$202207181101$$$1$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§","freq":{"minC":10},"conSubscr":"N","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"calcDate":"20220503","locMode":"FROM_START","reqMode":"UNKNOWN","calcTime":"172853"},"cksum":"c96174e5_3","cksumDti":"59cf890b_3","intvlSubscr":"N","originType":"INITIAL"},{"cid":"C-1","date":"20220718","dur":"003400","durS":"003400","durR":"003400","chg":1,"sDays":{"sDaysR":"runs 1. Jun until 10. Dec 2022; not 4. until 6. Jun 2022 ","sDaysB":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},"dep":{"locX":0,"idx":21,"dProdX":14,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"103800","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":21,"dProdX":14,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTZOffset":120,"type":"N"},"arr":{"locX":6,"idx":22,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100500","aTZOffset":120,"type":"N"},"jny":{"jid":"1|6841|1|81|18072022","prodX":16,"dirTxt":"Höllriegelskreuth","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":20,"maxC":20,"numC":7},"ctxRecon":"T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202207181004$202207181005$S 7$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL"],"sort":563085312},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL_L"],"sort":570949632},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL"],"sort":570949632},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":6,"tagL":["RES_JNY_DTL_L"],"sort":576192512}],"subscr":"F","chgDurR":10,"prodL":[{"prodX":16,"fLocX":0,"tLocX":6,"fIdx":21,"tIdx":22}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000100"},"minChg":"001000"},{"type":"WALK","dep":{"locX":6,"dTimeS":"100500","dTZOffset":120,"type":"N"},"arr":{"locX":7,"aTimeS":"101500","aTZOffset":120,"type":"N"},"gis":{"dist":500,"durS":"001000","dirGeo":6,"ctx":"H|1|W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202207181005$202207181015$$$1$$$$","gisPrvr":"H","msgL":[{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H2"],"sort":549978112}],"getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}},{"type":"JNY","dep":{"locX":7,"idx":5,"dProdX":20,"dTimeS":"101500","dTZOffset":120,"type":"N"},"arr":{"locX":9,"idx":17,"aTimeS":"103300","aTZOffset":120,"type":"N"},"jny":{"jid":"1|17022|11|81|18072022","prodX":21,"dirTxt":"Moosach","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202207181015$202207181033$U 3$$1$$$$","msgL":[{"type":"REM","remX":1,"sty":"I","fLocX":7,"tLocX":9,"tagL":["RES_JNY_DTL_L"],"sort":570949632}],"subscr":"N","prodL":[{"prodX":21,"fLocX":7,"tLocX":9,"fIdx":5,"tIdx":17}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"001800"},"minChg":"000500"},{"type":"WALK","dep":{"locX":9,"dTimeS":"103300","dTZOffset":120,"type":"N"},"arr":{"locX":5,"aTimeS":"103800","aTZOffset":120,"type":"N"},"gis":{"dist":353,"durS":"000500","ctx":"G|1|G@F|A=1@O=Bonner Platz, München@X=11578151@Y=48166702@U=81@L=624333@|A=1@O=Karl-Theodor-Straße, München@X=11574043@Y=48166918@U=80@L=621790@|18072022|103300|103800|fb|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":7}}],"ctxRecon":"¶HKI¶T$A=1@O=München-Mittersendling@L=8004154@a=128@$A=1@O=München Siemenswerke@L=8004137@a=128@$202207181004$202207181005$S 7$$1$$$$§W$A=1@O=München Siemenswerke@L=8004137@a=128@$A=1@O=Obersendling, München@L=625016@a=128@$202207181005$202207181015$$$1$$$$§T$A=1@O=Obersendling, München@L=625016@a=128@$A=1@O=Bonner Platz, München@L=624333@a=128@$202207181015$202207181033$U 3$$1$$$$§G@F$A=1@O=Bonner Platz, München@L=624333@a=128@$A=1@O=Karl-Theodor-Straße, München@L=621790@a=128@$202207181033$202207181038$$$1$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§","freq":{"minC":20},"conSubscr":"P","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"cnLocX":0,"calcDate":"20220503","jid":"1|6841|1|81|-1","locMode":"FROM_START","pLocX":0,"reqMode":"UNKNOWN","sectX":0,"calcTime":"172853"},"cksum":"9a6664f0_3","cksumDti":"f76189b5_3","intvlSubscr":"P","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#841564#841562#841598#841621#0#0#165#841560#1#-2147482624#0#1#2|PDH#092543141809264d5e1446434457bd94|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#841564#841564#841598#841598#0#0#165#841560#2#-2147483622#0#1#2|PDH#092543141809264d5e1446434457bd94|RD#18072022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","bfATS":-1,"bfIOSTS":-1,"planrtTS":"1651591699","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":14,"grpid":"pt_only","conScoringL":[{"type":"DT","conScoreL":[{"score":5534806294263234559,"scoreS":"05534806294263234559","conRefL":[0]},{"score":5534797498183319550,"scoreS":"05534797498183319550","conRefL":[1]}],"name":"Departure"},{"type":"AT","conScoreL":[{"score":5534546809519079423,"scoreS":"05534546809519079423","conRefL":[0]},{"score":5534647964601942014,"scoreS":"05534647964601942014","conRefL":[1]}],"name":"Arrival"},{"type":"TI","conScoreL":[{"score":9223108813864828927,"scoreS":"09223108813864828927","conRefL":[0]},{"score":9223218765026557950,"scoreS":"09223218765026557950","conRefL":[1]}],"name":"Duration"}],"initScoringType":"DT","scrollable":false,"bitmask":1}],"selectL":[{"icoX":14,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7.headers b/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7.headers
index ce79d7d2..a4e1b2ed 100644
--- a/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7.headers
+++ b/test/e2e/fixtures/1317925dcb38e7ff19d0868f2d5e70c7.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:58:03 GMT",
+ "date": "Tue, 03 May 2022 15:28:52 GMT",
"server": "Apache",
- "content-length": "4297",
- "keep-alive": "timeout=5, max=92",
+ "content-length": "4295",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://s-bahn-muenchen.hafas.de/bin/540/mgate.exe?mic=349024572bbe41a165d74bc9585f0778&mac=eae1b5c529d08dcd519ec5b59c9fcc48",
- "time": 590,
+ "time": 926,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-t66f0fbranspo66f0fbrt/hafas66f0fb-client:t66f0fbest"
+ "public51526a-transport51526a/hafas-51526aclient:t51526aest"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022 b/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022
index 00105610..affb9e91 100644
--- a/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022
+++ b/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022
@@ -1 +1 @@
-{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"uk64wku62g4zgk8g","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Berlin Hbf (S-Bahn)@X=13369549@Y=52525589@U=80@L=8089021@","type":"S","name":"Berlin Hbf (S-Bahn)","icoX":0,"extId":"8089021","state":"F","crd":{"x":13369279,"y":52525167,"z":0,"floor":0},"pCls":447,"pRefL":[1,2,3,4],"entry":true,"mMastLocX":1},{"lid":"A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@","type":"S","name":"Berlin Hbf","icoX":2,"extId":"8011160","state":"F","crd":{"x":13369629,"y":52524924,"z":0,"floor":0},"pCls":447,"pRefL":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]},{"lid":"A=1@O=Strausberg Nord@X=13908479@Y=52590150@U=80@L=8013064@","type":"S","name":"Strausberg Nord","icoX":7,"extId":"8013064","state":"F","crd":{"x":13909153,"y":52590905,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Flughafen BER - Terminal 1-2 (S-Bahn)@X=13511920@Y=52364844@U=80@L=8089201@","type":"S","name":"Flughafen BER - Terminal 1-2 (S-Bahn)","icoX":0,"extId":"8089201","state":"F","crd":{"x":13511920,"y":52364844,"z":0,"floor":0},"pCls":58,"entry":true,"mMastLocX":4},{"lid":"A=1@O=Flughafen BER - Terminal 1-2@X=13511947@Y=52364808@U=80@L=8011201@","type":"S","name":"Flughafen BER - Terminal 1-2","icoX":5,"extId":"8011201","state":"F","crd":{"x":13511947,"y":52364808,"z":0,"floor":0},"pCls":58},{"lid":"A=1@O=Ahrensfelde (S)@X=13565549@Y=52571246@U=80@L=8089188@","type":"S","name":"Ahrensfelde (S)","icoX":0,"extId":"8089188","state":"F","crd":{"x":13565549,"y":52571246,"floor":0},"pCls":56,"entry":true,"mMastLocX":6},{"lid":"A=1@O=Ahrensfelde@X=13565154@Y=52571371@U=80@L=8011003@","type":"S","name":"Ahrensfelde","icoX":12,"extId":"8011003","state":"F","crd":{"x":13566008,"y":52572306,"z":0,"floor":0},"pCls":56}],"prodL":[{"name":"S 5","nameS":"5","number":"5","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 5","num":"5063","line":"5","lineId":"4_08_____5","matchId":"5","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}},{"name":"S 3","nameS":"3","icoX":0,"cls":16,"prodCtx":{"name":"S 3","line":"3","lineId":"4_08_____3","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 5","nameS":"5","icoX":0,"cls":16,"prodCtx":{"name":"S 5","line":"5","lineId":"4_08_____5","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 7","nameS":"7","icoX":0,"cls":16,"prodCtx":{"name":"S 7","line":"7","lineId":"4_08_____7","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 9","nameS":"9","icoX":0,"cls":16,"prodCtx":{"name":"S 9","line":"9","lineId":"4_08_____9","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"ICE","icoX":2,"cls":1,"prodCtx":{"name":"ICE ","line":"","catOut":"ICE ","catOutS":"ICE","catOutL":"Intercity-Express"}},{"name":"RJ","icoX":3,"cls":1,"prodCtx":{"name":"RJ ","line":"","catOut":"RJ ","catOutS":"RJ","catOutL":"railjet"}},{"name":"EC","icoX":4,"cls":2,"prodCtx":{"name":"EC ","line":"","catOut":"EC ","catOutS":"ECW","catOutL":"Eurocity"}},{"name":"IC","icoX":5,"cls":2,"prodCtx":{"name":"IC ","line":"","catOut":"IC ","catOutS":"IC","catOutL":"Intercity"}},{"name":"NJ","icoX":6,"cls":2,"prodCtx":{"name":"NJ ","line":"","catOut":"NJ ","catOutS":"NJ","catOutL":"Nightjet"}},{"name":"Bus","icoX":7,"cls":4,"prodCtx":{"name":"Bus ","line":"","catOut":"Bus ","catOutS":"FBU","catOutL":"FernBus"}},{"name":"D","icoX":8,"cls":4,"prodCtx":{"name":"D ","line":"","catOut":"D ","catOutS":"DNZ","catOutL":"Nacht-Schnellzug"}},{"name":"EN","icoX":9,"cls":4,"prodCtx":{"name":"EN ","line":"","catOut":"EN ","catOutS":"EN","catOutL":"EuroNight"}},{"name":"FLX","icoX":10,"cls":4,"prodCtx":{"name":"FLX","line":"","catOut":"DPF ","catOutS":"DPF","catOutL":"Fernreisezug externer EU"}},{"name":"UEX","icoX":10,"cls":4,"prodCtx":{"name":"UEX","line":"","catOut":"DPF ","catOutS":"DPF","catOutL":"Fernreisezug externer EU"}},{"name":"Bus RE1","nameS":"RE1","icoX":7,"cls":8,"prodCtx":{"name":"Bus RE1","line":"RE1","lineId":"3_BB_____RE1!!1491895!!5842723","catOut":"Bus ","catOutS":"Bsv","catOutL":"SEV-Bus"}},{"name":"FEX","icoX":11,"cls":8,"prodCtx":{"name":"FEX ","line":"","catOut":"FEX ","catOutS":"FEX","catOutL":"Regionalexpress Flughafen Berlin BER"}},{"name":"HBX","icoX":12,"cls":8,"prodCtx":{"name":"HBX","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"name":"RB","icoX":13,"cls":8,"prodCtx":{"name":"RB ","line":"","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn"}},{"name":"RE","icoX":12,"cls":8,"prodCtx":{"name":"RE ","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"name":"RE","icoX":14,"cls":8,"prodCtx":{"name":"RE ","line":"","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express"}},{"name":"Bus N5","nameS":"N5","icoX":7,"cls":32,"prodCtx":{"name":"Bus N5","line":"N5","lineId":"5_vbbBVB_N5","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 120","nameS":"120","icoX":7,"cls":32,"prodCtx":{"name":"Bus 120","line":"120","lineId":"5_vbbBVB_120","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 123","nameS":"123","icoX":7,"cls":32,"prodCtx":{"name":"Bus 123","line":"123","lineId":"5_vbbBVB_123","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 142","nameS":"142","icoX":7,"cls":32,"prodCtx":{"name":"Bus 142","line":"142","lineId":"5_vbbBVB_142","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 147","nameS":"147","icoX":7,"cls":32,"prodCtx":{"name":"Bus 147","line":"147","lineId":"5_vbbBVB_147","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 245","nameS":"245","icoX":7,"cls":32,"prodCtx":{"name":"Bus 245","line":"245","lineId":"5_vbbBVB_245","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus M41","nameS":"M41","icoX":7,"cls":32,"prodCtx":{"name":"Bus M41","line":"M41","lineId":"5_vbbBVB_M41","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus M85","nameS":"M85","icoX":7,"cls":32,"prodCtx":{"name":"Bus M85","line":"M85","lineId":"5_vbbBVB_M85","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus N20","nameS":"N20","icoX":7,"cls":32,"prodCtx":{"name":"Bus N20","line":"N20","lineId":"5_vbbBVB_N20","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus N40","nameS":"N40","icoX":7,"cls":32,"prodCtx":{"name":"Bus N40","line":"N40","lineId":"5_vbbBVB_N40","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"U 5","nameS":"5","icoX":15,"cls":128,"prodCtx":{"name":"U 5","line":"5","lineId":"7_vbbBVU_5","catOut":"U ","catOutS":"U","catOutL":"U-Bahn"}},{"name":"STR M5","nameS":"M5","icoX":16,"cls":256,"prodCtx":{"name":"STR M5","line":"M5","lineId":"8_vbbBVT_M5","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"STR M6","nameS":"M6","icoX":16,"cls":256,"prodCtx":{"name":"STR M6","line":"M6","lineId":"8_vbbBVT_M6","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"STR M8","nameS":"M8","icoX":16,"cls":256,"prodCtx":{"name":"STR M8","line":"M8","lineId":"8_vbbBVT_M8","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"STR M10","nameS":"M10","icoX":16,"cls":256,"prodCtx":{"name":"STR M10","line":"M10","lineId":"8_vbbBVT_M10","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"S 9","nameS":"9","number":"9","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 9","num":"9065","line":"9","lineId":"4_08_____9","matchId":"9","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}},{"name":"S 7","nameS":"7","number":"7","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"7541","line":"7","lineId":"4_08_____7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}}],"opL":[{"name":"S-Bahn Berlin","icoX":1}],"icoL":[{"res":"S"},{"res":"s","txt":"S-Bahn Berlin"},{"res":"ICE"},{"res":"RJ"},{"res":"EC"},{"res":"IC"},{"res":"NJ"},{"res":"Bus"},{"res":"D"},{"res":"EN"},{"res":"DPF"},{"res":"FEX"},{"res":"DPN"},{"res":"RB"},{"res":"RE"},{"res":"U"},{"res":"STR"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"type":"DEP","jnyL":[{"jid":"1|282564|2|80|18072022","date":"20220718","prodX":0,"dirTxt":"Strausberg Nord","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100100","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":2,"fIdx":8,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|285058|8|80|18072022","date":"20220718","prodX":36,"dirTxt":"Flughafen BER - Terminal 1-2 (S-Bahn)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":12,"dProdX":36,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100500","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":36,"fLocX":0,"tLocX":3,"fIdx":12,"tIdx":29}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|284298|1|80|18072022","date":"20220718","prodX":37,"dirTxt":"Ahrensfelde (S)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":12,"dProdX":37,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100800","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":37,"fLocX":0,"tLocX":5,"fIdx":12,"tIdx":28}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20211212","fpE":"20221210","planrtTS":"1651589414","sD":"20220503","sT":"165159","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"fmm4qkumwgsdw4wg","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Berlin Hbf (S-Bahn)@X=13369549@Y=52525589@U=80@L=8089021@","type":"S","name":"Berlin Hbf (S-Bahn)","icoX":0,"extId":"8089021","state":"F","crd":{"x":13369279,"y":52525167,"z":0,"floor":0},"pCls":447,"pRefL":[1,2,3,4],"entry":true,"mMastLocX":1},{"lid":"A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@","type":"S","name":"Berlin Hbf","icoX":2,"extId":"8011160","state":"F","crd":{"x":13369629,"y":52524924,"z":0,"floor":0},"pCls":447,"pRefL":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35]},{"lid":"A=1@O=Strausberg Nord@X=13908479@Y=52590150@U=80@L=8013064@","type":"S","name":"Strausberg Nord","icoX":7,"extId":"8013064","state":"F","crd":{"x":13909153,"y":52590905,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Flughafen BER - Terminal 1-2 (S-Bahn)@X=13511920@Y=52364844@U=80@L=8089201@","type":"S","name":"Flughafen BER - Terminal 1-2 (S-Bahn)","icoX":0,"extId":"8089201","state":"F","crd":{"x":13511920,"y":52364844,"z":0,"floor":0},"pCls":58,"entry":true,"mMastLocX":4},{"lid":"A=1@O=Flughafen BER - Terminal 1-2@X=13511947@Y=52364808@U=80@L=8011201@","type":"S","name":"Flughafen BER - Terminal 1-2","icoX":5,"extId":"8011201","state":"F","crd":{"x":13511947,"y":52364808,"z":0,"floor":0},"pCls":58},{"lid":"A=1@O=Ahrensfelde (S)@X=13565549@Y=52571246@U=80@L=8089188@","type":"S","name":"Ahrensfelde (S)","icoX":0,"extId":"8089188","state":"F","crd":{"x":13565549,"y":52571246,"floor":0},"pCls":56,"entry":true,"mMastLocX":6},{"lid":"A=1@O=Ahrensfelde@X=13565154@Y=52571371@U=80@L=8011003@","type":"S","name":"Ahrensfelde","icoX":12,"extId":"8011003","state":"F","crd":{"x":13566008,"y":52572306,"z":0,"floor":0},"pCls":56}],"prodL":[{"name":"S 5","nameS":"5","number":"5","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 5","num":"5063","line":"5","lineId":"4_08_____5","matchId":"5","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}},{"name":"S 3","nameS":"3","icoX":0,"cls":16,"prodCtx":{"name":"S 3","line":"3","lineId":"4_08_____3","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 5","nameS":"5","icoX":0,"cls":16,"prodCtx":{"name":"S 5","line":"5","lineId":"4_08_____5","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 7","nameS":"7","icoX":0,"cls":16,"prodCtx":{"name":"S 7","line":"7","lineId":"4_08_____7","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 9","nameS":"9","icoX":0,"cls":16,"prodCtx":{"name":"S 9","line":"9","lineId":"4_08_____9","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"ICE","icoX":2,"cls":1,"prodCtx":{"name":"ICE ","line":"","catOut":"ICE ","catOutS":"ICE","catOutL":"Intercity-Express"}},{"name":"RJ","icoX":3,"cls":1,"prodCtx":{"name":"RJ ","line":"","catOut":"RJ ","catOutS":"RJ","catOutL":"railjet"}},{"name":"EC","icoX":4,"cls":2,"prodCtx":{"name":"EC ","line":"","catOut":"EC ","catOutS":"ECW","catOutL":"Eurocity"}},{"name":"IC","icoX":5,"cls":2,"prodCtx":{"name":"IC ","line":"","catOut":"IC ","catOutS":"IC","catOutL":"Intercity"}},{"name":"NJ","icoX":6,"cls":2,"prodCtx":{"name":"NJ ","line":"","catOut":"NJ ","catOutS":"NJ","catOutL":"Nightjet"}},{"name":"Bus","icoX":7,"cls":4,"prodCtx":{"name":"Bus ","line":"","catOut":"Bus ","catOutS":"FBU","catOutL":"FernBus"}},{"name":"D","icoX":8,"cls":4,"prodCtx":{"name":"D ","line":"","catOut":"D ","catOutS":"DNZ","catOutL":"Nacht-Schnellzug"}},{"name":"EN","icoX":9,"cls":4,"prodCtx":{"name":"EN ","line":"","catOut":"EN ","catOutS":"EN","catOutL":"EuroNight"}},{"name":"FLX","icoX":10,"cls":4,"prodCtx":{"name":"FLX","line":"","catOut":"DPF ","catOutS":"DPF","catOutL":"Fernreisezug externer EU"}},{"name":"UEX","icoX":10,"cls":4,"prodCtx":{"name":"UEX","line":"","catOut":"DPF ","catOutS":"DPF","catOutL":"Fernreisezug externer EU"}},{"name":"Bus RE1","nameS":"RE1","icoX":7,"cls":8,"prodCtx":{"name":"Bus RE1","line":"RE1","lineId":"3_BB_____RE1!!1491895!!5842723","catOut":"Bus ","catOutS":"Bsv","catOutL":"SEV-Bus"}},{"name":"FEX","icoX":11,"cls":8,"prodCtx":{"name":"FEX ","line":"","catOut":"FEX ","catOutS":"FEX","catOutL":"Regionalexpress Flughafen Berlin BER"}},{"name":"HBX","icoX":12,"cls":8,"prodCtx":{"name":"HBX","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"name":"RB","icoX":13,"cls":8,"prodCtx":{"name":"RB ","line":"","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn"}},{"name":"RE","icoX":12,"cls":8,"prodCtx":{"name":"RE ","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"name":"RE","icoX":14,"cls":8,"prodCtx":{"name":"RE ","line":"","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express"}},{"name":"Bus N5","nameS":"N5","icoX":7,"cls":32,"prodCtx":{"name":"Bus N5","line":"N5","lineId":"5_vbbBVB_N5","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 120","nameS":"120","icoX":7,"cls":32,"prodCtx":{"name":"Bus 120","line":"120","lineId":"5_vbbBVB_120","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 123","nameS":"123","icoX":7,"cls":32,"prodCtx":{"name":"Bus 123","line":"123","lineId":"5_vbbBVB_123","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 142","nameS":"142","icoX":7,"cls":32,"prodCtx":{"name":"Bus 142","line":"142","lineId":"5_vbbBVB_142","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 147","nameS":"147","icoX":7,"cls":32,"prodCtx":{"name":"Bus 147","line":"147","lineId":"5_vbbBVB_147","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 245","nameS":"245","icoX":7,"cls":32,"prodCtx":{"name":"Bus 245","line":"245","lineId":"5_vbbBVB_245","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus M41","nameS":"M41","icoX":7,"cls":32,"prodCtx":{"name":"Bus M41","line":"M41","lineId":"5_vbbBVB_M41","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus M85","nameS":"M85","icoX":7,"cls":32,"prodCtx":{"name":"Bus M85","line":"M85","lineId":"5_vbbBVB_M85","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus N20","nameS":"N20","icoX":7,"cls":32,"prodCtx":{"name":"Bus N20","line":"N20","lineId":"5_vbbBVB_N20","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus N40","nameS":"N40","icoX":7,"cls":32,"prodCtx":{"name":"Bus N40","line":"N40","lineId":"5_vbbBVB_N40","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"U 5","nameS":"5","icoX":15,"cls":128,"prodCtx":{"name":"U 5","line":"5","lineId":"7_vbbBVU_5","catOut":"U ","catOutS":"U","catOutL":"U-Bahn"}},{"name":"STR M5","nameS":"M5","icoX":16,"cls":256,"prodCtx":{"name":"STR M5","line":"M5","lineId":"8_vbbBVT_M5","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"STR M6","nameS":"M6","icoX":16,"cls":256,"prodCtx":{"name":"STR M6","line":"M6","lineId":"8_vbbBVT_M6","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"STR M8","nameS":"M8","icoX":16,"cls":256,"prodCtx":{"name":"STR M8","line":"M8","lineId":"8_vbbBVT_M8","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"STR M10","nameS":"M10","icoX":16,"cls":256,"prodCtx":{"name":"STR M10","line":"M10","lineId":"8_vbbBVT_M10","catOut":"STR ","catOutS":"STR","catOutL":"Straßenbahn"}},{"name":"S 9","nameS":"9","number":"9","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 9","num":"9065","line":"9","lineId":"4_08_____9","matchId":"9","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}},{"name":"S 7","nameS":"7","number":"7","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"7541","line":"7","lineId":"4_08_____7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}}],"opL":[{"name":"S-Bahn Berlin","icoX":1}],"icoL":[{"res":"S"},{"res":"s","txt":"S-Bahn Berlin"},{"res":"ICE"},{"res":"RJ"},{"res":"EC"},{"res":"IC"},{"res":"NJ"},{"res":"Bus"},{"res":"D"},{"res":"EN"},{"res":"DPF"},{"res":"FEX"},{"res":"DPN"},{"res":"RB"},{"res":"RE"},{"res":"U"},{"res":"STR"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"type":"DEP","jnyL":[{"jid":"1|282564|2|80|18072022","date":"20220718","prodX":0,"dirTxt":"Strausberg Nord","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100100","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":2,"fIdx":8,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|285058|8|80|18072022","date":"20220718","prodX":36,"dirTxt":"Flughafen BER - Terminal 1-2 (S-Bahn)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":12,"dProdX":36,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100500","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":36,"fLocX":0,"tLocX":3,"fIdx":12,"tIdx":29}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|284298|1|80|18072022","date":"20220718","prodX":37,"dirTxt":"Ahrensfelde (S)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":12,"dProdX":37,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100800","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":37,"fLocX":0,"tLocX":5,"fIdx":12,"tIdx":28}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20211212","fpE":"20221210","planrtTS":"1651591394","sD":"20220503","sT":"172431","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022.headers b/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022.headers
index 8c5b5c8d..245351a3 100644
--- a/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022.headers
+++ b/test/e2e/fixtures/19ca0ec1b8c3d6393cb1a25e4a9e4022.headers
@@ -1,19 +1,19 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:51:59 GMT",
+ "date": "Tue, 03 May 2022 15:24:32 GMT",
"content-type": "application/json; charset=utf-8",
- "content-length": "2156",
+ "content-length": "2160",
"connection": "keep-alive",
"set-cookie": [
- "AWSALB=w1V9Fz/PKLjuowlFPsjDZgA51iI9khZM1KTx6j9MnGFKjeFUwMdhnnoaR3taKUfden10SeRNDjuXPD5E8jAwV+FCtYQ2FCTnReb2p29bAhNUEqLjbK8PENkDeQ0O; Expires=Tue, 10 May 2022 14:51:59 GMT; Path=/",
- "AWSALBCORS=w1V9Fz/PKLjuowlFPsjDZgA51iI9khZM1KTx6j9MnGFKjeFUwMdhnnoaR3taKUfden10SeRNDjuXPD5E8jAwV+FCtYQ2FCTnReb2p29bAhNUEqLjbK8PENkDeQ0O; Expires=Tue, 10 May 2022 14:51:59 GMT; Path=/; SameSite=None; Secure"
+ "AWSALB=IuJ8YLKuTwwxjcnKXEXoEyShPPlPYbEB4gKLYmFleIArhecHm9bUlpH5/H8BYBL/knxwTO9MnTYoiBzmZ5Ew+27PtBdNXz0sZGn3OSeLol9H4+D0jttb4hk1A0cG; Expires=Tue, 10 May 2022 15:24:31 GMT; Path=/",
+ "AWSALBCORS=IuJ8YLKuTwwxjcnKXEXoEyShPPlPYbEB4gKLYmFleIArhecHm9bUlpH5/H8BYBL/knxwTO9MnTYoiBzmZ5Ew+27PtBdNXz0sZGn3OSeLol9H4+D0jttb4hk1A0cG; Expires=Tue, 10 May 2022 15:24:31 GMT; Path=/; SameSite=None; Secure"
],
"server": "Apache",
"strict-transport-security": "max-age=16070400; includeSubDomains"
},
"url": "https://reiseauskunft.bahn.de/bin/mgate.exe?checksum=fa8ecd0c3cf4829214d6fe60a30d117f",
- "time": 175,
+ "time": 635,
"request": {
"method": "POST",
"headers": {
@@ -27,7 +27,7 @@
"application/json"
],
"user-agent": [
- "public-98758dtrans98758dport/hafa98758ds-client98758d:test"
+ "public-td7256franspod7256frt/hafd7256fas-clientd7256f:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/1be2cf38fbe2ec7de4671cd552810a1e b/test/e2e/fixtures/1be2cf38fbe2ec7de4671cd552810a1e
new file mode 100644
index 00000000..f2867694
--- /dev/null
+++ b/test/e2e/fixtures/1be2cf38fbe2ec7de4671cd552810a1e
@@ -0,0 +1 @@
+{"ver":"1.45","ext":"NVV.6.0","lang":"deu","id":"k5wk2kcu2gex84cs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kassel Mattenberg@X=9441505@Y=51272259@U=80@L=2200052@","type":"S","name":"Kassel Mattenberg","icoX":2,"extId":"2200052","state":"F","crd":{"x":9441505,"y":51272259,"floor":0},"pCls":608,"gidL":["A×de:06611:200052"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Ihringshäuser Straße@X=9517212@Y=51339193@U=80@L=2200011@","type":"S","name":"Kassel Ihringshäuser Straße","icoX":2,"extId":"2200011","state":"F","crd":{"x":9517257,"y":51339211,"floor":0},"pCls":736,"gidL":["A×de:06611:200011"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Altenbaunaer Str./Europaschule@X=9445074@Y=51274354@U=80@L=2200228@","type":"S","name":"Kassel Altenbaunaer Str./Europaschule","icoX":2,"extId":"2200228","state":"F","crd":{"x":9445074,"y":51274354,"floor":0},"pCls":32,"gidL":["A×de:06611:200228"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Oberzwehren Mitte@X=9449020@Y=51277545@U=80@L=2200051@","type":"S","name":"Kassel Oberzwehren Mitte","icoX":2,"extId":"2200051","state":"F","crd":{"x":9449020,"y":51277545,"floor":0},"pCls":608,"gidL":["A×de:06611:200051"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Heinrich-Plett-Straße@X=9446243@Y=51280583@U=80@L=2200223@","type":"S","name":"Kassel Heinrich-Plett-Straße","icoX":2,"extId":"2200223","state":"F","crd":{"x":9446243,"y":51280583,"floor":0},"pCls":608,"gidL":["A×de:06611:200223"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Schulzentrum Brückenhof@X=9444759@Y=51282615@U=80@L=2200230@","type":"S","name":"Kassel Schulzentrum Brückenhof","icoX":2,"extId":"2200230","state":"F","crd":{"x":9444759,"y":51282615,"floor":0},"pCls":736,"gidL":["A×de:06611:200230"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Korbacher Straße/Universität@X=9449272@Y=51285411@U=80@L=2200229@","type":"S","name":"Kassel Korbacher Straße/Universität","icoX":2,"extId":"2200229","state":"F","crd":{"x":9449272,"y":51285411,"floor":0},"pCls":608,"gidL":["A×de:06611:200229"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Heinrich-Schütz-Allee@X=9451312@Y=51288754@U=80@L=2200236@","type":"S","name":"Kassel Heinrich-Schütz-Allee","icoX":2,"extId":"2200236","state":"F","crd":{"x":9451312,"y":51288754,"floor":0},"pCls":544,"gidL":["A×de:06611:200236"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Helleböhn@X=9453587@Y=51291622@U=80@L=2200242@","type":"S","name":"Kassel Helleböhn","icoX":2,"extId":"2200242","state":"F","crd":{"x":9453587,"y":51291622,"floor":0},"pCls":608,"gidL":["A×de:06611:200242"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Rhönplatz@X=9452427@Y=51295847@U=80@L=2200243@","type":"S","name":"Kassel Rhönplatz","icoX":2,"extId":"2200243","state":"F","crd":{"x":9452427,"y":51295847,"floor":0},"pCls":544,"gidL":["A×de:06611:200243"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Süsterfeld@X=9450099@Y=51298481@U=80@L=2200244@","type":"S","name":"Kassel Süsterfeld","icoX":2,"extId":"2200244","state":"F","crd":{"x":9450099,"y":51298481,"floor":0},"pCls":544,"gidL":["A×de:06611:200244"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Helleböhnweg@X=9448031@Y=51302068@U=80@L=2200246@","type":"S","name":"Kassel Helleböhnweg","icoX":2,"extId":"2200246","state":"F","crd":{"x":9448031,"y":51302068,"floor":0},"pCls":544,"gidL":["A×de:06611:200246"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Marbachshöhe@X=9445559@Y=51305025@U=80@L=2200247@","type":"S","name":"Kassel Marbachshöhe","icoX":2,"extId":"2200247","state":"F","crd":{"x":9445559,"y":51305025,"floor":0},"pCls":544,"gidL":["A×de:06611:200247"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Hasselweg@X=9444975@Y=51307812@U=80@L=2200191@","type":"S","name":"Kassel Hasselweg","icoX":2,"extId":"2200191","state":"F","crd":{"x":9444975,"y":51307812,"floor":0},"pCls":672,"gidL":["A×de:06611:200191"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Walther-Schücking-Platz@X=9440849@Y=51311479@U=80@L=2200066@","type":"S","name":"Kassel Walther-Schücking-Platz","icoX":2,"extId":"2200066","state":"F","crd":{"x":9440849,"y":51311479,"floor":0},"pCls":736,"gidL":["A×de:06611:200066"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Bahnhof Wilhelmshöhe@X=9447043@Y=51313124@U=80@L=2200007@","type":"S","name":"Kassel Bahnhof Wilhelmshöhe","icoX":2,"extId":"2200007","state":"F","crd":{"x":9447043,"y":51313124,"floor":0},"pCls":1767,"gidL":["A×de:06611:200007"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Rotes Kreuz@X=9453038@Y=51313160@U=80@L=2200059@","type":"S","name":"Kassel Rotes Kreuz","icoX":2,"extId":"2200059","state":"F","crd":{"x":9453038,"y":51313160,"floor":0},"pCls":96,"gidL":["A×de:06611:200059"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Berlepschstraße@X=9458773@Y=51312864@U=80@L=2200058@","type":"S","name":"Kassel Berlepschstraße","icoX":2,"extId":"2200058","state":"F","crd":{"x":9458773,"y":51312864,"floor":0},"pCls":32,"gidL":["A×de:06611:200058"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Kirchweg@X=9465425@Y=51312540@U=80@L=2200005@","type":"S","name":"Kassel Kirchweg","icoX":2,"extId":"2200005","state":"F","crd":{"x":9465425,"y":51312540,"floor":0},"pCls":608,"gidL":["A×de:06611:200005"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Murhardstraße/Universität@X=9474109@Y=51312117@U=80@L=2200057@","type":"S","name":"Kassel Murhardstraße/Universität","icoX":2,"extId":"2200057","state":"F","crd":{"x":9474109,"y":51312117,"floor":0},"pCls":32,"gidL":["A×de:06611:200057"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Weigelstraße@X=9482694@Y=51311668@U=80@L=2200056@","type":"S","name":"Kassel Weigelstraße","icoX":2,"extId":"2200056","state":"F","crd":{"x":9482694,"y":51311668,"floor":0},"pCls":32,"gidL":["A×de:06611:200056"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Rathaus@X=9492070@Y=51312252@U=80@L=2200003@","type":"S","name":"Kassel Rathaus","icoX":2,"extId":"2200003","state":"F","crd":{"x":9492070,"y":51312252,"floor":0},"pCls":1760,"gidL":["A×de:06611:200003"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Friedrichsplatz@X=9495315@Y=51314185@U=80@L=2200006@","type":"S","name":"Kassel Friedrichsplatz","icoX":2,"extId":"2200006","state":"F","crd":{"x":9495315,"y":51314185,"floor":0},"pCls":1760,"gidL":["A×de:06611:200006"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Königsplatz@X=9497921@Y=51315794@U=80@L=2200002@","type":"S","name":"Kassel Königsplatz","icoX":2,"extId":"2200002","state":"F","crd":{"x":9497921,"y":51315794,"floor":0},"pCls":1760,"gidL":["A×de:06611:200002"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Am Stern@X=9500250@Y=51318041@U=80@L=2200004@","type":"S","name":"Kassel Am Stern","icoX":2,"extId":"2200004","state":"F","crd":{"x":9500250,"y":51318041,"floor":0},"pCls":1248,"gidL":["A×de:06611:200004"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Altmarkt/Regierungspräsidium@X=9504645@Y=51316270@U=80@L=2200032@","type":"S","name":"Kassel Altmarkt/Regierungspräsidium","icoX":2,"extId":"2200032","state":"F","crd":{"x":9504645,"y":51316270,"floor":0},"pCls":1760,"gidL":["A×de:06611:200032"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Katzensprung/ Universität@X=9508475@Y=51318635@U=80@L=2200019@","type":"S","name":"Kassel Katzensprung/ Universität","icoX":2,"extId":"2200019","state":"F","crd":{"x":9508475,"y":51318635,"floor":0},"pCls":160,"gidL":["A×de:06611:200019"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Weserspitze@X=9512484@Y=51323147@U=80@L=2200009@","type":"S","name":"Kassel Weserspitze","icoX":2,"extId":"2200009","state":"F","crd":{"x":9512484,"y":51323147,"floor":0},"pCls":736,"gidL":["A×de:06611:200009"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Mittelring@X=9509554@Y=51325242@U=80@L=2200024@","type":"S","name":"Kassel Mittelring","icoX":2,"extId":"2200024","state":"F","crd":{"x":9509536,"y":51325233,"floor":0},"pCls":736,"gidL":["A×de:06611:200024"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Klinikum Kassel@X=9509796@Y=51327336@U=80@L=2200025@","type":"S","name":"Kassel Klinikum Kassel","icoX":2,"extId":"2200025","state":"F","crd":{"x":9509796,"y":51327336,"floor":0},"pCls":736,"gidL":["A×de:06611:200025"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Simmershäuser Straße@X=9511423@Y=51330402@U=80@L=2200026@","type":"S","name":"Kassel Simmershäuser Straße","icoX":2,"extId":"2200026","state":"F","crd":{"x":9511423,"y":51330402,"floor":0},"pCls":608,"gidL":["A×de:06611:200026"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Eisenschmiede@X=9513374@Y=51330923@U=80@L=2200021@","type":"S","name":"Kassel Eisenschmiede","icoX":2,"extId":"2200021","state":"F","crd":{"x":9513374,"y":51330923,"floor":0},"pCls":672,"gidL":["A×de:06611:200021"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Koboldstraße@X=9513545@Y=51334869@U=80@L=2200022@","type":"S","name":"Kassel Koboldstraße","icoX":2,"extId":"2200022","state":"F","crd":{"x":9513545,"y":51334869,"floor":0},"pCls":32,"gidL":["A×de:06611:200022"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Arnimstraße@X=9515594@Y=51337970@U=80@L=2200023@","type":"S","name":"Kassel Arnimstraße","icoX":2,"extId":"2200023","state":"F","crd":{"x":9515594,"y":51337970,"floor":0},"pCls":736,"gidL":["A×de:06611:200023"],"chgTime":"000500"}],"prodL":[{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|3:::*","name":"Tram 3","nameS":"3","number":"3","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 3 ","num":"13662","line":"3","lineId":"de:nvv:Tram|3:","matchId":"3","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]}],"opL":[{"name":"KVG Tram","icoX":1,"id":"711"}],"remL":[{"type":"A","code":"CO","prio":2,"icoX":3,"txtN":"Pflicht zum Tragen einer Mund-Nasen-Bedeckung! Infos: nvv.de/corona"}],"icoL":[{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":0,"b":31},"shp":"R","sty":"B"},{"res":"KVG","txt":"KVG Tram"},{"res":"loc_stop"},{"res":"attr_info"}],"dirL":[{"txt":"Ihringshäuser Straße","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"type":"SOLID","bg":{"r":193,"g":0,"b":31}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|18751|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Ihringshäuser Straße","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"093800","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"Ihringshäuser Straße","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"093900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"093900","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"094000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094000","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"094100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094100","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"094200","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094200","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"094400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094400","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"094500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094500","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"094600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"094600","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"094700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094700","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"094800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094800","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"094900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"094900","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"095000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095000","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"095100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"095100","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"095200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"095200","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"X","txt":"E"},"aTimeS":"095400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"E"},"dTimeS":"095400","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"095600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095600","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"100000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"100500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"100500","dTimeFS":{"styleX":0},"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"100900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"100900","dTimeFS":{"styleX":0},"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"101200","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"101400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101400","dTimeFS":{"styleX":0},"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aTimeS":"101500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101500","dTimeFS":{"styleX":0},"type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"101700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101700","dTimeFS":{"styleX":0},"type":"N"},{"locX":30,"idx":29,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"101800","dTimeFS":{"styleX":0},"type":"N"},{"locX":31,"idx":30,"aProdX":0,"aPltfS":{"type":"X","txt":"E"},"aTimeS":"101900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"E"},"dTimeS":"101900","dTimeFS":{"styleX":0},"type":"N"},{"locX":32,"idx":31,"aProdX":0,"aTimeS":"102000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102000","dTimeFS":{"styleX":0},"type":"N"},{"locX":33,"idx":32,"aProdX":0,"aTimeS":"102100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102100","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":33,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"102200","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 3. Okt","sDaysB":"00000000000000000FBF7EFDFBB7E7DDBF7EFDFBF7EFDFBF7EFDFBF7EFCFBF7EFDFBF7EF","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":33}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":33}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":33}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220210","fpE":"20221124","planrtTS":"1651591813"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/1be2cf38fbe2ec7de4671cd552810a1e.headers b/test/e2e/fixtures/1be2cf38fbe2ec7de4671cd552810a1e.headers
new file mode 100644
index 00000000..f901de57
--- /dev/null
+++ b/test/e2e/fixtures/1be2cf38fbe2ec7de4671cd552810a1e.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:30:26 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "3142",
+ "connection": "keep-alive",
+ "server": "Apache/2.4.25 (Debian)",
+ "access-control-allow-origin": "*"
+ },
+ "url": "https://auskunft.nvv.de/auskunft/bin/app/mgate.exe",
+ "time": 193,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr2f8015anspor2f8015t/hafas-c2f8015lient:tes2f8015t"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "289"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/21cb1d1a9f8d2fea0557d64d98388674 b/test/e2e/fixtures/21cb1d1a9f8d2fea0557d64d98388674
new file mode 100644
index 00000000..8854975d
--- /dev/null
+++ b/test/e2e/fixtures/21cb1d1a9f8d2fea0557d64d98388674
@@ -0,0 +1 @@
+{"ver":"1.39","ext":"VAO.11","lang":"deu","id":"4848xkam2gegxkwg","err":"OK","cInfo":{"code":"OK"},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Golling-Abtenau@l=Golling-Abtenau (1)@X=13164289@Y=47600759@U=81@L=455059106@i=at:45:50591:0:6@","type":"S","name":"Golling-Abtenau","nameAlt":"Golling-Abtenau (1)","icoX":2,"extId":"455059106","state":"F","crd":{"x":13164289,"y":47600759,"floor":0},"pCls":67,"gidL":["at:45:50591:0:6"],"chgTime":"000500"},{"lid":"A=1@O=Freilassing@X=12979668@Y=47836061@U=81@L=151006717@i=de:09172:42293:95:96@","type":"S","name":"Freilassing","icoX":2,"extId":"151006717","state":"F","crd":{"x":12979668,"y":47836061,"floor":0},"pCls":195,"gidL":["de:09172:42293:95:96"],"chgTime":"000300"},{"lid":"A=1@O=Kuchl@l=Kuchl (1)@X=13141807@Y=47625452@U=81@L=455058001@i=at:45:50580:0:1@","type":"S","name":"Kuchl","nameAlt":"Kuchl (1)","icoX":2,"extId":"455058001","state":"F","crd":{"x":13141807,"y":47625452,"floor":0},"pCls":3,"gidL":["at:45:50580:0:1"],"chgTime":"000400"},{"lid":"A=1@O=Kuchl Garnei@l=Kuchl Garnei (1)@X=13128359@Y=47651647@U=81@L=455057801@i=at:45:50578:0:1@","type":"S","name":"Kuchl Garnei","nameAlt":"Kuchl Garnei (1)","icoX":2,"extId":"455057801","state":"F","crd":{"x":13128359,"y":47651647,"floor":0},"pCls":67,"gidL":["at:45:50578:0:1"],"chgTime":"000500"},{"lid":"A=1@O=Bad Vigaun@l=Bad Vigaun (1)@X=13124188@Y=47664169@U=81@L=455619903@i=at:45:56199:0:3@","type":"S","name":"Bad Vigaun","nameAlt":"Bad Vigaun (1)","icoX":2,"extId":"455619903","state":"F","crd":{"x":13124188,"y":47664169,"floor":0},"pCls":195,"gidL":["at:45:56199:0:3"],"chgTime":"000500"},{"lid":"A=1@O=Hallein Burgfried@l=Hallein Burgfried (1)@X=13114291@Y=47676017@U=81@L=455050001@i=at:45:50500:0:1@","type":"S","name":"Hallein Burgfried","nameAlt":"Hallein Burgfried (1)","icoX":2,"extId":"455050001","state":"F","crd":{"x":13114291,"y":47676017,"floor":0},"pCls":131,"gidL":["at:45:50500:0:1"],"chgTime":"000200"},{"lid":"A=1@O=Hallein@l=Hallein (3)@X=13099647@Y=47685123@U=81@L=455049403@i=at:45:50494:0:3@","type":"S","name":"Hallein","nameAlt":"Hallein (3)","icoX":2,"extId":"455049403","state":"F","crd":{"x":13099647,"y":47685123,"floor":0},"pCls":195,"gidL":["at:45:50494:0:3"],"chgTime":"000500"},{"lid":"A=1@O=Oberalm@l=Oberalm (1)@X=13093256@Y=47699730@U=81@L=455048901@i=at:45:50489:0:1@","type":"S","name":"Oberalm","nameAlt":"Oberalm (1)","icoX":2,"extId":"455048901","state":"F","crd":{"x":13093256,"y":47699730,"floor":0},"pCls":3,"gidL":["at:45:50489:0:1"],"chgTime":"000500"},{"lid":"A=1@O=Puch bei Hallein@l=Puch bei Hallein (1)@X=13090766@Y=47712873@U=81@L=455047502@i=at:45:50475:0:2@","type":"S","name":"Puch bei Hallein","nameAlt":"Puch bei Hallein (1)","icoX":2,"extId":"455047502","state":"F","crd":{"x":13090766,"y":47712873,"floor":0},"pCls":67,"gidL":["at:45:50475:0:2"],"chgTime":"000500"},{"lid":"A=1@O=Puch Urstein@l=Puch Urstein (1)@X=13088240@Y=47724109@U=81@L=455665602@i=at:45:56656:0:2@","type":"S","name":"Puch Urstein","nameAlt":"Puch Urstein (1)","icoX":2,"extId":"455665602","state":"F","crd":{"x":13088240,"y":47724109,"floor":0},"pCls":67,"gidL":["at:45:56656:0:2"],"chgTime":"000400"},{"lid":"A=1@O=Elsbethen@l=Elsbethen (1)@X=13080419@Y=47760812@U=81@L=455047002@i=at:45:50470:0:2@","type":"S","name":"Elsbethen","nameAlt":"Elsbethen (1)","icoX":2,"extId":"455047002","state":"F","crd":{"x":13080419,"y":47760812,"floor":0},"pCls":3,"gidL":["at:45:50470:0:2"],"chgTime":"000400"},{"lid":"A=1@O=Salzburg-Süd S-Bahn@l=Salzburg-Süd S-Bahn (1)@X=13078559@Y=47770053@U=81@L=455045801@i=at:45:50458:0:1@","type":"S","name":"Salzburg-Süd S-Bahn","nameAlt":"Salzburg-Süd S-Bahn (1)","icoX":2,"extId":"455045801","state":"F","crd":{"x":13078559,"y":47770053,"floor":0},"pCls":195,"gidL":["at:45:50458:0:1"],"chgTime":"000300"},{"lid":"A=1@O=Salzburg Aigen@l=Salzburg Aigen (2)@X=13078703@Y=47788768@U=81@L=455045701@i=at:45:50457:0:1@","type":"S","name":"Salzburg Aigen","nameAlt":"Salzburg Aigen (2)","icoX":2,"extId":"455045701","state":"F","crd":{"x":13078703,"y":47788768,"floor":0},"pCls":1219,"gidL":["at:45:50457:0:1"],"chgTime":"000400"},{"lid":"A=1@O=Salzburg Parsch@l=Salzburg Parsch (1)@X=13073345@Y=47798657@U=81@L=455045601@i=at:45:50456:0:1@","type":"S","name":"Salzburg Parsch","nameAlt":"Salzburg Parsch (1)","icoX":2,"extId":"455045601","state":"F","crd":{"x":13073345,"y":47798657,"floor":0},"pCls":3,"entry":true,"gidL":["at:45:50456:0:1"],"chgTime":"000200"},{"lid":"A=1@O=Salzburg Gnigl@l=Salzburg Gnigl (1)@X=13066378@Y=47811835@U=81@L=455653303@i=at:45:56533:0:3@","type":"S","name":"Salzburg Gnigl","nameAlt":"Salzburg Gnigl (1)","icoX":2,"extId":"455653303","state":"F","crd":{"x":13066378,"y":47811835,"floor":0},"pCls":195,"gidL":["at:45:56533:0:3"],"chgTime":"000200"},{"lid":"A=1@O=Salzburg Sam@l=Salzburg Sam (1)@X=13063196@Y=47819566@U=81@L=455086103@i=at:45:50861:0:3@","type":"S","name":"Salzburg Sam","nameAlt":"Salzburg Sam (1)","icoX":2,"extId":"455086103","state":"F","crd":{"x":13063196,"y":47819566,"floor":0},"pCls":131,"gidL":["at:45:50861:0:3"],"chgTime":"000200"},{"lid":"A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (7)@X=13046036@Y=47812878@U=81@L=455000210@i=at:45:50002:0:10@","type":"S","name":"Salzburg Hauptbahnhof","nameAlt":"Salzburg Hauptbahnhof (7)","icoX":2,"extId":"455000210","state":"F","crd":{"x":13046036,"y":47812878,"floor":0},"pCls":1219,"gidL":["at:45:50002:0:10"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Mülln-Altstadt@l=Salzburg Mülln-Altstadt (2)@X=13034601@Y=47808482@U=81@L=455102301@i=at:45:51023:0:1@","type":"S","name":"Salzburg Mülln-Altstadt","nameAlt":"Salzburg Mülln-Altstadt (2)","icoX":2,"extId":"455102301","state":"F","crd":{"x":13034601,"y":47808482,"floor":0},"pCls":3,"gidL":["at:45:51023:0:1"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Aiglhof@l=Salzburg Aiglhof (2)@X=13026853@Y=47807907@U=81@L=455102403@i=at:45:51024:0:3@","type":"S","name":"Salzburg Aiglhof","nameAlt":"Salzburg Aiglhof (2)","icoX":2,"extId":"455102403","state":"F","crd":{"x":13026853,"y":47807907,"floor":0},"pCls":195,"gidL":["at:45:51024:0:3"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Taxham Europark@l=Salzburg Taxham Europark (3)@X=13010420@Y=47816320@U=81@L=455670203@i=at:45:56702:0:3@","type":"S","name":"Salzburg Taxham Europark","nameAlt":"Salzburg Taxham Europark (3)","icoX":2,"extId":"455670203","state":"F","crd":{"x":13010420,"y":47816320,"floor":0},"pCls":3,"gidL":["at:45:56702:0:3"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Liefering@l=Salzburg Liefering (2)@X=13001153@Y=47823826@U=81@L=455003402@i=at:45:50034:0:2@","type":"S","name":"Salzburg Liefering","nameAlt":"Salzburg Liefering (2)","icoX":2,"extId":"455003402","state":"F","crd":{"x":13001153,"y":47823826,"floor":0},"pCls":3,"gidL":["at:45:50034:0:2"],"chgTime":"000500"}],"prodL":[{"pid":"L::1::::B3472872807::obb-1-S3-S-j22-1::*","name":"S3","nameS":"S3","number":"S3","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" S3","num":"25760","line":"S3","lineId":"obb-1-S3-S-j22-1","matchId":"obb-1-S3-S#51","catOutS":"O01","catOutL":"S-Bahn","catIn":"O01","catCode":"1","admin":"O01AA_"}}],"opL":[{"name":"OEBB","icoX":1,"street":"ÖBB-MobilitätsCallCenter, Tel.: +43 (0)5 1717","id":"obb+01+AA"}],"remL":[{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"Zustieg im Nahverkehr (REX, R, CJX, S-Bahn) nur mit gültiger Fahrkarte"},{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"nur 2.Kl."},{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"Rollstuhlstellplatz"},{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"Rollstuhlstellplatz - Voranmeldung unter +43 5 1717"},{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"n0","prio":50,"icoX":3,"txtN":"bedingt rollstuhltaugliches WC"}],"icoL":[{"res":"prod_comm_t","txtS":"S3","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":157,"b":221},"zIdx":1000},{"res":"01","txt":"OEBB"},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"attr_info"}],"dirL":[{"txt":"Freilassing","flg":"R"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":157,"b":221}},{"type":"SOLID","bg":{"r":0,"g":157,"b":221}}]},"journey":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#18437#TA#0#DA#180722#1S#455059106#1T#934#LS#151006717#LT#1024#PU#81#RT#1#CA#O01#ZE#S3#ZB# S3#PC#1#FR#455059106#FT#934#TO#151006717#TT#1024#","date":"20220718","prodX":0,"dirTxt":"Freilassing","dirFlg":"R","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"093400","dProgType":"PROGNOSED","dDirTxt":"Freilassing","dDirFlg":"R","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"093700","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"093700","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"093900","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"094000","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"094100","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"094200","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"094300","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"094400","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"X","txt":"3"},"aTimeS":"094500","dProdX":0,"dPltfS":{"type":"X","txt":"3"},"dTimeS":"094600","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"094800","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"094900","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"095000","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"095100","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"095200","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"095300","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"095600","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"095600","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"095700","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"095800","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"X","txt":"2"},"aTimeS":"100000","dProdX":0,"dPltfS":{"type":"X","txt":"2"},"dTimeS":"100000","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"100200","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100200","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"100400","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100500","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"X","txt":"1"},"aTimeS":"100600","dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100600","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"X","txt":"7D-F"},"aTimeS":"101000","dProdX":0,"dPltfS":{"type":"X","txt":"7D-F"},"dTimeS":"101200","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"X","txt":"2"},"aTimeS":"101400","dProdX":0,"dPltfS":{"type":"X","txt":"2"},"dTimeS":"101400","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"X","txt":"2"},"aTimeS":"101500","dProdX":0,"dPltfS":{"type":"X","txt":"2"},"dTimeS":"101600","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"X","txt":"3"},"aTimeS":"101800","dProdX":0,"dPltfS":{"type":"X","txt":"3"},"dTimeS":"101800","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"X","txt":"2"},"aTimeS":"102000","dProdX":0,"dPltfS":{"type":"X","txt":"2"},"dTimeS":"102000","type":"N"},{"locX":1,"idx":20,"aProdX":0,"aPltfS":{"type":"X","txt":"96"},"aTimeS":"102400","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 15. Aug, 3., 26. Okt, 1. Nov","sDaysB":"F7EFDFBF7EFCFBF7EFDFBB7E7DDBF7EFDFBF7EFDF9F7EFDFBF7EFCFBF7EDD7BF7EFDFBF0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":20}],"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":3,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":4,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":5,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":6,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":543424512}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":20}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":20}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220302","fpE":"20221210","planrtTS":"1651591587"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/21cb1d1a9f8d2fea0557d64d98388674.headers b/test/e2e/fixtures/21cb1d1a9f8d2fea0557d64d98388674.headers
new file mode 100644
index 00000000..b0fab664
--- /dev/null
+++ b/test/e2e/fixtures/21cb1d1a9f8d2fea0557d64d98388674.headers
@@ -0,0 +1,39 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:20 GMT",
+ "server": "Apache",
+ "access-control-allow-headers": "*",
+ "access-control-allow-methods": "GET,POST,OPTIONS",
+ "access-control-allow-origin": "*",
+ "content-length": "2976",
+ "keep-alive": "timeout=5, max=98",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fahrplan.salzburg-verkehr.at/bin/mgate.exe",
+ "time": 536,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public2a79c1-transpor2a79c1t/hafas2a79c1-client:t2a79c1est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "412"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1 b/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1
index 8124257a..ec58e740 100644
--- a/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1
+++ b/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1
@@ -1 +1 @@
-{"ver":"1.44","lang":"deu","id":"k544wkqswg4xgmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Magdeburg, Universität@X=11639745@Y=52139808@U=80@L=19686@i=A×de:15003:19686@","type":"S","name":"Magdeburg, Universität","icoX":0,"extId":"19686","state":"F","crd":{"x":11639745,"y":52139808,"floor":0},"pCls":32,"pRefL":[1,2,3,4,5,6,7,8,9,10,11,12,13],"gidL":["A×de:15003:19686"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Sudenburg, Kroatenweg@X=11591177@Y=52106935@U=80@L=7308@i=A×de:15003:7308@","type":"S","name":"Magdeburg, Sudenburg, Kroatenweg","icoX":0,"extId":"7308","state":"F","crd":{"x":11591177,"y":52106935,"floor":0},"pCls":32,"gidL":["A×de:15003:7308"],"chgTime":"000300"}],"prodL":[{"pid":"L::5::Str::B1759993135::5_MBT____1::*","name":"Str 1","nameS":"1","number":"1","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Str 1","num":"1597","line":"1","lineId":"5_MBT____1","matchId":"1","catOut":"Str ","catOutS":"StH","catOutL":"Str ","catIn":"StH","catCode":"5","admin":"MBT___"}},{"name":"Str 1","nameS":"1","icoX":0,"cls":32,"prodCtx":{"name":"Str 1","line":"1","lineId":"5_MBT____1","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 2","nameS":"2","icoX":0,"cls":32,"prodCtx":{"name":"Str 2","line":"2","lineId":"5_MBT____2","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 3","nameS":"3","icoX":0,"cls":32,"prodCtx":{"name":"Str 3","line":"3","lineId":"5_MBT____3","catOut":"Str ","catOutS":"StH","catOutL":"Str "}},{"name":"Str 4","nameS":"4","icoX":0,"cls":32,"prodCtx":{"name":"Str 4","line":"4","lineId":"5_MBT____4","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 5","nameS":"5","icoX":0,"cls":32,"prodCtx":{"name":"Str 5","line":"5","lineId":"5_MBT____5","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 6","nameS":"6","icoX":0,"cls":32,"prodCtx":{"name":"Str 6","line":"6","lineId":"5_MBT____6","catOut":"Str ","catOutS":"StH","catOutL":"Str "}},{"name":"Str 8","nameS":"8","icoX":0,"cls":32,"prodCtx":{"name":"Str 8","line":"8","lineId":"5_MBT____8","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 9","nameS":"9","icoX":0,"cls":32,"prodCtx":{"name":"Str 9","line":"9","lineId":"5_MBT____9","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 10","nameS":"10","icoX":0,"cls":32,"prodCtx":{"name":"Str 10","line":"10","lineId":"5_MBT____10","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 13","nameS":"13","icoX":0,"cls":32,"prodCtx":{"name":"Str 13","line":"13","lineId":"5_MBT____13","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 15","nameS":"15","icoX":0,"cls":32,"prodCtx":{"name":"Str 15","line":"15","lineId":"5_MBT____15","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str N5","nameS":"N5","icoX":0,"cls":32,"prodCtx":{"name":"Str N5","line":"N5","lineId":"5_MBT____N5","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str N8","nameS":"N8","icoX":0,"cls":32,"prodCtx":{"name":"Str N8","line":"N8","lineId":"5_MBT____N8","catOut":"Str ","catOutS":"StN","catOutL":"Str "}}],"opL":[{"name":"Magdeburger Verkehrsbetriebe","icoX":1,"id":"36"}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtS":"MVB","txtN":"MVB","txtL":"Magdeburger Verkehrsbetriebe"},{"type":"A","code":"ac","prio":10,"icoX":2,"txtN":"Fahrzeug ohne niederflurigen Einstieg geplant"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":226,"g":16,"b":29}},{"res":"MVB","txt":"Magdeburger Verkehrsbetriebe"},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":226,"g":16,"b":29}},{"type":"SOLID","bg":{"r":226,"g":16,"b":29}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|2142|2|80|16052022","date":"20220516","prodX":0,"dirTxt":"Sudenburg","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":12,"dProdX":0,"dTimeS":"100400","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3","RES_JNY_DTL_H2"],"sort":672399360}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":12,"tIdx":30}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"}],"fpB":"20220426","fpE":"20230503","planrtTS":"1651589503","sD":"20220503","sT":"165152","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.44","lang":"deu","id":"k4wg8kuuwgs894wx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Magdeburg, Universität@X=11639745@Y=52139808@U=80@L=19686@i=A×de:15003:19686@","type":"S","name":"Magdeburg, Universität","icoX":0,"extId":"19686","state":"F","crd":{"x":11639745,"y":52139808,"floor":0},"pCls":32,"pRefL":[1,2,3,4,5,6,7,8,9,10,11,12,13],"gidL":["A×de:15003:19686"],"chgTime":"000300"},{"lid":"A=1@O=Magdeburg, Sudenburg, Kroatenweg@X=11591177@Y=52106935@U=80@L=7308@i=A×de:15003:7308@","type":"S","name":"Magdeburg, Sudenburg, Kroatenweg","icoX":0,"extId":"7308","state":"F","crd":{"x":11591177,"y":52106935,"floor":0},"pCls":32,"gidL":["A×de:15003:7308"],"chgTime":"000300"}],"prodL":[{"pid":"L::5::Str::B1759993135::5_MBT____1::*","name":"Str 1","nameS":"1","number":"1","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Str 1","num":"1597","line":"1","lineId":"5_MBT____1","matchId":"1","catOut":"Str ","catOutS":"StH","catOutL":"Str ","catIn":"StH","catCode":"5","admin":"MBT___"}},{"name":"Str 1","nameS":"1","icoX":0,"cls":32,"prodCtx":{"name":"Str 1","line":"1","lineId":"5_MBT____1","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 2","nameS":"2","icoX":0,"cls":32,"prodCtx":{"name":"Str 2","line":"2","lineId":"5_MBT____2","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 3","nameS":"3","icoX":0,"cls":32,"prodCtx":{"name":"Str 3","line":"3","lineId":"5_MBT____3","catOut":"Str ","catOutS":"StH","catOutL":"Str "}},{"name":"Str 4","nameS":"4","icoX":0,"cls":32,"prodCtx":{"name":"Str 4","line":"4","lineId":"5_MBT____4","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 5","nameS":"5","icoX":0,"cls":32,"prodCtx":{"name":"Str 5","line":"5","lineId":"5_MBT____5","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 6","nameS":"6","icoX":0,"cls":32,"prodCtx":{"name":"Str 6","line":"6","lineId":"5_MBT____6","catOut":"Str ","catOutS":"StH","catOutL":"Str "}},{"name":"Str 8","nameS":"8","icoX":0,"cls":32,"prodCtx":{"name":"Str 8","line":"8","lineId":"5_MBT____8","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 9","nameS":"9","icoX":0,"cls":32,"prodCtx":{"name":"Str 9","line":"9","lineId":"5_MBT____9","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 10","nameS":"10","icoX":0,"cls":32,"prodCtx":{"name":"Str 10","line":"10","lineId":"5_MBT____10","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 13","nameS":"13","icoX":0,"cls":32,"prodCtx":{"name":"Str 13","line":"13","lineId":"5_MBT____13","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str 15","nameS":"15","icoX":0,"cls":32,"prodCtx":{"name":"Str 15","line":"15","lineId":"5_MBT____15","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str N5","nameS":"N5","icoX":0,"cls":32,"prodCtx":{"name":"Str N5","line":"N5","lineId":"5_MBT____N5","catOut":"Str ","catOutS":"StN","catOutL":"Str "}},{"name":"Str N8","nameS":"N8","icoX":0,"cls":32,"prodCtx":{"name":"Str N8","line":"N8","lineId":"5_MBT____N8","catOut":"Str ","catOutS":"StN","catOutL":"Str "}}],"opL":[{"name":"Magdeburger Verkehrsbetriebe","icoX":1,"id":"36"}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtS":"MVB","txtN":"MVB","txtL":"Magdeburger Verkehrsbetriebe"},{"type":"A","code":"ac","prio":10,"icoX":2,"txtN":"Fahrzeug ohne niederflurigen Einstieg geplant"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":226,"g":16,"b":29}},{"res":"MVB","txt":"Magdeburger Verkehrsbetriebe"},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":226,"g":16,"b":29}},{"type":"SOLID","bg":{"r":226,"g":16,"b":29}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|2142|2|80|16052022","date":"20220516","prodX":0,"dirTxt":"Sudenburg","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":12,"dProdX":0,"dTimeS":"100400","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3","RES_JNY_DTL_H2"],"sort":672399360}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":12,"tIdx":30}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"}],"fpB":"20220426","fpE":"20230503","planrtTS":"1651591453","sD":"20220503","sT":"172433","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1.headers b/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1.headers
index 8076e033..7f40c9c8 100644
--- a/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1.headers
+++ b/test/e2e/fixtures/231cbfa6fa3d22f7bee1ed32424167d1.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:51:52 GMT",
+ "date": "Tue, 03 May 2022 15:24:33 GMT",
"server": "Apache/2.4.25 (Debian)",
- "content-length": "1327",
+ "content-length": "1331",
"access-control-allow-origin": "*",
- "keep-alive": "timeout=5, max=90",
+ "keep-alive": "timeout=5, max=98",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://reiseauskunft.insa.de/bin/mgate.exe",
- "time": 105,
+ "time": 122,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-t780ef5ransport780ef5/hafas780ef5-client:780ef5test"
+ "publicd016ac-transd016acport/d016achafas-d016acclientd016ac:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/2d70a2e7b9e9f36a9cdfa0fe801ffc22 b/test/e2e/fixtures/2d70a2e7b9e9f36a9cdfa0fe801ffc22
new file mode 100644
index 00000000..13e33e30
--- /dev/null
+++ b/test/e2e/fixtures/2d70a2e7b9e9f36a9cdfa0fe801ffc22
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"rg6cakum2gchxm8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Germersheim@X=8365281@Y=49225398@U=81@L=8000376@","type":"S","name":"Germersheim","icoX":2,"extId":"8000376","state":"F","crd":{"x":8365910,"y":49225047,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Karlsruhe Hbf@X=8402181@Y=48993512@U=81@L=8000191@","type":"S","name":"Karlsruhe Hbf","icoX":2,"extId":"8000191","state":"F","crd":{"x":8401939,"y":48993530,"z":0,"floor":0},"pCls":831},{"lid":"A=1@O=Lingenfeld@X=8349523@Y=49252581@U=81@L=8003702@","type":"S","name":"Lingenfeld","icoX":2,"extId":"8003702","state":"F","crd":{"x":8349532,"y":49252806,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Heiligenstein(Pfalz)@X=8393723@Y=49285661@U=81@L=8002704@","type":"S","name":"Heiligenstein(Pfalz)","icoX":2,"extId":"8002704","state":"F","crd":{"x":8393830,"y":49285751,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Berghausen(Pfalz)@X=8406173@Y=49295450@U=81@L=8000894@","type":"S","name":"Berghausen(Pfalz)","icoX":2,"extId":"8000894","state":"F","crd":{"x":8406209,"y":49295441,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Speyer Hbf@X=8427953@Y=49324117@U=81@L=8005628@","type":"S","name":"Speyer Hbf","icoX":2,"extId":"8005628","state":"F","crd":{"x":8427926,"y":49324171,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Speyer Nord-West@X=8419261@Y=49333592@U=81@L=8005626@","type":"S","name":"Speyer Nord-West","icoX":2,"extId":"8005626","state":"F","crd":{"x":8419414,"y":49333565,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Schifferstadt Süd@X=8377317@Y=49374088@U=81@L=8005345@","type":"S","name":"Schifferstadt Süd","icoX":2,"extId":"8005345","state":"F","crd":{"x":8377021,"y":49374466,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Schifferstadt@X=8364948@Y=49392912@U=81@L=8000326@","type":"S","name":"Schifferstadt","icoX":2,"extId":"8000326","state":"F","crd":{"x":8365047,"y":49392687,"z":0,"floor":0},"pCls":536},{"lid":"A=1@O=Limburgerhof@X=8390747@Y=49424275@U=81@L=8003687@","type":"S","name":"Limburgerhof","icoX":2,"extId":"8003687","state":"F","crd":{"x":8390630,"y":49424068,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Ludwigshafen(Rh)Hbf@X=8433401@Y=49477985@U=81@L=8000236@","type":"S","name":"Ludwigshafen(Rh)Hbf","icoX":2,"extId":"8000236","state":"F","crd":{"x":8433769,"y":49477257,"z":0,"floor":0},"pCls":314},{"lid":"A=1@O=Ludwigshafen(Rhein) Mitte@X=8452152@Y=49479001@U=81@L=8003759@","type":"S","name":"Ludwigshafen(Rhein) Mitte","icoX":2,"extId":"8003759","state":"F","crd":{"x":8452215,"y":49478938,"z":0,"floor":0},"pCls":824},{"lid":"A=1@O=Mannheim Hbf@X=8468917@Y=49479352@U=81@L=8000244@","type":"S","name":"Mannheim Hbf","icoX":2,"extId":"8000244","state":"F","crd":{"x":8469268,"y":49479181,"z":0,"floor":0},"pCls":319},{"lid":"A=1@O=Mannheim-Friedrichsfeld Süd@X=8572383@Y=49438145@U=81@L=8003842@","type":"S","name":"Mannheim-Friedrichsfeld Süd","icoX":2,"extId":"8003842","state":"F","crd":{"x":8572239,"y":49438217,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg-Pfaffengrund/Wieblingen@X=8641573@Y=49411933@U=81@L=8002687@","type":"S","name":"Heidelberg-Pfaffengrund/Wieblingen","icoX":2,"extId":"8002687","state":"F","crd":{"x":8641474,"y":49411969,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg Hbf@X=8675444@Y=49403564@U=81@L=8000156@","type":"S","name":"Heidelberg Hbf","icoX":2,"extId":"8000156","state":"F","crd":{"x":8675480,"y":49403582,"z":0,"floor":0},"pCls":831},{"lid":"A=1@O=Heidelberg-Kirchheim/Rohrbach@X=8675382@Y=49379392@U=81@L=8002686@","type":"S","name":"Heidelberg-Kirchheim/Rohrbach","icoX":2,"extId":"8002686","state":"F","crd":{"x":8675444,"y":49379913,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=St Ilgen-Sandhausen@X=8668712@Y=49341268@U=81@L=8005648@","type":"S","name":"St Ilgen-Sandhausen","icoX":2,"extId":"8005648","state":"F","crd":{"x":8668694,"y":49341125,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Wiesloch-Walldorf@X=8664145@Y=49291351@U=81@L=8006421@","type":"S","name":"Wiesloch-Walldorf","icoX":2,"extId":"8006421","state":"F","crd":{"x":8664217,"y":49291028,"z":0,"floor":0},"pCls":571},{"lid":"A=1@O=Rot-Malsch@X=8652207@Y=49243385@U=81@L=8005181@","type":"S","name":"Rot-Malsch","icoX":2,"extId":"8005181","state":"F","crd":{"x":8652216,"y":49243367,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Bad Schönborn-Kronau@X=8646823@Y=49219348@U=81@L=8004032@","type":"S","name":"Bad Schönborn-Kronau","icoX":2,"extId":"8004032","state":"F","crd":{"x":8646886,"y":49219564,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Bad Schönborn Süd@X=8641924@Y=49200003@U=81@L=8003533@","type":"S","name":"Bad Schönborn Süd","icoX":2,"extId":"8003533","state":"F","crd":{"x":8641924,"y":49199994,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Stettfeld-Weiher@X=8636926@Y=49183625@U=81@L=8005933@","type":"S","name":"Stettfeld-Weiher","icoX":2,"extId":"8005933","state":"F","crd":{"x":8637159,"y":49183975,"z":0,"floor":0},"pCls":24},{"lid":"A=1@O=Ubstadt-Weiher@X=8623334@Y=49167022@U=81@L=8005931@","type":"S","name":"Ubstadt-Weiher","icoX":2,"extId":"8005931","state":"F","crd":{"x":8624017,"y":49167759,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Bruchsal@X=8589651@Y=49124619@U=81@L=8000055@","type":"S","name":"Bruchsal","icoX":2,"extId":"8000055","state":"F","crd":{"x":8589687,"y":49124592,"z":0,"floor":0},"pCls":63},{"lid":"A=1@O=Karlsruhe-Durlach@X=8462823@Y=49002330@U=81@L=8003184@","type":"S","name":"Karlsruhe-Durlach","icoX":2,"extId":"8003184","state":"F","crd":{"x":8462292,"y":49002025,"z":0,"floor":0},"pCls":827}],"prodL":[{"name":"S 3","nameS":"3","number":"3","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 3","num":"38335","line":"3","lineId":"4_801539_3","matchId":"3","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801539"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"}],"icoL":[{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"attr_info"},{"res":"attr_bike"}],"dirL":[{"txt":"Karlsruhe Hbf"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}}]},"journey":{"jid":"1|206499|0|81|18072022","date":"20220718","prodX":0,"dirTxt":"Karlsruhe Hbf","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"094900","dProgType":"PROGNOSED","dDirTxt":"Karlsruhe Hbf","dTZOffset":120,"type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095200","dTZOffset":120,"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"095600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095600","dTZOffset":120,"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"095800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095800","dTZOffset":120,"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100200","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100800","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"101100","aTZOffset":120,"dProdX":0,"dTimeS":"101100","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"101400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101500","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"102100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102100","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"102300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102400","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"11"},"aTimeS":"102600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"11"},"dTimeS":"103000","dTZOffset":120,"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103800","dTZOffset":120,"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"104200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"104300","dTZOffset":120,"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"104500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"104900","dTZOffset":120,"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105200","dTZOffset":120,"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"105500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"105500","dTZOffset":120,"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"105900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"105900","dTZOffset":120,"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110300","dTZOffset":120,"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"110500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"110500","dTZOffset":120,"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"110700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"110800","dTZOffset":120,"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111000","dTZOffset":120,"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"111200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"111200","dTZOffset":120,"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"111600","aTZOffset":120,"dProdX":0,"dTimeS":"111600","dTZOffset":120,"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"112500","aTZOffset":120,"dProdX":0,"dTimeS":"112600","dTZOffset":120,"type":"N"},{"locX":1,"idx":25,"aProdX":0,"aTimeS":"113200","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"fährt 11. Mai bis 10. Dez 2022; nicht 14. bis 17. Mai 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00387FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":0,"tLocX":5,"fLocIdx":0,"tLocIdx":4},{"sDaysR":"fährt 11. Mai bis 10. Dez 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":5,"tLocX":21,"fLocIdx":4,"tLocIdx":20},{"sDaysR":"fährt 11. Mai bis 10. Dez 2022; nicht 5., 6. Jun 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE003FFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":21,"tLocX":1,"fLocIdx":20,"tLocIdx":25}],"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":25,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":25,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":25,"tagL":["RES_JNY_DTL"],"sort":744488960}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20201213","fpE":"20221210","planrtTS":"1651591611"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/2d70a2e7b9e9f36a9cdfa0fe801ffc22.headers b/test/e2e/fixtures/2d70a2e7b9e9f36a9cdfa0fe801ffc22.headers
new file mode 100644
index 00000000..4b23008b
--- /dev/null
+++ b/test/e2e/fixtures/2d70a2e7b9e9f36a9cdfa0fe801ffc22.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:23 GMT",
+ "server": "Apache",
+ "content-length": "2790",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://vrn.hafas.de/bin/mgate.exe",
+ "time": 539,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-traf2cb61nsport/hf2cb61afas-clf2cb61ient:tesf2cb61t"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "285"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/2e129d99f325a473a56fb83a14bb8a4c b/test/e2e/fixtures/2e129d99f325a473a56fb83a14bb8a4c
new file mode 100644
index 00000000..6f4afd4e
--- /dev/null
+++ b/test/e2e/fixtures/2e129d99f325a473a56fb83a14bb8a4c
@@ -0,0 +1 @@
+{"ver":"1.21","lang":"eng","id":"qqksake42ks584wx","err":"OK","svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Szczecin Główny@X=14550318@Y=53418784@U=51@L=5100057@","type":"S","name":"Szczecin Główny","icoX":2,"extId":"5100057","state":"F","crd":{"x":14550318,"y":53418784,"layerX":0,"crdSysX":0},"pCls":46},{"lid":"A=1@O=Przemyśl Główny@X=22776364@Y=49783664@U=51@L=5100234@","type":"S","name":"Przemyśl Główny","icoX":2,"extId":"5100234","state":"F","crd":{"x":22776364,"y":49783664,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Gryfino@X=14493020@Y=53254210@U=51@L=5100108@","type":"S","name":"Gryfino","icoX":3,"extId":"5100108","state":"F","crd":{"x":14493020,"y":53254210,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Chojna@X=14443930@Y=52963400@U=51@L=5100720@","type":"S","name":"Chojna","icoX":3,"extId":"5100720","state":"F","crd":{"x":14443930,"y":52963400,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Mieszkowice@X=14485964@Y=52782096@U=51@L=5102220@","type":"S","name":"Mieszkowice","icoX":3,"extId":"5102220","state":"F","crd":{"x":14485964,"y":52782096,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Kostrzyn@X=14647985@Y=52591777@U=51@L=5100214@","type":"S","name":"Kostrzyn","icoX":3,"extId":"5100214","state":"F","crd":{"x":14647985,"y":52591777,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Rzepin@X=14815077@Y=52350219@U=51@L=5100082@","type":"S","name":"Rzepin","icoX":2,"extId":"5100082","state":"F","crd":{"x":14815077,"y":52350219,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Zielona Góra Główna@X=15513710@Y=51947439@U=51@L=5100222@","type":"S","name":"Zielona Góra Główna","icoX":2,"extId":"5100222","state":"F","crd":{"x":15513710,"y":51947439,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Nowa Sól@X=15708110@Y=51799683@U=51@L=5100043@","type":"S","name":"Nowa Sól","icoX":3,"extId":"5100043","state":"F","crd":{"x":15708110,"y":51799683,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Bytom Odrzański@X=15821869@Y=51726520@U=51@L=5100654@","type":"S","name":"Bytom Odrzański","icoX":3,"extId":"5100654","state":"F","crd":{"x":15821869,"y":51726520,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Głogów@X=16079715@Y=51668953@U=51@L=5100012@","type":"S","name":"Głogów","icoX":2,"extId":"5100012","state":"F","crd":{"x":16079715,"y":51668953,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Ścinawa@X=16421359@Y=51409659@U=51@L=5100199@","type":"S","name":"Ścinawa","icoX":2,"extId":"5100199","state":"F","crd":{"x":16421359,"y":51409659,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Wołów@X=16633756@Y=51333017@U=51@L=5100155@","type":"S","name":"Wołów","icoX":3,"extId":"5100155","state":"F","crd":{"x":16633756,"y":51333017,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Brzeg Dolny@X=16726768@Y=51266192@U=51@L=5100004@","type":"S","name":"Brzeg Dolny","icoX":3,"extId":"5100004","state":"F","crd":{"x":16726768,"y":51266192,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Wrocław Główny@X=17037084@Y=51098075@U=51@L=5100069@","type":"S","name":"Wrocław Główny","icoX":2,"extId":"5100069","state":"F","crd":{"x":17037084,"y":51098075,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Oława@X=17297187@Y=50930939@U=51@L=5102560@","type":"S","name":"Oława","icoX":3,"extId":"5102560","state":"F","crd":{"x":17297187,"y":50930939,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Brzeg@X=17471183@Y=50852975@U=51@L=5100003@","type":"S","name":"Brzeg","icoX":2,"extId":"5100003","state":"F","crd":{"x":17471183,"y":50852975,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Opole Główne@X=17925866@Y=50661514@U=51@L=5100046@","type":"S","name":"Opole Główne","icoX":2,"extId":"5100046","state":"F","crd":{"x":17925866,"y":50661514,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Strzelce Opolskie@X=18303188@Y=50517327@U=51@L=5100138@","type":"S","name":"Strzelce Opolskie","icoX":3,"extId":"5100138","state":"F","crd":{"x":18303188,"y":50517327,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Gliwice@X=18677157@Y=50301110@U=51@L=5100011@","type":"S","name":"Gliwice","icoX":2,"extId":"5100011","state":"F","crd":{"x":18677157,"y":50301110,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Zabrze@X=18786943@Y=50305281@U=51@L=5100070@","type":"S","name":"Zabrze","icoX":2,"extId":"5100070","state":"F","crd":{"x":18786943,"y":50305281,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Katowice@X=19017165@Y=50257512@U=51@L=5100020@","type":"S","name":"Katowice","icoX":2,"extId":"5100020","state":"F","crd":{"x":19017165,"y":50257512,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Mysłowice@X=19141900@Y=50237790@U=51@L=5100175@","type":"S","name":"Mysłowice","icoX":2,"extId":"5100175","state":"F","crd":{"x":19141900,"y":50237790,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Jaworzno Szczakowa@X=19297422@Y=50246329@U=51@L=5100213@","type":"S","name":"Jaworzno Szczakowa","icoX":2,"extId":"5100213","state":"F","crd":{"x":19297422,"y":50246329,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Trzebinia@X=19453214@Y=50153938@U=51@L=5100072@","type":"S","name":"Trzebinia","icoX":2,"extId":"5100072","state":"F","crd":{"x":19453214,"y":50153938,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Krzeszowice@X=19633241@Y=50130962@U=51@L=5101863@","type":"S","name":"Krzeszowice","icoX":2,"extId":"5101863","state":"F","crd":{"x":19633241,"y":50130962,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Kraków Główny@X=19947423@Y=50067192@U=51@L=5100028@","type":"S","name":"Kraków Główny","icoX":2,"extId":"5100028","state":"F","crd":{"x":19947423,"y":50067192,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Kraków Płaszów@X=19974894@Y=50035092@U=51@L=5100240@","type":"S","name":"Kraków Płaszów","icoX":2,"extId":"5100240","state":"F","crd":{"x":19974894,"y":50035092,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Bochnia@X=20430773@Y=49977300@U=51@L=5100227@","type":"S","name":"Bochnia","icoX":2,"extId":"5100227","state":"F","crd":{"x":20430773,"y":49977300,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Brzesko Okocim@X=20610297@Y=49986397@U=51@L=5100671@","type":"S","name":"Brzesko Okocim","icoX":2,"extId":"5100671","state":"F","crd":{"x":20610297,"y":49986397,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Tarnów@X=20974180@Y=50005401@U=51@L=5100230@","type":"S","name":"Tarnów","icoX":2,"extId":"5100230","state":"F","crd":{"x":20974180,"y":50005401,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Dębica@X=21405563@Y=50054419@U=51@L=5100228@","type":"S","name":"Dębica","icoX":2,"extId":"5100228","state":"F","crd":{"x":21405563,"y":50054419,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Ropczyce@X=21582885@Y=50078582@U=51@L=5103157@","type":"S","name":"Ropczyce","icoX":2,"extId":"5103157","state":"F","crd":{"x":21582885,"y":50078582,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Sędziszów Małopolski@X=21694701@Y=50075283@U=51@L=5103349@","type":"S","name":"Sędziszów Małopolski","icoX":2,"extId":"5103349","state":"F","crd":{"x":21694701,"y":50075283,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Rzeszów Zachodni@X=21994033@Y=50053529@U=51@L=5103245@","type":"S","name":"Rzeszów Zachodni","icoX":3,"extId":"5103245","state":"F","crd":{"x":21994033,"y":50053529,"layerX":0,"crdSysX":0},"pCls":12},{"lid":"A=1@O=Rzeszów Główny@X=22006798@Y=50043110@U=51@L=5100229@","type":"S","name":"Rzeszów Główny","icoX":2,"extId":"5100229","state":"F","crd":{"x":22006798,"y":50043110,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Łańcut@X=22227510@Y=50081431@U=51@L=5101932@","type":"S","name":"Łańcut","icoX":2,"extId":"5101932","state":"F","crd":{"x":22227510,"y":50081431,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Przeworsk@X=22503353@Y=50067219@U=51@L=5100195@","type":"S","name":"Przeworsk","icoX":2,"extId":"5100195","state":"F","crd":{"x":22503353,"y":50067219,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Jarosław@X=22677897@Y=50010668@U=51@L=5100233@","type":"S","name":"Jarosław","icoX":2,"extId":"5100233","state":"F","crd":{"x":22677897,"y":50010668,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Radymno@X=22829149@Y=49939537@U=51@L=5103068@","type":"S","name":"Radymno","icoX":2,"extId":"5103068","state":"F","crd":{"x":22829149,"y":49939537,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Przemyśl Zasanie@X=22774117@Y=49793633@U=51@L=5102825@","type":"S","name":"Przemyśl Zasanie","icoX":2,"extId":"5102825","state":"F","crd":{"x":22774117,"y":49793633,"layerX":0,"crdSysX":0},"pCls":14}],"prodL":[{"name":"IC 8304","number":"8304","icoX":0,"cls":4,"oprX":0,"prodCtx":{"name":"IC 8304","num":"8304","matchId":"8304","catOut":"IC ","catOutS":"ICP","catOutL":"IC InterCity","catIn":"ICP","catCode":"2","admin":"51IC__"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[{"name":"PKP Intercity","icoX":1}],"remL":[{"type":"A","code":"JP","prio":15,"icoX":4,"txtN":"buffet"},{"type":"A","code":"P1","prio":101,"icoX":4,"txtN":"PKP Intercity"},{"type":"A","code":"CC","prio":250,"icoX":4,"txtN":"The ability to purchase tickets by mobile phone on m.bilkom.pl"},{"type":"A","code":"FB","prio":250,"icoX":4,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"RE","prio":320,"icoX":4,"txtN":"Seat booking"},{"type":"A","code":"KL","prio":610,"icoX":4,"txtN":"air conditioning"},{"type":"A","code":"KK","prio":610,"icoX":4,"txtN":"parent-and-children compartment"},{"type":"A","code":"95","prio":620,"icoX":4,"txtN":"wagon with a platform for disabled travellers"},{"type":"A","code":"K ","prio":640,"icoX":4,"txtN":"carriage of parcels"},{"type":"I","code":"ZN","icoX":4,"txtN":"MATEJKO"}],"icoL":[{"res":"prod_icp","fg":{"r":255,"g":255,"b":255},"bg":{"r":40,"g":179,"b":31}},{"res":"IC","txt":"PKP Intercity"},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":77,"g":170,"b":221}},{"res":"prod_ir","fg":{"r":255,"g":255,"b":255},"bg":{"r":40,"g":179,"b":31}},{"res":"INFO"}]},"journey":{"jid":"1|378468|0|51|17012022","date":"20220117","prodX":0,"status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"061800","dProgType":"PROGNOSED","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"063700","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"064100","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPlatfS":"II/5","aOutR":true,"aTimeS":"070000","dProdX":0,"dPlatfS":"II/5","dInR":true,"dTimeS":"070200","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"071400","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"071600","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPlatfS":"III/1r","aOutR":true,"aTimeS":"073500","dProdX":0,"dPlatfS":"III/1r","dInR":true,"dTimeS":"073900","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPlatfS":"V/32","aOutR":true,"aTimeS":"080000","dProdX":0,"dPlatfS":"V/32","dInR":true,"dTimeS":"080100","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"084900","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"085000","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"090500","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"090600","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPlatfS":"I/2","aOutR":true,"aTimeS":"091400","dProdX":0,"dPlatfS":"I/2","dInR":true,"dTimeS":"091500","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPlatfS":"I/18","aOutR":true,"aTimeS":"093100","dProdX":0,"dPlatfS":"I/18","dInR":true,"dTimeS":"093200","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPlatfS":"I/2","aOutR":true,"aTimeS":"100200","dProdX":0,"dPlatfS":"I/2","dInR":true,"dTimeS":"100300","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPlatfS":"I/2","aOutR":true,"aTimeS":"102200","dProdX":0,"dPlatfS":"I/2","dInR":true,"dTimeS":"102300","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"103500","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"103600","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPlatfS":"III/5","aOutR":true,"aTimeS":"110200","dProdX":0,"dPlatfS":"III/5","dInR":true,"dTimeS":"112200","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"114500","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"114600","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPlatfS":"I/2","aOutR":true,"aTimeS":"115400","dProdX":0,"dPlatfS":"I/2","dInR":true,"dTimeS":"115500","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPlatfS":"II/2","aOutR":true,"aTimeS":"121800","dProdX":0,"dPlatfS":"II/2","dInR":true,"dTimeS":"122000","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPlatfS":"I/2","aOutR":true,"aTimeS":"124200","dProdX":0,"dPlatfS":"I/2","dInR":true,"dTimeS":"124300","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPlatfS":"II/5","aOutR":true,"aTimeS":"131000","dProdX":0,"dPlatfS":"II/5","dInR":true,"dTimeS":"131200","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPlatfS":"I/2","aOutR":true,"aTimeS":"131900","dProdX":0,"dPlatfS":"I/2","dInR":true,"dTimeS":"132000","type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPlatfS":"III/4","aOutR":true,"aTimeS":"133500","dProdX":0,"dPlatfS":"III/4","dInR":true,"dTimeS":"133900","type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPlatfS":"III/2","aOutR":true,"aTimeS":"135000","dProdX":0,"dPlatfS":"III/2","dInR":true,"dTimeS":"135100","type":"N"},{"locX":23,"idx":22,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"140000","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"140100","type":"N"},{"locX":24,"idx":23,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"141200","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"141300","type":"N"},{"locX":25,"idx":24,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"142200","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"142300","type":"N"},{"locX":26,"idx":25,"aProdX":0,"aPlatfS":"I/11","aOutR":true,"aTimeS":"144000","dProdX":0,"dPlatfS":"I/11","dInR":true,"dTimeS":"145200","type":"N"},{"locX":27,"idx":26,"aProdX":0,"aPlatfS":"III/4","aOutR":true,"aTimeS":"145900","dProdX":0,"dPlatfS":"III/4","dInR":true,"dTimeS":"150700","type":"N"},{"locX":28,"idx":27,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"153300","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"153400","type":"N"},{"locX":29,"idx":28,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"154200","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"154300","type":"N"},{"locX":30,"idx":29,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"155800","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"160400","type":"N"},{"locX":31,"idx":30,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"162000","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"162100","type":"N"},{"locX":32,"idx":31,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"162900","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"163000","type":"N"},{"locX":33,"idx":32,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"163500","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"163600","type":"N"},{"locX":34,"idx":33,"aProdX":0,"aPlatfS":"II/41","aOutR":true,"aTimeS":"165400","dProdX":0,"dPlatfS":"II/41","dInR":true,"dTimeS":"165500","type":"N"},{"locX":35,"idx":34,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"165800","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"170000","type":"N"},{"locX":36,"idx":35,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"171200","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"171300","type":"N"},{"locX":37,"idx":36,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"172600","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"172700","type":"N"},{"locX":38,"idx":37,"aProdX":0,"aPlatfS":"II/1","aOutR":true,"aTimeS":"173600","dProdX":0,"dPlatfS":"II/1","dInR":true,"dTimeS":"173700","type":"N"},{"locX":39,"idx":38,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"174500","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"174600","type":"N"},{"locX":40,"idx":39,"aProdX":0,"aPlatfS":"I/1","aOutR":true,"aTimeS":"180000","dProdX":0,"dPlatfS":"I/1","dInR":true,"dTimeS":"180100","type":"N"},{"locX":1,"idx":40,"aProdX":0,"aPlatfS":"I/3","aOutR":true,"aTimeS":"180400","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"not every day","sDaysI":"17. Jan until 12. Mar 2022; not 18. Jan 2022, 25. until 27. Jan 2022, 29., 31. Jan 2022, 1. Feb 2022","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DFFDFFFFFBF14FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":40}],"msgL":[{"type":"REM","remX":0,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538836992},{"type":"REM","remX":1,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684326912},{"type":"REM","remX":2,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":3,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":4,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":713031680},{"type":"REM","remX":5,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":7,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":752353280},{"type":"REM","remX":8,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":754974720},{"type":"REM","remX":9,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":40}]},"fpB":"20201213","fpE":"20221210","planrtTS":"1651591427"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/2e129d99f325a473a56fb83a14bb8a4c.headers b/test/e2e/fixtures/2e129d99f325a473a56fb83a14bb8a4c.headers
new file mode 100644
index 00000000..b7a29051
--- /dev/null
+++ b/test/e2e/fixtures/2e129d99f325a473a56fb83a14bb8a4c.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:25:51 GMT",
+ "server": "Apache",
+ "content-length": "3511",
+ "content-type": "application/json; charset=utf-8",
+ "set-cookie": [
+ "HAFAS-PROD-MOBIL-CL-SSL=HAFAS-PROD-MOBIL-01; path=/"
+ ]
+ },
+ "url": "https://mobil.rozklad-pkp.pl:8019/bin/mgate.exe",
+ "time": 229,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-t13f943ranspor13f943t/haf13f943as-client:13f943test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "231"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64 b/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64
index 3f5f5cdd..4ec3dfda 100644
--- a/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64
+++ b/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64
@@ -1 +1 @@
-{"ver":"1.30","lang":"deu","id":"mugsgmq6wk48xmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kiel Ellerbeker Markt@X=10170414@Y=54323630@U=100@L=9910394@","type":"S","name":"Kiel Ellerbeker Markt","icoX":0,"extId":"9910394","state":"F","crd":{"x":10170414,"y":54323630,"floor":0},"pCls":32,"pRefL":[1,2,3,4,5,6,7,8,9,10,11],"entry":true,"mMastLocX":1,"gidL":["A×de:01002:49027::2"]},{"lid":"A=1@O=Kiel Ellerbeker Markt@X=10169703@Y=54323450@U=100@L=9049027@","type":"S","name":"Kiel Ellerbeker Markt","icoX":2,"extId":"9049027","state":"F","crd":{"x":10169703,"y":54323450,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:01002:49027"]},{"lid":"A=1@O=Kiel Pillauer Straße@X=10196743@Y=54337275@U=100@L=9911149@","type":"S","name":"Kiel Pillauer Straße","icoX":0,"extId":"9911149","state":"F","crd":{"x":10196743,"y":54337275,"floor":0},"pCls":32,"entry":true,"mMastLocX":3,"gidL":["A×de:01002:49186::2"]},{"lid":"A=1@O=Kiel Pillauer Straße@X=10196581@Y=54337410@U=100@L=9049186@","type":"S","name":"Kiel Pillauer Straße","icoX":2,"extId":"9049186","state":"F","crd":{"x":10196581,"y":54337410,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:01002:49186"]}],"prodL":[{"pid":"L::5::Bus::B1915477739::Bus_1915477739_11::*","name":"Bus 11","number":"11","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 11","num":"6035","line":"11","matchId":"11","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus","catIn":"GB_","catCode":"5","admin":"KVGK__"}},{"name":"Bus 2","icoX":0,"cls":32,"prodCtx":{"name":"Bus 2","lineId":"2","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 9","icoX":0,"cls":32,"prodCtx":{"name":"Bus 9","lineId":"9","catOut":"Bus ","catOutS":"NB","catOutL":"Bus"}},{"name":"Bus 11","icoX":0,"cls":32,"prodCtx":{"name":"Bus 11","lineId":"11","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 11N","icoX":0,"cls":32,"prodCtx":{"name":"Bus 11N","lineId":"11N","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 14","icoX":0,"cls":32,"prodCtx":{"name":"Bus 14","lineId":"14","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 14N","icoX":0,"cls":32,"prodCtx":{"name":"Bus 14N","lineId":"14N","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 15","icoX":0,"cls":32,"prodCtx":{"name":"Bus 15","lineId":"15","catOut":"Bus ","catOutS":"NB","catOutL":"Bus"}},{"name":"Bus 72","icoX":0,"cls":32,"prodCtx":{"name":"Bus 72","lineId":"72","catOut":"Bus ","catOutS":"NB","catOutL":"Bus"}},{"name":"Bus 200","icoX":0,"cls":32,"prodCtx":{"name":"Bus 200","lineId":"200","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 201","icoX":0,"cls":32,"prodCtx":{"name":"Bus 201","lineId":"201","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 210","icoX":0,"cls":32,"prodCtx":{"name":"Bus 210","lineId":"210","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}}],"opL":[{"name":"Kieler Verkehrsgesellschaft mbH","icoX":1,"id":"601"}],"remL":[{"type":"A","code":"eb","prio":899,"icoX":3,"txtN":"Linie der KVG Kieler Verkehrsgesellschaft mbH, Info: 0431 2203-2203"}],"icoL":[{"res":"PROD_BUS","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":120,"b":0}},{"res":"KIE","txt":"Kieler Verkehrsgesellschaft mbH"},{"res":"STA"},{"res":"INFO"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":255,"g":120,"b":0}},{"type":"SOLID","bg":{"r":255,"g":120,"b":0}}]},"type":"DEP","jnyL":[{"jid":"1|53923|3|100|18072022","date":"20220718","prodX":0,"dirTxt":"Kiel Pillauer Straße","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":25,"dProdX":0,"dTimeS":"100800","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923140096}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":2,"fIdx":25,"tIdx":33}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220303","fpE":"20221227","planrtTS":"1651590455","sD":"20220503","sT":"170800","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.30","lang":"deu","id":"2jggwkam2ksc9mwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kiel Ellerbeker Markt@X=10170414@Y=54323630@U=100@L=9910394@","type":"S","name":"Kiel Ellerbeker Markt","icoX":0,"extId":"9910394","state":"F","crd":{"x":10170414,"y":54323630,"floor":0},"pCls":32,"pRefL":[1,2,3,4,5,6,7,8,9,10,11],"entry":true,"mMastLocX":1,"gidL":["A×de:01002:49027::2"]},{"lid":"A=1@O=Kiel Ellerbeker Markt@X=10169703@Y=54323450@U=100@L=9049027@","type":"S","name":"Kiel Ellerbeker Markt","icoX":2,"extId":"9049027","state":"F","crd":{"x":10169703,"y":54323450,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:01002:49027"]},{"lid":"A=1@O=Kiel Pillauer Straße@X=10196743@Y=54337275@U=100@L=9911149@","type":"S","name":"Kiel Pillauer Straße","icoX":0,"extId":"9911149","state":"F","crd":{"x":10196743,"y":54337275,"floor":0},"pCls":32,"entry":true,"mMastLocX":3,"gidL":["A×de:01002:49186::2"]},{"lid":"A=1@O=Kiel Pillauer Straße@X=10196581@Y=54337410@U=100@L=9049186@","type":"S","name":"Kiel Pillauer Straße","icoX":2,"extId":"9049186","state":"F","crd":{"x":10196581,"y":54337410,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:01002:49186"]}],"prodL":[{"pid":"L::5::Bus::B1915477739::Bus_1915477739_11::*","name":"Bus 11","number":"11","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 11","num":"6035","line":"11","matchId":"11","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus","catIn":"GB_","catCode":"5","admin":"KVGK__"}},{"name":"Bus 2","icoX":0,"cls":32,"prodCtx":{"name":"Bus 2","lineId":"2","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 9","icoX":0,"cls":32,"prodCtx":{"name":"Bus 9","lineId":"9","catOut":"Bus ","catOutS":"NB","catOutL":"Bus"}},{"name":"Bus 11","icoX":0,"cls":32,"prodCtx":{"name":"Bus 11","lineId":"11","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 11N","icoX":0,"cls":32,"prodCtx":{"name":"Bus 11N","lineId":"11N","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 14","icoX":0,"cls":32,"prodCtx":{"name":"Bus 14","lineId":"14","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 14N","icoX":0,"cls":32,"prodCtx":{"name":"Bus 14N","lineId":"14N","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus"}},{"name":"Bus 15","icoX":0,"cls":32,"prodCtx":{"name":"Bus 15","lineId":"15","catOut":"Bus ","catOutS":"NB","catOutL":"Bus"}},{"name":"Bus 72","icoX":0,"cls":32,"prodCtx":{"name":"Bus 72","lineId":"72","catOut":"Bus ","catOutS":"NB","catOutL":"Bus"}},{"name":"Bus 200","icoX":0,"cls":32,"prodCtx":{"name":"Bus 200","lineId":"200","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 201","icoX":0,"cls":32,"prodCtx":{"name":"Bus 201","lineId":"201","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 210","icoX":0,"cls":32,"prodCtx":{"name":"Bus 210","lineId":"210","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}}],"opL":[{"name":"Kieler Verkehrsgesellschaft mbH","icoX":1,"id":"601"}],"remL":[{"type":"A","code":"eb","prio":899,"icoX":3,"txtN":"Linie der KVG Kieler Verkehrsgesellschaft mbH, Info: 0431 2203-2203"}],"icoL":[{"res":"PROD_BUS","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":120,"b":0}},{"res":"KIE","txt":"Kieler Verkehrsgesellschaft mbH"},{"res":"STA"},{"res":"INFO"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":255,"g":120,"b":0}},{"type":"SOLID","bg":{"r":255,"g":120,"b":0}}]},"type":"DEP","jnyL":[{"jid":"1|53923|3|100|18072022","date":"20220718","prodX":0,"dirTxt":"Kiel Pillauer Straße","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":25,"dProdX":0,"dTimeS":"100800","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923140096}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":2,"fIdx":25,"tIdx":33}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220303","fpE":"20221227","planrtTS":"1651591446","sD":"20220503","sT":"172436","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64.headers b/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64.headers
index 9a47610b..eb4b1635 100644
--- a/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64.headers
+++ b/test/e2e/fixtures/2ee69cb75b93780004645d19885a6a64.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:08:00 GMT",
+ "date": "Tue, 03 May 2022 15:24:36 GMT",
"server": "Apache",
"vary": "User-Agent",
- "content-length": "1284",
- "keep-alive": "timeout=5, max=87",
+ "content-length": "1285",
+ "keep-alive": "timeout=5, max=98",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://nah.sh.hafas.de/bin/mgate.exe",
- "time": 149,
+ "time": 126,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-tra608269nsport/608269hafas-608269client608269:test"
+ "public-tc759bfranspoc759bfrt/hafasc759bf-client:c759bftest"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/301aee1986e6bac1f12ad9b23179b28c b/test/e2e/fixtures/301aee1986e6bac1f12ad9b23179b28c
new file mode 100644
index 00000000..124190cf
--- /dev/null
+++ b/test/e2e/fixtures/301aee1986e6bac1f12ad9b23179b28c
@@ -0,0 +1 @@
+{"ver":"1.24","ext":"DB.REGIO.1","lang":"deu","id":"5ukw2kqm2ku5ym8g","err":"OK","svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Hbf Bus@X=7462449@Y=51361900@U=80@L=3235293@","type":"S","name":"Hbf Bus","icoX":2,"extId":"3235293","state":"F","crd":{"x":7462449,"y":51361900,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter(Ruhr) Bahnhof@X=7386490@Y=51386332@U=80@L=3307209@","type":"S","name":"Wetter(Ruhr) Bahnhof","icoX":2,"extId":"3307209","state":"F","crd":{"x":7386490,"y":51386332,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen(Westf) Eckeseyer Brücke@X=7459213@Y=51367779@U=80@L=3307001@","type":"S","name":"Hagen(Westf) Eckeseyer Brücke","icoX":2,"extId":"3307001","state":"F","crd":{"x":7459213,"y":51367779,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen(Westf) Bauhaus@X=7455626@Y=51375141@U=80@L=3307002@","type":"S","name":"Hagen(Westf) Bauhaus","icoX":2,"extId":"3307002","state":"F","crd":{"x":7455626,"y":51375141,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen(Westf) Weststraße@X=7443886@Y=51387816@U=80@L=3307100@","type":"S","name":"Hagen(Westf) Weststraße","icoX":2,"extId":"3307100","state":"F","crd":{"x":7443886,"y":51387816,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen-Vorhalle Mitte@X=7429611@Y=51382503@U=80@L=3387101@","type":"S","name":"Hagen-Vorhalle Mitte","icoX":2,"extId":"3387101","state":"F","crd":{"x":7429611,"y":51382503,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen-Vorhalle West@X=7419696@Y=51380615@U=80@L=3307102@","type":"S","name":"Hagen-Vorhalle West","icoX":2,"extId":"3307102","state":"F","crd":{"x":7419696,"y":51380615,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen Gewerbegebiet Volmarsteiner Straße@X=7411660@Y=51374260@U=80@L=3307099@","type":"S","name":"Hagen Gewerbegebiet Volmarsteiner Straße","icoX":2,"extId":"3307099","state":"F","crd":{"x":7411660,"y":51374260,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen(Westf) Schönfeld@X=7406275@Y=51372219@U=80@L=3307103@","type":"S","name":"Hagen(Westf) Schönfeld","icoX":2,"extId":"3307103","state":"F","crd":{"x":7406275,"y":51372219,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Hagen(Westf) Volmarsteiner Straße@X=7400055@Y=51370350@U=80@L=3307104@","type":"S","name":"Hagen(Westf) Volmarsteiner Straße","icoX":2,"extId":"3307104","state":"F","crd":{"x":7400055,"y":51370350,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter-Volmarstein Bahnhof@X=7388297@Y=51371842@U=80@L=3307106@","type":"S","name":"Wetter-Volmarstein Bahnhof","icoX":2,"extId":"3307106","state":"F","crd":{"x":7388297,"y":51371842,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter(Ruhr) Hagener Straße@X=7381609@Y=51377442@U=80@L=3307107@","type":"S","name":"Wetter(Ruhr) Hagener Straße","icoX":2,"extId":"3307107","state":"F","crd":{"x":7381609,"y":51377442,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter-Wengern Bahnhof@X=7379560@Y=51385595@U=80@L=3307228@","type":"S","name":"Wetter-Wengern Bahnhof","icoX":2,"extId":"3307228","state":"F","crd":{"x":7379560,"y":51385595,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter(Ruhr) Ruhrstraße@X=7384782@Y=51385029@U=80@L=3307140@","type":"S","name":"Wetter(Ruhr) Ruhrstraße","icoX":2,"extId":"3307140","state":"F","crd":{"x":7384782,"y":51385029,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter(Ruhr) Kaiserstraße@X=7389214@Y=51384696@U=80@L=3307207@","type":"S","name":"Wetter(Ruhr) Kaiserstraße","icoX":2,"extId":"3307207","state":"F","crd":{"x":7389214,"y":51384696,"layerX":0,"crdSysX":0},"pCls":32}],"prodL":[{"name":"Bus 591","nameS":"591","number":"591","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 591","num":"591015","line":"591","matchId":"591015","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"BVR___"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[{"name":"BVR Busverkehr Rheinland","icoX":1,"id":"441"}],"remL":[],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":240,"g":20,"b":20}},{"res":"BVR","txt":"BVR Busverkehr Rheinland"},{"res":"STA"}],"dirL":[{"txt":"Wetter Bahnhof","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":240,"g":20,"b":20}},{"type":"SOLID","bg":{"r":240,"g":20,"b":20}}]},"journey":{"jid":"1|11786|4|80|18072022","date":"20220718","prodX":0,"dirTxt":"Wetter Bahnhof","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100500","dProgType":"PROGNOSED","dDirTxt":"Wetter Bahnhof","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"100800","dProdX":0,"dTimeS":"100800","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"101000","dProdX":0,"dTimeS":"101000","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"101500","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"A3"},"aTimeS":"101700","dProdX":0,"dPltfS":{"type":"PL","txt":"A3"},"dTimeS":"101700","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"101800","dProdX":0,"dTimeS":"101800","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"102000","dProdX":0,"dTimeS":"102000","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"102200","dProdX":0,"dTimeS":"102200","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"102300","dProdX":0,"dTimeS":"102300","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"102400","dProdX":0,"dTimeS":"102400","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"102500","dProdX":0,"dTimeS":"102500","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"102600","dProdX":0,"dTimeS":"102600","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"102700","dProdX":0,"dTimeS":"102700","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"102800","dProdX":0,"dTimeS":"102800","type":"N"},{"locX":1,"idx":14,"aProdX":0,"aTimeS":"102900","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 9. Dez 2022 Mo - Fr; nicht 26. Mai, 6., 16. Jun, 3. Okt, 1. Nov","sDaysB":"79F3E7CF9D3E3CE9F3E7CF9F3E7CF9F3E7CF9F3E7C79F3E7CB9F3E7CF9F0000000000000000000000000000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":14}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":1},"fpB":"20220418","fpE":"20230412","planrtTS":"1651591452"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/301aee1986e6bac1f12ad9b23179b28c.headers b/test/e2e/fixtures/301aee1986e6bac1f12ad9b23179b28c.headers
new file mode 100644
index 00000000..25dab209
--- /dev/null
+++ b/test/e2e/fixtures/301aee1986e6bac1f12ad9b23179b28c.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:30 GMT",
+ "server": "Apache",
+ "vary": "Accept-Encoding",
+ "content-length": "1672",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://db-regio.hafas.de/bin/hci/mgate.exe",
+ "time": 304,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-t57c3cfransp57c3cfort/haf57c3cfas-client:57c3cftest"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "288"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/380054fb73da71b118d592d5010f3b3f b/test/e2e/fixtures/380054fb73da71b118d592d5010f3b3f
new file mode 100644
index 00000000..a0d15c76
--- /dev/null
+++ b/test/e2e/fixtures/380054fb73da71b118d592d5010f3b3f
@@ -0,0 +1 @@
+{"ver":"1.30","lang":"deu","id":"9kgkxkes2ksy8mwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Flensburg@X=9436525@Y=54774043@U=100@L=8000103@","type":"S","name":"Flensburg","icoX":2,"extId":"8000103","state":"F","crd":{"x":9436525,"y":54774043,"floor":0},"pCls":10,"entry":true,"gidL":["A×de:01001:27253::1"]},{"lid":"A=1@O=Hamburg Hbf@X=10006909@Y=53552733@U=100@L=8002549@","type":"S","name":"Hamburg Hbf","icoX":3,"extId":"8002549","state":"F","crd":{"x":10006909,"y":53552733,"floor":0},"pCls":31,"gidL":["A×de:02000:10950"]},{"lid":"A=1@O=Tarp@X=9398600@Y=54664815@U=100@L=8005825@","type":"S","name":"Tarp","icoX":0,"extId":"8005825","state":"F","crd":{"x":9398600,"y":54664815,"floor":0},"pCls":8,"entry":true,"gidL":["A×de:01059:90046::1"]},{"lid":"A=1@O=Jübek@X=9405440@Y=54558778@U=100@L=8000334@","type":"S","name":"Jübek","icoX":0,"extId":"8000334","state":"F","crd":{"x":9405440,"y":54558778,"floor":0},"pCls":8,"entry":true,"gidL":["A×de:01059:47298::1"]},{"lid":"A=1@O=Schleswig@X=9538139@Y=54499459@U=100@L=8005362@","type":"S","name":"Schleswig","icoX":2,"extId":"8005362","state":"F","crd":{"x":9538139,"y":54499459,"floor":0},"pCls":10,"entry":true,"gidL":["A×de:01059:81683::1"]},{"lid":"A=1@O=Owschlag@X=9590519@Y=54392595@U=100@L=8004741@","type":"S","name":"Owschlag","icoX":0,"extId":"8004741","state":"F","crd":{"x":9590519,"y":54392595,"floor":0},"pCls":8,"entry":true,"gidL":["A×de:01058:72711::1"]},{"lid":"A=1@O=Rendsburg@X=9671135@Y=54302262@U=100@L=8000312@","type":"S","name":"Rendsburg","icoX":2,"extId":"8000312","state":"F","crd":{"x":9671135,"y":54302262,"floor":0},"pCls":10,"entry":true,"gidL":["A×de:01058:76697::1"]},{"lid":"A=1@O=Nortorf@X=9852582@Y=54166633@U=100@L=8004466@","type":"S","name":"Nortorf","icoX":0,"extId":"8004466","state":"F","crd":{"x":9852582,"y":54166633,"floor":0},"pCls":8,"entry":true,"gidL":["A×de:01058:68811::1"]},{"lid":"A=1@O=Neumünster@X=9979815@Y=54075752@U=100@L=8000271@","type":"S","name":"Neumünster","icoX":3,"extId":"8000271","state":"F","crd":{"x":9979815,"y":54075752,"floor":0},"pCls":11,"entry":true,"gidL":["A×de:01004:66023::1"]},{"lid":"A=1@O=Elmshorn@X=9659404@Y=53754028@U=100@L=8000092@","type":"S","name":"Elmshorn","icoX":0,"extId":"8000092","state":"F","crd":{"x":9659404,"y":53754028,"floor":0},"pCls":8,"gidL":["A×de:01056:97960"]},{"lid":"A=1@O=Hamburg Dammtor (Messe/CCH)@X=9989569@Y=53560751@U=100@L=8002548@","type":"S","name":"Hamburg Dammtor (Messe/CCH)","icoX":3,"extId":"8002548","state":"F","crd":{"x":9989569,"y":53560751,"floor":0},"pCls":27,"gidL":["A×de:02000:8002548"]}],"prodL":[{"pid":"L::3::RE::B0269298727::RE_0269298727_RE7::*","name":"RE7","number":"RE7","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE7","num":"21067","line":"RE7","matchId":"21067","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800201"}}],"opL":[{"name":"DB Regio AG Nord","icoX":1,"id":"1689"}],"remL":[{"type":"R","code":"text.realtime.stop.entry.disabled","icoX":4,"txtN":"Hält nur zum Aussteigen"},{"type":"A","code":"gm","prio":200,"icoX":5,"txtN":"Pflicht zum Tragen von FFP2-Masken"},{"type":"A","code":"FK","prio":260,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":5,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"SM","prio":561,"icoX":5,"txtN":"Info www.bahn.de/sh-barrierefrei"}],"icoL":[{"res":"PROD_REG","fg":{"r":255,"g":255,"b":255},"bg":{"r":74,"g":22,"b":135}},{"res":"RE","txt":"DB Regio AG Nord"},{"res":"PROD_IC","fg":{"r":255,"g":255,"b":255},"bg":{"r":29,"g":105,"b":159}},{"res":"PROD_ICE","fg":{"r":255,"g":255,"b":255},"bg":{"r":194,"g":10,"b":29}},{"res":"rt_warn"},{"res":"INFO"}],"dirL":[{"txt":"Hamburg Hbf","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":74,"g":22,"b":135}},{"type":"SOLID","bg":{"r":74,"g":22,"b":135}}]},"journey":{"jid":"1|39280|0|100|18072022","date":"20220718","prodX":0,"dirTxt":"Hamburg Hbf","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"101500","dProgType":"PROGNOSED","dDirTxt":"Hamburg Hbf","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102400","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"103000","dProdX":0,"dTimeS":"103100","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"103800","dProdX":0,"dTimeS":"103900","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"104600","dProdX":0,"dTimeS":"104700","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"105500","dProdX":0,"dTimeS":"105600","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111200","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"112200","dProdX":0,"dTimeS":"112800","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"114800","dProdX":0,"dTimeS":"114900","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"120900","dProdX":0,"dInS":false,"msgL":[{"type":"REM","remX":0,"sty":"M","tagL":["RES_LOC_H3"],"sort":13107200,"persist":false}],"type":"N"},{"locX":1,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"11"},"aTimeS":"121500","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 10. Dez 2022; nicht 21. bis 23. Mai 2022, 26. bis 29. Mai 2022","sDaysB":"4001E0001FFFF7FFFFFE30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":10}],"msgL":[{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878837760}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":10}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":10}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220303","fpE":"20221227","planrtTS":"1651591446"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/380054fb73da71b118d592d5010f3b3f.headers b/test/e2e/fixtures/380054fb73da71b118d592d5010f3b3f.headers
new file mode 100644
index 00000000..505c407c
--- /dev/null
+++ b/test/e2e/fixtures/380054fb73da71b118d592d5010f3b3f.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:35 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2005",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://nah.sh.hafas.de/bin/mgate.exe",
+ "time": 708,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publicc759bf-transpc759bfort/hc759bfafas-cliec759bfnt:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "264"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f b/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f
index f1531780..8bfec7a7 100644
--- a/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f
+++ b/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f
@@ -1 +1 @@
-{"ver":"1.40","lang":"eng","id":"346cqmsu2g4x8m4k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Brodie Oaks Station (NB), Stop ID 2370@X=-97792632@Y=30235946@U=80@L=2370@","type":"S","name":"Brodie Oaks Station (NB), Stop ID 2370","icoX":0,"extId":"2370","state":"F","crd":{"x":-97792632,"y":30235946,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=Domain Station, Stop ID 5919@X=-97720448@Y=30399846@U=80@L=5919@","type":"S","name":"Domain Station, Stop ID 5919","icoX":0,"extId":"5919","state":"F","crd":{"x":-97720448,"y":30399846,"floor":0},"pCls":4096,"chgTime":"000400"}],"prodL":[{"pid":"L::12::Bus::B2865220458::803::*","name":"MetroRapid 803","nameS":"803","number":"803","icoX":1,"cls":4096,"oprX":0,"prodCtx":{"name":"Bus 803","num":"11931","line":"803","matchId":"2631913_MRG_1","catOut":"Bus ","catOutS":"BRT","catOutL":"Express Bus","catIn":"BRT","catCode":"12","admin":"000001"}},{"pid":"L::12::Bus::B2865220458::803::*","name":"MetroRapid 803","nameS":"803","number":"803","icoX":0,"cls":4096,"oprX":1,"prodCtx":{"name":"Bus 803","num":"11931","line":"803","lineId":"803","matchId":"2631913_MRG_1","catOut":"Bus ","catOutS":"BRT","catOutL":"Express Bus","catIn":"BRT","catCode":"12","admin":"000001"}}],"opL":[{"name":"Capital Metro","icoX":2},{"name":"Capital Metro","url":"http://www.capmetro.org/","icoX":2,"phone":"512-474-1200","id":"1"}],"icoL":[{"res":"RAPID","txt":"803","fg":{"r":255,"g":255,"b":255},"bg":{"r":85,"g":85,"b":85}},{"res":"RAPID","txt":"803"},{"res":"1","txt":"Capital Metro"},{"res":"cl_pt_only"},{"res":"cl_pt_mix_car"},{"res":"cl_pt_mix_bike"},{"res":"cl_bike_only"},{"res":"cl_foot_only"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":85,"g":85,"b":85}},{"type":"SOLID","bg":{"r":85,"g":85,"b":85}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"010000","durS":"010000","durR":"010000","chg":0,"sDays":{"sDaysR":"Mon - Fri","sDaysB":"F9F3E7C0"},"dep":{"locX":0,"idx":1,"dProdX":0,"dTimeS":"100700","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":27,"aProdX":0,"aTimeS":"110700","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":1,"dProdX":0,"dTimeS":"100700","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":27,"aProdX":0,"aTimeS":"110700","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|1779|3|80|16052022","prodX":1,"dirTxt":"Domain","dirFlg":"0","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Brodie Oaks Station (NB), Stop ID 2370@L=2370@a=128@$A=1@O=Domain Station, Stop ID 5919@L=5919@a=128@$202205161007$202205161107$Bus 803$$1$$$$$$","subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":1,"tIdx":27}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"010000"}}],"freq":{"minC":10},"conSubscr":"F","recState":"U","cksum":"a880d419_3","cksumDti":"fdb43fbe_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Brodie Oaks Station (NB), Stop ID 2370@L=2370@a=128@$A=1@O=Domain Station, Stop ID 5919@L=5919@a=128@$202205161007$202205161107$Bus 803$$1$$$$$$¶KRCC¶#VE#1#IST#"}}],"outCtxScrB":"2|OB|MT#11#23647#23647#23707#23707#0#0#5#23640#1#-2147483646#0#1#2|PDH#b2e8d3500245f70af455569eeb417312|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#23647#23647#23707#23707#0#0#5#23640#1#-2147483646#0#1#2|PDH#b2e8d3500245f70af455569eeb417312|RD#16052022|RT#100000|US#1","fpB":"20220502","fpE":"20220529","planrtTS":"1651590852","outConGrpSettings":{"conGrpL":[{"name":"Public Transit","icoX":3,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"OEV","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Car & Transit","icoX":4,"grpid":"car_ride","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"CARPARK_OEV_WALK","autosend":true},{"id":"TAXI","autosend":true},{"id":"UBER","autosend":true},{"id":"LYFT","autosend":true}],"scrollable":false,"bitmask":2},{"name":"Bike & Transit","icoX":5,"grpid":"bike_ride","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"BIKE_ONLY","autosend":true},{"id":"WALK_OEV_BIKESHARE","autosend":true},{"id":"BIKESHARE_OEV_WALK","autosend":true}],"scrollable":false,"bitmask":4},{"name":"Bike","icoX":6,"grpid":"bike_only","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","scrollable":false,"bitmask":8},{"name":"Walk","icoX":7,"grpid":"foot_only","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","scrollable":false,"bitmask":16}],"selectL":[{"icoX":3,"name":"Public Transit","bitIdx":0},{"icoX":4,"name":"Car & Transit","bitIdx":1},{"icoX":5,"name":"Bike & Transit","bitIdx":2},{"icoX":6,"name":"Bike","bitIdx":3},{"icoX":7,"name":"Walk","bitIdx":4}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.40","lang":"eng","id":"2e4wakecwgscykwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Brodie Oaks Station (NB), Stop ID 2370@X=-97792632@Y=30235946@U=80@L=2370@","type":"S","name":"Brodie Oaks Station (NB), Stop ID 2370","icoX":0,"extId":"2370","state":"F","crd":{"x":-97792632,"y":30235946,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=Domain Station, Stop ID 5919@X=-97720448@Y=30399846@U=80@L=5919@","type":"S","name":"Domain Station, Stop ID 5919","icoX":0,"extId":"5919","state":"F","crd":{"x":-97720448,"y":30399846,"floor":0},"pCls":4096,"chgTime":"000400"}],"prodL":[{"pid":"L::12::Bus::B2865220458::803::*","name":"MetroRapid 803","nameS":"803","number":"803","icoX":1,"cls":4096,"oprX":0,"prodCtx":{"name":"Bus 803","num":"11931","line":"803","matchId":"2631913_MRG_1","catOut":"Bus ","catOutS":"BRT","catOutL":"Express Bus","catIn":"BRT","catCode":"12","admin":"000001"}},{"pid":"L::12::Bus::B2865220458::803::*","name":"MetroRapid 803","nameS":"803","number":"803","icoX":0,"cls":4096,"oprX":1,"prodCtx":{"name":"Bus 803","num":"11931","line":"803","lineId":"803","matchId":"2631913_MRG_1","catOut":"Bus ","catOutS":"BRT","catOutL":"Express Bus","catIn":"BRT","catCode":"12","admin":"000001"}}],"opL":[{"name":"Capital Metro","icoX":2},{"name":"Capital Metro","url":"http://www.capmetro.org/","icoX":2,"phone":"512-474-1200","id":"1"}],"icoL":[{"res":"RAPID","txt":"803","fg":{"r":255,"g":255,"b":255},"bg":{"r":85,"g":85,"b":85}},{"res":"RAPID","txt":"803"},{"res":"1","txt":"Capital Metro"},{"res":"cl_pt_only"},{"res":"cl_pt_mix_car"},{"res":"cl_pt_mix_bike"},{"res":"cl_bike_only"},{"res":"cl_foot_only"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":85,"g":85,"b":85}},{"type":"SOLID","bg":{"r":85,"g":85,"b":85}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"010000","durS":"010000","durR":"010000","chg":0,"sDays":{"sDaysR":"Mon - Fri","sDaysB":"F9F3E7C0"},"dep":{"locX":0,"idx":1,"dProdX":0,"dTimeS":"100700","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":27,"aProdX":0,"aTimeS":"110700","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":1,"dProdX":0,"dTimeS":"100700","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":27,"aProdX":0,"aTimeS":"110700","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|1779|3|80|16052022","prodX":1,"dirTxt":"Domain","dirFlg":"0","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Brodie Oaks Station (NB), Stop ID 2370@L=2370@a=128@$A=1@O=Domain Station, Stop ID 5919@L=5919@a=128@$202205161007$202205161107$Bus 803$$1$$$$$$","subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":1,"tIdx":27}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"010000"}}],"freq":{"minC":10},"conSubscr":"F","recState":"U","cksum":"a880d419_3","cksumDti":"fdb43fbe_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Brodie Oaks Station (NB), Stop ID 2370@L=2370@a=128@$A=1@O=Domain Station, Stop ID 5919@L=5919@a=128@$202205161007$202205161107$Bus 803$$1$$$$$$¶KRCC¶#VE#1#IST#"}}],"outCtxScrB":"2|OB|MT#11#23647#23647#23707#23707#0#0#5#23640#1#-2147483646#0#1#2|PDH#b2e8d3500245f70af455569eeb417312|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#23647#23647#23707#23707#0#0#5#23640#1#-2147483646#0#1#2|PDH#b2e8d3500245f70af455569eeb417312|RD#16052022|RT#100000|US#1","fpB":"20220502","fpE":"20220529","planrtTS":"1651591463","outConGrpSettings":{"conGrpL":[{"name":"Public Transit","icoX":3,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"OEV","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Car & Transit","icoX":4,"grpid":"car_ride","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"CARPARK_OEV_WALK","autosend":true},{"id":"TAXI","autosend":true},{"id":"UBER","autosend":true},{"id":"LYFT","autosend":true}],"scrollable":false,"bitmask":2},{"name":"Bike & Transit","icoX":5,"grpid":"bike_ride","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"BIKE_ONLY","autosend":true},{"id":"WALK_OEV_BIKESHARE","autosend":true},{"id":"BIKESHARE_OEV_WALK","autosend":true}],"scrollable":false,"bitmask":4},{"name":"Bike","icoX":6,"grpid":"bike_only","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","scrollable":false,"bitmask":8},{"name":"Walk","icoX":7,"grpid":"foot_only","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","scrollable":false,"bitmask":16}],"selectL":[{"icoX":3,"name":"Public Transit","bitIdx":0},{"icoX":4,"name":"Car & Transit","bitIdx":1},{"icoX":5,"name":"Bike & Transit","bitIdx":2},{"icoX":6,"name":"Bike","bitIdx":3},{"icoX":7,"name":"Walk","bitIdx":4}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f.headers b/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f.headers
index a631ef7b..f5367f9d 100644
--- a/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f.headers
+++ b/test/e2e/fixtures/40b195ae80b31c3aae2a48714228d92f.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:14:33 GMT",
+ "date": "Tue, 03 May 2022 15:24:29 GMT",
"content-type": "application/json; charset=utf-8",
- "content-length": "1653",
+ "content-length": "1652",
"connection": "keep-alive",
"server": "Apache",
"vary": "Accept-Encoding"
},
"url": "https://capmetro.hafas.cloud/bin/mgate.exe",
- "time": 256,
+ "time": 849,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-t9a9648ranspor9a9648t/hafa9a9648s-clie9a9648nt:test"
+ "public-tr0c04d4anspor0c04d4t/haf0c04d4as-clien0c04d4t:tes0c04d4t"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/42fddafea821b4c991ec8d16e3915345 b/test/e2e/fixtures/42fddafea821b4c991ec8d16e3915345
new file mode 100644
index 00000000..fc5ca714
--- /dev/null
+++ b/test/e2e/fixtures/42fddafea821b4c991ec8d16e3915345
@@ -0,0 +1 @@
+{"ver":"1.43","ext":"DK.9","lang":"deu","id":"tfi48kqewgcxg6wg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Aalborg St.@X=9917044@Y=57043037@U=86@L=8600020@","type":"S","name":"Aalborg St.","icoX":2,"extId":"8600020","state":"F","crd":{"x":9917044,"y":57043037,"floor":0},"pCls":7,"chgTime":"000300"},{"lid":"A=1@O=Aarhus H@X=10204761@Y=56150444@U=86@L=8600053@","type":"S","name":"Aarhus H","icoX":2,"extId":"8600053","state":"F","crd":{"x":10204761,"y":56150444,"floor":0},"pCls":2063,"chgTime":"000600"},{"lid":"A=1@O=Skalborg St.@X=9898373@Y=57008366@U=86@L=8600022@","type":"S","name":"Skalborg St.","icoX":2,"extId":"8600022","state":"F","crd":{"x":9898373,"y":57008366,"floor":0},"pCls":7,"chgTime":"000300"},{"lid":"A=1@O=Svenstrup St. (Jylland)@X=9856294@Y=56973092@U=86@L=8600023@","type":"S","name":"Svenstrup St. (Jylland)","icoX":2,"extId":"8600023","state":"F","crd":{"x":9856294,"y":56973092,"floor":0},"pCls":7,"chgTime":"000300"},{"lid":"A=1@O=Støvring St.@X=9843925@Y=56890976@U=86@L=8600026@","type":"S","name":"Støvring St.","icoX":2,"extId":"8600026","state":"F","crd":{"x":9843925,"y":56890976,"floor":0},"pCls":7,"chgTime":"000300"},{"lid":"A=1@O=Skørping St.@X=9887361@Y=56835719@U=86@L=8600027@","type":"S","name":"Skørping St.","icoX":2,"extId":"8600027","state":"F","crd":{"x":9887361,"y":56835719,"floor":0},"pCls":7,"chgTime":"000200"},{"lid":"A=1@O=Arden St.@X=9859926@Y=56769729@U=86@L=8600029@","type":"S","name":"Arden St.","icoX":2,"extId":"8600029","state":"F","crd":{"x":9859926,"y":56769729,"floor":0},"pCls":3,"chgTime":"000200"},{"lid":"A=1@O=Hobro St.@X=9782790@Y=56643539@U=86@L=8600032@","type":"S","name":"Hobro St.","icoX":2,"extId":"8600032","state":"F","crd":{"x":9782790,"y":56643539,"floor":0},"pCls":3,"chgTime":"000200"},{"lid":"A=1@O=Randers St.@X=10022011@Y=56461858@U=86@L=8600040@","type":"S","name":"Randers St.","icoX":2,"extId":"8600040","state":"F","crd":{"x":10022011,"y":56461858,"floor":0},"pCls":3,"chgTime":"000200"},{"lid":"A=1@O=Langå St.@X=9896144@Y=56386393@U=86@L=8600044@","type":"S","name":"Langå St.","icoX":2,"extId":"8600044","state":"F","crd":{"x":9896144,"y":56386393,"floor":0},"pCls":15,"chgTime":"000400"},{"lid":"A=1@O=Hadsten St.@X=10047234@Y=56327496@U=86@L=8600047@","type":"S","name":"Hadsten St.","icoX":2,"extId":"8600047","state":"F","crd":{"x":10047234,"y":56327496,"floor":0},"pCls":15,"chgTime":"000200"},{"lid":"A=1@O=Hinnerup St.@X=10060071@Y=56263088@U=86@L=8600048@","type":"S","name":"Hinnerup St.","icoX":2,"extId":"8600048","state":"F","crd":{"x":10060071,"y":56263088,"floor":0},"pCls":15,"chgTime":"000200"}],"prodL":[{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]}],"opL":[{"name":"DSB","icoX":1}],"remL":[{"type":"A","code":"RE","prio":0,"icoX":3,"txtN":"Reservierung empfohlen"},{"type":"A","code":"TD","prio":0,"icoX":3,"txtN":"Mulighed for internet"},{"type":"A","code":"CR","prio":200,"icoX":3,"txtN":"Fahrradreservierung erforderlich"}],"icoL":[{"res":"ICL","fg":{"r":255,"g":255,"b":255},"bg":{"r":253,"g":186,"b":88}},{"res":"DSB","txt":"DSB"},{"res":"IC","fg":{"r":255,"g":255,"b":255},"bg":{"r":239,"g":65,"b":48}},{"res":"attr_info"}],"dirL":[{"txt":"Aarhus H","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"type":"SOLID","bg":{"r":253,"g":186,"b":88}}]},"journey":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1499#TA#5#DA#180722#1S#8600020#1T#1019#LS#8600053#LT#1159#PU#86#RT#1#CA#002#ZE#74038#ZB#ICL 74038#PC#1#FR#8600020#FT#1019#TO#8600053#TT#1159#","date":"20220718","prodX":0,"dirTxt":"Aarhus H","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","dDirTxt":"Aarhus H","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102400","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102800","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103500","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103600","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"104100","dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"104200","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104700","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104800","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"105700","dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"105900","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"111300","dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"111500","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"112200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"112300","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"113200","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"113300","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"114100","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"114200","type":"N"},{"locX":1,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"115900","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"17. bis 20. Jul 2022","sDaysB":"0000000000000000001E","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":11}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220503","fpE":"20220720","planrtTS":"1651591548"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/42fddafea821b4c991ec8d16e3915345.headers b/test/e2e/fixtures/42fddafea821b4c991ec8d16e3915345.headers
new file mode 100644
index 00000000..88da0b6c
--- /dev/null
+++ b/test/e2e/fixtures/42fddafea821b4c991ec8d16e3915345.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:25:53 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "1786",
+ "connection": "keep-alive",
+ "server": "Apache/2.4.25 (Debian)",
+ "access-control-allow-origin": "*",
+ "access-control-allow-headers": "*"
+ },
+ "url": "https://mobilapps.rejseplanen.dk/bin/iphone.exe",
+ "time": 522,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tra46136ansport/ha46136afas-cl46136aient:t46136aest"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "398"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb b/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb
index 042702fa..c055772f 100644
--- a/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb
+++ b/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb
@@ -1 +1 @@
-{"ver":"1.45","ext":"NVV.6.0","lang":"deu","id":"6xmggk8u2kkc9mcs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kassel Scheidemannplatz@X=9492528@Y=51316190@U=80@L=2200073@","type":"S","name":"Kassel Scheidemannplatz","icoX":0,"extId":"2200073","state":"F","crd":{"x":9492528,"y":51316190,"floor":0},"pCls":1760,"gidL":["A×de:06611:200073"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Friedrichsplatz@X=9495315@Y=51314185@U=80@L=2200006@","type":"S","name":"Kassel Friedrichsplatz","icoX":0,"extId":"2200006","state":"F","crd":{"x":9495315,"y":51314185,"floor":0},"pCls":1760,"gidL":["A×de:06611:200006"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Auestadion@X=9481103@Y=51298715@U=80@L=2200042@","type":"S","name":"Kassel Auestadion","icoX":0,"extId":"2200042","state":"F","crd":{"x":9481103,"y":51298715,"floor":0},"pCls":1760,"gidL":["A×de:06611:200042"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Königsplatz/Mauerstraße@X=9497733@Y=51317286@U=80@L=2200345@","type":"S","name":"Kassel Königsplatz/Mauerstraße","icoX":0,"extId":"2200345","state":"F","crd":{"x":9497733,"y":51317286,"floor":0},"pCls":1760,"gidL":["A×de:06611:200345"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Königsplatz@X=9497921@Y=51315794@U=80@L=2200002@","type":"S","name":"Kassel Königsplatz","icoX":0,"extId":"2200002","state":"F","crd":{"x":9497921,"y":51315794,"floor":0},"pCls":1760,"gidL":["A×de:06611:200002"],"chgTime":"000500"}],"prodL":[{"name":"Fußweg","icoX":1,"prodCtx":{"name":"Fußweg"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14317","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|6:::*","name":"Tram 6","nameS":"6","number":"6","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 6 ","num":"14488","line":"6","lineId":"de:nvv:Tram|6:","matchId":"6","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14287","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|6:::*","name":"Tram 6","nameS":"6","number":"6","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 6 ","num":"14489","line":"6","lineId":"de:nvv:Tram|6:","matchId":"6","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14288","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|6:::*","name":"Tram 6","nameS":"6","number":"6","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 6 ","num":"14490","line":"6","lineId":"de:nvv:Tram|6:","matchId":"6","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B1308643067::de:nvv:Bus|100:::*","name":"Bus 100","nameS":"100","number":"100","icoX":7,"cls":128,"oprX":1,"prodCtx":{"name":"Bus 100 ","num":"318","line":"100","lineId":"de:nvv:Bus|100:","matchId":"100011","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"BON___"}},{"pid":"L::7::Bus::B2921828984::de:nvv:Bus|37:::*","name":"Bus 37","nameS":"37","number":"37","icoX":7,"cls":128,"oprX":2,"prodCtx":{"name":"Bus 37 ","num":"1106","line":"37","lineId":"de:nvv:Bus|37:","matchId":"37055","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"KAEBER"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B1177091969::de:nvv:Bus|32:::*","name":"Bus 32","nameS":"32","number":"32","icoX":7,"cls":128,"oprX":3,"prodCtx":{"name":"Bus 32 ","num":"247","line":"32","lineId":"de:nvv:Bus|32:","matchId":"32031","catOut":"Bus ","catOutS":"101","catOutL":"Solobus","catIn":"101","catCode":"7","admin":"AG_SFB"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B3693900716::de:nvv:Bus|52:::*","name":"Bus 52","nameS":"52","number":"52","icoX":7,"cls":128,"oprX":4,"prodCtx":{"name":"Bus 52 ","num":"321","line":"52","lineId":"de:nvv:Bus|52:","matchId":"52033","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"HLB_HB"}},{"pid":"L::7::Bus::B2921828984::de:nvv:Bus|37:::*","name":"Bus 37","nameS":"37","number":"37","icoX":7,"cls":128,"oprX":2,"prodCtx":{"name":"Bus 37 ","num":"1107","line":"37","lineId":"de:nvv:Bus|37:","matchId":"37057","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"KAEBER"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B1308643067::de:nvv:Bus|110:::*","name":"Bus 110","nameS":"110","number":"110","icoX":7,"cls":128,"oprX":1,"prodCtx":{"name":"Bus 110 ","num":"1652","line":"110","lineId":"de:nvv:Bus|110:","matchId":"110022","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"BON___"}}],"opL":[{"name":"KVG Tram","icoX":3,"id":"711"},{"name":"Reisedienst Bonte","icoX":8,"id":"731"},{"name":"Käberich Omnibusbetrieb","icoX":9,"id":"854"},{"name":"ARGE SFB","icoX":10,"id":"2392"},{"name":"HLB Hessenbus GmbH","icoX":11,"id":"901"}],"remL":[{"type":"A","code":"CO","prio":2,"icoX":4,"txtN":"Pflicht zum Tragen einer Mund-Nasen-Bedeckung! Infos: nvv.de/corona"}],"icoL":[{"res":"loc_stop"},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":245,"g":167,"b":5},"shp":"C","sty":"B"},{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":0,"b":31},"shp":"R","sty":"B"},{"res":"KVG","txt":"KVG Tram"},{"res":"attr_info"},{"bg":{"r":245,"g":167,"b":5},"shp":"C"},{"bg":{"r":193,"g":0,"b":31},"shp":"C"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":117,"g":22,"b":115},"shp":"C","sty":"B"},{"res":"BON","txt":"Reisedienst Bonte"},{"res":"Käb","txt":"Käberich Omnibusbetrieb"},{"res":"SFB","txt":"ARGE SFB"},{"res":"HLB","txt":"HLB Hessenbus GmbH"},{"bg":{"r":117,"g":22,"b":115},"shp":"C"},{"res":"pt_foot"},{"res":"pt_bike"},{"res":"cl_foot"}],"dirL":[{"txt":"Brückenhof","flg":"2"},{"txt":"Baunatal","flg":"2"},{"txt":"Lohfelden BGH","flg":"H"},{"txt":"Niestetal-Heiligenrode Schule","flg":"H"},{"txt":"Salzmannshausen","flg":"H"},{"txt":"Kassel Holl. Pl.","flg":"R"}],"lDrawStyleL":[{"sIcoX":1,"type":"DOT","bg":{"r":245,"g":167,"b":5}},{"type":"DOT","bg":{"r":245,"g":167,"b":5}},{"sIcoX":2,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"sIcoX":5,"type":"DOT","bg":{"r":245,"g":167,"b":5}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"sIcoX":7,"type":"SOLID","bg":{"r":117,"g":22,"b":115}},{"type":"SOLID","bg":{"r":117,"g":22,"b":115}},{"sIcoX":12,"eIcoX":12,"type":"SOLID","bg":{"r":117,"g":22,"b":115}}],"timeStyleL":[{"mode":"ABS"},{"mode":"HIDE"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"001400","durS":"001400","durR":"001400","chg":0,"sDays":{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 3. Okt","sDaysB":"EFDFBF7EFDFBF7EF4FBF7EFDFBB7E7DDBF7EFDFBF7EFDFBF7EFDFBF7EFCFBF7EFDFBF7EF"},"dep":{"locX":0,"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"WALK","dep":{"locX":0,"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},"arr":{"locX":1,"aTimeS":"100600","aTimeFS":{"styleX":0},"type":"N"},"gis":{"dist":372,"durS":"000600","ctx":"G|1|G@F|A=1@O=Kassel Scheidemannplatz@X=9492528@Y=51316190@U=80@L=2200073@|A=1@O=Kassel Friedrichsplatz@X=9495315@Y=51314185@U=80@L=2200006@|18072022|100000|100600|bf|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§|||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":4,"prodX":0}},{"type":"JNY","dep":{"locX":1,"idx":8,"dProdX":1,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100600","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|19963|0|80|18072022","prodX":1,"dirTxt":"Baunatal","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":6,"maxC":9,"numC":17,"jnyL":[{"jid":"1|20322|0|80|18072022","prodX":2,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":1,"idx":10,"dProdX":2,"dTimeS":"101200","type":"N"},"stopL":[{"locX":1,"idx":10,"dProdX":2,"dTimeS":"101200","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":2,"aTimeS":"102000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181012$202207181020$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|19963|1|80|18072022","prodX":3,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":1,"idx":8,"dProdX":3,"dTimeS":"102100","type":"N"},"stopL":[{"locX":1,"idx":8,"dProdX":3,"dTimeS":"102100","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":3,"aTimeS":"102900","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181021$202207181029$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|20322|1|80|18072022","prodX":4,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":1,"idx":10,"dProdX":4,"dTimeS":"102700","type":"N"},"stopL":[{"locX":1,"idx":10,"dProdX":4,"dTimeS":"102700","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":4,"aTimeS":"103500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181027$202207181035$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|19963|2|80|18072022","prodX":5,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":1,"idx":8,"dProdX":5,"dTimeS":"103600","type":"N"},"stopL":[{"locX":1,"idx":8,"dProdX":5,"dTimeS":"103600","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":5,"aTimeS":"104400","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181036$202207181044$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|20322|2|80|18072022","prodX":6,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":1,"idx":10,"dProdX":6,"dTimeS":"104200","type":"N"},"stopL":[{"locX":1,"idx":10,"dProdX":6,"dTimeS":"104200","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":6,"aTimeS":"105000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181042$202207181050$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"}]},"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181006$202207181014$Tram 5 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":1,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"}}],"freq":{"minC":6},"conSubscr":"P","recState":"U","cksum":"f8ab8ab1_3","cksumDti":"62ef235e_3","intvlSubscr":"P","originType":"INITIAL","recon":{"ctx":"¶HKI¶G@F$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$202207181000$202207181006$$$1$$$$$$§T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181006$202207181014$Tram 5 $$1$$$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§¶KRCC¶#VE#1#"}},{"cid":"C-1","date":"20220718","dur":"001300","durS":"001300","durR":"001300","chg":1,"sDays":{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 3. Okt","sDaysB":"EFDFBF7EFDFBF7EF4FBF7EFDFBB7E7DDBF7EFDFBF7EFDFBF7EFDFBF7EFCFBF7EFDFBF7EF"},"dep":{"locX":0,"idx":9,"dProdX":7,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":9,"dProdX":7,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":10,"aProdX":7,"aPltfS":{"type":"X","txt":"C"},"aTimeS":"100300","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|49353|5|80|18072022","prodX":7,"dirTxt":"Calden-Flughafen Kassel","dirFlg":"H","status":"P","isRchbl":true,"freq":{"minC":1,"maxC":7,"numC":33,"jnyL":[{"jid":"1|61765|8|80|18072022","prodX":8,"dirTxt":"Lohfelden BGH","dirFlg":"H","stbStop":{"locX":0,"idx":2,"dProdX":8,"dTimeS":"100300","type":"N"},"stopL":[{"locX":0,"idx":2,"dProdX":8,"dTimeS":"100300","dDirTxt":"Lohfelden BGH","dDirFlg":"H","type":"N"},{"locX":3,"idx":3,"aProdX":8,"aTimeS":"100500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181003$202207181005$Bus 37 $$1$$$$$$","subscr":"F","prodL":[{"prodX":8,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|200977|15|80|18072022","prodX":9,"dirTxt":"Niestetal-Heiligenrode Schule","dirFlg":"H","stbStop":{"locX":0,"idx":3,"dProdX":9,"dTimeS":"100800","type":"N"},"stopL":[{"locX":0,"idx":3,"dProdX":9,"dTimeS":"100800","dDirTxt":"Niestetal-Heiligenrode Schule","dDirFlg":"H","type":"N"},{"locX":3,"idx":4,"aProdX":9,"aTimeS":"101000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181008$202207181010$Bus 32 $$1$$$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":0,"tLocX":3,"fIdx":3,"tIdx":4}],"dirL":[{"dirX":3,"fLocX":0,"tLocX":3,"fIdx":3,"tIdx":4}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|96738|3|80|18072022","prodX":10,"dirTxt":"Salzmannshausen","dirFlg":"H","stbStop":{"locX":0,"idx":20,"dProdX":10,"dTimeS":"100900","type":"N"},"stopL":[{"locX":0,"idx":20,"dProdX":10,"dTimeS":"100900","dDirTxt":"Salzmannshausen","dDirFlg":"H","type":"N"},{"locX":3,"idx":21,"aProdX":10,"aTimeS":"101100","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181009$202207181011$Bus 52 $$1$$$$$$","subscr":"F","prodL":[{"prodX":10,"fLocX":0,"tLocX":3,"fIdx":20,"tIdx":21}],"dirL":[{"dirX":4,"fLocX":0,"tLocX":3,"fIdx":20,"tIdx":21}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|61766|8|80|18072022","prodX":11,"dirTxt":"Lohfelden BGH","dirFlg":"H","stbStop":{"locX":0,"idx":2,"dProdX":11,"dTimeS":"101300","type":"N"},"stopL":[{"locX":0,"idx":2,"dProdX":11,"dTimeS":"101300","dDirTxt":"Lohfelden BGH","dDirFlg":"H","type":"N"},{"locX":3,"idx":3,"aProdX":11,"aTimeS":"101500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181013$202207181015$Bus 37 $$1$$$$$$","subscr":"F","prodL":[{"prodX":11,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|49940|0|80|18072022","prodX":12,"dirTxt":"Kassel Holl. Pl.","dirFlg":"R","stbStop":{"locX":0,"idx":39,"dProdX":12,"dTimeS":"101600","type":"N"},"stopL":[{"locX":0,"idx":39,"dProdX":12,"dTimeS":"101600","dDirTxt":"Kassel Holl. Pl.","dDirFlg":"R","type":"N"},{"locX":3,"idx":40,"aProdX":12,"aTimeS":"101800","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181016$202207181018$Bus 110 $$1$$$$$$","subscr":"F","prodL":[{"prodX":12,"fLocX":0,"tLocX":3,"fIdx":39,"tIdx":40}],"dirL":[{"dirX":5,"fLocX":0,"tLocX":3,"fIdx":39,"tIdx":40}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"}]},"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181001$202207181003$Bus 100 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":3,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":7,"fLocX":0,"tLocX":3,"fIdx":9,"tIdx":10}],"sumLDrawStyleX":6,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"000200"},"minChg":"000200"},{"type":"WALK","dep":{"locX":3,"dTimeS":"100300","dTimeFS":{"styleX":0},"type":"N"},"arr":{"locX":4,"aTimeS":"100500","aTimeFS":{"styleX":0},"type":"N"},"chg":{"txt":"Umstieg","durS":"000200","durFS":{"styleX":1,"txt":"2 Min"}},"gis":{"dist":167,"durS":"000200","dirGeo":24,"ctx":"H|1|W$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$A=1@O=Kassel Königsplatz@L=2200002@a=128@$202207181003$202207181005$$$1$$$$$$","gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":0}},{"type":"JNY","dep":{"locX":4,"idx":7,"dProdX":1,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100500","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|19963|0|80|18072022","prodX":1,"dirTxt":"Baunatal","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":6,"maxC":9,"numC":17,"jnyL":[{"jid":"1|20322|0|80|18072022","prodX":2,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":4,"idx":9,"dProdX":2,"dTimeS":"101100","type":"N"},"stopL":[{"locX":4,"idx":9,"dProdX":2,"dTimeS":"101100","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":2,"aTimeS":"102000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181011$202207181020$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|19963|1|80|18072022","prodX":3,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":4,"idx":7,"dProdX":3,"dTimeS":"102000","type":"N"},"stopL":[{"locX":4,"idx":7,"dProdX":3,"dTimeS":"102000","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":3,"aTimeS":"102900","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181020$202207181029$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|20322|1|80|18072022","prodX":4,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":4,"idx":9,"dProdX":4,"dTimeS":"102600","type":"N"},"stopL":[{"locX":4,"idx":9,"dProdX":4,"dTimeS":"102600","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":4,"aTimeS":"103500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181026$202207181035$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|19963|2|80|18072022","prodX":5,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":4,"idx":7,"dProdX":5,"dTimeS":"103500","type":"N"},"stopL":[{"locX":4,"idx":7,"dProdX":5,"dTimeS":"103500","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":5,"aTimeS":"104400","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181035$202207181044$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|20322|2|80|18072022","prodX":6,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":4,"idx":9,"dProdX":6,"dTimeS":"104100","type":"N"},"stopL":[{"locX":4,"idx":9,"dProdX":6,"dTimeS":"104100","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":6,"aTimeS":"105000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181041$202207181050$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"}]},"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181005$202207181014$Tram 5 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":4,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":1,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000900"}}],"freq":{"minC":6},"conSubscr":"F","recState":"U","cksum":"1264da99_3","cksumDti":"934a596a_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181001$202207181003$Bus 100 $$1$$$$$$§W$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$A=1@O=Kassel Königsplatz@L=2200002@a=128@$202207181003$202207181005$$$1$$$$$$§T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181005$202207181014$Tram 5 $$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#231001#231000#231014#231014#0#0#125#231000#1#0#98#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#231001#231001#231014#231014#0#0#125#231000#2#0#98#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","fpB":"20220210","fpE":"20221124","planrtTS":"1651589682","outConGrpSettings":{"conGrpL":[{"name":"Öffentliche Verkehrsmittel","icoX":13,"grpid":"pt_foot","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Ö + Fahrrad","icoX":14,"grpid":"pt_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BIKE","autosend":true},{"id":"GROUP_NEXTBIKE","autosend":true},{"id":"GROUP_PT_NEXTBIKE","autosend":true},{"id":"GROUP_NEXTBIKE_PT","autosend":true}],"scrollable":false,"bitmask":2},{"name":"Fußweg","icoX":15,"grpid":"cl_foot","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_WALK","autosend":false}],"scrollable":true,"bitmask":4}],"selectL":[{"icoX":13,"name":"Öffentliche Verkehrsmittel","bitIdx":0},{"icoX":14,"name":"Ö + Fahrrad","bitIdx":1},{"icoX":15,"name":"Fußweg","bitIdx":2}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.45","ext":"NVV.6.0","lang":"deu","id":"zmggaksc2geg864s","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kassel Scheidemannplatz@X=9492528@Y=51316190@U=80@L=2200073@","type":"S","name":"Kassel Scheidemannplatz","icoX":0,"extId":"2200073","state":"F","crd":{"x":9492528,"y":51316190,"floor":0},"pCls":1760,"gidL":["A×de:06611:200073"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Friedrichsplatz@X=9495315@Y=51314185@U=80@L=2200006@","type":"S","name":"Kassel Friedrichsplatz","icoX":0,"extId":"2200006","state":"F","crd":{"x":9495315,"y":51314185,"floor":0},"pCls":1760,"gidL":["A×de:06611:200006"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Auestadion@X=9481103@Y=51298715@U=80@L=2200042@","type":"S","name":"Kassel Auestadion","icoX":0,"extId":"2200042","state":"F","crd":{"x":9481103,"y":51298715,"floor":0},"pCls":1760,"gidL":["A×de:06611:200042"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Königsplatz/Mauerstraße@X=9497733@Y=51317286@U=80@L=2200345@","type":"S","name":"Kassel Königsplatz/Mauerstraße","icoX":0,"extId":"2200345","state":"F","crd":{"x":9497733,"y":51317286,"floor":0},"pCls":1760,"gidL":["A×de:06611:200345"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Königsplatz@X=9497921@Y=51315794@U=80@L=2200002@","type":"S","name":"Kassel Königsplatz","icoX":0,"extId":"2200002","state":"F","crd":{"x":9497921,"y":51315794,"floor":0},"pCls":1760,"gidL":["A×de:06611:200002"],"chgTime":"000500"}],"prodL":[{"name":"Fußweg","icoX":1,"prodCtx":{"name":"Fußweg"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14317","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|6:::*","name":"Tram 6","nameS":"6","number":"6","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 6 ","num":"14488","line":"6","lineId":"de:nvv:Tram|6:","matchId":"6","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14287","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|6:::*","name":"Tram 6","nameS":"6","number":"6","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 6 ","num":"14489","line":"6","lineId":"de:nvv:Tram|6:","matchId":"6","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14288","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}},{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|6:::*","name":"Tram 6","nameS":"6","number":"6","icoX":2,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 6 ","num":"14490","line":"6","lineId":"de:nvv:Tram|6:","matchId":"6","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B1308643067::de:nvv:Bus|100:::*","name":"Bus 100","nameS":"100","number":"100","icoX":7,"cls":128,"oprX":1,"prodCtx":{"name":"Bus 100 ","num":"318","line":"100","lineId":"de:nvv:Bus|100:","matchId":"100011","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"BON___"}},{"pid":"L::7::Bus::B2921828984::de:nvv:Bus|37:::*","name":"Bus 37","nameS":"37","number":"37","icoX":7,"cls":128,"oprX":2,"prodCtx":{"name":"Bus 37 ","num":"1106","line":"37","lineId":"de:nvv:Bus|37:","matchId":"37055","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"KAEBER"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B1177091969::de:nvv:Bus|32:::*","name":"Bus 32","nameS":"32","number":"32","icoX":7,"cls":128,"oprX":3,"prodCtx":{"name":"Bus 32 ","num":"247","line":"32","lineId":"de:nvv:Bus|32:","matchId":"32031","catOut":"Bus ","catOutS":"101","catOutL":"Solobus","catIn":"101","catCode":"7","admin":"AG_SFB"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B3693900716::de:nvv:Bus|52:::*","name":"Bus 52","nameS":"52","number":"52","icoX":7,"cls":128,"oprX":4,"prodCtx":{"name":"Bus 52 ","num":"321","line":"52","lineId":"de:nvv:Bus|52:","matchId":"52033","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"HLB_HB"}},{"pid":"L::7::Bus::B2921828984::de:nvv:Bus|37:::*","name":"Bus 37","nameS":"37","number":"37","icoX":7,"cls":128,"oprX":2,"prodCtx":{"name":"Bus 37 ","num":"1107","line":"37","lineId":"de:nvv:Bus|37:","matchId":"37057","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"KAEBER"},"himIdL":["HIM_FREETEXT_4359"]},{"pid":"L::7::Bus::B1308643067::de:nvv:Bus|110:::*","name":"Bus 110","nameS":"110","number":"110","icoX":7,"cls":128,"oprX":1,"prodCtx":{"name":"Bus 110 ","num":"1652","line":"110","lineId":"de:nvv:Bus|110:","matchId":"110022","catOut":"Bus ","catOutS":"103","catOutL":"Gelenkbus","catIn":"103","catCode":"7","admin":"BON___"}}],"opL":[{"name":"KVG Tram","icoX":3,"id":"711"},{"name":"Reisedienst Bonte","icoX":8,"id":"731"},{"name":"Käberich Omnibusbetrieb","icoX":9,"id":"854"},{"name":"ARGE SFB","icoX":10,"id":"2392"},{"name":"HLB Hessenbus GmbH","icoX":11,"id":"901"}],"remL":[{"type":"A","code":"CO","prio":2,"icoX":4,"txtN":"Pflicht zum Tragen einer Mund-Nasen-Bedeckung! Infos: nvv.de/corona"}],"icoL":[{"res":"loc_stop"},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":245,"g":167,"b":5},"shp":"C","sty":"B"},{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":0,"b":31},"shp":"R","sty":"B"},{"res":"KVG","txt":"KVG Tram"},{"res":"attr_info"},{"bg":{"r":245,"g":167,"b":5},"shp":"C"},{"bg":{"r":193,"g":0,"b":31},"shp":"C"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":117,"g":22,"b":115},"shp":"C","sty":"B"},{"res":"BON","txt":"Reisedienst Bonte"},{"res":"Käb","txt":"Käberich Omnibusbetrieb"},{"res":"SFB","txt":"ARGE SFB"},{"res":"HLB","txt":"HLB Hessenbus GmbH"},{"bg":{"r":117,"g":22,"b":115},"shp":"C"},{"res":"pt_foot"},{"res":"pt_bike"},{"res":"cl_foot"}],"dirL":[{"txt":"Brückenhof","flg":"2"},{"txt":"Baunatal","flg":"2"},{"txt":"Lohfelden BGH","flg":"H"},{"txt":"Niestetal-Heiligenrode Schule","flg":"H"},{"txt":"Salzmannshausen","flg":"H"},{"txt":"Kassel Holl. Pl.","flg":"R"}],"lDrawStyleL":[{"sIcoX":1,"type":"DOT","bg":{"r":245,"g":167,"b":5}},{"type":"DOT","bg":{"r":245,"g":167,"b":5}},{"sIcoX":2,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"sIcoX":5,"type":"DOT","bg":{"r":245,"g":167,"b":5}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"sIcoX":7,"type":"SOLID","bg":{"r":117,"g":22,"b":115}},{"type":"SOLID","bg":{"r":117,"g":22,"b":115}},{"sIcoX":12,"eIcoX":12,"type":"SOLID","bg":{"r":117,"g":22,"b":115}}],"timeStyleL":[{"mode":"ABS"},{"mode":"HIDE"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"001400","durS":"001400","durR":"001400","chg":0,"sDays":{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 3. Okt","sDaysB":"EFDFBF7EFDFBF7EF4FBF7EFDFBB7E7DDBF7EFDFBF7EFDFBF7EFDFBF7EFCFBF7EFDFBF7EF"},"dep":{"locX":0,"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"WALK","dep":{"locX":0,"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},"arr":{"locX":1,"aTimeS":"100600","aTimeFS":{"styleX":0},"type":"N"},"gis":{"dist":372,"durS":"000600","ctx":"G|1|G@F|A=1@O=Kassel Scheidemannplatz@X=9492528@Y=51316190@U=80@L=2200073@|A=1@O=Kassel Friedrichsplatz@X=9495315@Y=51314185@U=80@L=2200006@|18072022|100000|100600|bf|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§|||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":4,"prodX":0}},{"type":"JNY","dep":{"locX":1,"idx":8,"dProdX":1,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100600","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|19963|0|80|18072022","prodX":1,"dirTxt":"Baunatal","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":6,"maxC":9,"numC":17,"jnyL":[{"jid":"1|20322|0|80|18072022","prodX":2,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":1,"idx":10,"dProdX":2,"dTimeS":"101200","type":"N"},"stopL":[{"locX":1,"idx":10,"dProdX":2,"dTimeS":"101200","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":2,"aTimeS":"102000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181012$202207181020$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|19963|1|80|18072022","prodX":3,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":1,"idx":8,"dProdX":3,"dTimeS":"102100","type":"N"},"stopL":[{"locX":1,"idx":8,"dProdX":3,"dTimeS":"102100","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":3,"aTimeS":"102900","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181021$202207181029$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|20322|1|80|18072022","prodX":4,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":1,"idx":10,"dProdX":4,"dTimeS":"102700","type":"N"},"stopL":[{"locX":1,"idx":10,"dProdX":4,"dTimeS":"102700","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":4,"aTimeS":"103500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181027$202207181035$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|19963|2|80|18072022","prodX":5,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":1,"idx":8,"dProdX":5,"dTimeS":"103600","type":"N"},"stopL":[{"locX":1,"idx":8,"dProdX":5,"dTimeS":"103600","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":5,"aTimeS":"104400","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181036$202207181044$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"},{"jid":"1|20322|2|80|18072022","prodX":6,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":1,"idx":10,"dProdX":6,"dTimeS":"104200","type":"N"},"stopL":[{"locX":1,"idx":10,"dProdX":6,"dTimeS":"104200","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":6,"aTimeS":"105000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181042$202207181050$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":1,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000800"}]},"ctxRecon":"T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181006$202207181014$Tram 5 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":1,"fLocX":1,"tLocX":2,"fIdx":8,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"}}],"freq":{"minC":6},"conSubscr":"P","recState":"U","cksum":"f8ab8ab1_3","cksumDti":"62ef235e_3","intvlSubscr":"P","originType":"INITIAL","recon":{"ctx":"¶HKI¶G@F$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$202207181000$202207181006$$$1$$$$$$§T$A=1@O=Kassel Friedrichsplatz@L=2200006@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181006$202207181014$Tram 5 $$1$$$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§¶KRCC¶#VE#1#"}},{"cid":"C-1","date":"20220718","dur":"001300","durS":"001300","durR":"001300","chg":1,"sDays":{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 3. Okt","sDaysB":"EFDFBF7EFDFBF7EF4FBF7EFDFBB7E7DDBF7EFDFBF7EFDFBF7EFDFBF7EFCFBF7EFDFBF7EF"},"dep":{"locX":0,"idx":9,"dProdX":7,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":9,"dProdX":7,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":10,"aProdX":7,"aPltfS":{"type":"X","txt":"C"},"aTimeS":"100300","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|49353|5|80|18072022","prodX":7,"dirTxt":"Calden-Flughafen Kassel","dirFlg":"H","status":"P","isRchbl":true,"freq":{"minC":1,"maxC":7,"numC":33,"jnyL":[{"jid":"1|61765|8|80|18072022","prodX":8,"dirTxt":"Lohfelden BGH","dirFlg":"H","stbStop":{"locX":0,"idx":2,"dProdX":8,"dTimeS":"100300","type":"N"},"stopL":[{"locX":0,"idx":2,"dProdX":8,"dTimeS":"100300","dDirTxt":"Lohfelden BGH","dDirFlg":"H","type":"N"},{"locX":3,"idx":3,"aProdX":8,"aTimeS":"100500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181003$202207181005$Bus 37 $$1$$$$$$","subscr":"F","prodL":[{"prodX":8,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|200977|15|80|18072022","prodX":9,"dirTxt":"Niestetal-Heiligenrode Schule","dirFlg":"H","stbStop":{"locX":0,"idx":3,"dProdX":9,"dTimeS":"100800","type":"N"},"stopL":[{"locX":0,"idx":3,"dProdX":9,"dTimeS":"100800","dDirTxt":"Niestetal-Heiligenrode Schule","dDirFlg":"H","type":"N"},{"locX":3,"idx":4,"aProdX":9,"aTimeS":"101000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181008$202207181010$Bus 32 $$1$$$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":0,"tLocX":3,"fIdx":3,"tIdx":4}],"dirL":[{"dirX":3,"fLocX":0,"tLocX":3,"fIdx":3,"tIdx":4}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|96738|3|80|18072022","prodX":10,"dirTxt":"Salzmannshausen","dirFlg":"H","stbStop":{"locX":0,"idx":20,"dProdX":10,"dTimeS":"100900","type":"N"},"stopL":[{"locX":0,"idx":20,"dProdX":10,"dTimeS":"100900","dDirTxt":"Salzmannshausen","dDirFlg":"H","type":"N"},{"locX":3,"idx":21,"aProdX":10,"aTimeS":"101100","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181009$202207181011$Bus 52 $$1$$$$$$","subscr":"F","prodL":[{"prodX":10,"fLocX":0,"tLocX":3,"fIdx":20,"tIdx":21}],"dirL":[{"dirX":4,"fLocX":0,"tLocX":3,"fIdx":20,"tIdx":21}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|61766|8|80|18072022","prodX":11,"dirTxt":"Lohfelden BGH","dirFlg":"H","stbStop":{"locX":0,"idx":2,"dProdX":11,"dTimeS":"101300","type":"N"},"stopL":[{"locX":0,"idx":2,"dProdX":11,"dTimeS":"101300","dDirTxt":"Lohfelden BGH","dDirFlg":"H","type":"N"},{"locX":3,"idx":3,"aProdX":11,"aTimeS":"101500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181013$202207181015$Bus 37 $$1$$$$$$","subscr":"F","prodL":[{"prodX":11,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":3,"fIdx":2,"tIdx":3}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"},{"jid":"1|49940|0|80|18072022","prodX":12,"dirTxt":"Kassel Holl. Pl.","dirFlg":"R","stbStop":{"locX":0,"idx":39,"dProdX":12,"dTimeS":"101600","type":"N"},"stopL":[{"locX":0,"idx":39,"dProdX":12,"dTimeS":"101600","dDirTxt":"Kassel Holl. Pl.","dDirFlg":"R","type":"N"},{"locX":3,"idx":40,"aProdX":12,"aTimeS":"101800","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181016$202207181018$Bus 110 $$1$$$$$$","subscr":"F","prodL":[{"prodX":12,"fLocX":0,"tLocX":3,"fIdx":39,"tIdx":40}],"dirL":[{"dirX":5,"fLocX":0,"tLocX":3,"fIdx":39,"tIdx":40}],"sumLDrawStyleX":6,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"000200"}]},"ctxRecon":"T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181001$202207181003$Bus 100 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":3,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":7,"fLocX":0,"tLocX":3,"fIdx":9,"tIdx":10}],"sumLDrawStyleX":6,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"000200"},"minChg":"000200"},{"type":"WALK","dep":{"locX":3,"dTimeS":"100300","dTimeFS":{"styleX":0},"type":"N"},"arr":{"locX":4,"aTimeS":"100500","aTimeFS":{"styleX":0},"type":"N"},"chg":{"txt":"Umstieg","durS":"000200","durFS":{"styleX":1,"txt":"2 Min"}},"gis":{"dist":167,"durS":"000200","dirGeo":24,"ctx":"H|1|W$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$A=1@O=Kassel Königsplatz@L=2200002@a=128@$202207181003$202207181005$$$1$$$$$$","gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":0}},{"type":"JNY","dep":{"locX":4,"idx":7,"dProdX":1,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100500","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":12,"aProdX":1,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|19963|0|80|18072022","prodX":1,"dirTxt":"Baunatal","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":6,"maxC":9,"numC":17,"jnyL":[{"jid":"1|20322|0|80|18072022","prodX":2,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":4,"idx":9,"dProdX":2,"dTimeS":"101100","type":"N"},"stopL":[{"locX":4,"idx":9,"dProdX":2,"dTimeS":"101100","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":2,"aTimeS":"102000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181011$202207181020$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|19963|1|80|18072022","prodX":3,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":4,"idx":7,"dProdX":3,"dTimeS":"102000","type":"N"},"stopL":[{"locX":4,"idx":7,"dProdX":3,"dTimeS":"102000","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":3,"aTimeS":"102900","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181020$202207181029$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|20322|1|80|18072022","prodX":4,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":4,"idx":9,"dProdX":4,"dTimeS":"102600","type":"N"},"stopL":[{"locX":4,"idx":9,"dProdX":4,"dTimeS":"102600","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":4,"aTimeS":"103500","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181026$202207181035$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|19963|2|80|18072022","prodX":5,"dirTxt":"Baunatal","dirFlg":"2","stbStop":{"locX":4,"idx":7,"dProdX":5,"dTimeS":"103500","type":"N"},"stopL":[{"locX":4,"idx":7,"dProdX":5,"dTimeS":"103500","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":12,"aProdX":5,"aTimeS":"104400","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181035$202207181044$Tram 5 $$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"dirL":[{"dirX":1,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|20322|2|80|18072022","prodX":6,"dirTxt":"Brückenhof","dirFlg":"2","stbStop":{"locX":4,"idx":9,"dProdX":6,"dTimeS":"104100","type":"N"},"stopL":[{"locX":4,"idx":9,"dProdX":6,"dTimeS":"104100","dDirTxt":"Brückenhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":14,"aProdX":6,"aTimeS":"105000","type":"N"}],"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181041$202207181050$Tram 6 $$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":2,"fIdx":9,"tIdx":14}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"}]},"ctxRecon":"T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181005$202207181014$Tram 5 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":4,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":1,"fLocX":4,"tLocX":2,"fIdx":7,"tIdx":12}],"sumLDrawStyleX":2,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000900"}}],"freq":{"minC":6},"conSubscr":"F","recState":"U","cksum":"1264da99_3","cksumDti":"934a596a_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Kassel Scheidemannplatz@L=2200073@a=128@$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$202207181001$202207181003$Bus 100 $$1$$$$$$§W$A=1@O=Kassel Königsplatz/Mauerstraße@L=2200345@a=128@$A=1@O=Kassel Königsplatz@L=2200002@a=128@$202207181003$202207181005$$$1$$$$$$§T$A=1@O=Kassel Königsplatz@L=2200002@a=128@$A=1@O=Kassel Auestadion@L=2200042@a=128@$202207181005$202207181014$Tram 5 $$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#231001#231000#231014#231014#0#0#125#231000#1#0#98#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#231001#231001#231014#231014#0#0#125#231000#2#0#98#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","fpB":"20220210","fpE":"20221124","planrtTS":"1651591813","outConGrpSettings":{"conGrpL":[{"name":"Öffentliche Verkehrsmittel","icoX":13,"grpid":"pt_foot","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Ö + Fahrrad","icoX":14,"grpid":"pt_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BIKE","autosend":true},{"id":"GROUP_NEXTBIKE","autosend":true},{"id":"GROUP_PT_NEXTBIKE","autosend":true},{"id":"GROUP_NEXTBIKE_PT","autosend":true}],"scrollable":false,"bitmask":2},{"name":"Fußweg","icoX":15,"grpid":"cl_foot","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_WALK","autosend":false}],"scrollable":true,"bitmask":4}],"selectL":[{"icoX":13,"name":"Öffentliche Verkehrsmittel","bitIdx":0},{"icoX":14,"name":"Ö + Fahrrad","bitIdx":1},{"icoX":15,"name":"Fußweg","bitIdx":2}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb.headers b/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb.headers
index d8679246..c5e862c0 100644
--- a/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb.headers
+++ b/test/e2e/fixtures/44c2cdae795f17f7f6596129c6f709cb.headers
@@ -1,7 +1,7 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:54:52 GMT",
+ "date": "Tue, 03 May 2022 15:30:25 GMT",
"content-type": "application/json; charset=utf-8",
"content-length": "4056",
"connection": "keep-alive",
@@ -9,7 +9,7 @@
"access-control-allow-origin": "*"
},
"url": "https://auskunft.nvv.de/auskunft/bin/app/mgate.exe",
- "time": 331,
+ "time": 593,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-trad69f38nsport/d69f38hafas-cd69f38lient:tesd69f38t"
+ "public-t2f8015ransport2f8015/hafas-c2f8015lient:te2f8015st"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab b/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab
index c44e5853..b2b8131e 100644
--- a/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab
+++ b/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab
@@ -1 +1 @@
-{"ver":"1.41","lang":"deu","id":"zfk8qk8cwg4c9mcs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Karlsplatz (U4)@X=16369474@Y=48200429@U=81@L=904015@","type":"S","name":"Wien Karlsplatz (U4)","icoX":0,"extId":"904015","state":"F","crd":{"x":16369474,"y":48200429,"floor":0},"pCls":256,"pRefL":[1],"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Hütteldorf Bf (U4)@X=16260794@Y=48196960@U=81@L=914013@","type":"S","name":"Wien Hütteldorf Bf (U4)","icoX":0,"extId":"914013","state":"F","crd":{"x":16260794,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U4::*","name":"U4","nameS":"U4","number":"U4","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U4 ","num":"18904","line":"U4","matchId":"0U48530","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}},{"name":"","icoX":0,"cls":256,"prodCtx":{"name":""}},{"pid":"L::8::::B4256541157::4256541157_U4::*","name":"U4","nameS":"U4","number":"U4","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U4 ","num":"18901","line":"U4","matchId":"0U48533","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}}]},"type":"DEP","jnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#427778#TA#6#DA#180722#1S#919001#1T#948#LS#914013#LT#1020#PU#81#RT#1#CA#U#ZE#U4#ZB#U4 #PC#8#FR#919001#FT#948#TO#914013#TT#1020#","date":"20220718","prodX":0,"dirTxt":"Wien Hütteldorf Bf (U4)","dirFlg":"R","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":8,"tIdx":19}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#427778#TA#7#DA#180722#1S#919001#1T#953#LS#914013#LT#1025#PU#81#RT#1#CA#U#ZE#U4#ZB#U4 #PC#8#FR#919001#FT#953#TO#914013#TT#1025#","date":"20220718","prodX":2,"dirTxt":"Wien Hütteldorf Bf (U4)","dirFlg":"R","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":8,"dProdX":2,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":8,"tIdx":19}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220301","fpE":"20221210","planrtTS":"1651589689","sD":"20220503","sT":"165526","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.41","lang":"deu","id":"5b2gakscwgs5x6cs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Karlsplatz (U4)@X=16369474@Y=48200429@U=81@L=904015@","type":"S","name":"Wien Karlsplatz (U4)","icoX":0,"extId":"904015","state":"F","crd":{"x":16369474,"y":48200429,"floor":0},"pCls":256,"pRefL":[1],"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Hütteldorf Bf (U4)@X=16260794@Y=48196960@U=81@L=914013@","type":"S","name":"Wien Hütteldorf Bf (U4)","icoX":0,"extId":"914013","state":"F","crd":{"x":16260794,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U4::*","name":"U4","nameS":"U4","number":"U4","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U4 ","num":"18904","line":"U4","matchId":"0U48530","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}},{"name":"","icoX":0,"cls":256,"prodCtx":{"name":""}},{"pid":"L::8::::B4256541157::4256541157_U4::*","name":"U4","nameS":"U4","number":"U4","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U4 ","num":"18901","line":"U4","matchId":"0U48533","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}}]},"type":"DEP","jnyL":[{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#427778#TA#6#DA#180722#1S#919001#1T#948#LS#914013#LT#1020#PU#81#RT#1#CA#U#ZE#U4#ZB#U4 #PC#8#FR#919001#FT#948#TO#914013#TT#1020#","date":"20220718","prodX":0,"dirTxt":"Wien Hütteldorf Bf (U4)","dirFlg":"R","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":8,"tIdx":19}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#427778#TA#7#DA#180722#1S#919001#1T#953#LS#914013#LT#1025#PU#81#RT#1#CA#U#ZE#U4#ZB#U4 #PC#8#FR#919001#FT#953#TO#914013#TT#1025#","date":"20220718","prodX":2,"dirTxt":"Wien Hütteldorf Bf (U4)","dirFlg":"R","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":8,"dProdX":2,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":8,"tIdx":19}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220301","fpE":"20221210","planrtTS":"1651591701","sD":"20220503","sT":"172857","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab.headers b/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab.headers
index 16c40da4..551a0d41 100644
--- a/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab.headers
+++ b/test/e2e/fixtures/4644744ff3b643c959431dacd75900ab.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:55:24 GMT",
+ "date": "Tue, 03 May 2022 15:28:55 GMT",
"server": "Apache",
"content-length": "1333",
- "keep-alive": "timeout=5, max=96",
+ "keep-alive": "timeout=5, max=13",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8",
"strict-transport-security": "max-age=63072000; includeSubDomains"
},
"url": "https://fahrplan.oebb.at/bin/mgate.exe",
- "time": 2207,
+ "time": 2217,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-t11cf88ransport/11cf88hafas-c11cf88lient:tes11cf88t"
+ "public-td14604ransportd14604/hafas-d14604client:td14604est"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea b/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea
index af53a605..d6dd0461 100644
--- a/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea
+++ b/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea
@@ -1 +1 @@
-{"ver":"1.43","ext":"DK.9","lang":"deu","id":"qtkcqmqmwg4cxm8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Aalborg St.@X=9917044@Y=57043037@U=86@L=8600020@","type":"S","name":"Aalborg St.","icoX":0,"extId":"8600020","state":"F","crd":{"x":9917044,"y":57043037,"floor":0},"pCls":7,"isMainMast":true,"chgTime":"000300"},{"lid":"A=1@O=Aarhus H@X=10204761@Y=56150444@U=86@L=8600053@","type":"S","name":"Aarhus H","icoX":0,"extId":"8600053","state":"F","crd":{"x":10204761,"y":56150444,"floor":0},"pCls":2063,"isMainMast":true,"chgTime":"000600"},{"lid":"A=1@O=Odense St.@X=10386739@Y=55401778@U=86@L=8600512@","type":"S","name":"Odense St.","icoX":0,"extId":"8600512","state":"F","crd":{"x":10386739,"y":55401778,"floor":0},"pCls":7,"isMainMast":true,"chgTime":"000500"},{"lid":"A=1@O=Ringsted St.@X=11786377@Y=55438391@U=86@L=8600611@","type":"S","name":"Ringsted St.","icoX":0,"extId":"8600611","state":"F","crd":{"x":11786377,"y":55438391,"floor":0},"pCls":47,"isMainMast":true,"chgTime":"000400"},{"lid":"A=1@O=Næstved St.@X=11767051@Y=55231244@U=86@L=8600810@","type":"S","name":"Næstved St.","icoX":0,"extId":"8600810","state":"F","crd":{"x":11767051,"y":55231244,"floor":0},"pCls":5,"isMainMast":true,"chgTime":"000300"}],"prodL":[{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 38","number":"38","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 38","num":"38","matchId":"38","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 38","number":"38","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 38","num":"38","matchId":"38","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 38","number":"38","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 38","num":"38","matchId":"38","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 838","number":"838","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 838","num":"838","matchId":"838","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 838","number":"838","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 838","num":"838","matchId":"838","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 2253","number":"2253","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 2253","num":"2253","matchId":"2253","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 2253","number":"2253","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 2253","num":"2253","matchId":"2253","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 140","number":"140","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 140","num":"140","matchId":"140","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 140","number":"140","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 140","num":"140","matchId":"140","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 140","number":"140","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 140","num":"140","matchId":"140","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 4255","number":"4255","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 4255","num":"4255","matchId":"4255","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 4255","number":"4255","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 4255","num":"4255","matchId":"4255","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]}],"opL":[{"name":"DSB","icoX":2}],"remL":[{"type":"A","code":"RE","prio":0,"icoX":3,"txtN":"Reservierung empfohlen"},{"type":"A","code":"TD","prio":0,"icoX":3,"txtN":"Mulighed for internet"},{"type":"A","code":"CR","prio":200,"icoX":3,"txtN":"Fahrradreservierung erforderlich"}],"icoL":[{"res":"IC","fg":{"r":255,"g":255,"b":255},"bg":{"r":239,"g":65,"b":48}},{"res":"ICL","fg":{"r":255,"g":255,"b":255},"bg":{"r":253,"g":186,"b":88}},{"res":"DSB","txt":"DSB"},{"res":"attr_info"},{"res":"Re","fg":{"r":255,"g":255,"b":255},"bg":{"r":80,"g":183,"b":72}},{"bg":{"r":253,"g":186,"b":88},"shp":"C"},{"bg":{"r":239,"g":65,"b":48},"shp":"C"},{"bg":{"r":80,"g":183,"b":72},"shp":"C"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"sIcoX":0,"type":"SOLID","bg":{"r":239,"g":65,"b":48}},{"type":"SOLID","bg":{"r":239,"g":65,"b":48}},{"sIcoX":4,"type":"SOLID","bg":{"r":80,"g":183,"b":72}},{"type":"SOLID","bg":{"r":80,"g":183,"b":72}},{"sIcoX":5,"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"sIcoX":6,"type":"SOLID","bg":{"r":239,"g":65,"b":48}},{"sIcoX":7,"eIcoX":7,"type":"SOLID","bg":{"r":80,"g":183,"b":72}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"045100","durS":"045100","durR":"045100","chg":3,"sDays":{"sDaysR":"nicht täglich","sDaysI":"17. bis 20. Jul 2022","sDaysB":"0000000000000000001E"},"dep":{"locX":0,"idx":0,"dProdX":10,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"151000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":22,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"115900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1499#TA#5#DA#180722#1S#8600020#1T#1019#LS#8600053#LT#1159#PU#86#RT#1#CA#002#ZE#74038#ZB#ICL 74038#PC#1#FR#8600020#FT#1019#TO#8600053#TT#1159#","prodX":1,"dirTxt":"Aarhus H","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220718","durS":"014000"},"minChg":"000600"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":3,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"121500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":32,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"135000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1391#TA#2#DA#180722#1S#8600053#1T#1215#LS#8600858#LT#1525#PU#86#RT#1#CA#002#ZE#38#ZB#ICL 38#PC#1#FR#8600053#FT#1215#TO#8600858#TT#1525#","prodX":4,"dirTxt":"CPH Lufthavn","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Odense St.@L=8600512@a=128@$202207181215$202207181350$ICL 38$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":5,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":20}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220718","durS":"013500"},"minChg":"000500"},{"type":"JNY","dep":{"locX":2,"idx":28,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"135600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":48,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"145000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#511#TA#0#DA#180722#1S#8600215#1T#1227#LS#8600650#LT#1540#PU#86#RT#1#CA#001#ZE#838#ZB#IC 838#PC#0#FR#8600215#FT#1227#TO#8600650#TT#1540#","prodX":6,"dirTxt":"Østerport St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":3,"maxC":31,"numC":6},"ctxRecon":"T$A=1@O=Odense St.@L=8600512@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181356$202207181450$IC 838$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":7,"fLocX":2,"tLocX":3,"fIdx":21,"tIdx":27}],"sumLDrawStyleX":2,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"005400"},"minChg":"000400"},{"type":"JNY","dep":{"locX":3,"idx":30,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"145400","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"151000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#2360#TA#0#DA#180722#1S#8600669#1T#1318#LS#8600810#LT#1510#PU#86#RT#1#CA#004#ZE#2253#ZB#Re 2253#PC#2#FR#8600669#FT#1318#TO#8600810#TT#1510#","prodX":8,"dirTxt":"Næstved St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":30,"numC":7},"ctxRecon":"T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181454$202207181510$Re 2253$$1$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":3,"tLocX":4,"fIdx":22,"tIdx":24}],"sumLDrawStyleX":4,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"001600"}}],"freq":{"minC":60},"conSubscr":"F","recState":"U","cksum":"c83fc774_3","cksumDti":"6e088124_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$§T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Odense St.@L=8600512@a=128@$202207181215$202207181350$ICL 38$$1$$$$§T$A=1@O=Odense St.@L=8600512@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181356$202207181450$IC 838$$1$$$$§T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181454$202207181510$Re 2253$$1$$$$"}},{"cid":"C-1","date":"20220718","dur":"052100","durS":"052100","durR":"052100","chg":2,"sDays":{"sDaysR":"nicht täglich","sDaysI":"18. bis 20. Jul 2022","sDaysB":"0000000000000000000E"},"dep":{"locX":0,"idx":0,"dProdX":19,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"154000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":11,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":22,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"115900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1499#TA#5#DA#180722#1S#8600020#1T#1019#LS#8600053#LT#1159#PU#86#RT#1#CA#002#ZE#74038#ZB#ICL 74038#PC#1#FR#8600020#FT#1019#TO#8600053#TT#1159#","prodX":12,"dirTxt":"Aarhus H","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":13,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220718","durS":"014000"},"minChg":"000600"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":14,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"124500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":52,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"151800","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1077#TA#0#DA#180722#1S#8600053#1T#1245#LS#8600650#LT#1610#PU#86#RT#1#CA#001#ZE#140#ZB#IC 140#PC#0#FR#8600053#FT#1245#TO#8600650#TT#1610#","prodX":15,"dirTxt":"Østerport St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":120,"maxC":120,"numC":2},"ctxRecon":"T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181245$202207181518$IC 140$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":3,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":1,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":16,"fLocX":1,"tLocX":3,"fIdx":0,"tIdx":26}],"sumLDrawStyleX":2,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"023300"},"minChg":"000400"},{"type":"JNY","dep":{"locX":3,"idx":30,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"152400","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"154000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#2371#TA#2#DA#180722#1S#8600669#1T#1348#LS#8600810#LT#1540#PU#86#RT#1#CA#004#ZE#4255#ZB#Re 4255#PC#2#FR#8600669#FT#1348#TO#8600810#TT#1540#","prodX":17,"dirTxt":"Næstved St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":30,"numC":7},"ctxRecon":"T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181524$202207181540$Re 4255$$1$$$$","subscr":"F","prodL":[{"prodX":18,"fLocX":3,"tLocX":4,"fIdx":22,"tIdx":24}],"sumLDrawStyleX":4,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"001600"}}],"freq":{"minC":120},"conSubscr":"F","recState":"U","cksum":"5cbf3e8b_3","cksumDti":"63f5702b_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$§T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181245$202207181518$IC 140$$1$$$$§T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181524$202207181540$Re 4255$$1$$$$"}}],"outCtxScrB":"2|OB|MT#11#112939#112939#113230#113230#0#0#66141#112920#1#-2147482614#0#1#2|PDH#83a9263ead5cf5f43feabb239d3915b3|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#112939#112939#113230#113260#0#0#605#112920#2#-2147482622#0#1#2|PDH#83a9263ead5cf5f43feabb239d3915b3|RD#18072022|RT#100000|US#1","fpB":"20220503","fpE":"20220720","planrtTS":"1651590486","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":8,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8739324137201729532,"scoreS":"08739324137201729532","conRefL":[0]},{"score":8739324137186000893,"scoreS":"08739324137186000893","conRefL":[1]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8738044305666998268,"scoreS":"08738044305666998268","conRefL":[0]},{"score":8737912364255936509,"scoreS":"08737912364255936509","conRefL":[1]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9222088849082548220,"scoreS":"09222088849082548220","conRefL":[0]},{"score":9221956907687215101,"scoreS":"09221956907687215101","conRefL":[1]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":8,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.43","ext":"DK.9","lang":"deu","id":"6fwwqkac2gcxgmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Aalborg St.@X=9917044@Y=57043037@U=86@L=8600020@","type":"S","name":"Aalborg St.","icoX":0,"extId":"8600020","state":"F","crd":{"x":9917044,"y":57043037,"floor":0},"pCls":7,"isMainMast":true,"chgTime":"000300"},{"lid":"A=1@O=Aarhus H@X=10204761@Y=56150444@U=86@L=8600053@","type":"S","name":"Aarhus H","icoX":0,"extId":"8600053","state":"F","crd":{"x":10204761,"y":56150444,"floor":0},"pCls":2063,"isMainMast":true,"chgTime":"000600"},{"lid":"A=1@O=Odense St.@X=10386739@Y=55401778@U=86@L=8600512@","type":"S","name":"Odense St.","icoX":0,"extId":"8600512","state":"F","crd":{"x":10386739,"y":55401778,"floor":0},"pCls":7,"isMainMast":true,"chgTime":"000500"},{"lid":"A=1@O=Ringsted St.@X=11786377@Y=55438391@U=86@L=8600611@","type":"S","name":"Ringsted St.","icoX":0,"extId":"8600611","state":"F","crd":{"x":11786377,"y":55438391,"floor":0},"pCls":47,"isMainMast":true,"chgTime":"000400"},{"lid":"A=1@O=Næstved St.@X=11767051@Y=55231244@U=86@L=8600810@","type":"S","name":"Næstved St.","icoX":0,"extId":"8600810","state":"F","crd":{"x":11767051,"y":55231244,"floor":0},"pCls":5,"isMainMast":true,"chgTime":"000300"}],"prodL":[{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 38","number":"38","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 38","num":"38","matchId":"38","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 38","number":"38","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 38","num":"38","matchId":"38","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 38","number":"38","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 38","num":"38","matchId":"38","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 838","number":"838","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 838","num":"838","matchId":"838","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 838","number":"838","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 838","num":"838","matchId":"838","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 2253","number":"2253","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 2253","num":"2253","matchId":"2253","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 2253","number":"2253","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 2253","num":"2253","matchId":"2253","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 140","number":"140","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 140","num":"140","matchId":"140","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 140","number":"140","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 140","num":"140","matchId":"140","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::0::IC::B2174145061::IC_2174145061::*","name":"IC 140","number":"140","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"IC 140","num":"140","matchId":"140","catOut":"IC ","catOutS":"001","catOutL":"IC ","catIn":"001","catCode":"0","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_287161"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 4255","number":"4255","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 4255","num":"4255","matchId":"4255","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::2::Re::B2174145061::Re_2174145061::*","name":"Re 4255","number":"4255","icoX":4,"cls":4,"oprX":0,"prodCtx":{"name":"Re 4255","num":"4255","matchId":"4255","catOut":"Re ","catOutS":"004","catOutL":"Re","catIn":"004","catCode":"2","admin":"000002"},"himIdL":["HIM_FREETEXT_287075","HIM_FREETEXT_281979","HIM_FREETEXT_281980","HIM_FREETEXT_281985","HIM_FREETEXT_281982","HIM_FREETEXT_287239"]},{"pid":"L::1::ICL::B2174145061::ICL_2174145061::*","name":"ICL 74038","number":"74038","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":"ICL 74038","num":"74038","matchId":"74038","catOut":"ICL ","catOutS":"002","catOutL":"ICL","catIn":"002","catCode":"1","admin":"000002"},"himIdL":["HIM_FREETEXT_287161","HIM_FREETEXT_287232","HIM_FREETEXT_287242"]}],"opL":[{"name":"DSB","icoX":2}],"remL":[{"type":"A","code":"RE","prio":0,"icoX":3,"txtN":"Reservierung empfohlen"},{"type":"A","code":"TD","prio":0,"icoX":3,"txtN":"Mulighed for internet"},{"type":"A","code":"CR","prio":200,"icoX":3,"txtN":"Fahrradreservierung erforderlich"}],"icoL":[{"res":"IC","fg":{"r":255,"g":255,"b":255},"bg":{"r":239,"g":65,"b":48}},{"res":"ICL","fg":{"r":255,"g":255,"b":255},"bg":{"r":253,"g":186,"b":88}},{"res":"DSB","txt":"DSB"},{"res":"attr_info"},{"res":"Re","fg":{"r":255,"g":255,"b":255},"bg":{"r":80,"g":183,"b":72}},{"bg":{"r":253,"g":186,"b":88},"shp":"C"},{"bg":{"r":239,"g":65,"b":48},"shp":"C"},{"bg":{"r":80,"g":183,"b":72},"shp":"C"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"sIcoX":0,"type":"SOLID","bg":{"r":239,"g":65,"b":48}},{"type":"SOLID","bg":{"r":239,"g":65,"b":48}},{"sIcoX":4,"type":"SOLID","bg":{"r":80,"g":183,"b":72}},{"type":"SOLID","bg":{"r":80,"g":183,"b":72}},{"sIcoX":5,"type":"SOLID","bg":{"r":253,"g":186,"b":88}},{"sIcoX":6,"type":"SOLID","bg":{"r":239,"g":65,"b":48}},{"sIcoX":7,"eIcoX":7,"type":"SOLID","bg":{"r":80,"g":183,"b":72}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"045100","durS":"045100","durR":"045100","chg":3,"sDays":{"sDaysR":"nicht täglich","sDaysI":"17. bis 20. Jul 2022","sDaysB":"0000000000000000001E"},"dep":{"locX":0,"idx":0,"dProdX":10,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"151000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":22,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"115900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1499#TA#5#DA#180722#1S#8600020#1T#1019#LS#8600053#LT#1159#PU#86#RT#1#CA#002#ZE#74038#ZB#ICL 74038#PC#1#FR#8600020#FT#1019#TO#8600053#TT#1159#","prodX":1,"dirTxt":"Aarhus H","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220718","durS":"014000"},"minChg":"000600"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":3,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"121500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":32,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"135000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1391#TA#2#DA#180722#1S#8600053#1T#1215#LS#8600858#LT#1525#PU#86#RT#1#CA#002#ZE#38#ZB#ICL 38#PC#1#FR#8600053#FT#1215#TO#8600858#TT#1525#","prodX":4,"dirTxt":"CPH Lufthavn","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Odense St.@L=8600512@a=128@$202207181215$202207181350$ICL 38$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":5,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":20}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220718","durS":"013500"},"minChg":"000500"},{"type":"JNY","dep":{"locX":2,"idx":28,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"135600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":48,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"145000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#511#TA#0#DA#180722#1S#8600215#1T#1227#LS#8600650#LT#1540#PU#86#RT#1#CA#001#ZE#838#ZB#IC 838#PC#0#FR#8600215#FT#1227#TO#8600650#TT#1540#","prodX":6,"dirTxt":"Østerport St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":3,"maxC":31,"numC":6},"ctxRecon":"T$A=1@O=Odense St.@L=8600512@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181356$202207181450$IC 838$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":7,"fLocX":2,"tLocX":3,"fIdx":21,"tIdx":27}],"sumLDrawStyleX":2,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"005400"},"minChg":"000400"},{"type":"JNY","dep":{"locX":3,"idx":30,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"145400","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"151000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#2360#TA#0#DA#180722#1S#8600669#1T#1318#LS#8600810#LT#1510#PU#86#RT#1#CA#004#ZE#2253#ZB#Re 2253#PC#2#FR#8600669#FT#1318#TO#8600810#TT#1510#","prodX":8,"dirTxt":"Næstved St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":30,"numC":7},"ctxRecon":"T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181454$202207181510$Re 2253$$1$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":3,"tLocX":4,"fIdx":22,"tIdx":24}],"sumLDrawStyleX":4,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"001600"}}],"freq":{"minC":60},"conSubscr":"F","recState":"U","cksum":"c83fc774_3","cksumDti":"6e088124_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$§T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Odense St.@L=8600512@a=128@$202207181215$202207181350$ICL 38$$1$$$$§T$A=1@O=Odense St.@L=8600512@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181356$202207181450$IC 838$$1$$$$§T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181454$202207181510$Re 2253$$1$$$$"}},{"cid":"C-1","date":"20220718","dur":"052100","durS":"052100","durR":"052100","chg":2,"sDays":{"sDaysR":"nicht täglich","sDaysI":"18. bis 20. Jul 2022","sDaysB":"0000000000000000000E"},"dep":{"locX":0,"idx":0,"dProdX":19,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"154000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":11,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101900","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":22,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"115900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1499#TA#5#DA#180722#1S#8600020#1T#1019#LS#8600053#LT#1159#PU#86#RT#1#CA#002#ZE#74038#ZB#ICL 74038#PC#1#FR#8600020#FT#1019#TO#8600053#TT#1159#","prodX":12,"dirTxt":"Aarhus H","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":13,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220718","durS":"014000"},"minChg":"000600"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":14,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"124500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":52,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"151800","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#1077#TA#0#DA#180722#1S#8600053#1T#1245#LS#8600650#LT#1610#PU#86#RT#1#CA#001#ZE#140#ZB#IC 140#PC#0#FR#8600053#FT#1245#TO#8600650#TT#1610#","prodX":15,"dirTxt":"Østerport St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":120,"maxC":120,"numC":2},"ctxRecon":"T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181245$202207181518$IC 140$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":3,"tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":2,"sty":"I","fLocX":1,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697303040}],"subscr":"F","prodL":[{"prodX":16,"fLocX":1,"tLocX":3,"fIdx":0,"tIdx":26}],"sumLDrawStyleX":2,"resLDrawStyleX":7,"trainStartDate":"20220718","durS":"023300"},"minChg":"000400"},{"type":"JNY","dep":{"locX":3,"idx":30,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"152400","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":33,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"154000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651583081#PI#0#ZI#2371#TA#2#DA#180722#1S#8600669#1T#1348#LS#8600810#LT#1540#PU#86#RT#1#CA#004#ZE#4255#ZB#Re 4255#PC#2#FR#8600669#FT#1348#TO#8600810#TT#1540#","prodX":17,"dirTxt":"Næstved St.","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":30,"numC":7},"ctxRecon":"T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181524$202207181540$Re 4255$$1$$$$","subscr":"F","prodL":[{"prodX":18,"fLocX":3,"tLocX":4,"fIdx":22,"tIdx":24}],"sumLDrawStyleX":4,"resLDrawStyleX":8,"trainStartDate":"20220718","durS":"001600"}}],"freq":{"minC":120},"conSubscr":"F","recState":"U","cksum":"5cbf3e8b_3","cksumDti":"63f5702b_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Aalborg St.@L=8600020@a=128@$A=1@O=Aarhus H@L=8600053@a=128@$202207181019$202207181159$ICL 74038$$1$$$$§T$A=1@O=Aarhus H@L=8600053@a=128@$A=1@O=Ringsted St.@L=8600611@a=128@$202207181245$202207181518$IC 140$$1$$$$§T$A=1@O=Ringsted St.@L=8600611@a=128@$A=1@O=Næstved St.@L=8600810@a=128@$202207181524$202207181540$Re 4255$$1$$$$"}}],"outCtxScrB":"2|OB|MT#11#112939#112939#113230#113230#0#0#66141#112920#1#-2147482614#0#1#2|PDH#83a9263ead5cf5f43feabb239d3915b3|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#112939#112939#113230#113260#0#0#605#112920#2#-2147482622#0#1#2|PDH#83a9263ead5cf5f43feabb239d3915b3|RD#18072022|RT#100000|US#1","fpB":"20220503","fpE":"20220720","planrtTS":"1651591538","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":8,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8739324137201729532,"scoreS":"08739324137201729532","conRefL":[0]},{"score":8739324137186000893,"scoreS":"08739324137186000893","conRefL":[1]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8738044305666998268,"scoreS":"08738044305666998268","conRefL":[0]},{"score":8737912364255936509,"scoreS":"08737912364255936509","conRefL":[1]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9222088849082548220,"scoreS":"09222088849082548220","conRefL":[0]},{"score":9221956907687215101,"scoreS":"09221956907687215101","conRefL":[1]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":8,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea.headers b/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea.headers
index 48cc57b7..f5a7398b 100644
--- a/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea.headers
+++ b/test/e2e/fixtures/504d210708e1d3781b42d2b2805a80ea.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:08:13 GMT",
+ "date": "Tue, 03 May 2022 15:25:52 GMT",
"content-type": "application/json; charset=utf-8",
- "content-length": "3055",
+ "content-length": "3056",
"connection": "keep-alive",
"server": "Apache/2.4.25 (Debian)",
"access-control-allow-origin": "*",
"access-control-allow-headers": "*"
},
"url": "https://mobilapps.rejseplanen.dk/bin/iphone.exe",
- "time": 628,
+ "time": 917,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-tf420f4ranspof420f4rt/hafasf420f4-client:tef420f4st"
+ "public-46136atranspor46136at/hafa46136as-client46136a:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/5068166cf1e8259d2a61b2de2f544eb6 b/test/e2e/fixtures/5068166cf1e8259d2a61b2de2f544eb6
new file mode 100644
index 00000000..3be5b76c
--- /dev/null
+++ b/test/e2e/fixtures/5068166cf1e8259d2a61b2de2f544eb6
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"qe6c8kq42gckp68g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Sinsheim(Elsenz) Hbf@X=8875104@Y=49250352@U=81@L=8005578@","type":"S","name":"Sinsheim(Elsenz) Hbf","icoX":2,"extId":"8005578","state":"F","crd":{"x":8875059,"y":49250388,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg Hbf@X=8675444@Y=49403564@U=81@L=8000156@","type":"S","name":"Heidelberg Hbf","icoX":2,"extId":"8000156","state":"F","crd":{"x":8675480,"y":49403582,"z":0,"floor":0},"pCls":831},{"lid":"A=1@O=Hoffenheim@X=8838410@Y=49272034@U=81@L=8002931@","type":"S","name":"Hoffenheim","icoX":2,"extId":"8002931","state":"F","crd":{"x":8838374,"y":49272043,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Zuzenhausen@X=8821438@Y=49297392@U=81@L=8006679@","type":"S","name":"Zuzenhausen","icoX":2,"extId":"8006679","state":"F","crd":{"x":8821232,"y":49297626,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Meckesheim@X=8812836@Y=49320656@U=81@L=8003932@","type":"S","name":"Meckesheim","icoX":2,"extId":"8003932","state":"F","crd":{"x":8812854,"y":49320683,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Mauer(b Heidelberg)@X=8795549@Y=49335803@U=81@L=8003915@","type":"S","name":"Mauer(b Heidelberg)","icoX":2,"extId":"8003915","state":"F","crd":{"x":8794156,"y":49336360,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Reilsheim@X=8778838@Y=49353970@U=81@L=8005015@","type":"S","name":"Reilsheim","icoX":2,"extId":"8005015","state":"F","crd":{"x":8778542,"y":49353422,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Bammental@X=8783684@Y=49359588@U=81@L=8000794@","type":"S","name":"Bammental","icoX":2,"extId":"8000794","state":"F","crd":{"x":8783702,"y":49359580,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Neckargemünd@X=8788421@Y=49393676@U=81@L=8000265@","type":"S","name":"Neckargemünd","icoX":2,"extId":"8000265","state":"F","crd":{"x":8788367,"y":49393828,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg Orthopädie@X=8774910@Y=49409991@U=81@L=8002684@","type":"S","name":"Heidelberg Orthopädie","icoX":2,"extId":"8002684","state":"F","crd":{"x":8775144,"y":49409775,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Heidelberg-Schlierbach/Ziegelhausen@X=8760563@Y=49415313@U=81@L=8005366@","type":"S","name":"Heidelberg-Schlierbach/Ziegelhausen","icoX":2,"extId":"8005366","state":"F","crd":{"x":8761354,"y":49415115,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg-Altstadt@X=8720885@Y=49415241@U=81@L=8002685@","type":"S","name":"Heidelberg-Altstadt","icoX":2,"extId":"8002685","state":"F","crd":{"x":8721155,"y":49415358,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg-Weststadt/Südstadt@X=8688749@Y=49398323@U=81@L=8002681@","type":"S","name":"Heidelberg-Weststadt/Südstadt","icoX":2,"extId":"8002681","state":"F","crd":{"x":8688227,"y":49398251,"z":0,"floor":0},"pCls":824}],"prodL":[{"name":"S 5","nameS":"5","number":"5","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 5","num":"38522","line":"5","lineId":"4_801518_5","matchId":"5","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801518"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"LS","prio":605,"icoX":3,"txtN":"Laptop-Steckdosen"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"Klimaanlage"}],"icoL":[{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"attr_info"},{"res":"attr_bike"}],"dirL":[{"txt":"Heidelberg Hbf"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}}]},"journey":{"jid":"1|268879|0|81|18072022","date":"20220718","prodX":0,"dirTxt":"Heidelberg Hbf","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094800","dProgType":"PROGNOSED","dDirTxt":"Heidelberg Hbf","dTZOffset":120,"type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095100","dTZOffset":120,"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"095400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095400","dTZOffset":120,"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTZOffset":120,"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100300","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100500","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100700","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101100","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101500","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101700","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102000","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102300","dTZOffset":120,"type":"N"},{"locX":1,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102700","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"fährt täglich ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":12}],"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":750387200},{"type":"REM","remX":4,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20201213","fpE":"20221210","planrtTS":"1651591611"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5068166cf1e8259d2a61b2de2f544eb6.headers b/test/e2e/fixtures/5068166cf1e8259d2a61b2de2f544eb6.headers
new file mode 100644
index 00000000..f458a508
--- /dev/null
+++ b/test/e2e/fixtures/5068166cf1e8259d2a61b2de2f544eb6.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:24 GMT",
+ "server": "Apache",
+ "content-length": "1933",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://vrn.hafas.de/bin/mgate.exe",
+ "time": 280,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-f2cb61transf2cb61port/hafasf2cb61-client:tef2cb61st"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "285"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/50c27a47ece447208e72e77243ffd8f1 b/test/e2e/fixtures/50c27a47ece447208e72e77243ffd8f1
new file mode 100644
index 00000000..af95eb93
--- /dev/null
+++ b/test/e2e/fixtures/50c27a47ece447208e72e77243ffd8f1
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"jfg42kac2gsw94wg","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Potsdam Hbf (S)@X=13066711@Y=52391857@U=80@L=8089184@","type":"S","name":"Potsdam Hbf (S)","icoX":2,"extId":"8089184","state":"F","crd":{"x":13067727,"y":52391713,"z":0,"floor":0},"pCls":315,"entry":true},{"lid":"A=1@O=Ahrensfelde (S)@X=13565549@Y=52571246@U=80@L=8089188@","type":"S","name":"Ahrensfelde (S)","icoX":0,"extId":"8089188","state":"F","crd":{"x":13565549,"y":52571246,"floor":0},"pCls":56,"entry":true},{"lid":"A=1@O=Potsdam-Babelsberg@X=13092870@Y=52391389@U=80@L=8080070@","type":"S","name":"Potsdam-Babelsberg","icoX":2,"extId":"8080070","state":"F","crd":{"x":13093049,"y":52391353,"z":0,"floor":0},"pCls":312},{"lid":"A=1@O=Potsdam Griebnitzsee (S)@X=13128943@Y=52394473@U=80@L=8080530@","type":"S","name":"Potsdam Griebnitzsee (S)","icoX":2,"extId":"8080530","state":"F","crd":{"x":13128638,"y":52394392,"z":0,"floor":0},"pCls":56,"entry":true},{"lid":"A=1@O=Berlin Wannsee (S)@X=13179418@Y=52421180@U=80@L=8089190@","type":"S","name":"Berlin Wannsee (S)","icoX":2,"extId":"8089190","state":"F","crd":{"x":13179418,"y":52421180,"floor":0},"pCls":123,"entry":true},{"lid":"A=1@O=Berlin-Nikolassee@X=13193639@Y=52431805@U=80@L=8089078@","type":"S","name":"Berlin-Nikolassee","icoX":0,"extId":"8089078","state":"F","crd":{"x":13193270,"y":52432425,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin-Grunewald@X=13261723@Y=52488689@U=80@L=8089062@","type":"S","name":"Berlin-Grunewald","icoX":0,"extId":"8089062","state":"F","crd":{"x":13261831,"y":52488680,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Westkreuz@X=13283962@Y=52500734@U=80@L=8089047@","type":"S","name":"Berlin Westkreuz","icoX":0,"extId":"8089047","state":"F","crd":{"x":13283962,"y":52500734,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Charlottenburg (S)@X=13303945@Y=52504932@U=80@L=8089165@","type":"S","name":"Berlin Charlottenburg (S)","icoX":2,"extId":"8089165","state":"F","crd":{"x":13301338,"y":52504348,"z":0,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Savignyplatz@X=13319272@Y=52505094@U=80@L=8089037@","type":"S","name":"Berlin Savignyplatz","icoX":0,"extId":"8089037","state":"F","crd":{"x":13319362,"y":52505193,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Zoologischer Garten (S)@X=13332360@Y=52507152@U=80@L=8089046@","type":"S","name":"Berlin Zoologischer Garten (S)","icoX":0,"extId":"8089046","state":"F","crd":{"x":13332360,"y":52507152,"floor":0},"pCls":191,"entry":true},{"lid":"A=1@O=Berlin-Tiergarten@X=13336396@Y=52514065@U=80@L=8089091@","type":"S","name":"Berlin-Tiergarten","icoX":0,"extId":"8089091","state":"F","crd":{"x":13336414,"y":52514281,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Bellevue@X=13348262@Y=52519953@U=80@L=8089005@","type":"S","name":"Berlin Bellevue","icoX":0,"extId":"8089005","state":"F","crd":{"x":13347956,"y":52519962,"z":0,"floor":0},"pCls":16},{"lid":"A=1@O=Berlin Hbf (S-Bahn)@X=13369549@Y=52525589@U=80@L=8089021@","type":"S","name":"Berlin Hbf (S-Bahn)","icoX":0,"extId":"8089021","state":"F","crd":{"x":13369279,"y":52525167,"z":0,"floor":0},"pCls":447,"entry":true},{"lid":"A=1@O=Berlin Friedrichstraße (S)@X=13386907@Y=52520178@U=80@L=8089066@","type":"S","name":"Berlin Friedrichstraße (S)","icoX":2,"extId":"8089066","state":"F","crd":{"x":13386322,"y":52520555,"z":0,"floor":0},"pCls":444,"entry":true},{"lid":"A=1@O=Berlin Hackescher Markt@X=13402368@Y=52522623@U=80@L=8089017@","type":"S","name":"Berlin Hackescher Markt","icoX":0,"extId":"8089017","state":"F","crd":{"x":13402197,"y":52522614,"z":0,"floor":0},"pCls":304},{"lid":"A=1@O=Berlin Alexanderplatz (S)@X=13411007@Y=52521643@U=80@L=8089001@","type":"S","name":"Berlin Alexanderplatz (S)","icoX":2,"extId":"8089001","state":"F","crd":{"x":13411097,"y":52521643,"z":0,"floor":0},"pCls":440,"entry":true},{"lid":"A=1@O=Berlin Jannowitzbrücke@X=13419349@Y=52514272@U=80@L=8089019@","type":"S","name":"Berlin Jannowitzbrücke","icoX":2,"extId":"8089019","state":"F","crd":{"x":13419681,"y":52514227,"z":0,"floor":0},"pCls":184},{"lid":"A=1@O=Berlin Ostbahnhof (S)@X=13435125@Y=52510721@U=80@L=8089185@","type":"S","name":"Berlin Ostbahnhof (S)","icoX":2,"extId":"8089185","state":"F","crd":{"x":13435125,"y":52510721,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Warschauer Straße@X=13451647@Y=52505975@U=80@L=8089045@","type":"S","name":"Berlin Warschauer Straße","icoX":0,"extId":"8089045","state":"F","crd":{"x":13452240,"y":52505948,"z":0,"floor":0},"pCls":432},{"lid":"A=1@O=Berlin Ostkreuz (S)@X=13469311@Y=52502999@U=80@L=8089028@","type":"S","name":"Berlin Ostkreuz (S)","icoX":0,"extId":"8089028","state":"F","crd":{"x":13468861,"y":52503305,"z":0,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Nöldnerplatz@X=13484449@Y=52503494@U=80@L=8089026@","type":"S","name":"Berlin Nöldnerplatz","icoX":0,"extId":"8089026","state":"F","crd":{"x":13485366,"y":52503817,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin-Lichtenberg (S)@X=13497249@Y=52509921@U=80@L=8089182@","type":"S","name":"Berlin-Lichtenberg (S)","icoX":0,"extId":"8089182","state":"F","crd":{"x":13497249,"y":52509921,"floor":0},"pCls":446,"entry":true},{"lid":"A=1@O=Berlin-Friedrichsfelde Ost@X=13520253@Y=52514173@U=80@L=8089059@","type":"S","name":"Berlin-Friedrichsfelde Ost","icoX":2,"extId":"8089059","state":"F","crd":{"x":13520091,"y":52514128,"z":0,"floor":0},"pCls":312},{"lid":"A=1@O=Berlin Springpfuhl@X=13536739@Y=52526344@U=80@L=8089040@","type":"S","name":"Berlin Springpfuhl","icoX":0,"extId":"8089040","state":"F","crd":{"x":13536883,"y":52526389,"z":0,"floor":0},"pCls":304},{"lid":"A=1@O=Berlin Poelchaustr.@X=13535382@Y=52535594@U=80@L=8089031@","type":"S","name":"Berlin Poelchaustr.","icoX":0,"extId":"8089031","state":"F","crd":{"x":13535642,"y":52535855,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin-Marzahn@X=13541341@Y=52543604@U=80@L=8089075@","type":"S","name":"Berlin-Marzahn","icoX":0,"extId":"8089075","state":"F","crd":{"x":13540865,"y":52542992,"z":0,"floor":0},"pCls":304},{"lid":"A=1@O=Berlin Raoul-Wallenberg-Str.@X=13547463@Y=52550678@U=80@L=8089035@","type":"S","name":"Berlin Raoul-Wallenberg-Str.","icoX":0,"extId":"8089035","state":"F","crd":{"x":13547616,"y":52550669,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Mehrower Allee@X=13553702@Y=52557762@U=80@L=8089022@","type":"S","name":"Berlin Mehrower Allee","icoX":0,"extId":"8089022","state":"F","crd":{"x":13553558,"y":52557564,"z":0,"floor":0},"pCls":48}],"prodL":[{"name":"S 7","nameS":"7","number":"7","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 7","num":"7541","line":"7","lineId":"4_08_____7","matchId":"7","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}}],"opL":[{"name":"S-Bahn Berlin","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"K2","prio":300,"icoX":5,"txtN":"2nd class only"}],"icoL":[{"res":"S"},{"res":"s","txt":"S-Bahn Berlin"},{"res":"Bus"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"attr_2nd"}],"dirL":[{"txt":"Ahrensfelde (S)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"journey":{"jid":"1|284298|1|80|18072022","date":"20220718","prodX":0,"dirTxt":"Ahrensfelde (S)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"7"},"dTimeS":"093100","dProgType":"PROGNOSED","dDirTxt":"Ahrensfelde (S)","dDirFlg":"2","dTZOffset":120,"type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"093400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"093400","dTZOffset":120,"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093700","dTZOffset":120,"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"094200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"094200","dTZOffset":120,"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"094400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"094500","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095200","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095500","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"6"},"aTimeS":"095700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"6"},"dTimeS":"095700","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"095900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095900","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"100100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100100","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100300","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100500","dTZOffset":120,"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"15"},"aTimeS":"100800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100800","dTZOffset":120,"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"101000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"101100","dTZOffset":120,"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101300","dTZOffset":120,"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101500","dTZOffset":120,"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101700","dTZOffset":120,"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"101900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"101900","dTZOffset":120,"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102200","dTZOffset":120,"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"102300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102400","dTZOffset":120,"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102600","dTZOffset":120,"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102800","dTZOffset":120,"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103100","dTZOffset":120,"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103400","dTZOffset":120,"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103600","dTZOffset":120,"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103800","dTZOffset":120,"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104000","dTZOffset":120,"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104200","dTZOffset":120,"type":"N"},{"locX":1,"idx":28,"aProdX":0,"aPltfS":{"type":"PL","txt":"41"},"aTimeS":"104400","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"runs daily, not 22., 23. May, 1. Oct ","sDaysB":"FCFFFFFFFFFFFFFFFFFC0000003FFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF0","fLocX":0,"tLocX":2,"fLocIdx":0,"tLocIdx":1},{"sDaysR":"runs daily, not 22., 23. May, 1. Oct ","sDaysB":"FFFFFFFFFFFFFFFFFFFC0000003FFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF0","fLocX":2,"tLocX":6,"fLocIdx":1,"tLocIdx":5},{"sDaysR":"runs daily, not 22., 23. May, 1. Oct ","sDaysB":"FFFFFFFFFFFFFFFFFFFC1A3060FFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF0","fLocX":6,"tLocX":18,"fLocIdx":5,"tLocIdx":17},{"sDaysR":"runs daily, not 1. Oct ","sDaysB":"FFFFFFFFFFFFFFFFFFFC1A3060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF0","fLocX":18,"tLocX":1,"fLocIdx":17,"tLocIdx":28}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28,"tagL":["RES_JNY_DTL"],"sort":710410240}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591394"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/50c27a47ece447208e72e77243ffd8f1.headers b/test/e2e/fixtures/50c27a47ece447208e72e77243ffd8f1.headers
new file mode 100644
index 00000000..0d8aa1ff
--- /dev/null
+++ b/test/e2e/fixtures/50c27a47ece447208e72e77243ffd8f1.headers
@@ -0,0 +1,40 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:32 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "2866",
+ "connection": "keep-alive",
+ "set-cookie": [
+ "AWSALB=ZGIXSb34hNm9KUR0kn/efsZY4D2kigfeUTBd2wYg9mPSdWKfwIii+oZ4J2KuZV50BhHZqxpWCCPIDH61a5QQ3vUrbIUX4ex25sDMVhlWRBf0uc9DsnkReUDIJ8TO; Expires=Tue, 10 May 2022 15:24:32 GMT; Path=/",
+ "AWSALBCORS=ZGIXSb34hNm9KUR0kn/efsZY4D2kigfeUTBd2wYg9mPSdWKfwIii+oZ4J2KuZV50BhHZqxpWCCPIDH61a5QQ3vUrbIUX4ex25sDMVhlWRBf0uc9DsnkReUDIJ8TO; Expires=Tue, 10 May 2022 15:24:32 GMT; Path=/; SameSite=None; Secure"
+ ],
+ "server": "Apache",
+ "strict-transport-security": "max-age=16070400; includeSubDomains"
+ },
+ "url": "https://reiseauskunft.bahn.de/bin/mgate.exe?checksum=0192bb73750ca0bcadd5208d0bc33a17",
+ "time": 191,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publicd7256f-trand7256fsport/hd7256fafas-cd7256flientd7256f:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "301"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/51957d87078c048115fd84313a6b4507 b/test/e2e/fixtures/51957d87078c048115fd84313a6b4507
new file mode 100644
index 00000000..8f0f543d
--- /dev/null
+++ b/test/e2e/fixtures/51957d87078c048115fd84313a6b4507
@@ -0,0 +1 @@
+{"ver":"1.45","ext":"NVV.6.0","lang":"deu","id":"bn2kwkcs2gexp44k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kassel Holländische Straße@X=9481112@Y=51339867@U=80@L=2200012@","type":"S","name":"Kassel Holländische Straße","icoX":2,"extId":"2200012","state":"F","crd":{"x":9481112,"y":51339867,"floor":0},"pCls":1760,"gidL":["A×de:06611:200012"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Großenritte Bahnhof@X=9391130@Y=51251890@U=80@L=2203069@","type":"S","name":"Baunatal-Großenritte Bahnhof","icoX":2,"extId":"2203069","state":"F","crd":{"x":9391130,"y":51251890,"floor":0},"pCls":736,"gidL":["A×de:06633:203069"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Hegelsbergstraße@X=9490469@Y=51336919@U=80@L=2200018@","type":"S","name":"Kassel Hegelsbergstraße","icoX":2,"extId":"2200018","state":"F","crd":{"x":9490469,"y":51336919,"floor":0},"pCls":1632,"gidL":["A×de:06611:200018"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Wiener Straße@X=9494533@Y=51334213@U=80@L=2200017@","type":"S","name":"Kassel Wiener Straße","icoX":2,"extId":"2200017","state":"F","crd":{"x":9494533,"y":51334213,"floor":0},"pCls":1632,"gidL":["A×de:06611:200017"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Hauptfriedhof@X=9498425@Y=51330689@U=80@L=2200016@","type":"S","name":"Kassel Hauptfriedhof","icoX":2,"extId":"2200016","state":"F","crd":{"x":9498425,"y":51330689,"floor":0},"pCls":1632,"gidL":["A×de:06611:200016"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Halitplatz@X=9500007@Y=51326923@U=80@L=2200015@","type":"S","name":"Kassel Halitplatz","icoX":2,"extId":"2200015","state":"F","crd":{"x":9500007,"y":51326923,"floor":0},"pCls":1760,"gidL":["A×de:06611:200015"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Holländischer Platz/Universität@X=9502075@Y=51320738@U=80@L=2200014@","type":"S","name":"Kassel Holländischer Platz/Universität","icoX":2,"extId":"2200014","state":"F","crd":{"x":9502075,"y":51320738,"floor":0},"pCls":1760,"gidL":["A×de:06611:200014"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Am Stern@X=9500250@Y=51318041@U=80@L=2200004@","type":"S","name":"Kassel Am Stern","icoX":2,"extId":"2200004","state":"F","crd":{"x":9500250,"y":51318041,"floor":0},"pCls":1248,"gidL":["A×de:06611:200004"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Königsplatz@X=9497921@Y=51315794@U=80@L=2200002@","type":"S","name":"Kassel Königsplatz","icoX":2,"extId":"2200002","state":"F","crd":{"x":9497921,"y":51315794,"floor":0},"pCls":1760,"gidL":["A×de:06611:200002"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Friedrichsplatz@X=9495315@Y=51314185@U=80@L=2200006@","type":"S","name":"Kassel Friedrichsplatz","icoX":2,"extId":"2200006","state":"F","crd":{"x":9495315,"y":51314185,"floor":0},"pCls":1760,"gidL":["A×de:06611:200006"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Rathaus@X=9492070@Y=51312252@U=80@L=2200003@","type":"S","name":"Kassel Rathaus","icoX":2,"extId":"2200003","state":"F","crd":{"x":9492070,"y":51312252,"floor":0},"pCls":1760,"gidL":["A×de:06611:200003"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Am Weinberg@X=9487674@Y=51307254@U=80@L=2200040@","type":"S","name":"Kassel Am Weinberg","icoX":2,"extId":"2200040","state":"F","crd":{"x":9487674,"y":51307254,"floor":0},"pCls":1760,"gidL":["A×de:06611:200040"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Heinrich-Heine-Straße@X=9484051@Y=51303865@U=80@L=2200041@","type":"S","name":"Kassel Heinrich-Heine-Straße","icoX":2,"extId":"2200041","state":"F","crd":{"x":9484051,"y":51303865,"floor":0},"pCls":1760,"gidL":["A×de:06611:200041"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Auestadion@X=9481103@Y=51298715@U=80@L=2200042@","type":"S","name":"Kassel Auestadion","icoX":2,"extId":"2200042","state":"F","crd":{"x":9481103,"y":51298715,"floor":0},"pCls":1760,"gidL":["A×de:06611:200042"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Park Schönfeld@X=9479134@Y=51296108@U=80@L=2200043@","type":"S","name":"Kassel Park Schönfeld","icoX":2,"extId":"2200043","state":"F","crd":{"x":9479134,"y":51296108,"floor":0},"pCls":544,"gidL":["A×de:06611:200043"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Bahnhof Niederzwehren@X=9475835@Y=51293087@U=80@L=2200103@","type":"S","name":"Kassel Bahnhof Niederzwehren","icoX":2,"extId":"2200103","state":"F","crd":{"x":9475835,"y":51293087,"floor":0},"pCls":544,"gidL":["A×de:06611:200103"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Leuschnerstraße@X=9471889@Y=51289438@U=80@L=2200045@","type":"S","name":"Kassel Leuschnerstraße","icoX":2,"extId":"2200045","state":"F","crd":{"x":9471889,"y":51289438,"floor":0},"pCls":608,"gidL":["A×de:06611:200045"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Dennhäuser Straße@X=9469228@Y=51285078@U=80@L=2200046@","type":"S","name":"Kassel Dennhäuser Straße","icoX":2,"extId":"2200046","state":"F","crd":{"x":9469228,"y":51285078,"floor":0},"pCls":736,"gidL":["A×de:06611:200046"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Brüder-Grimm-Straße@X=9464284@Y=51282067@U=80@L=2200047@","type":"S","name":"Kassel Brüder-Grimm-Straße","icoX":2,"extId":"2200047","state":"F","crd":{"x":9464284,"y":51282067,"floor":0},"pCls":544,"gidL":["A×de:06611:200047"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Keilsbergstraße@X=9455942@Y=51279199@U=80@L=2200048@","type":"S","name":"Kassel Keilsbergstraße","icoX":2,"extId":"2200048","state":"F","crd":{"x":9455942,"y":51279199,"floor":0},"pCls":1636,"gidL":["A×de:06611:200048"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Oberzwehren Mitte@X=9449020@Y=51277545@U=80@L=2200051@","type":"S","name":"Kassel Oberzwehren Mitte","icoX":2,"extId":"2200051","state":"F","crd":{"x":9449020,"y":51277545,"floor":0},"pCls":608,"gidL":["A×de:06611:200051"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Altenbaunaer Str./Europaschule@X=9445074@Y=51274354@U=80@L=2200228@","type":"S","name":"Kassel Altenbaunaer Str./Europaschule","icoX":2,"extId":"2200228","state":"F","crd":{"x":9445074,"y":51274354,"floor":0},"pCls":32,"gidL":["A×de:06611:200228"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Mattenberg@X=9441505@Y=51272259@U=80@L=2200052@","type":"S","name":"Kassel Mattenberg","icoX":2,"extId":"2200052","state":"F","crd":{"x":9441505,"y":51272259,"floor":0},"pCls":608,"gidL":["A×de:06611:200052"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Waldmannstraße@X=9438440@Y=51269598@U=80@L=2200446@","type":"S","name":"Kassel Waldmannstraße","icoX":2,"extId":"2200446","state":"F","crd":{"x":9438440,"y":51269598,"floor":0},"pCls":32,"gidL":["A×de:06611:200446"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Mattenbergsiedlung@X=9435662@Y=51268025@U=80@L=2200438@","type":"S","name":"Kassel Mattenbergsiedlung","icoX":2,"extId":"2200438","state":"F","crd":{"x":9435662,"y":51268025,"floor":0},"pCls":32,"gidL":["A×de:06611:200438"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Altenbauna Baunsberg@X=9425388@Y=51263899@U=80@L=2203112@","type":"S","name":"Baunatal-Altenbauna Baunsberg","icoX":2,"extId":"2203112","state":"F","crd":{"x":9425388,"y":51263899,"floor":0},"pCls":160,"gidL":["A×de:06633:203112"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Altenbauna VW-Werk@X=9426206@Y=51261886@U=80@L=2203100@","type":"S","name":"Baunatal-Altenbauna VW-Werk","icoX":2,"extId":"2203100","state":"F","crd":{"x":9426206,"y":51261886,"floor":0},"pCls":736,"gidL":["A×de:06633:203100"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Altenbauna Kleingartenverein@X=9420408@Y=51255018@U=80@L=2203982@","type":"S","name":"Baunatal-Altenbauna Kleingartenverein","icoX":2,"extId":"2203982","state":"F","crd":{"x":9420408,"y":51255009,"floor":0},"pCls":224,"gidL":["A×de:06633:203982"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Altenbauna Stadtmitte@X=9411149@Y=51252888@U=80@L=2203118@","type":"S","name":"Baunatal-Altenbauna Stadtmitte","icoX":2,"extId":"2203118","state":"F","crd":{"x":9411149,"y":51252888,"floor":0},"pCls":736,"gidL":["A×de:06633:203118"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Altenbauna Albert-Einstein-Straße@X=9402393@Y=51252357@U=80@L=2203132@","type":"S","name":"Baunatal-Altenbauna Albert-Einstein-Straße","icoX":2,"extId":"2203132","state":"F","crd":{"x":9402393,"y":51252348,"floor":0},"pCls":224,"gidL":["A×de:06633:203132"],"chgTime":"000500"},{"lid":"A=1@O=Baunatal-Großenritte Hünstein@X=9396406@Y=51251719@U=80@L=2203061@","type":"S","name":"Baunatal-Großenritte Hünstein","icoX":2,"extId":"2203061","state":"F","crd":{"x":9396406,"y":51251710,"floor":0},"pCls":32,"gidL":["A×de:06633:203061"],"chgTime":"000500"}],"prodL":[{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|5:::*","name":"Tram 5","nameS":"5","number":"5","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 5 ","num":"14317","line":"5","lineId":"de:nvv:Tram|5:","matchId":"5","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"}}],"opL":[{"name":"KVG Tram","icoX":1,"id":"711"}],"remL":[{"type":"A","code":"CO","prio":2,"icoX":3,"txtN":"Pflicht zum Tragen einer Mund-Nasen-Bedeckung! Infos: nvv.de/corona"}],"icoL":[{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":0,"b":31},"shp":"R","sty":"B"},{"res":"KVG","txt":"KVG Tram"},{"res":"loc_stop"},{"res":"attr_info"}],"dirL":[{"txt":"Baunatal","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"type":"SOLID","bg":{"r":193,"g":0,"b":31}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|19963|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Baunatal","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"095300","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"Baunatal","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"095500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095500","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"095600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095600","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100100","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"X","txt":"C"},"aTimeS":"100300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"C"},"dTimeS":"100300","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"100500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100500","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"100800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"100800","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"101400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"101400","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"101500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101500","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"101700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"101700","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"X","txt":"B"},"aTimeS":"101900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"B"},"dTimeS":"101900","dTimeFS":{"styleX":0},"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"102000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102000","dTimeFS":{"styleX":0},"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"102100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102200","dTimeFS":{"styleX":0},"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"102400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102400","dTimeFS":{"styleX":0},"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"102500","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102500","dTimeFS":{"styleX":0},"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"X","txt":"A"},"aTimeS":"102600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"102600","dTimeFS":{"styleX":0},"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"102700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102700","dTimeFS":{"styleX":0},"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"102800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102800","dTimeFS":{"styleX":0},"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"103000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"103000","dTimeFS":{"styleX":0},"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"103100","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"103100","dTimeFS":{"styleX":0},"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"103300","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"103300","dTimeFS":{"styleX":0},"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aPltfS":{"type":"X","txt":"G"},"aTimeS":"103500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"X","txt":"G"},"dTimeS":"103600","dTimeFS":{"styleX":0},"type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"103700","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"103700","dTimeFS":{"styleX":0},"type":"N"},{"locX":30,"idx":29,"aProdX":0,"aTimeS":"103800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"103800","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":30,"aProdX":0,"aTimeS":"103900","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Sa","sDaysI":"nicht 26. Mai, 6., 16. Jun, 3. Okt","sDaysB":"00000000000000000FBF7EFDFBB7E7DDBF7EFDFBF7EFDFBF7EFDFBF7EFCFBF7EFDFBF7EF","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":30}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":30}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":30}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220210","fpE":"20221124","planrtTS":"1651591813"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/51957d87078c048115fd84313a6b4507.headers b/test/e2e/fixtures/51957d87078c048115fd84313a6b4507.headers
new file mode 100644
index 00000000..88fd5e95
--- /dev/null
+++ b/test/e2e/fixtures/51957d87078c048115fd84313a6b4507.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:30:25 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "2982",
+ "connection": "keep-alive",
+ "server": "Apache/2.4.25 (Debian)",
+ "access-control-allow-origin": "*"
+ },
+ "url": "https://auskunft.nvv.de/auskunft/bin/app/mgate.exe",
+ "time": 137,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr2f8015ansport/2f8015hafas2f8015-clien2f8015t:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "289"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/51c15133c32f5d3aba6fa15050eeb14a b/test/e2e/fixtures/51c15133c32f5d3aba6fa15050eeb14a
new file mode 100644
index 00000000..7e13a43b
--- /dev/null
+++ b/test/e2e/fixtures/51c15133c32f5d3aba6fa15050eeb14a
@@ -0,0 +1 @@
+{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"px44ikumwgscgk8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=S+U Rathaus Steglitz (Berlin) [U9]@X=13319982@Y=52456435@U=86@L=900062781@","type":"S","name":"S+U Rathaus Steglitz (Berlin) [U9]","icoX":0,"extId":"900062781","state":"F","crd":{"x":13319982,"y":52456435,"floor":0},"pCls":11,"gidL":["A×de:11000:900062781"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":0,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"},{"lid":"A=1@O=U Schloßstr. (Berlin)@X=13324836@Y=52461182@U=86@L=900062203@","type":"S","name":"U Schloßstr. (Berlin)","icoX":0,"extId":"900062203","state":"F","crd":{"x":13324836,"y":52461182,"floor":0},"pCls":10,"gidL":["A×de:11000:900062203"],"chgTime":"000300"},{"lid":"A=1@O=U Walther-Schreiber-Platz (Berlin)@X=13328405@Y=52465002@U=86@L=900061101@","type":"S","name":"U Walther-Schreiber-Platz (Berlin)","icoX":0,"extId":"900061101","state":"F","crd":{"x":13328405,"y":52465002,"floor":0},"pCls":10,"gidL":["A×de:11000:900061101"],"chgTime":"000300"},{"lid":"A=1@O=U Friedrich-Wilhelm-Platz (Berlin)@X=13328675@Y=52471438@U=86@L=900061102@","type":"S","name":"U Friedrich-Wilhelm-Platz (Berlin)","icoX":0,"extId":"900061102","state":"F","crd":{"x":13328675,"y":52471438,"floor":0},"pCls":10,"gidL":["A×de:11000:900061102"],"chgTime":"000300"},{"lid":"A=1@O=S+U Bundesplatz (Berlin)@X=13328495@Y=52477497@U=86@L=900044202@","type":"S","name":"S+U Bundesplatz (Berlin)","icoX":2,"extId":"900044202","state":"F","crd":{"x":13328495,"y":52477497,"floor":0},"pCls":11,"gidL":["A×de:11000:900044202"],"chgTime":"000300"},{"lid":"A=1@O=U Berliner Str. (Berlin)@X=13331317@Y=52487214@U=86@L=900044201@","type":"S","name":"U Berliner Str. (Berlin)","icoX":0,"extId":"900044201","state":"F","crd":{"x":13331317,"y":52487214,"floor":0},"pCls":10,"gidL":["A×de:11000:900044201"],"chgTime":"000300"},{"lid":"A=1@O=U Güntzelstr. (Berlin)@X=13331084@Y=52491970@U=86@L=900043201@","type":"S","name":"U Güntzelstr. (Berlin)","icoX":0,"extId":"900043201","state":"F","crd":{"x":13331084,"y":52491970,"floor":0},"pCls":10,"gidL":["A×de:11000:900043201"],"chgTime":"000300"},{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Kurfürstendamm (Berlin)@X=13331416@Y=52503763@U=86@L=900023203@","type":"S","name":"U Kurfürstendamm (Berlin)","icoX":0,"extId":"900023203","state":"F","crd":{"x":13331416,"y":52503763,"floor":0},"pCls":10,"gidL":["A×de:11000:900023203"],"chgTime":"000300"},{"lid":"A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@","type":"S","name":"S+U Zoologischer Garten Bhf (Berlin)","icoX":2,"extId":"900023201","state":"F","crd":{"x":13332711,"y":52506919,"floor":0},"pCls":107,"gidL":["A×de:11000:900023201"],"chgTime":"000600"},{"lid":"A=1@O=U Hansaplatz (Berlin)@X=13342095@Y=52518092@U=86@L=900003101@","type":"S","name":"U Hansaplatz (Berlin)","icoX":0,"extId":"900003101","state":"F","crd":{"x":13342095,"y":52518092,"floor":0},"pCls":10,"gidL":["A×de:11000:900003101"],"chgTime":"000300"},{"lid":"A=1@O=U Turmstr. (Berlin)@X=13341421@Y=52525940@U=86@L=900003104@","type":"S","name":"U Turmstr. (Berlin)","icoX":0,"extId":"900003104","state":"F","crd":{"x":13341421,"y":52525940,"floor":0},"pCls":10,"gidL":["A×de:11000:900003104"],"chgTime":"000300"},{"lid":"A=1@O=U Birkenstr. (Berlin)@X=13341421@Y=52532268@U=86@L=900002201@","type":"S","name":"U Birkenstr. (Berlin)","icoX":0,"extId":"900002201","state":"F","crd":{"x":13341421,"y":52532268,"floor":0},"pCls":10,"gidL":["A×de:11000:900002201"],"chgTime":"000300"},{"lid":"A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@","type":"S","name":"S+U Westhafen (Berlin)","icoX":2,"extId":"900001201","state":"F","crd":{"x":13343839,"y":52536179,"floor":0},"pCls":11,"gidL":["A×de:11000:900001201"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"},{"lid":"A=1@O=U Leopoldplatz (Berlin)@X=13359391@Y=52546489@U=86@L=900009102@","type":"S","name":"U Leopoldplatz (Berlin)","icoX":0,"extId":"900009102","state":"F","crd":{"x":13359391,"y":52546489,"floor":0},"pCls":10,"gidL":["A×de:11000:900009102"],"chgTime":"000300"},{"lid":"A=1@O=U Nauener Platz (Berlin)@X=13367364@Y=52551523@U=86@L=900009201@","type":"S","name":"U Nauener Platz (Berlin)","icoX":0,"extId":"900009201","state":"F","crd":{"x":13367364,"y":52551523,"floor":0},"pCls":10,"gidL":["A×de:11000:900009201"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21299","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":55,"g":135,"b":74}},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"U Osloer Str. (Berlin)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|35803|0|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"U Osloer Str. (Berlin)","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095800","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101300","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101500","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101800","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101900","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Sa","sDaysI":"6. Jun bis 6. Jul 2022 Sa; nicht 26. Mai, 3. Okt","sDaysB":"7EFDFBF76FC08102043BF7EFDFBF7EFDFBF7EFDF9F7EFDFBF7EFDFBF7E","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220424","fpE":"20221210","planrtTS":"1651591437"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/51c15133c32f5d3aba6fa15050eeb14a.headers b/test/e2e/fixtures/51c15133c32f5d3aba6fa15050eeb14a.headers
new file mode 100644
index 00000000..0785f475
--- /dev/null
+++ b/test/e2e/fixtures/51c15133c32f5d3aba6fa15050eeb14a.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:29 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2743",
+ "access-control-allow-origin": "*",
+ "access-control-allow-headers": "*",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://bvg-apps-ext.hafas.de/bin/mgate.exe",
+ "time": 198,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr92b9d3ansport/h92b9d3afas-c92b9d3lient:t92b9d3est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "274"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5275c7b4f126a7a324eb1c2b242faf4e b/test/e2e/fixtures/5275c7b4f126a7a324eb1c2b242faf4e
new file mode 100644
index 00000000..3eee102b
--- /dev/null
+++ b/test/e2e/fixtures/5275c7b4f126a7a324eb1c2b242faf4e
@@ -0,0 +1 @@
+{"ver":"1.40","lang":"eng","id":"zh448keu2gschkwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Westgate Transit Center - A, Stop ID 6373@X=-97790295@Y=30230912@U=80@L=6373@","type":"S","name":"Westgate Transit Center - A, Stop ID 6373","icoX":0,"extId":"6373","state":"F","crd":{"x":-97790295,"y":30230912,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Domain Station, Stop ID 5919@X=-97720448@Y=30399846@U=80@L=5919@","type":"S","name":"Domain Station, Stop ID 5919","icoX":0,"extId":"5919","state":"F","crd":{"x":-97720448,"y":30399846,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=Brodie Oaks Station (NB), Stop ID 2370@X=-97792632@Y=30235946@U=80@L=2370@","type":"S","name":"Brodie Oaks Station (NB), Stop ID 2370","icoX":0,"extId":"2370","state":"F","crd":{"x":-97792632,"y":30235946,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=Broken Spoke Station (NB), Stop ID 6357@X=-97786070@Y=30240737@U=80@L=6357@","type":"S","name":"Broken Spoke Station (NB), Stop ID 6357","icoX":0,"extId":"6357","state":"F","crd":{"x":-97786070,"y":30240737,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Bluebonnet Station (NB), Stop ID 5875@X=-97778168@Y=30246382@U=80@L=5875@","type":"S","name":"Bluebonnet Station (NB), Stop ID 5875","icoX":0,"extId":"5875","state":"F","crd":{"x":-97778168,"y":30246382,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=Oltorf West Station (NB), Stop ID 2260@X=-97771013@Y=30248027@U=80@L=2260@","type":"S","name":"Oltorf West Station (NB), Stop ID 2260","icoX":0,"extId":"2260","state":"F","crd":{"x":-97771013,"y":30248027,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Lamar Square Station (NB), Stop ID 777@X=-97762590@Y=30254032@U=80@L=777@","type":"S","name":"Lamar Square Station (NB), Stop ID 777","icoX":0,"extId":"777","state":"F","crd":{"x":-97762590,"y":30254032,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Barton Springs Station (NB), Stop ID 781@X=-97758050@Y=30261637@U=80@L=781@","type":"S","name":"Barton Springs Station (NB), Stop ID 781","icoX":0,"extId":"781","state":"F","crd":{"x":-97758050,"y":30261637,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Seaholm Station (NB), Stop ID 5498@X=-97750823@Y=30265062@U=80@L=5498@","type":"S","name":"Seaholm Station (NB), Stop ID 5498","icoX":0,"extId":"5498","state":"F","crd":{"x":-97750823,"y":30265062,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Republic Square Station (NB), Stop ID 5868@X=-97746059@Y=30266222@U=80@L=5868@","type":"S","name":"Republic Square Station (NB), Stop ID 5868","icoX":2,"extId":"5868","state":"F","crd":{"x":-97746059,"y":30266222,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Austin History Center Station (NB), Stop ID 2606@X=-97744441@Y=30270419@U=80@L=2606@","type":"S","name":"Austin History Center Station (NB), Stop ID 2606","icoX":2,"extId":"2606","state":"F","crd":{"x":-97744441,"y":30270419,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Capitol Station (NB), Stop ID 591@X=-97742562@Y=30275588@U=80@L=591@","type":"S","name":"Capitol Station (NB), Stop ID 591","icoX":2,"extId":"591","state":"F","crd":{"x":-97742562,"y":30275588,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Museum Station (NB), Stop ID 4657@X=-97741187@Y=30279301@U=80@L=4657@","type":"S","name":"Museum Station (NB), Stop ID 4657","icoX":2,"extId":"4657","state":"F","crd":{"x":-97741187,"y":30279301,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=UT West Mall Station (NB), Stop ID 5865@X=-97741600@Y=30286124@U=80@L=5865@","type":"S","name":"UT West Mall Station (NB), Stop ID 5865","icoX":2,"extId":"5865","state":"F","crd":{"x":-97741600,"y":30286124,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=UT Dean Keeton Station (NB), Stop ID 5864@X=-97741241@Y=30290286@U=80@L=5864@","type":"S","name":"UT Dean Keeton Station (NB), Stop ID 5864","icoX":2,"extId":"5864","state":"F","crd":{"x":-97741241,"y":30290286,"floor":0},"pCls":4096,"chgTime":"000400"},{"lid":"A=1@O=31st Street Station (NB), Stop ID 603@X=-97741151@Y=30297783@U=80@L=603@","type":"S","name":"31st Street Station (NB), Stop ID 603","icoX":2,"extId":"603","state":"F","crd":{"x":-97741151,"y":30297783,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=West 38th Station (NB), Stop ID 5351@X=-97741780@Y=30304695@U=80@L=5351@","type":"S","name":"West 38th Station (NB), Stop ID 5351","icoX":0,"extId":"5351","state":"F","crd":{"x":-97741780,"y":30304695,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Rosedale Station (NB), Stop ID 4830@X=-97741034@Y=30308219@U=80@L=4830@","type":"S","name":"Rosedale Station (NB), Stop ID 4830","icoX":0,"extId":"4830","state":"F","crd":{"x":-97741034,"y":30308219,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Sunshine Station (NB), Stop ID 1058@X=-97735721@Y=30316435@U=80@L=1058@","type":"S","name":"Sunshine Station (NB), Stop ID 1058","icoX":0,"extId":"1058","state":"F","crd":{"x":-97735721,"y":30316435,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=North Loop Station (NB), Stop ID 817@X=-97739569@Y=30326287@U=80@L=817@","type":"S","name":"North Loop Station (NB), Stop ID 817","icoX":0,"extId":"817","state":"F","crd":{"x":-97739569,"y":30326287,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Allandale Station (NB), Stop ID 822@X=-97739802@Y=30334198@U=80@L=822@","type":"S","name":"Allandale Station (NB), Stop ID 822","icoX":0,"extId":"822","state":"F","crd":{"x":-97739802,"y":30334198,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Justin Station (NB), Stop ID 826@X=-97737546@Y=30345183@U=80@L=826@","type":"S","name":"Justin Station (NB), Stop ID 826","icoX":0,"extId":"826","state":"F","crd":{"x":-97737546,"y":30345183,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Northcross Station (NB), Stop ID 829@X=-97732081@Y=30353857@U=80@L=829@","type":"S","name":"Northcross Station (NB), Stop ID 829","icoX":0,"extId":"829","state":"F","crd":{"x":-97732081,"y":30353857,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Ohlen Station (NB), Stop ID 4570@X=-97728781@Y=30363467@U=80@L=4570@","type":"S","name":"Ohlen Station (NB), Stop ID 4570","icoX":0,"extId":"4570","state":"F","crd":{"x":-97728781,"y":30363467,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Crossroads Station (NB), Stop ID 4572@X=-97726813@Y=30370973@U=80@L=4572@","type":"S","name":"Crossroads Station (NB), Stop ID 4572","icoX":0,"extId":"4572","state":"F","crd":{"x":-97726813,"y":30370973,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=Rutland Station (NB), Stop ID 4757@X=-97724853@Y=30379495@U=80@L=4757@","type":"S","name":"Rutland Station (NB), Stop ID 4757","icoX":0,"extId":"4757","state":"F","crd":{"x":-97724853,"y":30379495,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=UT Research Campus Station (NB), Stop ID 5724@X=-97727047@Y=30388232@U=80@L=5724@","type":"S","name":"UT Research Campus Station (NB), Stop ID 5724","icoX":0,"extId":"5724","state":"F","crd":{"x":-97727047,"y":30388232,"floor":0},"pCls":4128,"chgTime":"000400"},{"lid":"A=1@O=10701 Burnet/Braker, Stop ID 4761@X=-97721473@Y=30391792@U=80@L=4761@","type":"S","name":"10701 Burnet/Braker, Stop ID 4761","icoX":0,"extId":"4761","state":"F","crd":{"x":-97721473,"y":30391792,"floor":0},"pCls":4128,"chgTime":"000400"}],"prodL":[{"pid":"L::12::Bus::B2865220458::803::*","name":"MetroRapid 803","nameS":"803","number":"803","icoX":0,"cls":4096,"oprX":0,"prodCtx":{"name":"Bus 803","num":"11931","line":"803","lineId":"803","matchId":"2631913_MRG_1","catOut":"Bus ","catOutS":"BRT","catOutL":"Express Bus","catIn":"BRT","catCode":"12","admin":"000001"}}],"opL":[{"name":"Capital Metro","url":"http://www.capmetro.org/","icoX":1,"phone":"512-474-1200","id":"1"}],"icoL":[{"res":"RAPID","txt":"803","fg":{"r":255,"g":255,"b":255},"bg":{"r":85,"g":85,"b":85}},{"res":"1","txt":"Capital Metro"},{"res":"RAPID","txt":"801","fg":{"r":255,"g":255,"b":255},"bg":{"r":85,"g":85,"b":85}}],"dirL":[{"txt":"Domain","flg":"0"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":85,"g":85,"b":85}},{"type":"SOLID","bg":{"r":85,"g":85,"b":85}}]},"journey":{"jid":"1|1779|3|80|16052022","date":"20220516","prodX":0,"dirTxt":"Domain","dirFlg":"0","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"100400","dProgType":"PROGNOSED","dDirTxt":"Domain","dDirFlg":"0","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"100700","dProdX":0,"dTimeS":"100700","type":"N","aHide":true},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"100800","dProdX":0,"dTimeS":"100800","type":"N","aHide":true},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"101000","dProdX":0,"dTimeS":"101000","type":"N","aHide":true},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"101200","dProdX":0,"dTimeS":"101200","type":"N","aHide":true},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"101400","dProdX":0,"dTimeS":"101400","type":"N","aHide":true},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"101600","dProdX":0,"dTimeS":"101600","type":"N","aHide":true},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"102000","dProdX":0,"dTimeS":"102000","type":"N","aHide":true},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"102200","dProdX":0,"dTimeS":"102200","type":"N","aHide":true},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"102400","dProdX":0,"dTimeS":"102400","type":"N","aHide":true},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"102500","dProdX":0,"dTimeS":"102500","type":"N","aHide":true},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"102700","dProdX":0,"dTimeS":"102700","type":"N","aHide":true},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"103000","dProdX":0,"dTimeS":"103000","type":"N","aHide":true},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"103200","dProdX":0,"dTimeS":"103200","type":"N","aHide":true},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"103400","dProdX":0,"dTimeS":"103400","type":"N","aHide":true},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"103800","dProdX":0,"dTimeS":"103800","type":"N","aHide":true},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"104000","dProdX":0,"dTimeS":"104000","type":"N","aHide":true},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"104300","dProdX":0,"dTimeS":"104300","type":"N","aHide":true},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"104600","dProdX":0,"dTimeS":"104600","type":"N","aHide":true},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"104800","dProdX":0,"dTimeS":"104800","type":"N","aHide":true},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"105000","dProdX":0,"dTimeS":"105000","type":"N","aHide":true},{"locX":22,"idx":21,"aProdX":0,"aTimeS":"105200","dProdX":0,"dTimeS":"105200","type":"N","aHide":true},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"105400","dProdX":0,"dTimeS":"105400","type":"N","aHide":true},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"105600","dProdX":0,"dTimeS":"105600","type":"N","aHide":true},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"105900","dProdX":0,"dTimeS":"105900","type":"N","aHide":true},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"110100","dProdX":0,"dTimeS":"110100","type":"N","aHide":true},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"110300","dProdX":0,"dTimeS":"110300","type":"N","aHide":true},{"locX":1,"idx":27,"aProdX":0,"aTimeS":"110700","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mon - Fri","sDaysB":"F9F3E7C0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":27}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":27}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":27}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"},"fpB":"20220502","fpE":"20220529","planrtTS":"1651591463"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5275c7b4f126a7a324eb1c2b242faf4e.headers b/test/e2e/fixtures/5275c7b4f126a7a324eb1c2b242faf4e.headers
new file mode 100644
index 00000000..a88d0b91
--- /dev/null
+++ b/test/e2e/fixtures/5275c7b4f126a7a324eb1c2b242faf4e.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:29 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "2467",
+ "connection": "keep-alive",
+ "server": "Apache",
+ "vary": "Accept-Encoding"
+ },
+ "url": "https://capmetro.hafas.cloud/bin/mgate.exe",
+ "time": 177,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public0c04d4-transpo0c04d4rt/hafas0c04d4-clien0c04d4t:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "256"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6 b/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6
index aa17d4b0..eb5910a7 100644
--- a/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6
+++ b/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6
@@ -1 +1 @@
-{"ver":"1.44","lang":"deu","id":"k5gkwkekwg4zwm8g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Magdeburg Hbf@X=11626891@Y=52130352@U=80@L=8010224@i=A×de:15003:8010224@","type":"S","name":"Magdeburg Hbf","icoX":0,"extId":"8010224","state":"F","crd":{"x":11626891,"y":52130352,"floor":0},"pCls":27,"entry":true,"gidL":["A×de:15003:8010224"],"chgTime":"000500"},{"lid":"A=1@O=Magdeburg-Buckau@X=11630037@Y=52109209@U=80@L=8013456@i=A×de:15003:8013456@","type":"S","name":"Magdeburg-Buckau","icoX":1,"extId":"8013456","state":"F","crd":{"x":11630037,"y":52109209,"floor":0},"pCls":88,"entry":true,"gidL":["A×de:15003:8013456"],"chgTime":"000400"}],"prodL":[{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":1,"cls":8,"prodCtx":{"name":" RE11","num":"80502","line":"RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":1,"cls":8,"prodCtx":{"name":" RE11","num":"80502","line":"RE11","lineId":"3_AMRE___RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::Zug::B2694975468::3_AMRE___RE10::*","name":"RE10","nameS":"RE10","number":"RE10","icoX":1,"cls":8,"prodCtx":{"name":" RE10","num":"74843","line":"RE10","lineId":"3_AMRE___RE10","matchId":"RE10","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::RE::B2859984963::3_800489_RE30::*","name":"RE30","nameS":"RE30","number":"RE30","icoX":1,"cls":8,"prodCtx":{"name":" RE30","num":"16317","line":"RE30","lineId":"3_800489_RE30","matchId":"RE30","catOut":"RE ","catOutS":"RE","catOutL":"RE ","catIn":"RE","catCode":"3","admin":"800489"}},{"pid":"L::3::Zug::B2694975468::3_AMRB___RB43::*","name":"RB43","nameS":"RB43","number":"RB43","icoX":1,"cls":8,"prodCtx":{"name":" RB43","num":"75654","line":"RB43","lineId":"3_AMRB___RB43","matchId":"RB43","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRB__"}},{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":1,"cls":8,"prodCtx":{"name":" RE11","num":"80504","line":"RE11","lineId":"3_AMRE___RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::Zug::B2694975468::3_AMRB___RB41::*","name":"RB41","nameS":"RB41","number":"RB41","icoX":1,"cls":8,"prodCtx":{"name":" RB41","num":"80401","line":"RB41","lineId":"3_AMRB___RB41","matchId":"RB41","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRB__"}}],"remL":[{"type":"A","code":"FB","prio":10,"icoX":2,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"dl","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"ER","prio":560,"icoX":3,"txtN":"Rampe im Zug"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80502"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 74843"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 16317"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 75654"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80504"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80401"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":94,"b":168}},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":31,"g":131,"b":50}},{"res":"attr_bike"},{"res":"attr_info"},{"bg":{"r":31,"g":131,"b":50},"shp":"C"},{"res":"cl_all"}],"dirL":[{"txt":"Erfurt Hbf","flg":"1"},{"txt":"Halle Hbf","flg":"1"},{"txt":"Oschersleben","flg":"2"},{"txt":"Thale Hbf","flg":"2"},{"txt":"Aschersleben","flg":"1"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":31,"g":131,"b":50}},{"type":"SOLID","bg":{"r":31,"g":131,"b":50}},{"sIcoX":4,"eIcoX":4,"type":"SOLID","bg":{"r":31,"g":131,"b":50}}],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"000300","durS":"000300","durR":"000300","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 10. Dez 2022","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000"},"dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100700","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100700","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|66362|1|80|16052022","prodX":1,"dirTxt":"Thale Hbf","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":3,"maxC":26,"numC":9,"jnyL":[{"jid":"1|66266|1|80|16052022","prodX":2,"dirTxt":"Erfurt Hbf","dirFlg":"1","stopL":[{"locX":0,"idx":0,"dProdX":2,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102600","dDirTxt":"Erfurt Hbf","dDirFlg":"1","type":"N"},{"locX":1,"idx":1,"aProdX":2,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102900","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161026$202205161029$ RE10$$1$$$$$$","msgL":[{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000300"},{"jid":"1|55626|2|80|16052022","prodX":3,"dirTxt":"Halle Hbf","dirFlg":"1","stopL":[{"locX":0,"idx":0,"dProdX":3,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103500","dDirTxt":"Halle Hbf","dDirFlg":"1","type":"N"},{"locX":1,"idx":1,"aProdX":3,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103700","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161035$202205161037$ RE30$$1$$$$$$","msgL":[{"type":"REM","remX":5,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":3,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":1,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000200"},{"jid":"1|64192|2|80|16052022","prodX":4,"dirTxt":"Oschersleben","dirFlg":"2","stopL":[{"locX":0,"idx":0,"dProdX":4,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"104600","dDirTxt":"Oschersleben","dDirFlg":"2","type":"N"},{"locX":1,"idx":1,"aProdX":4,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104900","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161046$202205161049$ RB43$$1$$$$$$","msgL":[{"type":"REM","remX":6,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000300"},{"jid":"1|66365|0|80|16052022","prodX":5,"dirTxt":"Thale Hbf","dirFlg":"2","stopL":[{"locX":0,"idx":0,"dProdX":5,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"110800","dDirTxt":"Thale Hbf","dDirFlg":"2","type":"N"},{"locX":1,"idx":1,"aProdX":5,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"111000","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161108$202205161110$ RE11$$1$$$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":5,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":3,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000200"},{"jid":"1|64159|1|80|16052022","prodX":6,"dirTxt":"Aschersleben","dirFlg":"1","stopL":[{"locX":0,"idx":0,"dProdX":6,"dPltfS":{"type":"PL","txt":"9"},"dTimeS":"111100","dDirTxt":"Aschersleben","dDirFlg":"1","type":"N"},{"locX":1,"idx":1,"aProdX":6,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111400","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161111$202205161114$ RB41$$1$$$$$$","msgL":[{"type":"REM","remX":8,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":6,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":4,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000300"}]},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161007$202205161010$ RE11$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3","RES_JNY_DTL_H2"],"sort":672399360},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":3,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220516","durS":"000300"}}],"freq":{"minC":3},"conSubscr":"F","recState":"U","cksum":"bb6d89df_3","cksumDti":"3e7658c6_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161007$202205161010$ RE11$$1$$$$$$¶KCC¶I1ZFIzEjRVJHIzEjSElOIzAjRUNLIzMyMjg3fDMyMjg3fDMyMjkwfDMyMjkwfDB8MHw1fDMyMjgwfDF8MHwyfDB8MHwtMjE0NzQ4MzY0OCNHQU0jMTYwNTIyMTAwNyMKWiNWTiMxI1NUIzE2NTE1NzA4MDUjUEkjMCNaSSM2NjM2MiNUQSMxI0RBIzE2MDUyMiMxUyM4MDEwMjI0IzFUIzEwMDcjTFMjODAxMzExMiNMVCMxMTQyI1BVIzgwI1JUIzEjQ0EjRFBOI1pFI1JFMTEjWkIjICAgIFJFMTEjUEMjMyNGUiM4MDEwMjI0I0ZUIzEwMDcjVE8jODAxMzQ1NiNUVCMxMDEwIw==¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#32287#32287#32290#32290#0#0#5#32280#1#0#2#0#0#-2147483648#1#2|PDH#8f5f0c9bb79c02ba8453a9014aec024a|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#32287#32287#32290#32290#0#0#5#32280#1#0#2#0#0#-2147483648#1#2|PDH#8f5f0c9bb79c02ba8453a9014aec024a|RD#16052022|RT#100000|US#1","fpB":"20220426","fpE":"20230503","planrtTS":"1651589503","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":5,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":9094035384566284287,"scoreS":"09094035384566284287","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":9094022190426750975,"scoreS":"09094022190426750975","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223355528762621951,"scoreS":"09223355528762621951","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":5,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.44","lang":"deu","id":"6b2w2kas2gswxmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Magdeburg Hbf@X=11626891@Y=52130352@U=80@L=8010224@i=A×de:15003:8010224@","type":"S","name":"Magdeburg Hbf","icoX":0,"extId":"8010224","state":"F","crd":{"x":11626891,"y":52130352,"floor":0},"pCls":27,"entry":true,"gidL":["A×de:15003:8010224"],"chgTime":"000500"},{"lid":"A=1@O=Magdeburg-Buckau@X=11630037@Y=52109209@U=80@L=8013456@i=A×de:15003:8013456@","type":"S","name":"Magdeburg-Buckau","icoX":1,"extId":"8013456","state":"F","crd":{"x":11630037,"y":52109209,"floor":0},"pCls":88,"entry":true,"gidL":["A×de:15003:8013456"],"chgTime":"000400"}],"prodL":[{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":1,"cls":8,"prodCtx":{"name":" RE11","num":"80502","line":"RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":1,"cls":8,"prodCtx":{"name":" RE11","num":"80502","line":"RE11","lineId":"3_AMRE___RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::Zug::B2694975468::3_AMRE___RE10::*","name":"RE10","nameS":"RE10","number":"RE10","icoX":1,"cls":8,"prodCtx":{"name":" RE10","num":"74843","line":"RE10","lineId":"3_AMRE___RE10","matchId":"RE10","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::RE::B2859984963::3_800489_RE30::*","name":"RE30","nameS":"RE30","number":"RE30","icoX":1,"cls":8,"prodCtx":{"name":" RE30","num":"16317","line":"RE30","lineId":"3_800489_RE30","matchId":"RE30","catOut":"RE ","catOutS":"RE","catOutL":"RE ","catIn":"RE","catCode":"3","admin":"800489"}},{"pid":"L::3::Zug::B2694975468::3_AMRB___RB43::*","name":"RB43","nameS":"RB43","number":"RB43","icoX":1,"cls":8,"prodCtx":{"name":" RB43","num":"75654","line":"RB43","lineId":"3_AMRB___RB43","matchId":"RB43","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRB__"}},{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":1,"cls":8,"prodCtx":{"name":" RE11","num":"80504","line":"RE11","lineId":"3_AMRE___RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}},{"pid":"L::3::Zug::B2694975468::3_AMRB___RB41::*","name":"RB41","nameS":"RB41","number":"RB41","icoX":1,"cls":8,"prodCtx":{"name":" RB41","num":"80401","line":"RB41","lineId":"3_AMRB___RB41","matchId":"RB41","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRB__"}}],"remL":[{"type":"A","code":"FB","prio":10,"icoX":2,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"dl","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"ER","prio":560,"icoX":3,"txtN":"Rampe im Zug"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80502"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 74843"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 16317"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 75654"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80504"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80401"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":94,"b":168}},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":31,"g":131,"b":50}},{"res":"attr_bike"},{"res":"attr_info"},{"bg":{"r":31,"g":131,"b":50},"shp":"C"},{"res":"cl_all"}],"dirL":[{"txt":"Erfurt Hbf","flg":"1"},{"txt":"Halle Hbf","flg":"1"},{"txt":"Oschersleben","flg":"2"},{"txt":"Thale Hbf","flg":"2"},{"txt":"Aschersleben","flg":"1"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":31,"g":131,"b":50}},{"type":"SOLID","bg":{"r":31,"g":131,"b":50}},{"sIcoX":4,"eIcoX":4,"type":"SOLID","bg":{"r":31,"g":131,"b":50}}],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"000300","durS":"000300","durR":"000300","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 10. Dez 2022","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000"},"dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100700","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100700","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|66362|1|80|16052022","prodX":1,"dirTxt":"Thale Hbf","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":3,"maxC":26,"numC":9,"jnyL":[{"jid":"1|66266|1|80|16052022","prodX":2,"dirTxt":"Erfurt Hbf","dirFlg":"1","stopL":[{"locX":0,"idx":0,"dProdX":2,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102600","dDirTxt":"Erfurt Hbf","dDirFlg":"1","type":"N"},{"locX":1,"idx":1,"aProdX":2,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102900","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161026$202205161029$ RE10$$1$$$$$$","msgL":[{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000300"},{"jid":"1|55626|2|80|16052022","prodX":3,"dirTxt":"Halle Hbf","dirFlg":"1","stopL":[{"locX":0,"idx":0,"dProdX":3,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103500","dDirTxt":"Halle Hbf","dDirFlg":"1","type":"N"},{"locX":1,"idx":1,"aProdX":3,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103700","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161035$202205161037$ RE30$$1$$$$$$","msgL":[{"type":"REM","remX":5,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":3,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":1,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000200"},{"jid":"1|64192|2|80|16052022","prodX":4,"dirTxt":"Oschersleben","dirFlg":"2","stopL":[{"locX":0,"idx":0,"dProdX":4,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"104600","dDirTxt":"Oschersleben","dDirFlg":"2","type":"N"},{"locX":1,"idx":1,"aProdX":4,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104900","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161046$202205161049$ RB43$$1$$$$$$","msgL":[{"type":"REM","remX":6,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000300"},{"jid":"1|66365|0|80|16052022","prodX":5,"dirTxt":"Thale Hbf","dirFlg":"2","stopL":[{"locX":0,"idx":0,"dProdX":5,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"110800","dDirTxt":"Thale Hbf","dDirFlg":"2","type":"N"},{"locX":1,"idx":1,"aProdX":5,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"111000","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161108$202205161110$ RE11$$1$$$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":5,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":3,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000200"},{"jid":"1|64159|1|80|16052022","prodX":6,"dirTxt":"Aschersleben","dirFlg":"1","stopL":[{"locX":0,"idx":0,"dProdX":6,"dPltfS":{"type":"PL","txt":"9"},"dTimeS":"111100","dDirTxt":"Aschersleben","dDirFlg":"1","type":"N"},{"locX":1,"idx":1,"aProdX":6,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111400","type":"N"}],"proc":50,"lPassSt":{"idx":1},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161111$202205161114$ RB41$$1$$$$$$","msgL":[{"type":"REM","remX":8,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":6,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":4,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516","durS":"000300"}]},"ctxRecon":"T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161007$202205161010$ RE11$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3","RES_JNY_DTL_H2"],"sort":672399360},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":3,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220516","durS":"000300"}}],"freq":{"minC":3},"conSubscr":"F","recState":"U","cksum":"bb6d89df_3","cksumDti":"3e7658c6_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Magdeburg Hbf@L=8010224@a=128@$A=1@O=Magdeburg-Buckau@L=8013456@a=128@$202205161007$202205161010$ RE11$$1$$$$$$¶KCC¶I1ZFIzEjRVJHIzEjSElOIzAjRUNLIzMyMjg3fDMyMjg3fDMyMjkwfDMyMjkwfDB8MHw1fDMyMjgwfDF8MHwyfDB8MHwtMjE0NzQ4MzY0OCNHQU0jMTYwNTIyMTAwNyMKWiNWTiMxI1NUIzE2NTE1NzA4MDUjUEkjMCNaSSM2NjM2MiNUQSMxI0RBIzE2MDUyMiMxUyM4MDEwMjI0IzFUIzEwMDcjTFMjODAxMzExMiNMVCMxMTQyI1BVIzgwI1JUIzEjQ0EjRFBOI1pFI1JFMTEjWkIjICAgIFJFMTEjUEMjMyNGUiM4MDEwMjI0I0ZUIzEwMDcjVE8jODAxMzQ1NiNUVCMxMDEwIw==¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#32287#32287#32290#32290#0#0#5#32280#1#0#2#0#0#-2147483648#1#2|PDH#8f5f0c9bb79c02ba8453a9014aec024a|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#32287#32287#32290#32290#0#0#5#32280#1#0#2#0#0#-2147483648#1#2|PDH#8f5f0c9bb79c02ba8453a9014aec024a|RD#16052022|RT#100000|US#1","fpB":"20220426","fpE":"20230503","planrtTS":"1651591453","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":5,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":9094035384566284287,"scoreS":"09094035384566284287","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":9094022190426750975,"scoreS":"09094022190426750975","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223355528762621951,"scoreS":"09223355528762621951","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":5,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6.headers b/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6.headers
index fcd7bb28..9c4e87fd 100644
--- a/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6.headers
+++ b/test/e2e/fixtures/53bc08faa97790520920c970d8e53be6.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:51:51 GMT",
+ "date": "Tue, 03 May 2022 15:24:32 GMT",
"server": "Apache/2.4.25 (Debian)",
- "content-length": "2757",
+ "content-length": "2756",
"access-control-allow-origin": "*",
- "keep-alive": "timeout=5, max=94",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://reiseauskunft.insa.de/bin/mgate.exe",
- "time": 197,
+ "time": 476,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-tra780ef5nspor780ef5t/hafas780ef5-client:t780ef5est"
+ "public-trd016acanspord016act/hafad016acs-clientd016ac:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/5819bedda1f01f887d6098507b19e8cc b/test/e2e/fixtures/5819bedda1f01f887d6098507b19e8cc
new file mode 100644
index 00000000..44c3fa3a
--- /dev/null
+++ b/test/e2e/fixtures/5819bedda1f01f887d6098507b19e8cc
@@ -0,0 +1 @@
+{"ver":"1.43","lang":"deu","id":"fj4wxkquwgs4g4wx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Luxembourg@X=6134203@Y=49600068@U=83@L=9217081@","type":"S","name":"Luxembourg","icoX":0,"extId":"9217081","state":"F","crd":{"x":6134203,"y":49600068,"floor":0},"pCls":315,"chgTime":"000500"},{"lid":"A=1@O=Gouvy@X=5953987@Y=50189787@U=83@L=9800060@","type":"S","name":"Gouvy","icoX":0,"extId":"9800060","state":"F","crd":{"x":5953987,"y":50189787,"floor":0},"pCls":34,"chgTime":"000300"},{"lid":"A=1@O=Liège-Guillemins@X=5566669@Y=50624443@U=83@L=9800012@","type":"S","name":"Liège-Guillemins","icoX":0,"extId":"9800012","state":"F","crd":{"x":5566669,"y":50624443,"floor":0},"pCls":59,"chgTime":"000500"},{"lid":"A=1@O=Pfaffenthal-Kirchberg@X=6132783@Y=49618613@U=83@L=8200102@","type":"S","name":"Pfaffenthal-Kirchberg","icoX":0,"extId":"8200102","state":"F","crd":{"x":6132783,"y":49618613,"floor":0},"pCls":554,"chgTime":"000500"},{"lid":"A=1@O=Mersch@X=6110319@Y=49752022@U=83@L=9864348@","type":"S","name":"Mersch","icoX":0,"extId":"9864348","state":"F","crd":{"x":6110319,"y":49752022,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Ettelbruck@X=6106157@Y=49847298@U=83@L=9258199@","type":"S","name":"Ettelbruck","icoX":0,"extId":"9258199","state":"F","crd":{"x":6106157,"y":49847298,"floor":0},"pCls":42,"chgTime":"000300"},{"lid":"A=1@O=Michelau@X=6092268@Y=49896748@U=83@L=9270730@","type":"S","name":"Michelau","icoX":0,"extId":"9270730","state":"F","crd":{"x":6092268,"y":49896748,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Kautenbach@X=6022269@Y=49948688@U=83@L=9863790@","type":"S","name":"Kautenbach","icoX":0,"extId":"9863790","state":"F","crd":{"x":6022269,"y":49948688,"floor":0},"pCls":42,"chgTime":"000200"},{"lid":"A=1@O=Wilwerwiltz@X=6000596@Y=49988690@U=83@L=9865774@","type":"S","name":"Wilwerwiltz","icoX":0,"extId":"9865774","state":"F","crd":{"x":6000596,"y":49988690,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Drauffelt@X=6007266@Y=50017302@U=83@L=9746001@","type":"S","name":"Drauffelt","icoX":0,"extId":"9746001","state":"F","crd":{"x":6007266,"y":50017302,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Clervaux@X=6024768@Y=50061745@U=83@L=148@","type":"S","name":"Clervaux","icoX":0,"extId":"148","state":"F","crd":{"x":6024768,"y":50061745,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Troisvierges@X=5990879@Y=50119249@U=83@L=9864753@","type":"S","name":"Troisvierges","icoX":0,"extId":"9864753","state":"F","crd":{"x":5990879,"y":50119249,"floor":0},"pCls":42,"chgTime":"000300"},{"lid":"A=1@O=Vielsalm@X=5909167@Y=50278888@U=83@L=8800274@","type":"S","name":"Vielsalm","icoX":0,"extId":"8800274","state":"F","crd":{"x":5909167,"y":50278888,"floor":0},"pCls":34,"chgTime":"000500"},{"lid":"A=1@O=Trois-Ponts@X=5873336@Y=50368052@U=83@L=8800088@","type":"S","name":"Trois-Ponts","icoX":0,"extId":"8800088","state":"F","crd":{"x":5873336,"y":50368052,"floor":0},"pCls":34,"chgTime":"000500"},{"lid":"A=1@O=Coo@X=5880276@Y=50391110@U=83@L=8800175@","type":"S","name":"Coo","icoX":0,"extId":"8800175","state":"F","crd":{"x":5880276,"y":50391110,"floor":0},"pCls":34,"chgTime":"000500"},{"lid":"A=1@O=Aywaille@X=5672220@Y=50472777@U=83@L=8800176@","type":"S","name":"Aywaille","icoX":0,"extId":"8800176","state":"F","crd":{"x":5672220,"y":50472777,"floor":0},"pCls":34,"chgTime":"000500"},{"lid":"A=1@O=Rivage@X=5587497@Y=50483060@U=83@L=8800014@","type":"S","name":"Rivage","icoX":0,"extId":"8800014","state":"F","crd":{"x":5587497,"y":50483060,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Poulseur@X=5578607@Y=50509165@U=83@L=8800177@","type":"S","name":"Poulseur","icoX":0,"extId":"8800177","state":"F","crd":{"x":5578607,"y":50509165,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=ESNEUX (Belgium)@X=5572503@Y=50530559@U=83@L=8842663@","type":"S","name":"ESNEUX (Belgium)","icoX":0,"extId":"8842663","state":"F","crd":{"x":5572503,"y":50530559,"floor":0},"pCls":42,"chgTime":"000500"},{"lid":"A=1@O=Angleur@X=5599722@Y=50613053@U=83@L=8800033@","type":"S","name":"Angleur","icoX":0,"extId":"8800033","state":"F","crd":{"x":5599722,"y":50613053,"floor":0},"pCls":42,"chgTime":"000500"}],"prodL":[{"name":"IC 5332","number":"5332","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"63","catOutL":"Intercity","catIn":"63","catCode":"1","admin":"1182__"}}],"opL":[{"name":" ","icoX":1}],"remL":[{"type":"A","code":"1 ","prio":666,"icoX":2,"txtN":"First-class seats"},{"type":"A","code":"2 ","prio":666,"icoX":2,"txtN":"Second-class seats"},{"type":"A","code":"ot","prio":666,"icoX":2,"txtN":"NRT tariff is applicable for the given travel service (NRT = Non Reservation Ticket)"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":91,"b":170}},{"res":"","txt":""},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":91,"b":170}},{"type":"SOLID","bg":{"r":0,"g":91,"b":170}}]},"journey":{"jid":"2|#VN#1#ST#1651579532#PI#0#ZI#104464#TA#2#DA#180722#1S#9217081#1T#1016#LS#9800012#LT#1254#PU#83#RT#1#CA#63#ZE#5332#ZB#IC 5332#PC#1#FR#9217081#FT#1016#TO#9800012#TT#1254#","date":"20220718","prodX":0,"status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},{"locX":3,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101900","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102000","type":"N"},{"locX":4,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103200","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103300","type":"N"},{"locX":5,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"104500","type":"N"},{"locX":6,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105100","type":"N"},{"locX":7,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105800","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110000","type":"N"},{"locX":8,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110400","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110500","type":"N"},{"locX":9,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110800","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110900","type":"N"},{"locX":10,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111600","type":"N"},{"locX":11,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"112400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"113300","type":"N"},{"locX":1,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"114100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"114400","type":"N"},{"locX":12,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"115300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"115300","type":"N"},{"locX":13,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"120300","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"120300","type":"N"},{"locX":14,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"120600","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"120600","type":"N"},{"locX":15,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"122300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"122400","type":"N"},{"locX":16,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"123100","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"123200","type":"N"},{"locX":17,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"123600","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"123600","type":"N"},{"locX":18,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"124000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"124000","type":"N"},{"locX":19,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"125000","dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"125100","type":"N"},{"locX":2,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"125400","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"15. Jun bis 9. Dez 2022 Mo - Fr; nicht 23. Jun, 21. Jul, 15. Aug, 22. Aug bis 9. Sep 2022, 31. Okt bis 4. Nov 2022, 11. Nov","sDaysB":"000000000000000000000000000000000000000000000073A7CF9F3A7CF9F1E000003E7CF9F3E7CF803C7CF9F3E0","fLocX":0,"tLocX":2,"fLocIdx":0,"tLocIdx":21}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":758382592},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":758382592},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":758382592}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":12},{"prodX":0,"fLocX":1,"tLocX":2,"fIdx":12,"tIdx":21}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591461"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5819bedda1f01f887d6098507b19e8cc.headers b/test/e2e/fixtures/5819bedda1f01f887d6098507b19e8cc.headers
new file mode 100644
index 00000000..047b8cda
--- /dev/null
+++ b/test/e2e/fixtures/5819bedda1f01f887d6098507b19e8cc.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:28 GMT",
+ "server": "Apache",
+ "content-length": "2267",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://horaires.cfl.lu/bin/mgate.exe",
+ "time": 185,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr70b784anspor70b784t/hafas70b784-client:t70b784est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "416"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/598df39633b9c61d18e39f769eb6de40 b/test/e2e/fixtures/598df39633b9c61d18e39f769eb6de40
new file mode 100644
index 00000000..5ef8dd06
--- /dev/null
+++ b/test/e2e/fixtures/598df39633b9c61d18e39f769eb6de40
@@ -0,0 +1 @@
+{"ver":"1.39","lang":"deu","id":"gzgkqka42ks9p4wg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Urnenfelderstraße@X=11414143@Y=48709758@U=80@L=119202@","type":"S","name":"Urnenfelderstraße","icoX":0,"extId":"119202","state":"F","crd":{"x":11414143,"y":48709758,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Bahnhof Ingolstadt Audi@X=11406799@Y=48791677@U=80@L=190603@","type":"S","name":"Bahnhof Ingolstadt Audi","icoX":0,"extId":"190603","state":"F","crd":{"x":11406799,"y":48791677,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Bajuwarenweg@X=11415285@Y=48712239@U=80@L=8502@","type":"S","name":"Bajuwarenweg","icoX":0,"extId":"8502","state":"F","crd":{"x":11415285,"y":48712239,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Seehof@X=11422737@Y=48715386@U=80@L=66802@","type":"S","name":"Seehof","icoX":0,"extId":"66802","state":"F","crd":{"x":11422737,"y":48715386,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Am Sunder@X=11423761@Y=48717777@U=80@L=5102@","type":"S","name":"Am Sunder","icoX":0,"extId":"5102","state":"F","crd":{"x":11423761,"y":48717777,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Georg-Heiss-Straße@X=11430593@Y=48719251@U=80@L=24402@","type":"S","name":"Georg-Heiss-Straße","icoX":0,"extId":"24402","state":"F","crd":{"x":11430593,"y":48719251,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Karlshulder Straße@X=11424031@Y=48723170@U=80@L=35302@","type":"S","name":"Karlshulder Straße","icoX":0,"extId":"35302","state":"F","crd":{"x":11424031,"y":48723170,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Hans-Kuhn-Straße@X=11413325@Y=48726937@U=80@L=28102@","type":"S","name":"Hans-Kuhn-Straße","icoX":0,"extId":"28102","state":"F","crd":{"x":11413325,"y":48726937,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Einbogen@X=11415608@Y=48731449@U=80@L=16602@","type":"S","name":"Einbogen","icoX":0,"extId":"16602","state":"F","crd":{"x":11415608,"y":48731449,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Beim Schmalzbuckel@X=11416193@Y=48735378@U=80@L=9002@","type":"S","name":"Beim Schmalzbuckel","icoX":0,"extId":"9002","state":"F","crd":{"x":11416193,"y":48735378,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=An der Lagerschanze@X=11419644@Y=48736897@U=80@L=5302@","type":"S","name":"An der Lagerschanze","icoX":0,"extId":"5302","state":"F","crd":{"x":11419644,"y":48736897,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Südfriedhof@X=11424517@Y=48738065@U=80@L=70402@","type":"S","name":"Südfriedhof","icoX":0,"extId":"70402","state":"F","crd":{"x":11424517,"y":48738065,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Wallensteinstraße@X=11428400@Y=48738901@U=80@L=74402@","type":"S","name":"Wallensteinstraße","icoX":0,"extId":"74402","state":"F","crd":{"x":11428400,"y":48738901,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Fauststraße@X=11432984@Y=48739504@U=80@L=18502@","type":"S","name":"Fauststraße","icoX":0,"extId":"18502","state":"F","crd":{"x":11432984,"y":48739504,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Elisabethstraße@X=11437272@Y=48740573@U=80@L=181102@","type":"S","name":"Elisabethstraße","icoX":0,"extId":"181102","state":"F","crd":{"x":11437272,"y":48740573,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@X=11435978@Y=48745005@U=80@L=80302@","type":"S","name":"Ingolstadt, Hauptbahnhof Stadteinwärts","icoX":0,"extId":"80302","state":"F","crd":{"x":11435978,"y":48745005,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=St. Anton@X=11434629@Y=48747019@U=80@L=164802@","type":"S","name":"St. Anton","icoX":0,"extId":"164802","state":"F","crd":{"x":11434629,"y":48747019,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=St. Markus@X=11432490@Y=48751297@U=80@L=157402@","type":"S","name":"St. Markus","icoX":0,"extId":"157402","state":"F","crd":{"x":11432490,"y":48751297,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Rankestraße@X=11431312@Y=48754345@U=80@L=60602@","type":"S","name":"Rankestraße","icoX":0,"extId":"60602","state":"F","crd":{"x":11431312,"y":48754345,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Brückenkopf@X=11430234@Y=48759702@U=80@L=11002@","type":"S","name":"Brückenkopf","icoX":0,"extId":"11002","state":"F","crd":{"x":11430234,"y":48759702,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Rathausplatz@X=11425263@Y=48762435@U=80@L=60706@","type":"S","name":"Rathausplatz","icoX":0,"extId":"60706","state":"F","crd":{"x":11425263,"y":48762435,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Harderstraße@X=11423321@Y=48765770@U=80@L=28401@","type":"S","name":"Harderstraße","icoX":0,"extId":"28401","state":"F","crd":{"x":11423321,"y":48765770,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ingolstadt, Z O B Harderstraße@X=11422143@Y=48767963@U=80@L=78831@","type":"S","name":"Ingolstadt, Z O B Harderstraße","icoX":0,"extId":"78831","state":"F","crd":{"x":11422143,"y":48767963,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Scherzerstraße@X=11417199@Y=48773150@U=80@L=64501@","type":"S","name":"Scherzerstraße","icoX":0,"extId":"64501","state":"F","crd":{"x":11417199,"y":48773150,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ettinger Straße@X=11416912@Y=48776557@U=80@L=18301@","type":"S","name":"Ettinger Straße","icoX":0,"extId":"18301","state":"F","crd":{"x":11416912,"y":48776557,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=St. Johannes / Ettinger Str.@X=11415968@Y=48779020@U=80@L=43001@","type":"S","name":"St. Johannes / Ettinger Str.","icoX":0,"extId":"43001","state":"F","crd":{"x":11415968,"y":48779020,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Audi - Senefelderstraße@X=11414646@Y=48781088@U=80@L=67301@","type":"S","name":"Audi - Senefelderstraße","icoX":0,"extId":"67301","state":"F","crd":{"x":11414646,"y":48781088,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Audi - Forum@X=11412471@Y=48783731@U=80@L=6501@","type":"S","name":"Audi - Forum","icoX":0,"extId":"6501","state":"F","crd":{"x":11412471,"y":48783731,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Audi - Tor 10@X=11409621@Y=48785681@U=80@L=7403@","type":"S","name":"Audi - Tor 10","icoX":0,"extId":"7403","state":"F","crd":{"x":11409621,"y":48785681,"floor":0},"pCls":1,"chgTime":"000500"}],"prodL":[{"pid":"L::0::Bus::B1146449194::Bus_1146449194_11::*","name":"Bus 11","nameS":"11","number":"11","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 11","num":"518","line":"11","matchId":"11","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"},"himIdL":["HIM_FREETEXT_220"]}],"opL":[{"name":"Nahreisezug","icoX":1}],"himL":[{"hid":"161","act":true,"head":"FFP2-Maskenpflicht im ÖPNV","text":"Bitte beachten: FFP2-Maskenpflicht im bayerischen ÖPNV (ausgenommen Kinder 6-16 Jahre: med. OP-Maske) | Die 3G-Regelung entfällt ab 20.03.2022!","icoX":2,"prio":100,"fLocX":0,"tLocX":0,"prod":65535,"src":99,"lModDate":"20220413","lModTime":"073633","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"INVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211124","fTime":"000000","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":169,"g":85,"b":153}},{"res":"DPN","txt":"Nahreisezug"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"Bahnhof IN Audi","flg":"R"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":169,"g":85,"b":153}},{"type":"SOLID","bg":{"r":169,"g":85,"b":153}}]},"journey":{"jid":"1|46|1|80|18072022","date":"20220718","prodX":0,"dirTxt":"Bahnhof IN Audi","dirFlg":"R","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"094700","dProgType":"PROGNOSED","dDirTxt":"Bahnhof IN Audi","dDirFlg":"R","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"094800","dProdX":0,"dTimeS":"094800","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"094900","dProdX":0,"dTimeS":"094900","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"095000","dProdX":0,"dTimeS":"095000","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"095100","dProdX":0,"dTimeS":"095100","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"095200","dProdX":0,"dTimeS":"095200","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"095300","dProdX":0,"dTimeS":"095300","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"095400","dProdX":0,"dTimeS":"095400","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"095500","dProdX":0,"dTimeS":"095500","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"095600","dProdX":0,"dTimeS":"095600","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"095800","dProdX":0,"dTimeS":"095800","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"095900","dProdX":0,"dTimeS":"095900","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"100000","dProdX":0,"dTimeS":"100000","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"100100","dProdX":0,"dTimeS":"100100","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"100200","dProdX":0,"dTimeS":"100300","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"100400","dProdX":0,"dTimeS":"100400","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"100500","dProdX":0,"dTimeS":"100500","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"100600","dProdX":0,"dTimeS":"100600","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"100700","dProdX":0,"dTimeS":"100700","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"100800","dProdX":0,"dTimeS":"100800","type":"N"},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"101100","dProdX":0,"dTimeS":"101100","type":"N"},{"locX":22,"idx":21,"aProdX":0,"aTimeS":"101200","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"101700","dProdX":0,"dTimeS":"101700","type":"N"},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"101800","dProdX":0,"dTimeS":"101800","type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"101900","dProdX":0,"dTimeS":"101900","type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"102000","dProdX":0,"dTimeS":"102000","type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"102100","dProdX":0,"dTimeS":"102100","type":"N"},{"locX":28,"idx":27,"aProdX":0,"aTimeS":"102200","dProdX":0,"dTimeS":"102200","type":"N"},{"locX":1,"idx":28,"aProdX":0,"aTimeS":"102600","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Fr","sDaysI":"nicht 26. Mai, 6., 16. Jun, 15. Aug, 3. Okt, 1. Nov","sDaysB":"000000000000000000000000000000000007CF9F3A7C79D3E7CF9F3E7CF9F1E7CF9F3E7CF8F3E7CF973E7CF9F3E0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":28}],"msgL":[{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373639640}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":28}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591438"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/598df39633b9c61d18e39f769eb6de40.headers b/test/e2e/fixtures/598df39633b9c61d18e39f769eb6de40.headers
new file mode 100644
index 00000000..4049e2e3
--- /dev/null
+++ b/test/e2e/fixtures/598df39633b9c61d18e39f769eb6de40.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:34 GMT",
+ "server": "Apache",
+ "content-length": "2734",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fpa.invg.de/bin/mgate.exe",
+ "time": 215,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public2adb9f-transpo2adb9frt/haf2adb9fas-clien2adb9ft:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "272"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e b/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e
index af863035..5050c003 100644
--- a/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e
+++ b/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e
@@ -1 +1 @@
-{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"mt6wqkeuwg4kgk8g","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Berlin Hbf (tief)@X=13369549@Y=52525589@U=80@L=8098160@","type":"S","name":"Berlin Hbf (tief)","icoX":0,"extId":"8098160","state":"F","crd":{"x":13368892,"y":52525850,"z":0,"floor":0},"pCls":447,"entry":true,"mMastLocX":1},{"lid":"A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@","type":"S","name":"Berlin Hbf","icoX":0,"extId":"8011160","state":"F","crd":{"x":13369629,"y":52524924,"z":0,"floor":0},"pCls":447},{"lid":"A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@","type":"S","name":"München Hbf","icoX":2,"extId":"8000261","state":"F","crd":{"x":11558744,"y":48140364,"z":0,"floor":0},"pCls":447}],"prodL":[{"name":"ICE 507","number":"507","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"ICE 507","num":"507","matchId":"28","catOut":"ICE","catOutS":"ICE","catOutL":"Intercity-Express","catIn":"ICE","catCode":"0","admin":"80____"}}],"opL":[{"name":"DB Fernverkehr AG","icoX":1}],"remL":[{"type":"A","code":"CK","prio":200,"icoX":3,"txtN":"Komfort Check-in possible (visit bahn.de/kci for more information)"},{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FR","prio":260,"icoX":4,"txtN":"Bicycles conveyed - subject to reservation"},{"type":"A","code":"FB","prio":260,"icoX":5,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"BR","prio":450,"icoX":6,"txtN":"Bordrestaurant"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"vehicle-mounted access aid"}],"icoL":[{"res":"ICE"},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"ECE"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"attr_bike"},{"res":"attr_resto"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"043100","durS":"043100","durR":"043100","chg":0,"sDays":{"sDaysR":"runs 11. Jun until 10. Dec 2022; not 26. Jun until 2. Jul 2022 ","sDaysB":"0000000000000000000000000000000000000000000007FFF01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0"},"dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"103000","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":12,"aTimeS":"150100","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"103000","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":12,"aTimeS":"150100","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"jny":{"jid":"1|216846|0|80|18072022","prodX":0,"dirTxt":"München Hbf","dirFlg":"1","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181030$202207181501$ICE 507$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL_L"],"sort":730071040},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":744488960}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"043100"},"resState":"N","resRecommendation":"N"}],"ctxRecon":"¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181030$202207181501$ICE 507$$1$$$$","trfRes":{"statusCode":"OK","fareSetL":[{"fareL":[{"isFromPrice":true,"isPartPrice":false,"isBookable":true,"isUpsell":false,"targetCtx":"D","buttonText":"To offer selection","price":{"amount":5990},"retPriceIsCompletePrice":false,"retPrice":-1}]}]},"conSubscr":"F","resState":"N","resRecommendation":"N","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"cnLocX":0,"calcDate":"20220503","jid":"1|216846|0|80|-1","locMode":"FROM_START","pLocX":0,"reqMode":"UNKNOWN","sectX":0,"calcTime":"165158"},"cksum":"2d51a7d1_3","cksumDti":"bef370dc_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#317430#317430#317701#317701#0#0#485#317396#1#-2147482598#0#1#2|PDH#48092c78cf22ed5b2af7344ffda05967|RD#18072022|RT#95600|US#1","outCtxScrF":"2|OF|MT#11#317430#317430#317701#317701#0#0#485#317396#1#-2147482598#0#1#2|PDH#48092c78cf22ed5b2af7344ffda05967|RD#18072022|RT#95600|US#1","fpB":"20211212","fpE":"20221210","bfATS":-1,"bfIOSTS":-1,"planrtTS":"1651589414","outConGrpSettings":{"conGrpL":[{"name":"All connections","icoX":7,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7839963208110047231,"scoreS":"07839963208110047231","conRefL":[0]}],"name":"Departure"},{"type":"AT","conScoreL":[{"score":7838771337505538047,"scoreS":"07838771337505538047","conRefL":[0]}],"name":"Arrival"},{"type":"TI","conScoreL":[{"score":9222176702800592895,"scoreS":"09222176702800592895","conRefL":[0]}],"name":"Duration"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":7,"name":"All connections","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"276wqkqe2gu5wkwg","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Berlin Hbf (tief)@X=13369549@Y=52525589@U=80@L=8098160@","type":"S","name":"Berlin Hbf (tief)","icoX":0,"extId":"8098160","state":"F","crd":{"x":13368892,"y":52525850,"z":0,"floor":0},"pCls":447,"entry":true,"mMastLocX":1},{"lid":"A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@","type":"S","name":"Berlin Hbf","icoX":0,"extId":"8011160","state":"F","crd":{"x":13369629,"y":52524924,"z":0,"floor":0},"pCls":447},{"lid":"A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@","type":"S","name":"München Hbf","icoX":2,"extId":"8000261","state":"F","crd":{"x":11558744,"y":48140364,"z":0,"floor":0},"pCls":447}],"prodL":[{"name":"ICE 507","number":"507","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"ICE 507","num":"507","matchId":"28","catOut":"ICE","catOutS":"ICE","catOutL":"Intercity-Express","catIn":"ICE","catCode":"0","admin":"80____"}}],"opL":[{"name":"DB Fernverkehr AG","icoX":1}],"remL":[{"type":"A","code":"CK","prio":200,"icoX":3,"txtN":"Komfort Check-in possible (visit bahn.de/kci for more information)"},{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FR","prio":260,"icoX":4,"txtN":"Bicycles conveyed - subject to reservation"},{"type":"A","code":"FB","prio":260,"icoX":5,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"BR","prio":450,"icoX":6,"txtN":"Bordrestaurant"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"vehicle-mounted access aid"}],"icoL":[{"res":"ICE"},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"ECE"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"attr_bike"},{"res":"attr_resto"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"043100","durS":"043100","durR":"043100","chg":0,"sDays":{"sDaysR":"runs 11. Jun until 10. Dec 2022; not 26. Jun until 2. Jul 2022 ","sDaysB":"0000000000000000000000000000000000000000000007FFF01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0"},"dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"103000","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":12,"aTimeS":"150100","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"103000","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":12,"aTimeS":"150100","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"jny":{"jid":"1|216846|0|80|18072022","prodX":0,"dirTxt":"München Hbf","dirFlg":"1","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181030$202207181501$ICE 507$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL_L"],"sort":730071040},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":744488960}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":2,"fIdx":4,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"043100"},"resState":"N","resRecommendation":"N"}],"ctxRecon":"¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=München Hbf@L=8000261@a=128@$202207181030$202207181501$ICE 507$$1$$$$","trfRes":{"statusCode":"OK","fareSetL":[{"fareL":[{"isFromPrice":true,"isPartPrice":false,"isBookable":true,"isUpsell":false,"targetCtx":"D","buttonText":"To offer selection","price":{"amount":5990},"retPriceIsCompletePrice":false,"retPrice":-1}]}]},"conSubscr":"F","resState":"N","resRecommendation":"N","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"cnLocX":0,"calcDate":"20220503","jid":"1|216846|0|80|-1","locMode":"FROM_START","pLocX":0,"reqMode":"UNKNOWN","sectX":0,"calcTime":"172431"},"cksum":"2d51a7d1_3","cksumDti":"bef370dc_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#317430#317430#317701#317701#0#0#485#317396#1#-2147482598#0#1#2|PDH#48092c78cf22ed5b2af7344ffda05967|RD#18072022|RT#95600|US#1","outCtxScrF":"2|OF|MT#11#317430#317430#317701#317701#0#0#485#317396#1#-2147482598#0#1#2|PDH#48092c78cf22ed5b2af7344ffda05967|RD#18072022|RT#95600|US#1","fpB":"20211212","fpE":"20221210","bfATS":-1,"bfIOSTS":-1,"planrtTS":"1651591394","outConGrpSettings":{"conGrpL":[{"name":"All connections","icoX":7,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7839963208110047231,"scoreS":"07839963208110047231","conRefL":[0]}],"name":"Departure"},{"type":"AT","conScoreL":[{"score":7838771337505538047,"scoreS":"07838771337505538047","conRefL":[0]}],"name":"Arrival"},{"type":"TI","conScoreL":[{"score":9222176702800592895,"scoreS":"09222176702800592895","conRefL":[0]}],"name":"Duration"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":7,"name":"All connections","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e.headers b/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e.headers
index a2eff017..4b1e8278 100644
--- a/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e.headers
+++ b/test/e2e/fixtures/5cf05e0607b3b20c623725eb564f080e.headers
@@ -1,19 +1,19 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:51:58 GMT",
+ "date": "Tue, 03 May 2022 15:24:31 GMT",
"content-type": "application/json; charset=utf-8",
- "content-length": "2063",
+ "content-length": "2066",
"connection": "keep-alive",
"set-cookie": [
- "AWSALB=OOGTZVkv6FF4j/gq+64BnlZZJ8MmsWdPPX6lLWYCbxzQpOhkASpWLiaH/Mzf+VigQkOcCAjBm9L/hqO5nCDGcV0F5h9rH/WS/JOx58h66IY2tVvQB783xULSOJvf; Expires=Tue, 10 May 2022 14:51:57 GMT; Path=/",
- "AWSALBCORS=OOGTZVkv6FF4j/gq+64BnlZZJ8MmsWdPPX6lLWYCbxzQpOhkASpWLiaH/Mzf+VigQkOcCAjBm9L/hqO5nCDGcV0F5h9rH/WS/JOx58h66IY2tVvQB783xULSOJvf; Expires=Tue, 10 May 2022 14:51:57 GMT; Path=/; SameSite=None; Secure"
+ "AWSALB=U5zvN6sDWzuGX7rllt5L1BNiuQ37WlNmPOP6EYwML+pAIvOdUYHDkEGLNe2K3YhPHSmaxlEK6ryajcWl4S1VvzHiJn0gNNvrbjmkNbYZkxIXEnbKVJiqE4piwSlJ; Expires=Tue, 10 May 2022 15:24:30 GMT; Path=/",
+ "AWSALBCORS=U5zvN6sDWzuGX7rllt5L1BNiuQ37WlNmPOP6EYwML+pAIvOdUYHDkEGLNe2K3YhPHSmaxlEK6ryajcWl4S1VvzHiJn0gNNvrbjmkNbYZkxIXEnbKVJiqE4piwSlJ; Expires=Tue, 10 May 2022 15:24:30 GMT; Path=/; SameSite=None; Secure"
],
"server": "Apache",
"strict-transport-security": "max-age=16070400; includeSubDomains"
},
"url": "https://reiseauskunft.bahn.de/bin/mgate.exe?checksum=3fd4be90971d656fa134d115cd65cb46",
- "time": 966,
+ "time": 972,
"request": {
"method": "POST",
"headers": {
@@ -27,7 +27,7 @@
"application/json"
],
"user-agent": [
- "public-t98758dranspo98758drt/hafas-c98758dlient:98758dtest"
+ "public-d7256ftransd7256fport/had7256ffas-clied7256fnt:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/5d6817eec67092eaac46438dc8889dbf b/test/e2e/fixtures/5d6817eec67092eaac46438dc8889dbf
new file mode 100644
index 00000000..045fbe96
--- /dev/null
+++ b/test/e2e/fixtures/5d6817eec67092eaac46438dc8889dbf
@@ -0,0 +1 @@
+{"ver":"1.42","ext":"ZVV.2","lang":"deu","id":"5ums2ku62gcsx68g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Zürich, Heuried@X=8506357@Y=47369404@U=85@L=299902@","type":"S","name":"Zürich, Heuried","icoX":1,"extId":"299902","state":"F","crd":{"x":8506106,"y":47369422,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Hirzenbach@X=8591162@Y=47403248@U=85@L=299364@","type":"S","name":"Zürich, Hirzenbach","icoX":1,"extId":"299364","state":"F","crd":{"x":8591162,"y":47403248,"floor":0},"pCls":512,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Talwiesenstrasse@X=8509647@Y=47369943@U=85@L=8591390@","type":"S","name":"Zürich, Talwiesenstrasse","icoX":1,"extId":"8591390","state":"F","crd":{"x":8509279,"y":47369808,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Goldbrunnenplatz@X=8513890@Y=47370258@U=85@L=299922@","type":"S","name":"Zürich, Goldbrunnenplatz","icoX":1,"extId":"299922","state":"F","crd":{"x":8513621,"y":47370258,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Schmiede Wiedikon@X=8519068@Y=47370123@U=85@L=299743@","type":"S","name":"Zürich, Schmiede Wiedikon","icoX":1,"extId":"299743","state":"F","crd":{"x":8518852,"y":47370204,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Bahnhof Wiedikon@X=8524201@Y=47371453@U=85@L=299610@","type":"S","name":"Zürich, Bahnhof Wiedikon","icoX":1,"extId":"299610","state":"F","crd":{"x":8523626,"y":47371175,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Werd@X=8526799@Y=47372577@U=85@L=8591427@","type":"S","name":"Zürich, Werd","icoX":1,"extId":"8591427","state":"F","crd":{"x":8526664,"y":47372388,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Stauffacher@X=8529253@Y=47373422@U=85@L=299709@","type":"S","name":"Zürich, Stauffacher","icoX":1,"extId":"299709","state":"F","crd":{"x":8530305,"y":47373602,"floor":0},"pCls":768,"chgTime":"000000"},{"lid":"A=1@O=Zürich, Sihlstrasse@X=8534575@Y=47372262@U=85@L=299724@","type":"S","name":"Zürich, Sihlstrasse","icoX":1,"extId":"299724","state":"F","crd":{"x":8534826,"y":47372172,"floor":0},"pCls":512,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Paradeplatz@X=8538907@Y=47369727@U=85@L=299785@","type":"S","name":"Zürich, Paradeplatz","icoX":1,"extId":"299785","state":"F","crd":{"x":8539195,"y":47369610,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Kantonalbank@X=8539743@Y=47368163@U=85@L=8591093@","type":"S","name":"Zürich, Kantonalbank","icoX":1,"extId":"8591093","state":"F","crd":{"x":8539878,"y":47368055,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Bürkliplatz@X=8540777@Y=47366536@U=85@L=299964@","type":"S","name":"Zürich, Bürkliplatz","icoX":1,"extId":"299964","state":"F","crd":{"x":8541766,"y":47366599,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Bellevue@X=8545083@Y=47367093@U=85@L=299979@","type":"S","name":"Zürich, Bellevue","icoX":1,"extId":"299979","state":"F","crd":{"x":8545326,"y":47366860,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Kunsthaus@X=8549146@Y=47370428@U=85@L=299847@","type":"S","name":"Zürich, Kunsthaus","icoX":1,"extId":"299847","state":"F","crd":{"x":8548903,"y":47370222,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Kantonsschule@X=8550530@Y=47372712@U=85@L=8591220@","type":"S","name":"Zürich, Kantonsschule","icoX":1,"extId":"8591220","state":"F","crd":{"x":8550378,"y":47372739,"floor":0},"pCls":512,"chgTime":"000100"},{"lid":"A=1@O=Zürich, ETH/Universitätsspital@X=8548229@Y=47377287@U=85@L=299948@","type":"S","name":"Zürich, ETH/Universitätsspital","icoX":1,"extId":"299948","state":"F","crd":{"x":8548211,"y":47377782,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Haldenbach@X=8548130@Y=47380254@U=85@L=8591173@","type":"S","name":"Zürich, Haldenbach","icoX":1,"extId":"8591173","state":"F","crd":{"x":8548130,"y":47380110,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Winkelriedstrasse@X=8548220@Y=47383193@U=85@L=8591433@","type":"S","name":"Zürich, Winkelriedstrasse","icoX":1,"extId":"8591433","state":"F","crd":{"x":8548130,"y":47382995,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Seilbahn Rigiblick@X=8548301@Y=47386052@U=85@L=299489@","type":"S","name":"Zürich, Seilbahn Rigiblick","icoX":1,"extId":"299489","state":"F","crd":{"x":8548427,"y":47385701,"floor":0},"pCls":960,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Kinkelstrasse@X=8546332@Y=47388883@U=85@L=8591229@","type":"S","name":"Zürich, Kinkelstrasse","icoX":1,"extId":"8591229","state":"F","crd":{"x":8546386,"y":47388802,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Letzistrasse@X=8545496@Y=47390681@U=85@L=299834@","type":"S","name":"Zürich, Letzistrasse","icoX":1,"extId":"299834","state":"F","crd":{"x":8545496,"y":47390519,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Langmauerstrasse@X=8544786@Y=47393540@U=85@L=8591244@","type":"S","name":"Zürich, Langmauerstrasse","icoX":1,"extId":"8591244","state":"F","crd":{"x":8544975,"y":47393450,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Universität Irchel@X=8544831@Y=47396147@U=85@L=299873@","type":"S","name":"Zürich, Universität Irchel","icoX":1,"extId":"299873","state":"F","crd":{"x":8545110,"y":47396120,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Milchbuck@X=8541766@Y=47397783@U=85@L=299807@","type":"S","name":"Zürich, Milchbuck","icoX":1,"extId":"299807","state":"F","crd":{"x":8541631,"y":47397468,"floor":0},"pCls":832,"chgTime":"000000"},{"lid":"A=1@O=Zürich, Tierspital@X=8551798@Y=47401900@U=85@L=299694@","type":"S","name":"Zürich, Tierspital","icoX":1,"extId":"299694","state":"F","crd":{"x":8552112,"y":47401801,"floor":0},"pCls":768,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Waldgarten@X=8557191@Y=47403716@U=85@L=299669@","type":"S","name":"Zürich, Waldgarten","icoX":1,"extId":"299669","state":"F","crd":{"x":8556841,"y":47403617,"floor":0},"pCls":832,"chgTime":"000500"},{"lid":"A=1@O=Zürich, Schörlistrasse@X=8563870@Y=47405936@U=85@L=8591343@","type":"S","name":"Zürich, Schörlistrasse","icoX":1,"extId":"8591343","state":"F","crd":{"x":8564050,"y":47406053,"floor":0},"pCls":512,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Schwamendingerplatz@X=8571889@Y=47404587@U=85@L=299736@","type":"S","name":"Zürich, Schwamendingerplatz","icoX":1,"extId":"299736","state":"F","crd":{"x":8571475,"y":47404866,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Heerenwiesen@X=8576329@Y=47404713@U=85@L=8591181@","type":"S","name":"Zürich, Heerenwiesen","icoX":1,"extId":"8591181","state":"F","crd":{"x":8576060,"y":47404821,"floor":0},"pCls":512,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Luegisland@X=8581390@Y=47406008@U=85@L=8591264@","type":"S","name":"Zürich, Luegisland","icoX":1,"extId":"8591264","state":"F","crd":{"x":8580950,"y":47405945,"floor":0},"pCls":512,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Luchswiesen@X=8585876@Y=47406871@U=85@L=299819@","type":"S","name":"Zürich, Luchswiesen","icoX":1,"extId":"299819","state":"F","crd":{"x":8585076,"y":47406709,"floor":0},"pCls":832,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Altried@X=8591099@Y=47405783@U=85@L=299993@","type":"S","name":"Zürich, Altried","icoX":1,"extId":"299993","state":"F","crd":{"x":8591359,"y":47405540,"floor":0},"pCls":832,"chgTime":"000100"}],"prodL":[{"pid":"L::9::Trm::B4035148903::85:3849:009::*","name":"Trm 9","nameS":"9","number":"4143","icoX":0,"cls":512,"prodCtx":{"name":"Trm 9","num":"4143","line":"9","lineId":"85:3849:009","matchId":"9","catOut":"Trm ","catOutS":"T","catOutL":"Tram","catIn":"T","catCode":"9","admin":"003849"},"himIdL":["HIM_FREETEXT_16266"]}],"polyL":[{"delta":true,"dim":2,"crdEncYX":"gzb`Hgn|r@??{@uNKeB??????CUAs@EoAIgAE}@OiC_@kGCcAIsACYAA?A??KcAGgAm@aKAa@AO@S?QBQLm@l@_DV{ALi@`@yB??????VaB@MAM?MAKCIKUs@eBQc@Ma@K]c@gBcBuGEQOy@SmAGW@??A??EUOk@Sy@oAcFGQCOIOQUQOi@e@WSOSIS?A????MWcA}CQo@EQCQEMOkAc@wDEe@C_@?e@?????K?M@]@Od@}CBMHeA\\sBf@wCVcBVyAL[FKDENMNILMd@o@??????dC{Dh@u@nAsBtAwBrAoBV_@RWl@aAFKBGBM?C?KAICMMs@AI?Q@G??????BM@EDEBCDCREVE\\ItEoA???C??nBi@v@SrBm@LENMBGFW@QAQI_AUwAEW??????CKM}@Gq@u@wHAg@@g@J{AFcAFe@??eAFA@??CBE@C@G@CAC?EACACCIKGKCGOc@{BgGOa@]q@MOoAmAgE{DOMc@WGCECIKGG??AA??W[MQMMiF}EOKQIOCM?I?KBKB]Le`@pMqMNaQ?{O{@kRvKwIpDiQfBuOYmGvTkCkBUOqB}AYWSQGGW]O[M_@Qm@Io@M{@SgCOmBSeCM_ASiA[uAa@yAQu@Mm@Ig@Kq@E]SaBOeAUmA[oAWo@mAcD??AC??uAsDg@}As@wBq@mBUy@Sy@k@_CUaA_@gBWmA_@uAMu@??????EYKk@Ks@]sCk@eD_@cBeAaE[kAcAmE[mAMa@Ws@Yq@g@kAm@wAWu@IQ??????M_@]gAGUGUMu@Ek@Ew@?u@?e@?UBc@@SBYFa@He@Lg@Pk@bAeDt@kCnAuETo@Pa@Tc@d@y@FObAsB??????P]JYLc@D[BYB[?q@?c@Ac@CiACq@Gy@]cDSoASwA_@kC??????[uBUoB}BiPUgAQ{@K{@???A??E_@Gq@McAoAcJIm@Ek@?g@?uAEk@GiAAQ??????AQ?[?_ADcBLgALs@hFgYJa@???????AJUFKJGHEHAH?JDJFFDp@h@~BnAt@^dAj@JDD@F@FADADEFGYU","crdEncS":"N?ENNN?FCJDCDFEGEDNNEFEBNAEJCECCNNN?LGABNEECGBMDEJDDFENNCCCEDNEICCIFDNN?LFNADHEJCFNN??FBJDHKEDCNEJDEIDCNN?EEEGECENCHF@LDEIFENNC?EH@ELEDFENN?DDIENFGLEHCHNN?DJDFNDEHGNN??E@DJDEBCNCCHDEHNEDIECBGDNNB?BBJENEHALCENNNNNNNNNNNHECMEHFNHCJDCJENECLBGCEGEMHCNNA?HCDMCFHDDFFNNN?CCHHMFDGNFDJCDGCNNN?EEDNHELCBGNCDHDLCGDNEHEFCN?NNGMEHCNBFBICMHDCNNN?EHJCGNNC?CFHEMEHHDCNNN?JBFNEIFN?NNGMFIFDNCGCIEEDN@F@L@LN","crdEncF":"?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????","ppLocRefL":[{"ppIdx":0,"locX":0},{"ppIdx":4,"locX":2},{"ppIdx":18,"locX":3},{"ppIdx":33,"locX":4},{"ppIdx":54,"locX":5},{"ppIdx":69,"locX":6},{"ppIdx":82,"locX":7},{"ppIdx":103,"locX":8},{"ppIdx":124,"locX":9},{"ppIdx":137,"locX":10},{"ppIdx":152,"locX":11},{"ppIdx":164,"locX":12},{"ppIdx":192,"locX":13},{"ppIdx":207,"locX":14},{"ppIdx":208,"locX":15},{"ppIdx":209,"locX":16},{"ppIdx":210,"locX":17},{"ppIdx":211,"locX":18},{"ppIdx":212,"locX":19},{"ppIdx":213,"locX":20},{"ppIdx":214,"locX":21},{"ppIdx":215,"locX":22},{"ppIdx":216,"locX":23},{"ppIdx":246,"locX":24},{"ppIdx":262,"locX":25},{"ppIdx":282,"locX":26},{"ppIdx":312,"locX":27},{"ppIdx":330,"locX":28},{"ppIdx":338,"locX":29},{"ppIdx":353,"locX":30},{"ppIdx":365,"locX":31},{"ppIdx":388,"locX":1}],"lDrawStyleX":0}],"remL":[{"type":"A","code":"NF","prio":100,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"NF","prio":100,"txtN":"Niederflurfahrzeug"}],"himL":[{"hid":"16266","act":true,"head":"Linien 7, 9: Zugang zur Haltestelle Zürich, Schörlistrasse erschwert","text":"Zwei der vier Zugänge zur Haltestelle Zürich, Schörlistrasse im Tramtunnel sind bis ca. August 2022 wegen Bauarbeiten entlang der Autobahn gesperrt. Bitte benutzen Sie die offenen Zugänge auf der jeweils gleichen Strassenseite.
Bitte beachten Sie den Situationsplan.
Situationsplan Zugänge Schörlistrasse","icoX":3,"prio":100,"fLocX":26,"tLocX":26,"altEnd":"ca. August 2022","prod":512,"src":99,"sDate":"20220207","sTime":"083900","eDate":"20220807","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"ZVV","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220207","fTime":"083900","tDate":"20220807","tTime":"235900"}],"gTagXL":[0]}],"icoL":[{"res":"prod_tram","txt":"9","fg":{"r":255,"g":255,"b":255},"bg":{"r":17,"g":41,"b":111}},{"res":"prod_tram","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"attr_wchair"},{"res":"rt_warn"}],"himMsgCatL":[{"id":1}],"dirL":[{"txt":"Zürich, Hirzenbach","flg":"R"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":17,"g":41,"b":111}},{"type":"SOLID","bg":{"r":17,"g":41,"b":111}}],"gTagL":["stop"]},"journey":{"jid":"1|9524|1|85|18072022","date":"20220718","prodX":0,"dirTxt":"Zürich, Hirzenbach","dirFlg":"R","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"094700","dProgType":"PROGNOSED","dDirTxt":"Zürich, Hirzenbach","dDirFlg":"R","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"094800","dProdX":0,"dTimeS":"094800","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"094900","dProdX":0,"dTimeS":"094900","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"095100","dProdX":0,"dTimeS":"095100","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"095200","dProdX":0,"dTimeS":"095200","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"095300","dProdX":0,"dTimeS":"095300","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"095400","dProdX":0,"dTimeS":"095600","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"095800","dProdX":0,"dTimeS":"095800","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"100000","dProdX":0,"dTimeS":"100000","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"100100","dProdX":0,"dTimeS":"100100","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"100200","dProdX":0,"dTimeS":"100200","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"100500","dProdX":0,"dTimeS":"100500","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"100700","dProdX":0,"dTimeS":"100700","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"100800","dProdX":0,"dTimeS":"100800","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"101000","dProdX":0,"dTimeS":"101000","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"101100","dProdX":0,"dTimeS":"101100","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"101200","dProdX":0,"dTimeS":"101200","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"101300","dProdX":0,"dTimeS":"101300","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"101400","dProdX":0,"dTimeS":"101400","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"101500","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"101600","dProdX":0,"dTimeS":"101600","type":"N"},{"locX":22,"idx":21,"aProdX":0,"aTimeS":"101700","dProdX":0,"dTimeS":"101700","type":"N"},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"101800","dProdX":0,"dTimeS":"101900","type":"N"},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"102100","dProdX":0,"dTimeS":"102100","type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"102200","dProdX":0,"dTimeS":"102200","type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"102300","dProdX":0,"dTimeS":"102300","type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"102400","dProdX":0,"dTimeS":"102400","type":"N"},{"locX":28,"idx":27,"aProdX":0,"aTimeS":"102500","dProdX":0,"dTimeS":"102500","type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"102600","dProdX":0,"dTimeS":"102600","type":"N"},{"locX":30,"idx":29,"aProdX":0,"aTimeS":"102800","dProdX":0,"dTimeS":"102800","type":"N"},{"locX":31,"idx":30,"aProdX":0,"aTimeS":"102900","dProdX":0,"dTimeS":"102900","type":"N"},{"locX":1,"idx":31,"aProdX":0,"aTimeS":"102900","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"4. Jul bis 9. Dez 2022 Mo - Fr; nicht 1. Aug","sDaysB":"7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF0F000000000000000000F9F3E7C79F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":31}],"polyG":{"polyXL":[0]},"msgL":[{"type":"REM","remX":1,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":281542656},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":26,"tLocX":26,"tagL":["SUM_GLB_HDR_H3"],"sort":911212543}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":31}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591614"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5d6817eec67092eaac46438dc8889dbf.headers b/test/e2e/fixtures/5d6817eec67092eaac46438dc8889dbf.headers
new file mode 100644
index 00000000..34f6b971
--- /dev/null
+++ b/test/e2e/fixtures/5d6817eec67092eaac46438dc8889dbf.headers
@@ -0,0 +1,38 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:25 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "4584",
+ "connection": "keep-alive",
+ "server": "Apache/2.4.25 (Debian)",
+ "access-control-allow-origin": "*",
+ "access-control-allow-headers": "origin, x-requested-with, x-prototype-version, content-type",
+ "access-control-allow-methods": "PUT, GET, POST, DELETE, OPTIONS"
+ },
+ "url": "https://online.fahrplan.zvv.ch/bin/mgate.exe",
+ "time": 154,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-2c3db3trans2c3db3port/hafa2c3db3s-cli2c3db3ent:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "287"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78 b/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78
index ccc72196..ece58595 100644
--- a/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78
+++ b/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78
@@ -1 +1 @@
-{"ver":"1.45","ext":"NVV.6.0","lang":"deu","id":"6xmggksk2gm486cs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kassel Weigelstraße@X=9482694@Y=51311668@U=80@L=2200056@","type":"S","name":"Kassel Weigelstraße","icoX":2,"extId":"2200056","state":"F","crd":{"x":9482694,"y":51311668,"floor":0},"pCls":32,"pRefL":[1,2,3,4],"gidL":["A×de:06611:200056"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Ihringshäuser Straße@X=9517212@Y=51339193@U=80@L=2200011@","type":"S","name":"Kassel Ihringshäuser Straße","icoX":2,"extId":"2200011","state":"F","crd":{"x":9517257,"y":51339211,"floor":0},"pCls":736,"gidL":["A×de:06611:200011"],"chgTime":"000500"}],"prodL":[{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|3:::*","name":"Tram 3","nameS":"3","number":"3","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 3 ","num":"13662","line":"3","lineId":"de:nvv:Tram|3:","matchId":"3","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"name":"Tram 0","nameS":"0","icoX":0,"cls":32,"prodCtx":{"name":"Tram 0","line":"0","lineId":"de:nvv:Tram|0:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}},{"name":"Tram 1","nameS":"1","icoX":0,"cls":32,"prodCtx":{"name":"Tram 1","line":"1","lineId":"de:nvv:Tram|1:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}},{"name":"Tram 3","nameS":"3","icoX":0,"cls":32,"prodCtx":{"name":"Tram 3","line":"3","lineId":"de:nvv:Tram|3:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}},{"name":"Tram E","nameS":"E","icoX":0,"cls":32,"prodCtx":{"name":"Tram E","line":"E","lineId":"de:nvv:Tram|ES:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}}],"opL":[{"name":"KVG Tram","icoX":1,"id":"711"}],"remL":[{"type":"A","code":"CO","prio":2,"icoX":3,"txtN":"Pflicht zum Tragen einer Mund-Nasen-Bedeckung! Infos: nvv.de/corona"}],"icoL":[{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":0,"b":31},"shp":"R","sty":"B"},{"res":"KVG","txt":"KVG Tram"},{"res":"loc_stop"},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"type":"SOLID","bg":{"r":193,"g":0,"b":31}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|18751|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Ihringshäuser Straße","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":19,"dProdX":0,"dTimeS":"100200","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":19,"tIdx":33}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220210","fpE":"20221124","planrtTS":"1651589682","sD":"20220503","sT":"165453","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.45","ext":"NVV.6.0","lang":"deu","id":"zmggqkse2geg9kcs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kassel Weigelstraße@X=9482694@Y=51311668@U=80@L=2200056@","type":"S","name":"Kassel Weigelstraße","icoX":2,"extId":"2200056","state":"F","crd":{"x":9482694,"y":51311668,"floor":0},"pCls":32,"pRefL":[1,2,3,4],"gidL":["A×de:06611:200056"],"chgTime":"000500"},{"lid":"A=1@O=Kassel Ihringshäuser Straße@X=9517212@Y=51339193@U=80@L=2200011@","type":"S","name":"Kassel Ihringshäuser Straße","icoX":2,"extId":"2200011","state":"F","crd":{"x":9517257,"y":51339211,"floor":0},"pCls":736,"gidL":["A×de:06611:200011"],"chgTime":"000500"}],"prodL":[{"pid":"L::5::Tram::B3736316743::de:nvv:Tram|3:::*","name":"Tram 3","nameS":"3","number":"3","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Tram 3 ","num":"13662","line":"3","lineId":"de:nvv:Tram|3:","matchId":"3","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn","catIn":"T","catCode":"5","admin":"KTR---"},"himIdL":["HIM_FREETEXT_4359"]},{"name":"Tram 0","nameS":"0","icoX":0,"cls":32,"prodCtx":{"name":"Tram 0","line":"0","lineId":"de:nvv:Tram|0:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}},{"name":"Tram 1","nameS":"1","icoX":0,"cls":32,"prodCtx":{"name":"Tram 1","line":"1","lineId":"de:nvv:Tram|1:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}},{"name":"Tram 3","nameS":"3","icoX":0,"cls":32,"prodCtx":{"name":"Tram 3","line":"3","lineId":"de:nvv:Tram|3:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}},{"name":"Tram E","nameS":"E","icoX":0,"cls":32,"prodCtx":{"name":"Tram E","line":"E","lineId":"de:nvv:Tram|ES:","catOut":"Tram ","catOutS":"T","catOutL":"Straßenbahn"}}],"opL":[{"name":"KVG Tram","icoX":1,"id":"711"}],"remL":[{"type":"A","code":"CO","prio":2,"icoX":3,"txtN":"Pflicht zum Tragen einer Mund-Nasen-Bedeckung! Infos: nvv.de/corona"}],"icoL":[{"res":"prod_tram_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":193,"g":0,"b":31},"shp":"R","sty":"B"},{"res":"KVG","txt":"KVG Tram"},{"res":"loc_stop"},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":193,"g":0,"b":31}},{"type":"SOLID","bg":{"r":193,"g":0,"b":31}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|18751|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Ihringshäuser Straße","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":19,"dProdX":0,"dTimeS":"100200","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":19,"tIdx":33}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220210","fpE":"20221124","planrtTS":"1651591813","sD":"20220503","sT":"173025","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78.headers b/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78.headers
index d3a362eb..3fd9a75e 100644
--- a/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78.headers
+++ b/test/e2e/fixtures/5dfc9acc34344f997cc96940c685ef78.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:54:53 GMT",
+ "date": "Tue, 03 May 2022 15:30:25 GMT",
"content-type": "application/json; charset=utf-8",
- "content-length": "1190",
+ "content-length": "1191",
"connection": "keep-alive",
"server": "Apache/2.4.25 (Debian)",
"access-control-allow-origin": "*"
},
"url": "https://auskunft.nvv.de/auskunft/bin/app/mgate.exe",
- "time": 136,
+ "time": 132,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-d69f38transpod69f38rt/hafd69f38as-clied69f38nt:tesd69f38t"
+ "public-2f8015transpo2f8015rt/haf2f8015as-client2f8015:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/5e9f859bc266aa169c29d5e2896eb458 b/test/e2e/fixtures/5e9f859bc266aa169c29d5e2896eb458
new file mode 100644
index 00000000..29b3d170
--- /dev/null
+++ b/test/e2e/fixtures/5e9f859bc266aa169c29d5e2896eb458
@@ -0,0 +1 @@
+{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"admk8kec2gs4gmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=S+U Rathaus Steglitz (Berlin) [U9]@X=13319982@Y=52456435@U=86@L=900062781@","type":"S","name":"S+U Rathaus Steglitz (Berlin) [U9]","icoX":0,"extId":"900062781","state":"F","crd":{"x":13319982,"y":52456435,"floor":0},"pCls":11,"gidL":["A×de:11000:900062781"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":0,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"},{"lid":"A=1@O=U Schloßstr. (Berlin)@X=13324836@Y=52461182@U=86@L=900062203@","type":"S","name":"U Schloßstr. (Berlin)","icoX":0,"extId":"900062203","state":"F","crd":{"x":13324836,"y":52461182,"floor":0},"pCls":10,"gidL":["A×de:11000:900062203"],"chgTime":"000300"},{"lid":"A=1@O=U Walther-Schreiber-Platz (Berlin)@X=13328405@Y=52465002@U=86@L=900061101@","type":"S","name":"U Walther-Schreiber-Platz (Berlin)","icoX":0,"extId":"900061101","state":"F","crd":{"x":13328405,"y":52465002,"floor":0},"pCls":10,"gidL":["A×de:11000:900061101"],"chgTime":"000300"},{"lid":"A=1@O=U Friedrich-Wilhelm-Platz (Berlin)@X=13328675@Y=52471438@U=86@L=900061102@","type":"S","name":"U Friedrich-Wilhelm-Platz (Berlin)","icoX":0,"extId":"900061102","state":"F","crd":{"x":13328675,"y":52471438,"floor":0},"pCls":10,"gidL":["A×de:11000:900061102"],"chgTime":"000300"},{"lid":"A=1@O=S+U Bundesplatz (Berlin)@X=13328495@Y=52477497@U=86@L=900044202@","type":"S","name":"S+U Bundesplatz (Berlin)","icoX":2,"extId":"900044202","state":"F","crd":{"x":13328495,"y":52477497,"floor":0},"pCls":11,"gidL":["A×de:11000:900044202"],"chgTime":"000300"},{"lid":"A=1@O=U Berliner Str. (Berlin)@X=13331317@Y=52487214@U=86@L=900044201@","type":"S","name":"U Berliner Str. (Berlin)","icoX":0,"extId":"900044201","state":"F","crd":{"x":13331317,"y":52487214,"floor":0},"pCls":10,"gidL":["A×de:11000:900044201"],"chgTime":"000300"},{"lid":"A=1@O=U Güntzelstr. (Berlin)@X=13331084@Y=52491970@U=86@L=900043201@","type":"S","name":"U Güntzelstr. (Berlin)","icoX":0,"extId":"900043201","state":"F","crd":{"x":13331084,"y":52491970,"floor":0},"pCls":10,"gidL":["A×de:11000:900043201"],"chgTime":"000300"},{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Kurfürstendamm (Berlin)@X=13331416@Y=52503763@U=86@L=900023203@","type":"S","name":"U Kurfürstendamm (Berlin)","icoX":0,"extId":"900023203","state":"F","crd":{"x":13331416,"y":52503763,"floor":0},"pCls":10,"gidL":["A×de:11000:900023203"],"chgTime":"000300"},{"lid":"A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@","type":"S","name":"S+U Zoologischer Garten Bhf (Berlin)","icoX":2,"extId":"900023201","state":"F","crd":{"x":13332711,"y":52506919,"floor":0},"pCls":107,"gidL":["A×de:11000:900023201"],"chgTime":"000600"},{"lid":"A=1@O=U Hansaplatz (Berlin)@X=13342095@Y=52518092@U=86@L=900003101@","type":"S","name":"U Hansaplatz (Berlin)","icoX":0,"extId":"900003101","state":"F","crd":{"x":13342095,"y":52518092,"floor":0},"pCls":10,"gidL":["A×de:11000:900003101"],"chgTime":"000300"},{"lid":"A=1@O=U Turmstr. (Berlin)@X=13341421@Y=52525940@U=86@L=900003104@","type":"S","name":"U Turmstr. (Berlin)","icoX":0,"extId":"900003104","state":"F","crd":{"x":13341421,"y":52525940,"floor":0},"pCls":10,"gidL":["A×de:11000:900003104"],"chgTime":"000300"},{"lid":"A=1@O=U Birkenstr. (Berlin)@X=13341421@Y=52532268@U=86@L=900002201@","type":"S","name":"U Birkenstr. (Berlin)","icoX":0,"extId":"900002201","state":"F","crd":{"x":13341421,"y":52532268,"floor":0},"pCls":10,"gidL":["A×de:11000:900002201"],"chgTime":"000300"},{"lid":"A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@","type":"S","name":"S+U Westhafen (Berlin)","icoX":2,"extId":"900001201","state":"F","crd":{"x":13343839,"y":52536179,"floor":0},"pCls":11,"gidL":["A×de:11000:900001201"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"},{"lid":"A=1@O=U Leopoldplatz (Berlin)@X=13359391@Y=52546489@U=86@L=900009102@","type":"S","name":"U Leopoldplatz (Berlin)","icoX":0,"extId":"900009102","state":"F","crd":{"x":13359391,"y":52546489,"floor":0},"pCls":10,"gidL":["A×de:11000:900009102"],"chgTime":"000300"},{"lid":"A=1@O=U Nauener Platz (Berlin)@X=13367364@Y=52551523@U=86@L=900009201@","type":"S","name":"U Nauener Platz (Berlin)","icoX":0,"extId":"900009201","state":"F","crd":{"x":13367364,"y":52551523,"floor":0},"pCls":10,"gidL":["A×de:11000:900009201"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21301","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":55,"g":135,"b":74}},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"U Osloer Str. (Berlin)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|35799|0|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"U Osloer Str. (Berlin)","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100300","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101400","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101700","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101800","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102000","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102100","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102300","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"täglich","sDaysI":"7. Jun bis 6. Jul 2022 Sa, So","sDaysB":"FFFFFFFFFFF0C183063FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220424","fpE":"20221210","planrtTS":"1651591437"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/5e9f859bc266aa169c29d5e2896eb458.headers b/test/e2e/fixtures/5e9f859bc266aa169c29d5e2896eb458.headers
new file mode 100644
index 00000000..ac4c6f5f
--- /dev/null
+++ b/test/e2e/fixtures/5e9f859bc266aa169c29d5e2896eb458.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:29 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2717",
+ "access-control-allow-origin": "*",
+ "access-control-allow-headers": "*",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://bvg-apps-ext.hafas.de/bin/mgate.exe",
+ "time": 903,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public92b9d3-transp92b9d3ort/haf92b9d3as-cli92b9d3ent:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "274"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250 b/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250
index ebb46c09..62422409 100644
--- a/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250
+++ b/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250
@@ -1 +1 @@
-{"ver":"1.34","lang":"deu","id":"ni48xku4wgkkw68g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Soest@X=8104593@Y=51578423@U=81@L=8000076@","type":"S","name":"Soest","icoX":0,"extId":"8000076","state":"F","crd":{"x":8104611,"y":51578432,"z":0,"floor":0},"pCls":555},{"lid":"A=1@O=Hamm(Westf)Hbf@X=7807824@Y=51678077@U=81@L=8000149@","type":"S","name":"Hamm(Westf)Hbf","icoX":0,"extId":"8000149","state":"F","crd":{"x":7807770,"y":51678131,"z":0,"floor":0},"pCls":559},{"lid":"A=1@O=Köln Hbf@X=6958730@Y=50943029@U=81@L=8000207@","type":"S","name":"Köln Hbf","icoX":0,"extId":"8000207","state":"F","crd":{"x":6959197,"y":50942823,"z":0,"floor":0},"pCls":319},{"lid":"A=1@O=Aachen Hbf@X=6091495@Y=50767803@U=81@L=8000001@","type":"S","name":"Aachen Hbf","icoX":0,"extId":"8000001","state":"F","crd":{"x":6091190,"y":50767641,"z":0,"floor":0},"pCls":575}],"prodL":[{"name":"RB 89","nameS":"RB 89","number":"90064","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":"RB 90064","num":"90064","matchId":"89","catOut":"RB","catOutS":"DPN","catOutL":"eurobahn","catIn":"DPN","catCode":"3","admin":"R2RB__","addName":"RB 89"},"addName":"RB 89"},{"name":"ICE 954","number":"954","icoX":4,"cls":1,"oprX":1,"prodCtx":{"name":"ICE 954","num":"954","matchId":"10","catOut":"ICE","catOutS":"ICE","catOutL":"Intercity-Express","catIn":"ICE","catCode":"0","admin":"80____"}},{"name":"THA 9448","number":"9448","icoX":4,"cls":1,"oprX":2,"prodCtx":{"name":"THA 9448","num":"9448","matchId":"9448","catOut":"THA","catOutS":"THA","catOutL":"Thalys","catIn":"THA","catCode":"0","admin":"3393__"}}],"opL":[{"name":"eurobahn","icoX":1},{"name":"DB Fernverkehr AG","icoX":5},{"name":"SNCF Voyages Deutschland","icoX":7}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":2,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":2,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"EA","prio":560,"icoX":2,"txtN":"Behindertengerechte Ausstattung"},{"type":"A","code":"LS","prio":605,"icoX":2,"txtN":"Laptop-Steckdosen"},{"type":"A","code":"KL","prio":610,"icoX":2,"txtN":"Klimaanlage"},{"type":"A","code":"FM","prio":610,"icoX":2,"txtN":"Fahrkartenautomat im Zug"},{"type":"A","code":"pname","prio":0,"icoX":2,"txtN":"RB 90064"},{"type":"A","code":"CK","prio":200,"icoX":2,"txtN":"Sicher + kontaktlos ohne Ticketkontrolle reisen mit Komfort Check-in"},{"type":"A","code":"BR","prio":450,"icoX":6,"txtN":"Bordrestaurant"},{"type":"A","code":"RP","prio":185,"icoX":8,"txtN":"Reservierungspflicht"},{"type":"A","code":"3G","prio":205,"icoX":2,"txtN":"Im Zug gilt bundesweit 3G-Regel: ein gültiger Nachweis ist mitzuführen"},{"type":"A","code":"GP","prio":320,"icoX":2,"txtN":"Globalpreis"},{"type":"A","code":"55","prio":340,"icoX":2,"txtN":"Nichtraucherzug"},{"type":"A","code":"TY","prio":350,"icoX":2,"txtN":"Nur mit Thalys-Fahrkarte benutzbar"},{"type":"A","code":"BW","prio":450,"icoX":9,"txtN":"Bar"},{"type":"A","code":"SA","prio":610,"icoX":2,"txtN":"Stillabteil"},{"type":"A","code":"97","prio":620,"icoX":2,"txtN":"Schwerbehindertenabteil"},{"type":"A","code":"WV","prio":710,"icoX":2,"txtN":"WLAN verfügbar"},{"type":"H","code":"","icoX":10,"txtN":"Enthält reservierungspflichtige Züge"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"DPN","txt":"eurobahn"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"attr_resto"},{"res":"TGD","txt":"SNCF Voyages Deutschland"},{"res":"attr_booking"},{"res":"attr_bistro"},{"res":"ResHint"},{"res":"pt_only"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"sIcoX":4,"type":"SOLID","bg":{"r":89,"g":87,"b":87}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"025200","durS":"025200","durR":"025200","chg":2,"sDays":{"sDaysR":"fährt 3. Mai bis 3. Sep 2022; nicht 8. Mai 2022, 28. Mai bis 10. Jun 2022 ","sDaysB":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFC58B162C58B1FFFFFFFFFFFFFFFFFEFFFFE0007FFFFFFFFFFFFFFFFFFFFC000000000000000000000000"},"dep":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"102600","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":3,"idx":5,"aTimeS":"131800","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"102600","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":1,"idx":11,"aTimeS":"104400","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"jny":{"jid":"1|276790|2|81|18072022","prodX":0,"dirTxt":"Münster(Westf)Hbf","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Soest@L=8000076@a=128@$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$202207181026$202207181044$RB 90064$$1$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":750387200},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","chgDurR":10,"prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":8,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001800"},"minChg":"000700"},{"type":"JNY","dep":{"locX":1,"idx":6,"dProdX":1,"dTimeS":"105400","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":9,"aTimeS":"120900","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"jny":{"jid":"1|183599|0|81|18072022","prodX":1,"dirTxt":"Köln Hbf","dirFlg":"2","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$A=1@O=Köln Hbf@L=8000207@a=128@$202207181054$202207181209$ICE 954$$1$$$$","msgL":[{"type":"REM","remX":8,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":9,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL_L"],"sort":730071040}],"subscr":"F","chgDurR":33,"prodL":[{"prodX":1,"fLocX":1,"tLocX":2,"fIdx":6,"tIdx":9}],"sumLDrawStyleX":2,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"011500"},"minChg":"000800"},{"type":"JNY","dep":{"locX":2,"idx":4,"dProdX":2,"dTimeS":"124200","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":3,"idx":5,"aTimeS":"131800","aTZOffset":120,"type":"N"},"jny":{"jid":"1|763269|0|81|18072022","prodX":2,"dirTxt":"Paris Nord","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Aachen Hbf@L=8000001@a=128@$202207181242$202207181318$THA 9448$$1$$$$","msgL":[{"type":"REM","remX":10,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL_L"],"sort":695336960},{"type":"REM","remX":0,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":11,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697958400},{"type":"REM","remX":12,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":713031680},{"type":"REM","remX":13,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":715653120},{"type":"REM","remX":14,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":716963840},{"type":"REM","remX":15,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL_L"],"sort":730071040},{"type":"REM","remX":16,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":17,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":752353280},{"type":"REM","remX":18,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":764149760}],"subscr":"F","prodL":[{"prodX":2,"fLocX":2,"tLocX":3,"fIdx":4,"tIdx":5}],"sumLDrawStyleX":2,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"003600"}}],"ctxRecon":"¶HKI¶T$A=1@O=Soest@L=8000076@a=128@$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$202207181026$202207181044$RB 90064$$1$$$$§T$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$A=1@O=Köln Hbf@L=8000207@a=128@$202207181054$202207181209$ICE 954$$1$$$$§T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Aachen Hbf@L=8000001@a=128@$202207181242$202207181318$THA 9448$$1$$$$","msgL":[{"type":"REM","remX":19,"sty":"I","prio":200,"tagL":["SUM_CON_FTR_H3"],"sort":147324928}],"conSubscr":"F","recState":"U","cksum":"cf3de551_3","cksumDti":"e16c0146_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#841586#841586#841758#841758#0#0#485#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#841586#841586#841758#841758#0#0#485#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","planrtTS":"1651589571","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":11,"grpid":"pt_only","conScoringL":[{"type":"DT","conScoreL":[{"score":5534700741087723517,"scoreS":"05534700741087723517","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":5533944277087813629,"scoreS":"05533944277087813629","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9222611834596491261,"scoreS":"09222611834596491261","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","scrollable":false,"bitmask":1}],"selectL":[{"icoX":11,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.34","lang":"deu","id":"pxw4qkakwgsypmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Soest@X=8104593@Y=51578423@U=81@L=8000076@","type":"S","name":"Soest","icoX":0,"extId":"8000076","state":"F","crd":{"x":8104611,"y":51578432,"z":0,"floor":0},"pCls":555},{"lid":"A=1@O=Hamm(Westf)Hbf@X=7807824@Y=51678077@U=81@L=8000149@","type":"S","name":"Hamm(Westf)Hbf","icoX":0,"extId":"8000149","state":"F","crd":{"x":7807770,"y":51678131,"z":0,"floor":0},"pCls":559},{"lid":"A=1@O=Köln Hbf@X=6958730@Y=50943029@U=81@L=8000207@","type":"S","name":"Köln Hbf","icoX":0,"extId":"8000207","state":"F","crd":{"x":6959197,"y":50942823,"z":0,"floor":0},"pCls":319},{"lid":"A=1@O=Aachen Hbf@X=6091495@Y=50767803@U=81@L=8000001@","type":"S","name":"Aachen Hbf","icoX":0,"extId":"8000001","state":"F","crd":{"x":6091190,"y":50767641,"z":0,"floor":0},"pCls":575}],"prodL":[{"name":"RB 89","nameS":"RB 89","number":"90064","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":"RB 90064","num":"90064","matchId":"89","catOut":"RB","catOutS":"DPN","catOutL":"eurobahn","catIn":"DPN","catCode":"3","admin":"R2RB__","addName":"RB 89"},"addName":"RB 89"},{"name":"ICE 954","number":"954","icoX":4,"cls":1,"oprX":1,"prodCtx":{"name":"ICE 954","num":"954","matchId":"10","catOut":"ICE","catOutS":"ICE","catOutL":"Intercity-Express","catIn":"ICE","catCode":"0","admin":"80____"}},{"name":"THA 9448","number":"9448","icoX":4,"cls":1,"oprX":2,"prodCtx":{"name":"THA 9448","num":"9448","matchId":"9448","catOut":"THA","catOutS":"THA","catOutL":"Thalys","catIn":"THA","catCode":"0","admin":"3393__"}}],"opL":[{"name":"eurobahn","icoX":1},{"name":"DB Fernverkehr AG","icoX":5},{"name":"SNCF Voyages Deutschland","icoX":7}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":2,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":2,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"EA","prio":560,"icoX":2,"txtN":"Behindertengerechte Ausstattung"},{"type":"A","code":"LS","prio":605,"icoX":2,"txtN":"Laptop-Steckdosen"},{"type":"A","code":"KL","prio":610,"icoX":2,"txtN":"Klimaanlage"},{"type":"A","code":"FM","prio":610,"icoX":2,"txtN":"Fahrkartenautomat im Zug"},{"type":"A","code":"pname","prio":0,"icoX":2,"txtN":"RB 90064"},{"type":"A","code":"CK","prio":200,"icoX":2,"txtN":"Sicher + kontaktlos ohne Ticketkontrolle reisen mit Komfort Check-in"},{"type":"A","code":"BR","prio":450,"icoX":6,"txtN":"Bordrestaurant"},{"type":"A","code":"RP","prio":185,"icoX":8,"txtN":"Reservierungspflicht"},{"type":"A","code":"3G","prio":205,"icoX":2,"txtN":"Im Zug gilt bundesweit 3G-Regel: ein gültiger Nachweis ist mitzuführen"},{"type":"A","code":"GP","prio":320,"icoX":2,"txtN":"Globalpreis"},{"type":"A","code":"55","prio":340,"icoX":2,"txtN":"Nichtraucherzug"},{"type":"A","code":"TY","prio":350,"icoX":2,"txtN":"Nur mit Thalys-Fahrkarte benutzbar"},{"type":"A","code":"BW","prio":450,"icoX":9,"txtN":"Bar"},{"type":"A","code":"SA","prio":610,"icoX":2,"txtN":"Stillabteil"},{"type":"A","code":"97","prio":620,"icoX":2,"txtN":"Schwerbehindertenabteil"},{"type":"A","code":"WV","prio":710,"icoX":2,"txtN":"WLAN verfügbar"},{"type":"H","code":"","icoX":10,"txtN":"Enthält reservierungspflichtige Züge"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"DPN","txt":"eurobahn"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"attr_resto"},{"res":"TGD","txt":"SNCF Voyages Deutschland"},{"res":"attr_booking"},{"res":"attr_bistro"},{"res":"ResHint"},{"res":"pt_only"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"sIcoX":4,"type":"SOLID","bg":{"r":89,"g":87,"b":87}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"025200","durS":"025200","durR":"025200","chg":2,"sDays":{"sDaysR":"fährt 3. Mai bis 3. Sep 2022; nicht 8. Mai 2022, 28. Mai bis 10. Jun 2022 ","sDaysB":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFC58B162C58B1FFFFFFFFFFFFFFFFFEFFFFE0007FFFFFFFFFFFFFFFFFFFFC000000000000000000000000"},"dep":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"102600","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":3,"idx":5,"aTimeS":"131800","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":8,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"102600","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":1,"idx":11,"aTimeS":"104400","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"jny":{"jid":"1|276790|2|81|18072022","prodX":0,"dirTxt":"Münster(Westf)Hbf","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Soest@L=8000076@a=128@$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$202207181026$202207181044$RB 90064$$1$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":750387200},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","chgDurR":10,"prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":8,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001800"},"minChg":"000700"},{"type":"JNY","dep":{"locX":1,"idx":6,"dProdX":1,"dTimeS":"105400","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":9,"aTimeS":"120900","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"},"jny":{"jid":"1|183599|0|81|18072022","prodX":1,"dirTxt":"Köln Hbf","dirFlg":"2","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$A=1@O=Köln Hbf@L=8000207@a=128@$202207181054$202207181209$ICE 954$$1$$$$","msgL":[{"type":"REM","remX":8,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":9,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL_L"],"sort":730071040}],"subscr":"F","chgDurR":33,"prodL":[{"prodX":1,"fLocX":1,"tLocX":2,"fIdx":6,"tIdx":9}],"sumLDrawStyleX":2,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"011500"},"minChg":"000800"},{"type":"JNY","dep":{"locX":2,"idx":4,"dProdX":2,"dTimeS":"124200","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":3,"idx":5,"aTimeS":"131800","aTZOffset":120,"type":"N"},"jny":{"jid":"1|763269|0|81|18072022","prodX":2,"dirTxt":"Paris Nord","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Aachen Hbf@L=8000001@a=128@$202207181242$202207181318$THA 9448$$1$$$$","msgL":[{"type":"REM","remX":10,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL_L"],"sort":695336960},{"type":"REM","remX":0,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":11,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":697958400},{"type":"REM","remX":12,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":713031680},{"type":"REM","remX":13,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":715653120},{"type":"REM","remX":14,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":716963840},{"type":"REM","remX":15,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL_L"],"sort":730071040},{"type":"REM","remX":16,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":17,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":752353280},{"type":"REM","remX":18,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":764149760}],"subscr":"F","prodL":[{"prodX":2,"fLocX":2,"tLocX":3,"fIdx":4,"tIdx":5}],"sumLDrawStyleX":2,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"003600"}}],"ctxRecon":"¶HKI¶T$A=1@O=Soest@L=8000076@a=128@$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$202207181026$202207181044$RB 90064$$1$$$$§T$A=1@O=Hamm(Westf)Hbf@L=8000149@a=128@$A=1@O=Köln Hbf@L=8000207@a=128@$202207181054$202207181209$ICE 954$$1$$$$§T$A=1@O=Köln Hbf@L=8000207@a=128@$A=1@O=Aachen Hbf@L=8000001@a=128@$202207181242$202207181318$THA 9448$$1$$$$","msgL":[{"type":"REM","remX":19,"sty":"I","prio":200,"tagL":["SUM_CON_FTR_H3"],"sort":147324928}],"conSubscr":"F","recState":"U","cksum":"cf3de551_3","cksumDti":"e16c0146_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#841586#841586#841758#841758#0#0#485#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#841586#841586#841758#841758#0#0#485#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","planrtTS":"1651591430","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":11,"grpid":"pt_only","conScoringL":[{"type":"DT","conScoreL":[{"score":5534700741087723517,"scoreS":"05534700741087723517","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":5533944277087813629,"scoreS":"05533944277087813629","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9222611834596491261,"scoreS":"09222611834596491261","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","scrollable":false,"bitmask":1}],"selectL":[{"icoX":11,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250.headers b/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250.headers
index c7c68805..77673758 100644
--- a/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250.headers
+++ b/test/e2e/fixtures/61d1c08a7e5e40d9d1cc00d0f8360250.headers
@@ -1,13 +1,13 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:53:33 GMT",
+ "date": "Tue, 03 May 2022 15:24:34 GMT",
"server": "Apache",
- "content-length": "2815",
+ "content-length": "2818",
"content-type": "application/json; charset=utf-8"
},
"url": "https://nrw.hafas.de/bin/mgate.exe",
- "time": 526,
+ "time": 647,
"request": {
"method": "POST",
"headers": {
@@ -21,7 +21,7 @@
"application/json"
],
"user-agent": [
- "public-f28ef0transporf28ef0t/hafasf28ef0-clientf28ef0:test"
+ "public-t2e7ca4ransp2e7ca4ort/hafa2e7ca4s-clie2e7ca4nt:tes2e7ca4t"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b b/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b
index ef39e80a..90b63aa9 100644
--- a/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b
+++ b/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b
@@ -1 +1 @@
-{"ver":"1.45","lang":"deu","id":"pkm4qmx62kk5pmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":1,"cls":2,"oprX":1,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","icoX":2},{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":2,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":3,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"loc_stop"},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"},{"bg":{"r":0,"g":101,"b":173},"shp":"C"},{"res":"cl_pt"},{"res":"cl_pt_bike"},{"res":"cl_pt_car"},{"res":"cl_bike"},{"res":"cl_car"},{"res":"cl_foot"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"001000","durS":"001000","durR":"001000","chg":0,"sDays":{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},"dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|35757|2|86|18072022","prodX":1,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":5,"numC":25},"ctxRecon":"T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_CON_HDR","RES_SEC_HDR_H3","SUM_CON_HDR"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"001000"}}],"freq":{"minC":5},"conSubscr":"F","recState":"U","cksum":"f6de8b29_3","cksumDti":"6ca047f4_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$"}}],"outCtxScrB":"2|OB|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#1","fpB":"20220424","fpE":"20221210","planrtTS":"1651590197","outConGrpSettings":{"conGrpL":[{"name":"Öffentlicher Nahverkehr","icoX":7,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"OEV","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Fahrrad & Öffentlicher Nahverkehr","icoX":8,"grpid":"bike_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_BIKE","autosend":false},{"id":"BIKEPARK_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":2},{"name":"Auto & Öffentlicher Nahverkehr","icoX":9,"grpid":"car_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"PARKRIDE_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":4},{"name":"Fahrrad","icoX":10,"grpid":"bike_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_ONLY","autosend":false},{"id":"BIKESHARE_CALLABIKE","autosend":false},{"id":"BIKESHARE_NEXTBIKE","autosend":false},{"id":"BIKESHARE_RYDIES","autosend":false}],"scrollable":false,"bitmask":8},{"name":"Auto","icoX":11,"grpid":"car_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CAR_ONLY","autosend":false},{"id":"TAXI_ONLY","autosend":false},{"id":"CARSHARE_FLINKSTER","autosend":false},{"id":"CARSHARE_SHARENOW","autosend":false}],"scrollable":false,"bitmask":16},{"name":"Fussweg","icoX":12,"grpid":"foot_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"FOOT_ONLY","autosend":false}],"scrollable":false,"bitmask":32}],"selectL":[{"icoX":7,"name":"Öffentlicher Nahverkehr","bitIdx":0},{"icoX":8,"name":"Fahrrad & Öffentlicher Nahverkehr","bitIdx":1},{"icoX":9,"name":"Auto & Öffentlicher Nahverkehr","bitIdx":2},{"icoX":10,"name":"Fahrrad","bitIdx":3},{"icoX":11,"name":"Auto","bitIdx":4},{"icoX":12,"name":"Fussweg","bitIdx":5}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.45","lang":"deu","id":"33ksikeuwgcx8m8g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":1,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":1,"cls":2,"oprX":1,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","icoX":2},{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":2,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":3,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"loc_stop"},{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"},{"bg":{"r":0,"g":101,"b":173},"shp":"C"},{"res":"cl_pt"},{"res":"cl_pt_bike"},{"res":"cl_pt_car"},{"res":"cl_bike"},{"res":"cl_car"},{"res":"cl_foot"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"001000","durS":"001000","durR":"001000","chg":0,"sDays":{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE"},"dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|35757|2|86|18072022","prodX":1,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":5,"numC":25},"ctxRecon":"T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_CON_HDR","RES_SEC_HDR_H3","SUM_CON_HDR"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"001000"}}],"freq":{"minC":5},"conSubscr":"F","recState":"U","cksum":"f6de8b29_3","cksumDti":"6ca047f4_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=U Amrumer Str. (Berlin)@L=900009101@a=128@$202207181000$202207181010$ U9$$1$$$$"}}],"outCtxScrB":"2|OB|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#125880#125880#125890#125890#0#0#165#125880#1#-2147483638#0#1#2|PDH#1e53024da0489176371d54042efc285f|RD#18072022|RT#100000|US#1","fpB":"20220424","fpE":"20221210","planrtTS":"1651591607","outConGrpSettings":{"conGrpL":[{"name":"Öffentlicher Nahverkehr","icoX":7,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"OEV","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Fahrrad & Öffentlicher Nahverkehr","icoX":8,"grpid":"bike_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_BIKE","autosend":false},{"id":"BIKEPARK_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":2},{"name":"Auto & Öffentlicher Nahverkehr","icoX":9,"grpid":"car_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"PARKRIDE_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":4},{"name":"Fahrrad","icoX":10,"grpid":"bike_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_ONLY","autosend":false},{"id":"BIKESHARE_CALLABIKE","autosend":false},{"id":"BIKESHARE_NEXTBIKE","autosend":false},{"id":"BIKESHARE_RYDIES","autosend":false}],"scrollable":false,"bitmask":8},{"name":"Auto","icoX":11,"grpid":"car_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CAR_ONLY","autosend":false},{"id":"TAXI_ONLY","autosend":false},{"id":"CARSHARE_FLINKSTER","autosend":false},{"id":"CARSHARE_SHARENOW","autosend":false}],"scrollable":false,"bitmask":16},{"name":"Fussweg","icoX":12,"grpid":"foot_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"FOOT_ONLY","autosend":false}],"scrollable":false,"bitmask":32}],"selectL":[{"icoX":7,"name":"Öffentlicher Nahverkehr","bitIdx":0},{"icoX":8,"name":"Fahrrad & Öffentlicher Nahverkehr","bitIdx":1},{"icoX":9,"name":"Auto & Öffentlicher Nahverkehr","bitIdx":2},{"icoX":10,"name":"Fahrrad","bitIdx":3},{"icoX":11,"name":"Auto","bitIdx":4},{"icoX":12,"name":"Fussweg","bitIdx":5}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b.headers b/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b.headers
index 88406cf0..5b42c856 100644
--- a/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b.headers
+++ b/test/e2e/fixtures/71f85a30a4d3464a4b7d03943cbb712b.headers
@@ -1,14 +1,14 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:03:25 GMT",
+ "date": "Tue, 03 May 2022 15:27:21 GMT",
"server": "Apache",
"vary": "User-Agent",
- "content-length": "2510",
+ "content-length": "2509",
"content-type": "application/json; charset=utf-8"
},
"url": "https://fahrinfo.vbb.de/bin/mgate.exe",
- "time": 689,
+ "time": 625,
"request": {
"method": "POST",
"headers": {
@@ -22,7 +22,7 @@
"application/json"
],
"user-agent": [
- "public60f02f-trans60f02fport/ha60f02ffas-clie60f02fnt:test"
+ "publide8cecc-trande8cecsport/de8cechafas-clde8cecient:de8cectest"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/72a0aae9029750251b9d119b91c57d4b b/test/e2e/fixtures/72a0aae9029750251b9d119b91c57d4b
new file mode 100644
index 00000000..6cd61a39
--- /dev/null
+++ b/test/e2e/fixtures/72a0aae9029750251b9d119b91c57d4b
@@ -0,0 +1 @@
+{"ver":"1.41","lang":"deu","id":"tb6kqks62gs896ck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Heiligenstadt Bf (U4)@X=16366040@Y=48248854@U=81@L=919001@","type":"S","name":"Wien Heiligenstadt Bf (U4)","icoX":0,"extId":"919001","state":"F","crd":{"x":16366040,"y":48248854,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Hütteldorf Bf (U4)@X=16260794@Y=48196960@U=81@L=914013@","type":"S","name":"Wien Hütteldorf Bf (U4)","icoX":0,"extId":"914013","state":"F","crd":{"x":16260794,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Spittelau Bahnhst (U4)@X=16358507@Y=48234732@U=81@L=909007@","type":"S","name":"Wien Spittelau Bahnhst (U4)","icoX":0,"extId":"909007","state":"F","crd":{"x":16358507,"y":48234732,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Friedensbrücke (U4)@X=16364125@Y=48227685@U=81@L=909002@","type":"S","name":"Wien Friedensbrücke (U4)","icoX":0,"extId":"909002","state":"F","crd":{"x":16364125,"y":48227685,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Roßauer Lände (U4)@X=16367586@Y=48222318@U=81@L=909005@","type":"S","name":"Wien Roßauer Lände (U4)","icoX":0,"extId":"909005","state":"F","crd":{"x":16367586,"y":48222318,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Schottenring (U4)@X=16371280@Y=48217113@U=81@L=901081@","type":"S","name":"Wien Schottenring (U4)","icoX":0,"extId":"901081","state":"F","crd":{"x":16371280,"y":48217113,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Schwedenplatz (U4)@X=16377762@Y=48211972@U=81@L=901011@","type":"S","name":"Wien Schwedenplatz (U4)","icoX":0,"extId":"901011","state":"F","crd":{"x":16377762,"y":48211972,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Mitte-Landstraße Bf (U4)@X=16384890@Y=48207019@U=81@L=903016@","type":"S","name":"Wien Mitte-Landstraße Bf (U4)","icoX":0,"extId":"903016","state":"F","crd":{"x":16384890,"y":48207019,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Stadtpark (U4)@X=16379560@Y=48202803@U=81@L=901005@","type":"S","name":"Wien Stadtpark (U4)","icoX":0,"extId":"901005","state":"F","crd":{"x":16379560,"y":48202803,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Karlsplatz (U4)@X=16369474@Y=48200429@U=81@L=904015@","type":"S","name":"Wien Karlsplatz (U4)","icoX":0,"extId":"904015","state":"F","crd":{"x":16369474,"y":48200429,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Kettenbrückengasse (U4)@X=16358273@Y=48196681@U=81@L=904002@","type":"S","name":"Wien Kettenbrückengasse (U4)","icoX":0,"extId":"904002","state":"F","crd":{"x":16358273,"y":48196681,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (U4)@X=16354282@Y=48192186@U=81@L=905002@","type":"S","name":"Wien Pilgramgasse (U4)","icoX":0,"extId":"905002","state":"F","crd":{"x":16354282,"y":48192186,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Margaretengürtel (U4)@X=16342164@Y=48188438@U=81@L=905001@","type":"S","name":"Wien Margaretengürtel (U4)","icoX":0,"extId":"905001","state":"F","crd":{"x":16342164,"y":48188438,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Längenfeldgasse (U4/U6 Gleis 2)@X=16335261@Y=48184914@U=81@L=912120@","type":"S","name":"Wien Längenfeldgasse (U4/U6 Gleis 2)","icoX":0,"extId":"912120","state":"F","crd":{"x":16335261,"y":48184914,"floor":0},"pCls":256,"entry":true,"chgTime":"000100"},{"lid":"A=1@O=Wien Meidling Hauptstraße (U4)@X=16328015@Y=48183692@U=81@L=912003@","type":"S","name":"Wien Meidling Hauptstraße (U4)","icoX":0,"extId":"912003","state":"F","crd":{"x":16328015,"y":48183692,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Schönbrunn (U4)@X=16318963@Y=48186038@U=81@L=913004@","type":"S","name":"Wien Schönbrunn (U4)","icoX":0,"extId":"913004","state":"F","crd":{"x":16318963,"y":48186038,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Hietzing (U4)@X=16304868@Y=48187548@U=81@L=913002@","type":"S","name":"Wien Hietzing (U4)","icoX":0,"extId":"913002","state":"F","crd":{"x":16304868,"y":48187548,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Braunschweiggasse (U4)@X=16295888@Y=48189382@U=81@L=913001@","type":"S","name":"Wien Braunschweiggasse (U4)","icoX":0,"extId":"913001","state":"F","crd":{"x":16295888,"y":48189382,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Unter St.Veit (U4)@X=16286737@Y=48191036@U=81@L=913005@","type":"S","name":"Wien Unter St.Veit (U4)","icoX":0,"extId":"913005","state":"F","crd":{"x":16286737,"y":48191036,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Ober St.Veit (U4)@X=16276184@Y=48192231@U=81@L=913003@","type":"S","name":"Wien Ober St.Veit (U4)","icoX":0,"extId":"913003","state":"F","crd":{"x":16276184,"y":48192231,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U4::*","name":"U4","nameS":"U4","number":"U4","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U4 ","num":"18904","line":"U4","matchId":"0U48530","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"}],"dirL":[{"txt":"Wien Hütteldorf Bf (U4)","flg":"R"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}}]},"journey":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#427778#TA#6#DA#180722#1S#919001#1T#948#LS#914013#LT#1020#PU#81#RT#1#CA#U#ZE#U4#ZB#U4 #PC#8#FR#919001#FT#948#TO#914013#TT#1020#","date":"20220718","prodX":0,"dirTxt":"Wien Hütteldorf Bf (U4)","dirFlg":"R","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094800","dProgType":"PROGNOSED","dDirTxt":"Wien Hütteldorf Bf (U4)","dDirFlg":"R","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095100","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"095300","dProdX":0,"dTimeS":"095300","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095400","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095600","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095700","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100500","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100500","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101400","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"101500","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101700","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101800","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101800","type":"N"},{"locX":1,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102000","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"4. Jul bis 2. Sep 2022 Mo - Fr; nicht 15. Aug; auch 27., 28., 31. Okt, 2., 15. Nov","sDaysB":"00000000007C00000000000000000007CF9F3E7CF8F3E7C0000000000000CA0010000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":19}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":19}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":19}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220301","fpE":"20221210","planrtTS":"1651591701"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/72a0aae9029750251b9d119b91c57d4b.headers b/test/e2e/fixtures/72a0aae9029750251b9d119b91c57d4b.headers
new file mode 100644
index 00000000..2e4e1e5a
--- /dev/null
+++ b/test/e2e/fixtures/72a0aae9029750251b9d119b91c57d4b.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:57 GMT",
+ "server": "Apache",
+ "content-length": "2433",
+ "keep-alive": "timeout=5, max=55",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8",
+ "strict-transport-security": "max-age=63072000; includeSubDomains"
+ },
+ "url": "https://fahrplan.oebb.at/bin/mgate.exe",
+ "time": 118,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-d14604transpord14604t/hafasd14604-clied14604nt:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "407"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/76366a89d4c4fc47ab7c57ec2e3e9ab8 b/test/e2e/fixtures/76366a89d4c4fc47ab7c57ec2e3e9ab8
new file mode 100644
index 00000000..97497ebc
--- /dev/null
+++ b/test/e2e/fixtures/76366a89d4c4fc47ab7c57ec2e3e9ab8
@@ -0,0 +1 @@
+{"ver":"1.21","lang":"fra","id":"cbks8ka62gcg9mwg","err":"OK","svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Knokke@X=3285189@Y=51339903@U=80@L=8891660@","type":"S","name":"Knokke","icoX":1,"extId":"8891660","state":"F","crd":{"x":3285189,"y":51339903,"layerX":0,"crdSysX":0},"pCls":1540},{"lid":"A=1@O=Duinbergen@X=3263588@Y=51338204@U=80@L=8891652@","type":"S","name":"Duinbergen","icoX":1,"extId":"8891652","state":"F","crd":{"x":3263588,"y":51338204,"layerX":0,"crdSysX":0},"pCls":1540},{"lid":"A=1@O=Heist@X=3239182@Y=51333979@U=80@L=8891645@","type":"S","name":"Heist","icoX":1,"extId":"8891645","state":"F","crd":{"x":3239182,"y":51333979,"layerX":0,"crdSysX":0},"pCls":516},{"lid":"A=1@O=Bruges@X=3216727@Y=51197226@U=80@L=8891009@","type":"S","name":"Bruges","icoX":1,"extId":"8891009","state":"F","crd":{"x":3216727,"y":51197226,"layerX":0,"crdSysX":0},"pCls":612},{"lid":"A=1@O=Aalter@X=3447849@Y=51092304@U=80@L=8891140@","type":"S","name":"Aalter","icoX":1,"extId":"8891140","state":"F","crd":{"x":3447849,"y":51092304,"layerX":0,"crdSysX":0},"pCls":612},{"lid":"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@","type":"S","name":"Gand-Saint-Pierre","icoX":1,"extId":"8892007","state":"F","crd":{"x":3710675,"y":51035897,"layerX":0,"crdSysX":0},"pCls":1652},{"lid":"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@","type":"S","name":"Bruxelles-Midi","icoX":1,"extId":"8814001","state":"F","crd":{"x":4336531,"y":50835707,"layerX":0,"crdSysX":0},"pCls":1909},{"lid":"A=1@O=Bruxelles-Central@X=4356802@Y=50845649@U=80@L=8813003@","type":"S","name":"Bruxelles-Central","icoX":1,"extId":"8813003","state":"F","crd":{"x":4356802,"y":50845649,"layerX":0,"crdSysX":0},"pCls":852},{"lid":"A=1@O=Bruxelles-Nord@X=4360847@Y=50859663@U=80@L=8812005@","type":"S","name":"Bruxelles-Nord","icoX":1,"extId":"8812005","state":"F","crd":{"x":4360847,"y":50859663,"layerX":0,"crdSysX":0},"pCls":1621},{"lid":"A=1@O=Brussels Airport - Zaventem@X=4482076@Y=50896456@U=80@L=8819406@","type":"S","name":"Brussels Airport - Zaventem","icoX":1,"extId":"8819406","state":"F","crd":{"x":4482076,"y":50896456,"layerX":0,"crdSysX":0},"pCls":564}],"prodL":[{"name":"IC 2809","number":"2809","icoX":0,"cls":4,"prodCtx":{"name":"IC 2809","num":"2809","matchId":"2809","catOut":"IC ","catOutS":"007","catOutL":"IC ","catIn":"007","catCode":"2","admin":"88____"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[],"remL":[],"icoL":[{"res":"prod_ic"},{"res":"STA_SNCB"}],"dirL":[{"txt":"Brussels Airport - Zaventem"}]},"journey":{"jid":"1|2830|1|80|18072022","date":"20220718","prodX":0,"dirTxt":"Brussels Airport - Zaventem","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPlatfS":"2","dInR":true,"dTimeS":"090600","dProgType":"PROGNOSED","dDirTxt":"Brussels Airport - Zaventem","type":"N"},{"locX":1,"idx":1,"aProdX":0,"aPlatfS":"2","aOutR":true,"aTimeS":"091000","dProdX":0,"dPlatfS":"2","dInR":true,"dTimeS":"091000","type":"N"},{"locX":2,"idx":2,"aProdX":0,"aPlatfS":"2","aOutR":true,"aTimeS":"091300","dProdX":0,"dPlatfS":"2","dInR":true,"dTimeS":"091400","type":"N"},{"locX":3,"idx":4,"aProdX":0,"aPlatfS":"6","aOutR":true,"aTimeS":"092800","dProdX":0,"dPlatfS":"6","dInR":true,"dTimeS":"093100","type":"N"},{"locX":4,"idx":8,"aProdX":0,"aPlatfS":"2","aOutR":true,"aTimeS":"094400","dProdX":0,"dPlatfS":"2","dInR":true,"dTimeS":"094500","type":"N"},{"locX":5,"idx":13,"aProdX":0,"aPlatfS":"11","aOutR":true,"aTimeS":"095700","dProdX":0,"dPlatfS":"11","dInR":true,"dTimeS":"100000","type":"N"},{"locX":6,"idx":14,"aProdX":0,"aPlatfS":"4","aOutR":true,"aTimeS":"102900","dProdX":0,"dPlatfS":"4","dInR":true,"dTimeS":"103600","type":"N"},{"locX":7,"idx":16,"aProdX":0,"aPlatfS":"1","aOutR":true,"aTimeS":"104000","dProdX":0,"dPlatfS":"1","dInR":true,"dTimeS":"104100","type":"N"},{"locX":8,"idx":18,"aProdX":0,"aPlatfS":"3","aOutR":true,"aTimeS":"104500","dProdX":0,"dPlatfS":"3","dInR":true,"dTimeS":"104700","type":"N"},{"locX":9,"idx":20,"aProdX":0,"aPlatfS":"3","aOutR":true,"aTimeS":"105700","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Lu - Ve","sDaysI":"pas 26. Mai, 6. Jun, 21. Jul, 15. Aoû, 1., 11. Nov","sDaysB":"000000000000000000000000000000F8F3E7CF9F3A7C79F3E7CF9F3A7CF9F1E7CF9F3E7CF9F3E7CF973C7CF9F3E0","fLocX":0,"tLocX":9,"fLocIdx":0,"tLocIdx":20}],"procRT":-1,"lPassStRT":{"idx":-1},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":9,"fIdx":0,"tIdx":20}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":9,"fIdx":0,"tIdx":20}]},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591626"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/76366a89d4c4fc47ab7c57ec2e3e9ab8.headers b/test/e2e/fixtures/76366a89d4c4fc47ab7c57ec2e3e9ab8.headers
new file mode 100644
index 00000000..7fa18295
--- /dev/null
+++ b/test/e2e/fixtures/76366a89d4c4fc47ab7c57ec2e3e9ab8.headers
@@ -0,0 +1,39 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:20 GMT",
+ "content-length": "1334",
+ "x-robots-tag": "noindex, noarchive, nosnippet",
+ "keep-alive": "timeout=5, max=100",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8",
+ "set-cookie": [
+ "TS01125292=013ff1ed38a07460944543c318189429bbd150cfe0ee6f7992c49b637570257fee3727c7bf16313e2dd18225e3aa0b4b8a803b76af; Path=/; Domain=.www.belgianrail.be"
+ ]
+ },
+ "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe",
+ "time": 387,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-t95b5dfranspor95b5dft/hafas-c95b5dflient:tes95b5dft"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "249"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/78f56a4a91ceb1cf7cc5bb4f90c1166d b/test/e2e/fixtures/78f56a4a91ceb1cf7cc5bb4f90c1166d
new file mode 100644
index 00000000..1e817ebf
--- /dev/null
+++ b/test/e2e/fixtures/78f56a4a91ceb1cf7cc5bb4f90c1166d
@@ -0,0 +1 @@
+{"ver":"1.44","ext":"BVG.1","lang":"deu","id":"pxk4qkqswgschmwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=S+U Rathaus Steglitz (Berlin) [U9]@X=13319982@Y=52456435@U=86@L=900062781@","type":"S","name":"S+U Rathaus Steglitz (Berlin) [U9]","icoX":0,"extId":"900062781","state":"F","crd":{"x":13319982,"y":52456435,"floor":0},"pCls":11,"gidL":["A×de:11000:900062781"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":0,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"},{"lid":"A=1@O=U Schloßstr. (Berlin)@X=13324836@Y=52461182@U=86@L=900062203@","type":"S","name":"U Schloßstr. (Berlin)","icoX":0,"extId":"900062203","state":"F","crd":{"x":13324836,"y":52461182,"floor":0},"pCls":10,"gidL":["A×de:11000:900062203"],"chgTime":"000300"},{"lid":"A=1@O=U Walther-Schreiber-Platz (Berlin)@X=13328405@Y=52465002@U=86@L=900061101@","type":"S","name":"U Walther-Schreiber-Platz (Berlin)","icoX":0,"extId":"900061101","state":"F","crd":{"x":13328405,"y":52465002,"floor":0},"pCls":10,"gidL":["A×de:11000:900061101"],"chgTime":"000300"},{"lid":"A=1@O=U Friedrich-Wilhelm-Platz (Berlin)@X=13328675@Y=52471438@U=86@L=900061102@","type":"S","name":"U Friedrich-Wilhelm-Platz (Berlin)","icoX":0,"extId":"900061102","state":"F","crd":{"x":13328675,"y":52471438,"floor":0},"pCls":10,"gidL":["A×de:11000:900061102"],"chgTime":"000300"},{"lid":"A=1@O=S+U Bundesplatz (Berlin)@X=13328495@Y=52477497@U=86@L=900044202@","type":"S","name":"S+U Bundesplatz (Berlin)","icoX":2,"extId":"900044202","state":"F","crd":{"x":13328495,"y":52477497,"floor":0},"pCls":11,"gidL":["A×de:11000:900044202"],"chgTime":"000300"},{"lid":"A=1@O=U Berliner Str. (Berlin)@X=13331317@Y=52487214@U=86@L=900044201@","type":"S","name":"U Berliner Str. (Berlin)","icoX":0,"extId":"900044201","state":"F","crd":{"x":13331317,"y":52487214,"floor":0},"pCls":10,"gidL":["A×de:11000:900044201"],"chgTime":"000300"},{"lid":"A=1@O=U Güntzelstr. (Berlin)@X=13331084@Y=52491970@U=86@L=900043201@","type":"S","name":"U Güntzelstr. (Berlin)","icoX":0,"extId":"900043201","state":"F","crd":{"x":13331084,"y":52491970,"floor":0},"pCls":10,"gidL":["A×de:11000:900043201"],"chgTime":"000300"},{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":0,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Kurfürstendamm (Berlin)@X=13331416@Y=52503763@U=86@L=900023203@","type":"S","name":"U Kurfürstendamm (Berlin)","icoX":0,"extId":"900023203","state":"F","crd":{"x":13331416,"y":52503763,"floor":0},"pCls":10,"gidL":["A×de:11000:900023203"],"chgTime":"000300"},{"lid":"A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@","type":"S","name":"S+U Zoologischer Garten Bhf (Berlin)","icoX":2,"extId":"900023201","state":"F","crd":{"x":13332711,"y":52506919,"floor":0},"pCls":107,"gidL":["A×de:11000:900023201"],"chgTime":"000600"},{"lid":"A=1@O=U Hansaplatz (Berlin)@X=13342095@Y=52518092@U=86@L=900003101@","type":"S","name":"U Hansaplatz (Berlin)","icoX":0,"extId":"900003101","state":"F","crd":{"x":13342095,"y":52518092,"floor":0},"pCls":10,"gidL":["A×de:11000:900003101"],"chgTime":"000300"},{"lid":"A=1@O=U Turmstr. (Berlin)@X=13341421@Y=52525940@U=86@L=900003104@","type":"S","name":"U Turmstr. (Berlin)","icoX":0,"extId":"900003104","state":"F","crd":{"x":13341421,"y":52525940,"floor":0},"pCls":10,"gidL":["A×de:11000:900003104"],"chgTime":"000300"},{"lid":"A=1@O=U Birkenstr. (Berlin)@X=13341421@Y=52532268@U=86@L=900002201@","type":"S","name":"U Birkenstr. (Berlin)","icoX":0,"extId":"900002201","state":"F","crd":{"x":13341421,"y":52532268,"floor":0},"pCls":10,"gidL":["A×de:11000:900002201"],"chgTime":"000300"},{"lid":"A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@","type":"S","name":"S+U Westhafen (Berlin)","icoX":2,"extId":"900001201","state":"F","crd":{"x":13343839,"y":52536179,"floor":0},"pCls":11,"gidL":["A×de:11000:900001201"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":0,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"},{"lid":"A=1@O=U Leopoldplatz (Berlin)@X=13359391@Y=52546489@U=86@L=900009102@","type":"S","name":"U Leopoldplatz (Berlin)","icoX":0,"extId":"900009102","state":"F","crd":{"x":13359391,"y":52546489,"floor":0},"pCls":10,"gidL":["A×de:11000:900009102"],"chgTime":"000300"},{"lid":"A=1@O=U Nauener Platz (Berlin)@X=13367364@Y=52551523@U=86@L=900009201@","type":"S","name":"U Nauener Platz (Berlin)","icoX":0,"extId":"900009201","state":"F","crd":{"x":13367364,"y":52551523,"floor":0},"pCls":10,"gidL":["A×de:11000:900009201"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}]}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":51,"b":153}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":55,"g":135,"b":74}},{"res":"attr_info"},{"res":"attr_bike"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"U Osloer Str. (Berlin)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":51,"b":153}},{"type":"SOLID","bg":{"r":0,"g":51,"b":153}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|35757|2|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"U Osloer Str. (Berlin)","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095200","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095300","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095400","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100800","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101300","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220424","fpE":"20221210","planrtTS":"1651591437"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/78f56a4a91ceb1cf7cc5bb4f90c1166d.headers b/test/e2e/fixtures/78f56a4a91ceb1cf7cc5bb4f90c1166d.headers
new file mode 100644
index 00000000..9f3ae857
--- /dev/null
+++ b/test/e2e/fixtures/78f56a4a91ceb1cf7cc5bb4f90c1166d.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:28 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2685",
+ "access-control-allow-origin": "*",
+ "access-control-allow-headers": "*",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://bvg-apps-ext.hafas.de/bin/mgate.exe",
+ "time": 218,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tra92b9d3nsport92b9d3/hafas-cli92b9d3ent:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "274"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737 b/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737
index 83a4c997..dfedd2a2 100644
--- a/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737
+++ b/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737
@@ -1 +1 @@
-{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"xcwcxm8kwg44hkwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Meckesheim@X=8812836@Y=49320656@U=81@L=8003932@","type":"S","name":"Meckesheim","icoX":2,"extId":"8003932","state":"F","crd":{"x":8812854,"y":49320683,"z":0,"floor":0},"pCls":568,"pRefL":[1,2,3,4,5,6,7,8,9,10,11]},{"lid":"A=1@O=Heidelberg Hbf@X=8675444@Y=49403564@U=81@L=8000156@","type":"S","name":"Heidelberg Hbf","icoX":2,"extId":"8000156","state":"F","crd":{"x":8675480,"y":49403582,"z":0,"floor":0},"pCls":831}],"prodL":[{"name":"S 51","nameS":"51","number":"51","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 51","num":"38022","line":"51","lineId":"4_801518_51","matchId":"51","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801518"}},{"name":"Bus SEV","nameS":"SEV","icoX":2,"cls":8,"prodCtx":{"name":"Bus SEV","line":"SEV","lineId":"3_801518_SEV!!987306!!5478828","catOut":"Bus ","catOutS":"Bsv","catOutL":"SEV-Bus"}},{"name":"RB","icoX":2,"cls":8,"prodCtx":{"name":"RB ","line":"","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn"}},{"name":"RE","icoX":2,"cls":8,"prodCtx":{"name":"RE ","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"name":"S 5","nameS":"5","icoX":0,"cls":16,"prodCtx":{"name":"S 5","line":"5","lineId":"4_801518_5","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 51","nameS":"51","icoX":0,"cls":16,"prodCtx":{"name":"S 51","line":"51","lineId":"4_801518_51","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"Bus 743","nameS":"743","icoX":3,"cls":32,"prodCtx":{"name":"Bus 743","line":"743","lineId":"5_rbgBRN_743","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 748","nameS":"748","icoX":3,"cls":32,"prodCtx":{"name":"Bus 748","line":"748","lineId":"5_rbgBRN_748","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 755","nameS":"755","icoX":3,"cls":32,"prodCtx":{"name":"Bus 755","line":"755","lineId":"5_rbgBRN_755","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 795","nameS":"795","icoX":3,"cls":32,"prodCtx":{"name":"Bus 795","line":"795","lineId":"5_vrn032_795","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"AST 7909","nameS":"7909","icoX":4,"cls":512,"prodCtx":{"name":"AST 7909","line":"7909","lineId":"9_vrn062_7909","catOut":"AST ","catOutS":"ast","catOutL":"Anruf-Sammel-Taxi"}},{"name":"AST 7950","nameS":"7950","icoX":4,"cls":512,"prodCtx":{"name":"AST 7950","line":"7950","lineId":"9_vrn062_7950","catOut":"AST ","catOutS":"ast","catOutL":"Anruf-Sammel-Taxi"}},{"name":"S 5","nameS":"5","number":"5","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 5","num":"38522","line":"5","lineId":"4_801518_5","matchId":"5","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801518"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1}],"icoL":[{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":170,"g":85,"b":153}},{"res":"prod_taxi","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":17}}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}}]},"type":"DEP","jnyL":[{"jid":"1|206166|0|81|18072022","date":"20220718","prodX":0,"dirTxt":"Heidelberg Hbf","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":6,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":6,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|268879|0|81|18072022","date":"20220718","prodX":12,"dirTxt":"Heidelberg Hbf","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":3,"dProdX":12,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":12,"fLocX":0,"tLocX":1,"fIdx":3,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20201213","fpE":"20221210","planrtTS":"1651590171","sD":"20220503","sT":"170332","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"cw488kq6wgckpk8g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Meckesheim@X=8812836@Y=49320656@U=81@L=8003932@","type":"S","name":"Meckesheim","icoX":2,"extId":"8003932","state":"F","crd":{"x":8812854,"y":49320683,"z":0,"floor":0},"pCls":568,"pRefL":[1,2,3,4,5,6,7,8,9,10,11]},{"lid":"A=1@O=Heidelberg Hbf@X=8675444@Y=49403564@U=81@L=8000156@","type":"S","name":"Heidelberg Hbf","icoX":2,"extId":"8000156","state":"F","crd":{"x":8675480,"y":49403582,"z":0,"floor":0},"pCls":831}],"prodL":[{"name":"S 51","nameS":"51","number":"51","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 51","num":"38022","line":"51","lineId":"4_801518_51","matchId":"51","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801518"}},{"name":"Bus SEV","nameS":"SEV","icoX":2,"cls":8,"prodCtx":{"name":"Bus SEV","line":"SEV","lineId":"3_801518_SEV!!987306!!5478828","catOut":"Bus ","catOutS":"Bsv","catOutL":"SEV-Bus"}},{"name":"RB","icoX":2,"cls":8,"prodCtx":{"name":"RB ","line":"","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn"}},{"name":"RE","icoX":2,"cls":8,"prodCtx":{"name":"RE ","line":"","catOut":"DPN ","catOutS":"DPN","catOutL":"Nahreisezug"}},{"name":"S 5","nameS":"5","icoX":0,"cls":16,"prodCtx":{"name":"S 5","line":"5","lineId":"4_801518_5","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"S 51","nameS":"51","icoX":0,"cls":16,"prodCtx":{"name":"S 51","line":"51","lineId":"4_801518_51","catOut":"S ","catOutS":"s","catOutL":"S-Bahn"}},{"name":"Bus 743","nameS":"743","icoX":3,"cls":32,"prodCtx":{"name":"Bus 743","line":"743","lineId":"5_rbgBRN_743","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 748","nameS":"748","icoX":3,"cls":32,"prodCtx":{"name":"Bus 748","line":"748","lineId":"5_rbgBRN_748","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 755","nameS":"755","icoX":3,"cls":32,"prodCtx":{"name":"Bus 755","line":"755","lineId":"5_rbgBRN_755","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"Bus 795","nameS":"795","icoX":3,"cls":32,"prodCtx":{"name":"Bus 795","line":"795","lineId":"5_vrn032_795","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus"}},{"name":"AST 7909","nameS":"7909","icoX":4,"cls":512,"prodCtx":{"name":"AST 7909","line":"7909","lineId":"9_vrn062_7909","catOut":"AST ","catOutS":"ast","catOutL":"Anruf-Sammel-Taxi"}},{"name":"AST 7950","nameS":"7950","icoX":4,"cls":512,"prodCtx":{"name":"AST 7950","line":"7950","lineId":"9_vrn062_7950","catOut":"AST ","catOutS":"ast","catOutL":"Anruf-Sammel-Taxi"}},{"name":"S 5","nameS":"5","number":"5","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 5","num":"38522","line":"5","lineId":"4_801518_5","matchId":"5","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801518"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1}],"icoL":[{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":170,"g":85,"b":153}},{"res":"prod_taxi","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":17}}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}}]},"type":"DEP","jnyL":[{"jid":"1|206166|0|81|18072022","date":"20220718","prodX":0,"dirTxt":"Heidelberg Hbf","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":6,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":6,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|268879|0|81|18072022","date":"20220718","prodX":12,"dirTxt":"Heidelberg Hbf","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":3,"dProdX":12,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTZOffset":120,"type":"N"},"subscr":"F","prodL":[{"prodX":12,"fLocX":0,"tLocX":1,"fIdx":3,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20201213","fpE":"20221210","planrtTS":"1651591611","sD":"20220503","sT":"172724","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737.headers b/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737.headers
index 33bba1f0..826d7e4b 100644
--- a/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737.headers
+++ b/test/e2e/fixtures/7f85d7bf1da78f213fc8fbccf874e737.headers
@@ -1,13 +1,13 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:03:32 GMT",
+ "date": "Tue, 03 May 2022 15:27:23 GMT",
"server": "Apache",
- "content-length": "1305",
+ "content-length": "1307",
"content-type": "application/json; charset=utf-8"
},
"url": "https://vrn.hafas.de/bin/mgate.exe",
- "time": 213,
+ "time": 195,
"request": {
"method": "POST",
"headers": {
@@ -21,7 +21,7 @@
"application/json"
],
"user-agent": [
- "public-tr18ea3eansport18ea3e/hafas-cli18ea3eent:te18ea3est"
+ "public-tf2cb61ranspf2cb61ort/haf2cb61fas-clienf2cb61t:tesf2cb61t"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c b/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c
index 27f4cf3b..6e878fa7 100644
--- a/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c
+++ b/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c
@@ -1 +1 @@
-{"ver":"1.43","lang":"deu","id":"h7wcqmcewg4z94cs","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Luxembourg@X=6134203@Y=49600068@U=83@L=9217081@","type":"S","name":"Luxembourg","icoX":0,"extId":"9217081","state":"F","crd":{"x":6134203,"y":49600068,"floor":0},"pCls":315,"chgTime":"000500"},{"lid":"A=1@O=Ettelbruck@X=6106157@Y=49847298@U=83@L=9258199@","type":"S","name":"Ettelbruck","icoX":0,"extId":"9258199","state":"F","crd":{"x":6106157,"y":49847298,"floor":0},"pCls":42,"chgTime":"000300"}],"prodL":[{"name":"IC 5332","number":"5332","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"63","catOutL":"Intercity","catIn":"63","catCode":"1","admin":"1182__"}}],"opL":[{"name":" ","icoX":1}],"remL":[{"type":"H","code":"390","icoX":2,"txtN":"Start/Ziel mit äquivalenter Haltestelle ersetzt"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":91,"b":170}},{"res":"","txt":""},{"res":"attr_info"},{"bg":{"r":0,"g":91,"b":170},"shp":"C"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":91,"b":170}},{"type":"SOLID","bg":{"r":0,"g":91,"b":170}},{"sIcoX":3,"eIcoX":3,"type":"SOLID","bg":{"r":0,"g":91,"b":170}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002700","durS":"002700","durR":"002700","chg":0,"sDays":{"sDaysR":"Mo - Fr","sDaysI":"nicht 9. Mai, 23. bis 27. Mai 2022, 6., 23. Jun, 15. Aug, 22. Aug bis 9. Sep 2022, 31. Okt bis 4. Nov 2022","sDaysB":"7CF9F3E7CF9F3E7CF9F3E7CF9F3E0000F3E7C79F007C79F3A7CF9F3E7CF9F1E000003E7CF9F3E7CF803E7CF9F3E0"},"dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":3,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":3,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651579532#PI#0#ZI#104464#TA#2#DA#180722#1S#9217081#1T#1016#LS#9800012#LT#1254#PU#83#RT#1#CA#63#ZE#5332#ZB#IC 5332#PC#1#FR#9217081#FT#1016#TO#9800012#TT#1254#","prodX":0,"status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Luxembourg@L=9217081@a=128@$A=1@O=Ettelbruck@L=9258199@a=128@$202207181016$202207181043$IC 5332$$1$$$$","subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":3}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"002700"}}],"freq":{"minC":60},"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["SUM_CON_HDR_H3","RES_CON_FTR_H3"],"sort":147324928}],"conSubscr":"F","recState":"U","cksum":"62cad7dd_3","cksumDti":"1fc17da9_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Luxembourg@L=9217081@a=128@$A=1@O=Ettelbruck@L=9258199@a=128@$202207181016$202207181043$IC 5332$$1$$$$¶KCC¶#VE#0#ERG#1#HIN#390#ECK#317416|317416|317443|317443|0|0|5|317400|1|-2147483646|0#"}}],"outCtxScrB":"2|OB|MT#11#317416#317416#317443#317443#0#0#5#317400#1#-2147483646#0#1#2|PDH#c0da0e3d09a7837a0dda58cffe20b4a9|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317416#317416#317443#317443#0#0#5#317400#1#-2147483646#0#1#2|PDH#c0da0e3d09a7837a0dda58cffe20b4a9|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651590851","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":4,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840024780889128959,"scoreS":"07840024780889128959","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7839906033633329151,"scoreS":"07839906033633329151","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223249826156642303,"scoreS":"09223249826156642303","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":4,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.43","lang":"deu","id":"2e4w2kuewgsyg68g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Luxembourg@X=6134203@Y=49600068@U=83@L=9217081@","type":"S","name":"Luxembourg","icoX":0,"extId":"9217081","state":"F","crd":{"x":6134203,"y":49600068,"floor":0},"pCls":315,"chgTime":"000500"},{"lid":"A=1@O=Ettelbruck@X=6106157@Y=49847298@U=83@L=9258199@","type":"S","name":"Ettelbruck","icoX":0,"extId":"9258199","state":"F","crd":{"x":6106157,"y":49847298,"floor":0},"pCls":42,"chgTime":"000300"}],"prodL":[{"name":"IC 5332","number":"5332","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"63","catOutL":"Intercity","catIn":"63","catCode":"1","admin":"1182__"}}],"opL":[{"name":" ","icoX":1}],"remL":[{"type":"H","code":"390","icoX":2,"txtN":"Start/Ziel mit äquivalenter Haltestelle ersetzt"}],"icoL":[{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":91,"b":170}},{"res":"","txt":""},{"res":"attr_info"},{"bg":{"r":0,"g":91,"b":170},"shp":"C"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":91,"b":170}},{"type":"SOLID","bg":{"r":0,"g":91,"b":170}},{"sIcoX":3,"eIcoX":3,"type":"SOLID","bg":{"r":0,"g":91,"b":170}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002700","durS":"002700","durR":"002700","chg":0,"sDays":{"sDaysR":"Mo - Fr","sDaysI":"nicht 9. Mai, 23. bis 27. Mai 2022, 6., 23. Jun, 15. Aug, 22. Aug bis 9. Sep 2022, 31. Okt bis 4. Nov 2022","sDaysB":"7CF9F3E7CF9F3E7CF9F3E7CF9F3E0000F3E7C79F007C79F3A7CF9F3E7CF9F1E000003E7CF9F3E7CF803E7CF9F3E0"},"dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":3,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":3,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651579532#PI#0#ZI#104464#TA#2#DA#180722#1S#9217081#1T#1016#LS#9800012#LT#1254#PU#83#RT#1#CA#63#ZE#5332#ZB#IC 5332#PC#1#FR#9217081#FT#1016#TO#9800012#TT#1254#","prodX":0,"status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Luxembourg@L=9217081@a=128@$A=1@O=Ettelbruck@L=9258199@a=128@$202207181016$202207181043$IC 5332$$1$$$$","subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":3}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"002700"}}],"freq":{"minC":60},"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["SUM_CON_HDR_H3","RES_CON_FTR_H3"],"sort":147324928}],"conSubscr":"F","recState":"U","cksum":"62cad7dd_3","cksumDti":"1fc17da9_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Luxembourg@L=9217081@a=128@$A=1@O=Ettelbruck@L=9258199@a=128@$202207181016$202207181043$IC 5332$$1$$$$¶KCC¶#VE#0#ERG#1#HIN#390#ECK#317416|317416|317443|317443|0|0|5|317400|1|-2147483646|0#"}}],"outCtxScrB":"2|OB|MT#11#317416#317416#317443#317443#0#0#5#317400#1#-2147483646#0#1#2|PDH#c0da0e3d09a7837a0dda58cffe20b4a9|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317416#317416#317443#317443#0#0#5#317400#1#-2147483646#0#1#2|PDH#c0da0e3d09a7837a0dda58cffe20b4a9|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591399","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":4,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840024780889128959,"scoreS":"07840024780889128959","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7839906033633329151,"scoreS":"07839906033633329151","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223249826156642303,"scoreS":"09223249826156642303","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":4,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c.headers b/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c.headers
index d11cb815..627a2060 100644
--- a/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c.headers
+++ b/test/e2e/fixtures/84788b21b55a7b55f6842732975d026c.headers
@@ -1,13 +1,13 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:14:31 GMT",
+ "date": "Tue, 03 May 2022 15:24:27 GMT",
"server": "Apache",
- "content-length": "1737",
+ "content-length": "1736",
"content-type": "application/json; charset=utf-8"
},
"url": "https://horaires.cfl.lu/bin/mgate.exe",
- "time": 301,
+ "time": 35456,
"request": {
"method": "POST",
"headers": {
@@ -21,7 +21,7 @@
"application/json"
],
"user-agent": [
- "publi7a4efbc-transp7a4efbort/haf7a4efbas-cli7a4efbent:te7a4efbst"
+ "public70b784-transport70b784/hafas-70b784clien70b784t:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6 b/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6
index ce35d464..c0ad008f 100644
--- a/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6
+++ b/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6
@@ -1 +1 @@
-{"ver":"1.45","lang":"deu","id":"r8gcimc62g68hk8g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":3,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"pRefL":[1,2,3,4,5,6,7,8],"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":3,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"name":"U2","nameS":"U2","icoX":0,"cls":2,"prodCtx":{"name":"U2","line":"U2","lineId":"U2","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U3","nameS":"U3","icoX":0,"cls":2,"prodCtx":{"name":"U3","line":"U3","lineId":"U3","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U9","nameS":"U9","icoX":0,"cls":2,"prodCtx":{"name":"U9","line":"U9","lineId":"U9","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"204","nameS":"204","icoX":2,"cls":8,"prodCtx":{"name":"204","line":"204","lineId":"204","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"249","nameS":"249","icoX":2,"cls":8,"prodCtx":{"name":"249","line":"249","lineId":"249","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N3","nameS":"N3","icoX":2,"cls":8,"prodCtx":{"name":"N3","line":"N3","lineId":"N3","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N7X","nameS":"N7X","icoX":2,"cls":8,"prodCtx":{"name":"N7X","line":"N7X","lineId":"N7X","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N9","nameS":"N9","icoX":2,"cls":8,"prodCtx":{"name":"N9","line":"N9","lineId":"N9","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21299","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21301","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":4,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":4,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":5,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":6,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":6,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":166,"g":22,"b":128}},{"res":"loc_stop"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|35757|2|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35803|0|86|18072022","date":"20220718","prodX":9,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":9,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":9,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35799|0|86|18072022","date":"20220718","prodX":10,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":10,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":10,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220424","fpE":"20221210","planrtTS":"1651590197","sD":"20220503","sT":"170330","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.45","lang":"deu","id":"bdmcgkau2geh8mwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":3,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"pRefL":[1,2,3,4,5,6,7,8],"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":3,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"name":"U2","nameS":"U2","icoX":0,"cls":2,"prodCtx":{"name":"U2","line":"U2","lineId":"U2","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U3","nameS":"U3","icoX":0,"cls":2,"prodCtx":{"name":"U3","line":"U3","lineId":"U3","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"U9","nameS":"U9","icoX":0,"cls":2,"prodCtx":{"name":"U9","line":"U9","lineId":"U9","catOut":"U ","catOutS":"U","catOutL":"U "}},{"name":"204","nameS":"204","icoX":2,"cls":8,"prodCtx":{"name":"204","line":"204","lineId":"204","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"249","nameS":"249","icoX":2,"cls":8,"prodCtx":{"name":"249","line":"249","lineId":"249","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N3","nameS":"N3","icoX":2,"cls":8,"prodCtx":{"name":"N3","line":"N3","lineId":"N3","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N7X","nameS":"N7X","icoX":2,"cls":8,"prodCtx":{"name":"N7X","line":"N7X","lineId":"N7X","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"name":"N9","nameS":"N9","icoX":2,"cls":8,"prodCtx":{"name":"N9","line":"N9","lineId":"N9","catOut":"Bus ","catOutS":"B","catOutL":"Bus "}},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21299","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]},{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21301","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":4,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":4,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":5,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":6,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":6,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":166,"g":22,"b":128}},{"res":"loc_stop"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"},{"mode":"CNT"}]},"type":"DEP","jnyL":[{"jid":"1|35757|2|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35803|0|86|18072022","date":"20220718","prodX":9,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":9,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":9,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|35799|0|86|18072022","date":"20220718","prodX":10,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":10,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"dTimeFC":{"styleX":1},"type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":10,"fLocX":0,"tLocX":1,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20220424","fpE":"20221210","planrtTS":"1651591607","sD":"20220503","sT":"172722","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6.headers b/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6.headers
index b19d79a8..8fce91ad 100644
--- a/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6.headers
+++ b/test/e2e/fixtures/873326b20bd13ac25eb3a685887345e6.headers
@@ -1,14 +1,14 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:03:29 GMT",
+ "date": "Tue, 03 May 2022 15:27:22 GMT",
"server": "Apache",
"vary": "User-Agent",
- "content-length": "1972",
+ "content-length": "1970",
"content-type": "application/json; charset=utf-8"
},
"url": "https://fahrinfo.vbb.de/bin/mgate.exe",
- "time": 289,
+ "time": 184,
"request": {
"method": "POST",
"headers": {
@@ -22,7 +22,7 @@
"application/json"
],
"user-agent": [
- "publi60f02fc-tra60f02fnspor60f02ft/hafas60f02f-client:te60f02fst"
+ "public-trade8cecnsport/de8cechafas-clde8cecient:tesde8cect"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/89052fb035587683873815a52b348a29 b/test/e2e/fixtures/89052fb035587683873815a52b348a29
new file mode 100644
index 00000000..b38e9e1d
--- /dev/null
+++ b/test/e2e/fixtures/89052fb035587683873815a52b348a29
@@ -0,0 +1 @@
+{"ver":"1.43","lang":"deu","id":"iqggqke6wgsyx48x","err":"OK","cInfo":{"code":"OK"},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Luxembourg, Gare Centrale@X=6134140@Y=49600014@U=82@L=300031019@","type":"S","name":"Luxembourg, Gare Centrale","icoX":2,"extId":"300031019","state":"F","crd":{"x":6134140,"y":49600014,"floor":0},"pCls":7,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Liège-Guillemins@X=5566058@Y=50624622@U=82@L=300000036@","type":"S","name":"Liège-Guillemins","icoX":0,"extId":"300000036","state":"F","crd":{"x":5566058,"y":50624622,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Pfaffenthal-Kirchberg, Gare@X=6132962@Y=49618918@U=82@L=300016001@","type":"S","name":"Pfaffenthal-Kirchberg, Gare","icoX":0,"extId":"300016001","state":"F","crd":{"x":6132962,"y":49618918,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Mersch, Gare@X=6110615@Y=49752183@U=82@L=300110001@","type":"S","name":"Mersch, Gare","icoX":0,"extId":"300110001","state":"F","crd":{"x":6110615,"y":49752183,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Ettelbruck, Gare@X=6106759@Y=49847865@U=82@L=140701016@","type":"S","name":"Ettelbruck, Gare","icoX":0,"extId":"140701016","state":"F","crd":{"x":6106759,"y":49847865,"floor":0},"pCls":38,"chgTime":"000500"},{"lid":"A=1@O=Michelau, Gare@X=6092214@Y=49896658@U=82@L=300197001@","type":"S","name":"Michelau, Gare","icoX":0,"extId":"300197001","state":"F","crd":{"x":6092214,"y":49896658,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Kautenbach, Gare@X=6022413@Y=49948571@U=82@L=300163001@","type":"S","name":"Kautenbach, Gare","icoX":0,"extId":"300163001","state":"F","crd":{"x":6022413,"y":49948571,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wilwerwiltz, Gare@X=6000515@Y=49988447@U=82@L=300175001@","type":"S","name":"Wilwerwiltz, Gare","icoX":0,"extId":"300175001","state":"F","crd":{"x":6000515,"y":49988447,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Drauffelt, Gare@X=6007356@Y=50016898@U=82@L=300185001@","type":"S","name":"Drauffelt, Gare","icoX":0,"extId":"300185001","state":"F","crd":{"x":6007356,"y":50016898,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Clervaux, Gare@X=6024669@Y=50061574@U=82@L=300100002@","type":"S","name":"Clervaux, Gare","icoX":0,"extId":"300100002","state":"F","crd":{"x":6024669,"y":50061574,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Troisvierges, Gare@X=5990160@Y=50119492@U=82@L=300157002@","type":"S","name":"Troisvierges, Gare","icoX":0,"extId":"300157002","state":"F","crd":{"x":5990160,"y":50119492,"floor":0},"pCls":6,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Gouvy, Gare@X=5955443@Y=50188861@U=82@L=300000032@","type":"S","name":"Gouvy, Gare","icoX":0,"extId":"300000032","state":"F","crd":{"x":5955443,"y":50188861,"floor":0},"pCls":34,"chgTime":"000500"},{"lid":"A=1@O=Vielsalm, Gare@X=5909509@Y=50278718@U=82@L=300000078@","type":"S","name":"Vielsalm, Gare","icoX":0,"extId":"300000078","state":"F","crd":{"x":5909509,"y":50278718,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Trois-Ponts@X=5873030@Y=50369095@U=82@L=300000096@","type":"S","name":"Trois-Ponts","icoX":0,"extId":"300000096","state":"F","crd":{"x":5873030,"y":50369095,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Coo@X=5880959@Y=50390768@U=82@L=300000093@","type":"S","name":"Coo","icoX":0,"extId":"300000093","state":"F","crd":{"x":5880959,"y":50390768,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Aywaille@X=5672706@Y=50472876@U=82@L=300000092@","type":"S","name":"Aywaille","icoX":0,"extId":"300000092","state":"F","crd":{"x":5672706,"y":50472876,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Rivage@X=5585420@Y=50485955@U=82@L=300000095@","type":"S","name":"Rivage","icoX":0,"extId":"300000095","state":"F","crd":{"x":5585420,"y":50485955,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Poulseur@X=5578777@Y=50509255@U=82@L=300000094@","type":"S","name":"Poulseur","icoX":0,"extId":"300000094","state":"F","crd":{"x":5578777,"y":50509255,"floor":0},"pCls":2,"chgTime":"000500"},{"lid":"A=1@O=Angleur, Gare@X=5599902@Y=50613098@U=82@L=300000085@","type":"S","name":"Angleur, Gare","icoX":0,"extId":"300000085","state":"F","crd":{"x":5599902,"y":50613098,"floor":0},"pCls":2,"chgTime":"000500"}],"prodL":[{"pid":"L::1::IC::B1303038328::IC_1303038328::*","name":"IC 5332","number":"5332","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":"IC 5332","num":"5332","matchId":"5332","catOut":"IC ","catOutS":"CIC","catOutL":"IC ","catIn":"CIC","catCode":"1","admin":"C82---"}}],"opL":[{"name":"Chemins de Fer Luxembourgeois","icoX":1,"id":"11"}],"remL":[{"type":"A","code":"OPERATOR","icoX":3,"txtS":"CFL","txtN":"CFL","txtL":"Chemins de Fer Luxembourgeois"},{"type":"A","code":"71","prio":1,"icoX":3,"txtN":"bicycle transport / service pour bicyclettes / Fahrradmitnahme"},{"type":"A","code":"72","prio":1,"icoX":3,"txtN":"Covid-19: mask obligation / obligation masque / Maskenpflicht"}],"icoL":[{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"CFL","txt":"Chemins de Fer Luxembourgeois"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":209,"g":0,"b":116}},{"res":"attr_info"}],"dirL":[{"txt":"Liège-Guillemins","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":209,"g":0,"b":116}},{"type":"SOLID","bg":{"r":209,"g":0,"b":116}}]},"journey":{"jid":"1|1193|1|82|16052022","date":"20220516","prodX":0,"dirTxt":"Liège-Guillemins","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3cd"},"dTimeS":"101600","dProgType":"PROGNOSED","dDirTxt":"Liège-Guillemins","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101900","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102000","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103200","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103300","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"104300","dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"104500","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105100","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105800","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110000","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110400","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110500","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"110800","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110900","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111600","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"112400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"113300","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"114100","dProdX":0,"dTimeS":"114300","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"115200","dProdX":0,"dTimeS":"115200","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"120200","dProdX":0,"dTimeS":"120300","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"120600","dProdX":0,"dTimeS":"120600","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"122400","dProdX":0,"dTimeS":"122500","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"123200","dProdX":0,"dTimeS":"123300","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"123700","dProdX":0,"dTimeS":"123700","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"125100","dProdX":0,"dTimeS":"125200","type":"N"},{"locX":1,"idx":18,"aProdX":0,"aTimeS":"125500","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Fr","sDaysI":"nicht 9. Mai, 23. bis 27. Mai 2022","sDaysB":"E7C79F0060","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":18}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":818413568},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":537001984},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":537001984}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":18}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":18}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"},"fpB":"20220427","fpE":"20220531","planrtTS":"1651591450"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/89052fb035587683873815a52b348a29.headers b/test/e2e/fixtures/89052fb035587683873815a52b348a29.headers
new file mode 100644
index 00000000..cc2f0d27
--- /dev/null
+++ b/test/e2e/fixtures/89052fb035587683873815a52b348a29.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:35 GMT",
+ "server": "Apache",
+ "content-length": "2129",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://cdt.hafas.de/bin/mgate.exe",
+ "time": 156,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr853138ansport/853138hafas-c853138lient:t853138est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "244"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/91dfdcbe5afe0792be6f9deb75f07dac b/test/e2e/fixtures/91dfdcbe5afe0792be6f9deb75f07dac
new file mode 100644
index 00000000..986abff2
--- /dev/null
+++ b/test/e2e/fixtures/91dfdcbe5afe0792be6f9deb75f07dac
@@ -0,0 +1 @@
+{"ver":"1.40","lang":"deu","id":"naw4gkcu2guyxmck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Merzig (Saar)@X=6634192@Y=49436419@U=80@L=8003992@","type":"S","name":"Merzig (Saar)","icoX":0,"extId":"8003992","state":"F","crd":{"x":6634192,"y":49436419,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Kaiserslautern Hbf@X=7768721@Y=49436141@U=80@L=8000189@","type":"S","name":"Kaiserslautern Hbf","icoX":2,"extId":"8000189","state":"F","crd":{"x":7768721,"y":49436141,"floor":0},"pCls":27,"chgTime":"000400"},{"lid":"A=1@O=Fremersdorf@X=6648125@Y=49409811@U=80@L=8002083@","type":"S","name":"Fremersdorf","icoX":0,"extId":"8002083","state":"F","crd":{"x":6648125,"y":49409811,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Beckingen (Saar)@X=6690222@Y=49386781@U=80@L=8000840@","type":"S","name":"Beckingen (Saar)","icoX":0,"extId":"8000840","state":"F","crd":{"x":6690222,"y":49386781,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Dillingen (Saar)@X=6722142@Y=49352712@U=80@L=8000075@","type":"S","name":"Dillingen (Saar)","icoX":0,"extId":"8000075","state":"F","crd":{"x":6722142,"y":49352712,"floor":0},"pCls":8,"chgTime":"000300"},{"lid":"A=1@O=Saarlouis Hbf@X=6750171@Y=49327830@U=80@L=8005247@","type":"S","name":"Saarlouis Hbf","icoX":0,"extId":"8005247","state":"F","crd":{"x":6750171,"y":49327830,"floor":0},"pCls":8,"chgTime":"000400"},{"lid":"A=1@O=Ensdorf (Saar)@X=6776015@Y=49302876@U=80@L=8001799@","type":"S","name":"Ensdorf (Saar)","icoX":0,"extId":"8001799","state":"F","crd":{"x":6776015,"y":49302876,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Bous (Saar)@X=6792276@Y=49276151@U=80@L=8001110@","type":"S","name":"Bous (Saar)","icoX":0,"extId":"8001110","state":"F","crd":{"x":6792276,"y":49276151,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Völklingen@X=6848153@Y=49249093@U=80@L=8000175@","type":"S","name":"Völklingen","icoX":0,"extId":"8000175","state":"F","crd":{"x":6848153,"y":49249093,"floor":0},"pCls":8,"chgTime":"000400"},{"lid":"A=1@O=Luisenthal (Saar)@X=6904210@Y=49249596@U=80@L=8003796@","type":"S","name":"Luisenthal (Saar)","icoX":0,"extId":"8003796","state":"F","crd":{"x":6904210,"y":49249596,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Burbach Mitte@X=6944931@Y=49243610@U=80@L=8001302@","type":"S","name":"Burbach Mitte","icoX":0,"extId":"8001302","state":"F","crd":{"x":6944931,"y":49243610,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Saarbrücken-Burbach@X=6956033@Y=49242279@U=80@L=8005243@","type":"S","name":"Saarbrücken-Burbach","icoX":0,"extId":"8005243","state":"F","crd":{"x":6956033,"y":49242279,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Saarbrücken Hbf@X=6991019@Y=49241066@U=80@L=8000323@","type":"S","name":"Saarbrücken Hbf","icoX":2,"extId":"8000323","state":"F","crd":{"x":6991019,"y":49241066,"floor":0},"pCls":11,"chgTime":"000400"},{"lid":"A=1@O=Scheidt (Saar)@X=7057089@Y=49244014@U=80@L=8005332@","type":"S","name":"Scheidt (Saar)","icoX":0,"extId":"8005332","state":"F","crd":{"x":7057089,"y":49244014,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Rentrisch@X=7079068@Y=49259763@U=80@L=8005044@","type":"S","name":"Rentrisch","icoX":0,"extId":"8005044","state":"F","crd":{"x":7079068,"y":49259763,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=St. Ingbert@X=7110863@Y=49274712@U=80@L=8005649@","type":"S","name":"St. Ingbert","icoX":0,"extId":"8005649","state":"F","crd":{"x":7110863,"y":49274712,"floor":0},"pCls":8,"chgTime":"000400"},{"lid":"A=1@O=Kirkel@X=7225727@Y=49285994@U=80@L=8003294@","type":"S","name":"Kirkel","icoX":0,"extId":"8003294","state":"F","crd":{"x":7225727,"y":49285994,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Limbach (b Homburg,Saar)@X=7280022@Y=49312485@U=80@L=8003684@","type":"S","name":"Limbach (b Homburg,Saar)","icoX":0,"extId":"8003684","state":"F","crd":{"x":7280022,"y":49312485,"floor":0},"pCls":8,"chgTime":"000500"},{"lid":"A=1@O=Homburg (Saar) Hbf@X=7337032@Y=49328081@U=80@L=8000176@","type":"S","name":"Homburg (Saar) Hbf","icoX":2,"extId":"8000176","state":"F","crd":{"x":7337032,"y":49328081,"floor":0},"pCls":27,"chgTime":"000300"},{"lid":"A=1@O=Bruchmühlbach-Miesau@X=7443976@Y=49385343@U=80@L=8001200@","type":"S","name":"Bruchmühlbach-Miesau","icoX":0,"extId":"8001200","state":"F","crd":{"x":7443976,"y":49385343,"floor":0},"pCls":24,"chgTime":"000500"},{"lid":"A=1@O=Hauptstuhl@X=7490945@Y=49401973@U=80@L=8002655@","type":"S","name":"Hauptstuhl","icoX":0,"extId":"8002655","state":"F","crd":{"x":7490945,"y":49401973,"floor":0},"pCls":24,"chgTime":"000500"},{"lid":"A=1@O=Landstuhl@X=7565933@Y=49416292@U=80@L=8003515@","type":"S","name":"Landstuhl","icoX":3,"extId":"8003515","state":"F","crd":{"x":7565933,"y":49416292,"floor":0},"pCls":26,"chgTime":"000200"},{"lid":"A=1@O=Kindsbach@X=7612839@Y=49419367@U=80@L=8003257@","type":"S","name":"Kindsbach","icoX":0,"extId":"8003257","state":"F","crd":{"x":7612839,"y":49419367,"floor":0},"pCls":24,"chgTime":"000500"}],"prodL":[{"pid":"L::3::RB::B1715767794::RB_1715767794_RB70::*","name":"RB70","nameS":"RB70","number":"RB70","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB70","num":"12525","line":"RB70","matchId":"12525","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":4,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":4,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"KL","prio":610,"icoX":4,"txtN":"Klimaanlage"},{"type":"A","code":"OPERATOR","icoX":4,"txtN":"Betreiber: DB Regio AG Mitte"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":152,"g":194,"b":28}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":232,"g":66,"b":97}},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":232,"g":66,"b":97}},{"res":"attr_info"}],"dirL":[{"txt":"Kaiserslautern Hbf"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":152,"g":194,"b":28}},{"type":"SOLID","bg":{"r":152,"g":194,"b":28}}]},"journey":{"jid":"1|6522|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Kaiserslautern Hbf","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101400","dProgType":"PROGNOSED","dDirTxt":"Kaiserslautern Hbf","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101700","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101700","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102100","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"102500","dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"102500","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102800","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102800","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103100","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103200","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103500","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103800","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103900","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104200","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104300","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104500","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104600","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"104700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"104700","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105200","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"110200","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"110800","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"110800","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"111000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"111100","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"111400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111400","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"111900","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"111900","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"112300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"112300","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"112700","dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"112800","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"113300","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"113400","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"113700","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"113700","type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"114000","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"114100","type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"114400","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"114400","type":"N"},{"locX":1,"idx":22,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"115400","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Fr","sDaysI":"nicht 26. Mai, 6., 16. Jun, 15. Aug, 3. Okt, 1. Nov","sDaysB":"7CF1E3E7CF9F3E7CF9F3E7CF9F3E7CF0E3E7CF9F3A7C79D3E7CF9F3E7CF9F1E7CF9F3E7CF8F3E7CF973E7CF9F3E0","fLocX":0,"tLocX":12,"fLocIdx":0,"tLocIdx":11},{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0","fLocX":12,"tLocX":1,"fLocIdx":11,"tLocIdx":22}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":22}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":22}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591671"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/91dfdcbe5afe0792be6f9deb75f07dac.headers b/test/e2e/fixtures/91dfdcbe5afe0792be6f9deb75f07dac.headers
new file mode 100644
index 00000000..edfd5664
--- /dev/null
+++ b/test/e2e/fixtures/91dfdcbe5afe0792be6f9deb75f07dac.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:51 GMT",
+ "server": "Apache/2.4.18 (Ubuntu)",
+ "content-length": "2541",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://saarfahrplan.de/bin/mgate.exe?mic=f7ba628739b48183fff0e5237f9cb44e&mac=7a8564f19ac94e72a5585e571b62ab9f",
+ "time": 146,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr41c2f9ansport41c2f9/hafas-c41c2f9lient:tes41c2f9t"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "280"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5 b/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5
index 5a1515d3..f54f7ce6 100644
--- a/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5
+++ b/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5
@@ -1 +1 @@
-{"ver":"1.42","lang":"deu","id":"aniw2ksewgsyy48g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Göttingen Jugendherberge@X=9953504@Y=51542160@U=80@L=1140402@","type":"S","name":"Göttingen Jugendherberge","icoX":0,"extId":"1140402","state":"F","crd":{"x":9953504,"y":51542160,"floor":0},"pCls":32,"entry":true,"mMastLocX":1,"gidL":["A×de:03152:33961::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Jugendherberge@X=9953270@Y=51542151@U=80@L=9033961@","type":"S","name":"Göttingen Jugendherberge","icoX":0,"extId":"9033961","state":"F","crd":{"x":9953270,"y":51542151,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:33961"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=1190041@","type":"S","name":"Göttingen Theaterstraße","icoX":0,"extId":"1190041","state":"F","crd":{"x":9937027,"y":51534816,"floor":0},"pCls":32,"entry":true,"mMastLocX":3,"gidL":["A×de:03152:34065::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=9034065@","type":"S","name":"Göttingen Theaterstraße","icoX":0,"extId":"9034065","state":"F","crd":{"x":9937027,"y":51534816,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:34065"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Klausberg@X=9958700@Y=51550520@U=80@L=1140451@","type":"S","name":"Göttingen Klausberg","icoX":0,"extId":"1140451","state":"F","crd":{"x":9958700,"y":51550520,"floor":0},"pCls":32,"entry":true,"mMastLocX":5,"gidL":["A×de:03152:33971::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Klausberg@X=9958700@Y=51550520@U=80@L=9033971@","type":"S","name":"Göttingen Klausberg","icoX":0,"extId":"9033971","state":"F","crd":{"x":9958700,"y":51550520,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:33971"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Kornmarkt@X=9934968@Y=51531859@U=80@L=9033977@","type":"S","name":"Göttingen Kornmarkt","icoX":0,"extId":"9033977","state":"F","crd":{"x":9934968,"y":51531859,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:33977"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Markt@X=9934393@Y=51532875@U=80@L=1190010@","type":"S","name":"Göttingen Markt","icoX":0,"extId":"1190010","state":"F","crd":{"x":9934393,"y":51532875,"floor":0},"pCls":32,"entry":true,"mMastLocX":8,"gidL":["A×de:03152:34001::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Markt@X=9934006@Y=51533117@U=80@L=9034001@","type":"S","name":"Göttingen Markt","icoX":0,"extId":"9034001","state":"F","crd":{"x":9934006,"y":51533117,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:34001"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Kornmarkt@X=9934968@Y=51531859@U=80@L=1190020@","type":"S","name":"Göttingen Kornmarkt","icoX":0,"extId":"1190020","state":"F","crd":{"x":9934968,"y":51531859,"floor":0},"pCls":32,"entry":true,"mMastLocX":6,"gidL":["A×de:03152:33977::1"],"chgTime":"000200"}],"prodL":[{"pid":"L::5::Bus::B3339626257::de:VBN-VSN:80:::*","name":"Bus 80","nameS":"80","number":"80","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 80 ","num":"14884","line":"80","matchId":"1915","catOut":"Bus ","catOutS":"NB","catOutL":"Bus","catIn":"NB","catCode":"5","admin":"GOE___"}},{"pid":"L::5::Bus::B3339626257::de:VBN-VSN:80:::*","name":"Bus 80","nameS":"80","number":"80","icoX":0,"cls":32,"oprX":1,"prodCtx":{"name":"Bus 80 ","num":"14884","line":"80","lineId":"de:VBN-VSN:80:","matchId":"1915","catOut":"Bus ","catOutS":"NB","catOutL":"Bus","catIn":"NB","catCode":"5","admin":"GOE___"}},{"name":"Fußweg","icoX":4,"prodCtx":{"name":"Fußweg"}}],"opL":[{"name":"Göttinger Verkehrsbetriebe (GöVB)","icoX":1},{"name":"Göttinger Verkehrsbetriebe (GöVB)","icoX":1,"id":"226"}],"remL":[{"type":"A","code":"bh","prio":899,"icoX":2,"txtN":"Linie der Göttinger Verkehrsbetriebe GmbH, Info: 0551 38444-444"}],"himL":[{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":3,"prio":1,"fLocX":4,"tLocX":4,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":92,"b":169}},{"res":"GOE","txt":"Göttinger Verkehrsbetriebe (GöVB)"},{"res":"attr_info"},{"res":"HIM2"},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":20}},{"bg":{"r":0,"g":92,"b":169},"shp":"C"},{"bg":{"r":255,"g":204,"b":20},"shp":"C"},{"res":"navi_walk"},{"res":"cl_all"}],"himMsgCatL":[{"id":2}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"sIcoX":4,"type":"SOLID","bg":{"r":255,"g":204,"b":20}},{"type":"DOT","bg":{"r":255,"g":204,"b":20}},{"sIcoX":5,"eIcoX":5,"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"eIcoX":6,"type":"DOT","bg":{"r":255,"g":204,"b":20}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"001300","durS":"001300","durR":"001300","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. bis 31. Mai 2022 Mo - Sa; nicht 26. Mai","sDaysB":"02F9F3F7EFDFBF7EFDFBF7EFDFBF7EF4FBF7EFDFBB60000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":6,"aTimeS":"102900","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":10,"aProdX":0,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|6091|0|80|16052022","prodX":1,"dirTxt":"Leineberg über Zentrum","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":12,"maxC":18,"numC":9},"ctxRecon":"T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Theaterstraße@L=1190041@a=128@$202205161016$202205161023$Bus 80 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":4,"tIdx":10}],"sumLDrawStyleX":0,"resLDrawStyleX":4,"trainStartDate":"20220516","durS":"000700"},"minChg":"000600"},{"type":"WALK","dep":{"locX":2,"dTimeS":"102300","type":"N"},"arr":{"locX":6,"aTimeS":"102900","type":"N"},"gis":{"dist":450,"durS":"000600","ctx":"G|1|G@F|A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=1190041@|A=1@O=Göttingen Kornmarkt@X=9934968@Y=51531859@U=80@L=9033977@|16052022|102300|102900|fb|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§|||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":5,"prodX":2}}],"freq":{"minC":12},"conSubscr":"P","recState":"U","cksum":"76d018cc_3","cksumDti":"603f8c12_3","intvlSubscr":"P","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Theaterstraße@L=1190041@a=128@$202205161016$202205161023$Bus 80 $$1$$$$$$§G@F$A=1@O=Göttingen Theaterstraße@L=1190041@a=128@$A=1@O=Göttingen Kornmarkt@L=9033977@a=128@$202205161023$202205161029$$$1$$$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§¶KRCC¶#VE#1#"}},{"cid":"C-1","date":"20220516","dur":"001400","durS":"001400","durR":"001400","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. bis 31. Mai 2022 Mo - Sa; nicht 26. Mai","sDaysB":"02F9F3F7EFDFBF7EFDFBF7EFDFBF7EF4FBF7EFDFBB60000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":9,"aTimeS":"103000","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":7,"idx":12,"aProdX":0,"aTimeS":"102700","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|6091|0|80|16052022","prodX":1,"dirTxt":"Leineberg über Zentrum","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":12,"maxC":18,"numC":9},"ctxRecon":"T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Markt@L=1190010@a=128@$202205161016$202205161027$Bus 80 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":7,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":7,"fIdx":4,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":4,"trainStartDate":"20220516","durS":"001100"},"minChg":"000300"},{"type":"WALK","dep":{"locX":7,"dTimeS":"102700","type":"N"},"arr":{"locX":9,"aTimeS":"103000","type":"N"},"gis":{"dist":120,"durS":"000300","dirGeo":26,"ctx":"H|1|W$A=1@O=Göttingen Markt@L=1190010@a=128@$A=1@O=Göttingen Kornmarkt@L=1190020@a=128@$202205161027$202205161030$$$1$$$$$$","segL":[{"manTx":"Fußweg","polyS":0,"polyE":1,"dist":120,"icoX":7}],"gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":5,"prodX":2}}],"freq":{"minC":12},"conSubscr":"F","recState":"U","cksum":"82857f94_3","cksumDti":"e0ba7b58_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Markt@L=1190010@a=128@$202205161016$202205161027$Bus 80 $$1$$$$$$§W$A=1@O=Göttingen Markt@L=1190010@a=128@$A=1@O=Göttingen Kornmarkt@L=1190020@a=128@$202205161027$202205161030$$$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#11#226696#226696#226709#226709#0#0#65701#226680#1#-2147479038#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#226696#226696#226709#226710#0#0#165#226680#2#-2147483646#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591155","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":8,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8239015560383823871,"scoreS":"08239015560383823871","conRefL":[0]},{"score":8239015560383299583,"scoreS":"08239015560383299583","conRefL":[1]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8238958385779179519,"scoreS":"08238958385779179519","conRefL":[0]},{"score":8238953987732144127,"scoreS":"08238953987732144127","conRefL":[1]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223311446371205119,"scoreS":"09223311446371205119","conRefL":[0]},{"score":9223307048324694015,"scoreS":"09223307048324694015","conRefL":[1]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":8,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.42","lang":"deu","id":"sb6cqka4wkcs8m8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Göttingen Jugendherberge@X=9953504@Y=51542160@U=80@L=1140402@","type":"S","name":"Göttingen Jugendherberge","icoX":0,"extId":"1140402","state":"F","crd":{"x":9953504,"y":51542160,"floor":0},"pCls":32,"entry":true,"mMastLocX":1,"gidL":["A×de:03152:33961::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Jugendherberge@X=9953270@Y=51542151@U=80@L=9033961@","type":"S","name":"Göttingen Jugendherberge","icoX":0,"extId":"9033961","state":"F","crd":{"x":9953270,"y":51542151,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:33961"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=1190041@","type":"S","name":"Göttingen Theaterstraße","icoX":0,"extId":"1190041","state":"F","crd":{"x":9937027,"y":51534816,"floor":0},"pCls":32,"entry":true,"mMastLocX":3,"gidL":["A×de:03152:34065::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=9034065@","type":"S","name":"Göttingen Theaterstraße","icoX":0,"extId":"9034065","state":"F","crd":{"x":9937027,"y":51534816,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:34065"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Klausberg@X=9958700@Y=51550520@U=80@L=1140451@","type":"S","name":"Göttingen Klausberg","icoX":0,"extId":"1140451","state":"F","crd":{"x":9958700,"y":51550520,"floor":0},"pCls":32,"entry":true,"mMastLocX":5,"gidL":["A×de:03152:33971::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Klausberg@X=9958700@Y=51550520@U=80@L=9033971@","type":"S","name":"Göttingen Klausberg","icoX":0,"extId":"9033971","state":"F","crd":{"x":9958700,"y":51550520,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:33971"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Kornmarkt@X=9934968@Y=51531859@U=80@L=9033977@","type":"S","name":"Göttingen Kornmarkt","icoX":0,"extId":"9033977","state":"F","crd":{"x":9934968,"y":51531859,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:33977"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Markt@X=9934393@Y=51532875@U=80@L=1190010@","type":"S","name":"Göttingen Markt","icoX":0,"extId":"1190010","state":"F","crd":{"x":9934393,"y":51532875,"floor":0},"pCls":32,"entry":true,"mMastLocX":8,"gidL":["A×de:03152:34001::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Markt@X=9934006@Y=51533117@U=80@L=9034001@","type":"S","name":"Göttingen Markt","icoX":0,"extId":"9034001","state":"F","crd":{"x":9934006,"y":51533117,"floor":0},"meta":true,"pCls":32,"isMainMast":true,"gidL":["A×de:03152:34001"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Kornmarkt@X=9934968@Y=51531859@U=80@L=1190020@","type":"S","name":"Göttingen Kornmarkt","icoX":0,"extId":"1190020","state":"F","crd":{"x":9934968,"y":51531859,"floor":0},"pCls":32,"entry":true,"mMastLocX":6,"gidL":["A×de:03152:33977::1"],"chgTime":"000200"}],"prodL":[{"pid":"L::5::Bus::B3339626257::de:VBN-VSN:80:::*","name":"Bus 80","nameS":"80","number":"80","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 80 ","num":"14884","line":"80","matchId":"1915","catOut":"Bus ","catOutS":"NB","catOutL":"Bus","catIn":"NB","catCode":"5","admin":"GOE___"}},{"pid":"L::5::Bus::B3339626257::de:VBN-VSN:80:::*","name":"Bus 80","nameS":"80","number":"80","icoX":0,"cls":32,"oprX":1,"prodCtx":{"name":"Bus 80 ","num":"14884","line":"80","lineId":"de:VBN-VSN:80:","matchId":"1915","catOut":"Bus ","catOutS":"NB","catOutL":"Bus","catIn":"NB","catCode":"5","admin":"GOE___"}},{"name":"Fußweg","icoX":4,"prodCtx":{"name":"Fußweg"}}],"opL":[{"name":"Göttinger Verkehrsbetriebe (GöVB)","icoX":1},{"name":"Göttinger Verkehrsbetriebe (GöVB)","icoX":1,"id":"226"}],"remL":[{"type":"A","code":"bh","prio":899,"icoX":2,"txtN":"Linie der Göttinger Verkehrsbetriebe GmbH, Info: 0551 38444-444"}],"himL":[{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":3,"prio":1,"fLocX":4,"tLocX":4,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":92,"b":169}},{"res":"GOE","txt":"Göttinger Verkehrsbetriebe (GöVB)"},{"res":"attr_info"},{"res":"HIM2"},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":20}},{"bg":{"r":0,"g":92,"b":169},"shp":"C"},{"bg":{"r":255,"g":204,"b":20},"shp":"C"},{"res":"navi_walk"},{"res":"cl_all"}],"himMsgCatL":[{"id":2}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"sIcoX":4,"type":"SOLID","bg":{"r":255,"g":204,"b":20}},{"type":"DOT","bg":{"r":255,"g":204,"b":20}},{"sIcoX":5,"eIcoX":5,"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"eIcoX":6,"type":"DOT","bg":{"r":255,"g":204,"b":20}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"001300","durS":"001300","durR":"001300","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. bis 31. Mai 2022 Mo - Sa; nicht 26. Mai","sDaysB":"02F9F3F7EFDFBF7EFDFBF7EFDFBF7EF4FBF7EFDFBB60000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":6,"aTimeS":"102900","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":10,"aProdX":0,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|6091|0|80|16052022","prodX":1,"dirTxt":"Leineberg über Zentrum","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":12,"maxC":18,"numC":9},"ctxRecon":"T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Theaterstraße@L=1190041@a=128@$202205161016$202205161023$Bus 80 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":4,"tIdx":10}],"sumLDrawStyleX":0,"resLDrawStyleX":4,"trainStartDate":"20220516","durS":"000700"},"minChg":"000600"},{"type":"WALK","dep":{"locX":2,"dTimeS":"102300","type":"N"},"arr":{"locX":6,"aTimeS":"102900","type":"N"},"gis":{"dist":450,"durS":"000600","ctx":"G|1|G@F|A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=1190041@|A=1@O=Göttingen Kornmarkt@X=9934968@Y=51531859@U=80@L=9033977@|16052022|102300|102900|fb|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§|||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":5,"prodX":2}}],"freq":{"minC":12},"conSubscr":"P","recState":"U","cksum":"76d018cc_3","cksumDti":"603f8c12_3","intvlSubscr":"P","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Theaterstraße@L=1190041@a=128@$202205161016$202205161023$Bus 80 $$1$$$$$$§G@F$A=1@O=Göttingen Theaterstraße@L=1190041@a=128@$A=1@O=Göttingen Kornmarkt@L=9033977@a=128@$202205161023$202205161029$$$1$$$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§¶KRCC¶#VE#1#"}},{"cid":"C-1","date":"20220516","dur":"001400","durS":"001400","durR":"001400","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. bis 31. Mai 2022 Mo - Sa; nicht 26. Mai","sDaysB":"02F9F3F7EFDFBF7EFDFBF7EFDFBF7EF4FBF7EFDFBB60000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":9,"aTimeS":"103000","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"101600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":7,"idx":12,"aProdX":0,"aTimeS":"102700","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|6091|0|80|16052022","prodX":1,"dirTxt":"Leineberg über Zentrum","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":12,"maxC":18,"numC":9},"ctxRecon":"T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Markt@L=1190010@a=128@$202205161016$202205161027$Bus 80 $$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":7,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":7,"fIdx":4,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":4,"trainStartDate":"20220516","durS":"001100"},"minChg":"000300"},{"type":"WALK","dep":{"locX":7,"dTimeS":"102700","type":"N"},"arr":{"locX":9,"aTimeS":"103000","type":"N"},"gis":{"dist":120,"durS":"000300","dirGeo":26,"ctx":"H|1|W$A=1@O=Göttingen Markt@L=1190010@a=128@$A=1@O=Göttingen Kornmarkt@L=1190020@a=128@$202205161027$202205161030$$$1$$$$$$","segL":[{"manTx":"Fußweg","polyS":0,"polyE":1,"dist":120,"icoX":7}],"gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":5,"prodX":2}}],"freq":{"minC":12},"conSubscr":"F","recState":"U","cksum":"82857f94_3","cksumDti":"e0ba7b58_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Göttingen Jugendherberge@L=1140402@a=128@$A=1@O=Göttingen Markt@L=1190010@a=128@$202205161016$202205161027$Bus 80 $$1$$$$$$§W$A=1@O=Göttingen Markt@L=1190010@a=128@$A=1@O=Göttingen Kornmarkt@L=1190020@a=128@$202205161027$202205161030$$$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#11#226696#226696#226709#226709#0#0#65701#226680#1#-2147479038#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#226696#226696#226709#226710#0#0#165#226680#2#-2147483646#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591635","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":8,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8239015560383823871,"scoreS":"08239015560383823871","conRefL":[0]},{"score":8239015560383299583,"scoreS":"08239015560383299583","conRefL":[1]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8238958385779179519,"scoreS":"08238958385779179519","conRefL":[0]},{"score":8238953987732144127,"scoreS":"08238953987732144127","conRefL":[1]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223311446371205119,"scoreS":"09223311446371205119","conRefL":[0]},{"score":9223307048324694015,"scoreS":"09223307048324694015","conRefL":[1]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":8,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5.headers b/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5.headers
index beb083c2..5b0eeeea 100644
--- a/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5.headers
+++ b/test/e2e/fixtures/92f841c83f1ba81c71102cb5582b30a5.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:20:03 GMT",
+ "date": "Tue, 03 May 2022 15:27:24 GMT",
"server": "Apache",
"content-length": "2813",
- "keep-alive": "timeout=5, max=95",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://fahrplaner.vsninfo.de/hafas/mgate.exe?mic=3a2d810dd42faa883dfcb945b5ef98e1&mac=5785b2d1ccdb11ef8c66dc7dc9b7dbad",
- "time": 695,
+ "time": 613,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-tra7c1d30nsport/h7c1d30afas-clie7c1d30nt:test"
+ "public-6d55fbtrans6d55fbport/haf6d55fbas-clie6d55fbnt:tes6d55fbt"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb b/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb
index 7cb6332f..6861755e 100644
--- a/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb
+++ b/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb
@@ -1 +1 @@
-{"ver":"1.24","ext":"DB.REGIO.1","lang":"deu","id":"ci48qmxmwk6h8kcs","err":"OK","svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Hagen(Westf) Bauhaus@X=7455626@Y=51375141@U=80@L=3307002@","type":"S","name":"Hagen(Westf) Bauhaus","icoX":2,"extId":"3307002","state":"F","crd":{"x":7455626,"y":51375141,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter(Ruhr) Bahnhof@X=7386490@Y=51386332@U=80@L=3307209@","type":"S","name":"Wetter(Ruhr) Bahnhof","icoX":2,"extId":"3307209","state":"F","crd":{"x":7386490,"y":51386332,"layerX":0,"crdSysX":0},"pCls":32}],"prodL":[{"name":"Bus 591","nameS":"591","number":"591","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 591","num":"591015","line":"591","matchId":"591015","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"BVR___"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[{"name":"BVR Busverkehr Rheinland","icoX":1,"id":"441"}],"remL":[],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":240,"g":20,"b":20}},{"res":"BVR","txt":"BVR Busverkehr Rheinland"},{"res":"STA"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":240,"g":20,"b":20}},{"type":"SOLID","bg":{"r":240,"g":20,"b":20}}]},"type":"DEP","jnyL":[{"jid":"1|11786|4|80|18072022","date":"20220718","prodX":0,"dirTxt":"Wetter Bahnhof","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":2,"dProdX":0,"dTimeS":"101000","type":"N"},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":2,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":1}],"fpB":"20220418","fpE":"20230412","planrtTS":"1651590853","sD":"20220503","sT":"171434","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.24","ext":"DB.REGIO.1","lang":"deu","id":"h4m4qkqm2ku5w6wx","err":"OK","svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Hagen(Westf) Bauhaus@X=7455626@Y=51375141@U=80@L=3307002@","type":"S","name":"Hagen(Westf) Bauhaus","icoX":2,"extId":"3307002","state":"F","crd":{"x":7455626,"y":51375141,"layerX":0,"crdSysX":0},"pCls":32},{"lid":"A=1@O=Wetter(Ruhr) Bahnhof@X=7386490@Y=51386332@U=80@L=3307209@","type":"S","name":"Wetter(Ruhr) Bahnhof","icoX":2,"extId":"3307209","state":"F","crd":{"x":7386490,"y":51386332,"layerX":0,"crdSysX":0},"pCls":32}],"prodL":[{"name":"Bus 591","nameS":"591","number":"591","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 591","num":"591015","line":"591","matchId":"591015","catOut":"Bus ","catOutS":"Bus","catOutL":"Bus","catIn":"Bus","catCode":"5","admin":"BVR___"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[{"name":"BVR Busverkehr Rheinland","icoX":1,"id":"441"}],"remL":[],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":240,"g":20,"b":20}},{"res":"BVR","txt":"BVR Busverkehr Rheinland"},{"res":"STA"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":240,"g":20,"b":20}},{"type":"SOLID","bg":{"r":240,"g":20,"b":20}}]},"type":"DEP","jnyL":[{"jid":"1|11786|4|80|18072022","date":"20220718","prodX":0,"dirTxt":"Wetter Bahnhof","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":2,"dProdX":0,"dTimeS":"101000","type":"N"},"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":2,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":1}],"fpB":"20220418","fpE":"20230412","planrtTS":"1651591452","sD":"20220503","sT":"172430","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb.headers b/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb.headers
index 39dd10af..4a0827a9 100644
--- a/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb.headers
+++ b/test/e2e/fixtures/93ba316952231915c987de266e0f2fcb.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:14:34 GMT",
+ "date": "Tue, 03 May 2022 15:24:30 GMT",
"server": "Apache",
"vary": "Accept-Encoding",
"content-length": "809",
- "keep-alive": "timeout=5, max=99",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://db-regio.hafas.de/bin/hci/mgate.exe",
- "time": 203,
+ "time": 576,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-288635transport288635/hafas288635-client:288635test"
+ "public-tr57c3cfansport/57c3cfhafas-cli57c3cfent:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd b/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd
index f6df547d..689d6efa 100644
--- a/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd
+++ b/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd
@@ -1 +1 @@
-{"ver":"1.21","lang":"fra","id":"7z6kimq42g4yymck","err":"OK","svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@","type":"S","name":"Gand-Saint-Pierre","icoX":0,"extId":"8892007","state":"F","crd":{"x":3710675,"y":51035897,"layerX":0,"crdSysX":0},"pCls":1652},{"lid":"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@","type":"S","name":"Bruxelles-Midi","icoX":0,"extId":"8814001","state":"F","crd":{"x":4336531,"y":50835707,"layerX":0,"crdSysX":0},"pCls":1909}],"prodL":[{"name":"IC 2809","number":"2809","icoX":1,"cls":4,"prodCtx":{"name":"IC 2809","num":"2809","matchId":"2809","catOut":"IC ","catOutS":"007","catOutL":"IC ","catIn":"007","catCode":"2","admin":"88____"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[],"remL":[],"icoL":[{"res":"STA_SNCB"},{"res":"prod_ic"},{"res":"cl_all"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002900","chg":0,"sDays":{"sDaysR":"Lu - Ve","sDaysI":"pas 26. Mai, 6. Jun, 21. Jul, 15. Aoû, 1., 11. Nov","sDaysB":"000000000000000000000000000000F8F3E7CF9F3A7C79F3E7CF9F3A7CF9F1E7CF9F3E7CF9F3E7CF973C7CF9F3E0"},"dep":{"locX":0,"idx":13,"dProdX":0,"dPlatfS":"11","dInR":true,"dTimeS":"100000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPlatfS":"4","aOutR":true,"aTimeS":"102900","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","icoX":1,"dep":{"locX":0,"idx":13,"dProdX":0,"dPlatfS":"11","dInR":true,"dTimeS":"100000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPlatfS":"4","aOutR":true,"aTimeS":"102900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|2830|1|80|18072022","prodX":0,"dirTxt":"Brussels Airport - Zaventem","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202207181000$202207181029$IC 2809$$1$","subscr":"F"},"sty":"UNDEF"}],"ctxRecon":"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202207181000$202207181029$IC 2809$$1$","conSubscr":"U","recState":"U","cksum":"b4c32915_3","cksumDti":"81d0e034_3"}],"outCtxScrB":"1|OB|MT#23#317400#317400#317429#317429#0#0#5#317400#1#-2147483646#0#0#317400#-1#0#0#0#0#0#0#0#-2147483648#0#1#2|PDH#5e91c778eb30879292764e537523ed0e","outCtxScrF":"1|OF|MT#23#317400#317400#317429#317429#0#0#5#317400#1#-2147483646#0#0#317400#-1#0#0#0#0#0#0#0#-2147483648#0#1#2|PDH#5e91c778eb30879292764e537523ed0e","fpB":"20211212","fpE":"20221210","planrtTS":"1651590883","outConGrpL":[{"name":"???","icoX":2,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840098448121528319,"conRefL":[0]}],"name":"???"},{"type":"AT","conScoreL":[{"score":7839970904772706303,"conRefL":[0]}],"name":"???"},{"type":"TI","conScoreL":[{"score":9223243833909706751,"conRefL":[0]}],"name":"???"}],"initScoringType":"DT"}]}}]}
\ No newline at end of file
+{"ver":"1.21","lang":"fra","id":"pt6xakqmwgcgxm8g","err":"OK","svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@","type":"S","name":"Gand-Saint-Pierre","icoX":0,"extId":"8892007","state":"F","crd":{"x":3710675,"y":51035897,"layerX":0,"crdSysX":0},"pCls":1652},{"lid":"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@","type":"S","name":"Bruxelles-Midi","icoX":0,"extId":"8814001","state":"F","crd":{"x":4336531,"y":50835707,"layerX":0,"crdSysX":0},"pCls":1909}],"prodL":[{"name":"IC 2809","number":"2809","icoX":1,"cls":4,"prodCtx":{"name":"IC 2809","num":"2809","matchId":"2809","catOut":"IC ","catOutS":"007","catOutL":"IC ","catIn":"007","catCode":"2","admin":"88____"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[],"remL":[],"icoL":[{"res":"STA_SNCB"},{"res":"prod_ic"},{"res":"cl_all"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002900","chg":0,"sDays":{"sDaysR":"Lu - Ve","sDaysI":"pas 26. Mai, 6. Jun, 21. Jul, 15. Aoû, 1., 11. Nov","sDaysB":"000000000000000000000000000000F8F3E7CF9F3A7C79F3E7CF9F3A7CF9F1E7CF9F3E7CF9F3E7CF973C7CF9F3E0"},"dep":{"locX":0,"idx":13,"dProdX":0,"dPlatfS":"11","dInR":true,"dTimeS":"100000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPlatfS":"4","aOutR":true,"aTimeS":"102900","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","icoX":1,"dep":{"locX":0,"idx":13,"dProdX":0,"dPlatfS":"11","dInR":true,"dTimeS":"100000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":14,"aPlatfS":"4","aOutR":true,"aTimeS":"102900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|2830|1|80|18072022","prodX":0,"dirTxt":"Brussels Airport - Zaventem","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202207181000$202207181029$IC 2809$$1$","subscr":"F"},"sty":"UNDEF"}],"ctxRecon":"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202207181000$202207181029$IC 2809$$1$","conSubscr":"U","recState":"U","cksum":"b4c32915_3","cksumDti":"81d0e034_3"}],"outCtxScrB":"1|OB|MT#23#317400#317400#317429#317429#0#0#5#317400#1#-2147483646#0#0#317400#-1#0#0#0#0#0#0#0#-2147483648#0#1#2|PDH#5e91c778eb30879292764e537523ed0e","outCtxScrF":"1|OF|MT#23#317400#317400#317429#317429#0#0#5#317400#1#-2147483646#0#0#317400#-1#0#0#0#0#0#0#0#-2147483648#0#1#2|PDH#5e91c778eb30879292764e537523ed0e","fpB":"20211212","fpE":"20221210","planrtTS":"1651591626","outConGrpL":[{"name":"???","icoX":2,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840098448121528319,"conRefL":[0]}],"name":"???"},{"type":"AT","conScoreL":[{"score":7839970904772706303,"conRefL":[0]}],"name":"???"},{"type":"TI","conScoreL":[{"score":9223243833909706751,"conRefL":[0]}],"name":"???"}],"initScoringType":"DT"}]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd.headers b/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd.headers
index dd97252d..b3987e58 100644
--- a/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd.headers
+++ b/test/e2e/fixtures/97e69332db58f300d0ac6eb90bd9e4bd.headers
@@ -1,18 +1,18 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:15:22 GMT",
- "content-length": "1158",
+ "date": "Tue, 03 May 2022 15:27:20 GMT",
+ "content-length": "1159",
"x-robots-tag": "noindex, noarchive, nosnippet",
"keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8",
"set-cookie": [
- "TS01125292=013384b4b1918e2aeabeae62fb7e48ec7d386535e4d0a1833470996fbfcf7b537400fd5db8942accea3779ecf276d16f2986dd418a; Path=/; Domain=.www.belgianrail.be"
+ "TS01125292=013ff1ed389373a95d130e96251b082bcb41966beeaeb382dd612085aac3ffed94736e57b275606f4998cb70628959aa869b341e9b; Path=/; Domain=.www.belgianrail.be"
]
},
"url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe",
- "time": 576,
+ "time": 21467,
"request": {
"method": "POST",
"headers": {
@@ -26,7 +26,7 @@
"application/json"
],
"user-agent": [
- "public0a284f-transpor0a284ft/hafas-0a284fclient:te0a284fst"
+ "public-t95b5dfranspo95b5dfrt/ha95b5dffas-cl95b5dfient:te95b5dfst"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/98736f3ceea839a641c4da34ad4a2761 b/test/e2e/fixtures/98736f3ceea839a641c4da34ad4a2761
new file mode 100644
index 00000000..8f3e9039
--- /dev/null
+++ b/test/e2e/fixtures/98736f3ceea839a641c4da34ad4a2761
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"dq6g2kemwgs5gmwx","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Hamburg-Altona@X=9935175@Y=53552697@U=80@L=8002553@","type":"S","name":"Hamburg-Altona","icoX":0,"extId":"8002553","state":"F","crd":{"x":9934860,"y":53552571,"z":0,"floor":0},"pCls":63},{"lid":"A=1@O=Berlin-Spandau@X=13196902@Y=52534650@U=80@L=8010404@","type":"S","name":"Berlin-Spandau","icoX":0,"extId":"8010404","state":"F","crd":{"x":13200947,"y":52533787,"z":0,"floor":0},"pCls":191},{"lid":"A=1@O=München Hbf@X=11558339@Y=48140229@U=80@L=8000261@","type":"S","name":"München Hbf","icoX":2,"extId":"8000261","state":"F","crd":{"x":11558744,"y":48140364,"z":0,"floor":0},"pCls":447},{"lid":"A=1@O=Hamburg Dammtor@X=9989569@Y=53560751@U=80@L=8002548@","type":"S","name":"Hamburg Dammtor","icoX":0,"extId":"8002548","state":"F","crd":{"x":9989533,"y":53560841,"z":0,"floor":0},"pCls":59},{"lid":"A=1@O=Hamburg Hbf@X=10006909@Y=53552733@U=80@L=8002549@","type":"S","name":"Hamburg Hbf","icoX":0,"extId":"8002549","state":"F","crd":{"x":10006360,"y":53553533,"z":0,"floor":0},"pCls":191},{"lid":"A=1@O=Berlin Hbf (tief)@X=13369549@Y=52525589@U=80@L=8098160@","type":"S","name":"Berlin Hbf (tief)","icoX":0,"extId":"8098160","state":"F","crd":{"x":13368892,"y":52525850,"z":0,"floor":0},"pCls":447,"entry":true},{"lid":"A=1@O=Berlin Südkreuz@X=13365315@Y=52475043@U=80@L=8011113@","type":"S","name":"Berlin Südkreuz","icoX":0,"extId":"8011113","state":"F","crd":{"x":13365863,"y":52476230,"z":0,"floor":0},"pCls":63},{"lid":"A=1@O=Lutherstadt Wittenberg Hbf@X=12662286@Y=51867813@U=80@L=8010222@","type":"S","name":"Lutherstadt Wittenberg Hbf","icoX":0,"extId":"8010222","state":"F","crd":{"x":12661999,"y":51867579,"z":0,"floor":0},"pCls":571},{"lid":"A=1@O=Leipzig Hbf@X=12382066@Y=51345467@U=80@L=8010205@","type":"S","name":"Leipzig Hbf","icoX":0,"extId":"8010205","state":"F","crd":{"x":12381167,"y":51345081,"z":0,"floor":0},"pCls":319},{"lid":"A=1@O=Erfurt Hbf@X=11038502@Y=50972550@U=80@L=8010101@","type":"S","name":"Erfurt Hbf","icoX":0,"extId":"8010101","state":"F","crd":{"x":11038502,"y":50972550,"z":0,"floor":0},"pCls":303},{"lid":"A=1@O=Bamberg@X=10899493@Y=49900757@U=80@L=8000025@","type":"S","name":"Bamberg","icoX":0,"extId":"8000025","state":"F","crd":{"x":10899493,"y":49900793,"z":0,"floor":0},"pCls":571},{"lid":"A=1@O=Erlangen@X=11001637@Y=49595834@U=80@L=8001844@","type":"S","name":"Erlangen","icoX":0,"extId":"8001844","state":"F","crd":{"x":11001664,"y":49595969,"z":0,"floor":0},"pCls":59},{"lid":"A=1@O=Nürnberg Hbf@X=11082989@Y=49445615@U=80@L=8000284@","type":"S","name":"Nürnberg Hbf","icoX":0,"extId":"8000284","state":"F","crd":{"x":11082270,"y":49445435,"z":0,"floor":0},"pCls":447}],"prodL":[{"name":"ICE 507","number":"507","icoX":0,"cls":1,"oprX":0,"prodCtx":{"name":"ICE 507","num":"507","matchId":"28","catOut":"ICE","catOutS":"ICE","catOutL":"Intercity-Express","catIn":"ICE","catCode":"0","admin":"80____"}}],"opL":[{"name":"DB Fernverkehr AG","icoX":1}],"remL":[{"type":"A","code":"CK","prio":200,"icoX":3,"txtN":"Komfort Check-in possible (visit bahn.de/kci for more information)"},{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FR","prio":260,"icoX":4,"txtN":"Bicycles conveyed - subject to reservation"},{"type":"A","code":"FB","prio":260,"icoX":5,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"BR","prio":450,"icoX":6,"txtN":"Bordrestaurant"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"vehicle-mounted access aid"},{"type":"A","code":"text.journeystop.product.or.direction.changes.stop.message","icoX":3,"txtN":"As ICE 507 heading towards Erfurt Hbf from here"},{"type":"A","code":"text.journeystop.product.or.direction.changes.stop.message","icoX":3,"txtN":"As ICE 507 heading towards München Hbf from here"},{"type":"A","code":"text.journeystop.product.or.direction.changes.journey.message","icoX":3,"txtN":"From Berlin-Spandau as ICE 507 heading towards München Hbf"}],"icoL":[{"res":"ICE"},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"ECE"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"attr_bike"},{"res":"attr_resto"}],"dirL":[{"txt":"Erfurt Hbf","flg":"1"},{"txt":"München Hbf","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"journey":{"jid":"1|216846|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Erfurt Hbf","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"12"},"dTimeS":"081800","dProgType":"PROGNOSED","dDirTxt":"Erfurt Hbf","dDirFlg":"1","dTZOffset":120,"msgL":[{"type":"REM","remX":6,"sty":"I","tagL":["RES_LOC_H3"],"sort":684195840}],"type":"N"},{"locX":3,"idx":1,"aProdX":0,"aOutS":false,"aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"082700","dTZOffset":120,"type":"N"},{"locX":4,"idx":2,"aProdX":0,"aOutS":false,"aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"083400","dTZOffset":120,"type":"N"},{"locX":1,"idx":3,"aProdX":0,"aTimeS":"100800","aTZOffset":120,"dProdX":0,"dTimeS":"101000","dDirTxt":"München Hbf","dTZOffset":120,"msgL":[{"type":"REM","remX":7,"sty":"I","tagL":["RES_LOC_H3"],"sort":684195840}],"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"102000","aTZOffset":120,"dProdX":0,"dTimeS":"103000","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"103500","aTZOffset":120,"dProdX":0,"dTimeS":"103700","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"111000","aTZOffset":120,"dProdX":0,"dTimeS":"111100","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"114200","aTZOffset":120,"dProdX":0,"dTimeS":"114800","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"122900","aTZOffset":120,"dProdX":0,"dTimeS":"123100","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"131500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"131700","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"133500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"133700","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"135300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"135600","dTZOffset":120,"type":"N"},{"locX":2,"idx":12,"aProdX":0,"aTimeS":"150100","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"runs 11. Jun until 10. Dec 2022; not 27. Jun until 2. Jul 2022, 13., 14. Aug ","sDaysB":"0000000000000000000000000000000000000000000007FFF81FFFFFFFFFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0","fLocX":0,"tLocX":12,"fLocIdx":0,"tLocIdx":11},{"sDaysR":"runs 11. Jun until 10. Dec 2022; not 26. Jun until 2. Jul 2022, 13., 14. Aug ","sDaysB":"0000000000000000000000000000000000000000000007FFF01FFFFFFFFFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0","fLocX":12,"tLocX":2,"fLocIdx":11,"tLocIdx":12}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":2,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":2,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":2,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":730071040},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":2,"fIdx":0,"tIdx":12,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":8,"sty":"I","tagL":["SUM_JNY_H3"],"sort":684195840}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":3},{"prodX":0,"fLocX":1,"tLocX":2,"fIdx":3,"tIdx":12}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":3},{"dirX":1,"fLocX":1,"tLocX":2,"fIdx":3,"tIdx":12}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591394"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/98736f3ceea839a641c4da34ad4a2761.headers b/test/e2e/fixtures/98736f3ceea839a641c4da34ad4a2761.headers
new file mode 100644
index 00000000..ca5dfd4f
--- /dev/null
+++ b/test/e2e/fixtures/98736f3ceea839a641c4da34ad4a2761.headers
@@ -0,0 +1,40 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:31 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "2239",
+ "connection": "keep-alive",
+ "set-cookie": [
+ "AWSALB=8WI/ZNbVLMRViX7uEcGMom+W2RIObEvn6+gCQKFYY/GnYRT10xwneiv89pzAbqm7OKKpr/iIuz0iu4GjpELIWIyxLvAA8fLUgeTeINhe5Qr8S0fjk+7OgRYON8Re; Expires=Tue, 10 May 2022 15:24:31 GMT; Path=/",
+ "AWSALBCORS=8WI/ZNbVLMRViX7uEcGMom+W2RIObEvn6+gCQKFYY/GnYRT10xwneiv89pzAbqm7OKKpr/iIuz0iu4GjpELIWIyxLvAA8fLUgeTeINhe5Qr8S0fjk+7OgRYON8Re; Expires=Tue, 10 May 2022 15:24:31 GMT; Path=/; SameSite=None; Secure"
+ ],
+ "server": "Apache",
+ "strict-transport-security": "max-age=16070400; includeSubDomains"
+ },
+ "url": "https://reiseauskunft.bahn.de/bin/mgate.exe?checksum=a00c44f2333cb12212127176b4e66c3f",
+ "time": 253,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-trd7256fansport/had7256ffas-cliend7256ft:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "301"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198 b/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198
index 4f4f01e2..9ad8fe60 100644
--- a/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198
+++ b/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198
@@ -1 +1 @@
-{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"r8wcims42g4yy68g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Ludwigshafen(Rh)Hbf@X=8433401@Y=49477985@U=81@L=8000236@","type":"S","name":"Ludwigshafen(Rh)Hbf","icoX":0,"extId":"8000236","state":"F","crd":{"x":8433769,"y":49477257,"z":0,"floor":0},"pCls":314},{"lid":"A=1@O=Mannheim Hbf@X=8468917@Y=49479352@U=81@L=8000244@","type":"S","name":"Mannheim Hbf","icoX":0,"extId":"8000244","state":"F","crd":{"x":8469268,"y":49479181,"z":0,"floor":0},"pCls":319},{"lid":"A=1@O=Meckesheim@X=8812836@Y=49320656@U=81@L=8003932@","type":"S","name":"Meckesheim","icoX":0,"extId":"8003932","state":"F","crd":{"x":8812854,"y":49320683,"z":0,"floor":0},"pCls":568}],"prodL":[{"name":"S 3","nameS":"3","number":"3","icoX":1,"cls":16,"oprX":0,"prodCtx":{"name":"S 3","num":"38335","line":"3","matchId":"3","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801539"}},{"name":"S 3","nameS":"3","number":"3","icoX":1,"cls":16,"oprX":0,"prodCtx":{"name":"S 3","num":"38335","line":"3","lineId":"4_801539_3","matchId":"3","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801539"}},{"name":"RE 10b","nameS":"RE 10b","number":"19269","icoX":0,"cls":8,"oprX":1,"prodCtx":{"name":"RE 19269","num":"19269","matchId":"10b","catOut":"RE","catOutS":"DPN","catOutL":"SWEG Bahn Stuttgart GmbH (ehem. Abellio BW)","catIn":"DPN","catCode":"3","admin":"ABRE__","addName":"RE 10b"},"addName":"RE 10b"}],"opL":[{"name":"DB Regio AG Mitte","icoX":2},{"name":"SWEG Bahn Stuttgart GmbH (ehem. Abellio BW)","icoX":5}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"EA","prio":560,"icoX":3,"txtN":"Behindertengerechte Ausstattung"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"Klimaanlage"},{"type":"A","code":"pname","prio":0,"icoX":3,"txtN":"RE 19269"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"DPN","txt":"SWEG Bahn Stuttgart GmbH (ehem. Abellio BW)"},{"res":"pt_only"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"sIcoX":0,"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"type":"SOLID","bg":{"r":89,"g":87,"b":87}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"004500","durS":"004500","durR":"004500","chg":1,"sDays":{"sDaysR":"fährt täglich, nicht 4. bis 15. Mai 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFFFFFFFFF87FFFFFFFFFFE001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},"dep":{"locX":0,"idx":9,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102100","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":3,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"110600","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":9,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102100","dTZOffset":120,"type":"N"},"arr":{"locX":1,"idx":11,"aPltfS":{"type":"PL","txt":"11"},"aTimeS":"102600","aTZOffset":120,"type":"N"},"jny":{"jid":"1|206499|0|81|18072022","prodX":1,"dirTxt":"Karlsruhe Hbf","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":12,"numC":13},"ctxRecon":"T$A=1@O=Ludwigshafen(Rh)Hbf@L=8000236@a=128@$A=1@O=Mannheim Hbf@L=8000244@a=128@$202207181021$202207181026$S 3$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11,"tagL":["RES_JNY_DTL"],"sort":744488960}],"subscr":"F","chgDurR":9,"prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"000500"},"minChg":"000500","resState":"N","resRecommendation":"N"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":2,"dPltfS":{"type":"PL","txt":"10"},"dTimeS":"103500","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":3,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"110600","aTZOffset":120,"type":"N"},"jny":{"jid":"1|9678|0|81|18072022","prodX":2,"dirTxt":"Heilbronn Hbf","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Mannheim Hbf@L=8000244@a=128@$A=1@O=Meckesheim@L=8003932@a=128@$202207181035$202207181106$RE 19269$$1$$$$","msgL":[{"type":"REM","remX":5,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":4,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","prodL":[{"prodX":2,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"003100"},"resState":"N","resRecommendation":"N"}],"ctxRecon":"¶HKI¶T$A=1@O=Ludwigshafen(Rh)Hbf@L=8000236@a=128@$A=1@O=Mannheim Hbf@L=8000244@a=128@$202207181021$202207181026$S 3$$1$$$$§T$A=1@O=Mannheim Hbf@L=8000244@a=128@$A=1@O=Meckesheim@L=8003932@a=128@$202207181035$202207181106$RE 19269$$1$$$$","freq":{"minC":7},"conSubscr":"F","resState":"N","resRecommendation":"N","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"cnLocX":0,"calcDate":"20220503","jid":"1|206499|0|81|-1","locMode":"FROM_START","pLocX":0,"reqMode":"UNKNOWN","sectX":0,"calcTime":"170331"},"cksum":"8946e46f_3","cksumDti":"ae06d0c8_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#841581#841581#841626#841626#0#0#325#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#841581#841581#841626#841626#0#0#325#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","bfATS":-1,"bfIOSTS":-1,"planrtTS":"1651590171","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":6,"grpid":"pt_only","conScoringL":[{"type":"DT","conScoreL":[{"score":5534722731386863614,"scoreS":"05534722731386863614","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":5534524819293863934,"scoreS":"05534524819293863934","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223170386506022910,"scoreS":"09223170386506022910","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","scrollable":false,"bitmask":1}],"selectL":[{"icoX":6,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"8v4cwke6wgchpm8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Ludwigshafen(Rh)Hbf@X=8433401@Y=49477985@U=81@L=8000236@","type":"S","name":"Ludwigshafen(Rh)Hbf","icoX":0,"extId":"8000236","state":"F","crd":{"x":8433769,"y":49477257,"z":0,"floor":0},"pCls":314},{"lid":"A=1@O=Mannheim Hbf@X=8468917@Y=49479352@U=81@L=8000244@","type":"S","name":"Mannheim Hbf","icoX":0,"extId":"8000244","state":"F","crd":{"x":8469268,"y":49479181,"z":0,"floor":0},"pCls":319},{"lid":"A=1@O=Meckesheim@X=8812836@Y=49320656@U=81@L=8003932@","type":"S","name":"Meckesheim","icoX":0,"extId":"8003932","state":"F","crd":{"x":8812854,"y":49320683,"z":0,"floor":0},"pCls":568}],"prodL":[{"name":"S 3","nameS":"3","number":"3","icoX":1,"cls":16,"oprX":0,"prodCtx":{"name":"S 3","num":"38335","line":"3","matchId":"3","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801539"}},{"name":"S 3","nameS":"3","number":"3","icoX":1,"cls":16,"oprX":0,"prodCtx":{"name":"S 3","num":"38335","line":"3","lineId":"4_801539_3","matchId":"3","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801539"}},{"name":"RE 10b","nameS":"RE 10b","number":"19269","icoX":0,"cls":8,"oprX":1,"prodCtx":{"name":"RE 19269","num":"19269","matchId":"10b","catOut":"RE","catOutS":"DPN","catOutL":"SWEG Bahn Stuttgart GmbH (ehem. Abellio BW)","catIn":"DPN","catCode":"3","admin":"ABRE__","addName":"RE 10b"},"addName":"RE 10b"}],"opL":[{"name":"DB Regio AG Mitte","icoX":2},{"name":"SWEG Bahn Stuttgart GmbH (ehem. Abellio BW)","icoX":5}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"EA","prio":560,"icoX":3,"txtN":"Behindertengerechte Ausstattung"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"Klimaanlage"},{"type":"A","code":"pname","prio":0,"icoX":3,"txtN":"RE 19269"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"DPN","txt":"SWEG Bahn Stuttgart GmbH (ehem. Abellio BW)"},{"res":"pt_only"}],"lDrawStyleL":[{"sIcoX":1,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"sIcoX":0,"type":"SOLID","bg":{"r":89,"g":87,"b":87}},{"type":"SOLID","bg":{"r":89,"g":87,"b":87}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"004500","durS":"004500","durR":"004500","chg":1,"sDays":{"sDaysR":"fährt täglich, nicht 4. bis 15. Mai 2022 ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFFFFFFFFF87FFFFFFFFFFE001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},"dep":{"locX":0,"idx":9,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102100","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":3,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"110600","aTZOffset":120,"type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":9,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102100","dTZOffset":120,"type":"N"},"arr":{"locX":1,"idx":11,"aPltfS":{"type":"PL","txt":"11"},"aTimeS":"102600","aTZOffset":120,"type":"N"},"jny":{"jid":"1|206499|0|81|18072022","prodX":1,"dirTxt":"Karlsruhe Hbf","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":12,"numC":13},"ctxRecon":"T$A=1@O=Ludwigshafen(Rh)Hbf@L=8000236@a=128@$A=1@O=Mannheim Hbf@L=8000244@a=128@$202207181021$202207181026$S 3$$1$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11,"tagL":["RES_JNY_DTL"],"sort":744488960}],"subscr":"F","chgDurR":9,"prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"000500"},"minChg":"000500","resState":"N","resRecommendation":"N"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":2,"dPltfS":{"type":"PL","txt":"10"},"dTimeS":"103500","dProgType":"PROGNOSED","dTZOffset":120,"type":"N"},"arr":{"locX":2,"idx":3,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"110600","aTZOffset":120,"type":"N"},"jny":{"jid":"1|9678|0|81|18072022","prodX":2,"dirTxt":"Heilbronn Hbf","status":"P","isRchbl":true,"ctxRecon":"T$A=1@O=Mannheim Hbf@L=8000244@a=128@$A=1@O=Meckesheim@L=8003932@a=128@$202207181035$202207181106$RE 19269$$1$$$$","msgL":[{"type":"REM","remX":5,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":402653184},{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL_L"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":4,"sty":"I","fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","prodL":[{"prodX":2,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":3}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"003100"},"resState":"N","resRecommendation":"N"}],"ctxRecon":"¶HKI¶T$A=1@O=Ludwigshafen(Rh)Hbf@L=8000236@a=128@$A=1@O=Mannheim Hbf@L=8000244@a=128@$202207181021$202207181026$S 3$$1$$$$§T$A=1@O=Mannheim Hbf@L=8000244@a=128@$A=1@O=Meckesheim@L=8003932@a=128@$202207181035$202207181106$RE 19269$$1$$$$","freq":{"minC":7},"conSubscr":"F","resState":"N","resRecommendation":"N","recState":"U","sotRating":0,"isSotCon":false,"showARSLink":false,"sotCtxt":{"cnLocX":0,"calcDate":"20220503","jid":"1|206499|0|81|-1","locMode":"FROM_START","pLocX":0,"reqMode":"UNKNOWN","sectX":0,"calcTime":"172723"},"cksum":"8946e46f_3","cksumDti":"ae06d0c8_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#841581#841581#841626#841626#0#0#325#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#841581#841581#841626#841626#0#0#325#841560#1#-2147483622#0#1#2|PDH#efa43c3cb8da526b17aae623c4b4eba6|RD#18072022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","bfATS":-1,"bfIOSTS":-1,"planrtTS":"1651591611","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":6,"grpid":"pt_only","conScoringL":[{"type":"DT","conScoreL":[{"score":5534722731386863614,"scoreS":"05534722731386863614","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":5534524819293863934,"scoreS":"05534524819293863934","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223170386506022910,"scoreS":"09223170386506022910","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","scrollable":false,"bitmask":1}],"selectL":[{"icoX":6,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198.headers b/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198.headers
index 6c290056..d556b0e1 100644
--- a/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198.headers
+++ b/test/e2e/fixtures/99f820bb200dc16fe4b92856b9eae198.headers
@@ -1,13 +1,13 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:03:31 GMT",
+ "date": "Tue, 03 May 2022 15:27:23 GMT",
"server": "Apache",
- "content-length": "2292",
+ "content-length": "2294",
"content-type": "application/json; charset=utf-8"
},
"url": "https://vrn.hafas.de/bin/mgate.exe",
- "time": 384,
+ "time": 522,
"request": {
"method": "POST",
"headers": {
@@ -21,7 +21,7 @@
"application/json"
],
"user-agent": [
- "public-18ea3etranspo18ea3ert/hafas-c18ea3elient:18ea3etest"
+ "public-tf2cb61ransport/hf2cb61afas-cf2cb61lient:f2cb61test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/9ac8b84989fcc98ff5eed3abbea27f4e b/test/e2e/fixtures/9ac8b84989fcc98ff5eed3abbea27f4e
new file mode 100644
index 00000000..a0c6ce0f
--- /dev/null
+++ b/test/e2e/fixtures/9ac8b84989fcc98ff5eed3abbea27f4e
@@ -0,0 +1 @@
+{"ver":"1.45","lang":"deu","id":"kxkcqkae2geh94wx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=S+U Rathaus Steglitz (Berlin) [U9]@X=13319982@Y=52456435@U=86@L=900062781@","type":"S","name":"S+U Rathaus Steglitz (Berlin) [U9]","icoX":2,"extId":"900062781","state":"F","crd":{"x":13319982,"y":52456435,"floor":0},"pCls":11,"gidL":["A×de:11000:900062781"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":2,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"},{"lid":"A=1@O=U Schloßstr. (Berlin)@X=13324836@Y=52461182@U=86@L=900062203@","type":"S","name":"U Schloßstr. (Berlin)","icoX":2,"extId":"900062203","state":"F","crd":{"x":13324836,"y":52461182,"floor":0},"pCls":10,"gidL":["A×de:11000:900062203"],"chgTime":"000300"},{"lid":"A=1@O=U Walther-Schreiber-Platz (Berlin)@X=13328405@Y=52465002@U=86@L=900061101@","type":"S","name":"U Walther-Schreiber-Platz (Berlin)","icoX":2,"extId":"900061101","state":"F","crd":{"x":13328405,"y":52465002,"floor":0},"pCls":10,"gidL":["A×de:11000:900061101"],"chgTime":"000300"},{"lid":"A=1@O=U Friedrich-Wilhelm-Platz (Berlin)@X=13328675@Y=52471438@U=86@L=900061102@","type":"S","name":"U Friedrich-Wilhelm-Platz (Berlin)","icoX":2,"extId":"900061102","state":"F","crd":{"x":13328675,"y":52471438,"floor":0},"pCls":10,"gidL":["A×de:11000:900061102"],"chgTime":"000300"},{"lid":"A=1@O=S+U Bundesplatz (Berlin)@X=13328495@Y=52477497@U=86@L=900044202@","type":"S","name":"S+U Bundesplatz (Berlin)","icoX":2,"extId":"900044202","state":"F","crd":{"x":13328495,"y":52477497,"floor":0},"pCls":11,"gidL":["A×de:11000:900044202"],"chgTime":"000300"},{"lid":"A=1@O=U Berliner Str. (Berlin)@X=13331317@Y=52487214@U=86@L=900044201@","type":"S","name":"U Berliner Str. (Berlin)","icoX":2,"extId":"900044201","state":"F","crd":{"x":13331317,"y":52487214,"floor":0},"pCls":10,"gidL":["A×de:11000:900044201"],"chgTime":"000300"},{"lid":"A=1@O=U Güntzelstr. (Berlin)@X=13331084@Y=52491970@U=86@L=900043201@","type":"S","name":"U Güntzelstr. (Berlin)","icoX":2,"extId":"900043201","state":"F","crd":{"x":13331084,"y":52491970,"floor":0},"pCls":10,"gidL":["A×de:11000:900043201"],"chgTime":"000300"},{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":2,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Kurfürstendamm (Berlin)@X=13331416@Y=52503763@U=86@L=900023203@","type":"S","name":"U Kurfürstendamm (Berlin)","icoX":2,"extId":"900023203","state":"F","crd":{"x":13331416,"y":52503763,"floor":0},"pCls":10,"gidL":["A×de:11000:900023203"],"chgTime":"000300"},{"lid":"A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@","type":"S","name":"S+U Zoologischer Garten Bhf (Berlin)","icoX":2,"extId":"900023201","state":"F","crd":{"x":13332711,"y":52506919,"floor":0},"pCls":107,"gidL":["A×de:11000:900023201"],"chgTime":"000600"},{"lid":"A=1@O=U Hansaplatz (Berlin)@X=13342095@Y=52518092@U=86@L=900003101@","type":"S","name":"U Hansaplatz (Berlin)","icoX":2,"extId":"900003101","state":"F","crd":{"x":13342095,"y":52518092,"floor":0},"pCls":10,"gidL":["A×de:11000:900003101"],"chgTime":"000300"},{"lid":"A=1@O=U Turmstr. (Berlin)@X=13341421@Y=52525940@U=86@L=900003104@","type":"S","name":"U Turmstr. (Berlin)","icoX":2,"extId":"900003104","state":"F","crd":{"x":13341421,"y":52525940,"floor":0},"pCls":10,"gidL":["A×de:11000:900003104"],"chgTime":"000300"},{"lid":"A=1@O=U Birkenstr. (Berlin)@X=13341421@Y=52532268@U=86@L=900002201@","type":"S","name":"U Birkenstr. (Berlin)","icoX":2,"extId":"900002201","state":"F","crd":{"x":13341421,"y":52532268,"floor":0},"pCls":10,"gidL":["A×de:11000:900002201"],"chgTime":"000300"},{"lid":"A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@","type":"S","name":"S+U Westhafen (Berlin)","icoX":2,"extId":"900001201","state":"F","crd":{"x":13343839,"y":52536179,"floor":0},"pCls":11,"gidL":["A×de:11000:900001201"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":2,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"},{"lid":"A=1@O=U Leopoldplatz (Berlin)@X=13359391@Y=52546489@U=86@L=900009102@","type":"S","name":"U Leopoldplatz (Berlin)","icoX":2,"extId":"900009102","state":"F","crd":{"x":13359391,"y":52546489,"floor":0},"pCls":10,"gidL":["A×de:11000:900009102"],"chgTime":"000300"},{"lid":"A=1@O=U Nauener Platz (Berlin)@X=13367364@Y=52551523@U=86@L=900009201@","type":"S","name":"U Nauener Platz (Berlin)","icoX":2,"extId":"900009201","state":"F","crd":{"x":13367364,"y":52551523,"floor":0},"pCls":10,"gidL":["A×de:11000:900009201"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21297","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":3,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"loc_stop"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"U Osloer Str. (Berlin)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|35757|2|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"U Osloer Str. (Berlin)","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095200","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095300","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095400","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100800","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101300","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220424","fpE":"20221210","planrtTS":"1651591607"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/9ac8b84989fcc98ff5eed3abbea27f4e.headers b/test/e2e/fixtures/9ac8b84989fcc98ff5eed3abbea27f4e.headers
new file mode 100644
index 00000000..6274bbb4
--- /dev/null
+++ b/test/e2e/fixtures/9ac8b84989fcc98ff5eed3abbea27f4e.headers
@@ -0,0 +1,35 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:22 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2731",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fahrinfo.vbb.de/bin/mgate.exe",
+ "time": 397,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-trade8cecnsportde8cec/hafasde8cec-client:de8cectest"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "268"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58 b/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58
index 14f92d54..625ced3a 100644
--- a/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58
+++ b/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58
@@ -1 +1 @@
-{"ver":"1.40","lang":"deu","id":"h268qkscwgmzykck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Saarlouis Hbf@X=6750171@Y=49327830@U=80@L=8005247@","type":"S","name":"Saarlouis Hbf","icoX":0,"extId":"8005247","state":"F","crd":{"x":6750171,"y":49327830,"floor":0},"pCls":8,"chgTime":"000400"},{"lid":"A=1@O=Saarbrücken Hbf@X=6991019@Y=49241066@U=80@L=8000323@","type":"S","name":"Saarbrücken Hbf","icoX":2,"extId":"8000323","state":"F","crd":{"x":6991019,"y":49241066,"floor":0},"pCls":11,"chgTime":"000400"},{"lid":"A=1@O=Forbach (F)@X=6900255@Y=49189216@U=80@L=8700271@","type":"S","name":"Forbach (F)","icoX":2,"extId":"8700271","state":"F","crd":{"x":6900255,"y":49189216,"floor":0},"pCls":9,"chgTime":"000300"},{"lid":"A=1@O=Metz Ville@X=6177675@Y=49109383@U=80@L=8700019@","type":"S","name":"Metz Ville","icoX":2,"extId":"8700019","state":"F","crd":{"x":6177675,"y":49109383,"floor":0},"pCls":137,"chgTime":"000400"}],"prodL":[{"pid":"L::3::RB::B1715767794::RB_1715767794_RB70::*","name":"RB70","nameS":"RB70","number":"RB70","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB70","num":"12525","line":"RB70","matchId":"12525","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RB::B1715767794::RB_1715767794_RB71::*","name":"RB71","nameS":"RB71","number":"RB71","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB71","num":"12563","line":"RB71","matchId":"12563","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RE::B2559729429::RE_2559729429_RE1::*","name":"RE1","nameS":"RE1","number":"RE1","icoX":0,"cls":8,"oprX":1,"prodCtx":{"name":" RE1","num":"4106","line":"RE1","matchId":"4106","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800640"}},{"pid":"L::3::RB::B1715767794::RB_1715767794_RB70::*","name":"RB70","nameS":"RB70","number":"RB70","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB70","num":"12527","line":"RB70","matchId":"12527","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RB::B1715767794::RB_1715767794_RB71::*","name":"RB71","nameS":"RB71","number":"RB71","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB71","num":"12565","line":"RB71","matchId":"12565","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RE::B2559729429::RE_2559729429_RE1::*","name":"RE1","nameS":"RE1","number":"RE1","icoX":0,"cls":8,"oprX":1,"prodCtx":{"name":" RE1","num":"4108","line":"RE1","matchId":"4108","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800640"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88840","line":"RE18","matchId":"88840","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88842","line":"RE18","matchId":"88842","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88844","line":"RE18","matchId":"88844","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88848","line":"RE18","matchId":"88848","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::TER::B3323144185::TER_3323144185::*","name":"23740","number":"23740","icoX":0,"cls":8,"oprX":2,"prodCtx":{"name":" 23740","num":"23740","matchId":"23740","catOut":"TER ","catOutS":"TER","catOutL":"Regional-Express","catIn":"TER","catCode":"3","admin":"87____"}},{"pid":"L::3::TER::B0628338941::TER_0628338941::*","name":"88842","number":"88842","icoX":0,"cls":8,"oprX":3,"prodCtx":{"name":" 88842","num":"88842","matchId":"88842","catOut":"TER ","catOutS":"TER","catOutL":"Regional-Express","catIn":"TER","catCode":"3","admin":"80____"}},{"pid":"L::3::TER::B3323144185::TER_3323144185::*","name":"23748","number":"23748","icoX":0,"cls":8,"oprX":2,"prodCtx":{"name":" 23748","num":"23748","matchId":"23748","catOut":"TER ","catOutS":"TER","catOutL":"Regional-Express","catIn":"TER","catCode":"3","admin":"87____"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1},{"name":"DB Regio AG Mitte SÜWEX","icoX":4},{"name":"SNCF","icoX":5},{"name":"DB Fernverkehr AG","icoX":6}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"Klimaanlage"},{"type":"A","code":"OPERATOR","icoX":3,"txtN":"Betreiber: DB Regio AG Mitte"},{"type":"A","code":"PB","prio":200,"icoX":3,"txtN":"Pflicht zum Tragen einer medizinischen Maske"},{"type":"A","code":"K2","prio":300,"icoX":3,"txtN":"nur 2. Klasse"},{"type":"A","code":"55","prio":340,"icoX":3,"txtN":"Nichtraucherzug"},{"type":"A","code":"OPERATOR","icoX":3,"txtN":"Betreiber: SNCF"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":152,"g":194,"b":28}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":232,"g":66,"b":97}},{"res":"attr_info"},{"res":"RE","txt":"DB Regio AG Mitte SÜWEX"},{"res":"R","txt":"SNCF"},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"cl_all"}],"dirL":[{"txt":"Homburg (Saar) Hbf"},{"txt":"Mannheim Hbf","flg":"2"},{"txt":"Kaiserslautern Hbf"},{"txt":"Metz Ville"},{"txt":"Forbach (F)"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":152,"g":194,"b":28}},{"type":"SOLID","bg":{"r":152,"g":194,"b":28}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"015200","durS":"015200","durR":"015200","chg":2,"sDays":{"sDaysR":"nicht täglich","sDaysI":"11. Jul bis 7. Okt 2022 Mo - Fr; nicht 14. Jul, 15. Aug, 3. Okt","sDaysB":"7CF1E3E7CF9F3E7CF9F3E00000000000000000000000000000001D3E7CF9F1E7CF9F3E7CF8F00000000000000000"},"dep":{"locX":0,"idx":4,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102800","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":6,"aProdX":10,"aTimeS":"122000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102800","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105200","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|6522|0|80|18072022","prodX":0,"dirTxt":"Kaiserslautern Hbf","status":"P","isRchbl":true,"freq":{"minC":8,"maxC":37,"numC":6,"jnyL":[{"jid":"1|6601|0|80|18072022","prodX":1,"dirTxt":"Homburg (Saar) Hbf","stopL":[{"locX":0,"idx":18,"dProdX":1,"dTimeS":"110500","dDirTxt":"Homburg (Saar) Hbf","type":"N"},{"locX":1,"idx":25,"aProdX":1,"aTimeS":"112900","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181105$202207181129$ RB71$$1$$$$$$","subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"},{"jid":"1|8249|0|80|18072022","prodX":2,"dirTxt":"Mannheim Hbf","dirFlg":"2","stopL":[{"locX":0,"idx":13,"dProdX":2,"dTimeS":"112400","dDirTxt":"Mannheim Hbf","dDirFlg":"2","type":"N"},{"locX":1,"idx":15,"aProdX":2,"aTimeS":"114100","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181124$202207181141$ RE1$$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"dirL":[{"dirX":1,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001700"},{"jid":"1|6526|0|80|18072022","prodX":3,"dirTxt":"Kaiserslautern Hbf","stopL":[{"locX":0,"idx":4,"dProdX":3,"dTimeS":"113200","dDirTxt":"Kaiserslautern Hbf","type":"N"},{"locX":1,"idx":11,"aProdX":3,"aTimeS":"115800","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181132$202207181158$ RB70$$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":11}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002600"},{"jid":"1|6601|1|80|18072022","prodX":4,"dirTxt":"Homburg (Saar) Hbf","stopL":[{"locX":0,"idx":18,"dProdX":4,"dTimeS":"120500","dDirTxt":"Homburg (Saar) Hbf","type":"N"},{"locX":1,"idx":25,"aProdX":4,"aTimeS":"122900","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181205$202207181229$ RB71$$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"},{"jid":"1|8239|1|80|18072022","prodX":5,"dirTxt":"Mannheim Hbf","dirFlg":"2","stopL":[{"locX":0,"idx":13,"dProdX":5,"dTimeS":"122400","dDirTxt":"Mannheim Hbf","dDirFlg":"2","type":"N"},{"locX":1,"idx":15,"aProdX":5,"aTimeS":"124100","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181224$202207181241$ RE1$$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"dirL":[{"dirX":1,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001700"}]},"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181028$202207181052$ RB70$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"},"minChg":"000400"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":6,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":2,"aProdX":6,"aTimeS":"112600","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|9048|0|80|18072022","prodX":6,"dirTxt":"Forbach (F)","status":"P","isRchbl":true,"freq":{"minC":55,"maxC":65,"numC":3,"jnyL":[{"jid":"1|14357|0|80|18072022","prodX":7,"dirTxt":"Metz Ville","stopL":[{"locX":1,"idx":0,"dProdX":7,"dTimeS":"122100","dDirTxt":"Metz Ville","type":"N"},{"locX":2,"idx":2,"aProdX":7,"aTimeS":"123000","type":"N"}],"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181221$202207181230$ RE18$$1$$$$$$","subscr":"F","prodL":[{"prodX":7,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"dirL":[{"dirX":3,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|9048|1|80|18072022","prodX":8,"dirTxt":"Forbach (F)","stopL":[{"locX":1,"idx":0,"dProdX":8,"dTimeS":"131600","dDirTxt":"Forbach (F)","type":"N"},{"locX":2,"idx":2,"aProdX":8,"aTimeS":"132600","type":"N"}],"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181316$202207181326$ RE18$$1$$$$$$","subscr":"F","prodL":[{"prodX":8,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"dirL":[{"dirX":4,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001000"},{"jid":"1|9050|0|80|18072022","prodX":9,"dirTxt":"Forbach (F)","stopL":[{"locX":1,"idx":0,"dProdX":9,"dTimeS":"141600","dDirTxt":"Forbach (F)","type":"N"},{"locX":2,"idx":2,"aProdX":9,"aTimeS":"142600","type":"N"}],"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181416$202207181426$ RE18$$1$$$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"dirL":[{"dirX":4,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001000"}]},"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181116$202207181126$ RE18$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":6,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001000"},"minChg":"000300"},{"type":"JNY","dep":{"locX":2,"idx":0,"dProdX":10,"dTimeS":"113300","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":6,"aProdX":10,"aTimeS":"122000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|18783|0|80|18072022","prodX":10,"dirTxt":"Metz Ville","status":"P","isRchbl":true,"freq":{"minC":59,"maxC":121,"numC":2,"jnyL":[{"jid":"1|14357|0|80|18072022","prodX":11,"dirTxt":"Metz Ville","stopL":[{"locX":2,"idx":2,"dProdX":11,"dTimeS":"123200","dDirTxt":"Metz Ville","type":"N"},{"locX":3,"idx":8,"aProdX":11,"aTimeS":"132000","type":"N"}],"ctxRecon":"T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181232$202207181320$ 88842$$1$$$$$$","subscr":"F","prodL":[{"prodX":11,"fLocX":2,"tLocX":3,"fIdx":2,"tIdx":8}],"dirL":[{"dirX":3,"fLocX":2,"tLocX":3,"fIdx":2,"tIdx":8}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"004800"},{"jid":"1|18783|1|80|18072022","prodX":12,"dirTxt":"Metz Ville","stopL":[{"locX":2,"idx":0,"dProdX":12,"dTimeS":"143300","dDirTxt":"Metz Ville","type":"N"},{"locX":3,"idx":6,"aProdX":12,"aTimeS":"152000","type":"N"}],"ctxRecon":"T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181433$202207181520$ 23748$$1$$$$$$","subscr":"F","prodL":[{"prodX":12,"fLocX":2,"tLocX":3,"fIdx":0,"tIdx":6}],"dirL":[{"dirX":3,"fLocX":2,"tLocX":3,"fIdx":0,"tIdx":6}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"004700"}]},"ctxRecon":"T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181133$202207181220$ 23740$$1$$$$$$","msgL":[{"type":"REM","remX":5,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":6,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":844627968},{"type":"REM","remX":7,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":849870848},{"type":"REM","remX":8,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":10,"fLocX":2,"tLocX":3,"fIdx":0,"tIdx":6}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"004700"}}],"freq":{"minC":59},"conSubscr":"F","recState":"U","cksum":"173f70a2_3","cksumDti":"23d3185f_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181028$202207181052$ RB70$$1$$$$$$§T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181116$202207181126$ RE18$$1$$$$$$§T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181133$202207181220$ 23740$$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#11#317428#317428#317540#317540#0#0#285#317400#1#-2147483646#0#1#2|PDH#bfdaa96c3570cc0c034374cc70db903b|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317428#317428#317540#317540#0#0#285#317400#1#-2147483646#0#1#2|PDH#bfdaa96c3570cc0c034374cc70db903b|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651589811","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":7,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7839972004286431229,"scoreS":"07839972004286431229","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7839479423077187581,"scoreS":"07839479423077187581","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9222875992196907005,"scoreS":"09222875992196907005","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":7,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.40","lang":"deu","id":"ku2w2ksc2gu994ck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Saarlouis Hbf@X=6750171@Y=49327830@U=80@L=8005247@","type":"S","name":"Saarlouis Hbf","icoX":0,"extId":"8005247","state":"F","crd":{"x":6750171,"y":49327830,"floor":0},"pCls":8,"chgTime":"000400"},{"lid":"A=1@O=Saarbrücken Hbf@X=6991019@Y=49241066@U=80@L=8000323@","type":"S","name":"Saarbrücken Hbf","icoX":2,"extId":"8000323","state":"F","crd":{"x":6991019,"y":49241066,"floor":0},"pCls":11,"chgTime":"000400"},{"lid":"A=1@O=Forbach (F)@X=6900255@Y=49189216@U=80@L=8700271@","type":"S","name":"Forbach (F)","icoX":2,"extId":"8700271","state":"F","crd":{"x":6900255,"y":49189216,"floor":0},"pCls":9,"chgTime":"000300"},{"lid":"A=1@O=Metz Ville@X=6177675@Y=49109383@U=80@L=8700019@","type":"S","name":"Metz Ville","icoX":2,"extId":"8700019","state":"F","crd":{"x":6177675,"y":49109383,"floor":0},"pCls":137,"chgTime":"000400"}],"prodL":[{"pid":"L::3::RB::B1715767794::RB_1715767794_RB70::*","name":"RB70","nameS":"RB70","number":"RB70","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB70","num":"12525","line":"RB70","matchId":"12525","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RB::B1715767794::RB_1715767794_RB71::*","name":"RB71","nameS":"RB71","number":"RB71","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB71","num":"12563","line":"RB71","matchId":"12563","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RE::B2559729429::RE_2559729429_RE1::*","name":"RE1","nameS":"RE1","number":"RE1","icoX":0,"cls":8,"oprX":1,"prodCtx":{"name":" RE1","num":"4106","line":"RE1","matchId":"4106","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800640"}},{"pid":"L::3::RB::B1715767794::RB_1715767794_RB70::*","name":"RB70","nameS":"RB70","number":"RB70","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB70","num":"12527","line":"RB70","matchId":"12527","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RB::B1715767794::RB_1715767794_RB71::*","name":"RB71","nameS":"RB71","number":"RB71","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RB71","num":"12565","line":"RB71","matchId":"12565","catOut":"RB ","catOutS":"RB","catOutL":"Regionalbahn","catIn":"RB","catCode":"3","admin":"8015A1"}},{"pid":"L::3::RE::B2559729429::RE_2559729429_RE1::*","name":"RE1","nameS":"RE1","number":"RE1","icoX":0,"cls":8,"oprX":1,"prodCtx":{"name":" RE1","num":"4108","line":"RE1","matchId":"4108","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800640"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88840","line":"RE18","matchId":"88840","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88842","line":"RE18","matchId":"88842","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88844","line":"RE18","matchId":"88844","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::RE::B1715767794::RE_1715767794_RE18::*","name":"RE18","nameS":"RE18","number":"RE18","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" RE18","num":"88848","line":"RE18","matchId":"88848","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"8015FR"}},{"pid":"L::3::TER::B3323144185::TER_3323144185::*","name":"23740","number":"23740","icoX":0,"cls":8,"oprX":2,"prodCtx":{"name":" 23740","num":"23740","matchId":"23740","catOut":"TER ","catOutS":"TER","catOutL":"Regional-Express","catIn":"TER","catCode":"3","admin":"87____"}},{"pid":"L::3::TER::B0628338941::TER_0628338941::*","name":"88842","number":"88842","icoX":0,"cls":8,"oprX":3,"prodCtx":{"name":" 88842","num":"88842","matchId":"88842","catOut":"TER ","catOutS":"TER","catOutL":"Regional-Express","catIn":"TER","catCode":"3","admin":"80____"}},{"pid":"L::3::TER::B3323144185::TER_3323144185::*","name":"23748","number":"23748","icoX":0,"cls":8,"oprX":2,"prodCtx":{"name":" 23748","num":"23748","matchId":"23748","catOut":"TER ","catOutS":"TER","catOutL":"Regional-Express","catIn":"TER","catCode":"3","admin":"87____"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1},{"name":"DB Regio AG Mitte SÜWEX","icoX":4},{"name":"SNCF","icoX":5},{"name":"DB Fernverkehr AG","icoX":6}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"Klimaanlage"},{"type":"A","code":"OPERATOR","icoX":3,"txtN":"Betreiber: DB Regio AG Mitte"},{"type":"A","code":"PB","prio":200,"icoX":3,"txtN":"Pflicht zum Tragen einer medizinischen Maske"},{"type":"A","code":"K2","prio":300,"icoX":3,"txtN":"nur 2. Klasse"},{"type":"A","code":"55","prio":340,"icoX":3,"txtN":"Nichtraucherzug"},{"type":"A","code":"OPERATOR","icoX":3,"txtN":"Betreiber: SNCF"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":152,"g":194,"b":28}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":232,"g":66,"b":97}},{"res":"attr_info"},{"res":"RE","txt":"DB Regio AG Mitte SÜWEX"},{"res":"R","txt":"SNCF"},{"res":"D","txt":"DB Fernverkehr AG"},{"res":"cl_all"}],"dirL":[{"txt":"Homburg (Saar) Hbf"},{"txt":"Mannheim Hbf","flg":"2"},{"txt":"Kaiserslautern Hbf"},{"txt":"Metz Ville"},{"txt":"Forbach (F)"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":152,"g":194,"b":28}},{"type":"SOLID","bg":{"r":152,"g":194,"b":28}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"015200","durS":"015200","durR":"015200","chg":2,"sDays":{"sDaysR":"nicht täglich","sDaysI":"11. Jul bis 7. Okt 2022 Mo - Fr; nicht 14. Jul, 15. Aug, 3. Okt","sDaysB":"7CF1E3E7CF9F3E7CF9F3E00000000000000000000000000000001D3E7CF9F1E7CF9F3E7CF8F00000000000000000"},"dep":{"locX":0,"idx":4,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102800","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":6,"aProdX":10,"aTimeS":"122000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":4,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102800","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105200","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|6522|0|80|18072022","prodX":0,"dirTxt":"Kaiserslautern Hbf","status":"P","isRchbl":true,"freq":{"minC":8,"maxC":37,"numC":6,"jnyL":[{"jid":"1|6601|0|80|18072022","prodX":1,"dirTxt":"Homburg (Saar) Hbf","stopL":[{"locX":0,"idx":18,"dProdX":1,"dTimeS":"110500","dDirTxt":"Homburg (Saar) Hbf","type":"N"},{"locX":1,"idx":25,"aProdX":1,"aTimeS":"112900","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181105$202207181129$ RB71$$1$$$$$$","subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"},{"jid":"1|8249|0|80|18072022","prodX":2,"dirTxt":"Mannheim Hbf","dirFlg":"2","stopL":[{"locX":0,"idx":13,"dProdX":2,"dTimeS":"112400","dDirTxt":"Mannheim Hbf","dDirFlg":"2","type":"N"},{"locX":1,"idx":15,"aProdX":2,"aTimeS":"114100","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181124$202207181141$ RE1$$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"dirL":[{"dirX":1,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001700"},{"jid":"1|6526|0|80|18072022","prodX":3,"dirTxt":"Kaiserslautern Hbf","stopL":[{"locX":0,"idx":4,"dProdX":3,"dTimeS":"113200","dDirTxt":"Kaiserslautern Hbf","type":"N"},{"locX":1,"idx":11,"aProdX":3,"aTimeS":"115800","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181132$202207181158$ RB70$$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":11}],"dirL":[{"dirX":2,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002600"},{"jid":"1|6601|1|80|18072022","prodX":4,"dirTxt":"Homburg (Saar) Hbf","stopL":[{"locX":0,"idx":18,"dProdX":4,"dTimeS":"120500","dDirTxt":"Homburg (Saar) Hbf","type":"N"},{"locX":1,"idx":25,"aProdX":4,"aTimeS":"122900","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181205$202207181229$ RB71$$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"},{"jid":"1|8239|1|80|18072022","prodX":5,"dirTxt":"Mannheim Hbf","dirFlg":"2","stopL":[{"locX":0,"idx":13,"dProdX":5,"dTimeS":"122400","dDirTxt":"Mannheim Hbf","dDirFlg":"2","type":"N"},{"locX":1,"idx":15,"aProdX":5,"aTimeS":"124100","type":"N"}],"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181224$202207181241$ RE1$$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"dirL":[{"dirX":1,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001700"}]},"ctxRecon":"T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181028$202207181052$ RB70$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"},"minChg":"000400"},{"type":"JNY","dep":{"locX":1,"idx":0,"dProdX":6,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"111600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":2,"aProdX":6,"aTimeS":"112600","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|9048|0|80|18072022","prodX":6,"dirTxt":"Forbach (F)","status":"P","isRchbl":true,"freq":{"minC":55,"maxC":65,"numC":3,"jnyL":[{"jid":"1|14357|0|80|18072022","prodX":7,"dirTxt":"Metz Ville","stopL":[{"locX":1,"idx":0,"dProdX":7,"dTimeS":"122100","dDirTxt":"Metz Ville","type":"N"},{"locX":2,"idx":2,"aProdX":7,"aTimeS":"123000","type":"N"}],"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181221$202207181230$ RE18$$1$$$$$$","subscr":"F","prodL":[{"prodX":7,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"dirL":[{"dirX":3,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"000900"},{"jid":"1|9048|1|80|18072022","prodX":8,"dirTxt":"Forbach (F)","stopL":[{"locX":1,"idx":0,"dProdX":8,"dTimeS":"131600","dDirTxt":"Forbach (F)","type":"N"},{"locX":2,"idx":2,"aProdX":8,"aTimeS":"132600","type":"N"}],"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181316$202207181326$ RE18$$1$$$$$$","subscr":"F","prodL":[{"prodX":8,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"dirL":[{"dirX":4,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001000"},{"jid":"1|9050|0|80|18072022","prodX":9,"dirTxt":"Forbach (F)","stopL":[{"locX":1,"idx":0,"dProdX":9,"dTimeS":"141600","dDirTxt":"Forbach (F)","type":"N"},{"locX":2,"idx":2,"aProdX":9,"aTimeS":"142600","type":"N"}],"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181416$202207181426$ RE18$$1$$$$$$","subscr":"F","prodL":[{"prodX":9,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"dirL":[{"dirX":4,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001000"}]},"ctxRecon":"T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181116$202207181126$ RE18$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":1,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":4,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":6,"fLocX":1,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001000"},"minChg":"000300"},{"type":"JNY","dep":{"locX":2,"idx":0,"dProdX":10,"dTimeS":"113300","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":3,"idx":6,"aProdX":10,"aTimeS":"122000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|18783|0|80|18072022","prodX":10,"dirTxt":"Metz Ville","status":"P","isRchbl":true,"freq":{"minC":59,"maxC":121,"numC":2,"jnyL":[{"jid":"1|14357|0|80|18072022","prodX":11,"dirTxt":"Metz Ville","stopL":[{"locX":2,"idx":2,"dProdX":11,"dTimeS":"123200","dDirTxt":"Metz Ville","type":"N"},{"locX":3,"idx":8,"aProdX":11,"aTimeS":"132000","type":"N"}],"ctxRecon":"T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181232$202207181320$ 88842$$1$$$$$$","subscr":"F","prodL":[{"prodX":11,"fLocX":2,"tLocX":3,"fIdx":2,"tIdx":8}],"dirL":[{"dirX":3,"fLocX":2,"tLocX":3,"fIdx":2,"tIdx":8}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"004800"},{"jid":"1|18783|1|80|18072022","prodX":12,"dirTxt":"Metz Ville","stopL":[{"locX":2,"idx":0,"dProdX":12,"dTimeS":"143300","dDirTxt":"Metz Ville","type":"N"},{"locX":3,"idx":6,"aProdX":12,"aTimeS":"152000","type":"N"}],"ctxRecon":"T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181433$202207181520$ 23748$$1$$$$$$","subscr":"F","prodL":[{"prodX":12,"fLocX":2,"tLocX":3,"fIdx":0,"tIdx":6}],"dirL":[{"dirX":3,"fLocX":2,"tLocX":3,"fIdx":0,"tIdx":6}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"004700"}]},"ctxRecon":"T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181133$202207181220$ 23740$$1$$$$$$","msgL":[{"type":"REM","remX":5,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":6,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":844627968},{"type":"REM","remX":7,"sty":"I","fLocX":2,"tLocX":3,"tagL":["RES_JNY_DTL"],"sort":849870848},{"type":"REM","remX":8,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":10,"fLocX":2,"tLocX":3,"fIdx":0,"tIdx":6}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"004700"}}],"freq":{"minC":59},"conSubscr":"F","recState":"U","cksum":"173f70a2_3","cksumDti":"23d3185f_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Saarlouis Hbf@L=8005247@a=128@$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$202207181028$202207181052$ RB70$$1$$$$$$§T$A=1@O=Saarbrücken Hbf@L=8000323@a=128@$A=1@O=Forbach (F)@L=8700271@a=128@$202207181116$202207181126$ RE18$$1$$$$$$§T$A=1@O=Forbach (F)@L=8700271@a=128@$A=1@O=Metz Ville@L=8700019@a=128@$202207181133$202207181220$ 23740$$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#11#317428#317428#317540#317540#0#0#285#317400#1#-2147483646#0#1#2|PDH#bfdaa96c3570cc0c034374cc70db903b|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317428#317428#317540#317540#0#0#285#317400#1#-2147483646#0#1#2|PDH#bfdaa96c3570cc0c034374cc70db903b|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591671","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":7,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7839972004286431229,"scoreS":"07839972004286431229","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7839479423077187581,"scoreS":"07839479423077187581","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9222875992196907005,"scoreS":"09222875992196907005","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":7,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58.headers b/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58.headers
index ffd13e6e..8a2869a5 100644
--- a/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58.headers
+++ b/test/e2e/fixtures/a0825f602df15f018ca5a84a43a83f58.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:57:51 GMT",
+ "date": "Tue, 03 May 2022 15:28:51 GMT",
"server": "Apache/2.4.18 (Ubuntu)",
- "content-length": "3319",
- "keep-alive": "timeout=5, max=94",
+ "content-length": "3316",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://saarfahrplan.de/bin/mgate.exe?mic=2b8a61cf09eec2d5d2b8fe4941a7674d&mac=7718389772bd997fa28b2c8df141f272",
- "time": 236,
+ "time": 486,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "publicc723e6-transpoc723e6rt/hafas-c723e6client:c723e6test"
+ "public-tr41c2f9ansport/h41c2f9afas-clien41c2f9t:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe b/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe
index be4cc325..799cd4ff 100644
--- a/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe
+++ b/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe
@@ -1 +1 @@
-{"ver":"1.39","lang":"deu","id":"jy648kaewk4pxkwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Ingolstadt Hbf@X=11437335@Y=48744538@U=80@L=8000183@","type":"S","name":"Ingolstadt Hbf","icoX":0,"extId":"8000183","state":"F","crd":{"x":11437335,"y":48744538,"floor":0},"pCls":12,"chgTime":"000400"},{"lid":"A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@X=11435978@Y=48745005@U=80@L=80302@","type":"S","name":"Ingolstadt, Hauptbahnhof Stadteinwärts","icoX":1,"extId":"80302","state":"F","crd":{"x":11435978,"y":48745005,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ingolstadt, Z O B Harderstraße@X=11422143@Y=48767963@U=80@L=78831@","type":"S","name":"Ingolstadt, Z O B Harderstraße","icoX":1,"extId":"78831","state":"F","crd":{"x":11422143,"y":48767963,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Urnenfelderstraße@X=11414143@Y=48709758@U=80@L=119202@","type":"S","name":"Urnenfelderstraße","icoX":1,"extId":"119202","state":"F","crd":{"x":11414143,"y":48709758,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ingolstadt, Z O B Bussteig 05@X=11422934@Y=48768287@U=80@L=78805@","type":"S","name":"Ingolstadt, Z O B Bussteig 05","icoX":1,"extId":"78805","state":"F","crd":{"x":11422934,"y":48768287,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Telemannstraße@X=11413541@Y=48771361@U=80@L=71801@","type":"S","name":"Telemannstraße","icoX":1,"extId":"71801","state":"F","crd":{"x":11413541,"y":48771361,"floor":0},"pCls":1,"chgTime":"000500"}],"prodL":[{"name":"Fußweg","icoX":2,"prodCtx":{"name":"Fußweg"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_11::*","name":"Bus 11","nameS":"11","number":"11","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 11","num":"518","line":"11","matchId":"11","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"},"himIdL":["HIM_FREETEXT_220"]},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"509","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"510","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"511","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"512","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"513","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"514","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}}],"opL":[{"name":"Nahreisezug","icoX":3}],"himL":[{"hid":"161","act":true,"head":"FFP2-Maskenpflicht im ÖPNV","text":"Bitte beachten: FFP2-Maskenpflicht im bayerischen ÖPNV (ausgenommen Kinder 6-16 Jahre: med. OP-Maske) | Die 3G-Regelung entfällt ab 20.03.2022!","icoX":4,"prio":100,"fLocX":3,"tLocX":3,"prod":65535,"src":99,"lModDate":"20220413","lModTime":"073633","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"INVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211124","fTime":"000000","tDate":"20221231","tTime":"235900"}]},{"hid":"161","act":true,"head":"FFP2-Maskenpflicht im ÖPNV","text":"Bitte beachten: FFP2-Maskenpflicht im bayerischen ÖPNV (ausgenommen Kinder 6-16 Jahre: med. OP-Maske) | Die 3G-Regelung entfällt ab 20.03.2022!","icoX":4,"prio":100,"fLocX":4,"tLocX":4,"prod":65535,"src":99,"lModDate":"20220413","lModTime":"073633","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"INVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211124","fTime":"000000","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":152,"g":187,"b":34}},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":169,"g":85,"b":153}},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":244,"g":168,"b":0}},{"res":"DPN","txt":"Nahreisezug"},{"res":"HIM0"},{"res":"cl_pt_only"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"Pfingstäckerweg","flg":"R"}],"lDrawStyleL":[{"sIcoX":2,"type":"DOT","bg":{"r":244,"g":168,"b":0}},{"type":"DOT","bg":{"r":244,"g":168,"b":0}},{"sIcoX":1,"type":"SOLID","bg":{"r":169,"g":85,"b":153}},{"type":"SOLID","bg":{"r":169,"g":85,"b":153}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002300","durS":"002300","durR":"002300","chg":1,"sDays":{"sDaysR":"Mo - Fr","sDaysI":"nicht 26. Mai, 6., 16. Jun, 15. Aug, 3. Okt, 1. Nov","sDaysB":"000000000000000000000000000000000007CF9F3A7C79D3E7CF9F3E7CF9F1E7CF9F3E7CF8F3E7CF973E7CF9F3E0"},"dep":{"locX":0,"dTimeS":"100000","type":"N"},"arr":{"locX":5,"idx":1,"aProdX":2,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"WALK","dep":{"locX":0,"dTimeS":"100000","type":"N"},"arr":{"locX":1,"aTimeS":"100300","type":"N"},"gis":{"dist":197,"durS":"000300","ctx":"G|1|G@F|A=1@O=Ingolstadt Hbf@X=11437335@Y=48744538@U=80@L=8000183@|A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@X=11435978@Y=48745005@U=80@L=80302@|18072022|100000|100300|bf|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§|||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":0}},{"type":"JNY","dep":{"locX":1,"idx":14,"dProdX":1,"dTimeS":"100300","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":21,"aProdX":1,"aTimeS":"101200","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|46|1|80|18072022","prodX":1,"dirTxt":"Bahnhof IN Audi","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":8,"numC":17},"ctxRecon":"T$A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@L=80302@a=128@$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$202207181003$202207181012$Bus 11$$1$$$$$$","msgL":[{"type":"HIM","himX":0,"sty":"M","fLocX":1,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373639640}],"subscr":"F","prodL":[{"prodX":1,"fLocX":1,"tLocX":2,"fIdx":14,"tIdx":21}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},"minChg":"000200"},{"type":"WALK","dep":{"locX":2,"dTimeS":"101200","type":"N"},"arr":{"locX":4,"aTimeS":"101400","type":"N"},"gis":{"dist":68,"durS":"000200","dirGeo":2,"ctx":"H|1|W$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$202207181012$202207181014$$$1$$$$$$","gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":0}},{"type":"JNY","dep":{"locX":4,"idx":0,"dProdX":2,"dTimeS":"102000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":5,"idx":1,"aProdX":2,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|921|2|80|18072022","prodX":2,"dirTxt":"Pfingstäckerweg","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":20,"maxC":47,"numC":5,"jnyL":[{"jid":"1|923|0|80|18072022","prodX":3,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":3,"dTimeS":"104300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":3,"aTimeS":"104600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181043$202207181046$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|923|1|80|18072022","prodX":4,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":4,"dTimeS":"111300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":4,"aTimeS":"111600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181113$202207181116$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|923|2|80|18072022","prodX":5,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":5,"dTimeS":"114300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":5,"aTimeS":"114600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181143$202207181146$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|924|0|80|18072022","prodX":6,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":6,"dTimeS":"120300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":6,"aTimeS":"120600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181203$202207181206$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|925|0|80|18072022","prodX":7,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":7,"dTimeS":"125000","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":7,"aTimeS":"125300","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181250$202207181253$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":7,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"}]},"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181020$202207181023$Bus 58$$1$$$$$$","msgL":[{"type":"HIM","himX":1,"sty":"M","fLocX":4,"tLocX":4,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373639640}],"subscr":"F","prodL":[{"prodX":2,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"}}],"freq":{"minC":20},"conSubscr":"P","recState":"U","cksum":"80a23217_3","cksumDti":"e356aaea_3","intvlSubscr":"P","originType":"INITIAL","recon":{"ctx":"¶HKI¶G@F$A=1@O=Ingolstadt Hbf@L=8000183@a=128@$A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@L=80302@a=128@$202207181000$202207181003$$$1$$$$$$§T$A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@L=80302@a=128@$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$202207181003$202207181012$Bus 11$$1$$$$$$§W$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$202207181012$202207181014$$$1$$$$$$§T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181020$202207181023$Bus 58$$1$$$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§"}}],"outCtxScrB":"2|OB|MT#11#317400#317400#317423#317423#0#0#85#317400#1#-2147483646#0#1#2|PDH#682d261567c5d1a621715a9865a2d712|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317400#317400#317423#317423#0#0#85#317400#1#-2147483646#0#1#2|PDH#682d261567c5d1a621715a9865a2d712|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651589521","outConGrpSettings":{"conGrpL":[{"name":"Öffentlicher Nahverkehr","icoX":5,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840095149635403774,"scoreS":"07840095149635403774","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7839993994565648382,"scoreS":"07839993994565648382","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223267418351075326,"scoreS":"09223267418351075326","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_PT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":5,"name":"Öffentlicher Nahverkehr","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.39","lang":"deu","id":"jzwgwkuc2ks88kwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Ingolstadt Hbf@X=11437335@Y=48744538@U=80@L=8000183@","type":"S","name":"Ingolstadt Hbf","icoX":0,"extId":"8000183","state":"F","crd":{"x":11437335,"y":48744538,"floor":0},"pCls":12,"chgTime":"000400"},{"lid":"A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@X=11435978@Y=48745005@U=80@L=80302@","type":"S","name":"Ingolstadt, Hauptbahnhof Stadteinwärts","icoX":1,"extId":"80302","state":"F","crd":{"x":11435978,"y":48745005,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ingolstadt, Z O B Harderstraße@X=11422143@Y=48767963@U=80@L=78831@","type":"S","name":"Ingolstadt, Z O B Harderstraße","icoX":1,"extId":"78831","state":"F","crd":{"x":11422143,"y":48767963,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Urnenfelderstraße@X=11414143@Y=48709758@U=80@L=119202@","type":"S","name":"Urnenfelderstraße","icoX":1,"extId":"119202","state":"F","crd":{"x":11414143,"y":48709758,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Ingolstadt, Z O B Bussteig 05@X=11422934@Y=48768287@U=80@L=78805@","type":"S","name":"Ingolstadt, Z O B Bussteig 05","icoX":1,"extId":"78805","state":"F","crd":{"x":11422934,"y":48768287,"floor":0},"pCls":1,"chgTime":"000500"},{"lid":"A=1@O=Telemannstraße@X=11413541@Y=48771361@U=80@L=71801@","type":"S","name":"Telemannstraße","icoX":1,"extId":"71801","state":"F","crd":{"x":11413541,"y":48771361,"floor":0},"pCls":1,"chgTime":"000500"}],"prodL":[{"name":"Fußweg","icoX":2,"prodCtx":{"name":"Fußweg"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_11::*","name":"Bus 11","nameS":"11","number":"11","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 11","num":"518","line":"11","matchId":"11","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"},"himIdL":["HIM_FREETEXT_220"]},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"509","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"510","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"511","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"512","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"513","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}},{"pid":"L::0::Bus::B1146449194::Bus_1146449194_58::*","name":"Bus 58","nameS":"58","number":"58","icoX":1,"cls":1,"oprX":0,"prodCtx":{"name":"Bus 58","num":"514","line":"58","matchId":"58","catOut":"Bus ","catOutS":"1","catOutL":"B u s","catIn":"1","catCode":"0","admin":"BusXXX"}}],"opL":[{"name":"Nahreisezug","icoX":3}],"himL":[{"hid":"161","act":true,"head":"FFP2-Maskenpflicht im ÖPNV","text":"Bitte beachten: FFP2-Maskenpflicht im bayerischen ÖPNV (ausgenommen Kinder 6-16 Jahre: med. OP-Maske) | Die 3G-Regelung entfällt ab 20.03.2022!","icoX":4,"prio":100,"fLocX":3,"tLocX":3,"prod":65535,"src":99,"lModDate":"20220413","lModTime":"073633","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"INVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211124","fTime":"000000","tDate":"20221231","tTime":"235900"}]},{"hid":"161","act":true,"head":"FFP2-Maskenpflicht im ÖPNV","text":"Bitte beachten: FFP2-Maskenpflicht im bayerischen ÖPNV (ausgenommen Kinder 6-16 Jahre: med. OP-Maske) | Die 3G-Regelung entfällt ab 20.03.2022!","icoX":4,"prio":100,"fLocX":4,"tLocX":4,"prod":65535,"src":99,"lModDate":"20220413","lModTime":"073633","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"INVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211124","fTime":"000000","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":152,"g":187,"b":34}},{"res":"prod_bus_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":169,"g":85,"b":153}},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":244,"g":168,"b":0}},{"res":"DPN","txt":"Nahreisezug"},{"res":"HIM0"},{"res":"cl_pt_only"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"Pfingstäckerweg","flg":"R"}],"lDrawStyleL":[{"sIcoX":2,"type":"DOT","bg":{"r":244,"g":168,"b":0}},{"type":"DOT","bg":{"r":244,"g":168,"b":0}},{"sIcoX":1,"type":"SOLID","bg":{"r":169,"g":85,"b":153}},{"type":"SOLID","bg":{"r":169,"g":85,"b":153}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002300","durS":"002300","durR":"002300","chg":1,"sDays":{"sDaysR":"Mo - Fr","sDaysI":"nicht 26. Mai, 6., 16. Jun, 15. Aug, 3. Okt, 1. Nov","sDaysB":"000000000000000000000000000000000007CF9F3A7C79D3E7CF9F3E7CF9F1E7CF9F3E7CF8F3E7CF973E7CF9F3E0"},"dep":{"locX":0,"dTimeS":"100000","type":"N"},"arr":{"locX":5,"idx":1,"aProdX":2,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"WALK","dep":{"locX":0,"dTimeS":"100000","type":"N"},"arr":{"locX":1,"aTimeS":"100300","type":"N"},"gis":{"dist":197,"durS":"000300","ctx":"G|1|G@F|A=1@O=Ingolstadt Hbf@X=11437335@Y=48744538@U=80@L=8000183@|A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@X=11435978@Y=48745005@U=80@L=80302@|18072022|100000|100300|bf|ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§|||","gisPrvr":"E","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":0}},{"type":"JNY","dep":{"locX":1,"idx":14,"dProdX":1,"dTimeS":"100300","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":21,"aProdX":1,"aTimeS":"101200","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|46|1|80|18072022","prodX":1,"dirTxt":"Bahnhof IN Audi","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":7,"maxC":8,"numC":17},"ctxRecon":"T$A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@L=80302@a=128@$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$202207181003$202207181012$Bus 11$$1$$$$$$","msgL":[{"type":"HIM","himX":0,"sty":"M","fLocX":1,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373639640}],"subscr":"F","prodL":[{"prodX":1,"fLocX":1,"tLocX":2,"fIdx":14,"tIdx":21}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000900"},"minChg":"000200"},{"type":"WALK","dep":{"locX":2,"dTimeS":"101200","type":"N"},"arr":{"locX":4,"aTimeS":"101400","type":"N"},"gis":{"dist":68,"durS":"000200","dirGeo":2,"ctx":"H|1|W$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$202207181012$202207181014$$$1$$$$$$","gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":0,"resLDrawStyleX":1,"prodX":0}},{"type":"JNY","dep":{"locX":4,"idx":0,"dProdX":2,"dTimeS":"102000","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":5,"idx":1,"aProdX":2,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|921|2|80|18072022","prodX":2,"dirTxt":"Pfingstäckerweg","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":20,"maxC":47,"numC":5,"jnyL":[{"jid":"1|923|0|80|18072022","prodX":3,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":3,"dTimeS":"104300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":3,"aTimeS":"104600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181043$202207181046$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|923|1|80|18072022","prodX":4,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":4,"dTimeS":"111300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":4,"aTimeS":"111600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181113$202207181116$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|923|2|80|18072022","prodX":5,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":5,"dTimeS":"114300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":5,"aTimeS":"114600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181143$202207181146$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|924|0|80|18072022","prodX":6,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":6,"dTimeS":"120300","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":6,"aTimeS":"120600","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181203$202207181206$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":6,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"},{"jid":"1|925|0|80|18072022","prodX":7,"dirTxt":"Pfingstäckerweg","dirFlg":"R","stopL":[{"locX":4,"idx":0,"dProdX":7,"dTimeS":"125000","dDirTxt":"Pfingstäckerweg","dDirFlg":"R","type":"N"},{"locX":5,"idx":1,"aProdX":7,"aTimeS":"125300","type":"N"}],"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181250$202207181253$Bus 58$$1$$$$$$","subscr":"F","prodL":[{"prodX":7,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"}]},"ctxRecon":"T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181020$202207181023$Bus 58$$1$$$$$$","msgL":[{"type":"HIM","himX":1,"sty":"M","fLocX":4,"tLocX":4,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373639640}],"subscr":"F","prodL":[{"prodX":2,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":1}],"sumLDrawStyleX":2,"resLDrawStyleX":3,"trainStartDate":"20220718","durS":"000300"}}],"freq":{"minC":20},"conSubscr":"P","recState":"U","cksum":"80a23217_3","cksumDti":"e356aaea_3","intvlSubscr":"P","originType":"INITIAL","recon":{"ctx":"¶HKI¶G@F$A=1@O=Ingolstadt Hbf@L=8000183@a=128@$A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@L=80302@a=128@$202207181000$202207181003$$$1$$$$$$§T$A=1@O=Ingolstadt, Hauptbahnhof Stadteinwärts@L=80302@a=128@$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$202207181003$202207181012$Bus 11$$1$$$$$$§W$A=1@O=Ingolstadt, Z O B Harderstraße@L=78831@a=128@$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$202207181012$202207181014$$$1$$$$$$§T$A=1@O=Ingolstadt, Z O B Bussteig 05@L=78805@a=128@$A=1@O=Telemannstraße@L=71801@a=128@$202207181020$202207181023$Bus 58$$1$$$$$$¶GP¶ft@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§"}}],"outCtxScrB":"2|OB|MT#11#317400#317400#317423#317423#0#0#85#317400#1#-2147483646#0#1#2|PDH#682d261567c5d1a621715a9865a2d712|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317400#317400#317423#317423#0#0#85#317400#1#-2147483646#0#1#2|PDH#682d261567c5d1a621715a9865a2d712|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591438","outConGrpSettings":{"conGrpL":[{"name":"Öffentlicher Nahverkehr","icoX":5,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840095149635403774,"scoreS":"07840095149635403774","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7839993994565648382,"scoreS":"07839993994565648382","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223267418351075326,"scoreS":"09223267418351075326","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_PT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":5,"name":"Öffentlicher Nahverkehr","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe.headers b/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe.headers
index 4203caa0..e117ced2 100644
--- a/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe.headers
+++ b/test/e2e/fixtures/a1f1f36dcd0e899c993997167011affe.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:52:10 GMT",
+ "date": "Tue, 03 May 2022 15:24:33 GMT",
"server": "Apache",
- "content-length": "2842",
- "keep-alive": "timeout=5, max=92",
+ "content-length": "2843",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://fpa.invg.de/bin/mgate.exe",
- "time": 390,
+ "time": 864,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-tr7445daansport/7445dahafas-clie7445dant:tes7445dat"
+ "public-tra2adb9fnsport/h2adb9fafas-cli2adb9fent:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/a718e026dcab06beeb80225907ddc95f b/test/e2e/fixtures/a718e026dcab06beeb80225907ddc95f
new file mode 100644
index 00000000..68f29ec8
--- /dev/null
+++ b/test/e2e/fixtures/a718e026dcab06beeb80225907ddc95f
@@ -0,0 +1 @@
+{"ver":"1.30","lang":"deu","id":"jugkqkau2ks49mwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kiel-Wik Kanal@X=10131508@Y=54365214@U=100@L=706843@","type":"S","name":"Kiel-Wik Kanal","icoX":0,"extId":"706843","state":"F","crd":{"x":10131508,"y":54365214,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49336::1"]},{"lid":"A=1@O=Kiel Pillauer Straße@X=10196743@Y=54337275@U=100@L=9911149@","type":"S","name":"Kiel Pillauer Straße","icoX":0,"extId":"9911149","state":"F","crd":{"x":10196743,"y":54337275,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49186::2"]},{"lid":"A=1@O=Kiel Auberg@X=10130969@Y=54361780@U=100@L=706844@","type":"S","name":"Kiel Auberg","icoX":0,"extId":"706844","state":"F","crd":{"x":10130969,"y":54361780,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:48975::1"]},{"lid":"A=1@O=Kiel Knorrstraße@X=10130205@Y=54357663@U=100@L=3440085@","type":"S","name":"Kiel Knorrstraße","icoX":0,"extId":"3440085","state":"F","crd":{"x":10130205,"y":54357663,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49127::1"]},{"lid":"A=1@O=Kiel Elendsredder@X=10131095@Y=54354328@U=100@L=3490020@","type":"S","name":"Kiel Elendsredder","icoX":0,"extId":"3490020","state":"F","crd":{"x":10131095,"y":54354328,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49026::2"]},{"lid":"A=1@O=Kiel Schulredder@X=10131832@Y=54352530@U=100@L=9911205@","type":"S","name":"Kiel Schulredder","icoX":0,"extId":"9911205","state":"F","crd":{"x":10131832,"y":54352530,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49234::2"]},{"lid":"A=1@O=Kiel Hanssenstraße@X=10132308@Y=54349474@U=100@L=3440081@","type":"S","name":"Kiel Hanssenstraße","icoX":0,"extId":"3440081","state":"F","crd":{"x":10132308,"y":54349474,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49068::1"]},{"lid":"A=1@O=Kiel Belvedere@X=10132911@Y=54345060@U=100@L=3440009@","type":"S","name":"Kiel Belvedere","icoX":0,"extId":"3440009","state":"F","crd":{"x":10132911,"y":54345060,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:48985::1"]},{"lid":"A=1@O=Kiel Hardenbergstraße@X=10133459@Y=54341563@U=100@L=3440082@","type":"S","name":"Kiel Hardenbergstraße","icoX":0,"extId":"3440082","state":"F","crd":{"x":10133459,"y":54341563,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49069::1"]},{"lid":"A=1@O=Kiel Schauspielhaus@X=10133693@Y=54339118@U=100@L=3440016@","type":"S","name":"Kiel Schauspielhaus","icoX":0,"extId":"3440016","state":"F","crd":{"x":10133693,"y":54339118,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49222::1"]},{"lid":"A=1@O=Kiel Ansgarkirche@X=10133216@Y=54334893@U=100@L=3490032@","type":"S","name":"Kiel Ansgarkirche","icoX":0,"extId":"3490032","state":"F","crd":{"x":10133216,"y":54334893,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49288::2"]},{"lid":"A=1@O=Kiel Schauenburgerstraße@X=10132353@Y=54332367@U=100@L=3440093@","type":"S","name":"Kiel Schauenburgerstraße","icoX":0,"extId":"3440093","state":"F","crd":{"x":10132353,"y":54332367,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49221::1"]},{"lid":"A=1@O=Kiel Dreiecksplatz@X=10132119@Y=54330210@U=100@L=3470156@","type":"S","name":"Kiel Dreiecksplatz","icoX":0,"extId":"3470156","state":"F","crd":{"x":10132119,"y":54330210,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49014::3"]},{"lid":"A=1@O=Kiel Lorentzendamm@X=10135436@Y=54325553@U=100@L=3490087@","type":"S","name":"Kiel Lorentzendamm","icoX":0,"extId":"3490087","state":"F","crd":{"x":10135436,"y":54325553,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49152::2"]},{"lid":"A=1@O=Kiel Martensdamm@X=10135697@Y=54323270@U=100@L=4300068@","type":"S","name":"Kiel Martensdamm","icoX":0,"extId":"4300068","state":"F","crd":{"x":10135697,"y":54323270,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:104534::1"]},{"lid":"A=1@O=Kiel Andreas-Gayk-Straße@X=10134079@Y=54319369@U=100@L=4300120@","type":"S","name":"Kiel Andreas-Gayk-Straße","icoX":0,"extId":"4300120","state":"F","crd":{"x":10134079,"y":54319369,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:48971::5"]},{"lid":"A=1@O=Kiel Hauptbahnhof@X=10131140@Y=54315791@U=100@L=706823@","type":"S","name":"Kiel Hauptbahnhof","icoX":0,"extId":"706823","state":"F","crd":{"x":10131140,"y":54315791,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49076::D2"]},{"lid":"A=1@O=Kiel Hummelwiese@X=10128524@Y=54310928@U=100@L=3490030@","type":"S","name":"Kiel Hummelwiese","icoX":0,"extId":"3490030","state":"F","crd":{"x":10128524,"y":54310928,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49094::2"]},{"lid":"A=1@O=Kiel Gablenzstraße (Hörnbad)@X=10134978@Y=54309678@U=100@L=3440079@","type":"S","name":"Kiel Gablenzstraße (Hörnbad)","icoX":0,"extId":"3440079","state":"F","crd":{"x":10134978,"y":54309678,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49047::1"]},{"lid":"A=1@O=Kiel KVG-Betriebshof Werftstraße@X=10139077@Y=54310793@U=100@L=4300085@","type":"S","name":"Kiel KVG-Betriebshof Werftstraße","icoX":0,"extId":"4300085","state":"F","crd":{"x":10139077,"y":54310793,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49111::C"]},{"lid":"A=1@O=Kiel Karlstal@X=10144264@Y=54311063@U=100@L=706827@","type":"S","name":"Kiel Karlstal","icoX":0,"extId":"706827","state":"F","crd":{"x":10144264,"y":54311063,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49115::1"]},{"lid":"A=1@O=Kiel Kieler Straße@X=10145747@Y=54314146@U=100@L=9910780@","type":"S","name":"Kiel Kieler Straße","icoX":0,"extId":"9910780","state":"F","crd":{"x":10145747,"y":54314146,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49118::2"]},{"lid":"A=1@O=Kiel Augustenstraße@X=10148696@Y=54314479@U=100@L=706829@","type":"S","name":"Kiel Augustenstraße","icoX":0,"extId":"706829","state":"F","crd":{"x":10148696,"y":54314479,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:48977::1"]},{"lid":"A=1@O=Kiel HDW@X=10151752@Y=54316034@U=100@L=710253@","type":"S","name":"Kiel HDW","icoX":0,"extId":"710253","state":"F","crd":{"x":10151752,"y":54316034,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49064::1"]},{"lid":"A=1@O=Kiel Große Ziegelstraße@X=10162179@Y=54317373@U=100@L=706830@","type":"S","name":"Kiel Große Ziegelstraße","icoX":0,"extId":"706830","state":"F","crd":{"x":10162179,"y":54317373,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49058::1"]},{"lid":"A=1@O=Kiel Franziusallee@X=10166198@Y=54319683@U=100@L=710255@","type":"S","name":"Kiel Franziusallee","icoX":0,"extId":"710255","state":"F","crd":{"x":10166198,"y":54319683,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49044::1"]},{"lid":"A=1@O=Kiel Ellerbeker Markt@X=10170414@Y=54323630@U=100@L=9910394@","type":"S","name":"Kiel Ellerbeker Markt","icoX":0,"extId":"9910394","state":"F","crd":{"x":10170414,"y":54323630,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49027::2"]},{"lid":"A=1@O=Kiel Kieler Kuhle@X=10173074@Y=54325104@U=100@L=706831@","type":"S","name":"Kiel Kieler Kuhle","icoX":0,"extId":"706831","state":"F","crd":{"x":10173074,"y":54325104,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49117::1"]},{"lid":"A=1@O=Kiel Seefischmarkt@X=10178917@Y=54325221@U=100@L=710102@","type":"S","name":"Kiel Seefischmarkt","icoX":0,"extId":"710102","state":"F","crd":{"x":10178917,"y":54325221,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49245::1"]},{"lid":"A=1@O=Kiel Wellingdorf@X=10186522@Y=54326120@U=100@L=9911569@","type":"S","name":"Kiel Wellingdorf","icoX":0,"extId":"9911569","state":"F","crd":{"x":10186522,"y":54326120,"floor":0},"pCls":544,"entry":true,"gidL":["A×de:01002:49293::5"]},{"lid":"A=1@O=Kiel Grenzstraße@X=10182513@Y=54329913@U=100@L=9910432@","type":"S","name":"Kiel Grenzstraße","icoX":0,"extId":"9910432","state":"F","crd":{"x":10182513,"y":54329913,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49055::2"]},{"lid":"A=1@O=Kiel Fachhochschule@X=10182711@Y=54332466@U=100@L=9910404@","type":"S","name":"Kiel Fachhochschule","icoX":0,"extId":"9910404","state":"F","crd":{"x":10182711,"y":54332466,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49033::2"]},{"lid":"A=1@O=Kiel Salzredder@X=10184607@Y=54337383@U=100@L=9911195@","type":"S","name":"Kiel Salzredder","icoX":0,"extId":"9911195","state":"F","crd":{"x":10184607,"y":54337383,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49219::2"]},{"lid":"A=1@O=Kiel Hermannstraße@X=10190028@Y=54339541@U=100@L=9910457@","type":"S","name":"Kiel Hermannstraße","icoX":0,"extId":"9910457","state":"F","crd":{"x":10190028,"y":54339541,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:01002:49082::2"]}],"prodL":[{"pid":"L::5::Bus::B1915477739::Bus_1915477739_11::*","name":"Bus 11","number":"11","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 11","num":"6035","line":"11","matchId":"11","catOut":"Bus ","catOutS":"GB_","catOutL":"Gelenkbus","catIn":"GB_","catCode":"5","admin":"KVGK__"}}],"opL":[{"name":"Kieler Verkehrsgesellschaft mbH","icoX":1,"id":"601"}],"remL":[{"type":"A","code":"eb","prio":899,"icoX":2,"txtN":"Linie der KVG Kieler Verkehrsgesellschaft mbH, Info: 0431 2203-2203"}],"icoL":[{"res":"PROD_BUS","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":120,"b":0}},{"res":"KIE","txt":"Kieler Verkehrsgesellschaft mbH"},{"res":"INFO"}],"dirL":[{"txt":"Kiel Pillauer Straße","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":255,"g":120,"b":0}},{"type":"SOLID","bg":{"r":255,"g":120,"b":0}}]},"journey":{"jid":"1|53923|3|100|18072022","date":"20220718","prodX":0,"dirTxt":"Kiel Pillauer Straße","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"093100","dProgType":"PROGNOSED","dDirTxt":"Kiel Pillauer Straße","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"093200","dProdX":0,"dTimeS":"093200","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"093300","dProdX":0,"dTimeS":"093300","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"093400","dProdX":0,"dTimeS":"093400","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"093500","dProdX":0,"dTimeS":"093500","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"093600","dProdX":0,"dTimeS":"093600","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"093800","dProdX":0,"dTimeS":"093800","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"093900","dProdX":0,"dTimeS":"093900","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"094000","dProdX":0,"dTimeS":"094000","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"094200","dProdX":0,"dTimeS":"094200","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"094300","dProdX":0,"dTimeS":"094300","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"094400","dProdX":0,"dTimeS":"094400","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"094600","dProdX":0,"dTimeS":"094600","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"094700","dProdX":0,"dTimeS":"094700","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"D"},"aTimeS":"095000","dProdX":0,"dPltfS":{"type":"PL","txt":"D"},"dTimeS":"095000","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"D2"},"aTimeS":"095200","dProdX":0,"dPltfS":{"type":"PL","txt":"D2"},"dTimeS":"095200","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"095500","dProdX":0,"dTimeS":"095500","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"095600","dProdX":0,"dTimeS":"095600","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"095800","dProdX":0,"dTimeS":"095800","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"100000","dProdX":0,"dTimeS":"100000","type":"N"},{"locX":21,"idx":20,"aProdX":0,"aTimeS":"100100","dProdX":0,"dTimeS":"100100","type":"N"},{"locX":22,"idx":21,"aProdX":0,"aTimeS":"100300","dProdX":0,"dTimeS":"100300","type":"N"},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"100400","dProdX":0,"dTimeS":"100400","type":"N"},{"locX":24,"idx":23,"aProdX":0,"aTimeS":"100600","dProdX":0,"dTimeS":"100600","type":"N"},{"locX":25,"idx":24,"aProdX":0,"aTimeS":"100700","dProdX":0,"dTimeS":"100700","type":"N"},{"locX":26,"idx":25,"aProdX":0,"aTimeS":"100800","dProdX":0,"dTimeS":"100800","type":"N"},{"locX":27,"idx":26,"aProdX":0,"aTimeS":"100900","dProdX":0,"dTimeS":"100900","type":"N"},{"locX":28,"idx":27,"aProdX":0,"aTimeS":"101000","dProdX":0,"dTimeS":"101000","type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"101200","dProdX":0,"dTimeS":"101200","type":"N"},{"locX":30,"idx":29,"aProdX":0,"aTimeS":"101500","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":31,"idx":30,"aProdX":0,"aTimeS":"101600","dProdX":0,"dTimeS":"101600","type":"N"},{"locX":32,"idx":31,"aProdX":0,"aTimeS":"101700","dProdX":0,"dTimeS":"101700","type":"N"},{"locX":33,"idx":32,"aProdX":0,"aTimeS":"101900","dProdX":0,"dTimeS":"101900","type":"N"},{"locX":1,"idx":33,"aProdX":0,"aTimeS":"102100","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 10. Dez 2022 Mo - Sa; nicht 26. Mai, 6. Jun, 3., 31. Okt","sDaysB":"00000000FDE9F7EFDFBF76FCFBF7EFDFBF7EFDFBF7EFDFBF7EFDF9F7EFDF9F7EFDFBF7E00000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":33}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":923140096}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":33}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":33}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220303","fpE":"20221227","planrtTS":"1651591446"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/a718e026dcab06beeb80225907ddc95f.headers b/test/e2e/fixtures/a718e026dcab06beeb80225907ddc95f.headers
new file mode 100644
index 00000000..835d0c01
--- /dev/null
+++ b/test/e2e/fixtures/a718e026dcab06beeb80225907ddc95f.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:36 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2981",
+ "keep-alive": "timeout=5, max=97",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://nah.sh.hafas.de/bin/mgate.exe",
+ "time": 144,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publicc759bf-transpc759bfort/hafas-c759bfclient:tec759bfst"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "264"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4 b/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4
index e7d95dff..0878944f 100644
--- a/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4
+++ b/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4
@@ -1 +1 @@
-{"ver":"1.42","lang":"deu","id":"5sk4wkc62kcc84wg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Oldenburg(Oldb)@X=8222712@Y=53144326@U=80@L=8000291@","type":"S","name":"Oldenburg(Oldb)","icoX":1,"extId":"8000291","state":"F","crd":{"x":8222712,"y":53144326,"floor":0},"pCls":59,"entry":true,"mMastLocX":1,"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03403:16750::77"],"chgTime":"000200"},{"lid":"A=1@O=Oldenburg(Oldb)@X=8222712@Y=53144326@U=80@L=9090291@","type":"S","name":"Oldenburg(Oldb)","icoX":2,"extId":"9090291","state":"F","crd":{"x":8222712,"y":53144326,"floor":0},"meta":true,"pCls":571,"isMainMast":true,"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03403:16750"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hbf@X=8813833@Y=53083478@U=80@L=8000050@","type":"S","name":"Bremen Hbf","icoX":1,"extId":"8000050","state":"F","crd":{"x":8813833,"y":53083478,"floor":0},"pCls":31,"entry":true,"mMastLocX":3,"msgL":[{"type":"REM","remX":1,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13927::1"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hbf@X=8813833@Y=53083478@U=80@L=9013927@","type":"S","name":"Bremen Hbf","icoX":2,"extId":"9013927","state":"F","crd":{"x":8813833,"y":53083478,"floor":0},"meta":true,"pCls":831,"isMainMast":true,"msgL":[{"type":"REM","remX":1,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13927"],"chgTime":"000200"},{"lid":"A=1@O=Bad Zwischenahn@X=8003123@Y=53182548@U=80@L=8000770@","type":"S","name":"Bad Zwischenahn","icoX":6,"extId":"8000770","state":"F","crd":{"x":8003123,"y":53182548,"floor":0},"pCls":26,"entry":true,"mMastLocX":5,"msgL":[{"type":"REM","remX":9,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03451:6417::1"],"chgTime":"000200"},{"lid":"A=1@O=Bad Zwischenahn@X=8003123@Y=53182548@U=80@L=9006417@","type":"S","name":"Bad Zwischenahn","icoX":2,"extId":"9006417","state":"F","crd":{"x":8003123,"y":53182548,"floor":0},"meta":true,"pCls":570,"isMainMast":true,"gidL":["de:03451:6417"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hauptbahnhof@X=8813752@Y=53081500@U=80@L=625703@","type":"S","name":"Bremen Hauptbahnhof","icoX":8,"extId":"625703","state":"F","crd":{"x":8813752,"y":53081500,"floor":0},"pCls":288,"entry":true,"mMastLocX":7,"msgL":[{"type":"REM","remX":11,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13925::C"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hauptbahnhof@X=8813177@Y=53081779@U=80@L=9013925@","type":"S","name":"Bremen Hauptbahnhof","icoX":2,"extId":"9013925","state":"F","crd":{"x":8813177,"y":53081779,"floor":0},"meta":true,"pCls":831,"isMainMast":true,"msgL":[{"type":"REM","remX":11,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13925"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Humboldtstraße@X=8822616@Y=53075459@U=80@L=600305@","type":"S","name":"Bremen Humboldtstraße","icoX":8,"extId":"600305","state":"F","crd":{"x":8822616,"y":53075459,"floor":0},"pCls":256,"entry":true,"mMastLocX":9,"gidL":["de:04011:13973::1"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Humboldtstraße@X=8822634@Y=53075190@U=80@L=9013973@","type":"S","name":"Bremen Humboldtstraße","icoX":2,"extId":"9013973","state":"F","crd":{"x":8822634,"y":53075190,"floor":0},"meta":true,"pCls":256,"isMainMast":true,"gidL":["de:04011:13973"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Gröpelingen@X=8754361@Y=53119893@U=80@L=623126@","type":"S","name":"Bremen Gröpelingen","icoX":8,"extId":"623126","state":"F","crd":{"x":8754361,"y":53119893,"floor":0},"pCls":800,"entry":true,"mMastLocX":11,"gidL":["de:04011:13905::26"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Gröpelingen@X=8753255@Y=53120181@U=80@L=9013905@","type":"S","name":"Bremen Gröpelingen","icoX":2,"extId":"9013905","state":"F","crd":{"x":8753255,"y":53120181,"floor":0},"meta":true,"pCls":800,"isMainMast":true,"gidL":["de:04011:13905"],"chgTime":"000200"}],"prodL":[{"pid":"L::4::S::B3929504222::de:VBN:RS3:::*","name":"RS3","nameS":"RS3","number":"RS3","icoX":3,"cls":16,"oprX":0,"prodCtx":{"name":" RS3","num":"632","line":"RS3","matchId":"83361","catOut":"S ","catOutS":"DPS","catOutL":"S-Bahn","catIn":"DPS","catCode":"4","admin":"N1____"},"himIdL":["HIM_FREETEXT_27207"]},{"pid":"L::4::S::B3929504222::de:VBN:RS3:::*","name":"RS3","nameS":"RS3","number":"RS3","icoX":3,"cls":16,"oprX":1,"prodCtx":{"name":" RS3","num":"632","line":"RS3","lineId":"de:VBN:RS3:","matchId":"83361","catOut":"S ","catOutS":"DPS","catOutL":"S-Bahn","catIn":"DPS","catCode":"4","admin":"N1____"},"himIdL":["HIM_FREETEXT_27207"]},{"name":"Fußweg","icoX":10,"prodCtx":{"name":"Fußweg"}},{"pid":"L::8::Tram::B3542973073::de:VBN:10:::*","name":"Tram 10","nameS":"10","number":"10","icoX":8,"cls":256,"oprX":2,"prodCtx":{"name":"Tram 10 ","num":"28905","line":"10","matchId":"5069","catOut":"Tram ","catOutS":"St_","catOutL":"Straßenbahn","catIn":"St_","catCode":"8","admin":"BSAGTR"},"himIdL":["HIM_FREETEXT_27520","HIM_FREETEXT_28866"]},{"pid":"L::8::Tram::B3542973073::de:VBN:10:::*","name":"Tram 10","nameS":"10","number":"10","icoX":8,"cls":256,"oprX":3,"prodCtx":{"name":"Tram 10 ","num":"28905","line":"10","lineId":"de:VBN:10:","matchId":"5069","catOut":"Tram ","catOutS":"St_","catOutL":"Straßenbahn","catIn":"St_","catCode":"8","admin":"BSAGTR"},"himIdL":["HIM_FREETEXT_27520","HIM_FREETEXT_28866"]}],"opL":[{"name":"NordWestBahn","icoX":4},{"name":"NordWestBahn","icoX":4,"id":"605"},{"name":"Bremer Straßenbahn AG","icoX":11},{"name":"Bremer Straßenbahn AG","icoX":11,"id":"326"}],"remL":[{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"A","code":"PF","prio":200,"icoX":0,"txtN":"Maskenpflicht nach gesetzl. Regelung; denken Sie an eine FFP2-Maske"},{"type":"A","code":"FK","prio":260,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich (Oldenburg(Oldb))"},{"type":"A","code":"FK","prio":260,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich (Bremen Hbf)"},{"type":"A","code":"AO","prio":350,"icoX":0,"txtN":"Konsum alkoholischer Getränke im Zug verboten"},{"type":"A","code":"jx","prio":560,"icoX":0,"txtN":"NordWestBahn-Servicetelefon: 0541 2002 4321"},{"type":"A","code":"ah","prio":898,"icoX":0,"txtN":"VBN - Verkehrsverbund Bremen/Niedersachsen, Info: 0421 59 60 59"},{"type":"A","code":"NW","prio":899,"icoX":0,"txtN":"Linie der NordWestBahn, Info unter 0541 20024321"},{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"A","code":"JOURNEYNUMBER","txtN":"Fahrtnummer: 83361"},{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"A","code":"cq","prio":899,"icoX":0,"txtN":"Linie der Bremer Straßenbahn AG (BSAG), Info: 0421 59 60 59"}],"himL":[{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":7,"prio":1,"fLocX":4,"tLocX":4,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]},{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":7,"prio":1,"fLocX":10,"tLocX":10,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"attr_info"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":150,"g":25,"b":29}},{"res":"loc_stop"},{"res":"prod_comm","fg":{"r":255,"g":255,"b":255},"bg":{"r":19,"g":148,"b":69}},{"res":"NWB","txt":"NordWestBahn"},{"res":"attr_bike"},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":239,"g":119,"b":28}},{"res":"HIM2"},{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":227,"g":6,"b":19}},{"res":"navi_walk"},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":20}},{"res":"BSA","txt":"Bremer Straßenbahn AG"},{"bg":{"r":19,"g":148,"b":69},"shp":"C"},{"bg":{"r":227,"g":6,"b":19},"shp":"C"},{"res":"cl_all"}],"himMsgCatL":[{"id":2}],"lDrawStyleL":[{"sIcoX":3,"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"sIcoX":10,"type":"SOLID","bg":{"r":255,"g":204,"b":20}},{"type":"DOT","bg":{"r":255,"g":204,"b":20}},{"sIcoX":8,"type":"SOLID","bg":{"r":227,"g":6,"b":19}},{"type":"SOLID","bg":{"r":227,"g":6,"b":19}},{"sIcoX":12,"eIcoX":12,"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"sIcoX":13,"eIcoX":13,"type":"SOLID","bg":{"r":227,"g":6,"b":19}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"005300","durS":"005300","durR":"005300","chg":1,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 4. Jun 2022 Mo - Sa; nicht 26. Mai","sDaysB":"0000000000000000000007EFDFBF7EF4F3F7EFDFBB7E000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":2,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":8,"idx":18,"aProdX":3,"aTimeS":"105900","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":2,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"104400","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|106243|1|80|16052022","prodX":1,"dirTxt":"Bremen Hbf","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Oldenburg(Oldb)@L=8000291@a=128@$A=1@O=Bremen Hbf@L=8000050@a=128@$202205161006$202205161044$ RS3$$1$$$$$$","msgL":[{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":0,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":4,"sty":"I","fLocX":2,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":6,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":7,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923009024},{"type":"REM","remX":8,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869},{"type":"REM","remX":10,"sty":"I","dspl":"U","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":2,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220516","durS":"003800"},"minChg":"000700"},{"type":"WALK","dep":{"locX":2,"dTimeS":"104400","type":"N"},"arr":{"locX":6,"aTimeS":"105100","type":"N"},"gis":{"dist":220,"durS":"000700","dirGeo":24,"ctx":"H|1|W$A=1@O=Bremen Hbf@L=8000050@a=128@$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$202205161044$202205161051$$$1$$$$$$","segL":[{"manTx":"Fußweg","polyS":0,"polyE":1,"dist":220,"icoX":9}],"gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":3,"prodX":2}},{"type":"JNY","dep":{"locX":6,"idx":15,"dProdX":3,"dPltfS":{"type":"ST","txt":"C"},"dTimeS":"105500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":8,"idx":18,"aProdX":3,"aTimeS":"105900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|20531|2|80|16052022","prodX":4,"dirTxt":"Sebaldsbrück","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$A=1@O=Bremen Humboldtstraße@L=600305@a=128@$202205161055$202205161059$Tram 10 $$1$$$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","fLocX":6,"tLocX":8,"tagL":["RES_JNY_DTL"],"sort":923009024},{"type":"REM","remX":12,"sty":"I","fLocX":6,"tLocX":8,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":1,"sty":"M","fLocX":6,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":4,"fLocX":6,"tLocX":8,"fIdx":15,"tIdx":18}],"sumLDrawStyleX":4,"resLDrawStyleX":7,"trainStartDate":"20220516","durS":"000400"}}],"freq":{"minC":60},"conSubscr":"F","recState":"U","cksum":"cb598a66_3","cksumDti":"391c21b4_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Oldenburg(Oldb)@L=8000291@a=128@$A=1@O=Bremen Hbf@L=8000050@a=128@$202205161006$202205161044$ RS3$$1$$$$$$§W$A=1@O=Bremen Hbf@L=8000050@a=128@$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$202205161044$202205161051$$$1$$$$$$§T$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$A=1@O=Bremen Humboldtstraße@L=600305@a=128@$202205161055$202205161059$Tram 10 $$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#11#226686#226686#226739#226739#0#0#325#226680#1#-2147483646#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#226686#226686#226739#226739#0#0#325#226680#1#-2147483646#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591155","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":14,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8239059540827963390,"scoreS":"08239059540827963390","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8238826444362874878,"scoreS":"08238826444362874878","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223135524516003838,"scoreS":"09223135524516003838","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":14,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.42","lang":"deu","id":"xem88ke6wkcx9kwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Oldenburg(Oldb)@X=8222712@Y=53144326@U=80@L=8000291@","type":"S","name":"Oldenburg(Oldb)","icoX":1,"extId":"8000291","state":"F","crd":{"x":8222712,"y":53144326,"floor":0},"pCls":59,"entry":true,"mMastLocX":1,"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03403:16750::77"],"chgTime":"000200"},{"lid":"A=1@O=Oldenburg(Oldb)@X=8222712@Y=53144326@U=80@L=9090291@","type":"S","name":"Oldenburg(Oldb)","icoX":2,"extId":"9090291","state":"F","crd":{"x":8222712,"y":53144326,"floor":0},"meta":true,"pCls":571,"isMainMast":true,"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03403:16750"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hbf@X=8813833@Y=53083478@U=80@L=8000050@","type":"S","name":"Bremen Hbf","icoX":1,"extId":"8000050","state":"F","crd":{"x":8813833,"y":53083478,"floor":0},"pCls":31,"entry":true,"mMastLocX":3,"msgL":[{"type":"REM","remX":1,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13927::1"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hbf@X=8813833@Y=53083478@U=80@L=9013927@","type":"S","name":"Bremen Hbf","icoX":2,"extId":"9013927","state":"F","crd":{"x":8813833,"y":53083478,"floor":0},"meta":true,"pCls":831,"isMainMast":true,"msgL":[{"type":"REM","remX":1,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13927"],"chgTime":"000200"},{"lid":"A=1@O=Bad Zwischenahn@X=8003123@Y=53182548@U=80@L=8000770@","type":"S","name":"Bad Zwischenahn","icoX":6,"extId":"8000770","state":"F","crd":{"x":8003123,"y":53182548,"floor":0},"pCls":26,"entry":true,"mMastLocX":5,"msgL":[{"type":"REM","remX":9,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03451:6417::1"],"chgTime":"000200"},{"lid":"A=1@O=Bad Zwischenahn@X=8003123@Y=53182548@U=80@L=9006417@","type":"S","name":"Bad Zwischenahn","icoX":2,"extId":"9006417","state":"F","crd":{"x":8003123,"y":53182548,"floor":0},"meta":true,"pCls":570,"isMainMast":true,"gidL":["de:03451:6417"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hauptbahnhof@X=8813752@Y=53081500@U=80@L=625703@","type":"S","name":"Bremen Hauptbahnhof","icoX":8,"extId":"625703","state":"F","crd":{"x":8813752,"y":53081500,"floor":0},"pCls":288,"entry":true,"mMastLocX":7,"msgL":[{"type":"REM","remX":11,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13925::C"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hauptbahnhof@X=8813177@Y=53081779@U=80@L=9013925@","type":"S","name":"Bremen Hauptbahnhof","icoX":2,"extId":"9013925","state":"F","crd":{"x":8813177,"y":53081779,"floor":0},"meta":true,"pCls":831,"isMainMast":true,"msgL":[{"type":"REM","remX":11,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13925"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Humboldtstraße@X=8822616@Y=53075459@U=80@L=600305@","type":"S","name":"Bremen Humboldtstraße","icoX":8,"extId":"600305","state":"F","crd":{"x":8822616,"y":53075459,"floor":0},"pCls":256,"entry":true,"mMastLocX":9,"gidL":["de:04011:13973::1"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Humboldtstraße@X=8822634@Y=53075190@U=80@L=9013973@","type":"S","name":"Bremen Humboldtstraße","icoX":2,"extId":"9013973","state":"F","crd":{"x":8822634,"y":53075190,"floor":0},"meta":true,"pCls":256,"isMainMast":true,"gidL":["de:04011:13973"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Gröpelingen@X=8754361@Y=53119893@U=80@L=623126@","type":"S","name":"Bremen Gröpelingen","icoX":8,"extId":"623126","state":"F","crd":{"x":8754361,"y":53119893,"floor":0},"pCls":800,"entry":true,"mMastLocX":11,"gidL":["de:04011:13905::26"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Gröpelingen@X=8753255@Y=53120181@U=80@L=9013905@","type":"S","name":"Bremen Gröpelingen","icoX":2,"extId":"9013905","state":"F","crd":{"x":8753255,"y":53120181,"floor":0},"meta":true,"pCls":800,"isMainMast":true,"gidL":["de:04011:13905"],"chgTime":"000200"}],"prodL":[{"pid":"L::4::S::B3929504222::de:VBN:RS3:::*","name":"RS3","nameS":"RS3","number":"RS3","icoX":3,"cls":16,"oprX":0,"prodCtx":{"name":" RS3","num":"632","line":"RS3","matchId":"83361","catOut":"S ","catOutS":"DPS","catOutL":"S-Bahn","catIn":"DPS","catCode":"4","admin":"N1____"},"himIdL":["HIM_FREETEXT_27207"]},{"pid":"L::4::S::B3929504222::de:VBN:RS3:::*","name":"RS3","nameS":"RS3","number":"RS3","icoX":3,"cls":16,"oprX":1,"prodCtx":{"name":" RS3","num":"632","line":"RS3","lineId":"de:VBN:RS3:","matchId":"83361","catOut":"S ","catOutS":"DPS","catOutL":"S-Bahn","catIn":"DPS","catCode":"4","admin":"N1____"},"himIdL":["HIM_FREETEXT_27207"]},{"name":"Fußweg","icoX":10,"prodCtx":{"name":"Fußweg"}},{"pid":"L::8::Tram::B3542973073::de:VBN:10:::*","name":"Tram 10","nameS":"10","number":"10","icoX":8,"cls":256,"oprX":2,"prodCtx":{"name":"Tram 10 ","num":"28905","line":"10","matchId":"5069","catOut":"Tram ","catOutS":"St_","catOutL":"Straßenbahn","catIn":"St_","catCode":"8","admin":"BSAGTR"},"himIdL":["HIM_FREETEXT_27520","HIM_FREETEXT_28866"]},{"pid":"L::8::Tram::B3542973073::de:VBN:10:::*","name":"Tram 10","nameS":"10","number":"10","icoX":8,"cls":256,"oprX":3,"prodCtx":{"name":"Tram 10 ","num":"28905","line":"10","lineId":"de:VBN:10:","matchId":"5069","catOut":"Tram ","catOutS":"St_","catOutL":"Straßenbahn","catIn":"St_","catCode":"8","admin":"BSAGTR"},"himIdL":["HIM_FREETEXT_27520","HIM_FREETEXT_28866"]}],"opL":[{"name":"NordWestBahn","icoX":4},{"name":"NordWestBahn","icoX":4,"id":"605"},{"name":"Bremer Straßenbahn AG","icoX":11},{"name":"Bremer Straßenbahn AG","icoX":11,"id":"326"}],"remL":[{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"A","code":"PF","prio":200,"icoX":0,"txtN":"Maskenpflicht nach gesetzl. Regelung; denken Sie an eine FFP2-Maske"},{"type":"A","code":"FK","prio":260,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich (Oldenburg(Oldb))"},{"type":"A","code":"FK","prio":260,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich (Bremen Hbf)"},{"type":"A","code":"AO","prio":350,"icoX":0,"txtN":"Konsum alkoholischer Getränke im Zug verboten"},{"type":"A","code":"jx","prio":560,"icoX":0,"txtN":"NordWestBahn-Servicetelefon: 0541 2002 4321"},{"type":"A","code":"ah","prio":898,"icoX":0,"txtN":"VBN - Verkehrsverbund Bremen/Niedersachsen, Info: 0421 59 60 59"},{"type":"A","code":"NW","prio":899,"icoX":0,"txtN":"Linie der NordWestBahn, Info unter 0541 20024321"},{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"A","code":"JOURNEYNUMBER","txtN":"Fahrtnummer: 83361"},{"type":"I","code":"BB","icoX":0,"txtN":"Stationsinformation"},{"type":"A","code":"cq","prio":899,"icoX":0,"txtN":"Linie der Bremer Straßenbahn AG (BSAG), Info: 0421 59 60 59"}],"himL":[{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":7,"prio":1,"fLocX":4,"tLocX":4,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]},{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":7,"prio":1,"fLocX":10,"tLocX":10,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"attr_info"},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":150,"g":25,"b":29}},{"res":"loc_stop"},{"res":"prod_comm","fg":{"r":255,"g":255,"b":255},"bg":{"r":19,"g":148,"b":69}},{"res":"NWB","txt":"NordWestBahn"},{"res":"attr_bike"},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":239,"g":119,"b":28}},{"res":"HIM2"},{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":227,"g":6,"b":19}},{"res":"navi_walk"},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":255,"g":204,"b":20}},{"res":"BSA","txt":"Bremer Straßenbahn AG"},{"bg":{"r":19,"g":148,"b":69},"shp":"C"},{"bg":{"r":227,"g":6,"b":19},"shp":"C"},{"res":"cl_all"}],"himMsgCatL":[{"id":2}],"lDrawStyleL":[{"sIcoX":3,"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"sIcoX":10,"type":"SOLID","bg":{"r":255,"g":204,"b":20}},{"type":"DOT","bg":{"r":255,"g":204,"b":20}},{"sIcoX":8,"type":"SOLID","bg":{"r":227,"g":6,"b":19}},{"type":"SOLID","bg":{"r":227,"g":6,"b":19}},{"sIcoX":12,"eIcoX":12,"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"sIcoX":13,"eIcoX":13,"type":"SOLID","bg":{"r":227,"g":6,"b":19}}]},"outConL":[{"cid":"C-0","date":"20220516","dur":"005300","durS":"005300","durR":"005300","chg":1,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 4. Jun 2022 Mo - Sa; nicht 26. Mai","sDaysB":"0000000000000000000007EFDFBF7EF4F3F7EFDFBB7E000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":2,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":8,"idx":18,"aProdX":3,"aTimeS":"105900","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":2,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"104400","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|106243|1|80|16052022","prodX":1,"dirTxt":"Bremen Hbf","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Oldenburg(Oldb)@L=8000291@a=128@$A=1@O=Bremen Hbf@L=8000050@a=128@$202205161006$202205161044$ RS3$$1$$$$$$","msgL":[{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":0,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":4,"sty":"I","fLocX":2,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":5,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":6,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":7,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923009024},{"type":"REM","remX":8,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869},{"type":"REM","remX":10,"sty":"I","dspl":"U","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":2,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":6,"trainStartDate":"20220516","durS":"003800"},"minChg":"000700"},{"type":"WALK","dep":{"locX":2,"dTimeS":"104400","type":"N"},"arr":{"locX":6,"aTimeS":"105100","type":"N"},"gis":{"dist":220,"durS":"000700","dirGeo":24,"ctx":"H|1|W$A=1@O=Bremen Hbf@L=8000050@a=128@$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$202205161044$202205161051$$$1$$$$$$","segL":[{"manTx":"Fußweg","polyS":0,"polyE":1,"dist":220,"icoX":9}],"gisPrvr":"H","getDescr":true,"getPoly":true,"sumLDrawStyleX":2,"resLDrawStyleX":3,"prodX":2}},{"type":"JNY","dep":{"locX":6,"idx":15,"dProdX":3,"dPltfS":{"type":"ST","txt":"C"},"dTimeS":"105500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":8,"idx":18,"aProdX":3,"aTimeS":"105900","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|20531|2|80|16052022","prodX":4,"dirTxt":"Sebaldsbrück","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":10,"maxC":10,"numC":13},"ctxRecon":"T$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$A=1@O=Bremen Humboldtstraße@L=600305@a=128@$202205161055$202205161059$Tram 10 $$1$$$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","fLocX":6,"tLocX":8,"tagL":["RES_JNY_DTL"],"sort":923009024},{"type":"REM","remX":12,"sty":"I","fLocX":6,"tLocX":8,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":1,"sty":"M","fLocX":6,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":4,"fLocX":6,"tLocX":8,"fIdx":15,"tIdx":18}],"sumLDrawStyleX":4,"resLDrawStyleX":7,"trainStartDate":"20220516","durS":"000400"}}],"freq":{"minC":60},"conSubscr":"F","recState":"U","cksum":"cb598a66_3","cksumDti":"391c21b4_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Oldenburg(Oldb)@L=8000291@a=128@$A=1@O=Bremen Hbf@L=8000050@a=128@$202205161006$202205161044$ RS3$$1$$$$$$§W$A=1@O=Bremen Hbf@L=8000050@a=128@$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$202205161044$202205161051$$$1$$$$$$§T$A=1@O=Bremen Hauptbahnhof@L=625703@a=128@$A=1@O=Bremen Humboldtstraße@L=600305@a=128@$202205161055$202205161059$Tram 10 $$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#11#226686#226686#226739#226739#0#0#325#226680#1#-2147483646#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#226686#226686#226739#226739#0#0#325#226680#1#-2147483646#0#1#2|PDH#7947ceccd98a03a16d2f9f4ffa91c531|RD#16052022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591575","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":14,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8239059540827963390,"scoreS":"08239059540827963390","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8238826444362874878,"scoreS":"08238826444362874878","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223135524516003838,"scoreS":"09223135524516003838","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":14,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4.headers b/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4.headers
index c5df40b7..f9a1f3a4 100644
--- a/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4.headers
+++ b/test/e2e/fixtures/ab1429e95ccfc2f4bc36711c75b5b4b4.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:19:57 GMT",
+ "date": "Tue, 03 May 2022 15:27:21 GMT",
"server": "Apache",
- "content-length": "3602",
- "keep-alive": "timeout=5, max=99",
+ "content-length": "3603",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://fahrplaner.vbn.de/bin/mgate.exe?mic=c8f78cbc1f23d12c5f383678912f834c&mac=0a54d0e6532110d187cf97e4fc667572",
- "time": 520,
+ "time": 1167,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-trae024cansportae024c/hafaae024cs-clieae024cnt:test"
+ "public-ta3b129ranspoa3b129rt/hafa3b129as-cliea3b129nt:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330 b/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330
index 8dc74810..5261bcc8 100644
--- a/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330
+++ b/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330
@@ -1 +1 @@
-{"ver":"1.41","lang":"deu","id":"7skc8k8e2g4cpkck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"LocDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Pilgramgasse (U4)@X=16354282@Y=48192186@U=81@L=905002@","type":"S","name":"Wien Pilgramgasse (U4)","icoX":0,"extId":"905002","state":"F","crd":{"x":16354282,"y":48192186,"floor":0},"pCls":256,"pRefL":[0],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Linke Wienzeile)@X=16353949@Y=48192762@U=81@L=905005@","type":"S","name":"Wien Pilgramgasse (Linke Wienzeile)","icoX":1,"extId":"905005","state":"F","crd":{"x":16353949,"y":48192762,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Rechte Wienzeile)@X=16354830@Y=48192636@U=81@L=905009@","type":"S","name":"Wien Pilgramgasse (Rechte Wienzeile)","icoX":1,"extId":"905009","state":"F","crd":{"x":16354830,"y":48192636,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Pilgrambrücke)@X=16354489@Y=48192968@U=81@L=905019@","type":"S","name":"Wien Pilgramgasse (Pilgrambrücke)","icoX":1,"extId":"905019","state":"F","crd":{"x":16354489,"y":48192968,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Nr.24)@X=16355244@Y=48192762@U=81@L=905044@","type":"S","name":"Wien Pilgramgasse (Nr.24)","icoX":1,"extId":"905044","state":"F","crd":{"x":16355244,"y":48192762,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"}],"prodL":[{"name":"","icoX":0,"cls":256,"prodCtx":{"name":""}},{"name":"","icoX":1,"cls":64,"prodCtx":{"name":""}}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":100,"g":100,"b":100}}]},"locL":[{"lid":"A=1@O=Wien Pilgramgasse (U)@X=16354614@Y=48192690@U=81@L=1390562@","type":"S","name":"Wien Pilgramgasse (U)","icoX":0,"extId":"1390562","state":"F","crd":{"x":16354614,"y":48192690,"floor":0},"meta":true,"pCls":320,"pRefL":[0,1],"stopLocL":[0,1,2,3,4],"TZOffset":120,"chgTime":"000500"}]}}]}
\ No newline at end of file
+{"ver":"1.41","lang":"deu","id":"b624akck2ksdp64s","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"LocDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Pilgramgasse (U4)@X=16354282@Y=48192186@U=81@L=905002@","type":"S","name":"Wien Pilgramgasse (U4)","icoX":0,"extId":"905002","state":"F","crd":{"x":16354282,"y":48192186,"floor":0},"pCls":256,"pRefL":[0],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Linke Wienzeile)@X=16353949@Y=48192762@U=81@L=905005@","type":"S","name":"Wien Pilgramgasse (Linke Wienzeile)","icoX":1,"extId":"905005","state":"F","crd":{"x":16353949,"y":48192762,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Rechte Wienzeile)@X=16354830@Y=48192636@U=81@L=905009@","type":"S","name":"Wien Pilgramgasse (Rechte Wienzeile)","icoX":1,"extId":"905009","state":"F","crd":{"x":16354830,"y":48192636,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Pilgrambrücke)@X=16354489@Y=48192968@U=81@L=905019@","type":"S","name":"Wien Pilgramgasse (Pilgrambrücke)","icoX":1,"extId":"905019","state":"F","crd":{"x":16354489,"y":48192968,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"},{"lid":"A=1@O=Wien Pilgramgasse (Nr.24)@X=16355244@Y=48192762@U=81@L=905044@","type":"S","name":"Wien Pilgramgasse (Nr.24)","icoX":1,"extId":"905044","state":"F","crd":{"x":16355244,"y":48192762,"floor":0},"pCls":64,"pRefL":[1],"entry":true,"TZOffset":120,"chgTime":"000500"}],"prodL":[{"name":"","icoX":0,"cls":256,"prodCtx":{"name":""}},{"name":"","icoX":1,"cls":64,"prodCtx":{"name":""}}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":100,"g":100,"b":100}}]},"locL":[{"lid":"A=1@O=Wien Pilgramgasse (U)@X=16354614@Y=48192690@U=81@L=1390562@","type":"S","name":"Wien Pilgramgasse (U)","icoX":0,"extId":"1390562","state":"F","crd":{"x":16354614,"y":48192690,"floor":0},"meta":true,"pCls":320,"pRefL":[0,1],"stopLocL":[0,1,2,3,4],"TZOffset":120,"chgTime":"000500"}]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330.headers b/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330.headers
index 96ee9eb5..e358d1d3 100644
--- a/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330.headers
+++ b/test/e2e/fixtures/acc810c3dbfc4d9aa81c281222336330.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:55:24 GMT",
+ "date": "Tue, 03 May 2022 15:28:55 GMT",
"server": "Apache",
- "content-length": "674",
- "keep-alive": "timeout=5, max=93",
+ "content-length": "673",
+ "keep-alive": "timeout=5, max=78",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8",
"strict-transport-security": "max-age=63072000; includeSubDomains"
},
"url": "https://fahrplan.oebb.at/bin/mgate.exe",
- "time": 107,
+ "time": 110,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-t11cf88ransport/11cf88hafas-c11cf88lient:tes11cf88t"
+ "publicd14604-transd14604port/hd14604afas-clid14604ent:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/adbe300b3514d0d876cda0eb979a1568 b/test/e2e/fixtures/adbe300b3514d0d876cda0eb979a1568
new file mode 100644
index 00000000..15bcd75f
--- /dev/null
+++ b/test/e2e/fixtures/adbe300b3514d0d876cda0eb979a1568
@@ -0,0 +1 @@
+{"ver":"1.45","lang":"deu","id":"7smcxkeu2kchx4wg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=S+U Rathaus Steglitz (Berlin) [U9]@X=13319982@Y=52456435@U=86@L=900062781@","type":"S","name":"S+U Rathaus Steglitz (Berlin) [U9]","icoX":2,"extId":"900062781","state":"F","crd":{"x":13319982,"y":52456435,"floor":0},"pCls":11,"gidL":["A×de:11000:900062781"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":2,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"},{"lid":"A=1@O=U Schloßstr. (Berlin)@X=13324836@Y=52461182@U=86@L=900062203@","type":"S","name":"U Schloßstr. (Berlin)","icoX":2,"extId":"900062203","state":"F","crd":{"x":13324836,"y":52461182,"floor":0},"pCls":10,"gidL":["A×de:11000:900062203"],"chgTime":"000300"},{"lid":"A=1@O=U Walther-Schreiber-Platz (Berlin)@X=13328405@Y=52465002@U=86@L=900061101@","type":"S","name":"U Walther-Schreiber-Platz (Berlin)","icoX":2,"extId":"900061101","state":"F","crd":{"x":13328405,"y":52465002,"floor":0},"pCls":10,"gidL":["A×de:11000:900061101"],"chgTime":"000300"},{"lid":"A=1@O=U Friedrich-Wilhelm-Platz (Berlin)@X=13328675@Y=52471438@U=86@L=900061102@","type":"S","name":"U Friedrich-Wilhelm-Platz (Berlin)","icoX":2,"extId":"900061102","state":"F","crd":{"x":13328675,"y":52471438,"floor":0},"pCls":10,"gidL":["A×de:11000:900061102"],"chgTime":"000300"},{"lid":"A=1@O=S+U Bundesplatz (Berlin)@X=13328495@Y=52477497@U=86@L=900044202@","type":"S","name":"S+U Bundesplatz (Berlin)","icoX":2,"extId":"900044202","state":"F","crd":{"x":13328495,"y":52477497,"floor":0},"pCls":11,"gidL":["A×de:11000:900044202"],"chgTime":"000300"},{"lid":"A=1@O=U Berliner Str. (Berlin)@X=13331317@Y=52487214@U=86@L=900044201@","type":"S","name":"U Berliner Str. (Berlin)","icoX":2,"extId":"900044201","state":"F","crd":{"x":13331317,"y":52487214,"floor":0},"pCls":10,"gidL":["A×de:11000:900044201"],"chgTime":"000300"},{"lid":"A=1@O=U Güntzelstr. (Berlin)@X=13331084@Y=52491970@U=86@L=900043201@","type":"S","name":"U Güntzelstr. (Berlin)","icoX":2,"extId":"900043201","state":"F","crd":{"x":13331084,"y":52491970,"floor":0},"pCls":10,"gidL":["A×de:11000:900043201"],"chgTime":"000300"},{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":2,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Kurfürstendamm (Berlin)@X=13331416@Y=52503763@U=86@L=900023203@","type":"S","name":"U Kurfürstendamm (Berlin)","icoX":2,"extId":"900023203","state":"F","crd":{"x":13331416,"y":52503763,"floor":0},"pCls":10,"gidL":["A×de:11000:900023203"],"chgTime":"000300"},{"lid":"A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@","type":"S","name":"S+U Zoologischer Garten Bhf (Berlin)","icoX":2,"extId":"900023201","state":"F","crd":{"x":13332711,"y":52506919,"floor":0},"pCls":107,"gidL":["A×de:11000:900023201"],"chgTime":"000600"},{"lid":"A=1@O=U Hansaplatz (Berlin)@X=13342095@Y=52518092@U=86@L=900003101@","type":"S","name":"U Hansaplatz (Berlin)","icoX":2,"extId":"900003101","state":"F","crd":{"x":13342095,"y":52518092,"floor":0},"pCls":10,"gidL":["A×de:11000:900003101"],"chgTime":"000300"},{"lid":"A=1@O=U Turmstr. (Berlin)@X=13341421@Y=52525940@U=86@L=900003104@","type":"S","name":"U Turmstr. (Berlin)","icoX":2,"extId":"900003104","state":"F","crd":{"x":13341421,"y":52525940,"floor":0},"pCls":10,"gidL":["A×de:11000:900003104"],"chgTime":"000300"},{"lid":"A=1@O=U Birkenstr. (Berlin)@X=13341421@Y=52532268@U=86@L=900002201@","type":"S","name":"U Birkenstr. (Berlin)","icoX":2,"extId":"900002201","state":"F","crd":{"x":13341421,"y":52532268,"floor":0},"pCls":10,"gidL":["A×de:11000:900002201"],"chgTime":"000300"},{"lid":"A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@","type":"S","name":"S+U Westhafen (Berlin)","icoX":2,"extId":"900001201","state":"F","crd":{"x":13343839,"y":52536179,"floor":0},"pCls":11,"gidL":["A×de:11000:900001201"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":2,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"},{"lid":"A=1@O=U Leopoldplatz (Berlin)@X=13359391@Y=52546489@U=86@L=900009102@","type":"S","name":"U Leopoldplatz (Berlin)","icoX":2,"extId":"900009102","state":"F","crd":{"x":13359391,"y":52546489,"floor":0},"pCls":10,"gidL":["A×de:11000:900009102"],"chgTime":"000300"},{"lid":"A=1@O=U Nauener Platz (Berlin)@X=13367364@Y=52551523@U=86@L=900009201@","type":"S","name":"U Nauener Platz (Berlin)","icoX":2,"extId":"900009201","state":"F","crd":{"x":13367364,"y":52551523,"floor":0},"pCls":10,"gidL":["A×de:11000:900009201"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21301","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":3,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"loc_stop"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"U Osloer Str. (Berlin)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|35799|0|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"U Osloer Str. (Berlin)","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100300","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101400","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101700","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101800","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102000","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102100","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102300","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"täglich","sDaysI":"7. Jun bis 6. Jul 2022 Sa, So","sDaysB":"FFFFFFFFFFF0C183063FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220424","fpE":"20221210","planrtTS":"1651591607"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/adbe300b3514d0d876cda0eb979a1568.headers b/test/e2e/fixtures/adbe300b3514d0d876cda0eb979a1568.headers
new file mode 100644
index 00000000..5969d46e
--- /dev/null
+++ b/test/e2e/fixtures/adbe300b3514d0d876cda0eb979a1568.headers
@@ -0,0 +1,35 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:23 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2764",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fahrinfo.vbb.de/bin/mgate.exe",
+ "time": 203,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publicde8cec-transporde8cect/hafas-cde8ceclient:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "268"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/add6350742a5a275af22f4ef92036798 b/test/e2e/fixtures/add6350742a5a275af22f4ef92036798
index 376deec1..b74ae621 100644
--- a/test/e2e/fixtures/add6350742a5a275af22f4ef92036798
+++ b/test/e2e/fixtures/add6350742a5a275af22f4ef92036798
@@ -1 +1 @@
-{"ver":"1.30","lang":"deu","id":"pj6sgmu6wk45gm8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Flensburg@X=9436525@Y=54774043@U=100@L=8000103@","type":"S","name":"Flensburg","icoX":0,"extId":"8000103","state":"F","crd":{"x":9436525,"y":54774043,"floor":0},"pCls":10,"entry":true,"mMastLocX":1,"gidL":["A×de:01001:27253::1"]},{"lid":"A=1@O=Flensburg@X=9436525@Y=54774043@U=100@L=9027253@","type":"S","name":"Flensburg","icoX":1,"extId":"9027253","state":"F","crd":{"x":9436525,"y":54774043,"floor":0},"meta":true,"pCls":42,"isMainMast":true,"gidL":["A×de:01001:27253"]},{"lid":"A=1@O=Jübek@X=9405440@Y=54558778@U=100@L=8000334@","type":"S","name":"Jübek","icoX":2,"extId":"8000334","state":"F","crd":{"x":9405440,"y":54558778,"floor":0},"pCls":8,"entry":true,"mMastLocX":3,"gidL":["A×de:01059:47298::1"]},{"lid":"A=1@O=Jübek@X=9405440@Y=54558778@U=100@L=9047298@","type":"S","name":"Jübek","icoX":1,"extId":"9047298","state":"F","crd":{"x":9405440,"y":54558778,"floor":0},"meta":true,"pCls":8,"isMainMast":true},{"lid":"A=1@O=Husum@X=9055023@Y=54472275@U=100@L=8000181@","type":"S","name":"Husum","icoX":0,"extId":"8000181","state":"F","crd":{"x":9055023,"y":54472275,"floor":0},"pCls":14,"entry":true,"mMastLocX":5,"gidL":["A×de:01054:44660::1"]},{"lid":"A=1@O=Husum@X=9055023@Y=54472275@U=100@L=9044660@","type":"S","name":"Husum","icoX":1,"extId":"9044660","state":"F","crd":{"x":9055023,"y":54472275,"floor":0},"meta":true,"pCls":46,"isMainMast":true,"gidL":["A×de:01054:44660"]}],"prodL":[{"pid":"L::3::RE::B0269298727::RE_0269298727_RE7::*","name":"RE7","number":"RE7","icoX":2,"cls":8,"oprX":0,"prodCtx":{"name":" RE7","num":"21067","line":"RE7","matchId":"21067","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800201"}},{"pid":"L::3::RE::B0269298727::RE_0269298727_RE7::*","name":"RE7","number":"RE7","icoX":2,"cls":8,"oprX":1,"prodCtx":{"name":" RE7","num":"21067","line":"RE7","matchId":"21067","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800201"}},{"pid":"L::3::RE::B0269298727::RE_0269298727_RE74::*","name":"RE74","number":"RE74","icoX":2,"cls":8,"oprX":0,"prodCtx":{"name":" RE74","num":"21210","line":"RE74","matchId":"21210","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800271"}},{"pid":"L::3::RE::B0269298727::RE_0269298727_RE74::*","name":"RE74","number":"RE74","icoX":2,"cls":8,"oprX":1,"prodCtx":{"name":" RE74","num":"21210","line":"RE74","matchId":"21210","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800271"}}],"opL":[{"name":"DB Regio AG Nord","icoX":3},{"name":"DB Regio AG Nord","icoX":3,"id":"1689"}],"remL":[{"type":"A","code":"gm","prio":200,"icoX":4,"txtN":"Pflicht zum Tragen von FFP2-Masken"},{"type":"A","code":"FK","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich (Flensburg)"},{"type":"A","code":"FK","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich (Jübek)"},{"type":"A","code":"EH","prio":560,"icoX":4,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"SM","prio":561,"icoX":4,"txtN":"Info www.bahn.de/sh-barrierefrei"},{"type":"A","code":"FK","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich (Husum)"}],"icoL":[{"res":"PROD_IC","fg":{"r":255,"g":255,"b":255},"bg":{"r":29,"g":105,"b":159}},{"res":"STA"},{"res":"PROD_REG","fg":{"r":255,"g":255,"b":255},"bg":{"r":74,"g":22,"b":135}},{"res":"RE","txt":"DB Regio AG Nord"},{"res":"INFO"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":2,"type":"SOLID","bg":{"r":74,"g":22,"b":135}},{"type":"SOLID","bg":{"r":74,"g":22,"b":135}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"011000","chg":1,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 10. Dez 2022","sDaysB":"FFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000"},"dep":{"locX":0,"idx":0,"dProdX":0,"dTimeS":"101500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":6,"aProdX":2,"aTimeS":"112500","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dTimeS":"101500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":2,"aProdX":0,"aTimeS":"103000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|39280|0|100|18072022","prodX":1,"dirTxt":"Hamburg Hbf","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Flensburg@L=8000103@a=128@$A=1@O=Jübek@L=8000334@a=128@$202207181015$202207181030$ RE7$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":0,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":878837760}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001500"},"minChg":"000500"},{"type":"JNY","dep":{"locX":2,"idx":5,"dProdX":2,"dTimeS":"110100","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":6,"aProdX":2,"aTimeS":"112500","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|39938|3|100|18072022","prodX":3,"dirTxt":"Husum","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Jübek@L=8000334@a=128@$A=1@O=Husum@L=8000181@a=128@$202207181101$202207181125$ RE74$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":2,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":5,"sty":"I","fLocX":4,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":3,"sty":"I","fLocX":2,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":4,"sty":"I","fLocX":2,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":878837760}],"subscr":"F","prodL":[{"prodX":3,"fLocX":2,"tLocX":4,"fIdx":5,"tIdx":6}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"}}],"ctxRecon":"¶HKI¶T$A=1@O=Flensburg@L=8000103@a=128@$A=1@O=Jübek@L=8000334@a=128@$202207181015$202207181030$ RE7$$1$$$$$$§T$A=1@O=Jübek@L=8000334@a=128@$A=1@O=Husum@L=8000181@a=128@$202207181101$202207181125$ RE74$$1$$$$$$¶KRCC¶#VE#1#","freq":{"minC":60},"conSubscr":"F","recState":"U","cksum":"389f652a_3","cksumDti":"80ab44a8_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#200775#200775#200845#200845#0#0#165#200760#1#-2147483517#0#1#2|PDH#6c496e17abf0aa3a5b9bd9b02262da17|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#200775#200775#200845#200845#0#0#165#200760#1#-2147483517#0#1#2|PDH#6c496e17abf0aa3a5b9bd9b02262da17|RD#18072022|RT#100000|US#1","fpB":"20220303","fpE":"20221227","planrtTS":"1651590455","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":5,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8353017323968266238,"scoreS":"08353017323968266238","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8352709460712488958,"scoreS":"08352709460712488958","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223060771310141438,"scoreS":"09223060771310141438","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":5,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.30","lang":"deu","id":"2jgg8kek2ks98mwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Flensburg@X=9436525@Y=54774043@U=100@L=8000103@","type":"S","name":"Flensburg","icoX":0,"extId":"8000103","state":"F","crd":{"x":9436525,"y":54774043,"floor":0},"pCls":10,"entry":true,"mMastLocX":1,"gidL":["A×de:01001:27253::1"]},{"lid":"A=1@O=Flensburg@X=9436525@Y=54774043@U=100@L=9027253@","type":"S","name":"Flensburg","icoX":1,"extId":"9027253","state":"F","crd":{"x":9436525,"y":54774043,"floor":0},"meta":true,"pCls":42,"isMainMast":true,"gidL":["A×de:01001:27253"]},{"lid":"A=1@O=Jübek@X=9405440@Y=54558778@U=100@L=8000334@","type":"S","name":"Jübek","icoX":2,"extId":"8000334","state":"F","crd":{"x":9405440,"y":54558778,"floor":0},"pCls":8,"entry":true,"mMastLocX":3,"gidL":["A×de:01059:47298::1"]},{"lid":"A=1@O=Jübek@X=9405440@Y=54558778@U=100@L=9047298@","type":"S","name":"Jübek","icoX":1,"extId":"9047298","state":"F","crd":{"x":9405440,"y":54558778,"floor":0},"meta":true,"pCls":8,"isMainMast":true},{"lid":"A=1@O=Husum@X=9055023@Y=54472275@U=100@L=8000181@","type":"S","name":"Husum","icoX":0,"extId":"8000181","state":"F","crd":{"x":9055023,"y":54472275,"floor":0},"pCls":14,"entry":true,"mMastLocX":5,"gidL":["A×de:01054:44660::1"]},{"lid":"A=1@O=Husum@X=9055023@Y=54472275@U=100@L=9044660@","type":"S","name":"Husum","icoX":1,"extId":"9044660","state":"F","crd":{"x":9055023,"y":54472275,"floor":0},"meta":true,"pCls":46,"isMainMast":true,"gidL":["A×de:01054:44660"]}],"prodL":[{"pid":"L::3::RE::B0269298727::RE_0269298727_RE7::*","name":"RE7","number":"RE7","icoX":2,"cls":8,"oprX":0,"prodCtx":{"name":" RE7","num":"21067","line":"RE7","matchId":"21067","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800201"}},{"pid":"L::3::RE::B0269298727::RE_0269298727_RE7::*","name":"RE7","number":"RE7","icoX":2,"cls":8,"oprX":1,"prodCtx":{"name":" RE7","num":"21067","line":"RE7","matchId":"21067","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800201"}},{"pid":"L::3::RE::B0269298727::RE_0269298727_RE74::*","name":"RE74","number":"RE74","icoX":2,"cls":8,"oprX":0,"prodCtx":{"name":" RE74","num":"21210","line":"RE74","matchId":"21210","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800271"}},{"pid":"L::3::RE::B0269298727::RE_0269298727_RE74::*","name":"RE74","number":"RE74","icoX":2,"cls":8,"oprX":1,"prodCtx":{"name":" RE74","num":"21210","line":"RE74","matchId":"21210","catOut":"RE ","catOutS":"RE","catOutL":"Regional-Express","catIn":"RE","catCode":"3","admin":"800271"}}],"opL":[{"name":"DB Regio AG Nord","icoX":3},{"name":"DB Regio AG Nord","icoX":3,"id":"1689"}],"remL":[{"type":"A","code":"gm","prio":200,"icoX":4,"txtN":"Pflicht zum Tragen von FFP2-Masken"},{"type":"A","code":"FK","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich (Flensburg)"},{"type":"A","code":"FK","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich (Jübek)"},{"type":"A","code":"EH","prio":560,"icoX":4,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"SM","prio":561,"icoX":4,"txtN":"Info www.bahn.de/sh-barrierefrei"},{"type":"A","code":"FK","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich (Husum)"}],"icoL":[{"res":"PROD_IC","fg":{"r":255,"g":255,"b":255},"bg":{"r":29,"g":105,"b":159}},{"res":"STA"},{"res":"PROD_REG","fg":{"r":255,"g":255,"b":255},"bg":{"r":74,"g":22,"b":135}},{"res":"RE","txt":"DB Regio AG Nord"},{"res":"INFO"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":2,"type":"SOLID","bg":{"r":74,"g":22,"b":135}},{"type":"SOLID","bg":{"r":74,"g":22,"b":135}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"011000","chg":1,"sDays":{"sDaysR":"nicht täglich","sDaysI":"3. Mai bis 10. Dez 2022","sDaysB":"FFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000"},"dep":{"locX":0,"idx":0,"dProdX":0,"dTimeS":"101500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":6,"aProdX":2,"aTimeS":"112500","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":0,"dProdX":0,"dTimeS":"101500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":2,"aProdX":0,"aTimeS":"103000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|39280|0|100|18072022","prodX":1,"dirTxt":"Hamburg Hbf","dirFlg":"1","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Flensburg@L=8000103@a=128@$A=1@O=Jübek@L=8000334@a=128@$202207181015$202207181030$ RE7$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":0,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":3,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":4,"sty":"I","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":878837760}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":0,"tIdx":2}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"001500"},"minChg":"000500"},{"type":"JNY","dep":{"locX":2,"idx":5,"dProdX":2,"dTimeS":"110100","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":4,"idx":6,"aProdX":2,"aTimeS":"112500","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|39938|3|100|18072022","prodX":3,"dirTxt":"Husum","dirFlg":"2","status":"P","isRchbl":true,"freq":{"minC":60,"maxC":60,"numC":3},"ctxRecon":"T$A=1@O=Jübek@L=8000334@a=128@$A=1@O=Husum@L=8000181@a=128@$202207181101$202207181125$ RE74$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":2,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":2,"sty":"I","fLocX":2,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":5,"sty":"I","fLocX":4,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":3,"sty":"I","fLocX":2,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":4,"sty":"I","fLocX":2,"tLocX":4,"tagL":["RES_JNY_DTL"],"sort":878837760}],"subscr":"F","prodL":[{"prodX":3,"fLocX":2,"tLocX":4,"fIdx":5,"tIdx":6}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"002400"}}],"ctxRecon":"¶HKI¶T$A=1@O=Flensburg@L=8000103@a=128@$A=1@O=Jübek@L=8000334@a=128@$202207181015$202207181030$ RE7$$1$$$$$$§T$A=1@O=Jübek@L=8000334@a=128@$A=1@O=Husum@L=8000181@a=128@$202207181101$202207181125$ RE74$$1$$$$$$¶KRCC¶#VE#1#","freq":{"minC":60},"conSubscr":"F","recState":"U","cksum":"389f652a_3","cksumDti":"80ab44a8_3","intvlSubscr":"F","originType":"INITIAL"}],"outCtxScrB":"2|OB|MT#11#200775#200775#200845#200845#0#0#165#200760#1#-2147483517#0#1#2|PDH#6c496e17abf0aa3a5b9bd9b02262da17|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#200775#200775#200845#200845#0#0#165#200760#1#-2147483517#0#1#2|PDH#6c496e17abf0aa3a5b9bd9b02262da17|RD#18072022|RT#100000|US#1","fpB":"20220303","fpE":"20221227","planrtTS":"1651591446","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":5,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":8353017323968266238,"scoreS":"08353017323968266238","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":8352709460712488958,"scoreS":"08352709460712488958","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223060771310141438,"scoreS":"09223060771310141438","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":5,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/add6350742a5a275af22f4ef92036798.headers b/test/e2e/fixtures/add6350742a5a275af22f4ef92036798.headers
index c7ff6d13..d72b36d8 100644
--- a/test/e2e/fixtures/add6350742a5a275af22f4ef92036798.headers
+++ b/test/e2e/fixtures/add6350742a5a275af22f4ef92036798.headers
@@ -1,16 +1,16 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:07:59 GMT",
+ "date": "Tue, 03 May 2022 15:24:35 GMT",
"server": "Apache",
"vary": "User-Agent",
"content-length": "2170",
- "keep-alive": "timeout=5, max=91",
+ "keep-alive": "timeout=5, max=100",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://nah.sh.hafas.de/bin/mgate.exe",
- "time": 261,
+ "time": 506,
"request": {
"method": "POST",
"headers": {
@@ -24,7 +24,7 @@
"application/json"
],
"user-agent": [
- "public-608269transp608269ort/ha608269fas-cli608269ent:te608269st"
+ "public-tc759bfransportc759bf/hafas-c759bfclient:tec759bfst"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/b2ebe5362e37b10e73e4d3ec373f4a51 b/test/e2e/fixtures/b2ebe5362e37b10e73e4d3ec373f4a51
new file mode 100644
index 00000000..aa4e5cf5
--- /dev/null
+++ b/test/e2e/fixtures/b2ebe5362e37b10e73e4d3ec373f4a51
@@ -0,0 +1 @@
+{"ver":"1.21","lang":"eng","id":"qq4siku62ks5pmwx","err":"OK","svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wrocław Główny@X=17037084@Y=51098075@U=51@L=5100069@","type":"S","name":"Wrocław Główny","icoX":0,"extId":"5100069","state":"F","crd":{"x":17037084,"y":51098075,"layerX":0,"crdSysX":0},"pCls":14},{"lid":"A=1@O=Kraków Główny@X=19947423@Y=50067192@U=51@L=5100028@","type":"S","name":"Kraków Główny","icoX":0,"extId":"5100028","state":"F","crd":{"x":19947423,"y":50067192,"layerX":0,"crdSysX":0},"pCls":14}],"prodL":[{"name":"IC 8304","number":"8304","icoX":1,"cls":4,"oprX":0,"prodCtx":{"name":"IC 8304","num":"8304","matchId":"8304","catOut":"IC ","catOutS":"ICP","catOutL":"IC InterCity","catIn":"ICP","catCode":"2","admin":"51IC__"}},{"name":"IC 6200","number":"6200","icoX":1,"cls":4,"oprX":0,"prodCtx":{"name":"IC 6200","num":"6200","matchId":"6200","catOut":"IC ","catOutS":"ICP","catOutL":"IC InterCity","catIn":"ICP","catCode":"2","admin":"51IC__"}},{"name":"IC 5312","number":"5312","icoX":1,"cls":4,"oprX":0,"prodCtx":{"name":"IC 5312","num":"5312","matchId":"5312","catOut":"IC ","catOutS":"ICP","catOutL":"IC InterCity","catIn":"ICP","catCode":"2","admin":"51IC__"}}],"polyL":[],"layerL":[{"id":"standard","name":"standard","index":0,"annoCnt":0}],"crdSysL":[{"id":"standard","index":0,"type":"WGS84"}],"opL":[{"name":"PKP Intercity","icoX":2}],"remL":[{"type":"A","code":"JP","prio":15,"icoX":3,"txtN":"buffet"},{"type":"A","code":"P1","prio":101,"icoX":3,"txtN":"PKP Intercity"},{"type":"A","code":"CC","prio":250,"icoX":3,"txtN":"The ability to purchase tickets by mobile phone on m.bilkom.pl"},{"type":"A","code":"FB","prio":250,"icoX":3,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"RE","prio":320,"icoX":3,"txtN":"Seat booking"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"air conditioning"},{"type":"A","code":"KK","prio":610,"icoX":3,"txtN":"parent-and-children compartment"},{"type":"A","code":"95","prio":620,"icoX":3,"txtN":"wagon with a platform for disabled travellers"},{"type":"A","code":"K ","prio":640,"icoX":3,"txtN":"carriage of parcels"},{"type":"I","code":"ZN","icoX":3,"txtN":"MATEJKO"},{"type":"A","code":"WE","prio":900,"icoX":3,"txtN":"wagon with markings in braille"},{"type":"I","code":"ZN","icoX":3,"txtN":"HETMAN"},{"type":"I","code":"ZN","icoX":3,"txtN":"PIAST"}],"icoL":[{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":77,"g":170,"b":221}},{"res":"prod_icp","fg":{"r":255,"g":255,"b":255},"bg":{"r":40,"g":179,"b":31}},{"res":"IC","txt":"PKP Intercity"},{"res":"INFO"},{"res":"cl_pt"}]},"outConL":[{"cid":"C-0","date":"20220117","dur":"031800","chg":0,"sDays":{"sDaysR":"not every day","sDaysI":"17. Jan until 12. Mar 2022","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000"},"dep":{"locX":0,"idx":13,"dProdX":0,"dPlatfS":"III/5","dInR":true,"dTimeS":"112200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":25,"aProdX":0,"aPlatfS":"I/11","aOutR":true,"aTimeS":"144000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","icoX":1,"dep":{"locX":0,"idx":13,"dProdX":0,"dPlatfS":"III/5","dInR":true,"dTimeS":"112200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":25,"aProdX":0,"aPlatfS":"I/11","aOutR":true,"aTimeS":"144000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|378468|0|51|17012022","prodX":0,"status":"P","isRchbl":true,"freq":{"minC":30,"maxC":104,"numC":2,"jnyL":[{"jid":"1|378313|0|51|17012022","prodX":1,"stopL":[{"locX":0,"idx":0,"dProdX":1,"dTimeS":"130600","type":"N"},{"locX":1,"idx":5,"aProdX":1,"aTimeS":"161000","type":"N"}],"ctxRecon":"T$A=1@O=Wrocław Główny@L=5100069@a=128@$A=1@O=Kraków Główny@L=5100028@a=128@$202201171306$202201171610$IC 6200$$1$$$$","msgL":[{"type":"REM","remX":1,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684326912},{"type":"REM","remX":2,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":3,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":4,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":713031680},{"type":"REM","remX":5,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":7,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":752353280},{"type":"REM","remX":8,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":754974720},{"type":"REM","remX":10,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":789053440},{"type":"REM","remX":11,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":5}]},{"jid":"1|378110|0|51|17012022","prodX":2,"stopL":[{"locX":0,"idx":18,"dProdX":2,"dTimeS":"133600","type":"N"},{"locX":1,"idx":30,"aProdX":2,"aTimeS":"165300","type":"N"}],"ctxRecon":"T$A=1@O=Wrocław Główny@L=5100069@a=128@$A=1@O=Kraków Główny@L=5100028@a=128@$202201171336$202201171653$IC 5312$$1$$$$","msgL":[{"type":"REM","remX":0,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538836992},{"type":"REM","remX":1,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684326912},{"type":"REM","remX":2,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":3,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":4,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":713031680},{"type":"REM","remX":5,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":7,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":752353280},{"type":"REM","remX":8,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":754974720},{"type":"REM","remX":10,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":789053440},{"type":"REM","remX":12,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":18,"tIdx":30}]}]},"ctxRecon":"T$A=1@O=Wrocław Główny@L=5100069@a=128@$A=1@O=Kraków Główny@L=5100028@a=128@$202201171122$202201171440$IC 8304$$1$$$$","msgL":[{"type":"REM","remX":0,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538836992},{"type":"REM","remX":1,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684326912},{"type":"REM","remX":2,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":3,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":703856640},{"type":"REM","remX":4,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":713031680},{"type":"REM","remX":5,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":6,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":751042560},{"type":"REM","remX":7,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":752353280},{"type":"REM","remX":8,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":754974720},{"type":"REM","remX":9,"fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":13,"tIdx":25}]}}],"ctxRecon":"¶HKI¶T$A=1@O=Wrocław Główny@L=5100069@a=128@$A=1@O=Kraków Główny@L=5100028@a=128@$202201171122$202201171440$IC 8304$$1$$$$","freq":{"minC":30},"trfRes":{"fareSetL":[],"shpCtx":"isPriceAvailable=yes"},"conSubscr":"F","recState":"U","cksum":"0668d1bc_3","cksumDti":"df330910_3"}],"outCtxScrB":"2|OB|MT#11#579562#579562#579760#579760#0#0#965#579480#1#-2147483550#0#1#2|PDH#58ba316a76669c3f09a44be9afac6254|RD#17012022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#579562#579562#579760#579760#0#0#965#579480#1#-2147483550#0#1#2|PDH#58ba316a76669c3f09a44be9afac6254|RD#17012022|RT#100000|US#1","fpB":"20201213","fpE":"20221210","planrtTS":"1651591427","outConGrpL":[{"name":"Local public transport","icoX":4,"grpid":"cl_pt","conScoringL":[{"type":"DT","name":"Departure"},{"type":"AT","name":"Arrival"},{"type":"TI","name":"Duration"}],"initScoringType":"DT","requests":[{"id":"PublicTransport","autosend":true}],"scrollable":true}]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/b2ebe5362e37b10e73e4d3ec373f4a51.headers b/test/e2e/fixtures/b2ebe5362e37b10e73e4d3ec373f4a51.headers
new file mode 100644
index 00000000..d4f6afdb
--- /dev/null
+++ b/test/e2e/fixtures/b2ebe5362e37b10e73e4d3ec373f4a51.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:25:51 GMT",
+ "server": "Apache",
+ "content-length": "1944",
+ "content-type": "application/json; charset=utf-8",
+ "set-cookie": [
+ "HAFAS-PROD-MOBIL-CL-SSL=HAFAS-PROD-MOBIL-01; path=/"
+ ]
+ },
+ "url": "https://mobil.rozklad-pkp.pl:8019/bin/mgate.exe",
+ "time": 15372,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public13f943-transpor13f943t/hafas13f943-clie13f943nt:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "596"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435 b/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435
index e0a4fe14..848f96cc 100644
--- a/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435
+++ b/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435
@@ -1 +1 @@
-{"ver":"1.40","lang":"deu","id":"vs2cak8cwgmgpm4k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Uhlandstr., Saarbrücken@X=7006939@Y=49231250@U=80@L=10609@","type":"S","name":"Uhlandstr., Saarbrücken","icoX":0,"extId":"10609","state":"F","crd":{"x":7006939,"y":49231250,"floor":0},"pCls":64,"pRefL":[1],"chgTime":"000300"},{"lid":"A=1@O=Riegelsberg Süd, Riegelsberg@X=6953399@Y=49294300@U=80@L=17523@","type":"S","name":"Riegelsberg Süd, Riegelsberg","icoX":0,"extId":"17523","state":"F","crd":{"x":6953399,"y":49294300,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Siedlerheim, Saarbrücken Malstatt@X=6960455@Y=49255547@U=80@L=10518@","type":"S","name":"Siedlerheim, Saarbrücken Malstatt","icoX":0,"extId":"10518","state":"F","crd":{"x":6960455,"y":49255547,"floor":0},"pCls":1216,"chgTime":"000300"}],"prodL":[{"pid":"L::6::S::B0664245212::S_0664245212_1::*","name":"S 1","nameS":"1","number":"1","icoX":0,"cls":64,"oprX":0,"prodCtx":{"name":"S 1","num":"276","line":"1","matchId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn","catIn":"Sbs","catCode":"6","admin":"SBSTR_"}},{"name":"S 1","nameS":"1","icoX":0,"cls":64,"prodCtx":{"name":"S 1","line":"1","lineId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn"}},{"pid":"L::6::S::B0664245212::S_0664245212_1::*","name":"S 1","nameS":"1","number":"1","icoX":0,"cls":64,"oprX":0,"prodCtx":{"name":"S 1","num":"342","line":"1","matchId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn","catIn":"Sbs","catCode":"6","admin":"SBSTR_"}}],"opL":[{"name":"Saarbahn GmbH","icoX":1}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtN":"Betreiber: Saarbahn GmbH"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":135,"b":34}},{"res":"S+B","txt":"Saarbahn GmbH"},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":237,"g":135,"b":34}},{"type":"SOLID","bg":{"r":237,"g":135,"b":34}}]},"type":"DEP","jnyL":[{"jid":"1|25714|2|80|18072022","date":"20220718","prodX":0,"dirTxt":"Riegelsberg Süd","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"100200","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":16}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|25700|0|80|18072022","date":"20220718","prodX":2,"dirTxt":"Siedlerheim","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":2,"dTimeS":"100900","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":2,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20211212","fpE":"20221210","planrtTS":"1651589811","sD":"20220503","sT":"165752","locRefL":[0]}}]}
\ No newline at end of file
+{"ver":"1.40","lang":"deu","id":"zg24ikcs2guypmck","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"StationBoard","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Uhlandstr., Saarbrücken@X=7006939@Y=49231250@U=80@L=10609@","type":"S","name":"Uhlandstr., Saarbrücken","icoX":0,"extId":"10609","state":"F","crd":{"x":7006939,"y":49231250,"floor":0},"pCls":64,"pRefL":[1],"chgTime":"000300"},{"lid":"A=1@O=Riegelsberg Süd, Riegelsberg@X=6953399@Y=49294300@U=80@L=17523@","type":"S","name":"Riegelsberg Süd, Riegelsberg","icoX":0,"extId":"17523","state":"F","crd":{"x":6953399,"y":49294300,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Siedlerheim, Saarbrücken Malstatt@X=6960455@Y=49255547@U=80@L=10518@","type":"S","name":"Siedlerheim, Saarbrücken Malstatt","icoX":0,"extId":"10518","state":"F","crd":{"x":6960455,"y":49255547,"floor":0},"pCls":1216,"chgTime":"000300"}],"prodL":[{"pid":"L::6::S::B0664245212::S_0664245212_1::*","name":"S 1","nameS":"1","number":"1","icoX":0,"cls":64,"oprX":0,"prodCtx":{"name":"S 1","num":"276","line":"1","matchId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn","catIn":"Sbs","catCode":"6","admin":"SBSTR_"}},{"name":"S 1","nameS":"1","icoX":0,"cls":64,"prodCtx":{"name":"S 1","line":"1","lineId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn"}},{"pid":"L::6::S::B0664245212::S_0664245212_1::*","name":"S 1","nameS":"1","number":"1","icoX":0,"cls":64,"oprX":0,"prodCtx":{"name":"S 1","num":"342","line":"1","matchId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn","catIn":"Sbs","catCode":"6","admin":"SBSTR_"}}],"opL":[{"name":"Saarbahn GmbH","icoX":1}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtN":"Betreiber: Saarbahn GmbH"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":135,"b":34}},{"res":"S+B","txt":"Saarbahn GmbH"},{"res":"attr_info"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":237,"g":135,"b":34}},{"type":"SOLID","bg":{"r":237,"g":135,"b":34}}]},"type":"DEP","jnyL":[{"jid":"1|25714|2|80|18072022","date":"20220718","prodX":0,"dirTxt":"Riegelsberg Süd","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":4,"dProdX":0,"dTimeS":"100200","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":4,"tIdx":16}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},{"jid":"1|25700|0|80|18072022","date":"20220718","prodX":2,"dirTxt":"Siedlerheim","dirFlg":"1","status":"P","isRchbl":true,"stbStop":{"locX":0,"idx":7,"dProdX":2,"dTimeS":"100900","type":"N"},"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":2,"fIdx":7,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"}],"fpB":"20211212","fpE":"20221210","planrtTS":"1651591671","sD":"20220503","sT":"172851","locRefL":[0]}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435.headers b/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435.headers
index a30fc0b4..5a23d301 100644
--- a/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435.headers
+++ b/test/e2e/fixtures/be5aa0da9172eaf11c22424428cd2435.headers
@@ -1,15 +1,15 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 14:57:52 GMT",
+ "date": "Tue, 03 May 2022 15:28:51 GMT",
"server": "Apache/2.4.18 (Ubuntu)",
- "content-length": "1057",
- "keep-alive": "timeout=5, max=90",
+ "content-length": "1059",
+ "keep-alive": "timeout=5, max=98",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://saarfahrplan.de/bin/mgate.exe?mic=9bc01518a43d2cf30e7ae4ff1ed4f102&mac=a93002aecc5d165caea500ae3a640b3e",
- "time": 121,
+ "time": 138,
"request": {
"method": "POST",
"headers": {
@@ -23,7 +23,7 @@
"application/json"
],
"user-agent": [
- "public-trc723e6ansporc723e6t/hafac723e6s-clientc723e6:test"
+ "public41c2f9-transpor41c2f9t/hafas-41c2f9clien41c2f9t:test"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/bffded6dae556972437ef823e9bccfb1 b/test/e2e/fixtures/bffded6dae556972437ef823e9bccfb1
new file mode 100644
index 00000000..31279893
--- /dev/null
+++ b/test/e2e/fixtures/bffded6dae556972437ef823e9bccfb1
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R21.12.a","lang":"eng","id":"i5g48kac2gs8xkwg","err":"OK","cInfo":{"code":"OK","url":"","msg":""},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Berlin-Spandau (S)@X=13197450@Y=52534776@U=80@L=8089083@","type":"S","name":"Berlin-Spandau (S)","icoX":0,"extId":"8089083","state":"F","crd":{"x":13198547,"y":52534632,"z":0,"floor":0},"pCls":191,"entry":true},{"lid":"A=1@O=Flughafen BER - Terminal 1-2 (S-Bahn)@X=13511920@Y=52364844@U=80@L=8089201@","type":"S","name":"Flughafen BER - Terminal 1-2 (S-Bahn)","icoX":0,"extId":"8089201","state":"F","crd":{"x":13511920,"y":52364844,"z":0,"floor":0},"pCls":58,"entry":true},{"lid":"A=1@O=Berlin-Stresow@X=13209127@Y=52531972@U=80@L=8089053@","type":"S","name":"Berlin-Stresow","icoX":0,"extId":"8089053","state":"F","crd":{"x":13209559,"y":52531954,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin-Pichelsberg@X=13227132@Y=52510389@U=80@L=8089331@","type":"S","name":"Berlin-Pichelsberg","icoX":0,"extId":"8089331","state":"F","crd":{"x":13227087,"y":52510442,"z":0,"floor":0},"pCls":16},{"lid":"A=1@O=Berlin Olympiastadion@X=13242387@Y=52511162@U=80@L=8089330@","type":"S","name":"Berlin Olympiastadion","icoX":0,"extId":"8089330","state":"F","crd":{"x":13242765,"y":52511305,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Heerstraße@X=13259377@Y=52508123@U=80@L=8089329@","type":"S","name":"Berlin Heerstraße","icoX":0,"extId":"8089329","state":"F","crd":{"x":13259952,"y":52507899,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Messe Süd (Eichkamp)@X=13270119@Y=52498748@U=80@L=8089328@","type":"S","name":"Berlin Messe Süd (Eichkamp)","icoX":0,"extId":"8089328","state":"F","crd":{"x":13269921,"y":52498756,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Westkreuz@X=13283962@Y=52500734@U=80@L=8089047@","type":"S","name":"Berlin Westkreuz","icoX":0,"extId":"8089047","state":"F","crd":{"x":13283962,"y":52500734,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Charlottenburg (S)@X=13303945@Y=52504932@U=80@L=8089165@","type":"S","name":"Berlin Charlottenburg (S)","icoX":2,"extId":"8089165","state":"F","crd":{"x":13301338,"y":52504348,"z":0,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Savignyplatz@X=13319272@Y=52505094@U=80@L=8089037@","type":"S","name":"Berlin Savignyplatz","icoX":0,"extId":"8089037","state":"F","crd":{"x":13319362,"y":52505193,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Zoologischer Garten (S)@X=13332360@Y=52507152@U=80@L=8089046@","type":"S","name":"Berlin Zoologischer Garten (S)","icoX":0,"extId":"8089046","state":"F","crd":{"x":13332360,"y":52507152,"floor":0},"pCls":191,"entry":true},{"lid":"A=1@O=Berlin-Tiergarten@X=13336396@Y=52514065@U=80@L=8089091@","type":"S","name":"Berlin-Tiergarten","icoX":0,"extId":"8089091","state":"F","crd":{"x":13336414,"y":52514281,"z":0,"floor":0},"pCls":48},{"lid":"A=1@O=Berlin Bellevue@X=13348262@Y=52519953@U=80@L=8089005@","type":"S","name":"Berlin Bellevue","icoX":0,"extId":"8089005","state":"F","crd":{"x":13347956,"y":52519962,"z":0,"floor":0},"pCls":16},{"lid":"A=1@O=Berlin Hbf (S-Bahn)@X=13369549@Y=52525589@U=80@L=8089021@","type":"S","name":"Berlin Hbf (S-Bahn)","icoX":0,"extId":"8089021","state":"F","crd":{"x":13369279,"y":52525167,"z":0,"floor":0},"pCls":447,"entry":true},{"lid":"A=1@O=Berlin Friedrichstraße (S)@X=13386907@Y=52520178@U=80@L=8089066@","type":"S","name":"Berlin Friedrichstraße (S)","icoX":2,"extId":"8089066","state":"F","crd":{"x":13386322,"y":52520555,"z":0,"floor":0},"pCls":444,"entry":true},{"lid":"A=1@O=Berlin Hackescher Markt@X=13402368@Y=52522623@U=80@L=8089017@","type":"S","name":"Berlin Hackescher Markt","icoX":0,"extId":"8089017","state":"F","crd":{"x":13402197,"y":52522614,"z":0,"floor":0},"pCls":304},{"lid":"A=1@O=Berlin Alexanderplatz (S)@X=13411007@Y=52521643@U=80@L=8089001@","type":"S","name":"Berlin Alexanderplatz (S)","icoX":2,"extId":"8089001","state":"F","crd":{"x":13411097,"y":52521643,"z":0,"floor":0},"pCls":440,"entry":true},{"lid":"A=1@O=Berlin Jannowitzbrücke@X=13419349@Y=52514272@U=80@L=8089019@","type":"S","name":"Berlin Jannowitzbrücke","icoX":2,"extId":"8089019","state":"F","crd":{"x":13419681,"y":52514227,"z":0,"floor":0},"pCls":184},{"lid":"A=1@O=Berlin Ostbahnhof (S)@X=13435125@Y=52510721@U=80@L=8089185@","type":"S","name":"Berlin Ostbahnhof (S)","icoX":2,"extId":"8089185","state":"F","crd":{"x":13435125,"y":52510721,"floor":0},"pCls":63,"entry":true},{"lid":"A=1@O=Berlin Warschauer Straße@X=13451647@Y=52505975@U=80@L=8089045@","type":"S","name":"Berlin Warschauer Straße","icoX":0,"extId":"8089045","state":"F","crd":{"x":13452240,"y":52505948,"z":0,"floor":0},"pCls":432},{"lid":"A=1@O=Berlin Treptower Park@X=13461445@Y=52493561@U=80@L=8089043@","type":"S","name":"Berlin Treptower Park","icoX":2,"extId":"8089043","state":"F","crd":{"x":13461364,"y":52493345,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Berlin Plänterwald@X=13473122@Y=52478540@U=80@L=8089030@","type":"S","name":"Berlin Plänterwald","icoX":2,"extId":"8089030","state":"F","crd":{"x":13473374,"y":52478477,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Berlin Baumschulenweg@X=13490094@Y=52467240@U=80@L=8089004@","type":"S","name":"Berlin Baumschulenweg","icoX":2,"extId":"8089004","state":"F","crd":{"x":13486300,"y":52469470,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Berlin-Schöneweide (S)@X=13509115@Y=52454979@U=80@L=8089168@","type":"S","name":"Berlin-Schöneweide (S)","icoX":2,"extId":"8089168","state":"F","crd":{"x":13509115,"y":52454979,"floor":0},"pCls":312,"entry":true},{"lid":"A=1@O=Berlin-Johannisthal@X=13523678@Y=52446907@U=80@L=8089007@","type":"S","name":"Berlin-Johannisthal","icoX":2,"extId":"8089007","state":"F","crd":{"x":13523705,"y":52446907,"z":0,"floor":0},"pCls":24},{"lid":"A=1@O=Berlin-Adlershof@X=13541126@Y=52435032@U=80@L=8089052@","type":"S","name":"Berlin-Adlershof","icoX":2,"extId":"8089052","state":"F","crd":{"x":13541386,"y":52434816,"z":0,"floor":0},"pCls":312},{"lid":"A=1@O=Berlin-Altglienicke@X=13558753@Y=52407300@U=80@L=8089054@","type":"S","name":"Berlin-Altglienicke","icoX":2,"extId":"8089054","state":"F","crd":{"x":13559365,"y":52407714,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Berlin Grünbergallee@X=13542483@Y=52399408@U=80@L=8089016@","type":"S","name":"Berlin Grünbergallee","icoX":2,"extId":"8089016","state":"F","crd":{"x":13542555,"y":52399480,"z":0,"floor":0},"pCls":24},{"lid":"A=1@O=Flughafen BER - Terminal 5 (Schönefeld)@X=13512711@Y=52391066@U=80@L=8010109@","type":"S","name":"Flughafen BER - Terminal 5 (Schönefeld)","icoX":2,"extId":"8010109","state":"F","crd":{"x":13513196,"y":52391677,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Waßmannsdorf@X=13463531@Y=52368422@U=80@L=8013241@","type":"S","name":"Waßmannsdorf","icoX":2,"extId":"8013241","state":"F","crd":{"x":13463926,"y":52368898,"z":0,"floor":0},"pCls":56}],"prodL":[{"name":"S 9","nameS":"9","number":"9","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 9","num":"9065","line":"9","lineId":"4_08_____9","matchId":"9","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"08____"}}],"opL":[{"name":"S-Bahn Berlin","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Please wear an FFP2 mask. You are legally required to do so"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Number of bicycles conveyed limited"},{"type":"A","code":"K2","prio":300,"icoX":5,"txtN":"2nd class only"}],"icoL":[{"res":"S"},{"res":"s","txt":"S-Bahn Berlin"},{"res":"Bus"},{"res":"attr_info"},{"res":"attr_bike"},{"res":"attr_2nd"}],"dirL":[{"txt":"Flughafen BER - Terminal 1-2 (S-Bahn)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID"},{"type":"SOLID"}]},"journey":{"jid":"1|285058|8|80|18072022","date":"20220718","prodX":0,"dirTxt":"Flughafen BER - Terminal 1-2 (S-Bahn)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093800","dProgType":"PROGNOSED","dDirTxt":"Flughafen BER - Terminal 1-2 (S-Bahn)","dDirFlg":"2","dTZOffset":120,"type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093900","dTZOffset":120,"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"094300","dTZOffset":120,"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"094500","dTZOffset":120,"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"094700","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095000","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095200","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"6"},"aTimeS":"095400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"6"},"dTimeS":"095400","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"095600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095600","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"095800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"095800","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100000","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100200","dTZOffset":120,"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"15"},"aTimeS":"100500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"15"},"dTimeS":"100500","dTZOffset":120,"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"100700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100800","dTZOffset":120,"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101000","dTZOffset":120,"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101200","dTZOffset":120,"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101400","dTZOffset":120,"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"8"},"aTimeS":"101600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"8"},"dTimeS":"101700","dTZOffset":120,"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101900","dTZOffset":120,"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"102200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102300","dTZOffset":120,"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"102500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"102500","dTZOffset":120,"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"102700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"103000","dTZOffset":120,"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"103300","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"103300","dTZOffset":120,"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"103500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"103600","dTZOffset":120,"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"103800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"103800","dTZOffset":120,"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104300","dTZOffset":120,"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104500","dTZOffset":120,"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aPltfS":{"type":"PL","txt":"11"},"aTimeS":"104700","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"11"},"dTimeS":"104800","dTZOffset":120,"type":"N"},{"locX":29,"idx":28,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"105200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105200","dTZOffset":120,"type":"N"},{"locX":1,"idx":29,"aProdX":0,"aPltfS":{"type":"PL","txt":"5"},"aTimeS":"105600","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"runs daily, not 22., 23. May, 1. Oct ","sDaysB":"FFFFFFFFFFFFFFFFFFF3FFFFFFFFFC00FFE7FFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFF0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":29}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":29,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":29,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":29,"tagL":["RES_JNY_DTL"],"sort":710410240}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":29}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":29}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591394"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/bffded6dae556972437ef823e9bccfb1.headers b/test/e2e/fixtures/bffded6dae556972437ef823e9bccfb1.headers
new file mode 100644
index 00000000..fd4925f6
--- /dev/null
+++ b/test/e2e/fixtures/bffded6dae556972437ef823e9bccfb1.headers
@@ -0,0 +1,40 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:32 GMT",
+ "content-type": "application/json; charset=utf-8",
+ "content-length": "2930",
+ "connection": "keep-alive",
+ "set-cookie": [
+ "AWSALB=wH3o2E+IltYBkvA9ZRABI/tAhTu0y7HGplDwj/JhE37Rn/9mp3CiuPJUHDTLsh4K4dcLRIskY/YuQZRK3unA4GH79m2jlLvakXjRbaoAd2yKDcfreiF0NqMDK6N8; Expires=Tue, 10 May 2022 15:24:32 GMT; Path=/",
+ "AWSALBCORS=wH3o2E+IltYBkvA9ZRABI/tAhTu0y7HGplDwj/JhE37Rn/9mp3CiuPJUHDTLsh4K4dcLRIskY/YuQZRK3unA4GH79m2jlLvakXjRbaoAd2yKDcfreiF0NqMDK6N8; Expires=Tue, 10 May 2022 15:24:32 GMT; Path=/; SameSite=None; Secure"
+ ],
+ "server": "Apache",
+ "strict-transport-security": "max-age=16070400; includeSubDomains"
+ },
+ "url": "https://reiseauskunft.bahn.de/bin/mgate.exe?checksum=0736bf2d7dc4079de790842b88778e4b",
+ "time": 362,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-td7256franspod7256frt/hafas-d7256fclient:d7256ftest"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "301"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/c4b44caf4854508075ca1414187cca9b b/test/e2e/fixtures/c4b44caf4854508075ca1414187cca9b
new file mode 100644
index 00000000..a1b7f42f
--- /dev/null
+++ b/test/e2e/fixtures/c4b44caf4854508075ca1414187cca9b
@@ -0,0 +1 @@
+{"ver":"1.40","lang":"deu","id":"zg24qkcu2gu98k4k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Brebach Bf, Saarbrücken@X=7028818@Y=49216561@U=80@L=8001135@","type":"S","name":"Brebach Bf, Saarbrücken","icoX":0,"extId":"8001135","state":"F","crd":{"x":7028818,"y":49216561,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Riegelsberg Süd, Riegelsberg@X=6953399@Y=49294300@U=80@L=17523@","type":"S","name":"Riegelsberg Süd, Riegelsberg","icoX":0,"extId":"17523","state":"F","crd":{"x":6953399,"y":49294300,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Römerkastell, Saarbrücken@X=7021258@Y=49227043@U=80@L=10602@","type":"S","name":"Römerkastell, Saarbrücken","icoX":0,"extId":"10602","state":"F","crd":{"x":7021258,"y":49227043,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Kieselhumes, Saarbrücken@X=7017393@Y=49228139@U=80@L=10605@","type":"S","name":"Kieselhumes, Saarbrücken","icoX":0,"extId":"10605","state":"F","crd":{"x":7017393,"y":49228139,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Hellwigstr., Saarbrücken@X=7011532@Y=49229182@U=80@L=10627@","type":"S","name":"Hellwigstr., Saarbrücken","icoX":0,"extId":"10627","state":"F","crd":{"x":7011532,"y":49229182,"floor":0},"pCls":192,"chgTime":"000300"},{"lid":"A=1@O=Uhlandstr., Saarbrücken@X=7006939@Y=49231250@U=80@L=10609@","type":"S","name":"Uhlandstr., Saarbrücken","icoX":0,"extId":"10609","state":"F","crd":{"x":7006939,"y":49231250,"floor":0},"pCls":64,"chgTime":"000300"},{"lid":"A=1@O=Landwehrplatz, Saarbrücken@X=7001078@Y=49233281@U=80@L=10606@","type":"S","name":"Landwehrplatz, Saarbrücken","icoX":0,"extId":"10606","state":"F","crd":{"x":7001078,"y":49233281,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Johanneskirche, Saarbrücken@X=6996295@Y=49236050@U=80@L=10619@","type":"S","name":"Johanneskirche, Saarbrücken","icoX":0,"extId":"10619","state":"F","crd":{"x":6996295,"y":49236050,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Kaiserstr., Saarbrücken@X=6994102@Y=49237650@U=80@L=10604@","type":"S","name":"Kaiserstr., Saarbrücken","icoX":0,"extId":"10604","state":"F","crd":{"x":6994102,"y":49237650,"floor":0},"pCls":64,"chgTime":"000300"},{"lid":"A=1@O=Hauptbahnhof, Saarbrücken@X=6990165@Y=49240113@U=80@L=10600@","type":"S","name":"Hauptbahnhof, Saarbrücken","icoX":0,"extId":"10600","state":"F","crd":{"x":6990165,"y":49240113,"floor":0},"pCls":1740,"chgTime":"000300"},{"lid":"A=1@O=Trierer Str., Saarbrücken@X=6985904@Y=49240508@U=80@L=10603@","type":"S","name":"Trierer Str., Saarbrücken","icoX":0,"extId":"10603","state":"F","crd":{"x":6985904,"y":49240508,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Ludwigstr., Saarbrücken Malstatt@X=6978308@Y=49241192@U=80@L=10201@","type":"S","name":"Ludwigstr., Saarbrücken Malstatt","icoX":0,"extId":"10201","state":"F","crd":{"x":6978308,"y":49241192,"floor":0},"pCls":64,"chgTime":"000300"},{"lid":"A=1@O=Cottbuser Platz, Saarbrücken Malstatt@X=6972429@Y=49242756@U=80@L=10203@","type":"S","name":"Cottbuser Platz, Saarbrücken Malstatt","icoX":0,"extId":"10203","state":"F","crd":{"x":6972429,"y":49242756,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Pariser Platz/St.Paulus, Saarbrücken Malstatt@X=6967728@Y=49246738@U=80@L=10202@","type":"S","name":"Pariser Platz/St.Paulus, Saarbrücken Malstatt","icoX":0,"extId":"10202","state":"F","crd":{"x":6967728,"y":49246738,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Rastpfuhl, Saarbrücken Malstatt@X=6963368@Y=49250504@U=80@L=10511@","type":"S","name":"Rastpfuhl, Saarbrücken Malstatt","icoX":0,"extId":"10511","state":"F","crd":{"x":6963368,"y":49250504,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Siedlerheim, Saarbrücken Malstatt@X=6960455@Y=49255547@U=80@L=10518@","type":"S","name":"Siedlerheim, Saarbrücken Malstatt","icoX":0,"extId":"10518","state":"F","crd":{"x":6960455,"y":49255547,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Heinrichshaus, Saarbrücken Malstatt@X=6962109@Y=49274937@U=80@L=12301@","type":"S","name":"Heinrichshaus, Saarbrücken Malstatt","icoX":0,"extId":"12301","state":"F","crd":{"x":6962109,"y":49274937,"floor":0},"pCls":1728,"chgTime":"000300"}],"prodL":[{"pid":"L::6::S::B0664245212::S_0664245212_1::*","name":"S 1","nameS":"1","number":"1","icoX":0,"cls":64,"oprX":0,"prodCtx":{"name":"S 1","num":"276","line":"1","matchId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn","catIn":"Sbs","catCode":"6","admin":"SBSTR_"}}],"opL":[{"name":"Saarbahn GmbH","icoX":1}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtN":"Betreiber: Saarbahn GmbH"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":135,"b":34}},{"res":"S+B","txt":"Saarbahn GmbH"},{"res":"attr_info"}],"dirL":[{"txt":"Riegelsberg Süd","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":237,"g":135,"b":34}},{"type":"SOLID","bg":{"r":237,"g":135,"b":34}}]},"journey":{"jid":"1|25714|2|80|18072022","date":"20220718","prodX":0,"dirTxt":"Riegelsberg Süd","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095500","dProgType":"PROGNOSED","dDirTxt":"Riegelsberg Süd","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"095800","dProdX":0,"dTimeS":"095800","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"095900","dProdX":0,"dTimeS":"095900","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"100000","dProdX":0,"dTimeS":"100000","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"100200","dProdX":0,"dTimeS":"100200","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"100300","dProdX":0,"dTimeS":"100300","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"100500","dProdX":0,"dTimeS":"100500","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"100600","dProdX":0,"dTimeS":"100600","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"S"},"aTimeS":"100800","dProdX":0,"dPltfS":{"type":"PL","txt":"S"},"dTimeS":"100800","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"100900","dProdX":0,"dTimeS":"100900","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"101100","dProdX":0,"dTimeS":"101100","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"101300","dProdX":0,"dTimeS":"101300","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"101500","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"101600","dProdX":0,"dTimeS":"101600","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"101800","dProdX":0,"dTimeS":"101800","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"102100","dProdX":0,"dTimeS":"102100","type":"N"},{"locX":1,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102500","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Fr","sDaysI":"nicht 26. Mai, 6., 16. Jun, 15. Aug, 3. Okt, 1. Nov","sDaysB":"7CF1E3E7CF9F3E7CF9F3E7CF9F3E7CF0F3E7CF9F3A7C79D3E7CF9F3E7CF9F1E7CF9F3E7CF8F3E7CF973E7CF9F3E0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":16}],"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":16}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":16}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591671"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/c4b44caf4854508075ca1414187cca9b.headers b/test/e2e/fixtures/c4b44caf4854508075ca1414187cca9b.headers
new file mode 100644
index 00000000..40e41da6
--- /dev/null
+++ b/test/e2e/fixtures/c4b44caf4854508075ca1414187cca9b.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:51 GMT",
+ "server": "Apache/2.4.18 (Ubuntu)",
+ "content-length": "1914",
+ "keep-alive": "timeout=5, max=97",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://saarfahrplan.de/bin/mgate.exe?mic=aeea52420e98726ed5bf3f1cbc241aa5&mac=0612338834775f92cc9de7d6b0611694",
+ "time": 127,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-41c2f9transpo41c2f9rt/hafas41c2f9-clie41c2f9nt:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "281"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/c91a32eb72a49d56c0e5435771cf072d b/test/e2e/fixtures/c91a32eb72a49d56c0e5435771cf072d
new file mode 100644
index 00000000..409dbd8a
--- /dev/null
+++ b/test/e2e/fixtures/c91a32eb72a49d56c0e5435771cf072d
@@ -0,0 +1 @@
+{"ver":"1.45","lang":"deu","id":"7smc8kus2gehxk8g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=S+U Rathaus Steglitz (Berlin) [U9]@X=13319982@Y=52456435@U=86@L=900062781@","type":"S","name":"S+U Rathaus Steglitz (Berlin) [U9]","icoX":2,"extId":"900062781","state":"F","crd":{"x":13319982,"y":52456435,"floor":0},"pCls":11,"gidL":["A×de:11000:900062781"],"chgTime":"000300"},{"lid":"A=1@O=U Osloer Str. (Berlin)@X=13373279@Y=52557105@U=86@L=900009202@","type":"S","name":"U Osloer Str. (Berlin)","icoX":2,"extId":"900009202","state":"F","crd":{"x":13373279,"y":52557105,"floor":0},"pCls":14,"gidL":["A×de:11000:900009202"],"chgTime":"000300"},{"lid":"A=1@O=U Schloßstr. (Berlin)@X=13324836@Y=52461182@U=86@L=900062203@","type":"S","name":"U Schloßstr. (Berlin)","icoX":2,"extId":"900062203","state":"F","crd":{"x":13324836,"y":52461182,"floor":0},"pCls":10,"gidL":["A×de:11000:900062203"],"chgTime":"000300"},{"lid":"A=1@O=U Walther-Schreiber-Platz (Berlin)@X=13328405@Y=52465002@U=86@L=900061101@","type":"S","name":"U Walther-Schreiber-Platz (Berlin)","icoX":2,"extId":"900061101","state":"F","crd":{"x":13328405,"y":52465002,"floor":0},"pCls":10,"gidL":["A×de:11000:900061101"],"chgTime":"000300"},{"lid":"A=1@O=U Friedrich-Wilhelm-Platz (Berlin)@X=13328675@Y=52471438@U=86@L=900061102@","type":"S","name":"U Friedrich-Wilhelm-Platz (Berlin)","icoX":2,"extId":"900061102","state":"F","crd":{"x":13328675,"y":52471438,"floor":0},"pCls":10,"gidL":["A×de:11000:900061102"],"chgTime":"000300"},{"lid":"A=1@O=S+U Bundesplatz (Berlin)@X=13328495@Y=52477497@U=86@L=900044202@","type":"S","name":"S+U Bundesplatz (Berlin)","icoX":2,"extId":"900044202","state":"F","crd":{"x":13328495,"y":52477497,"floor":0},"pCls":11,"gidL":["A×de:11000:900044202"],"chgTime":"000300"},{"lid":"A=1@O=U Berliner Str. (Berlin)@X=13331317@Y=52487214@U=86@L=900044201@","type":"S","name":"U Berliner Str. (Berlin)","icoX":2,"extId":"900044201","state":"F","crd":{"x":13331317,"y":52487214,"floor":0},"pCls":10,"gidL":["A×de:11000:900044201"],"chgTime":"000300"},{"lid":"A=1@O=U Güntzelstr. (Berlin)@X=13331084@Y=52491970@U=86@L=900043201@","type":"S","name":"U Güntzelstr. (Berlin)","icoX":2,"extId":"900043201","state":"F","crd":{"x":13331084,"y":52491970,"floor":0},"pCls":10,"gidL":["A×de:11000:900043201"],"chgTime":"000300"},{"lid":"A=1@O=U Spichernstr. (Berlin)@X=13330616@Y=52496581@U=86@L=900042101@","type":"S","name":"U Spichernstr. (Berlin)","icoX":2,"extId":"900042101","state":"F","crd":{"x":13330616,"y":52496581,"floor":0},"pCls":10,"gidL":["A×de:11000:900042101"],"chgTime":"000300"},{"lid":"A=1@O=U Kurfürstendamm (Berlin)@X=13331416@Y=52503763@U=86@L=900023203@","type":"S","name":"U Kurfürstendamm (Berlin)","icoX":2,"extId":"900023203","state":"F","crd":{"x":13331416,"y":52503763,"floor":0},"pCls":10,"gidL":["A×de:11000:900023203"],"chgTime":"000300"},{"lid":"A=1@O=S+U Zoologischer Garten Bhf (Berlin)@X=13332711@Y=52506919@U=86@L=900023201@","type":"S","name":"S+U Zoologischer Garten Bhf (Berlin)","icoX":2,"extId":"900023201","state":"F","crd":{"x":13332711,"y":52506919,"floor":0},"pCls":107,"gidL":["A×de:11000:900023201"],"chgTime":"000600"},{"lid":"A=1@O=U Hansaplatz (Berlin)@X=13342095@Y=52518092@U=86@L=900003101@","type":"S","name":"U Hansaplatz (Berlin)","icoX":2,"extId":"900003101","state":"F","crd":{"x":13342095,"y":52518092,"floor":0},"pCls":10,"gidL":["A×de:11000:900003101"],"chgTime":"000300"},{"lid":"A=1@O=U Turmstr. (Berlin)@X=13341421@Y=52525940@U=86@L=900003104@","type":"S","name":"U Turmstr. (Berlin)","icoX":2,"extId":"900003104","state":"F","crd":{"x":13341421,"y":52525940,"floor":0},"pCls":10,"gidL":["A×de:11000:900003104"],"chgTime":"000300"},{"lid":"A=1@O=U Birkenstr. (Berlin)@X=13341421@Y=52532268@U=86@L=900002201@","type":"S","name":"U Birkenstr. (Berlin)","icoX":2,"extId":"900002201","state":"F","crd":{"x":13341421,"y":52532268,"floor":0},"pCls":10,"gidL":["A×de:11000:900002201"],"chgTime":"000300"},{"lid":"A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@","type":"S","name":"S+U Westhafen (Berlin)","icoX":2,"extId":"900001201","state":"F","crd":{"x":13343839,"y":52536179,"floor":0},"pCls":11,"gidL":["A×de:11000:900001201"],"chgTime":"000300"},{"lid":"A=1@O=U Amrumer Str. (Berlin)@X=13349530@Y=52542201@U=86@L=900009101@","type":"S","name":"U Amrumer Str. (Berlin)","icoX":2,"extId":"900009101","state":"F","crd":{"x":13349530,"y":52542201,"floor":0},"pCls":10,"gidL":["A×de:11000:900009101"],"chgTime":"000300"},{"lid":"A=1@O=U Leopoldplatz (Berlin)@X=13359391@Y=52546489@U=86@L=900009102@","type":"S","name":"U Leopoldplatz (Berlin)","icoX":2,"extId":"900009102","state":"F","crd":{"x":13359391,"y":52546489,"floor":0},"pCls":10,"gidL":["A×de:11000:900009102"],"chgTime":"000300"},{"lid":"A=1@O=U Nauener Platz (Berlin)@X=13367364@Y=52551523@U=86@L=900009201@","type":"S","name":"U Nauener Platz (Berlin)","icoX":2,"extId":"900009201","state":"F","crd":{"x":13367364,"y":52551523,"floor":0},"pCls":10,"gidL":["A×de:11000:900009201"],"chgTime":"000300"}],"prodL":[{"pid":"L::1::U::B3041857784::U_3041857784_U9::*","name":"U9","nameS":"U9","number":"U9","icoX":0,"cls":2,"oprX":0,"prodCtx":{"name":" U9","num":"21299","line":"U9","matchId":"U9","catOut":"U ","catOutS":"U","catOutL":"U ","catIn":"U","catCode":"1","admin":"BVU---"},"himIdL":["HIM_FREETEXT_75748","HIM_FREETEXT_67063"]}],"opL":[{"name":"Berliner Verkehrsbetriebe","url":"https://www.bvg.de/","icoX":1,"id":"796"}],"remL":[{"type":"A","code":"OPERATOR","icoX":3,"txtS":"BVG","txtN":"BVG","txtL":"Berliner Verkehrsbetriebe"},{"type":"A","code":"bf","prio":2,"icoX":3,"txtN":"barrierefrei"},{"type":"A","code":"FB","prio":10,"icoX":4,"txtN":"Fahrradmitnahme möglich"}],"himL":[{"hid":"75748","act":true,"head":".Fahrplan kann sich noch ändern","text":"Für den von Ihnen abgefragten Zeitraum sind noch Änderungen des Fahrplans zu erwarten, bitte überprüfen Sie Ihre Verbindung vor Fahrtantritt.","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220424","lModTime":"095958","sDate":"20220707","sTime":"020000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"BVG","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220424","fTime":"095900","tDate":"20221231","tTime":"000000"}]},{"hid":"144719","act":true,"head":"Es gilt Maskenpflicht!","text":"Bitte tragen Sie eine FFP2-Maske in den Fahrzeugen.
Weitere Informationen","icoX":5,"prio":100,"prod":65535,"src":50,"lModDate":"20220401","lModTime":"064849","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"000000","sDaily":"000000","eDaily":"235900","comp":"VBB","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"173000","tDate":"20221231","tTime":"000000"}],"baseType":"GLOBAL"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":101,"b":173}},{"res":"BVG","txt":"Berliner Verkehrsbetriebe"},{"res":"loc_stop"},{"res":"attr_info"},{"res":"attr_bike_r"},{"res":"HIM0"}],"himMsgCatL":[{"id":0}],"dirL":[{"txt":"U Osloer Str. (Berlin)","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":101,"b":173}},{"type":"SOLID","bg":{"r":0,"g":101,"b":173}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|35803|0|86|18072022","date":"20220718","prodX":0,"dirTxt":"U Osloer Str. (Berlin)","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"U Osloer Str. (Berlin)","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095800","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101300","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101500","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101800","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101900","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Sa","sDaysI":"6. Jun bis 6. Jul 2022 Sa; nicht 26. Mai, 3. Okt","sDaysB":"7EFDFBF76FC08102043BF7EFDFBF7EFDFBF7EFDF9F7EFDFBF7EFDFBF7E","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":684195840},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":402915328},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H2"],"sort":538181632},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_H3"],"sort":373623657},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":373656968}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220424","fpE":"20221210","planrtTS":"1651591607"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/c91a32eb72a49d56c0e5435771cf072d.headers b/test/e2e/fixtures/c91a32eb72a49d56c0e5435771cf072d.headers
new file mode 100644
index 00000000..1343fc7f
--- /dev/null
+++ b/test/e2e/fixtures/c91a32eb72a49d56c0e5435771cf072d.headers
@@ -0,0 +1,35 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:23 GMT",
+ "server": "Apache",
+ "vary": "User-Agent",
+ "content-length": "2790",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fahrinfo.vbb.de/bin/mgate.exe",
+ "time": 216,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-de8cectransportde8cec/hafas-cde8ceclient:tde8cecest"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "268"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ce020356765d3703b2f321ae3b864e28 b/test/e2e/fixtures/ce020356765d3703b2f321ae3b864e28
new file mode 100644
index 00000000..2c8cc1cc
--- /dev/null
+++ b/test/e2e/fixtures/ce020356765d3703b2f321ae3b864e28
@@ -0,0 +1 @@
+{"ver":"1.34","ext":"DB.R19.04.a","lang":"deu","id":"uq4c8ka4wgckpkwx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Aglasterhausen@X=8990840@Y=49350096@U=81@L=8007445@","type":"S","name":"Aglasterhausen","icoX":2,"extId":"8007445","state":"F","crd":{"x":8990876,"y":49350006,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg Hbf@X=8675444@Y=49403564@U=81@L=8000156@","type":"S","name":"Heidelberg Hbf","icoX":2,"extId":"8000156","state":"F","crd":{"x":8675480,"y":49403582,"z":0,"floor":0},"pCls":831},{"lid":"A=1@O=Helmstadt(Baden)@X=8975127@Y=49320090@U=81@L=8007444@","type":"S","name":"Helmstadt(Baden)","icoX":2,"extId":"8007444","state":"F","crd":{"x":8974848,"y":49319910,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Neckarbischofsheim Nord@X=8942271@Y=49307100@U=81@L=8077434@","type":"S","name":"Neckarbischofsheim Nord","icoX":2,"extId":"8077434","state":"F","crd":{"x":8942469,"y":49307038,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Waibstadt@X=8919358@Y=49300943@U=81@L=8007442@","type":"S","name":"Waibstadt","icoX":2,"extId":"8007442","state":"F","crd":{"x":8919358,"y":49300907,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Neidenstein@X=8890152@Y=49320234@U=81@L=8007441@","type":"S","name":"Neidenstein","icoX":2,"extId":"8007441","state":"F","crd":{"x":8890170,"y":49320342,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Eschelbronn@X=8867796@Y=49323982@U=81@L=8007443@","type":"S","name":"Eschelbronn","icoX":2,"extId":"8007443","state":"F","crd":{"x":8867859,"y":49323919,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Meckesheim@X=8812836@Y=49320656@U=81@L=8003932@","type":"S","name":"Meckesheim","icoX":2,"extId":"8003932","state":"F","crd":{"x":8812854,"y":49320683,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Mauer(b Heidelberg)@X=8795549@Y=49335803@U=81@L=8003915@","type":"S","name":"Mauer(b Heidelberg)","icoX":2,"extId":"8003915","state":"F","crd":{"x":8794156,"y":49336360,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Reilsheim@X=8778838@Y=49353970@U=81@L=8005015@","type":"S","name":"Reilsheim","icoX":2,"extId":"8005015","state":"F","crd":{"x":8778542,"y":49353422,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Bammental@X=8783684@Y=49359588@U=81@L=8000794@","type":"S","name":"Bammental","icoX":2,"extId":"8000794","state":"F","crd":{"x":8783702,"y":49359580,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Neckargemünd@X=8788421@Y=49393676@U=81@L=8000265@","type":"S","name":"Neckargemünd","icoX":2,"extId":"8000265","state":"F","crd":{"x":8788367,"y":49393828,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg Orthopädie@X=8774910@Y=49409991@U=81@L=8002684@","type":"S","name":"Heidelberg Orthopädie","icoX":2,"extId":"8002684","state":"F","crd":{"x":8775144,"y":49409775,"z":0,"floor":0},"pCls":56},{"lid":"A=1@O=Heidelberg-Schlierbach/Ziegelhausen@X=8760563@Y=49415313@U=81@L=8005366@","type":"S","name":"Heidelberg-Schlierbach/Ziegelhausen","icoX":2,"extId":"8005366","state":"F","crd":{"x":8761354,"y":49415115,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg-Altstadt@X=8720885@Y=49415241@U=81@L=8002685@","type":"S","name":"Heidelberg-Altstadt","icoX":2,"extId":"8002685","state":"F","crd":{"x":8721155,"y":49415358,"z":0,"floor":0},"pCls":568},{"lid":"A=1@O=Heidelberg-Weststadt/Südstadt@X=8688749@Y=49398323@U=81@L=8002681@","type":"S","name":"Heidelberg-Weststadt/Südstadt","icoX":2,"extId":"8002681","state":"F","crd":{"x":8688227,"y":49398251,"z":0,"floor":0},"pCls":824}],"prodL":[{"name":"S 51","nameS":"51","number":"51","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":"S 51","num":"38022","line":"51","lineId":"4_801518_51","matchId":"51","catOut":"S","catOutS":"s","catOutL":"S-Bahn","catIn":"s","catCode":"4","admin":"801518"}}],"opL":[{"name":"DB Regio AG Mitte","icoX":1}],"remL":[{"type":"A","code":"PF","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"FB","prio":260,"icoX":4,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"LS","prio":605,"icoX":3,"txtN":"Laptop-Steckdosen"},{"type":"A","code":"KL","prio":610,"icoX":3,"txtN":"Klimaanlage"}],"icoL":[{"res":"prod_comm_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":68,"g":153,"b":68}},{"res":"RE","txt":"DB Regio AG Mitte"},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":89,"g":87,"b":87}},{"res":"attr_info"},{"res":"attr_bike"}],"dirL":[{"txt":"Heidelberg Hbf"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":68,"g":153,"b":68}},{"type":"SOLID","bg":{"r":68,"g":153,"b":68}}]},"journey":{"jid":"1|206166|0|81|18072022","date":"20220718","prodX":0,"dirTxt":"Heidelberg Hbf","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"093200","dProgType":"PROGNOSED","dDirTxt":"Heidelberg Hbf","dTZOffset":120,"type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"093500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"093500","dTZOffset":120,"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"093800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"093800","dTZOffset":120,"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094000","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"094300","dTZOffset":120,"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"094600","dTZOffset":120,"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"094800","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"094800","dTZOffset":120,"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","dTZOffset":120,"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100300","dTZOffset":120,"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100500","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100500","dTZOffset":120,"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"100600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"100700","dTZOffset":120,"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101100","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101100","dTZOffset":120,"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101400","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101500","dTZOffset":120,"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101600","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101700","dTZOffset":120,"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101900","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102000","dTZOffset":120,"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102200","aTZOffset":120,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102300","dTZOffset":120,"type":"N"},{"locX":1,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102700","aProgType":"PROGNOSED","aTZOffset":120,"type":"N"}],"sDaysL":[{"sDaysR":"fährt täglich ","sDaysB":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":15}],"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15,"tagL":["RES_JNY_DTL"],"sort":697303040},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15,"tagL":["RES_JNY_DTL"],"sort":705167360},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15,"tagL":["RES_JNY_DTL"],"sort":744488960},{"type":"REM","remX":3,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15,"tagL":["RES_JNY_DTL"],"sort":750387200},{"type":"REM","remX":4,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15,"tagL":["RES_JNY_DTL"],"sort":751042560}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20201213","fpE":"20221210","planrtTS":"1651591611"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ce020356765d3703b2f321ae3b864e28.headers b/test/e2e/fixtures/ce020356765d3703b2f321ae3b864e28.headers
new file mode 100644
index 00000000..b758fe04
--- /dev/null
+++ b/test/e2e/fixtures/ce020356765d3703b2f321ae3b864e28.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:24 GMT",
+ "server": "Apache",
+ "content-length": "2101",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://vrn.hafas.de/bin/mgate.exe",
+ "time": 297,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "publif2cb61c-tranf2cb61sport/f2cb61hafas-cf2cb61lient:tesf2cb61t"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "285"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/d6e65035929a735dbb0926d97a1b4130 b/test/e2e/fixtures/d6e65035929a735dbb0926d97a1b4130
new file mode 100644
index 00000000..efc469ec
--- /dev/null
+++ b/test/e2e/fixtures/d6e65035929a735dbb0926d97a1b4130
@@ -0,0 +1 @@
+{"ver":"1.42","lang":"deu","id":"cw48gkqewkch8mwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Bad Zwischenahn@X=8003123@Y=53182548@U=80@L=8000770@","type":"S","name":"Bad Zwischenahn","icoX":3,"extId":"8000770","state":"F","crd":{"x":8003123,"y":53182548,"floor":0},"pCls":26,"entry":true,"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03451:6417::1"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Hbf@X=8813833@Y=53083478@U=80@L=8000050@","type":"S","name":"Bremen Hbf","icoX":4,"extId":"8000050","state":"F","crd":{"x":8813833,"y":53083478,"floor":0},"pCls":31,"entry":true,"msgL":[{"type":"REM","remX":1,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:13927::1"],"chgTime":"000200"},{"lid":"A=1@O=Oldenburg-Wechloy@X=8178152@Y=53151805@U=80@L=8004670@","type":"S","name":"Oldenburg-Wechloy","icoX":5,"extId":"8004670","state":"F","crd":{"x":8178152,"y":53151805,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":2,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03403:16749::1"],"chgTime":"000200"},{"lid":"A=1@O=Oldenburg(Oldb)@X=8222712@Y=53144326@U=80@L=8000291@","type":"S","name":"Oldenburg(Oldb)","icoX":4,"extId":"8000291","state":"F","crd":{"x":8222712,"y":53144326,"floor":0},"pCls":59,"entry":true,"msgL":[{"type":"REM","remX":3,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03403:16750::77"],"chgTime":"000200"},{"lid":"A=1@O=Wüsting@X=8337252@Y=53118122@U=80@L=8006270@","type":"S","name":"Wüsting","icoX":5,"extId":"8006270","state":"F","crd":{"x":8337252,"y":53118122,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":4,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03458:102465::1"],"chgTime":"000200"},{"lid":"A=1@O=Hude(Oldb)@X=8460953@Y=53109430@U=80@L=8000522@","type":"S","name":"Hude(Oldb)","icoX":3,"extId":"8000522","state":"F","crd":{"x":8460953,"y":53109430,"floor":0},"pCls":26,"entry":true,"msgL":[{"type":"REM","remX":5,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03458:44501::1"],"chgTime":"000200"},{"lid":"A=1@O=Bookholzberg@X=8532552@Y=53099110@U=80@L=8001089@","type":"S","name":"Bookholzberg","icoX":5,"extId":"8001089","state":"F","crd":{"x":8532552,"y":53099110,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":6,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03458:11521::1"],"chgTime":"000200"},{"lid":"A=1@O=Schierbrok@X=8579008@Y=53084709@U=80@L=8005343@","type":"S","name":"Schierbrok","icoX":5,"extId":"8005343","state":"F","crd":{"x":8579008,"y":53084709,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":7,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03458:81336::1"],"chgTime":"000200"},{"lid":"A=1@O=Hoykenkamp@X=8598686@Y=53069796@U=80@L=8003008@","type":"S","name":"Hoykenkamp","icoX":5,"extId":"8003008","state":"F","crd":{"x":8598686,"y":53069796,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":8,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03458:44456::1"],"chgTime":"000200"},{"lid":"A=1@O=Delmenhorst@X=8629761@Y=53052789@U=80@L=8000070@","type":"S","name":"Delmenhorst","icoX":4,"extId":"8000070","state":"F","crd":{"x":8629761,"y":53052789,"floor":0},"pCls":27,"entry":true,"msgL":[{"type":"REM","remX":9,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03401:19646::1"],"chgTime":"000200"},{"lid":"A=1@O=Heidkrug@X=8680191@Y=53057094@U=80@L=8002694@","type":"S","name":"Heidkrug","icoX":5,"extId":"8002694","state":"F","crd":{"x":8680191,"y":53057094,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":10,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:03401:39918::1"],"chgTime":"000200"},{"lid":"A=1@O=Bremen Neustadt@X=8785805@Y=53075783@U=80@L=8001155@","type":"S","name":"Bremen Neustadt","icoX":5,"extId":"8001155","state":"F","crd":{"x":8785805,"y":53075783,"floor":0},"pCls":24,"entry":true,"msgL":[{"type":"REM","remX":11,"sty":"I","dspl":"U","tagL":["RES_LOC_H3"],"sort":818413568}],"gidL":["de:04011:14095::1"],"chgTime":"000200"}],"prodL":[{"pid":"L::4::S::B3929504222::de:VBN:RS3:::*","name":"RS3","nameS":"RS3","number":"RS3","icoX":0,"cls":16,"oprX":0,"prodCtx":{"name":" RS3","num":"632","line":"RS3","lineId":"de:VBN:RS3:","matchId":"83361","catOut":"S ","catOutS":"DPS","catOutL":"S-Bahn","catIn":"DPS","catCode":"4","admin":"N1____"},"himIdL":["HIM_FREETEXT_27207"]}],"opL":[{"name":"NordWestBahn","icoX":1,"id":"605"}],"remL":[{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"I","code":"BB","icoX":2,"txtN":"Stationsinformation"},{"type":"A","code":"PF","prio":200,"icoX":2,"txtN":"Maskenpflicht nach gesetzl. Regelung; denken Sie an eine FFP2-Maske"},{"type":"A","code":"FK","prio":260,"icoX":6,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"AO","prio":350,"icoX":2,"txtN":"Konsum alkoholischer Getränke im Zug verboten"},{"type":"A","code":"jx","prio":560,"icoX":2,"txtN":"NordWestBahn-Servicetelefon: 0541 2002 4321"},{"type":"A","code":"ah","prio":898,"icoX":2,"txtN":"VBN - Verkehrsverbund Bremen/Niedersachsen, Info: 0421 59 60 59"},{"type":"A","code":"NW","prio":899,"icoX":2,"txtN":"Linie der NordWestBahn, Info unter 0541 20024321"},{"type":"A","code":"JOURNEYNUMBER","txtN":"Fahrtnummer: 83361"}],"himL":[{"hid":"27207","act":true,"head":"INFO: Aufzug in Delmenhorst an Gleis 1 wegen Bauarbeiten außer Betrieb ab 21.2.2022","text":"Die Deutsche Bahn erneuert den Aufzug an Gleis 1. Die Arbeiten beginnen am 21. Februar 2022 und werden voraussichtlich bis August 2022 andauern. Mobilitätseingeschränkte Reisende können Unterstützung von der DB Mobilitätsservice-Zentrale erhalten. Anmeldungen dafür bitte bis zum Vortag der Reise (bis 20 Uhr) Tel. 030 65212888.","icoX":7,"prio":100,"fLocX":9,"tLocX":9,"prod":27,"src":99,"lModDate":"20220216","lModTime":"135455","sDate":"20220221","sTime":"030000","eDate":"20220831","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220216","fTime":"131000","tDate":"20220831","tTime":"235900"}]},{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":8,"prio":1,"fLocX":0,"tLocX":0,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[1],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_comm","fg":{"r":255,"g":255,"b":255},"bg":{"r":19,"g":148,"b":69}},{"res":"NWB","txt":"NordWestBahn"},{"res":"attr_info"},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":239,"g":119,"b":28}},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":150,"g":25,"b":29}},{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":82,"g":38,"b":125}},{"res":"attr_bike"},{"res":"HIM0"},{"res":"HIM2"}],"himMsgCatL":[{"id":0},{"id":2}],"dirL":[{"txt":"Bremen Hbf","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":19,"g":148,"b":69}},{"type":"SOLID","bg":{"r":19,"g":148,"b":69}}]},"journey":{"jid":"1|106243|1|80|16052022","date":"20220516","prodX":0,"dirTxt":"Bremen Hbf","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"094500","dProgType":"PROGNOSED","dDirTxt":"Bremen Hbf","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"095300","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095300","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"095700","dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"100600","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"101700","dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"101700","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102100","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102400","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102400","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102600","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102700","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103000","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"103300","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"103300","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"103800","dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"103800","type":"N"},{"locX":1,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"104400","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"täglich","sDaysI":"25. Jun bis 5. Aug 2022 So","sDaysB":"FFFFFFFFFFFFFFFFF9F3E7FFFFFFFFFFFFFFFFFFFFFFFFFFE81020408107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":11}],"msgL":[{"type":"REM","remX":12,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":13,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":839385088},{"type":"REM","remX":14,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":851181568},{"type":"REM","remX":15,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":16,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":923009024},{"type":"REM","remX":17,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":9,"tLocX":9,"tagL":["RES_JNY_H3"],"sort":373719902},{"type":"HIM","himX":1,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869},{"type":"REM","remX":18,"sty":"I","dspl":"U","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591575"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/d6e65035929a735dbb0926d97a1b4130.headers b/test/e2e/fixtures/d6e65035929a735dbb0926d97a1b4130.headers
new file mode 100644
index 00000000..20078b69
--- /dev/null
+++ b/test/e2e/fixtures/d6e65035929a735dbb0926d97a1b4130.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:22 GMT",
+ "server": "Apache",
+ "content-length": "3046",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fahrplaner.vbn.de/bin/mgate.exe?mic=7fbb7866a4c4ee39d7e5aab277d8a41a&mac=b7bdceca784b9615f47d06ae742b2e22",
+ "time": 144,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-a3b129transport/a3b129hafasa3b129-client:ta3b129est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "256"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/d88d879ae5b5c4b2bc9d75f6be4076a7 b/test/e2e/fixtures/d88d879ae5b5c4b2bc9d75f6be4076a7
new file mode 100644
index 00000000..7f042a00
--- /dev/null
+++ b/test/e2e/fixtures/d88d879ae5b5c4b2bc9d75f6be4076a7
@@ -0,0 +1 @@
+{"ver":"1.44","lang":"deu","id":"se2ggkec2gs894wg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Magdeburg Hbf@X=11626891@Y=52130352@U=80@L=8010224@i=A×de:15003:8010224@","type":"S","name":"Magdeburg Hbf","icoX":1,"extId":"8010224","state":"F","crd":{"x":11626891,"y":52130352,"floor":0},"pCls":27,"entry":true,"gidL":["A×de:15003:8010224"],"chgTime":"000500"},{"lid":"A=1@O=Thale Hbf@X=11031041@Y=51746054@U=80@L=8013112@i=A×de:15085:8013112@","type":"S","name":"Thale Hbf","icoX":0,"extId":"8013112","state":"F","crd":{"x":11031041,"y":51746054,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8013112"],"chgTime":"000500"},{"lid":"A=1@O=Magdeburg-Buckau@X=11630037@Y=52109209@U=80@L=8013456@i=A×de:15003:8013456@","type":"S","name":"Magdeburg-Buckau","icoX":0,"extId":"8013456","state":"F","crd":{"x":11630037,"y":52109209,"floor":0},"pCls":88,"entry":true,"gidL":["A×de:15003:8013456"],"chgTime":"000400"},{"lid":"A=1@O=Osterweddingen@X=11575931@Y=52049143@U=80@L=8012572@i=A×de:15083:8012572@","type":"S","name":"Osterweddingen","icoX":0,"extId":"8012572","state":"F","crd":{"x":11575931,"y":52049143,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15083:8012572"],"chgTime":"000500"},{"lid":"A=1@O=Oschersleben (Bode)@X=11226844@Y=52030733@U=80@L=8010266@i=A×de:15083:8010266@","type":"S","name":"Oschersleben (Bode)","icoX":0,"extId":"8010266","state":"F","crd":{"x":11226844,"y":52030733,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15083:8010266"],"chgTime":"000300"},{"lid":"A=1@O=Nienhagen (Halberst)@X=11170050@Y=51951206@U=80@L=8010254@i=A×de:15085:8010254@","type":"S","name":"Nienhagen (Halberst)","icoX":0,"extId":"8010254","state":"F","crd":{"x":11170050,"y":51951206,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8010254"],"chgTime":"000300"},{"lid":"A=1@O=Halberstadt@X=11073452@Y=51899311@U=80@L=8010157@i=A×de:15085:8010157@","type":"S","name":"Halberstadt","icoX":0,"extId":"8010157","state":"F","crd":{"x":11073452,"y":51899311,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8010157"],"chgTime":"000400"},{"lid":"A=1@O=Wegeleben@X=11168549@Y=51871579@U=80@L=8010364@i=A×de:15085:8010364@","type":"S","name":"Wegeleben","icoX":0,"extId":"8010364","state":"F","crd":{"x":11168549,"y":51871579,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8010364"],"chgTime":"000300"},{"lid":"A=1@O=Ditfurt@X=11186725@Y=51833483@U=80@L=8011383@i=A×de:15085:8011383@","type":"S","name":"Ditfurt","icoX":0,"extId":"8011383","state":"F","crd":{"x":11186725,"y":51833483,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8011383"],"chgTime":"000500"},{"lid":"A=1@O=Quedlinburg@X=11152997@Y=51785265@U=80@L=8010290@i=A×de:15085:8010290@","type":"S","name":"Quedlinburg","icoX":0,"extId":"8010290","state":"F","crd":{"x":11152997,"y":51785265,"floor":0},"pCls":328,"entry":true,"gidL":["A×de:15085:8010290"],"chgTime":"000500"},{"lid":"A=1@O=Neinstedt@X=11084904@Y=51752373@U=80@L=8012423@i=A×de:15085:8012423@","type":"S","name":"Neinstedt","icoX":0,"extId":"8012423","state":"F","crd":{"x":11084904,"y":51752373,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8012423"],"chgTime":"000500"},{"lid":"A=1@O=Thale Musestieg@X=11046880@Y=51751429@U=80@L=8013125@i=A×de:15085:8013125@","type":"S","name":"Thale Musestieg","icoX":0,"extId":"8013125","state":"F","crd":{"x":11046880,"y":51751429,"floor":0},"pCls":72,"entry":true,"gidL":["A×de:15085:8013125"],"chgTime":"000500"}],"prodL":[{"pid":"L::3::Zug::B2694975468::3_AMRE___RE11::*","name":"RE11","nameS":"RE11","number":"RE11","icoX":0,"cls":8,"prodCtx":{"name":" RE11","num":"80502","line":"RE11","lineId":"3_AMRE___RE11","matchId":"RE11","catOut":"Zug ","catOutS":"DPN","catOutL":"Nahreisezug","catIn":"DPN","catCode":"3","admin":"AMRE__"}}],"remL":[{"type":"A","code":"FB","prio":10,"icoX":2,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"dl","prio":200,"icoX":3,"txtN":"Maskenpflicht nach gesetzl. Regelung; wir empfehlen eine FFP2-Maske"},{"type":"A","code":"ER","prio":560,"icoX":3,"txtN":"Rampe im Zug"},{"type":"A","code":"EXTERNAL_ID","icoX":3,"txtN":"Zugnummer: 80502"}],"icoL":[{"res":"prod_reg","fg":{"r":255,"g":255,"b":255},"bg":{"r":31,"g":131,"b":50}},{"res":"prod_ice","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":94,"b":168}},{"res":"attr_bike"},{"res":"attr_info"}],"dirL":[{"txt":"Thale Hbf","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":31,"g":131,"b":50}},{"type":"SOLID","bg":{"r":31,"g":131,"b":50}}],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"1|66362|1|80|16052022","date":"20220516","prodX":0,"dirTxt":"Thale Hbf","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"5"},"dTimeS":"100700","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"Thale Hbf","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"101000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"101100","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"101900","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"104200","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"104900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"105000","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"105700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"4"},"dTimeS":"110800","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"111400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"111400","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"111800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"111800","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"112300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"113000","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"113600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"113600","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"113900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"113900","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"114200","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"11. Mai bis 10. Dez 2022","sDaysB":"FC01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":11}],"proc":50,"lPassSt":{"idx":11},"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3","RES_JNY_DTL_H2"],"sort":672399360},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":3,"sty":"I","tagL":["RES_JNY_DTL"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":11}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"},"fpB":"20220426","fpE":"20230503","planrtTS":"1651591453"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/d88d879ae5b5c4b2bc9d75f6be4076a7.headers b/test/e2e/fixtures/d88d879ae5b5c4b2bc9d75f6be4076a7.headers
new file mode 100644
index 00000000..d78657d9
--- /dev/null
+++ b/test/e2e/fixtures/d88d879ae5b5c4b2bc9d75f6be4076a7.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:33 GMT",
+ "server": "Apache/2.4.25 (Debian)",
+ "content-length": "2024",
+ "access-control-allow-origin": "*",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://reiseauskunft.insa.de/bin/mgate.exe",
+ "time": 129,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-d016actransportd016ac/hafas-cld016acient:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "254"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/dada9caf10f8119a90ec058b7f08a988 b/test/e2e/fixtures/dada9caf10f8119a90ec058b7f08a988
new file mode 100644
index 00000000..cb7c819f
--- /dev/null
+++ b/test/e2e/fixtures/dada9caf10f8119a90ec058b7f08a988
@@ -0,0 +1 @@
+{"ver":"1.44","ext":"RMV.1","lang":"deu","id":"rygwgkq4wgczy6wx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Rödermark-Ober-Roden Bahnhof@X=8828764@Y=49973561@U=80@L=3004646@","type":"S","name":"Rödermark-Ober-Roden Bahnhof","icoX":2,"extId":"3004646","state":"F","crd":{"x":8828764,"y":49973561,"floor":0},"pCls":76,"gidL":["A×de:06438:4646"],"chgTime":"000500"},{"lid":"A=1@O=Wiesbaden Hauptbahnhof@X=8244627@Y=50069476@U=80@L=3006907@","type":"S","name":"Wiesbaden Hauptbahnhof","icoX":3,"extId":"3006907","state":"F","crd":{"x":8244627,"y":50069476,"floor":0},"pCls":207,"gidL":["A×de:06414:6907"],"chgTime":"000500"},{"lid":"A=1@O=Rodgau-Nieder-Roden Rollwald Bahnhof@X=8847534@Y=49988312@U=80@L=3004615@","type":"S","name":"Rodgau-Nieder-Roden Rollwald Bahnhof","icoX":0,"extId":"3004615","state":"F","crd":{"x":8847534,"y":49988312,"floor":0},"pCls":72,"gidL":["A×de:06438:4615"],"chgTime":"000500"},{"lid":"A=1@O=Rodgau-Nieder-Roden Bahnhof@X=8871140@Y=49997050@U=80@L=3004644@","type":"S","name":"Rodgau-Nieder-Roden Bahnhof","icoX":0,"extId":"3004644","state":"F","crd":{"x":8871140,"y":49997050,"floor":0},"pCls":584,"gidL":["A×de:06438:4644"],"chgTime":"000500"},{"lid":"A=1@O=Rodgau-Dudenhofen Bahnhof@X=8884605@Y=50010345@U=80@L=3004643@","type":"S","name":"Rodgau-Dudenhofen Bahnhof","icoX":0,"extId":"3004643","state":"F","crd":{"x":8884605,"y":50010345,"floor":0},"pCls":584,"gidL":["A×de:06438:4643"],"chgTime":"000500"},{"lid":"A=1@O=Rodgau-Jügesheim Bahnhof@X=8878960@Y=50025770@U=80@L=3004642@","type":"S","name":"Rodgau-Jügesheim Bahnhof","icoX":0,"extId":"3004642","state":"F","crd":{"x":8878960,"y":50025770,"floor":0},"pCls":584,"gidL":["A×de:06438:4642"],"chgTime":"000500"},{"lid":"A=1@O=Rodgau-Hainhausen Bahnhof@X=8874807@Y=50040908@U=80@L=3004641@","type":"S","name":"Rodgau-Hainhausen Bahnhof","icoX":0,"extId":"3004641","state":"F","crd":{"x":8875562,"y":50040027,"floor":0},"pCls":72,"gidL":["A×de:06438:4641"],"chgTime":"000500"},{"lid":"A=1@O=Rodgau-Weiskirchen Bahnhof@X=8877846@Y=50052567@U=80@L=3004640@","type":"S","name":"Rodgau-Weiskirchen Bahnhof","icoX":0,"extId":"3004640","state":"F","crd":{"x":8877846,"y":50052567,"floor":0},"pCls":72,"gidL":["A×de:06438:4640"],"chgTime":"000500"},{"lid":"A=1@O=Obertshausen Bahnhof@X=8853080@Y=50073449@U=80@L=3004690@","type":"S","name":"Obertshausen Bahnhof","icoX":0,"extId":"3004690","state":"F","crd":{"x":8853080,"y":50073449,"floor":0},"pCls":584,"gidL":["A×de:06438:4690"],"chgTime":"000500"},{"lid":"A=1@O=Offenbach (Main)-Bieber Bieber Waldhof@X=8829277@Y=50082204@U=80@L=3008601@","type":"S","name":"Offenbach (Main)-Bieber Bieber Waldhof","icoX":0,"extId":"3008601","state":"F","crd":{"x":8829277,"y":50082204,"floor":0},"pCls":72,"gidL":["A×de:06413:8601"],"chgTime":"000500"},{"lid":"A=1@O=Offenbach (Main)-Bieber Bieber Bahnhof@X=8808377@Y=50090555@U=80@L=3002640@","type":"S","name":"Offenbach (Main)-Bieber Bieber Bahnhof","icoX":0,"extId":"3002640","state":"F","crd":{"x":8808377,"y":50090555,"floor":0},"pCls":72,"gidL":["A×de:06413:2640"],"chgTime":"000500"},{"lid":"A=1@O=Offenbach (Main)-Offenbach Ost Ostbahnhof@X=8784376@Y=50102439@U=80@L=3002601@","type":"S","name":"Offenbach (Main)-Offenbach Ost Ostbahnhof","icoX":0,"extId":"3002601","state":"F","crd":{"x":8784376,"y":50102439,"floor":0},"pCls":72,"gidL":["A×de:06413:2601"],"chgTime":"000500"},{"lid":"A=1@O=Offenbach (Main)-Zentrum Marktplatz@X=8765660@Y=50105262@U=80@L=3011265@","type":"S","name":"Offenbach (Main)-Zentrum Marktplatz","icoX":0,"extId":"3011265","state":"F","crd":{"x":8765660,"y":50105262,"floor":0},"pCls":72,"gidL":["A×de:06413:11265"],"chgTime":"000500"},{"lid":"A=1@O=Offenbach (Main)-Westend Ledermuseum@X=8749579@Y=50105918@U=80@L=3011264@","type":"S","name":"Offenbach (Main)-Westend Ledermuseum","icoX":0,"extId":"3011264","state":"F","crd":{"x":8749579,"y":50105918,"floor":0},"pCls":72,"gidL":["A×de:06413:11264"],"chgTime":"000500"},{"lid":"A=1@O=Offenbach (Main)-Kaiserlei Kaiserlei@X=8737317@Y=50105181@U=80@L=3011263@","type":"S","name":"Offenbach (Main)-Kaiserlei Kaiserlei","icoX":0,"extId":"3011263","state":"F","crd":{"x":8737317,"y":50105181,"floor":0},"pCls":72,"gidL":["A×de:06413:11263"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Mühlberg@X=8699706@Y=50101900@U=80@L=3000903@","type":"S","name":"Frankfurt (Main) Mühlberg","icoX":0,"extId":"3000903","state":"F","crd":{"x":8699706,"y":50101900,"floor":0},"pCls":104,"gidL":["A×de:06412:903"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Ostendstraße@X=8697010@Y=50112498@U=80@L=3000525@","type":"S","name":"Frankfurt (Main) Ostendstraße","icoX":0,"extId":"3000525","state":"F","crd":{"x":8697010,"y":50112498,"floor":0},"pCls":104,"gidL":["A×de:06412:525"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Konstablerwache@X=8687850@Y=50114682@U=80@L=3000510@","type":"S","name":"Frankfurt (Main) Konstablerwache","icoX":0,"extId":"3000510","state":"F","crd":{"x":8687850,"y":50114682,"floor":0},"pCls":120,"gidL":["A×de:06412:510"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Hauptwache@X=8679283@Y=50113963@U=80@L=3000001@","type":"S","name":"Frankfurt (Main) Hauptwache","icoX":0,"extId":"3000001","state":"F","crd":{"x":8679283,"y":50113963,"floor":0},"pCls":24,"gidL":["A×de:06412:1"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Taunusanlage@X=8668765@Y=50113478@U=80@L=3000011@","type":"S","name":"Frankfurt (Main) Taunusanlage","icoX":0,"extId":"3000011","state":"F","crd":{"x":8668765,"y":50113478,"floor":0},"pCls":72,"gidL":["A×de:06412:11"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Hauptbahnhof tief@X=8662500@Y=50107158@U=80@L=3007010@","type":"S","name":"Frankfurt (Main) Hauptbahnhof tief","icoX":0,"extId":"3007010","state":"F","crd":{"x":8662500,"y":50107158,"floor":0},"pCls":8,"gidL":["A×de:06412:7010"],"chgTime":"000700"},{"lid":"A=1@O=Frankfurt (Main) Griesheim Bahnhof@X=8606425@Y=50093980@U=80@L=3000110@","type":"S","name":"Frankfurt (Main) Griesheim Bahnhof","icoX":2,"extId":"3000110","state":"F","crd":{"x":8606425,"y":50093980,"floor":0},"pCls":76,"gidL":["A×de:06412:110"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Nied Bahnhof@X=8572284@Y=50102062@U=80@L=3000140@","type":"S","name":"Frankfurt (Main) Nied Bahnhof","icoX":0,"extId":"3000140","state":"F","crd":{"x":8572284,"y":50102062,"floor":0},"pCls":8,"gidL":["A×de:06412:140"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Höchst Bahnhof@X=8542368@Y=50102214@U=80@L=3001008@","type":"S","name":"Frankfurt (Main) Höchst Bahnhof","icoX":2,"extId":"3001008","state":"F","crd":{"x":8542368,"y":50102214,"floor":0},"pCls":588,"gidL":["A×de:06412:1008"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Farbwerke@X=8526871@Y=50097846@U=80@L=3002097@","type":"S","name":"Frankfurt (Main) Farbwerke","icoX":2,"extId":"3002097","state":"F","crd":{"x":8526871,"y":50097846,"floor":0},"pCls":12,"gidL":["A×de:06412:2097"],"chgTime":"000500"},{"lid":"A=1@O=Frankfurt (Main) Sindlingen Bahnhof@X=8511580@Y=50088038@U=80@L=3002099@","type":"S","name":"Frankfurt (Main) Sindlingen Bahnhof","icoX":0,"extId":"3002099","state":"F","crd":{"x":8511580,"y":50088038,"floor":0},"pCls":72,"gidL":["A×de:06412:2099"],"chgTime":"000500"},{"lid":"A=1@O=Hattersheim (Main) Bahnhof@X=8488496@Y=50067264@U=80@L=3002001@","type":"S","name":"Hattersheim (Main) Bahnhof","icoX":0,"extId":"3002001","state":"F","crd":{"x":8488496,"y":50067264,"floor":0},"pCls":8,"gidL":["A×de:06436:2001"],"chgTime":"000500"},{"lid":"A=1@O=Hattersheim (Main)-Eddersheim Bahnhof@X=8455577@Y=50038463@U=80@L=3004998@","type":"S","name":"Hattersheim (Main)-Eddersheim Bahnhof","icoX":0,"extId":"3004998","state":"F","crd":{"x":8455577,"y":50038463,"floor":0},"pCls":72,"gidL":["A×de:06436:4998"],"chgTime":"000500"},{"lid":"A=1@O=Flörsheim (Main) Bahnhof@X=8430677@Y=50016871@U=80@L=3004911@","type":"S","name":"Flörsheim (Main) Bahnhof","icoX":0,"extId":"3004911","state":"F","crd":{"x":8430677,"y":50016871,"floor":0},"pCls":72,"gidL":["A×de:06436:4911"],"chgTime":"000500"},{"lid":"A=1@O=Hochheim (Main) Bahnhof@X=8350314@Y=50004277@U=80@L=3006998@","type":"S","name":"Hochheim (Main) Bahnhof","icoX":2,"extId":"3006998","state":"F","crd":{"x":8350314,"y":50004277,"floor":0},"pCls":588,"gidL":["A×de:06436:6998"],"chgTime":"000500"},{"lid":"A=1@O=Wiesbaden-Mainz-Kastel Bahnhof@X=8283533@Y=50007180@U=80@L=3006903@","type":"S","name":"Wiesbaden-Mainz-Kastel Bahnhof","icoX":2,"extId":"3006903","state":"F","crd":{"x":8283533,"y":50007180,"floor":0},"pCls":76,"gidL":["A×de:06414:6903"],"chgTime":"000500"},{"lid":"A=1@O=Wiesbaden-Biebrich Bahnhof Wiesbaden Ost@X=8256448@Y=50041717@U=80@L=3006906@","type":"S","name":"Wiesbaden-Biebrich Bahnhof Wiesbaden Ost","icoX":2,"extId":"3006906","state":"F","crd":{"x":8256448,"y":50041717,"floor":0},"pCls":76,"gidL":["A×de:06414:6906"],"chgTime":"000500"}],"prodL":[{"pid":"L::3::S::B0785163512::de:rmv:00001314:::*","name":"S1","number":"S1","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S1","num":"287","line":"S1","lineId":"de:rmv:00001314:","matchId":"35124","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2130341","HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132225"]}],"opL":[{"name":"DB Regio AG S-Bahn Rhein-Main","icoX":1,"id":"2251"}],"remL":[{"type":"A","code":"PB","prio":200,"icoX":4,"txtN":"Pflicht zum Tragen einer medizinischen Maske"},{"type":"A","code":"EH","prio":560,"icoX":4,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"qt","prio":610,"icoX":4,"txtN":"Klimaanlage"}],"himL":[{"hid":"2131462","act":true,"head":"Beachtung der Hygiene-Vorschriften in Bussen und Bahnen","lead":"In Bussen und Bahnen des öffentlichen Nahverkehrs gelten weiterhin die gesetzlichen Hygiene-Vorschriften (Maskenpflicht).","text":"In Bussen und Bahnen des öffentlichen Nahverkehrs gelten weiterhin die gesetzlichen Hygiene-Vorschriften (Maskenpflicht).
Weitere Informationen im Artikel.
- Corona-Pandemie: Aktuelle Hinweise","icoX":5,"prio":5,"fLocX":0,"tLocX":0,"altStart":"20.03.2021","altEnd":"bis auf weiteres","prod":16383,"src":99,"lModDate":"20220407","lModTime":"115712","sDate":"20220320","sTime":"000000","eDate":"20220930","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"RMVU","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220319","fTime":"074500","tDate":"20220930","tTime":"235900"}],"gTagXL":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]}],"icoL":[{"res":"PROD_COMM_T","fg":{"r":255,"g":255,"b":255},"bg":{"r":30,"g":138,"b":110}},{"res":"DBR","txt":"DB Regio AG S-Bahn Rhein-Main"},{"res":"PROD_REG","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":0,"b":0}},{"res":"PROD_ICE","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":0,"b":0}},{"res":"attr_info"},{"res":"rt_critical"}],"himMsgCatL":[{"id":3,"name":"Zusatzverkehr"}],"dirL":[{"txt":"Wiesbaden Hauptbahnhof","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":30,"g":138,"b":110}},{"type":"SOLID","bg":{"r":30,"g":138,"b":110}}],"gTagL":["11","12","13","14","15","16","17","18","1","2","3","4","5","6","7","8","9","10"],"timeStyleL":[{"mode":"ABS"}]},"journey":{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#148477#TA#2#DA#180722#1S#3004646#1T#928#LS#3006907#LT#1054#PU#80#RT#1#CA#S30#ZE#S1#ZB# S1#PC#3#FR#3004646#FT#928#TO#3006907#TT#1054#","date":"20220718","prodX":0,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"092800","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093000","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093000","dTimeFS":{"styleX":0},"type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093300","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093300","dTimeFS":{"styleX":0},"type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093600","dTimeFS":{"styleX":0},"type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"093800","dTimeFS":{"styleX":0},"type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"093900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094000","dTimeFS":{"styleX":0},"type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"094100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094200","dTimeFS":{"styleX":0},"type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"094400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094500","dTimeFS":{"styleX":0},"type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"094700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094700","dTimeFS":{"styleX":0},"type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"094900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095000","dTimeFS":{"styleX":0},"type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"095200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095300","dTimeFS":{"styleX":0},"type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","dTimeFS":{"styleX":0},"type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095700","dTimeFS":{"styleX":0},"type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","dTimeFS":{"styleX":0},"type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","dTimeFS":{"styleX":0},"type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100600","dTimeFS":{"styleX":0},"type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"3"},"aTimeS":"100700","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"100800","dTimeFS":{"styleX":0},"type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","dTimeFS":{"styleX":0},"type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"103"},"aTimeS":"101100","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"103"},"dTimeS":"101200","dTimeFS":{"styleX":0},"type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101600","dTimeFS":{"styleX":0},"type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101800","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101900","dTimeFS":{"styleX":0},"type":"N"},{"locX":23,"idx":22,"aProdX":0,"aTimeS":"102200","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"102200","dTimeFS":{"styleX":0},"type":"N"},{"locX":24,"idx":23,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102400","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102400","dTimeFS":{"styleX":0},"type":"N"},{"locX":25,"idx":24,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"102600","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"102700","dTimeFS":{"styleX":0},"type":"N"},{"locX":26,"idx":25,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102900","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103000","dTimeFS":{"styleX":0},"type":"N"},{"locX":27,"idx":26,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103200","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103300","dTimeFS":{"styleX":0},"type":"N"},{"locX":28,"idx":27,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"103500","aTimeFS":{"styleX":0},"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"103600","dTimeFS":{"styleX":0},"type":"N"},{"locX":29,"idx":28,"aProdX":0,"aTimeS":"104000","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"104000","dTimeFS":{"styleX":0},"type":"N"},{"locX":30,"idx":29,"aProdX":0,"aTimeS":"104400","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"104500","dTimeFS":{"styleX":0},"type":"N"},{"locX":31,"idx":30,"aProdX":0,"aTimeS":"104800","aTimeFS":{"styleX":0},"dProdX":0,"dTimeS":"104900","dTimeFS":{"styleX":0},"type":"N"},{"locX":1,"idx":31,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"105400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"täglich","sDaysB":"FFFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":31}],"dist":69312,"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tLocX":0,"tagL":["SUM_GLB_HDR_H2","RES_GLB_HDR_H2"],"sort":274010259}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":31}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220210","fpE":"20221124","planrtTS":"1651591550"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/dada9caf10f8119a90ec058b7f08a988.headers b/test/e2e/fixtures/dada9caf10f8119a90ec058b7f08a988.headers
new file mode 100644
index 00000000..21284b68
--- /dev/null
+++ b/test/e2e/fixtures/dada9caf10f8119a90ec058b7f08a988.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:25:58 GMT",
+ "content-length": "3876",
+ "content-type": "application/json; charset=utf-8",
+ "strict-transport-security": "max-age=63072000; includeSubDomains"
+ },
+ "url": "https://www.rmv.de/auskunft/bin/jp/mgate.exe",
+ "time": 129,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tc43c93ransport/c43c93hafas-c43c93client:tc43c93est"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "404"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1 b/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1
index ea3d64dc..eab11f79 100644
--- a/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1
+++ b/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1
@@ -1 +1 @@
-{"ver":"1.39","ext":"VAO.11","lang":"deu","id":"dg2gwmuuwkkswk8x","err":"OK","cInfo":{"code":"OK"},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Salzburg Sam@l=Salzburg Sam (1)@X=13063196@Y=47819566@U=81@L=455086103@i=at:45:50861:0:3@","type":"S","name":"Salzburg Sam","nameAlt":"Salzburg Sam (1)","icoX":0,"extId":"455086103","state":"F","crd":{"x":13063196,"y":47819566,"floor":0},"pCls":131,"mMastLocX":1,"gidL":["at:45:50861:0:3"],"chgTime":"000200"},{"lid":"A=1@O=Salzburg Sam S-Bahn@X=13063124@Y=47819566@U=81@L=455086100@i=at:45:50861@","type":"S","name":"Salzburg Sam S-Bahn","icoX":1,"extId":"455086100","state":"F","crd":{"x":13063124,"y":47819566,"floor":0},"meta":true,"pCls":131,"isMainMast":true,"gidL":["at:45:50861"],"chgTime":"000000"},{"lid":"A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (7)@X=13046036@Y=47812878@U=81@L=455000210@i=at:45:50002:0:10@","type":"S","name":"Salzburg Hauptbahnhof","nameAlt":"Salzburg Hauptbahnhof (7)","icoX":4,"extId":"455000210","state":"F","crd":{"x":13046036,"y":47812878,"floor":0},"pCls":1219,"mMastLocX":3,"gidL":["at:45:50002:0:10"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Hauptbahnhof@X=13045065@Y=47813093@U=81@L=455000200@i=at:45:50002@","type":"S","name":"Salzburg Hauptbahnhof","icoX":1,"extId":"455000200","state":"F","crd":{"x":13045065,"y":47813093,"floor":0},"meta":true,"pCls":1219,"isMainMast":true,"gidL":["at:45:50002"],"chgTime":"000000"},{"lid":"A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (A)@X=13044211@Y=47812689@U=81@L=455000222@i=at:45:50002:0:22@","type":"S","name":"Salzburg Hauptbahnhof","nameAlt":"Salzburg Hauptbahnhof (A)","icoX":4,"extId":"455000222","state":"F","crd":{"x":13044211,"y":47812689,"floor":0},"pCls":1219,"entry":true,"mMastLocX":3,"gidL":["at:45:50002:0:22"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Rathaus@X=13044948@Y=47800383@U=81@L=455068001@i=at:45:50680:0:1@","type":"S","name":"Salzburg Rathaus","icoX":10,"extId":"455068001","state":"F","crd":{"x":13044948,"y":47800383,"floor":0},"pCls":1216,"entry":true,"mMastLocX":6,"gidL":["at:45:50680:0:1"],"chgTime":"000100"},{"lid":"A=1@O=Salzburg Rathaus@X=13044957@Y=47800383@U=81@L=455068000@i=at:45:50680@","type":"S","name":"Salzburg Rathaus","icoX":11,"extId":"455068000","state":"F","crd":{"x":13044957,"y":47800383,"floor":0},"meta":true,"pCls":1216,"isMainMast":true,"gidL":["at:45:50680"],"chgTime":"000000"},{"lid":"A=1@O=Salzburg Volksgarten@X=13062001@Y=47798764@U=81@L=455082101@i=at:45:50821:0:1@","type":"S","name":"Salzburg Volksgarten","icoX":15,"extId":"455082101","state":"F","crd":{"x":13062001,"y":47798764,"floor":0},"pCls":1216,"entry":true,"mMastLocX":8,"gidL":["at:45:50821:0:1"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Volksgarten@X=13061614@Y=47798782@U=81@L=455082100@i=at:45:50821@","type":"S","name":"Salzburg Volksgarten","icoX":11,"extId":"455082100","state":"F","crd":{"x":13061614,"y":47798782,"floor":0},"meta":true,"pCls":1216,"isMainMast":true,"gidL":["at:45:50821"],"chgTime":"000000"}],"prodL":[{"pid":"L::1::::B3472872807::obb-1-S3-S-j22-1::*","name":"S3","nameS":"S3","number":"S3","icoX":2,"cls":2,"oprX":0,"prodCtx":{"name":" S3","num":"25760","line":"S3","matchId":"obb-1-S3-S#51","catOutS":"O01","catOutL":"S-Bahn","catIn":"O01","catCode":"1","admin":"O01AA_"}},{"pid":"L::1::::B3472872807::obb-1-S3-S-j22-1::*","name":"S3","nameS":"S3","number":"S3","icoX":2,"cls":2,"oprX":1,"prodCtx":{"name":" S3","num":"25760","line":"S3","lineId":"obb-1-S3-S-j22-1","matchId":"obb-1-S3-S#51","catOutS":"O01","catOutL":"S-Bahn","catIn":"O01","catCode":"1","admin":"O01AA_"}},{"name":"Übergang","icoX":7,"prodCtx":{"name":"Übergang"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":2,"prodCtx":{"name":" 170","num":"1772","line":"170","matchId":"317000129","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":3,"prodCtx":{"name":" 170","num":"1772","line":"170","lineId":"svv-4-170-j22-10","matchId":"317000129","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1590575099::svv-4-175-j22-10::*","name":"Regionalbus 175","nameS":"175","number":"175","icoX":13,"cls":64,"oprX":4,"prodCtx":{"name":" 175","num":"138","line":"175","lineId":"svv-4-175-j22-10","matchId":"317500115","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S40390"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":3,"prodCtx":{"name":" 170","num":"1818","line":"170","lineId":"svv-4-170-j22-10","matchId":"317000131","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1590575099::svv-4-175-j22-10::*","name":"Regionalbus 175","nameS":"175","number":"175","icoX":13,"cls":64,"oprX":4,"prodCtx":{"name":" 175","num":"139","line":"175","lineId":"svv-4-175-j22-10","matchId":"317500117","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S40390"}},{"pid":"L::6::::B1249869123::svv-4-160-j22-10::*","name":"Regionalbus 160","nameS":"160","number":"160","icoX":15,"cls":64,"oprX":3,"prodCtx":{"name":" 160","num":"1751","line":"160","lineId":"svv-4-160-j22-10","matchId":"316000121","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":3,"prodCtx":{"name":" 170","num":"1773","line":"170","lineId":"svv-4-170-j22-10","matchId":"317000133","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":5,"prodCtx":{"name":" 7","num":"5523","line":"7","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":6,"prodCtx":{"name":" 7","num":"5523","line":"7","lineId":"svv-1-7-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-10-j22-1::*","name":"Obus 10","nameS":"10","number":"10","icoX":19,"cls":128,"oprX":6,"prodCtx":{"name":" 10","num":"800","line":"10","lineId":"svv-1-10-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":6,"prodCtx":{"name":" 7","num":"5423","line":"7","lineId":"svv-1-7-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-10-j22-1::*","name":"Obus 10","nameS":"10","number":"10","icoX":19,"cls":128,"oprX":6,"prodCtx":{"name":" 10","num":"785","line":"10","lineId":"svv-1-10-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":6,"prodCtx":{"name":" 7","num":"5403","line":"7","lineId":"svv-1-7-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-10-j22-1::*","name":"Obus 10","nameS":"10","number":"10","icoX":19,"cls":128,"oprX":6,"prodCtx":{"name":" 10","num":"828","line":"10","lineId":"svv-1-10-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"name":"Umstieg","icoX":20,"prodCtx":{"name":"Umstieg"}},{"name":"Fußweg","icoX":20,"prodCtx":{"name":"Fußweg"}}],"opL":[{"name":"OEBB","icoX":3},{"name":"OEBB","icoX":3,"street":"ÖBB-MobilitätsCallCenter, Tel.: +43 (0)5 1717","id":"obb+01+AA"},{"name":"Österr. Postbus AG (Salzburg)","icoX":9},{"name":"Österr. Postbus AG (Salzburg)","icoX":9,"street":"Österr. Postbus AG, Andreas-Hofer-Straße 9, 5020 Salzburg","id":"svv+1934+00"},{"name":"Krautgartner Bus","icoX":14,"street":"krautgartner-bus salzburg gmbh, Anton-Graf-Straße 6, 5020 Salzburg","id":"svv+4039+00"},{"name":"Salzburg AG - OBus","icoX":17},{"name":"Salzburg AG - OBus","icoX":17,"street":"Obus-SLB, Plainstraße 70, 5020 Salzburg","id":"svv+1000+00"}],"remL":[{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Zustieg im Nahverkehr (REX, R, CJX, S-Bahn) nur mit gültiger Fahrkarte"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"nur 2.Kl."},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Rollstuhlstellplatz"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Rollstuhlstellplatz - Voranmeldung unter +43 5 1717"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"bedingt rollstuhltaugliches WC"},{"type":"A","code":"RL","prio":50,"icoX":5,"txtN":"Rampe oder Lift"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-170-b-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-175-m-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-170-b-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-175-m-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-160-m-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-160-m-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-160-m-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-170-b-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50680"},{"type":"A","code":"LF","prio":50,"icoX":18,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"fb","prio":50,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-7-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-10-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-7-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-10-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-7-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-10-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50821"},{"type":"H","code":"text.connection.eco.co2.decreased.consumption.message","icoX":22,"txtN":"Im Vergleich zu einer Fahrt mit dem eigenen PKW werden 0,48 kg CO2 Emissionen eingespart. Mehr Informationen"},{"type":"H","code":"text.connection.farFutureMessage","icoX":5,"txtN":"Das Datum Ihrer Reise liegt in der Zukunft. Wir empfehlen ihnen, sich immer auch kurzfristig vor Fahrtantritt über ihre Reisemöglichkeiten zu informieren."}],"icoL":[{"res":"prod_ic","txtS":"R","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"prod_comm_t","txtS":"S3","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":157,"b":221},"zIdx":1000},{"res":"01","txt":"OEBB"},{"res":"prod_ic","txtS":"D","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"attr_info"},{"res":"navi_walk"},{"res":"TRSF","fg":{"r":255,"g":255,"b":255},"bg":{"r":87,"g":88,"b":91}},{"res":"prod_regbus","txtS":"170","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"txt":"Österr. Postbus AG (Salzburg)"},{"res":"prod_regbus","txtS":"120","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"prod_regbus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"REM_PDFFILE"},{"res":"prod_regbus","txtS":"175","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"txt":"Krautgartner Bus"},{"res":"prod_regbus","txtS":"160","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"prod_bus","txtS":"7","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"txt":"Salzburg AG - OBus"},{"res":"LF"},{"res":"prod_bus","txtS":"10","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":60,"g":147,"b":179}},{"res":"attr_co2_info"},{"res":"attr_co2_alert"},{"shp":"B"},{"res":"cl_pt_only"},{"res":"cl_foot_only"},{"res":"cl_bike_only"},{"res":"cl_car_only"},{"res":"cl_pt_mix_bike"},{"res":"cl_biketr_only"},{"res":"cl_pt_mix_car"},{"res":"cl_cartr_only"},{"res":"cl_bikesh_only"},{"res":"cl_carsh_only"}],"dirL":[{"txt":"Rif Ortszentrum","flg":"H"},{"txt":"Hallein Bahnhof via Anif - Niederalm","flg":"H"},{"txt":"Hallein via Aigen - Puch Gewerbegebiet - Oberalm","flg":"H"},{"txt":"Golling via Anif - Niederalm - Hallein - Kuchl","flg":"H"},{"txt":"Volksgarten - Sam","flg":"R"},{"txt":"Aigen - Salzburg Süd","flg":"R"}],"lDrawStyleL":[{"sIcoX":2,"type":"SOLID","bg":{"r":0,"g":157,"b":221}},{"type":"SOLID","bg":{"r":0,"g":157,"b":221}},{"sIcoX":7,"type":"SOLID","bg":{"r":87,"g":88,"b":91}},{"type":"DOT","bg":{"r":87,"g":88,"b":91}},{"sIcoX":8,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":13,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":15,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":16,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":19,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":20,"type":"SOLID","bg":{"r":60,"g":147,"b":179}},{"type":"DOT","bg":{"r":60,"g":147,"b":179}},{"sIcoX":16,"eIcoX":23,"type":"SOLID","bg":{"r":0,"g":121,"b":58}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002500","durS":"002500","durR":"002500","chg":2,"sDays":{"sDaysR":"Sa","sDaysI":"11. Jul bis 9. Sep 2022 Mo - Sa; nicht 15. Aug","sDaysB":"102040810204081020408102040810205FBF7EFDF9F7EFDF810204081020408102040810"},"dep":{"locX":0,"idx":14,"dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":7,"idx":18,"aProdX":10,"aTimeS":"103100","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":14,"dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":15,"aProdX":0,"aPltfS":{"type":"X","txt":"7D-F"},"aTimeS":"101000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#18437#TA#0#DA#180722#1S#455059106#1T#934#LS#151006717#LT#1024#PU#81#RT#1#CA#O01#ZE#S3#ZB# S3#PC#1#FR#455059106#FT#934#TO#151006717#TT#1024#","prodX":1,"dirTxt":"Freilassing","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":30,"maxC":30,"numC":5},"ctxRecon":"T$A=1@O=Salzburg Sam@L=455086103@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$202207181006$202207181010$ S3$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":3,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":4,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":5,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":6,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":14,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"000400"},"minChg":"000500"},{"type":"TRSF","hide":false,"dep":{"locX":2,"dTimeS":"101000","psCtxArrE":"PS=B$T=101000$L=A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (7)@X=13046036@Y=47812878@U=81@L=455000210@i=at:45:50002:0:10@$"},"arr":{"locX":4,"aTimeS":"101500","psCtxDepL":"PS=F$T=101500$L=A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (A)@X=13044211@Y=47812689@U=81@L=455000222@i=at:45:50002:0:22@$"},"gis":{"durS":"000500","ctx":"C|57df4290|H|1|W$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$202207181010$202207181015$$$1$$$$$$","gisPrvr":"H","sumLDrawStyleX":2,"resLDrawStyleX":3,"prodX":2}},{"type":"JNY","dep":{"locX":4,"idx":0,"dProdX":3,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"101500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":5,"idx":4,"aProdX":3,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58582#TA#0#DA#180722#1S#455000222#1T#1015#LS#455059105#LT#1118#PU#81#RT#1#CA#S04#ZE#170#ZB# 170#PC#6#FR#455000222#FT#1015#TO#455059105#TT#1118#","prodX":4,"dirTxt":"Golling via Anif - Niederalm - Hallein - Kuchl","dirFlg":"H","status":"P","isRchbl":true,"freq":{"minC":3,"maxC":15,"numC":11,"jnyL":[{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58674#TA#6#DA#180722#1S#455000222#1T#1030#LS#455052301#LT#1106#PU#81#RT#1#CA#S04#ZE#175#ZB# 175#PC#6#FR#455000222#FT#1030#TO#455052301#TT#1106#","prodX":5,"dirTxt":"Rif Ortszentrum","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":5,"dTimeS":"103000","dDirTxt":"Rif Ortszentrum","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":5,"aTimeS":"103800","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181030$202207181038$ 175$$1$$$$$$","msgL":[{"type":"REM","remX":11,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":12,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":13,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":5,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":6,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58599#TA#3#DA#180722#1S#455000222#1T#1045#LS#455049401#LT#1125#PU#81#RT#1#CA#S04#ZE#170#ZB# 170#PC#6#FR#455000222#FT#1045#TO#455049401#TT#1125#","prodX":6,"dirTxt":"Hallein Bahnhof via Anif - Niederalm","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":6,"dTimeS":"104500","dDirTxt":"Hallein Bahnhof via Anif - Niederalm","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":6,"aTimeS":"105300","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181045$202207181053$ 170$$1$$$$$$","msgL":[{"type":"REM","remX":14,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":15,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":16,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":6,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":1,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58674#TA#7#DA#180722#1S#455000222#1T#1100#LS#455052301#LT#1136#PU#81#RT#1#CA#S04#ZE#175#ZB# 175#PC#6#FR#455000222#FT#1100#TO#455052301#TT#1136#","prodX":7,"dirTxt":"Rif Ortszentrum","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":7,"dTimeS":"110000","dDirTxt":"Rif Ortszentrum","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":7,"aTimeS":"110800","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181100$202207181108$ 175$$1$$$$$$","msgL":[{"type":"REM","remX":17,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":18,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":19,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":7,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":6,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58567#TA#3#DA#180722#1S#455000222#1T#1112#LS#455049401#LT#1153#PU#81#RT#1#CA#S04#ZE#160#ZB# 160#PC#6#FR#455000222#FT#1112#TO#455049401#TT#1153#","prodX":8,"dirTxt":"Hallein via Aigen - Puch Gewerbegebiet - Oberalm","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":8,"dTimeS":"111200","dDirTxt":"Hallein via Aigen - Puch Gewerbegebiet - Oberalm","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":8,"aTimeS":"112000","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181112$202207181120$ 160$$1$$$$$$","msgL":[{"type":"REM","remX":20,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":21,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":22,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":8,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":2,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":7,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58582#TA#1#DA#180722#1S#455000222#1T#1115#LS#455059105#LT#1218#PU#81#RT#1#CA#S04#ZE#170#ZB# 170#PC#6#FR#455000222#FT#1115#TO#455059105#TT#1218#","prodX":9,"dirTxt":"Golling via Anif - Niederalm - Hallein - Kuchl","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":9,"dTimeS":"111500","dDirTxt":"Golling via Anif - Niederalm - Hallein - Kuchl","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":9,"aTimeS":"112300","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181115$202207181123$ 170$$1$$$$$$","msgL":[{"type":"REM","remX":23,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":24,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":25,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":9,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":3,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"}]},"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181015$202207181023$ 170$$1$$$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","fLocX":4,"tLocX":5,"tagL":["RES_JNY_DTL_H3"],"sort":543424512},{"type":"REM","remX":8,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":9,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":10,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":4,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},"minChg":"000100"},{"type":"WALK","hide":false,"dep":{"locX":5,"dTimeS":"102300","psCtxArrE":"PS=B$T=102300$L=A=1@O=Salzburg Rathaus@X=13044948@Y=47800383@U=81@L=455068001@i=at:45:50680:0:1@$"},"arr":{"locX":5,"aTimeS":"102300","psCtxDepL":"PS=F$T=102500$L=A=1@O=Salzburg Rathaus@X=13044948@Y=47800383@U=81@L=455068001@i=at:45:50680:0:1@$"},"gis":{"gisPrvr":"H","sumLDrawStyleX":10,"resLDrawStyleX":11,"prodX":18}},{"type":"JNY","dep":{"locX":5,"idx":14,"dProdX":10,"dTimeS":"102500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":7,"idx":18,"aProdX":10,"aTimeS":"103100","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54979#TA#4#DA#180722#1S#455081001#1T#1005#LS#455045802#LT#1044#PU#81#RT#1#CA#S01#ZE#7#ZB# 7#PC#7#FR#455081001#FT#1005#TO#455045802#TT#1044#","prodX":11,"dirTxt":"Aigen - Salzburg Süd","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":10,"numC":17,"jnyL":[{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54231#TA#4#DA#180722#1S#455618902#1T#1013#LS#455101701#LT#1053#PU#81#RT#1#CA#S01#ZE#10#ZB# 10#PC#7#FR#455618902#FT#1013#TO#455101701#TT#1053#","prodX":12,"dirTxt":"Volksgarten - Sam","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":12,"dTimeS":"103500","dDirTxt":"Volksgarten - Sam","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":12,"aTimeS":"104000","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181035$202207181040$ 10$$1$$$$$$","msgL":[{"type":"REM","remX":31,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":32,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":33,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":12,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":4,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":9,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000500"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54979#TA#5#DA#180722#1S#455081001#1T#1020#LS#455045802#LT#1059#PU#81#RT#1#CA#S01#ZE#7#ZB# 7#PC#7#FR#455081001#FT#1020#TO#455045802#TT#1059#","prodX":13,"dirTxt":"Aigen - Salzburg Süd","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":13,"dTimeS":"104000","dDirTxt":"Aigen - Salzburg Süd","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":13,"aTimeS":"104600","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181040$202207181046$ 7$$1$$$$$$","msgL":[{"type":"REM","remX":34,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":35,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":36,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":13,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":5,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":8,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000600"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54231#TA#5#DA#180722#1S#455618902#1T#1028#LS#455101701#LT#1108#PU#81#RT#1#CA#S01#ZE#10#ZB# 10#PC#7#FR#455618902#FT#1028#TO#455101701#TT#1108#","prodX":14,"dirTxt":"Volksgarten - Sam","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":14,"dTimeS":"105000","dDirTxt":"Volksgarten - Sam","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":14,"aTimeS":"105500","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181050$202207181055$ 10$$1$$$$$$","msgL":[{"type":"REM","remX":37,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":38,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":39,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":14,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":4,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":9,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000500"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54979#TA#6#DA#180722#1S#455081001#1T#1035#LS#455045802#LT#1114#PU#81#RT#1#CA#S01#ZE#7#ZB# 7#PC#7#FR#455081001#FT#1035#TO#455045802#TT#1114#","prodX":15,"dirTxt":"Aigen - Salzburg Süd","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":15,"dTimeS":"105500","dDirTxt":"Aigen - Salzburg Süd","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":15,"aTimeS":"110100","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181055$202207181101$ 7$$1$$$$$$","msgL":[{"type":"REM","remX":40,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":41,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":42,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":15,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":5,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":8,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000600"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54231#TA#6#DA#180722#1S#455618902#1T#1043#LS#455101701#LT#1123#PU#81#RT#1#CA#S01#ZE#10#ZB# 10#PC#7#FR#455618902#FT#1043#TO#455101701#TT#1123#","prodX":16,"dirTxt":"Volksgarten - Sam","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":16,"dTimeS":"110500","dDirTxt":"Volksgarten - Sam","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":16,"aTimeS":"111000","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181105$202207181110$ 10$$1$$$$$$","msgL":[{"type":"REM","remX":43,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":44,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":45,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":16,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":4,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":9,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000500"}]},"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181025$202207181031$ 7$$1$$$$$$","msgL":[{"type":"REM","remX":26,"sty":"I","dspl":"U","fLocX":5,"tLocX":7,"tagL":["RES_JNY_DTL_H3"],"sort":543424512},{"type":"REM","remX":27,"sty":"I","fLocX":5,"tLocX":7,"tagL":["RES_JNY_DTL_H3"],"sort":543424512},{"type":"REM","remX":28,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":29,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":30,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":11,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":12,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000600"}}],"freq":{"minC":30},"msgL":[{"type":"REM","remX":46,"sty":"I","dspl":"U","tagL":["RES_CON_FTR_H3"],"sort":147324928},{"type":"REM","remX":47,"sty":"I","tagL":["SUM_GLB_HDR_H3","RES_GLB_HDR_H3"],"sort":147324928}],"eco":{"co2":0.151028000000000,"type":"PUT","rating":3},"ecoCmpL":[{"co2":0.627561026672228,"type":"BEE"}],"conSubscr":"F","recState":"U","cksum":"af359e0b_3","cksumDti":"dd503e84_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Salzburg Sam@L=455086103@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$202207181006$202207181010$ S3$$1$$$$$$§W$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$202207181010$202207181015$$$1$$$$$$§T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181015$202207181023$ 170$$1$$$$$$§T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181025$202207181031$ 7$$1$$$$$$¶KI¶H4sIAAAAAAACA+1W227bMAz9lUEPe0oB2U2aNL8yBIJi07ZgWzIkOVfk30dKipMU7dYBG7CHJi/SESleDmnxzKSurKyhN+Xo2Jrxw5xnGZsxNxbNDcyWCA37G8Bxf6+av4sK6yfceWm92FZs/ePMVHlgaz5jcECoQWy+WPDVS8YRG1XB1qtsxko5gg1iO9mNgKvLZsZOCrpfX5N/5pqdkvGWzdU1WaLUmfnjAEG6MwU5/w1917KH6/rQGmPLIHG8LWXnRRF3ZxYWAq0pOrxcyIIZ/qmBwWK+Wx+yMrB1xrPFjJmgiWC2uMz+Er6ZGD6BImjFlzllnD8c5EGFikhpDxZd7WIhVfTDKKFoSQ40usxnH/7RXC8PAhkqWtGAqhsfbh5753EnKtl6g2l9ym7YaXRF08n6Ee2VLsH56DV/wMfgBglXnYSiAU2Og0jlfiYXUhVhoCsefCqVw4ue8+XLkmrs6BpVIfAaT7EaoyW6tcBr69RIDMmSo6vlFkSlOg/JedTpVdcpB4WLSA1uAIuFaSHVKfrbBc/S1krtBoMSRWNUAeRpZY32ocroUAzSyt499oqW2w5l0YJygjpnsOCgC4cYcTwqRyu9MlqYipJ/TE4qLWLcMcq0yQP710Oxle0Uk/CKKjvLyXLXCYyIwoQoQIiVpRpTyHup/FUDq2cAKEPKMYUmWcVCx7RRs7DYxBhBVKZNaPo5f8WiHYwT0nsbJTXUd7vQLUW8sMIcH8U+lJbSqWhcqwZhzRgRlKI1iKl1kYOixXijr4FjQlDoDtJG9KOP2ebUUIGCl09RwP+QAmrA35FwzfinOXi6kRBCDBzQ6j8gIVbFn9Owwf7b4sfkq0e+euSrRz7uEbV7p0M2NGogHW9fHqG08grHkVMoxjeUifQo8bd47EOEa1WIoZEO4iOZRgSayR6mU6wOXZnbAJrewrQzO7B7iyNFQshVjcNATYonjUNM9jzPs+UyxwfbyzaxEZighdzSPBhX05Qg9QTqCaz2V7DaB/WApWN63zUNIKNzk2V+b/E6GNDYJm373aoyvN2DFeHFBy2KLjXyhKB5gQFug+LlJ97cfU24CwAA¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#202206#202206#202231#202231#0#0#85#202200#1#0#2#0#0#-2147483648#1#2|PDH#9a559eb3ab0ac76a79a7ae6243ea6540|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#202206#202206#202231#202231#0#0#85#202200#1#0#2#0#0#-2147483648#1#2|PDH#9a559eb3ab0ac76a79a7ae6243ea6540|RD#18072022|RT#100000|US#1","fpB":"20220302","fpE":"20221210","planrtTS":"1651590507","outConGrpSettings":{"conGrpL":[{"name":"Öffentliche Verkehrsmittel","icoX":24,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"OEV","autosend":true},{"id":"SHORT_WALK","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Fußweg","icoX":25,"grpid":"walk_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"WALK","autosend":false}],"scrollable":false,"bitmask":2},{"name":"Fahrrad","icoX":26,"grpid":"bike_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE","autosend":false}],"scrollable":false,"bitmask":4},{"name":"Auto","icoX":27,"grpid":"car_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CAR","autosend":true}],"scrollable":false,"bitmask":8},{"name":"Bike and Ride","icoX":28,"grpid":"bike_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_WALK","autosend":false},{"id":"VMOBIL_OEV_WALK","autosend":false}],"scrollable":true,"bitmask":16},{"name":"Fahrradmitnahme","icoX":29,"grpid":"bike_carriage","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_BIKE","autosend":false}],"scrollable":true,"bitmask":32},{"name":"Park and Ride","icoX":30,"grpid":"park_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CARPARK_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":64},{"name":"Autoreisezug","icoX":31,"grpid":"cartrain","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CARKISS_OEV_CARKISS","autosend":false}],"scrollable":true,"bitmask":128},{"name":"Bikesharing","icoX":32,"grpid":"bikeshare","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BIKESHR_NEXTBIKE_ONLY","autosend":false},{"id":"GROUP_BIKESHR_NEXTBIKE","autosend":false},{"id":"GROUP_BIKESHR_CITYBIKE_ONLY","autosend":false},{"id":"GROUP_BIKESHR_CITYBIKE","autosend":false}],"scrollable":false,"bitmask":256},{"name":"Sharing","icoX":33,"grpid":"carshare","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_SCOOTERSHR_EASYWAY_ONLY","autosend":false},{"id":"GROUP_SCOOTERSHR_EASYWAY","autosend":false},{"id":"GROUP_CARSHR_FLOMOBIL_ONLY","autosend":false},{"id":"GROUP_CARSHR_FLOMOBIL","autosend":false},{"id":"GROUP_CARUSOSHR_ONLY","autosend":false},{"id":"GROUP_CARUSO_SHR","autosend":false},{"id":"GROUP_SCOOTERSHR_TIER_ONLY","autosend":false},{"id":"GROUP_SCOOTERSHR_TIER","autosend":false}],"scrollable":false,"bitmask":512}],"selectL":[{"icoX":24,"name":"Öffentliche Verkehrsmittel","bitIdx":0},{"icoX":25,"name":"Fußweg","bitIdx":1},{"icoX":26,"name":"Fahrrad","bitIdx":2},{"icoX":27,"name":"Auto","bitIdx":3},{"icoX":28,"name":"Bike and Ride","bitIdx":4},{"icoX":29,"name":"Fahrradmitnahme","bitIdx":5},{"icoX":30,"name":"Park and Ride","bitIdx":6},{"icoX":31,"name":"Autoreisezug","bitIdx":7},{"icoX":32,"name":"Bikesharing","bitIdx":8},{"icoX":33,"name":"Sharing","bitIdx":9}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.39","ext":"VAO.11","lang":"deu","id":"ju4sxkau2kcxp48g","err":"OK","cInfo":{"code":"OK"},"graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Salzburg Sam@l=Salzburg Sam (1)@X=13063196@Y=47819566@U=81@L=455086103@i=at:45:50861:0:3@","type":"S","name":"Salzburg Sam","nameAlt":"Salzburg Sam (1)","icoX":0,"extId":"455086103","state":"F","crd":{"x":13063196,"y":47819566,"floor":0},"pCls":131,"mMastLocX":1,"gidL":["at:45:50861:0:3"],"chgTime":"000200"},{"lid":"A=1@O=Salzburg Sam S-Bahn@X=13063124@Y=47819566@U=81@L=455086100@i=at:45:50861@","type":"S","name":"Salzburg Sam S-Bahn","icoX":1,"extId":"455086100","state":"F","crd":{"x":13063124,"y":47819566,"floor":0},"meta":true,"pCls":131,"isMainMast":true,"gidL":["at:45:50861"],"chgTime":"000000"},{"lid":"A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (7)@X=13046036@Y=47812878@U=81@L=455000210@i=at:45:50002:0:10@","type":"S","name":"Salzburg Hauptbahnhof","nameAlt":"Salzburg Hauptbahnhof (7)","icoX":4,"extId":"455000210","state":"F","crd":{"x":13046036,"y":47812878,"floor":0},"pCls":1219,"mMastLocX":3,"gidL":["at:45:50002:0:10"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Hauptbahnhof@X=13045065@Y=47813093@U=81@L=455000200@i=at:45:50002@","type":"S","name":"Salzburg Hauptbahnhof","icoX":1,"extId":"455000200","state":"F","crd":{"x":13045065,"y":47813093,"floor":0},"meta":true,"pCls":1219,"isMainMast":true,"gidL":["at:45:50002"],"chgTime":"000000"},{"lid":"A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (A)@X=13044211@Y=47812689@U=81@L=455000222@i=at:45:50002:0:22@","type":"S","name":"Salzburg Hauptbahnhof","nameAlt":"Salzburg Hauptbahnhof (A)","icoX":4,"extId":"455000222","state":"F","crd":{"x":13044211,"y":47812689,"floor":0},"pCls":1219,"entry":true,"mMastLocX":3,"gidL":["at:45:50002:0:22"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Rathaus@X=13044948@Y=47800383@U=81@L=455068001@i=at:45:50680:0:1@","type":"S","name":"Salzburg Rathaus","icoX":10,"extId":"455068001","state":"F","crd":{"x":13044948,"y":47800383,"floor":0},"pCls":1216,"entry":true,"mMastLocX":6,"gidL":["at:45:50680:0:1"],"chgTime":"000100"},{"lid":"A=1@O=Salzburg Rathaus@X=13044957@Y=47800383@U=81@L=455068000@i=at:45:50680@","type":"S","name":"Salzburg Rathaus","icoX":11,"extId":"455068000","state":"F","crd":{"x":13044957,"y":47800383,"floor":0},"meta":true,"pCls":1216,"isMainMast":true,"gidL":["at:45:50680"],"chgTime":"000000"},{"lid":"A=1@O=Salzburg Volksgarten@X=13062001@Y=47798764@U=81@L=455082101@i=at:45:50821:0:1@","type":"S","name":"Salzburg Volksgarten","icoX":15,"extId":"455082101","state":"F","crd":{"x":13062001,"y":47798764,"floor":0},"pCls":1216,"entry":true,"mMastLocX":8,"gidL":["at:45:50821:0:1"],"chgTime":"000500"},{"lid":"A=1@O=Salzburg Volksgarten@X=13061614@Y=47798782@U=81@L=455082100@i=at:45:50821@","type":"S","name":"Salzburg Volksgarten","icoX":11,"extId":"455082100","state":"F","crd":{"x":13061614,"y":47798782,"floor":0},"meta":true,"pCls":1216,"isMainMast":true,"gidL":["at:45:50821"],"chgTime":"000000"}],"prodL":[{"pid":"L::1::::B3472872807::obb-1-S3-S-j22-1::*","name":"S3","nameS":"S3","number":"S3","icoX":2,"cls":2,"oprX":0,"prodCtx":{"name":" S3","num":"25760","line":"S3","matchId":"obb-1-S3-S#51","catOutS":"O01","catOutL":"S-Bahn","catIn":"O01","catCode":"1","admin":"O01AA_"}},{"pid":"L::1::::B3472872807::obb-1-S3-S-j22-1::*","name":"S3","nameS":"S3","number":"S3","icoX":2,"cls":2,"oprX":1,"prodCtx":{"name":" S3","num":"25760","line":"S3","lineId":"obb-1-S3-S-j22-1","matchId":"obb-1-S3-S#51","catOutS":"O01","catOutL":"S-Bahn","catIn":"O01","catCode":"1","admin":"O01AA_"}},{"name":"Übergang","icoX":7,"prodCtx":{"name":"Übergang"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":2,"prodCtx":{"name":" 170","num":"1772","line":"170","matchId":"317000129","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":3,"prodCtx":{"name":" 170","num":"1772","line":"170","lineId":"svv-4-170-j22-10","matchId":"317000129","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1590575099::svv-4-175-j22-10::*","name":"Regionalbus 175","nameS":"175","number":"175","icoX":13,"cls":64,"oprX":4,"prodCtx":{"name":" 175","num":"138","line":"175","lineId":"svv-4-175-j22-10","matchId":"317500115","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S40390"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":3,"prodCtx":{"name":" 170","num":"1818","line":"170","lineId":"svv-4-170-j22-10","matchId":"317000131","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1590575099::svv-4-175-j22-10::*","name":"Regionalbus 175","nameS":"175","number":"175","icoX":13,"cls":64,"oprX":4,"prodCtx":{"name":" 175","num":"139","line":"175","lineId":"svv-4-175-j22-10","matchId":"317500117","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S40390"}},{"pid":"L::6::::B1249869123::svv-4-160-j22-10::*","name":"Regionalbus 160","nameS":"160","number":"160","icoX":15,"cls":64,"oprX":3,"prodCtx":{"name":" 160","num":"1751","line":"160","lineId":"svv-4-160-j22-10","matchId":"316000121","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::6::::B1249869123::svv-4-170-j22-10::*","name":"Regionalbus 170","nameS":"170","number":"170","icoX":8,"cls":64,"oprX":3,"prodCtx":{"name":" 170","num":"1773","line":"170","lineId":"svv-4-170-j22-10","matchId":"317000133","catOutS":"S04","catOutL":"Regionalbus","catIn":"S04","catCode":"6","admin":"S19340"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":5,"prodCtx":{"name":" 7","num":"5523","line":"7","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":6,"prodCtx":{"name":" 7","num":"5523","line":"7","lineId":"svv-1-7-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-10-j22-1::*","name":"Obus 10","nameS":"10","number":"10","icoX":19,"cls":128,"oprX":6,"prodCtx":{"name":" 10","num":"800","line":"10","lineId":"svv-1-10-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":6,"prodCtx":{"name":" 7","num":"5423","line":"7","lineId":"svv-1-7-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-10-j22-1::*","name":"Obus 10","nameS":"10","number":"10","icoX":19,"cls":128,"oprX":6,"prodCtx":{"name":" 10","num":"785","line":"10","lineId":"svv-1-10-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-7-j22-1::*","name":"Obus 7","nameS":"7","number":"7","icoX":16,"cls":128,"oprX":6,"prodCtx":{"name":" 7","num":"5403","line":"7","lineId":"svv-1-7-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"pid":"L::7::::B1387864268::svv-1-10-j22-1::*","name":"Obus 10","nameS":"10","number":"10","icoX":19,"cls":128,"oprX":6,"prodCtx":{"name":" 10","num":"828","line":"10","lineId":"svv-1-10-j22-1","matchId":"null0","catOutS":"S01","catOutL":"Obus","catIn":"S01","catCode":"7","admin":"S10000"}},{"name":"Umstieg","icoX":20,"prodCtx":{"name":"Umstieg"}},{"name":"Fußweg","icoX":20,"prodCtx":{"name":"Fußweg"}}],"opL":[{"name":"OEBB","icoX":3},{"name":"OEBB","icoX":3,"street":"ÖBB-MobilitätsCallCenter, Tel.: +43 (0)5 1717","id":"obb+01+AA"},{"name":"Österr. Postbus AG (Salzburg)","icoX":9},{"name":"Österr. Postbus AG (Salzburg)","icoX":9,"street":"Österr. Postbus AG, Andreas-Hofer-Straße 9, 5020 Salzburg","id":"svv+1934+00"},{"name":"Krautgartner Bus","icoX":14,"street":"krautgartner-bus salzburg gmbh, Anton-Graf-Straße 6, 5020 Salzburg","id":"svv+4039+00"},{"name":"Salzburg AG - OBus","icoX":17},{"name":"Salzburg AG - OBus","icoX":17,"street":"Obus-SLB, Plainstraße 70, 5020 Salzburg","id":"svv+1000+00"}],"remL":[{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Zustieg im Nahverkehr (REX, R, CJX, S-Bahn) nur mit gültiger Fahrkarte"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"nur 2.Kl."},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Rollstuhlstellplatz"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Rollstuhlstellplatz - Voranmeldung unter +43 5 1717"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"n0","prio":50,"icoX":5,"txtN":"bedingt rollstuhltaugliches WC"},{"type":"A","code":"RL","prio":50,"icoX":5,"txtN":"Rampe oder Lift"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-170-b-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-175-m-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-170-b-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-175-m-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-175-m-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-160-m-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-160-m-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-160-m-j22-10&direction=H&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=94&line=94-170-b-j22-10"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Hauptbahnhof","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50002"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=94&line=94-170-a-j22-10&direction=H&stop=50680"},{"type":"A","code":"LF","prio":50,"icoX":18,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"fb","prio":50,"icoX":5,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-7-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-10-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-7-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-10-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-7-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-7-m-j22-30&direction=R&stop=50821"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Linienfahrplan","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=ltt&op=91&line=91-10-m-j22-30"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Rathaus","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50680"},{"type":"A","code":"PDFPATH","prio":2,"icoX":12,"txtS":"Hst.-Fahrplan Salzburg Volksgarten","url":"https://timetables.arge-oevv.at/cgi-scripts/getpdf.pl?subnet=svv&project=j22&type=stt&op=91&line=91-10-m-j22-30&direction=R&stop=50821"},{"type":"H","code":"text.connection.eco.co2.decreased.consumption.message","icoX":22,"txtN":"Im Vergleich zu einer Fahrt mit dem eigenen PKW werden 0,48 kg CO2 Emissionen eingespart. Mehr Informationen"},{"type":"H","code":"text.connection.farFutureMessage","icoX":5,"txtN":"Das Datum Ihrer Reise liegt in der Zukunft. Wir empfehlen ihnen, sich immer auch kurzfristig vor Fahrtantritt über ihre Reisemöglichkeiten zu informieren."}],"icoL":[{"res":"prod_ic","txtS":"R","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"prod_ic","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"prod_comm_t","txtS":"S3","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":157,"b":221},"zIdx":1000},{"res":"01","txt":"OEBB"},{"res":"prod_ic","txtS":"D","fg":{"r":255,"g":255,"b":255},"bg":{"r":1,"g":1,"b":1},"zIdx":1000},{"res":"attr_info"},{"res":"navi_walk"},{"res":"TRSF","fg":{"r":255,"g":255,"b":255},"bg":{"r":87,"g":88,"b":91}},{"res":"prod_regbus","txtS":"170","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"txt":"Österr. Postbus AG (Salzburg)"},{"res":"prod_regbus","txtS":"120","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"prod_regbus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"REM_PDFFILE"},{"res":"prod_regbus","txtS":"175","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"txt":"Krautgartner Bus"},{"res":"prod_regbus","txtS":"160","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"prod_bus","txtS":"7","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"txt":"Salzburg AG - OBus"},{"res":"LF"},{"res":"prod_bus","txtS":"10","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":121,"b":58},"zIdx":1000},{"res":"prod_walk","fg":{"r":255,"g":255,"b":255},"bg":{"r":60,"g":147,"b":179}},{"res":"attr_co2_info"},{"res":"attr_co2_alert"},{"shp":"B"},{"res":"cl_pt_only"},{"res":"cl_foot_only"},{"res":"cl_bike_only"},{"res":"cl_car_only"},{"res":"cl_pt_mix_bike"},{"res":"cl_biketr_only"},{"res":"cl_pt_mix_car"},{"res":"cl_cartr_only"},{"res":"cl_bikesh_only"},{"res":"cl_carsh_only"}],"dirL":[{"txt":"Rif Ortszentrum","flg":"H"},{"txt":"Hallein Bahnhof via Anif - Niederalm","flg":"H"},{"txt":"Hallein via Aigen - Puch Gewerbegebiet - Oberalm","flg":"H"},{"txt":"Golling via Anif - Niederalm - Hallein - Kuchl","flg":"H"},{"txt":"Volksgarten - Sam","flg":"R"},{"txt":"Aigen - Salzburg Süd","flg":"R"}],"lDrawStyleL":[{"sIcoX":2,"type":"SOLID","bg":{"r":0,"g":157,"b":221}},{"type":"SOLID","bg":{"r":0,"g":157,"b":221}},{"sIcoX":7,"type":"SOLID","bg":{"r":87,"g":88,"b":91}},{"type":"DOT","bg":{"r":87,"g":88,"b":91}},{"sIcoX":8,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":13,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":15,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":16,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":19,"type":"SOLID","bg":{"r":0,"g":121,"b":58}},{"sIcoX":20,"type":"SOLID","bg":{"r":60,"g":147,"b":179}},{"type":"DOT","bg":{"r":60,"g":147,"b":179}},{"sIcoX":16,"eIcoX":23,"type":"SOLID","bg":{"r":0,"g":121,"b":58}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"002500","durS":"002500","durR":"002500","chg":2,"sDays":{"sDaysR":"Sa","sDaysI":"11. Jul bis 9. Sep 2022 Mo - Sa; nicht 15. Aug","sDaysB":"102040810204081020408102040810205FBF7EFDF9F7EFDF810204081020408102040810"},"dep":{"locX":0,"idx":14,"dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":7,"idx":18,"aProdX":10,"aTimeS":"103100","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":14,"dProdX":0,"dPltfS":{"type":"X","txt":"1"},"dTimeS":"100600","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":15,"aProdX":0,"aPltfS":{"type":"X","txt":"7D-F"},"aTimeS":"101000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#18437#TA#0#DA#180722#1S#455059106#1T#934#LS#151006717#LT#1024#PU#81#RT#1#CA#O01#ZE#S3#ZB# S3#PC#1#FR#455059106#FT#934#TO#151006717#TT#1024#","prodX":1,"dirTxt":"Freilassing","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":30,"maxC":30,"numC":5},"ctxRecon":"T$A=1@O=Salzburg Sam@L=455086103@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$202207181006$202207181010$ S3$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":1,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":2,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":3,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":4,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":5,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512},{"type":"REM","remX":6,"sty":"I","dspl":"U","fLocX":0,"tLocX":2,"tagL":["RES_JNY_DTL"],"sort":543424512}],"subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":2,"fIdx":14,"tIdx":15}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"000400"},"minChg":"000500"},{"type":"TRSF","hide":false,"dep":{"locX":2,"dTimeS":"101000","psCtxArrE":"PS=B$T=101000$L=A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (7)@X=13046036@Y=47812878@U=81@L=455000210@i=at:45:50002:0:10@$"},"arr":{"locX":4,"aTimeS":"101500","psCtxDepL":"PS=F$T=101500$L=A=1@O=Salzburg Hauptbahnhof@l=Salzburg Hauptbahnhof (A)@X=13044211@Y=47812689@U=81@L=455000222@i=at:45:50002:0:22@$"},"gis":{"durS":"000500","ctx":"C|57df4290|H|1|W$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$202207181010$202207181015$$$1$$$$$$","gisPrvr":"H","sumLDrawStyleX":2,"resLDrawStyleX":3,"prodX":2}},{"type":"JNY","dep":{"locX":4,"idx":0,"dProdX":3,"dPltfS":{"type":"X","txt":"A"},"dTimeS":"101500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":5,"idx":4,"aProdX":3,"aTimeS":"102300","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58582#TA#0#DA#180722#1S#455000222#1T#1015#LS#455059105#LT#1118#PU#81#RT#1#CA#S04#ZE#170#ZB# 170#PC#6#FR#455000222#FT#1015#TO#455059105#TT#1118#","prodX":4,"dirTxt":"Golling via Anif - Niederalm - Hallein - Kuchl","dirFlg":"H","status":"P","isRchbl":true,"freq":{"minC":3,"maxC":15,"numC":11,"jnyL":[{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58674#TA#6#DA#180722#1S#455000222#1T#1030#LS#455052301#LT#1106#PU#81#RT#1#CA#S04#ZE#175#ZB# 175#PC#6#FR#455000222#FT#1030#TO#455052301#TT#1106#","prodX":5,"dirTxt":"Rif Ortszentrum","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":5,"dTimeS":"103000","dDirTxt":"Rif Ortszentrum","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":5,"aTimeS":"103800","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181030$202207181038$ 175$$1$$$$$$","msgL":[{"type":"REM","remX":11,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":12,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":13,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":5,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":6,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58599#TA#3#DA#180722#1S#455000222#1T#1045#LS#455049401#LT#1125#PU#81#RT#1#CA#S04#ZE#170#ZB# 170#PC#6#FR#455000222#FT#1045#TO#455049401#TT#1125#","prodX":6,"dirTxt":"Hallein Bahnhof via Anif - Niederalm","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":6,"dTimeS":"104500","dDirTxt":"Hallein Bahnhof via Anif - Niederalm","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":6,"aTimeS":"105300","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181045$202207181053$ 170$$1$$$$$$","msgL":[{"type":"REM","remX":14,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":15,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":16,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":6,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":1,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58674#TA#7#DA#180722#1S#455000222#1T#1100#LS#455052301#LT#1136#PU#81#RT#1#CA#S04#ZE#175#ZB# 175#PC#6#FR#455000222#FT#1100#TO#455052301#TT#1136#","prodX":7,"dirTxt":"Rif Ortszentrum","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":7,"dTimeS":"110000","dDirTxt":"Rif Ortszentrum","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":7,"aTimeS":"110800","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181100$202207181108$ 175$$1$$$$$$","msgL":[{"type":"REM","remX":17,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":18,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":19,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":7,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":0,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":6,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58567#TA#3#DA#180722#1S#455000222#1T#1112#LS#455049401#LT#1153#PU#81#RT#1#CA#S04#ZE#160#ZB# 160#PC#6#FR#455000222#FT#1112#TO#455049401#TT#1153#","prodX":8,"dirTxt":"Hallein via Aigen - Puch Gewerbegebiet - Oberalm","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":8,"dTimeS":"111200","dDirTxt":"Hallein via Aigen - Puch Gewerbegebiet - Oberalm","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":8,"aTimeS":"112000","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181112$202207181120$ 160$$1$$$$$$","msgL":[{"type":"REM","remX":20,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":21,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":22,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":8,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":2,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":7,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#58582#TA#1#DA#180722#1S#455000222#1T#1115#LS#455059105#LT#1218#PU#81#RT#1#CA#S04#ZE#170#ZB# 170#PC#6#FR#455000222#FT#1115#TO#455059105#TT#1218#","prodX":9,"dirTxt":"Golling via Anif - Niederalm - Hallein - Kuchl","dirFlg":"H","stopL":[{"locX":4,"idx":0,"dProdX":9,"dTimeS":"111500","dDirTxt":"Golling via Anif - Niederalm - Hallein - Kuchl","dDirFlg":"H","type":"N"},{"locX":5,"idx":4,"aProdX":9,"aTimeS":"112300","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181115$202207181123$ 170$$1$$$$$$","msgL":[{"type":"REM","remX":23,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":24,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":25,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":9,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"dirL":[{"dirX":3,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"}]},"ctxRecon":"T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181015$202207181023$ 170$$1$$$$$$","msgL":[{"type":"REM","remX":7,"sty":"I","fLocX":4,"tLocX":5,"tagL":["RES_JNY_DTL_H3"],"sort":543424512},{"type":"REM","remX":8,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":9,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":10,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":4,"fLocX":4,"tLocX":5,"fIdx":0,"tIdx":4}],"sumLDrawStyleX":4,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000800"},"minChg":"000100"},{"type":"WALK","hide":false,"dep":{"locX":5,"dTimeS":"102300","psCtxArrE":"PS=B$T=102300$L=A=1@O=Salzburg Rathaus@X=13044948@Y=47800383@U=81@L=455068001@i=at:45:50680:0:1@$"},"arr":{"locX":5,"aTimeS":"102300","psCtxDepL":"PS=F$T=102500$L=A=1@O=Salzburg Rathaus@X=13044948@Y=47800383@U=81@L=455068001@i=at:45:50680:0:1@$"},"gis":{"gisPrvr":"H","sumLDrawStyleX":10,"resLDrawStyleX":11,"prodX":18}},{"type":"JNY","dep":{"locX":5,"idx":14,"dProdX":10,"dTimeS":"102500","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":7,"idx":18,"aProdX":10,"aTimeS":"103100","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54979#TA#4#DA#180722#1S#455081001#1T#1005#LS#455045802#LT#1044#PU#81#RT#1#CA#S01#ZE#7#ZB# 7#PC#7#FR#455081001#FT#1005#TO#455045802#TT#1044#","prodX":11,"dirTxt":"Aigen - Salzburg Süd","dirFlg":"R","status":"P","isRchbl":true,"freq":{"minC":5,"maxC":10,"numC":17,"jnyL":[{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54231#TA#4#DA#180722#1S#455618902#1T#1013#LS#455101701#LT#1053#PU#81#RT#1#CA#S01#ZE#10#ZB# 10#PC#7#FR#455618902#FT#1013#TO#455101701#TT#1053#","prodX":12,"dirTxt":"Volksgarten - Sam","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":12,"dTimeS":"103500","dDirTxt":"Volksgarten - Sam","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":12,"aTimeS":"104000","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181035$202207181040$ 10$$1$$$$$$","msgL":[{"type":"REM","remX":31,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":32,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":33,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":12,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":4,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":9,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000500"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54979#TA#5#DA#180722#1S#455081001#1T#1020#LS#455045802#LT#1059#PU#81#RT#1#CA#S01#ZE#7#ZB# 7#PC#7#FR#455081001#FT#1020#TO#455045802#TT#1059#","prodX":13,"dirTxt":"Aigen - Salzburg Süd","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":13,"dTimeS":"104000","dDirTxt":"Aigen - Salzburg Süd","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":13,"aTimeS":"104600","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181040$202207181046$ 7$$1$$$$$$","msgL":[{"type":"REM","remX":34,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":35,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":36,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":13,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":5,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":8,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000600"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54231#TA#5#DA#180722#1S#455618902#1T#1028#LS#455101701#LT#1108#PU#81#RT#1#CA#S01#ZE#10#ZB# 10#PC#7#FR#455618902#FT#1028#TO#455101701#TT#1108#","prodX":14,"dirTxt":"Volksgarten - Sam","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":14,"dTimeS":"105000","dDirTxt":"Volksgarten - Sam","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":14,"aTimeS":"105500","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181050$202207181055$ 10$$1$$$$$$","msgL":[{"type":"REM","remX":37,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":38,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":39,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":14,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":4,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":9,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000500"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54979#TA#6#DA#180722#1S#455081001#1T#1035#LS#455045802#LT#1114#PU#81#RT#1#CA#S01#ZE#7#ZB# 7#PC#7#FR#455081001#FT#1035#TO#455045802#TT#1114#","prodX":15,"dirTxt":"Aigen - Salzburg Süd","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":15,"dTimeS":"105500","dDirTxt":"Aigen - Salzburg Süd","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":15,"aTimeS":"110100","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181055$202207181101$ 7$$1$$$$$$","msgL":[{"type":"REM","remX":40,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":41,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":42,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":15,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":5,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":8,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000600"},{"jid":"2|#VN#1#ST#1651534070#PI#0#ZI#54231#TA#6#DA#180722#1S#455618902#1T#1043#LS#455101701#LT#1123#PU#81#RT#1#CA#S01#ZE#10#ZB# 10#PC#7#FR#455618902#FT#1043#TO#455101701#TT#1123#","prodX":16,"dirTxt":"Volksgarten - Sam","dirFlg":"R","stopL":[{"locX":5,"idx":14,"dProdX":16,"dTimeS":"110500","dDirTxt":"Volksgarten - Sam","dDirFlg":"R","type":"N"},{"locX":7,"idx":18,"aProdX":16,"aTimeS":"111000","type":"N"}],"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181105$202207181110$ 10$$1$$$$$$","msgL":[{"type":"REM","remX":43,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":44,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":45,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":16,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"dirL":[{"dirX":4,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":9,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000500"}]},"ctxRecon":"T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181025$202207181031$ 7$$1$$$$$$","msgL":[{"type":"REM","remX":26,"sty":"I","dspl":"U","fLocX":5,"tLocX":7,"tagL":["RES_JNY_DTL_H3"],"sort":543424512},{"type":"REM","remX":27,"sty":"I","fLocX":5,"tLocX":7,"tagL":["RES_JNY_DTL_H3"],"sort":543424512},{"type":"REM","remX":28,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":29,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056},{"type":"REM","remX":30,"sty":"I","tagL":["RES_JNY_H3"],"sort":537133056}],"subscr":"F","prodL":[{"prodX":11,"fLocX":5,"tLocX":7,"fIdx":14,"tIdx":18}],"sumLDrawStyleX":12,"resLDrawStyleX":5,"trainStartDate":"20220718","durS":"000600"}}],"freq":{"minC":30},"msgL":[{"type":"REM","remX":46,"sty":"I","dspl":"U","tagL":["RES_CON_FTR_H3"],"sort":147324928},{"type":"REM","remX":47,"sty":"I","tagL":["SUM_GLB_HDR_H3","RES_GLB_HDR_H3"],"sort":147324928}],"eco":{"co2":0.151028000000000,"type":"PUT","rating":3},"ecoCmpL":[{"co2":0.627561026672228,"type":"BEE"}],"conSubscr":"F","recState":"U","cksum":"af359e0b_3","cksumDti":"dd503e84_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Salzburg Sam@L=455086103@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$202207181006$202207181010$ S3$$1$$$$$$§W$A=1@O=Salzburg Hauptbahnhof@L=455000210@a=128@$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$202207181010$202207181015$$$1$$$$$$§T$A=1@O=Salzburg Hauptbahnhof@L=455000222@a=128@$A=1@O=Salzburg Rathaus@L=455068001@a=128@$202207181015$202207181023$ 170$$1$$$$$$§T$A=1@O=Salzburg Rathaus@L=455068001@a=128@$A=1@O=Salzburg Volksgarten@L=455082101@a=128@$202207181025$202207181031$ 7$$1$$$$$$¶KI¶H4sIAAAAAAACA+1W227bMAz9lUEPe0oB2U2aNL8yBIJi07ZgWzIkOVfk30dKipMU7dYBG7CHJi/SESleDmnxzKSurKyhN+Xo2Jrxw5xnGZsxNxbNDcyWCA37G8Bxf6+av4sK6yfceWm92FZs/ePMVHlgaz5jcECoQWy+WPDVS8YRG1XB1qtsxko5gg1iO9mNgKvLZsZOCrpfX5N/5pqdkvGWzdU1WaLUmfnjAEG6MwU5/w1917KH6/rQGmPLIHG8LWXnRRF3ZxYWAq0pOrxcyIIZ/qmBwWK+Wx+yMrB1xrPFjJmgiWC2uMz+Er6ZGD6BImjFlzllnD8c5EGFikhpDxZd7WIhVfTDKKFoSQ40usxnH/7RXC8PAhkqWtGAqhsfbh5753EnKtl6g2l9ym7YaXRF08n6Ee2VLsH56DV/wMfgBglXnYSiAU2Og0jlfiYXUhVhoCsefCqVw4ue8+XLkmrs6BpVIfAaT7EaoyW6tcBr69RIDMmSo6vlFkSlOg/JedTpVdcpB4WLSA1uAIuFaSHVKfrbBc/S1krtBoMSRWNUAeRpZY32ocroUAzSyt499oqW2w5l0YJygjpnsOCgC4cYcTwqRyu9MlqYipJ/TE4qLWLcMcq0yQP710Oxle0Uk/CKKjvLyXLXCYyIwoQoQIiVpRpTyHup/FUDq2cAKEPKMYUmWcVCx7RRs7DYxBhBVKZNaPo5f8WiHYwT0nsbJTXUd7vQLUW8sMIcH8U+lJbSqWhcqwZhzRgRlKI1iKl1kYOixXijr4FjQlDoDtJG9KOP2ebUUIGCl09RwP+QAmrA35FwzfinOXi6kRBCDBzQ6j8gIVbFn9Owwf7b4sfkq0e+euSrRz7uEbV7p0M2NGogHW9fHqG08grHkVMoxjeUifQo8bd47EOEa1WIoZEO4iOZRgSayR6mU6wOXZnbAJrewrQzO7B7iyNFQshVjcNATYonjUNM9jzPs+UyxwfbyzaxEZighdzSPBhX05Qg9QTqCaz2V7DaB/WApWN63zUNIKNzk2V+b/E6GNDYJm373aoyvN2DFeHFBy2KLjXyhKB5gQFug+LlJ97cfU24CwAA¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#202206#202206#202231#202231#0#0#85#202200#1#0#2#0#0#-2147483648#1#2|PDH#9a559eb3ab0ac76a79a7ae6243ea6540|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#202206#202206#202231#202231#0#0#85#202200#1#0#2#0#0#-2147483648#1#2|PDH#9a559eb3ab0ac76a79a7ae6243ea6540|RD#18072022|RT#100000|US#1","fpB":"20220302","fpE":"20221210","planrtTS":"1651591587","outConGrpSettings":{"conGrpL":[{"name":"Öffentliche Verkehrsmittel","icoX":24,"grpid":"pt_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"OEV","autosend":true},{"id":"SHORT_WALK","autosend":true}],"scrollable":true,"bitmask":1},{"name":"Fußweg","icoX":25,"grpid":"walk_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"WALK","autosend":false}],"scrollable":false,"bitmask":2},{"name":"Fahrrad","icoX":26,"grpid":"bike_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE","autosend":false}],"scrollable":false,"bitmask":4},{"name":"Auto","icoX":27,"grpid":"car_only","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CAR","autosend":true}],"scrollable":false,"bitmask":8},{"name":"Bike and Ride","icoX":28,"grpid":"bike_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_WALK","autosend":false},{"id":"VMOBIL_OEV_WALK","autosend":false}],"scrollable":true,"bitmask":16},{"name":"Fahrradmitnahme","icoX":29,"grpid":"bike_carriage","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"BIKE_OEV_BIKE","autosend":false}],"scrollable":true,"bitmask":32},{"name":"Park and Ride","icoX":30,"grpid":"park_ride","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CARPARK_OEV_WALK","autosend":false}],"scrollable":false,"bitmask":64},{"name":"Autoreisezug","icoX":31,"grpid":"cartrain","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"CARKISS_OEV_CARKISS","autosend":false}],"scrollable":true,"bitmask":128},{"name":"Bikesharing","icoX":32,"grpid":"bikeshare","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BIKESHR_NEXTBIKE_ONLY","autosend":false},{"id":"GROUP_BIKESHR_NEXTBIKE","autosend":false},{"id":"GROUP_BIKESHR_CITYBIKE_ONLY","autosend":false},{"id":"GROUP_BIKESHR_CITYBIKE","autosend":false}],"scrollable":false,"bitmask":256},{"name":"Sharing","icoX":33,"grpid":"carshare","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_SCOOTERSHR_EASYWAY_ONLY","autosend":false},{"id":"GROUP_SCOOTERSHR_EASYWAY","autosend":false},{"id":"GROUP_CARSHR_FLOMOBIL_ONLY","autosend":false},{"id":"GROUP_CARSHR_FLOMOBIL","autosend":false},{"id":"GROUP_CARUSOSHR_ONLY","autosend":false},{"id":"GROUP_CARUSO_SHR","autosend":false},{"id":"GROUP_SCOOTERSHR_TIER_ONLY","autosend":false},{"id":"GROUP_SCOOTERSHR_TIER","autosend":false}],"scrollable":false,"bitmask":512}],"selectL":[{"icoX":24,"name":"Öffentliche Verkehrsmittel","bitIdx":0},{"icoX":25,"name":"Fußweg","bitIdx":1},{"icoX":26,"name":"Fahrrad","bitIdx":2},{"icoX":27,"name":"Auto","bitIdx":3},{"icoX":28,"name":"Bike and Ride","bitIdx":4},{"icoX":29,"name":"Fahrradmitnahme","bitIdx":5},{"icoX":30,"name":"Park and Ride","bitIdx":6},{"icoX":31,"name":"Autoreisezug","bitIdx":7},{"icoX":32,"name":"Bikesharing","bitIdx":8},{"icoX":33,"name":"Sharing","bitIdx":9}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1.headers b/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1.headers
index 672f14ac..e5c5d5ef 100644
--- a/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1.headers
+++ b/test/e2e/fixtures/ddc6cef449e1eb1d8ae4f3fa3045f8a1.headers
@@ -1,18 +1,18 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:09:25 GMT",
+ "date": "Tue, 03 May 2022 15:27:20 GMT",
"server": "Apache",
"access-control-allow-headers": "*",
"access-control-allow-methods": "GET,POST,OPTIONS",
"access-control-allow-origin": "*",
"content-length": "6996",
- "keep-alive": "timeout=5, max=97",
+ "keep-alive": "timeout=5, max=31",
"connection": "Keep-Alive",
"content-type": "application/json; charset=utf-8"
},
"url": "https://fahrplan.salzburg-verkehr.at/bin/mgate.exe",
- "time": 387,
+ "time": 5923,
"request": {
"method": "POST",
"headers": {
@@ -26,7 +26,7 @@
"application/json"
],
"user-agent": [
- "public-cf5231transporcf5231t/hafascf5231-client:tcf5231est"
+ "public2a79c1-transport2a79c1/hafas-cli2a79c1ent:tes2a79c1t"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966 b/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966
index 4315d678..8f019951 100644
--- a/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966
+++ b/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966
@@ -1 +1 @@
-{"ver":"1.44","ext":"RMV.1","lang":"deu","id":"shk4ikcm2gcw94wx","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Frankfurt (Main) Ostendstraße@X=8697010@Y=50112498@U=80@L=3000525@","type":"S","name":"Frankfurt (Main) Ostendstraße","icoX":0,"extId":"3000525","state":"F","crd":{"x":8697010,"y":50112498,"floor":0},"pCls":104,"gidL":["A×de:06412:525"],"chgTime":"000500"},{"lid":"A=1@O=Wiesbaden Hauptbahnhof@X=8244627@Y=50069476@U=80@L=3006907@","type":"S","name":"Wiesbaden Hauptbahnhof","icoX":2,"extId":"3006907","state":"F","crd":{"x":8244627,"y":50069476,"floor":0},"pCls":207,"gidL":["A×de:06414:6907"],"chgTime":"000500"},{"lid":"A=1@O=Rödermark-Ober-Roden Bahnhof@X=8828764@Y=49973561@U=80@L=3004646@","type":"S","name":"Rödermark-Ober-Roden Bahnhof","icoX":4,"extId":"3004646","state":"F","crd":{"x":8828764,"y":49973561,"floor":0},"pCls":76,"gidL":["A×de:06438:4646"],"chgTime":"000500"}],"prodL":[{"pid":"L::3::S::B0785163512::de:rmv:00001314:::*","name":"S1","number":"S1","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S1","num":"287","line":"S1","lineId":"de:rmv:00001314:","matchId":"35124","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2130341","HIM_FREETEXT_2132052","HIM_FREETEXT_2132060"]},{"pid":"L::3::S::B0785163512::de:rmv:00001323:::*","name":"S8","number":"S8","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S8","num":"3829","line":"S8","lineId":"de:rmv:00001323:","matchId":"35826","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2131560","HIM_FREETEXT_2132052","HIM_FREETEXT_2132098","HIM_FREETEXT_2132164","HIM_FREETEXT_2132227"]},{"pid":"L::3::S::B0785163512::de:rmv:00001324:::*","name":"S9","number":"S9","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S9","num":"4858","line":"S9","lineId":"de:rmv:00001324:","matchId":"35928","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132098"]},{"pid":"L::3::S::B0785163512::de:rmv:00001314:::*","name":"S1","number":"S1","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S1","num":"286","line":"S1","lineId":"de:rmv:00001314:","matchId":"35126","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2130341","HIM_FREETEXT_2132052","HIM_FREETEXT_2132060"]},{"pid":"L::3::S::B0785163512::de:rmv:00001323:::*","name":"S8","number":"S8","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S8","num":"3826","line":"S8","lineId":"de:rmv:00001323:","matchId":"35828","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2131560","HIM_FREETEXT_2132052","HIM_FREETEXT_2132098","HIM_FREETEXT_2132164","HIM_FREETEXT_2132227"]},{"pid":"L::3::S::B0785163512::de:rmv:00001324:::*","name":"S9","number":"S9","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S9","num":"4854","line":"S9","lineId":"de:rmv:00001324:","matchId":"35930","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132098"]}],"opL":[{"name":"DB Regio AG S-Bahn Rhein-Main","icoX":1,"id":"2251"}],"remL":[{"type":"A","code":"PB","prio":200,"icoX":3,"txtN":"Pflicht zum Tragen einer medizinischen Maske"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"qt","prio":610,"icoX":3,"txtN":"Klimaanlage"}],"himL":[{"hid":"2131462","act":true,"head":"Beachtung der Hygiene-Vorschriften in Bussen und Bahnen","lead":"In Bussen und Bahnen des öffentlichen Nahverkehrs gelten weiterhin die gesetzlichen Hygiene-Vorschriften (Maskenpflicht).","text":"In Bussen und Bahnen des öffentlichen Nahverkehrs gelten weiterhin die gesetzlichen Hygiene-Vorschriften (Maskenpflicht).
Weitere Informationen im Artikel.
- Corona-Pandemie: Aktuelle Hinweise","icoX":5,"prio":5,"fLocX":2,"tLocX":2,"altStart":"20.03.2021","altEnd":"bis auf weiteres","prod":16383,"src":99,"lModDate":"20220407","lModTime":"115712","sDate":"20220320","sTime":"000000","eDate":"20220930","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"RMVU","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220319","fTime":"074500","tDate":"20220930","tTime":"235900"}],"gTagXL":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]}],"icoL":[{"res":"PROD_COMM_T","fg":{"r":255,"g":255,"b":255},"bg":{"r":30,"g":138,"b":110}},{"res":"DBR","txt":"DB Regio AG S-Bahn Rhein-Main"},{"res":"PROD_ICE","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":0,"b":0}},{"res":"attr_info"},{"res":"PROD_REG","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":0,"b":0}},{"res":"rt_critical"},{"bg":{"r":30,"g":138,"b":110},"shp":"C"},{"res":"haf_cluster_zug"},{"res":"haf_cluster_fahrradmitnahme"},{"res":"haf_button_group_oev_car"},{"res":"haf_cluster_emobil"},{"res":"cl_mvgcl_mvg"},{"res":"haf_prod_nextbike"},{"res":"haf_prod_tier"},{"res":"haf_prod_book-n-drive"},{"res":"haf_cluster_cityflitzer"},{"res":"haf_cluster_car2go"},{"res":"haf_cluster_stadtmobil"},{"res":"cl_pt_taxi"},{"res":"haf_prod_ioki"},{"res":"haf_prod_bike"},{"res":"haf_prod_walk"}],"himMsgCatL":[{"id":3,"name":"Zusatzverkehr"}],"dirL":[{"txt":"Wiesbaden Hauptbahnhof","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":30,"g":138,"b":110}},{"type":"SOLID","bg":{"r":30,"g":138,"b":110}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":30,"g":138,"b":110}}],"gTagL":["11","12","13","14","15","16","17","18","1","2","3","4","5","6","7","8","9","10"],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"005000","durS":"005000","durR":"005000","dist":44604,"chg":0,"sDays":{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},"dep":{"locX":0,"idx":15,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":31,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"105400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":15,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":31,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"105400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#148477#TA#2#DA#180722#1S#3004646#1T#928#LS#3006907#LT#1054#PU#80#RT#1#CA#S30#ZE#S1#ZB# S1#PC#3#FR#3004646#FT#928#TO#3006907#TT#1054#","prodX":0,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","status":"P","isRchbl":true,"dist":44604,"freq":{"minC":5,"maxC":15,"numC":13,"jnyL":[{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150173#TA#0#DA#180722#1S#3002601#1T#958#LS#3006907#LT#1114#PU#80#RT#1#CA#S30#ZE#S8#ZB# S8#PC#3#FR#3002601#FT#958#TO#3006907#TT#1114#","prodX":1,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":5,"dProdX":1,"dTimeS":"100900","type":"N"},"stopL":[{"locX":0,"idx":5,"dProdX":1,"dTimeS":"100900","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":24,"aProdX":1,"aTimeS":"111400","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181009$202207181114$ S8$$1$$$$$$","subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"010500"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150577#TA#8#DA#180722#1S#3004503#1T#1001#LS#3006907#LT#1119#PU#80#RT#1#CA#S30#ZE#S9#ZB# S9#PC#3#FR#3004503#FT#1001#TO#3006907#TT#1119#","prodX":2,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":9,"dProdX":2,"dTimeS":"102400","type":"N"},"stopL":[{"locX":0,"idx":9,"dProdX":2,"dTimeS":"102400","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":25,"aProdX":2,"aTimeS":"111900","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181024$202207181119$ S9$$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"005500"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#148478#TA#1#DA#180722#1S#3004646#1T#958#LS#3006907#LT#1124#PU#80#RT#1#CA#S30#ZE#S1#ZB# S1#PC#3#FR#3004646#FT#958#TO#3006907#TT#1124#","prodX":3,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":15,"dProdX":3,"dTimeS":"103400","type":"N"},"stopL":[{"locX":0,"idx":15,"dProdX":3,"dTimeS":"103400","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":31,"aProdX":3,"aTimeS":"112400","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181034$202207181124$ S1$$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":0,"tLocX":1,"fIdx":15,"tIdx":31}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":15,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"005000"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150169#TA#0#DA#180722#1S#3002601#1T#1028#LS#3006907#LT#1144#PU#80#RT#1#CA#S30#ZE#S8#ZB# S8#PC#3#FR#3002601#FT#1028#TO#3006907#TT#1144#","prodX":4,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":5,"dProdX":4,"dTimeS":"103900","type":"N"},"stopL":[{"locX":0,"idx":5,"dProdX":4,"dTimeS":"103900","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":24,"aProdX":4,"aTimeS":"114400","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181039$202207181144$ S8$$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"010500"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150577#TA#9#DA#180722#1S#3004503#1T#1031#LS#3006907#LT#1149#PU#80#RT#1#CA#S30#ZE#S9#ZB# S9#PC#3#FR#3004503#FT#1031#TO#3006907#TT#1149#","prodX":5,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":9,"dProdX":5,"dTimeS":"105400","type":"N"},"stopL":[{"locX":0,"idx":9,"dProdX":5,"dTimeS":"105400","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":25,"aProdX":5,"aTimeS":"114900","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181054$202207181149$ S9$$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"005500"}]},"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181004$202207181054$ S1$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tagL":["SUM_GLB_HDR_H2","RES_GLB_HDR_H2"],"sort":274010259}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":15,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"005000"}}],"freq":{"minC":5},"conSubscr":"F","recState":"U","cksum":"8e415bc4_3","cksumDti":"9871f9ce_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181004$202207181054$ S1$$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#231004#231004#231054#231054#0#0#325#231000#1#0#106#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#231004#231004#231054#231054#0#0#325#231000#1#0#106#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","fpB":"20220210","fpE":"20221124","planrtTS":"1651591189","outConGrpSettings":{"conGrpL":[{"name":"Öffentliche Verkehrsmittel","icoX":7,"grpid":"cl_pt","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT","autosend":true},{"id":"GROUP_IOKI","autosend":true}],"scrollable":true,"bitmask":1},{"name":"ÖV + Fahrrad, E-Scooter","icoX":8,"grpid":"cl_pt_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_MVG","autosend":false},{"id":"GROUP_PT_MVG","autosend":false},{"id":"GROUP_MVG_PT","autosend":false},{"id":"GROUP_NEXTBIKE","autosend":false},{"id":"GROUP_PT_NEXTBIKE","autosend":false},{"id":"GROUP_NEXTBIKE_PT","autosend":false},{"id":"GROUP_EMOBILBIKE","autosend":false},{"id":"GROUP_EMOBILBIKE_PT","autosend":false},{"id":"GROUP_PT_EMOBILBIKE","autosend":false},{"id":"GROUP_BIKE","autosend":false},{"id":"GROUP_BIKERIDE","autosend":false},{"id":"GROUP_TIER","autosend":false},{"id":"GROUP_PT_TIER","autosend":false},{"id":"GROUP_TIER_PT","autosend":false}],"scrollable":false,"bitmask":2},{"name":"ÖV + Auto","icoX":9,"grpid":"cl_pt_car","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_CAR2GO","autosend":false},{"id":"GROUP_PT_CAR2GO","autosend":false},{"id":"GROUP_CAR2GO_PT","autosend":false},{"id":"GROUP_STADTMOBIL","autosend":false},{"id":"GROUP_PT_STADTMOBIL","autosend":false},{"id":"GROUP_EMOBILCAR","autosend":false},{"id":"GROUP_PT_EMOBILCAR","autosend":false},{"id":"GROUP_EMOBILCAR_PT","autosend":false},{"id":"GROUP_CAR2GO_PARKRIDE","autosend":false},{"id":"GROUP_PT_TAXI_DEU","autosend":false},{"id":"GROUP_TAXI_DEU_PT","autosend":false},{"id":"GROUP_TAXI_DEU","autosend":false},{"id":"GROUP_CITYFLITZER_PARKRIDE","autosend":false},{"id":"GROUP_CITYFLITZER","autosend":false},{"id":"GROUP_PT_CITYFLITZER","autosend":false},{"id":"GROUP_CITYFLITZER_PT","autosend":false},{"id":"GROUP_BOOKNDRIVE","autosend":false},{"id":"GROUP_PT_BOOKNDRIVE","autosend":false}],"scrollable":false,"bitmask":4},{"name":"eMobil","icoX":10,"grpid":"cl_emobil","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_EMOBILCAR","autosend":false},{"id":"GROUP_PT_EMOBILCAR","autosend":false},{"id":"GROUP_EMOBILCAR_PT","autosend":false},{"id":"GROUP_EMOBILBIKE","autosend":false},{"id":"GROUP_PT_EMOBILBIKE","autosend":false},{"id":"GROUP_EMOBILBIKE_PT","autosend":false}],"scrollable":false,"bitmask":8},{"name":"meinRad","icoX":11,"grpid":"cl_mvg","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_MVG","autosend":false},{"id":"GROUP_PT_MVG","autosend":false},{"id":"GROUP_MVG_PT","autosend":false}],"scrollable":false,"bitmask":16},{"name":"nextbike","icoX":12,"grpid":"cl_nextbike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_NEXTBIKE","autosend":false},{"id":"GROUP_PT_NEXTBIKE","autosend":false},{"id":"GROUP_NEXTBIKE_PT","autosend":false}],"scrollable":false,"bitmask":32},{"name":"TIER","icoX":13,"grpid":"cl_tier","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_TIER","autosend":false},{"id":"GROUP_PT_TIER","autosend":false},{"id":"GROUP_TIER_PT","autosend":false}],"scrollable":false,"bitmask":64},{"name":"book-n-drive","icoX":14,"grpid":"cl_bookndrive","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BOOKNDRIVE","autosend":false},{"id":"GROUP_PT_BOOKNDRIVE","autosend":false}],"scrollable":false,"bitmask":128},{"name":"cityFlitzer","icoX":15,"grpid":"cl_cityFlitzer","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_CITYFLITZER","autosend":false},{"id":"GROUP_PT_CITYFLITZER","autosend":false},{"id":"GROUP_CITYFLITZER_PT","autosend":false}],"scrollable":false,"bitmask":256},{"name":"SHARE NOW","icoX":16,"grpid":"cl_car2go","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_CAR2GO","autosend":false}],"scrollable":false,"bitmask":512},{"name":"stadtmobil","icoX":17,"grpid":"cl_stadtmobil","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_STADTMOBIL","autosend":false},{"id":"GROUP_PT_STADTMOBIL","autosend":false}],"scrollable":false,"bitmask":1024},{"name":"Taxi","icoX":18,"grpid":"cl_pt_taxi","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT_TAXI_DEU","autosend":false},{"id":"GROUP_TAXI_DEU_PT","autosend":false},{"id":"GROUP_TAXI_DEU","autosend":false},{"id":"GROUP_TAXIDE","autosend":false}],"scrollable":false,"bitmask":2048},{"name":"On-Demand","icoX":19,"grpid":"cl_pt_ioki","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT_IOKI","autosend":false},{"id":"GROUP_IOKI_PT","autosend":false},{"id":"GROUP_IOKI","autosend":false}],"scrollable":false,"bitmask":4096},{"name":"Fahrrad","icoX":20,"grpid":"cl_pt_bike_own","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BIKE","autosend":false},{"id":"GROUP_BIKERIDE","autosend":false}],"scrollable":true,"bitmask":8192},{"name":"Fußweg","icoX":21,"grpid":"cl_foot","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_WALK","autosend":false}],"scrollable":false,"bitmask":16384}],"selectL":[{"icoX":7,"name":"Öffentliche Verkehrsmittel","bitIdx":0},{"icoX":8,"name":"ÖV + Fahrrad, E-Scooter","bitIdx":1},{"icoX":9,"name":"ÖV + Auto","bitIdx":2},{"icoX":10,"name":"eMobil","bitIdx":3},{"icoX":11,"name":"meinRad","bitIdx":4},{"icoX":12,"name":"nextbike","bitIdx":5},{"icoX":13,"name":"TIER","bitIdx":6},{"icoX":14,"name":"book-n-drive","bitIdx":7},{"icoX":15,"name":"cityFlitzer","bitIdx":8},{"icoX":16,"name":"SHARE NOW","bitIdx":9},{"icoX":17,"name":"stadtmobil","bitIdx":10},{"icoX":18,"name":"Taxi","bitIdx":11},{"icoX":19,"name":"On-Demand","bitIdx":12},{"icoX":20,"name":"Fahrrad","bitIdx":13},{"icoX":21,"name":"Fußweg","bitIdx":14}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.44","ext":"RMV.1","lang":"deu","id":"2m2wxkuuwgcgy48g","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Frankfurt (Main) Ostendstraße@X=8697010@Y=50112498@U=80@L=3000525@","type":"S","name":"Frankfurt (Main) Ostendstraße","icoX":0,"extId":"3000525","state":"F","crd":{"x":8697010,"y":50112498,"floor":0},"pCls":104,"gidL":["A×de:06412:525"],"chgTime":"000500"},{"lid":"A=1@O=Wiesbaden Hauptbahnhof@X=8244627@Y=50069476@U=80@L=3006907@","type":"S","name":"Wiesbaden Hauptbahnhof","icoX":2,"extId":"3006907","state":"F","crd":{"x":8244627,"y":50069476,"floor":0},"pCls":207,"gidL":["A×de:06414:6907"],"chgTime":"000500"},{"lid":"A=1@O=Rödermark-Ober-Roden Bahnhof@X=8828764@Y=49973561@U=80@L=3004646@","type":"S","name":"Rödermark-Ober-Roden Bahnhof","icoX":4,"extId":"3004646","state":"F","crd":{"x":8828764,"y":49973561,"floor":0},"pCls":76,"gidL":["A×de:06438:4646"],"chgTime":"000500"}],"prodL":[{"pid":"L::3::S::B0785163512::de:rmv:00001314:::*","name":"S1","number":"S1","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S1","num":"287","line":"S1","lineId":"de:rmv:00001314:","matchId":"35124","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2130341","HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132225"]},{"pid":"L::3::S::B0785163512::de:rmv:00001323:::*","name":"S8","number":"S8","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S8","num":"3829","line":"S8","lineId":"de:rmv:00001323:","matchId":"35826","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2131560","HIM_FREETEXT_2132052","HIM_FREETEXT_2132098","HIM_FREETEXT_2132164","HIM_FREETEXT_2132227","HIM_FREETEXT_2132225"]},{"pid":"L::3::S::B0785163512::de:rmv:00001324:::*","name":"S9","number":"S9","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S9","num":"4858","line":"S9","lineId":"de:rmv:00001324:","matchId":"35928","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132098"]},{"pid":"L::3::S::B0785163512::de:rmv:00001314:::*","name":"S1","number":"S1","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S1","num":"286","line":"S1","lineId":"de:rmv:00001314:","matchId":"35126","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2130341","HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132225"]},{"pid":"L::3::S::B0785163512::de:rmv:00001323:::*","name":"S8","number":"S8","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S8","num":"3826","line":"S8","lineId":"de:rmv:00001323:","matchId":"35828","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2131560","HIM_FREETEXT_2132052","HIM_FREETEXT_2132098","HIM_FREETEXT_2132164","HIM_FREETEXT_2132227","HIM_FREETEXT_2132225"]},{"pid":"L::3::S::B0785163512::de:rmv:00001324:::*","name":"S9","number":"S9","icoX":0,"cls":8,"oprX":0,"prodCtx":{"name":" S9","num":"4854","line":"S9","lineId":"de:rmv:00001324:","matchId":"35930","catOut":"S ","catOutS":"S30","catOutL":"S-Bahn","catIn":"S30","catCode":"3","admin":"800528"},"himIdL":["HIM_FREETEXT_2132052","HIM_FREETEXT_2132060","HIM_FREETEXT_2132098"]}],"opL":[{"name":"DB Regio AG S-Bahn Rhein-Main","icoX":1,"id":"2251"}],"remL":[{"type":"A","code":"PB","prio":200,"icoX":3,"txtN":"Pflicht zum Tragen einer medizinischen Maske"},{"type":"A","code":"EH","prio":560,"icoX":3,"txtN":"Fahrzeuggebundene Einstiegshilfe vorhanden"},{"type":"A","code":"qt","prio":610,"icoX":3,"txtN":"Klimaanlage"}],"himL":[{"hid":"2131462","act":true,"head":"Beachtung der Hygiene-Vorschriften in Bussen und Bahnen","lead":"In Bussen und Bahnen des öffentlichen Nahverkehrs gelten weiterhin die gesetzlichen Hygiene-Vorschriften (Maskenpflicht).","text":"In Bussen und Bahnen des öffentlichen Nahverkehrs gelten weiterhin die gesetzlichen Hygiene-Vorschriften (Maskenpflicht).
Weitere Informationen im Artikel.
- Corona-Pandemie: Aktuelle Hinweise","icoX":5,"prio":5,"fLocX":2,"tLocX":2,"altStart":"20.03.2021","altEnd":"bis auf weiteres","prod":16383,"src":99,"lModDate":"20220407","lModTime":"115712","sDate":"20220320","sTime":"000000","eDate":"20220930","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"RMVU","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20220319","fTime":"074500","tDate":"20220930","tTime":"235900"}],"gTagXL":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]}],"icoL":[{"res":"PROD_COMM_T","fg":{"r":255,"g":255,"b":255},"bg":{"r":30,"g":138,"b":110}},{"res":"DBR","txt":"DB Regio AG S-Bahn Rhein-Main"},{"res":"PROD_ICE","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":0,"b":0}},{"res":"attr_info"},{"res":"PROD_REG","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":0,"b":0}},{"res":"rt_critical"},{"bg":{"r":30,"g":138,"b":110},"shp":"C"},{"res":"haf_cluster_zug"},{"res":"haf_cluster_fahrradmitnahme"},{"res":"haf_button_group_oev_car"},{"res":"haf_cluster_emobil"},{"res":"cl_mvgcl_mvg"},{"res":"haf_prod_nextbike"},{"res":"haf_prod_tier"},{"res":"haf_prod_book-n-drive"},{"res":"haf_cluster_cityflitzer"},{"res":"haf_cluster_car2go"},{"res":"haf_cluster_stadtmobil"},{"res":"cl_pt_taxi"},{"res":"haf_prod_ioki"},{"res":"haf_prod_bike"},{"res":"haf_prod_walk"}],"himMsgCatL":[{"id":3,"name":"Zusatzverkehr"}],"dirL":[{"txt":"Wiesbaden Hauptbahnhof","flg":"2"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":30,"g":138,"b":110}},{"type":"SOLID","bg":{"r":30,"g":138,"b":110}},{"sIcoX":6,"eIcoX":6,"type":"SOLID","bg":{"r":30,"g":138,"b":110}}],"gTagL":["11","12","13","14","15","16","17","18","1","2","3","4","5","6","7","8","9","10"],"timeStyleL":[{"mode":"ABS"}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"005000","durS":"005000","durR":"005000","dist":44604,"chg":0,"sDays":{"sDaysR":"täglich","sDaysB":"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"},"dep":{"locX":0,"idx":15,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":31,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"105400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":15,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100400","dTimeFS":{"styleX":0},"dProgType":"PROGNOSED","type":"N"},"arr":{"locX":1,"idx":31,"aProdX":0,"aPltfS":{"type":"PL","txt":"4"},"aTimeS":"105400","aTimeFS":{"styleX":0},"aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#148477#TA#2#DA#180722#1S#3004646#1T#928#LS#3006907#LT#1054#PU#80#RT#1#CA#S30#ZE#S1#ZB# S1#PC#3#FR#3004646#FT#928#TO#3006907#TT#1054#","prodX":0,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","status":"P","isRchbl":true,"dist":44604,"freq":{"minC":5,"maxC":15,"numC":13,"jnyL":[{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150173#TA#0#DA#180722#1S#3002601#1T#958#LS#3006907#LT#1114#PU#80#RT#1#CA#S30#ZE#S8#ZB# S8#PC#3#FR#3002601#FT#958#TO#3006907#TT#1114#","prodX":1,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":5,"dProdX":1,"dTimeS":"100900","type":"N"},"stopL":[{"locX":0,"idx":5,"dProdX":1,"dTimeS":"100900","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":24,"aProdX":1,"aTimeS":"111400","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181009$202207181114$ S8$$1$$$$$$","subscr":"F","prodL":[{"prodX":1,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"010500"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150577#TA#8#DA#180722#1S#3004503#1T#1001#LS#3006907#LT#1119#PU#80#RT#1#CA#S30#ZE#S9#ZB# S9#PC#3#FR#3004503#FT#1001#TO#3006907#TT#1119#","prodX":2,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":9,"dProdX":2,"dTimeS":"102400","type":"N"},"stopL":[{"locX":0,"idx":9,"dProdX":2,"dTimeS":"102400","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":25,"aProdX":2,"aTimeS":"111900","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181024$202207181119$ S9$$1$$$$$$","subscr":"F","prodL":[{"prodX":2,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"005500"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#148478#TA#1#DA#180722#1S#3004646#1T#958#LS#3006907#LT#1124#PU#80#RT#1#CA#S30#ZE#S1#ZB# S1#PC#3#FR#3004646#FT#958#TO#3006907#TT#1124#","prodX":3,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":15,"dProdX":3,"dTimeS":"103400","type":"N"},"stopL":[{"locX":0,"idx":15,"dProdX":3,"dTimeS":"103400","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":31,"aProdX":3,"aTimeS":"112400","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181034$202207181124$ S1$$1$$$$$$","subscr":"F","prodL":[{"prodX":3,"fLocX":0,"tLocX":1,"fIdx":15,"tIdx":31}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":15,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"005000"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150169#TA#0#DA#180722#1S#3002601#1T#1028#LS#3006907#LT#1144#PU#80#RT#1#CA#S30#ZE#S8#ZB# S8#PC#3#FR#3002601#FT#1028#TO#3006907#TT#1144#","prodX":4,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":5,"dProdX":4,"dTimeS":"103900","type":"N"},"stopL":[{"locX":0,"idx":5,"dProdX":4,"dTimeS":"103900","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":24,"aProdX":4,"aTimeS":"114400","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181039$202207181144$ S8$$1$$$$$$","subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":5,"tIdx":24}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"010500"},{"jid":"2|#VN#1#ST#1651514353#PI#0#ZI#150577#TA#9#DA#180722#1S#3004503#1T#1031#LS#3006907#LT#1149#PU#80#RT#1#CA#S30#ZE#S9#ZB# S9#PC#3#FR#3004503#FT#1031#TO#3006907#TT#1149#","prodX":5,"dirTxt":"Wiesbaden Hauptbahnhof","dirFlg":"2","stbStop":{"locX":0,"idx":9,"dProdX":5,"dTimeS":"105400","type":"N"},"stopL":[{"locX":0,"idx":9,"dProdX":5,"dTimeS":"105400","dDirTxt":"Wiesbaden Hauptbahnhof","dDirFlg":"2","type":"N"},{"locX":1,"idx":25,"aProdX":5,"aTimeS":"114900","type":"N"}],"dist":32620,"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181054$202207181149$ S9$$1$$$$$$","subscr":"F","prodL":[{"prodX":5,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":9,"tIdx":25}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718","durS":"005500"}]},"ctxRecon":"T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181004$202207181054$ S1$$1$$$$$$","msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":831520768},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":885260288},{"type":"HIM","himX":0,"sty":"M","dspl":"U","fLocX":0,"tagL":["SUM_GLB_HDR_H2","RES_GLB_HDR_H2"],"sort":274010259}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":15,"tIdx":31}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"005000"}}],"freq":{"minC":5},"conSubscr":"F","recState":"U","cksum":"8e415bc4_3","cksumDti":"9871f9ce_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Frankfurt (Main) Ostendstraße@L=3000525@a=128@$A=1@O=Wiesbaden Hauptbahnhof@L=3006907@a=128@$202207181004$202207181054$ S1$$1$$$$$$¶KRCC¶#VE#1#"}}],"outCtxScrB":"2|OB|MT#14#231004#231004#231054#231054#0#0#325#231000#1#0#106#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#14#231004#231004#231054#231054#0#0#325#231000#1#0#106#0#0#-2147483648#1#2|PDH#1b0f5bde83261546cf7871029a1a5f9a|RD#18072022|RT#100000|US#1","fpB":"20220210","fpE":"20221124","planrtTS":"1651591550","outConGrpSettings":{"conGrpL":[{"name":"Öffentliche Verkehrsmittel","icoX":7,"grpid":"cl_pt","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT","autosend":true},{"id":"GROUP_IOKI","autosend":true}],"scrollable":true,"bitmask":1},{"name":"ÖV + Fahrrad, E-Scooter","icoX":8,"grpid":"cl_pt_bike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_MVG","autosend":false},{"id":"GROUP_PT_MVG","autosend":false},{"id":"GROUP_MVG_PT","autosend":false},{"id":"GROUP_NEXTBIKE","autosend":false},{"id":"GROUP_PT_NEXTBIKE","autosend":false},{"id":"GROUP_NEXTBIKE_PT","autosend":false},{"id":"GROUP_EMOBILBIKE","autosend":false},{"id":"GROUP_EMOBILBIKE_PT","autosend":false},{"id":"GROUP_PT_EMOBILBIKE","autosend":false},{"id":"GROUP_BIKE","autosend":false},{"id":"GROUP_BIKERIDE","autosend":false},{"id":"GROUP_TIER","autosend":false},{"id":"GROUP_PT_TIER","autosend":false},{"id":"GROUP_TIER_PT","autosend":false}],"scrollable":false,"bitmask":2},{"name":"ÖV + Auto","icoX":9,"grpid":"cl_pt_car","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_CAR2GO","autosend":false},{"id":"GROUP_PT_CAR2GO","autosend":false},{"id":"GROUP_CAR2GO_PT","autosend":false},{"id":"GROUP_STADTMOBIL","autosend":false},{"id":"GROUP_PT_STADTMOBIL","autosend":false},{"id":"GROUP_EMOBILCAR","autosend":false},{"id":"GROUP_PT_EMOBILCAR","autosend":false},{"id":"GROUP_EMOBILCAR_PT","autosend":false},{"id":"GROUP_CAR2GO_PARKRIDE","autosend":false},{"id":"GROUP_PT_TAXI_DEU","autosend":false},{"id":"GROUP_TAXI_DEU_PT","autosend":false},{"id":"GROUP_TAXI_DEU","autosend":false},{"id":"GROUP_CITYFLITZER_PARKRIDE","autosend":false},{"id":"GROUP_CITYFLITZER","autosend":false},{"id":"GROUP_PT_CITYFLITZER","autosend":false},{"id":"GROUP_CITYFLITZER_PT","autosend":false},{"id":"GROUP_BOOKNDRIVE","autosend":false},{"id":"GROUP_PT_BOOKNDRIVE","autosend":false}],"scrollable":false,"bitmask":4},{"name":"eMobil","icoX":10,"grpid":"cl_emobil","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_EMOBILCAR","autosend":false},{"id":"GROUP_PT_EMOBILCAR","autosend":false},{"id":"GROUP_EMOBILCAR_PT","autosend":false},{"id":"GROUP_EMOBILBIKE","autosend":false},{"id":"GROUP_PT_EMOBILBIKE","autosend":false},{"id":"GROUP_EMOBILBIKE_PT","autosend":false}],"scrollable":false,"bitmask":8},{"name":"meinRad","icoX":11,"grpid":"cl_mvg","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_MVG","autosend":false},{"id":"GROUP_PT_MVG","autosend":false},{"id":"GROUP_MVG_PT","autosend":false}],"scrollable":false,"bitmask":16},{"name":"nextbike","icoX":12,"grpid":"cl_nextbike","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_NEXTBIKE","autosend":false},{"id":"GROUP_PT_NEXTBIKE","autosend":false},{"id":"GROUP_NEXTBIKE_PT","autosend":false}],"scrollable":false,"bitmask":32},{"name":"TIER","icoX":13,"grpid":"cl_tier","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_TIER","autosend":false},{"id":"GROUP_PT_TIER","autosend":false},{"id":"GROUP_TIER_PT","autosend":false}],"scrollable":false,"bitmask":64},{"name":"book-n-drive","icoX":14,"grpid":"cl_bookndrive","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BOOKNDRIVE","autosend":false},{"id":"GROUP_PT_BOOKNDRIVE","autosend":false}],"scrollable":false,"bitmask":128},{"name":"cityFlitzer","icoX":15,"grpid":"cl_cityFlitzer","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_CITYFLITZER","autosend":false},{"id":"GROUP_PT_CITYFLITZER","autosend":false},{"id":"GROUP_CITYFLITZER_PT","autosend":false}],"scrollable":false,"bitmask":256},{"name":"SHARE NOW","icoX":16,"grpid":"cl_car2go","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_CAR2GO","autosend":false}],"scrollable":false,"bitmask":512},{"name":"stadtmobil","icoX":17,"grpid":"cl_stadtmobil","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_STADTMOBIL","autosend":false},{"id":"GROUP_PT_STADTMOBIL","autosend":false}],"scrollable":false,"bitmask":1024},{"name":"Taxi","icoX":18,"grpid":"cl_pt_taxi","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT_TAXI_DEU","autosend":false},{"id":"GROUP_TAXI_DEU_PT","autosend":false},{"id":"GROUP_TAXI_DEU","autosend":false},{"id":"GROUP_TAXIDE","autosend":false}],"scrollable":false,"bitmask":2048},{"name":"On-Demand","icoX":19,"grpid":"cl_pt_ioki","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_PT_IOKI","autosend":false},{"id":"GROUP_IOKI_PT","autosend":false},{"id":"GROUP_IOKI","autosend":false}],"scrollable":false,"bitmask":4096},{"name":"Fahrrad","icoX":20,"grpid":"cl_pt_bike_own","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_BIKE","autosend":false},{"id":"GROUP_BIKERIDE","autosend":false}],"scrollable":true,"bitmask":8192},{"name":"Fußweg","icoX":21,"grpid":"cl_foot","conScoringL":[{"type":"DT","name":"Abfahrt"},{"type":"AT","name":"Ankunft"},{"type":"TI","name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"GROUP_WALK","autosend":false}],"scrollable":false,"bitmask":16384}],"selectL":[{"icoX":7,"name":"Öffentliche Verkehrsmittel","bitIdx":0},{"icoX":8,"name":"ÖV + Fahrrad, E-Scooter","bitIdx":1},{"icoX":9,"name":"ÖV + Auto","bitIdx":2},{"icoX":10,"name":"eMobil","bitIdx":3},{"icoX":11,"name":"meinRad","bitIdx":4},{"icoX":12,"name":"nextbike","bitIdx":5},{"icoX":13,"name":"TIER","bitIdx":6},{"icoX":14,"name":"book-n-drive","bitIdx":7},{"icoX":15,"name":"cityFlitzer","bitIdx":8},{"icoX":16,"name":"SHARE NOW","bitIdx":9},{"icoX":17,"name":"stadtmobil","bitIdx":10},{"icoX":18,"name":"Taxi","bitIdx":11},{"icoX":19,"name":"On-Demand","bitIdx":12},{"icoX":20,"name":"Fahrrad","bitIdx":13},{"icoX":21,"name":"Fußweg","bitIdx":14}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966.headers b/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966.headers
index f76ee950..3650da14 100644
--- a/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966.headers
+++ b/test/e2e/fixtures/dfa7be7e9aaa7bdbe583826607731966.headers
@@ -1,13 +1,13 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:19:53 GMT",
- "content-length": "3968",
+ "date": "Tue, 03 May 2022 15:25:53 GMT",
+ "content-length": "3972",
"content-type": "application/json; charset=utf-8",
"strict-transport-security": "max-age=63072000; includeSubDomains"
},
"url": "https://www.rmv.de/auskunft/bin/jp/mgate.exe",
- "time": 1061,
+ "time": 4659,
"request": {
"method": "POST",
"headers": {
@@ -21,7 +21,7 @@
"application/json"
],
"user-agent": [
- "public-tr9fba52ansport9fba52/hafas-cl9fba52ient:tes9fba52t"
+ "public-c43c93transpc43c93ort/hafac43c93s-clic43c93ent:tc43c93est"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/e300274bd7117ed2013239f1ffba2353 b/test/e2e/fixtures/e300274bd7117ed2013239f1ffba2353
new file mode 100644
index 00000000..9782e6d4
--- /dev/null
+++ b/test/e2e/fixtures/e300274bd7117ed2013239f1ffba2353
@@ -0,0 +1 @@
+{"ver":"1.18","ext":"HVV.1","lang":"deu","id":"vw6wqkek2gs5ykwg","err":"OK","svcResL":[{"meth":"TripSearch","err":"H890","errTxt":"HAFAS Kernel: No connections found."}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/e300274bd7117ed2013239f1ffba2353.headers b/test/e2e/fixtures/e300274bd7117ed2013239f1ffba2353.headers
new file mode 100644
index 00000000..7126206f
--- /dev/null
+++ b/test/e2e/fixtures/e300274bd7117ed2013239f1ffba2353.headers
@@ -0,0 +1,34 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:24:31 GMT",
+ "server": "Apache",
+ "content-length": "161",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://hvv-app.hafas.de/bin/mgate.exe?mic=775c51efcb0a457672d6c2fd5aab515a&mac=f0648b88c3d6ae98ef1fea12efb838c7",
+ "time": 1342,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public6d55cf-trans6d55cfport/ha6d55cffas-client6d55cf:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "658"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ed4265e84873450108fe54ce8c9a098e b/test/e2e/fixtures/ed4265e84873450108fe54ce8c9a098e
new file mode 100644
index 00000000..0f73259d
--- /dev/null
+++ b/test/e2e/fixtures/ed4265e84873450108fe54ce8c9a098e
@@ -0,0 +1 @@
+{"ver":"1.41","lang":"deu","id":"kswg2kxu2ks58m4s","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Wien Floridsdorf Bf (U6)@X=16400495@Y=48256154@U=81@L=921008@","type":"S","name":"Wien Floridsdorf Bf (U6)","icoX":0,"extId":"921008","state":"F","crd":{"x":16400495,"y":48256154,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Siebenhirten (U6)@X=16309803@Y=48130395@U=81@L=923054@","type":"S","name":"Wien Siebenhirten (U6)","icoX":0,"extId":"923054","state":"F","crd":{"x":16309803,"y":48130395,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Neue Donau (U6)@X=16394868@Y=48246436@U=81@L=921011@","type":"S","name":"Wien Neue Donau (U6)","icoX":0,"extId":"921011","state":"F","crd":{"x":16394868,"y":48246436,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Handelskai Bahnhst (U6)@X=16385654@Y=48241798@U=81@L=920002@","type":"S","name":"Wien Handelskai Bahnhst (U6)","icoX":0,"extId":"920002","state":"F","crd":{"x":16385654,"y":48241798,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Dresdner Straße (U6)@X=16380180@Y=48237177@U=81@L=920001@","type":"S","name":"Wien Dresdner Straße (U6)","icoX":0,"extId":"920001","state":"F","crd":{"x":16380180,"y":48237177,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Jägerstraße (U6)@X=16368665@Y=48235200@U=81@L=920003@","type":"S","name":"Wien Jägerstraße (U6)","icoX":0,"extId":"920003","state":"F","crd":{"x":16368665,"y":48235200,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Spittelau Bahnhst (U6)@X=16358093@Y=48235586@U=81@L=909008@","type":"S","name":"Wien Spittelau Bahnhst (U6)","icoX":0,"extId":"909008","state":"F","crd":{"x":16358093,"y":48235586,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Nußdorfer Straße (U6)@X=16352475@Y=48231298@U=81@L=909004@","type":"S","name":"Wien Nußdorfer Straße (U6)","icoX":0,"extId":"909004","state":"F","crd":{"x":16352475,"y":48231298,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Währinger Straße-Volksoper (U6)@X=16349482@Y=48225491@U=81@L=909047@","type":"S","name":"Wien Währinger Straße-Volksoper (U6)","icoX":0,"extId":"909047","state":"F","crd":{"x":16349482,"y":48225491,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Michelbeuern-AKH (U6)@X=16343944@Y=48220970@U=81@L=909003@","type":"S","name":"Wien Michelbeuern-AKH (U6)","icoX":0,"extId":"909003","state":"F","crd":{"x":16343944,"y":48220970,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Alser Straße (U6)@X=16341904@Y=48216925@U=81@L=909001@","type":"S","name":"Wien Alser Straße (U6)","icoX":0,"extId":"909001","state":"F","crd":{"x":16341904,"y":48216925,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Josefstädter Straße (U6)@X=16339162@Y=48211504@U=81@L=908001@","type":"S","name":"Wien Josefstädter Straße (U6)","icoX":0,"extId":"908001","state":"F","crd":{"x":16339162,"y":48211504,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Thaliastraße (U6)@X=16337993@Y=48207792@U=81@L=916003@","type":"S","name":"Wien Thaliastraße (U6)","icoX":0,"extId":"916003","state":"F","crd":{"x":16337993,"y":48207792,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Burggasse-Stadthalle (U6)@X=16337184@Y=48203099@U=81@L=907001@","type":"S","name":"Wien Burggasse-Stadthalle (U6)","icoX":0,"extId":"907001","state":"F","crd":{"x":16337184,"y":48203099,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Westbahnhof (U6)@X=16339144@Y=48196960@U=81@L=915006@","type":"S","name":"Wien Westbahnhof (U6)","icoX":0,"extId":"915006","state":"F","crd":{"x":16339144,"y":48196960,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Gumpendorfer Straße (U6)@X=16337508@Y=48190946@U=81@L=906001@","type":"S","name":"Wien Gumpendorfer Straße (U6)","icoX":0,"extId":"906001","state":"F","crd":{"x":16337508,"y":48190946,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Längenfeldgasse (U4/U6 Gleis 2)@X=16335261@Y=48184914@U=81@L=912120@","type":"S","name":"Wien Längenfeldgasse (U4/U6 Gleis 2)","icoX":0,"extId":"912120","state":"F","crd":{"x":16335261,"y":48184914,"floor":0},"pCls":256,"entry":true,"chgTime":"000100"},{"lid":"A=1@O=Wien Niederhofstraße (U6)@X=16331117@Y=48180815@U=81@L=912004@","type":"S","name":"Wien Niederhofstraße (U6)","icoX":0,"extId":"912004","state":"F","crd":{"x":16331117,"y":48180815,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Meidling Bf (U6)@X=16331449@Y=48174127@U=81@L=912005@","type":"S","name":"Wien Meidling Bf (U6)","icoX":0,"extId":"912005","state":"F","crd":{"x":16331449,"y":48174127,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Tscherttegasse (U6)@X=16327890@Y=48165093@U=81@L=912054@","type":"S","name":"Wien Tscherttegasse (U6)","icoX":0,"extId":"912054","state":"F","crd":{"x":16327890,"y":48165093,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Am Schöpfwerk (U6)@X=16324159@Y=48160634@U=81@L=912001@","type":"S","name":"Wien Am Schöpfwerk (U6)","icoX":0,"extId":"912001","state":"F","crd":{"x":16324159,"y":48160634,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Alterlaa (U6)@X=16316842@Y=48150665@U=81@L=923002@","type":"S","name":"Wien Alterlaa (U6)","icoX":0,"extId":"923002","state":"F","crd":{"x":16316842,"y":48150665,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Erlaaer Straße (U6)@X=16316554@Y=48142260@U=81@L=923010@","type":"S","name":"Wien Erlaaer Straße (U6)","icoX":0,"extId":"923010","state":"F","crd":{"x":16316554,"y":48142260,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"},{"lid":"A=1@O=Wien Perfektastraße (U6)@X=16313327@Y=48136705@U=81@L=923042@","type":"S","name":"Wien Perfektastraße (U6)","icoX":0,"extId":"923042","state":"F","crd":{"x":16313327,"y":48136705,"floor":0},"pCls":256,"entry":true,"chgTime":"000500"}],"prodL":[{"pid":"L::8::::B4256541157::4256541157_U6::*","name":"U6","nameS":"U6","number":"U6","icoX":0,"cls":256,"oprX":0,"prodCtx":{"name":"U6 ","num":"22324","line":"U6","matchId":"0U68321","catOutS":"U","catOutL":"U-Bahn","catIn":"U","catCode":"8","admin":"v04WL_"}}],"opL":[{"name":"Wiener Linien GmbH & Co KG","url":"https://www.wienerlinien.at","icoX":1,"street":"Erdbergerstraße 202","town":"A-1031 Wien","phone":"+43 1 79090","email":"post@wienerlinien.at","id":"vor+04+WL"}],"remL":[{"type":"A","code":"OB","prio":0,"icoX":2,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"FK","prio":250,"icoX":3,"txtN":"Fahrradmitnahme begrenzt möglich"},{"type":"A","code":"RO","prio":560,"icoX":4,"txtN":"Rollstuhlstellplatz"}],"icoL":[{"res":"prod_sub_t","fg":{"r":255,"g":255,"b":255},"bg":{"r":51,"g":103,"b":170}},{"res":"WiL","txt":"Wiener Linien GmbH & Co KG"},{"res":"attr_low_floor"},{"res":"attr_bike"},{"res":"attr_wchair"}],"dirL":[{"txt":"Wien Siebenhirten (U6)","flg":"R"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":51,"g":103,"b":170}},{"type":"SOLID","bg":{"r":51,"g":103,"b":170}}]},"journey":{"jid":"2|#VN#1#ST#1651487868#PI#0#ZI#433115#TA#8#DA#180722#1S#921008#1T#947#LS#923054#LT#1021#PU#81#RT#1#CA#U#ZE#U6#ZB#U6 #PC#8#FR#921008#FT#947#TO#923054#TT#1021#","date":"20220718","prodX":0,"dirTxt":"Wien Siebenhirten (U6)","dirFlg":"R","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094700","dProgType":"PROGNOSED","dDirTxt":"Wien Siebenhirten (U6)","dDirFlg":"R","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"094900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"094900","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095000","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095100","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095300","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095400","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095600","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095600","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095700","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100000","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100100","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100100","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100300","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100300","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100500","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100500","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100700","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100900","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101000","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101200","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101400","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101400","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101500","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101500","type":"N"},{"locX":21,"idx":20,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101700","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101700","type":"N"},{"locX":22,"idx":21,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"101900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"101900","type":"N"},{"locX":23,"idx":22,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"102000","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"102000","type":"N"},{"locX":1,"idx":23,"aProdX":0,"aTimeS":"102100","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"4. Jul bis 2. Sep 2022 Mo - Fr; nicht 15. Aug; auch 27., 28., 31. Okt, 2., 15. Nov","sDaysB":"00000000007C00000000000000000007CF9F3E7CF8F3E7C0000000000000CA0010000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":23}],"msgL":[{"type":"REM","remX":0,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL_H3"],"sort":536870912},{"type":"REM","remX":1,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":838074368},{"type":"REM","remX":2,"sty":"I","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":878706688}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":23}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":23}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20220301","fpE":"20221210","planrtTS":"1651591701"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ed4265e84873450108fe54ce8c9a098e.headers b/test/e2e/fixtures/ed4265e84873450108fe54ce8c9a098e.headers
new file mode 100644
index 00000000..f2061e4e
--- /dev/null
+++ b/test/e2e/fixtures/ed4265e84873450108fe54ce8c9a098e.headers
@@ -0,0 +1,37 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:54 GMT",
+ "server": "Apache",
+ "content-length": "2629",
+ "keep-alive": "timeout=5, max=81",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8",
+ "strict-transport-security": "max-age=63072000; includeSubDomains"
+ },
+ "url": "https://fahrplan.oebb.at/bin/mgate.exe",
+ "time": 756,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-d14604transport/d14604hafas-clid14604ent:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "407"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/eea196c12ffee77736780b6d35561179 b/test/e2e/fixtures/eea196c12ffee77736780b6d35561179
index 7e5bf30d..dea5d010 100644
--- a/test/e2e/fixtures/eea196c12ffee77736780b6d35561179
+++ b/test/e2e/fixtures/eea196c12ffee77736780b6d35561179
@@ -1 +1 @@
-{"ver":"1.42","ext":"ZVV.2","lang":"deu","id":"xpgsxmu6wgk9wm4s","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Zürich, Bürkliplatz@X=8540777@Y=47366536@U=85@L=299964@","type":"S","name":"Zürich, Bürkliplatz","icoX":0,"extId":"299964","state":"F","crd":{"x":8541766,"y":47366599,"floor":0},"pCls":832,"pRefL":[0,1,2],"mMastLocX":1,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Bürkliplatz@X=8540777@Y=47366536@U=85@L=8591105@","type":"S","name":"Zürich, Bürkliplatz","icoX":3,"extId":"8591105","state":"F","crd":{"x":8540777,"y":47366536,"floor":0},"pCls":832,"isMainMast":true,"chgTime":"000200"},{"lid":"A=1@O=Zürich, ETH/Universitätsspital@X=8548229@Y=47377287@U=85@L=299948@","type":"S","name":"Zürich, ETH/Universitätsspital","icoX":0,"extId":"299948","state":"F","crd":{"x":8548211,"y":47377782,"floor":0},"pCls":832,"pRefL":[0,1,2],"mMastLocX":3,"chgTime":"000100"},{"lid":"A=1@O=Zürich, ETH/Universitätsspital@X=8548229@Y=47377287@U=85@L=8591123@","type":"S","name":"Zürich, ETH/Universitätsspital","icoX":3,"extId":"8591123","state":"F","crd":{"x":8548229,"y":47377287,"floor":0},"pCls":832,"isMainMast":true,"chgTime":"000200"}],"prodL":[{"name":"","icoX":0,"cls":512,"prodCtx":{"name":""}},{"name":"","icoX":1,"cls":64,"prodCtx":{"name":""}},{"name":"","icoX":2,"cls":256,"prodCtx":{"name":"","line":""}},{"pid":"L::9::Trm::B4035148903::85:3849:009::*","name":"Trm 9","nameS":"9","number":"4143","icoX":4,"cls":512,"prodCtx":{"name":"Trm 9","num":"4143","line":"9","matchId":"9","catOut":"Trm ","catOutS":"T","catOutL":"Tram","catIn":"T","catCode":"9","admin":"003849"},"himIdL":["HIM_FREETEXT_16266"]},{"pid":"L::9::Trm::B4035148903::85:3849:009::*","name":"Trm 9","nameS":"9","number":"4143","icoX":5,"cls":512,"prodCtx":{"name":"Trm 9","num":"4143","line":"9","lineId":"85:3849:009","matchId":"9","catOut":"Trm ","catOutS":"T","catOutL":"Tram","catIn":"T","catCode":"9","admin":"003849"},"himIdL":["HIM_FREETEXT_16266"]}],"polyL":[{"delta":true,"dim":2,"crdEncYX":"ghb`Haics@C@??CKM}@Gq@u@wHAg@@g@J{AFcAFe@??eAFA@??CBE@C@G@CAC?EACACCIKGKCGOc@{BgGOa@]q@MOoAmAgE{DOMc@WGCECIKGG??AA??W[MQMMiF}EOKQIOCM?I?KBKB]Le`@pM","crdEncS":"NN?DJDFNDEHGNN??E@DJDEBCNCCHDEHNEDIECBGDNNB?BBJENEHALCENN","crdEncF":"?????????????????????????????????????????????????????????","ppLocRefL":[{"ppIdx":0,"locX":0},{"ppIdx":56,"locX":2}],"lDrawStyleX":0}],"remL":[{"type":"A","code":"NF","prio":100,"icoX":6,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"NF","prio":100,"txtN":"Niederflurfahrzeug"}],"icoL":[{"res":"prod_tram","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"prod_bus","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"prod_nachtnetz","fg":{"r":255,"g":241,"b":0},"bg":{"r":0,"g":0,"b":0}},{"res":"loc_stop"},{"res":"prod_tram","txt":"9","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"prod_tram","txt":"9","fg":{"r":255,"g":255,"b":255},"bg":{"r":17,"g":41,"b":111}},{"res":"attr_wchair"},{"bg":{"r":17,"g":41,"b":111},"shp":"C"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":5,"type":"SOLID","bg":{"r":17,"g":41,"b":111}},{"type":"SOLID","bg":{"r":17,"g":41,"b":111}},{"sIcoX":7,"eIcoX":7,"type":"SOLID","bg":{"r":17,"g":41,"b":111}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"000800","durS":"000800","durR":"000800","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"4. Jul bis 9. Dez 2022 Mo - Fr; nicht 1. Aug","sDaysB":"7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF0F000000000000000000F9F3E7C79F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E0"},"dep":{"locX":0,"idx":10,"dProdX":3,"dTimeS":"100200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":14,"aProdX":3,"aTimeS":"101000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":10,"dProdX":3,"dTimeS":"100200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":14,"aProdX":3,"aTimeS":"101000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|9524|1|85|18072022","prodX":4,"dirTxt":"Zürich, Hirzenbach","dirFlg":"R","status":"P","isRchbl":true,"polyG":{"polyXL":[0]},"freq":{"minC":7,"maxC":8,"numC":17},"ctxRecon":"T$A=1@O=Zürich, Bürkliplatz@L=299964@a=128@$A=1@O=Zürich, ETH/Universitätsspital@L=299948@a=128@$202207181002$202207181010$Trm 9$$1$$$$$$","msgL":[{"type":"REM","remX":1,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":281542656}],"subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"000800"}}],"freq":{"minC":7},"conSubscr":"F","recState":"U","cksum":"e65b64e8_3","cksumDti":"f4f38c49_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Zürich, Bürkliplatz@L=299964@a=128@$A=1@O=Zürich, ETH/Universitätsspital@L=299948@a=128@$202207181002$202207181010$Trm 9$$1$$$$$$¶KRCC¶#VE#1#IST#"}}],"outCtxScrB":"2|OB|MT#11#317402#317402#317411#317411#0#0#5#317400#1#-2147483646#0#1#2|PDH#b42d57d0d3b2f981625df1d7ce434cfa|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317402#317402#317411#317411#0#0#5#317400#1#-2147483646#0#1#2|PDH#b42d57d0d3b2f981625df1d7ce434cfa|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651590985","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":8,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840086353550245887,"scoreS":"07840086353550245887","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7840051169178157055,"scoreS":"07840051169178157055","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223333389047693311,"scoreS":"09223333389047693311","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":8,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
+{"ver":"1.42","ext":"ZVV.2","lang":"deu","id":"9nks8kum2gcs9m8x","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"TripSearch","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Zürich, Bürkliplatz@X=8540777@Y=47366536@U=85@L=299964@","type":"S","name":"Zürich, Bürkliplatz","icoX":0,"extId":"299964","state":"F","crd":{"x":8541766,"y":47366599,"floor":0},"pCls":832,"pRefL":[0,1,2],"mMastLocX":1,"chgTime":"000100"},{"lid":"A=1@O=Zürich, Bürkliplatz@X=8540777@Y=47366536@U=85@L=8591105@","type":"S","name":"Zürich, Bürkliplatz","icoX":3,"extId":"8591105","state":"F","crd":{"x":8540777,"y":47366536,"floor":0},"pCls":832,"isMainMast":true,"chgTime":"000200"},{"lid":"A=1@O=Zürich, ETH/Universitätsspital@X=8548229@Y=47377287@U=85@L=299948@","type":"S","name":"Zürich, ETH/Universitätsspital","icoX":0,"extId":"299948","state":"F","crd":{"x":8548211,"y":47377782,"floor":0},"pCls":832,"pRefL":[0,1,2],"mMastLocX":3,"chgTime":"000100"},{"lid":"A=1@O=Zürich, ETH/Universitätsspital@X=8548229@Y=47377287@U=85@L=8591123@","type":"S","name":"Zürich, ETH/Universitätsspital","icoX":3,"extId":"8591123","state":"F","crd":{"x":8548229,"y":47377287,"floor":0},"pCls":832,"isMainMast":true,"chgTime":"000200"}],"prodL":[{"name":"","icoX":0,"cls":512,"prodCtx":{"name":""}},{"name":"","icoX":1,"cls":64,"prodCtx":{"name":""}},{"name":"","icoX":2,"cls":256,"prodCtx":{"name":"","line":""}},{"pid":"L::9::Trm::B4035148903::85:3849:009::*","name":"Trm 9","nameS":"9","number":"4143","icoX":4,"cls":512,"prodCtx":{"name":"Trm 9","num":"4143","line":"9","matchId":"9","catOut":"Trm ","catOutS":"T","catOutL":"Tram","catIn":"T","catCode":"9","admin":"003849"},"himIdL":["HIM_FREETEXT_16266"]},{"pid":"L::9::Trm::B4035148903::85:3849:009::*","name":"Trm 9","nameS":"9","number":"4143","icoX":5,"cls":512,"prodCtx":{"name":"Trm 9","num":"4143","line":"9","lineId":"85:3849:009","matchId":"9","catOut":"Trm ","catOutS":"T","catOutL":"Tram","catIn":"T","catCode":"9","admin":"003849"},"himIdL":["HIM_FREETEXT_16266"]}],"polyL":[{"delta":true,"dim":2,"crdEncYX":"ghb`Haics@C@??CKM}@Gq@u@wHAg@@g@J{AFcAFe@??eAFA@??CBE@C@G@CAC?EACACCIKGKCGOc@{BgGOa@]q@MOoAmAgE{DOMc@WGCECIKGG??AA??W[MQMMiF}EOKQIOCM?I?KBKB]Le`@pM","crdEncS":"NN?DJDFNDEHGNN??E@DJDEBCNCCHDEHNEDIECBGDNNB?BBJENEHALCENN","crdEncF":"?????????????????????????????????????????????????????????","ppLocRefL":[{"ppIdx":0,"locX":0},{"ppIdx":56,"locX":2}],"lDrawStyleX":0}],"remL":[{"type":"A","code":"NF","prio":100,"icoX":6,"txtN":"Niederflurfahrzeug"},{"type":"A","code":"NF","prio":100,"txtN":"Niederflurfahrzeug"}],"icoL":[{"res":"prod_tram","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"prod_bus","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"prod_nachtnetz","fg":{"r":255,"g":241,"b":0},"bg":{"r":0,"g":0,"b":0}},{"res":"loc_stop"},{"res":"prod_tram","txt":"9","fg":{"r":0,"g":0,"b":0},"bg":{"r":255,"g":255,"b":255},"brd":{"r":0,"g":0,"b":0}},{"res":"prod_tram","txt":"9","fg":{"r":255,"g":255,"b":255},"bg":{"r":17,"g":41,"b":111}},{"res":"attr_wchair"},{"bg":{"r":17,"g":41,"b":111},"shp":"C"},{"res":"cl_all"}],"lDrawStyleL":[{"sIcoX":5,"type":"SOLID","bg":{"r":17,"g":41,"b":111}},{"type":"SOLID","bg":{"r":17,"g":41,"b":111}},{"sIcoX":7,"eIcoX":7,"type":"SOLID","bg":{"r":17,"g":41,"b":111}}]},"outConL":[{"cid":"C-0","date":"20220718","dur":"000800","durS":"000800","durR":"000800","chg":0,"sDays":{"sDaysR":"nicht täglich","sDaysI":"4. Jul bis 9. Dez 2022 Mo - Fr; nicht 1. Aug","sDaysB":"7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF0F000000000000000000F9F3E7C79F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E0"},"dep":{"locX":0,"idx":10,"dProdX":3,"dTimeS":"100200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":14,"aProdX":3,"aTimeS":"101000","aProgType":"PROGNOSED","type":"N"},"secL":[{"type":"JNY","dep":{"locX":0,"idx":10,"dProdX":3,"dTimeS":"100200","dProgType":"PROGNOSED","type":"N"},"arr":{"locX":2,"idx":14,"aProdX":3,"aTimeS":"101000","aProgType":"PROGNOSED","type":"N"},"jny":{"jid":"1|9524|1|85|18072022","prodX":4,"dirTxt":"Zürich, Hirzenbach","dirFlg":"R","status":"P","isRchbl":true,"polyG":{"polyXL":[0]},"freq":{"minC":7,"maxC":8,"numC":17},"ctxRecon":"T$A=1@O=Zürich, Bürkliplatz@L=299964@a=128@$A=1@O=Zürich, ETH/Universitätsspital@L=299948@a=128@$202207181002$202207181010$Trm 9$$1$$$$$$","msgL":[{"type":"REM","remX":1,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":281542656}],"subscr":"F","prodL":[{"prodX":4,"fLocX":0,"tLocX":2,"fIdx":10,"tIdx":14}],"sumLDrawStyleX":0,"resLDrawStyleX":2,"trainStartDate":"20220718","durS":"000800"}}],"freq":{"minC":7},"conSubscr":"F","recState":"U","cksum":"e65b64e8_3","cksumDti":"f4f38c49_3","intvlSubscr":"F","originType":"INITIAL","recon":{"ctx":"¶HKI¶T$A=1@O=Zürich, Bürkliplatz@L=299964@a=128@$A=1@O=Zürich, ETH/Universitätsspital@L=299948@a=128@$202207181002$202207181010$Trm 9$$1$$$$$$¶KRCC¶#VE#1#IST#"}}],"outCtxScrB":"2|OB|MT#11#317402#317402#317411#317411#0#0#5#317400#1#-2147483646#0#1#2|PDH#b42d57d0d3b2f981625df1d7ce434cfa|RD#18072022|RT#100000|US#1","outCtxScrF":"2|OF|MT#11#317402#317402#317411#317411#0#0#5#317400#1#-2147483646#0#1#2|PDH#b42d57d0d3b2f981625df1d7ce434cfa|RD#18072022|RT#100000|US#1","fpB":"20211212","fpE":"20221210","planrtTS":"1651591614","outConGrpSettings":{"conGrpL":[{"name":"Alle Verbindungen","icoX":8,"grpid":"cl_all","conScoringL":[{"type":"DT","conScoreL":[{"score":7840086353550245887,"scoreS":"07840086353550245887","conRefL":[0]}],"name":"Abfahrt"},{"type":"AT","conScoreL":[{"score":7840051169178157055,"scoreS":"07840051169178157055","conRefL":[0]}],"name":"Ankunft"},{"type":"TI","conScoreL":[{"score":9223333389047693311,"scoreS":"09223333389047693311","conRefL":[0]}],"name":"Dauer"}],"initScoringType":"DT","requests":[{"id":"RQ_CLIENT","autosend":true}],"scrollable":true,"bitmask":1}],"selectL":[{"icoX":8,"name":"Alle Verbindungen","bitIdx":0}],"variant":"RADIO"}}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/eea196c12ffee77736780b6d35561179.headers b/test/e2e/fixtures/eea196c12ffee77736780b6d35561179.headers
index 76023ea3..4b027665 100644
--- a/test/e2e/fixtures/eea196c12ffee77736780b6d35561179.headers
+++ b/test/e2e/fixtures/eea196c12ffee77736780b6d35561179.headers
@@ -1,9 +1,9 @@
{
"statusCode": 200,
"headers": {
- "date": "Tue, 03 May 2022 15:16:51 GMT",
+ "date": "Tue, 03 May 2022 15:27:25 GMT",
"content-type": "application/json; charset=utf-8",
- "content-length": "2092",
+ "content-length": "2091",
"connection": "keep-alive",
"server": "Apache/2.4.25 (Debian)",
"access-control-allow-origin": "*",
@@ -11,7 +11,7 @@
"access-control-allow-methods": "PUT, GET, POST, DELETE, OPTIONS"
},
"url": "https://online.fahrplan.zvv.ch/bin/mgate.exe",
- "time": 187,
+ "time": 508,
"request": {
"method": "POST",
"headers": {
@@ -25,7 +25,7 @@
"application/json"
],
"user-agent": [
- "publi3b7fabc-tran3b7fabsport/haf3b7fabas-client:3b7fabtest"
+ "public-tr2c3db3ansport/2c3db3hafas-2c3db3client:tes2c3db3t"
],
"connection": [
"keep-alive"
diff --git a/test/e2e/fixtures/ef2972eba65c96536da850a050f00cba b/test/e2e/fixtures/ef2972eba65c96536da850a050f00cba
new file mode 100644
index 00000000..e82ca7eb
--- /dev/null
+++ b/test/e2e/fixtures/ef2972eba65c96536da850a050f00cba
@@ -0,0 +1 @@
+{"ver":"1.40","lang":"deu","id":"zg24qkcs2gu99k4k","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Kleinblittersdorf Bf@X=7033583@Y=49157817@U=80@L=8003318@","type":"S","name":"Kleinblittersdorf Bf","icoX":0,"extId":"8003318","state":"F","crd":{"x":7033583,"y":49157817,"floor":0},"pCls":704,"chgTime":"000300"},{"lid":"A=1@O=Siedlerheim, Saarbrücken Malstatt@X=6960455@Y=49255547@U=80@L=10518@","type":"S","name":"Siedlerheim, Saarbrücken Malstatt","icoX":0,"extId":"10518","state":"F","crd":{"x":6960455,"y":49255547,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Bübingen Bf, Saarbrücken@X=7034868@Y=49179633@U=80@L=8001238@","type":"S","name":"Bübingen Bf, Saarbrücken","icoX":0,"extId":"8001238","state":"F","crd":{"x":7034868,"y":49179633,"floor":0},"pCls":192,"chgTime":"000300"},{"lid":"A=1@O=Güdingen Bf, Saarbrücken@X=7030850@Y=49197459@U=80@L=8002452@","type":"S","name":"Güdingen Bf, Saarbrücken","icoX":0,"extId":"8002452","state":"F","crd":{"x":7030850,"y":49197459,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Brebach Bf, Saarbrücken@X=7028818@Y=49216561@U=80@L=8001135@","type":"S","name":"Brebach Bf, Saarbrücken","icoX":0,"extId":"8001135","state":"F","crd":{"x":7028818,"y":49216561,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Römerkastell, Saarbrücken@X=7021258@Y=49227043@U=80@L=10602@","type":"S","name":"Römerkastell, Saarbrücken","icoX":0,"extId":"10602","state":"F","crd":{"x":7021258,"y":49227043,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Kieselhumes, Saarbrücken@X=7017393@Y=49228139@U=80@L=10605@","type":"S","name":"Kieselhumes, Saarbrücken","icoX":0,"extId":"10605","state":"F","crd":{"x":7017393,"y":49228139,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Hellwigstr., Saarbrücken@X=7011532@Y=49229182@U=80@L=10627@","type":"S","name":"Hellwigstr., Saarbrücken","icoX":0,"extId":"10627","state":"F","crd":{"x":7011532,"y":49229182,"floor":0},"pCls":192,"chgTime":"000300"},{"lid":"A=1@O=Uhlandstr., Saarbrücken@X=7006939@Y=49231250@U=80@L=10609@","type":"S","name":"Uhlandstr., Saarbrücken","icoX":0,"extId":"10609","state":"F","crd":{"x":7006939,"y":49231250,"floor":0},"pCls":64,"chgTime":"000300"},{"lid":"A=1@O=Landwehrplatz, Saarbrücken@X=7001078@Y=49233281@U=80@L=10606@","type":"S","name":"Landwehrplatz, Saarbrücken","icoX":0,"extId":"10606","state":"F","crd":{"x":7001078,"y":49233281,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Johanneskirche, Saarbrücken@X=6996295@Y=49236050@U=80@L=10619@","type":"S","name":"Johanneskirche, Saarbrücken","icoX":0,"extId":"10619","state":"F","crd":{"x":6996295,"y":49236050,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Kaiserstr., Saarbrücken@X=6994102@Y=49237650@U=80@L=10604@","type":"S","name":"Kaiserstr., Saarbrücken","icoX":0,"extId":"10604","state":"F","crd":{"x":6994102,"y":49237650,"floor":0},"pCls":64,"chgTime":"000300"},{"lid":"A=1@O=Hauptbahnhof, Saarbrücken@X=6990165@Y=49240113@U=80@L=10600@","type":"S","name":"Hauptbahnhof, Saarbrücken","icoX":0,"extId":"10600","state":"F","crd":{"x":6990165,"y":49240113,"floor":0},"pCls":1740,"chgTime":"000300"},{"lid":"A=1@O=Trierer Str., Saarbrücken@X=6985904@Y=49240508@U=80@L=10603@","type":"S","name":"Trierer Str., Saarbrücken","icoX":0,"extId":"10603","state":"F","crd":{"x":6985904,"y":49240508,"floor":0},"pCls":1728,"chgTime":"000300"},{"lid":"A=1@O=Ludwigstr., Saarbrücken Malstatt@X=6978308@Y=49241192@U=80@L=10201@","type":"S","name":"Ludwigstr., Saarbrücken Malstatt","icoX":0,"extId":"10201","state":"F","crd":{"x":6978308,"y":49241192,"floor":0},"pCls":64,"chgTime":"000300"},{"lid":"A=1@O=Cottbuser Platz, Saarbrücken Malstatt@X=6972429@Y=49242756@U=80@L=10203@","type":"S","name":"Cottbuser Platz, Saarbrücken Malstatt","icoX":0,"extId":"10203","state":"F","crd":{"x":6972429,"y":49242756,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Pariser Platz/St.Paulus, Saarbrücken Malstatt@X=6967728@Y=49246738@U=80@L=10202@","type":"S","name":"Pariser Platz/St.Paulus, Saarbrücken Malstatt","icoX":0,"extId":"10202","state":"F","crd":{"x":6967728,"y":49246738,"floor":0},"pCls":1216,"chgTime":"000300"},{"lid":"A=1@O=Rastpfuhl, Saarbrücken Malstatt@X=6963368@Y=49250504@U=80@L=10511@","type":"S","name":"Rastpfuhl, Saarbrücken Malstatt","icoX":0,"extId":"10511","state":"F","crd":{"x":6963368,"y":49250504,"floor":0},"pCls":1216,"chgTime":"000300"}],"prodL":[{"pid":"L::6::S::B0664245212::S_0664245212_1::*","name":"S 1","nameS":"1","number":"1","icoX":0,"cls":64,"oprX":0,"prodCtx":{"name":"S 1","num":"342","line":"1","matchId":"1","catOut":"S ","catOutS":"Sbs","catOutL":"Saarbahn","catIn":"Sbs","catCode":"6","admin":"SBSTR_"}}],"opL":[{"name":"Saarbahn GmbH","icoX":1}],"remL":[{"type":"A","code":"OPERATOR","icoX":2,"txtN":"Betreiber: Saarbahn GmbH"}],"icoL":[{"res":"prod_tram","fg":{"r":255,"g":255,"b":255},"bg":{"r":237,"g":135,"b":34}},{"res":"S+B","txt":"Saarbahn GmbH"},{"res":"attr_info"}],"dirL":[{"txt":"Siedlerheim","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":237,"g":135,"b":34}},{"type":"SOLID","bg":{"r":237,"g":135,"b":34}}]},"journey":{"jid":"1|25700|0|80|18072022","date":"20220718","prodX":0,"dirTxt":"Siedlerheim","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dPltfS":{"type":"PL","txt":"3"},"dTimeS":"095400","dProgType":"PROGNOSED","dDirTxt":"Siedlerheim","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aPltfS":{"type":"PL","txt":"1"},"aTimeS":"095700","dProdX":0,"dPltfS":{"type":"PL","txt":"1"},"dTimeS":"095700","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"095900","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"095900","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aPltfS":{"type":"PL","txt":"2"},"aTimeS":"100200","dProdX":0,"dPltfS":{"type":"PL","txt":"2"},"dTimeS":"100200","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"100500","dProdX":0,"dTimeS":"100500","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"100600","dProdX":0,"dTimeS":"100600","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"100700","dProdX":0,"dTimeS":"100700","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"100900","dProdX":0,"dTimeS":"100900","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"101000","dProdX":0,"dTimeS":"101000","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"101200","dProdX":0,"dTimeS":"101200","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"101300","dProdX":0,"dTimeS":"101300","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aPltfS":{"type":"PL","txt":"S"},"aTimeS":"101500","dProdX":0,"dPltfS":{"type":"PL","txt":"S"},"dTimeS":"101500","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"101600","dProdX":0,"dTimeS":"101600","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"101800","dProdX":0,"dTimeS":"101800","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"102000","dProdX":0,"dTimeS":"102000","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"102200","dProdX":0,"dTimeS":"102200","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"102300","dProdX":0,"dTimeS":"102300","type":"N"},{"locX":1,"idx":17,"aProdX":0,"aTimeS":"102500","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"Mo - Fr, So","sDaysB":"FDF7EFEFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7E0","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":17}],"msgL":[{"type":"REM","remX":0,"sty":"I","tagL":["RES_JNY_DTL_H3"],"sort":818413568}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":17}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220718"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591671"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ef2972eba65c96536da850a050f00cba.headers b/test/e2e/fixtures/ef2972eba65c96536da850a050f00cba.headers
new file mode 100644
index 00000000..48fce20a
--- /dev/null
+++ b/test/e2e/fixtures/ef2972eba65c96536da850a050f00cba.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:28:51 GMT",
+ "server": "Apache/2.4.18 (Ubuntu)",
+ "content-length": "1930",
+ "keep-alive": "timeout=5, max=96",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://saarfahrplan.de/bin/mgate.exe?mic=6c881b7fcdbde6e14863f753771764a8&mac=975ebea51945b19bb70c97afd2b769b3",
+ "time": 151,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-tr41c2f9ansport/h41c2f9afas-clie41c2f9nt:test"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "281"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ef766b1ca60a0a6e65513df27c38dc22 b/test/e2e/fixtures/ef766b1ca60a0a6e65513df27c38dc22
new file mode 100644
index 00000000..462b1c06
--- /dev/null
+++ b/test/e2e/fixtures/ef766b1ca60a0a6e65513df27c38dc22
@@ -0,0 +1 @@
+{"ver":"1.42","lang":"deu","id":"cwk8wkq4wkcs8mwg","err":"OK","graph":{"id":"standard","index":0},"subGraph":{"id":"global","index":0},"view":{"id":"standard","index":0,"type":"WGS84"},"svcResL":[{"meth":"JourneyDetails","err":"OK","res":{"common":{"locL":[{"lid":"A=1@O=Göttingen Klausberg@X=9958700@Y=51550520@U=80@L=1140451@","type":"S","name":"Göttingen Klausberg","icoX":0,"extId":"1140451","state":"F","crd":{"x":9958700,"y":51550520,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33971::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Söseweg@X=9911965@Y=51522834@U=80@L=1110241@","type":"S","name":"Göttingen Söseweg","icoX":0,"extId":"1110241","state":"F","crd":{"x":9911965,"y":51522834,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34057::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Stauffenbergring@X=9959455@Y=51547860@U=80@L=1140441@","type":"S","name":"Göttingen Stauffenbergring","icoX":0,"extId":"1140441","state":"F","crd":{"x":9959455,"y":51547860,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34053::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Thomas-Dehler-Weg@X=9961342@Y=51546556@U=80@L=1140431@","type":"S","name":"Göttingen Thomas-Dehler-Weg","icoX":0,"extId":"1140431","state":"F","crd":{"x":9961342,"y":51546556,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34068::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Corvinuskirche@X=9959212@Y=51543248@U=80@L=1140421@","type":"S","name":"Göttingen Corvinuskirche","icoX":0,"extId":"1140421","state":"F","crd":{"x":9959212,"y":51543248,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33874::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Jugendherberge@X=9953504@Y=51542160@U=80@L=1140402@","type":"S","name":"Göttingen Jugendherberge","icoX":0,"extId":"1140402","state":"F","crd":{"x":9953504,"y":51542160,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33961::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Nonnenstieg@X=9950663@Y=51542835@U=80@L=1180111@","type":"S","name":"Göttingen Nonnenstieg","icoX":0,"extId":"1180111","state":"F","crd":{"x":9950663,"y":51542835,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34009::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Hermann-Föge-Weg@X=9948047@Y=51542331@U=80@L=1149101@","type":"S","name":"Göttingen Hermann-Föge-Weg","icoX":0,"extId":"1149101","state":"F","crd":{"x":9948047,"y":51542331,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33940::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Waldweg@X=9943607@Y=51540264@U=80@L=1150081@","type":"S","name":"Göttingen Waldweg","icoX":0,"extId":"1150081","state":"F","crd":{"x":9943607,"y":51540264,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34076::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Bühlstraße@X=9942357@Y=51539176@U=80@L=1149051@","type":"S","name":"Göttingen Bühlstraße","icoX":0,"extId":"1149051","state":"F","crd":{"x":9942357,"y":51539176,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33867::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Theaterplatz@X=9940631@Y=51535913@U=80@L=1150151@","type":"S","name":"Göttingen Theaterplatz","icoX":0,"extId":"1150151","state":"F","crd":{"x":9940631,"y":51535913,"floor":0},"pCls":544,"entry":true,"gidL":["A×de:03152:34064::2"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Theaterstraße@X=9937027@Y=51534816@U=80@L=1190041@","type":"S","name":"Göttingen Theaterstraße","icoX":0,"extId":"1190041","state":"F","crd":{"x":9937027,"y":51534816,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34065::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Weender Straße-West@X=9934258@Y=51536237@U=80@L=1190060@","type":"S","name":"Göttingen Weender Straße-West","icoX":0,"extId":"1190060","state":"F","crd":{"x":9934258,"y":51536237,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34079::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Markt@X=9934393@Y=51532875@U=80@L=1190010@","type":"S","name":"Göttingen Markt","icoX":0,"extId":"1190010","state":"F","crd":{"x":9934393,"y":51532875,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34001::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Groner Straße@X=9932541@Y=51532146@U=80@L=1190081@","type":"S","name":"Göttingen Groner Straße","icoX":0,"extId":"1190081","state":"F","crd":{"x":9932541,"y":51532146,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33918::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Groner Tor@X=9929152@Y=51532560@U=80@L=1190201@","type":"S","name":"Göttingen Groner Tor","icoX":0,"extId":"1190201","state":"F","crd":{"x":9929152,"y":51532560,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33919::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Am Hasengraben@X=9926617@Y=51532030@U=80@L=1190312@","type":"S","name":"Göttingen Am Hasengraben","icoX":0,"extId":"1190312","state":"F","crd":{"x":9926617,"y":51532030,"floor":0},"pCls":544,"entry":true,"gidL":["A×de:03152:33829::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Wiesenstraße@X=9925709@Y=51529270@U=80@L=1110271@","type":"S","name":"Göttingen Wiesenstraße","icoX":0,"extId":"1110271","state":"F","crd":{"x":9925709,"y":51529270,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34084::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Asklepios Fachklinik@X=9918823@Y=51525818@U=80@L=1111026@","type":"S","name":"Göttingen Asklepios Fachklinik","icoX":0,"extId":"1111026","state":"F","crd":{"x":9918823,"y":51525818,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:33841::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Werrastraße@X=9917673@Y=51527706@U=80@L=1111031@","type":"S","name":"Göttingen Werrastraße","icoX":0,"extId":"1111031","state":"F","crd":{"x":9917673,"y":51527706,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34082::1"],"chgTime":"000200"},{"lid":"A=1@O=Göttingen Weserstraße@X=9912576@Y=51526690@U=80@L=1111032@","type":"S","name":"Göttingen Weserstraße","icoX":0,"extId":"1111032","state":"F","crd":{"x":9912576,"y":51526690,"floor":0},"pCls":32,"entry":true,"gidL":["A×de:03152:34083::1"],"chgTime":"000200"}],"prodL":[{"pid":"L::5::Bus::B3339626257::de:VBN-VSN:80:::*","name":"Bus 80","nameS":"80","number":"80","icoX":0,"cls":32,"oprX":0,"prodCtx":{"name":"Bus 80 ","num":"14884","line":"80","lineId":"de:VBN-VSN:80:","matchId":"1915","catOut":"Bus ","catOutS":"NB","catOutL":"Bus","catIn":"NB","catCode":"5","admin":"GOE___"}}],"opL":[{"name":"Göttinger Verkehrsbetriebe (GöVB)","icoX":1,"id":"226"}],"remL":[{"type":"A","code":"bh","prio":899,"icoX":2,"txtN":"Linie der Göttinger Verkehrsbetriebe GmbH, Info: 0551 38444-444"}],"himL":[{"hid":"25662","act":true,"head":"Corona-Präventionsmaßnahme","text":"Bitte beachten Sie die Maskenpflicht!","icoX":3,"prio":1,"fLocX":0,"tLocX":0,"prod":16383,"src":99,"lModDate":"20220329","lModTime":"132303","sDate":"20211124","sTime":"000000","eDate":"20221231","eTime":"235900","sDaily":"000000","eDaily":"235900","comp":"VBN","catRefL":[0],"pubChL":[{"name":"TIMETABLE","fDate":"20211123","fTime":"171300","tDate":"20221231","tTime":"235900"}]}],"icoL":[{"res":"prod_bus","fg":{"r":255,"g":255,"b":255},"bg":{"r":0,"g":92,"b":169}},{"res":"GOE","txt":"Göttinger Verkehrsbetriebe (GöVB)"},{"res":"attr_info"},{"res":"HIM2"}],"himMsgCatL":[{"id":2}],"dirL":[{"txt":"Leineberg über Zentrum","flg":"1"}],"lDrawStyleL":[{"sIcoX":0,"type":"SOLID","bg":{"r":0,"g":92,"b":169}},{"type":"SOLID","bg":{"r":0,"g":92,"b":169}}]},"journey":{"jid":"1|6091|0|80|16052022","date":"20220516","prodX":0,"dirTxt":"Leineberg über Zentrum","dirFlg":"1","status":"P","isRchbl":true,"stopL":[{"locX":0,"idx":0,"dProdX":0,"dTimeS":"101200","dProgType":"PROGNOSED","dDirTxt":"Leineberg über Zentrum","dDirFlg":"1","type":"N"},{"locX":2,"idx":1,"aProdX":0,"aTimeS":"101300","dProdX":0,"dTimeS":"101300","type":"N"},{"locX":3,"idx":2,"aProdX":0,"aTimeS":"101400","dProdX":0,"dTimeS":"101400","type":"N"},{"locX":4,"idx":3,"aProdX":0,"aTimeS":"101500","dProdX":0,"dTimeS":"101500","type":"N"},{"locX":5,"idx":4,"aProdX":0,"aTimeS":"101600","dProdX":0,"dTimeS":"101600","type":"N"},{"locX":6,"idx":5,"aProdX":0,"aTimeS":"101700","dProdX":0,"dTimeS":"101700","type":"N"},{"locX":7,"idx":6,"aProdX":0,"aTimeS":"101800","dProdX":0,"dTimeS":"101800","type":"N"},{"locX":8,"idx":7,"aProdX":0,"aTimeS":"101900","dProdX":0,"dTimeS":"101900","type":"N"},{"locX":9,"idx":8,"aProdX":0,"aTimeS":"102000","dProdX":0,"dTimeS":"102000","type":"N"},{"locX":10,"idx":9,"aProdX":0,"aTimeS":"102200","dProdX":0,"dTimeS":"102200","type":"N"},{"locX":11,"idx":10,"aProdX":0,"aTimeS":"102300","dProdX":0,"dTimeS":"102300","type":"N"},{"locX":12,"idx":11,"aProdX":0,"aTimeS":"102500","dProdX":0,"dTimeS":"102500","type":"N"},{"locX":13,"idx":12,"aProdX":0,"aTimeS":"102700","dProdX":0,"dTimeS":"102700","type":"N"},{"locX":14,"idx":13,"aProdX":0,"aTimeS":"102800","dProdX":0,"dTimeS":"102800","type":"N"},{"locX":15,"idx":14,"aProdX":0,"aTimeS":"102900","dProdX":0,"dTimeS":"102900","type":"N"},{"locX":16,"idx":15,"aProdX":0,"aTimeS":"103000","dProdX":0,"dTimeS":"103000","type":"N"},{"locX":17,"idx":16,"aProdX":0,"aTimeS":"103100","dProdX":0,"dTimeS":"103100","type":"N"},{"locX":18,"idx":17,"aProdX":0,"aTimeS":"103300","dProdX":0,"dTimeS":"103300","type":"N"},{"locX":19,"idx":18,"aProdX":0,"aTimeS":"103400","dProdX":0,"dTimeS":"103400","type":"N"},{"locX":20,"idx":19,"aProdX":0,"aTimeS":"103500","dProdX":0,"dTimeS":"103500","type":"N"},{"locX":1,"idx":20,"aProdX":0,"aTimeS":"103700","aProgType":"PROGNOSED","type":"N"}],"sDaysL":[{"sDaysR":"nicht täglich","sDaysI":"3. bis 31. Mai 2022 Mo - Sa; nicht 26. Mai","sDaysB":"000000000000000000000000000000000017EFDFBB60000000000000000000000000000000000000000000000000","fLocX":0,"tLocX":1,"fLocIdx":0,"tLocIdx":20}],"msgL":[{"type":"REM","remX":0,"sty":"I","dspl":"U","fLocX":0,"tLocX":1,"tagL":["RES_JNY_DTL"],"sort":923140096},{"type":"HIM","himX":0,"sty":"M","fLocX":0,"tLocX":0,"tagL":["RES_GLB_HDR_H3","SUM_GLB_HDR_H3"],"sort":269851869}],"subscr":"F","prodL":[{"prodX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":20}],"dirL":[{"dirX":0,"fLocX":0,"tLocX":1,"fIdx":0,"tIdx":20}],"sumLDrawStyleX":0,"resLDrawStyleX":1,"trainStartDate":"20220516"},"fpB":"20211212","fpE":"20221210","planrtTS":"1651591575"}}]}
\ No newline at end of file
diff --git a/test/e2e/fixtures/ef766b1ca60a0a6e65513df27c38dc22.headers b/test/e2e/fixtures/ef766b1ca60a0a6e65513df27c38dc22.headers
new file mode 100644
index 00000000..c8cfbac5
--- /dev/null
+++ b/test/e2e/fixtures/ef766b1ca60a0a6e65513df27c38dc22.headers
@@ -0,0 +1,36 @@
+{
+ "statusCode": 200,
+ "headers": {
+ "date": "Tue, 03 May 2022 15:27:24 GMT",
+ "server": "Apache",
+ "content-length": "2486",
+ "keep-alive": "timeout=5, max=99",
+ "connection": "Keep-Alive",
+ "content-type": "application/json; charset=utf-8"
+ },
+ "url": "https://fahrplaner.vsninfo.de/hafas/mgate.exe?mic=af5d1db308cee9234220f9e2327b4135&mac=b6bd066647c93c5bc8b09a0520f18e46",
+ "time": 145,
+ "request": {
+ "method": "POST",
+ "headers": {
+ "Content-Type": [
+ "application/json"
+ ],
+ "Accept-Encoding": [
+ "gzip, br, deflate"
+ ],
+ "Accept": [
+ "application/json"
+ ],
+ "user-agent": [
+ "public-6d55fbtranspor6d55fbt/hafas-c6d55fblient:t6d55fbest"
+ ],
+ "connection": [
+ "keep-alive"
+ ],
+ "Content-Length": [
+ "254"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/e2e/hvv.js b/test/e2e/hvv.js
index ad7d4542..70c98a04 100644
--- a/test/e2e/hvv.js
+++ b/test/e2e/hvv.js
@@ -145,7 +145,7 @@ tap.skip('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/insa.js b/test/e2e/insa.js
index 6dfd32f6..680ae591 100644
--- a/test/e2e/insa.js
+++ b/test/e2e/insa.js
@@ -183,7 +183,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/invg.js b/test/e2e/invg.js
index 6e5ebc66..34eeb24f 100644
--- a/test/e2e/invg.js
+++ b/test/e2e/invg.js
@@ -168,7 +168,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/mobil-nrw.js b/test/e2e/mobil-nrw.js
index 7c5c36b0..f5dee942 100644
--- a/test/e2e/mobil-nrw.js
+++ b/test/e2e/mobil-nrw.js
@@ -143,7 +143,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/mobiliteit-lu.js b/test/e2e/mobiliteit-lu.js
index 923de489..c78b1e68 100644
--- a/test/e2e/mobiliteit-lu.js
+++ b/test/e2e/mobiliteit-lu.js
@@ -181,7 +181,7 @@ tap.test('trip', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/nahsh.js b/test/e2e/nahsh.js
index 8633398e..550b212e 100644
--- a/test/e2e/nahsh.js
+++ b/test/e2e/nahsh.js
@@ -218,7 +218,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/nvv.js b/test/e2e/nvv.js
index 0eae2b48..74e862ce 100644
--- a/test/e2e/nvv.js
+++ b/test/e2e/nvv.js
@@ -165,7 +165,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/oebb.js b/test/e2e/oebb.js
index bd8cbdf2..635383b2 100644
--- a/test/e2e/oebb.js
+++ b/test/e2e/oebb.js
@@ -238,7 +238,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/pkp.js b/test/e2e/pkp.js
index 7a1f5b6b..4615ffc9 100644
--- a/test/e2e/pkp.js
+++ b/test/e2e/pkp.js
@@ -100,7 +100,7 @@ tap.skip('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/rejseplanen.js b/test/e2e/rejseplanen.js
index 0b60c46f..2a142c7f 100644
--- a/test/e2e/rejseplanen.js
+++ b/test/e2e/rejseplanen.js
@@ -112,7 +112,7 @@ tap.test('trip', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/rmv.js b/test/e2e/rmv.js
index 36d0149b..81a470b8 100644
--- a/test/e2e/rmv.js
+++ b/test/e2e/rmv.js
@@ -60,7 +60,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/saarfahrplan.js b/test/e2e/saarfahrplan.js
index 812423f4..c16e56e0 100644
--- a/test/e2e/saarfahrplan.js
+++ b/test/e2e/saarfahrplan.js
@@ -166,7 +166,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, { when })
+ const tripRes = await client.trip(p.tripId, { when })
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/sbahn-muenchen.js b/test/e2e/sbahn-muenchen.js
index cde11d5a..504ba34f 100644
--- a/test/e2e/sbahn-muenchen.js
+++ b/test/e2e/sbahn-muenchen.js
@@ -171,7 +171,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/sncb.js b/test/e2e/sncb.js
index 9193e48d..4d9a44b9 100644
--- a/test/e2e/sncb.js
+++ b/test/e2e/sncb.js
@@ -65,7 +65,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/svv.js b/test/e2e/svv.js
index 4b9ca32e..1706ae00 100644
--- a/test/e2e/svv.js
+++ b/test/e2e/svv.js
@@ -67,7 +67,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/vbb.js b/test/e2e/vbb.js
index 61840386..5c008747 100644
--- a/test/e2e/vbb.js
+++ b/test/e2e/vbb.js
@@ -178,7 +178,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/vbn.js b/test/e2e/vbn.js
index ad600098..53b0b6a8 100644
--- a/test/e2e/vbn.js
+++ b/test/e2e/vbn.js
@@ -60,7 +60,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/vrn.js b/test/e2e/vrn.js
index 7c338179..18415cb1 100644
--- a/test/e2e/vrn.js
+++ b/test/e2e/vrn.js
@@ -139,7 +139,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/vsn.js b/test/e2e/vsn.js
index 60011fb7..73f9dc2b 100644
--- a/test/e2e/vsn.js
+++ b/test/e2e/vsn.js
@@ -95,7 +95,7 @@ tap.test('trip', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/test/e2e/zvv.js b/test/e2e/zvv.js
index 82f1cea5..5ca3c6c2 100644
--- a/test/e2e/zvv.js
+++ b/test/e2e/zvv.js
@@ -72,7 +72,7 @@ tap.test('trip details', async (t) => {
t.ok(p.tripId, 'precondition failed')
t.ok(p.line.name, 'precondition failed')
- const tripRes = await client.trip(p.tripId, p.line.name, {when})
+ const tripRes = await client.trip(p.tripId, {when})
validate(t, tripRes, 'tripResult', 'res')
t.end()
diff --git a/tools/debug-cli/cli.js b/tools/debug-cli/cli.js
index 8bac2e85..3b8b8e86 100755
--- a/tools/debug-cli/cli.js
+++ b/tools/debug-cli/cli.js
@@ -37,8 +37,7 @@ const parseArgs = [
['nearby', 0, parseJsObject],
['nearby', 1, parseJsObject],
['trip', 0, toString],
- ['trip', 1, toString],
- ['trip', 2, parseJsObject],
+ ['trip', 1, parseJsObject],
['tripsByName', 0, toString],
['tripsByName', 1, parseJsObject],
['radar', 0, parseJsObject],