diff --git a/parse/journey-leg.js b/parse/journey-leg.js
index 56e4d851..70356860 100644
--- a/parse/journey-leg.js
+++ b/parse/journey-leg.js
@@ -138,12 +138,15 @@ const parseJourneyLeg = (ctx, pt, date) => { // pt = raw leg
const parseAlternative = (a) => {
// todo: parse this just like a `leg` (breaking)
// todo: parse `a.stopL`, `a.ctxRecon`, `a.msgL`
- const st0 = a.stopL[0] || {}
+ const st0 = Array.isArray(a.stopL) && a.stopL[0] || {}
+ const when = st0
+ ? profile.parseWhen(ctx, date, st0.dTimeS, st0.dTimeR, st0.dTZOffset, st0.dCncl)
+ : null
return {
tripId: a.jid,
line: a.line || null,
direction: a.dirTxt || null,
- ...profile.parseWhen(ctx, date, st0.dTimeS, st0.dTimeR, st0.dTZOffset, st0.dCncl)
+ ...when,
}
}
res.alternatives = freq.jnyL.map(parseAlternative)
diff --git a/test/fixtures/sbb-journeys.js b/test/fixtures/sbb-journeys.js
new file mode 100644
index 00000000..8abdbaa2
--- /dev/null
+++ b/test/fixtures/sbb-journeys.js
@@ -0,0 +1,646 @@
+'use strict'
+
+const baselSBB = {
+ type: 'stop',
+ id: '8500010',
+ name: 'Basel SBB',
+ location: {
+ type: 'location',
+ id: '8500010',
+ latitude: 47.547408,
+ longitude: 7.589548
+ },
+ products: {
+ 'express-train': true,
+ 'international-train': true,
+ 'interregional-train': true,
+ 'regional-express-train': true,
+ watercraft: false,
+ 'suburban-train': true,
+ 'bus-taxi': true,
+ gondola: false,
+ 'car-train': true,
+ tram: true,
+ },
+}
+
+const biel = {
+ type: 'stop',
+ id: '8504300',
+ name: 'Biel/Bienne',
+ location: {
+ type: 'location',
+ id: '8504300',
+ latitude: 47.132889,
+ longitude: 7.242906
+ },
+ products: {
+ 'express-train': false,
+ 'international-train': true,
+ 'interregional-train': true,
+ 'regional-express-train': true,
+ watercraft: true,
+ 'suburban-train': true,
+ 'bus-taxi': true,
+ gondola: false,
+ 'car-train': true,
+ tram: false,
+ },
+}
+
+const bern = {
+ type: 'stop',
+ id: '8507000',
+ name: 'Bern',
+ location: {
+ type: 'location',
+ id: '8507000',
+ latitude: 46.948825,
+ longitude: 7.439122
+ },
+ products: {
+ 'express-train': true,
+ 'international-train': true,
+ 'interregional-train': true,
+ 'regional-express-train': true,
+ watercraft: false,
+ 'suburban-train': true,
+ 'bus-taxi': true,
+ gondola: true,
+ 'car-train': true,
+ tram: true,
+ },
+}
+
+const lausanne = {
+ type: 'stop',
+ id: '8501120',
+ name: 'Lausanne',
+ location: {
+ type: 'location',
+ id: '8501120',
+ latitude: 46.516777,
+ longitude: 6.629095
+ },
+ products: {
+ 'express-train': true,
+ 'international-train': true,
+ 'interregional-train': true,
+ 'regional-express-train': true,
+ watercraft: false,
+ 'suburban-train': true,
+ 'bus-taxi': true,
+ gondola: false,
+ 'car-train': true,
+ tram: true,
+ },
+}
+
+const yverdonLesBains = {
+ type: 'stop',
+ id: '8504200',
+ name: 'Yverdon-les-Bains',
+ location: {
+ type: 'location',
+ id: '8504200',
+ latitude: 46.781878,
+ longitude: 6.641141
+ },
+ products: {
+ 'express-train': false,
+ 'international-train': true,
+ 'interregional-train': true,
+ 'regional-express-train': true,
+ watercraft: true,
+ 'suburban-train': true,
+ 'bus-taxi': true,
+ gondola: false,
+ 'car-train': false,
+ tram: false,
+ },
+}
+
+module.exports = [{
+ type: 'journey',
+ legs: [{
+ origin: baselSBB,
+ destination: biel,
+ departure: '2020-12-14T10:03:00+01:00',
+ plannedDeparture: '2020-12-14T10:03:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T11:10:00+01:00',
+ plannedArrival: '2020-12-14T11:10:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|33571|3|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-51',
+ fahrtNr: '1616',
+ name: 'IC 51',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Biel/Bienne',
+ arrivalPlatform: '4',
+ plannedArrivalPlatform: '4',
+ departurePlatform: '14',
+ plannedDeparturePlatform: '14',
+ cycle: {min: 3600, max: 3600, nr: 3},
+ }, {
+ origin: biel,
+ destination: yverdonLesBains,
+ departure: '2020-12-14T11:16:00+01:00',
+ plannedDeparture: '2020-12-14T11:16:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T11:52:00+01:00',
+ plannedArrival: '2020-12-14T11:52:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|155150|2|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-5',
+ fahrtNr: '516',
+ name: 'IC 5',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Genève-Aéroport',
+ arrivalPlatform: '2',
+ plannedArrivalPlatform: '2',
+ departurePlatform: '5',
+ plannedDeparturePlatform: '5',
+ cycle: {min: 1740, max: 1860, nr: 5},
+ }, {
+ origin: yverdonLesBains,
+ destination: lausanne,
+ departure: '2020-12-14T11:57:00+01:00',
+ plannedDeparture: '2020-12-14T11:57:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T12:27:00+01:00',
+ plannedArrival: '2020-12-14T12:27:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|70708|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '5-000011-5',
+ fahrtNr: '24539',
+ name: 'S 5',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'suburban-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Aigle',
+ arrivalPlatform: '1',
+ plannedArrivalPlatform: '1',
+ departurePlatform: '2',
+ plannedDeparturePlatform: '2',
+ cycle: {min: 1740, max: 1860, nr: 5},
+ }],
+ refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141003$202012141110$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141116$202012141152$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141157$202012141227$S 5 $$1$$$$',
+ cycle: {min: 3600},
+ remarks: [
+ {type: 'hint', code: 'cap1st_11', text: '1.'},
+ {type: 'hint', code: 'cap2nd_11', text: '2.'}]
+}, {
+ type: 'journey',
+ legs: [{
+ origin: baselSBB,
+ destination: bern,
+ departure: '2020-12-14T10:28:00+01:00',
+ plannedDeparture: '2020-12-14T10:28:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T11:26:00+01:00',
+ plannedArrival: '2020-12-14T11:26:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|5522|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-6',
+ fahrtNr: '1067',
+ name: 'IC 6',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Domodossola (I)',
+ arrivalPlatform: '6',
+ plannedArrivalPlatform: '6',
+ departurePlatform: '10',
+ plannedDeparturePlatform: '10',
+ cycle: {min: 1800, max: 3600, nr: 4},
+ alternatives: [{
+ tripId: '1|259027|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '967',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }, {
+ tripId: '1|5612|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '1069',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }, {
+ tripId: '1|168184|0|95|14122020',
+ line: {
+ type: 'line',
+ id: 'ec-57',
+ fahrtNr: '57',
+ name: 'EC 57',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Brig',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }, {
+ tripId: '1|259357|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '971',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }]
+ }, {
+ origin: bern,
+ destination: lausanne,
+ departure: '2020-12-14T11:34:00+01:00',
+ plannedDeparture: '2020-12-14T11:34:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T12:40:00+01:00',
+ plannedArrival: '2020-12-14T12:40:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|201862|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-1',
+ fahrtNr: '714',
+ name: 'IC 1',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Genève-Aéroport',
+ arrivalPlatform: '5',
+ plannedArrivalPlatform: '5',
+ departurePlatform: '5',
+ plannedDeparturePlatform: '5',
+ cycle: {min: 3600, max: 3600, nr: 3},
+ }],
+ refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141028$202012141126$IC 6 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141134$202012141240$IC 1 $$1$$$$',
+ cycle: {min: 3600},
+ remarks: [
+ {type: 'hint', code: 'cap1st_11', text: '1.'},
+ {type: 'hint', code: 'cap2nd_11', text: '2.'}]
+}, {
+ type: 'journey',
+ legs: [{
+ origin: baselSBB,
+ destination: bern,
+ departure: '2020-12-14T10:58:00+01:00',
+ plannedDeparture: '2020-12-14T10:58:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T11:56:00+01:00',
+ plannedArrival: '2020-12-14T11:56:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|259027|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '967',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ arrivalPlatform: '4',
+ plannedArrivalPlatform: '4',
+ departurePlatform: '7',
+ plannedDeparturePlatform: '7',
+ cycle: {min: 1800, max: 3600, nr: 4},
+ alternatives: [{
+ tripId: '1|5612|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '1069',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }, {
+ tripId: '1|168184|0|95|14122020',
+ line: {
+ type: 'line',
+ id: 'ec-57',
+ fahrtNr: '57',
+ name: 'EC 57',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Brig',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }, {
+ tripId: '1|259357|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '971',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }, {
+ tripId: '1|5887|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-61',
+ fahrtNr: '1073',
+ name: 'IC 61',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Interlaken Ost',
+ when: null,
+ plannedWhen: null,
+ delay: null,
+ }]
+ }, {
+ origin: bern,
+ destination: lausanne,
+ departure: '2020-12-14T12:04:00+01:00',
+ plannedDeparture: '2020-12-14T12:04:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T13:16:00+01:00',
+ plannedArrival: '2020-12-14T13:16:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|73704|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '2-000011-15',
+ fahrtNr: '2518',
+ name: 'IR 15',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'interregional-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Genève-Aéroport',
+ arrivalPlatform: '6',
+ plannedArrivalPlatform: '6',
+ departurePlatform: '3',
+ plannedDeparturePlatform: '3',
+ cycle: {min: 3600, max: 3600, nr: 3},
+ }],
+ refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141204$202012141316$IR 15 $$1$$$$',
+ cycle: {min: 3600},
+ remarks: [
+ {type: 'hint', code: 'cap1st_11', text: '1.'},
+ {type: 'hint', code: 'cap2nd_11', text: '2.'}]
+}, {
+ type: 'journey',
+ legs: [{
+ origin: baselSBB,
+ destination: biel,
+ departure: '2020-12-14T11:03:00+01:00',
+ plannedDeparture: '2020-12-14T11:03:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T12:10:00+01:00',
+ plannedArrival: '2020-12-14T12:10:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|33571|4|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-51',
+ fahrtNr: '1618',
+ name: 'IC 51',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Biel/Bienne',
+ arrivalPlatform: '4',
+ plannedArrivalPlatform: '4',
+ departurePlatform: '14',
+ plannedDeparturePlatform: '14',
+ cycle: {min: 3600, max: 3600, nr: 3},
+ }, {
+ origin: biel,
+ destination: yverdonLesBains,
+ departure: '2020-12-14T12:16:00+01:00',
+ plannedDeparture: '2020-12-14T12:16:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T12:52:00+01:00',
+ plannedArrival: '2020-12-14T12:52:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|156563|0|95|14122020',
+ line: {
+ type: 'line',
+ id: '1-000011-5',
+ fahrtNr: '518',
+ name: 'IC 5',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'international-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Genève-Aéroport',
+ arrivalPlatform: '2',
+ plannedArrivalPlatform: '2',
+ departurePlatform: '5',
+ plannedDeparturePlatform: '5',
+ cycle: {min: 1740, max: 1860, nr: 5},
+ }, {
+ origin: yverdonLesBains,
+ destination: lausanne,
+ departure: '2020-12-14T12:57:00+01:00',
+ plannedDeparture: '2020-12-14T12:57:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-14T13:27:00+01:00',
+ plannedArrival: '2020-12-14T13:27:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|70657|2|95|14122020',
+ line: {
+ type: 'line',
+ id: '5-000011-5',
+ fahrtNr: '24545',
+ name: 'S 5',
+ public: true,
+ adminCode: '000011',
+ mode: 'train',
+ product: 'suburban-train',
+ operator: {
+ type: 'operator',
+ id: 'schweizerische-bundesbahnen-sbb',
+ name: 'Schweizerische Bundesbahnen SBB'
+ },
+ },
+ direction: 'Aigle',
+ arrivalPlatform: '1',
+ plannedArrivalPlatform: '1',
+ departurePlatform: '2',
+ plannedDeparturePlatform: '2',
+ cycle: {min: 1740, max: 1860, nr: 5},
+ }],
+ refreshToken: '¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141103$202012141210$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141216$202012141252$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141257$202012141327$S 5 $$1$$$$',
+ cycle: {min: 3600},
+ remarks: [
+ {type: 'hint', code: 'cap1st_11', text: '1.'},
+ {type: 'hint', code: 'cap2nd_11', text: '2.'},
+ ],
+}]
diff --git a/test/fixtures/sbb-journeys.json b/test/fixtures/sbb-journeys.json
new file mode 100644
index 00000000..faa2852a
--- /dev/null
+++ b/test/fixtures/sbb-journeys.json
@@ -0,0 +1,6632 @@
+{
+ "common": {
+ "locL": [
+ {
+ "lid": "A=1@O=Basel SBB@X=7589566@Y=47547408@U=95@L=8500010@",
+ "type": "S",
+ "name": "Basel SBB",
+ "icoX": 1,
+ "extId": "8500010",
+ "state": "F",
+ "crd": {
+ "x": 7589548,
+ "y": 47547408,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 879,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Lausanne@X=6629095@Y=46516795@U=95@L=8501120@",
+ "type": "S",
+ "name": "Lausanne",
+ "icoX": 1,
+ "extId": "8501120",
+ "state": "F",
+ "crd": {
+ "x": 6629095,
+ "y": 46516777,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 879,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Biel/Bienne@X=7242906@Y=47132898@U=95@L=8504300@",
+ "type": "S",
+ "name": "Biel/Bienne",
+ "icoX": 1,
+ "extId": "8504300",
+ "state": "F",
+ "crd": {
+ "x": 7242906,
+ "y": 47132889,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 382,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Laufen@X=7502640@Y=47419348@U=95@L=8500113@",
+ "type": "S",
+ "name": "Laufen",
+ "icoX": 1,
+ "extId": "8500113",
+ "state": "F",
+ "crd": {
+ "x": 7502631,
+ "y": 47419339,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 354,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Delémont@X=7350066@Y=47362015@U=95@L=8500109@",
+ "type": "S",
+ "name": "Delémont",
+ "icoX": 1,
+ "extId": "8500109",
+ "state": "F",
+ "crd": {
+ "x": 7350057,
+ "y": 47361997,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 362,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Moutier@X=7381043@Y=47280671@U=95@L=8500105@",
+ "type": "S",
+ "name": "Moutier",
+ "icoX": 1,
+ "extId": "8500105",
+ "state": "F",
+ "crd": {
+ "x": 7381043,
+ "y": 47280671,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 362,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Grenchen Nord@X=7389618@Y=47191696@U=95@L=8500159@",
+ "type": "S",
+ "name": "Grenchen Nord",
+ "icoX": 1,
+ "extId": "8500159",
+ "state": "F",
+ "crd": {
+ "x": 7389466,
+ "y": 47191804,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 330,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@U=95@L=8504200@",
+ "type": "S",
+ "name": "Yverdon-les-Bains",
+ "icoX": 1,
+ "extId": "8504200",
+ "state": "F",
+ "crd": {
+ "x": 6641141,
+ "y": 46781878,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 126,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Neuchâtel@X=6935699@Y=46996729@U=95@L=8504221@",
+ "type": "S",
+ "name": "Neuchâtel",
+ "icoX": 1,
+ "extId": "8504221",
+ "state": "F",
+ "crd": {
+ "x": 6935708,
+ "y": 46996720,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 254,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Chavornay@X=6568166@Y=46710081@U=95@L=8501112@",
+ "type": "S",
+ "name": "Chavornay",
+ "icoX": 1,
+ "extId": "8501112",
+ "state": "F",
+ "crd": {
+ "x": 6568157,
+ "y": 46710081,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 96,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Cossonay-Penthalaz@X=6523688@Y=46606013@U=95@L=8501115@",
+ "type": "S",
+ "name": "Cossonay-Penthalaz",
+ "icoX": 1,
+ "extId": "8501115",
+ "state": "F",
+ "crd": {
+ "x": 6523679,
+ "y": 46606004,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 104,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Bussigny@X=6551824@Y=46547592@U=95@L=8501117@",
+ "type": "S",
+ "name": "Bussigny",
+ "icoX": 1,
+ "extId": "8501117",
+ "state": "F",
+ "crd": {
+ "x": 6551815,
+ "y": 46547583,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 104,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Renens VD@X=6578935@Y=46537039@U=95@L=8501118@",
+ "type": "S",
+ "name": "Renens VD",
+ "icoX": 1,
+ "extId": "8501118",
+ "state": "F",
+ "crd": {
+ "x": 6578935,
+ "y": 46537030,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 622,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Bern@X=7439131@Y=46948834@U=95@L=8507000@",
+ "type": "S",
+ "name": "Bern",
+ "icoX": 1,
+ "extId": "8507000",
+ "state": "F",
+ "crd": {
+ "x": 7439122,
+ "y": 46948825,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 1007,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Olten@X=7907703@Y=47351938@U=95@L=8500218@",
+ "type": "S",
+ "name": "Olten",
+ "icoX": 1,
+ "extId": "8500218",
+ "state": "F",
+ "crd": {
+ "x": 7907685,
+ "y": 47351929,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 367,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Bahn-2000-Strecke@X=7689364@Y=47196370@U=95@L=132@",
+ "type": "S",
+ "name": "Bahn-2000-Strecke",
+ "icoX": 1,
+ "extId": "132",
+ "state": "F",
+ "crd": {
+ "x": 7689364,
+ "y": 47196370,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 0
+ },
+ {
+ "lid": "A=1@O=Fribourg/Freiburg@X=7151045@Y=46803146@U=95@L=8504100@",
+ "type": "S",
+ "name": "Fribourg/Freiburg",
+ "icoX": 1,
+ "extId": "8504100",
+ "state": "F",
+ "crd": {
+ "x": 7151027,
+ "y": 46803272,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 110,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Liestal@X=7731370@Y=47484457@U=95@L=8500023@",
+ "type": "S",
+ "name": "Liestal",
+ "icoX": 1,
+ "extId": "8500023",
+ "state": "F",
+ "crd": {
+ "x": 7731352,
+ "y": 47484457,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 871,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Romont@X=6911815@Y=46693505@U=95@L=8504023@",
+ "type": "S",
+ "name": "Romont",
+ "icoX": 1,
+ "extId": "8504023",
+ "state": "F",
+ "crd": {
+ "x": 6911815,
+ "y": 46693505,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 110,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ },
+ {
+ "lid": "A=1@O=Palézieux@X=6837879@Y=46542765@U=95@L=8504014@",
+ "type": "S",
+ "name": "Palézieux",
+ "icoX": 1,
+ "extId": "8504014",
+ "state": "F",
+ "crd": {
+ "x": 6837879,
+ "y": 46542756,
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 366,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "tagL": [
+ "RES_LOC"
+ ],
+ "sort": 402653184
+ }
+ ]
+ }
+ ],
+ "prodL": [
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_51::*",
+ "name": "IC 51",
+ "nameS": "51",
+ "number": "51",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 51 ",
+ "num": "1616",
+ "line": "51",
+ "matchId": "51",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_51::*",
+ "name": "IC 51",
+ "nameS": "51",
+ "number": "51",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 51 ",
+ "num": "1616",
+ "line": "51",
+ "lineId": "1_000011_51",
+ "matchId": "51",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_5::*",
+ "name": "IC 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 5 ",
+ "num": "516",
+ "line": "5",
+ "matchId": "5",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_5::*",
+ "name": "IC 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 5 ",
+ "num": "516",
+ "line": "5",
+ "lineId": "1_000011_5",
+ "matchId": "5",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::5::S::B2925753281::5_000011_5::*",
+ "name": "S 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 32,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "S 5 ",
+ "num": "24539",
+ "line": "5",
+ "matchId": "5",
+ "catOut": "S",
+ "catOutS": "S",
+ "catOutL": "S-Bahn",
+ "catIn": "S",
+ "catCode": "5",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::5::S::B2925753281::5_000011_5::*",
+ "name": "S 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 32,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "S 5 ",
+ "num": "24539",
+ "line": "5",
+ "lineId": "5_000011_5",
+ "matchId": "5",
+ "catOut": "S",
+ "catOutS": "S",
+ "catOutL": "S-Bahn",
+ "catIn": "S",
+ "catCode": "5",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_6::*",
+ "name": "IC 6",
+ "nameS": "6",
+ "number": "6",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 6 ",
+ "num": "1067",
+ "line": "6",
+ "matchId": "6",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_1::*",
+ "name": "IC 1",
+ "nameS": "1",
+ "number": "1",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 1 ",
+ "num": "714",
+ "line": "1",
+ "matchId": "1",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_6::*",
+ "name": "IC 6",
+ "nameS": "6",
+ "number": "6",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 6 ",
+ "num": "1067",
+ "line": "6",
+ "lineId": "1_000011_6",
+ "matchId": "6",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_61::*",
+ "name": "IC 61",
+ "nameS": "61",
+ "number": "61",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 61 ",
+ "num": "967",
+ "line": "61",
+ "lineId": "1_000011_61",
+ "matchId": "61",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_61::*",
+ "name": "IC 61",
+ "nameS": "61",
+ "number": "61",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 61 ",
+ "num": "1069",
+ "line": "61",
+ "lineId": "1_000011_61",
+ "matchId": "61",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::EC::B2925753281::EC_2925753281::*",
+ "name": "EC 57",
+ "number": "57",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "EC 57 ",
+ "num": "57",
+ "matchId": "57",
+ "catOut": "EC",
+ "catOutS": "EC",
+ "catOutL": "EuroCity",
+ "catIn": "EC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_61::*",
+ "name": "IC 61",
+ "nameS": "61",
+ "number": "61",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 61 ",
+ "num": "971",
+ "line": "61",
+ "lineId": "1_000011_61",
+ "matchId": "61",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_1::*",
+ "name": "IC 1",
+ "nameS": "1",
+ "number": "1",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 1 ",
+ "num": "714",
+ "line": "1",
+ "lineId": "1_000011_1",
+ "matchId": "1",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_61::*",
+ "name": "IC 61",
+ "nameS": "61",
+ "number": "61",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 61 ",
+ "num": "967",
+ "line": "61",
+ "matchId": "61",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::2::IR::B2925753281::2_000011_15::*",
+ "name": "IR 15",
+ "nameS": "15",
+ "number": "15",
+ "icoX": 2,
+ "cls": 4,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IR 15 ",
+ "num": "2518",
+ "line": "15",
+ "matchId": "15",
+ "catOut": "IR",
+ "catOutS": "IR",
+ "catOutL": "InterRegio",
+ "catIn": "IR",
+ "catCode": "2",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_61::*",
+ "name": "IC 61",
+ "nameS": "61",
+ "number": "61",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 61 ",
+ "num": "1073",
+ "line": "61",
+ "lineId": "1_000011_61",
+ "matchId": "61",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::2::IR::B2925753281::2_000011_15::*",
+ "name": "IR 15",
+ "nameS": "15",
+ "number": "15",
+ "icoX": 2,
+ "cls": 4,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IR 15 ",
+ "num": "2518",
+ "line": "15",
+ "lineId": "2_000011_15",
+ "matchId": "15",
+ "catOut": "IR",
+ "catOutS": "IR",
+ "catOutL": "InterRegio",
+ "catIn": "IR",
+ "catCode": "2",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_51::*",
+ "name": "IC 51",
+ "nameS": "51",
+ "number": "51",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 51 ",
+ "num": "1618",
+ "line": "51",
+ "matchId": "51",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::5::S::B2925753281::5_000011_5::*",
+ "name": "S 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 32,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "S 5 ",
+ "num": "24545",
+ "line": "5",
+ "matchId": "5",
+ "catOut": "S",
+ "catOutS": "S",
+ "catOutL": "S-Bahn",
+ "catIn": "S",
+ "catCode": "5",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_51::*",
+ "name": "IC 51",
+ "nameS": "51",
+ "number": "51",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 51 ",
+ "num": "1618",
+ "line": "51",
+ "lineId": "1_000011_51",
+ "matchId": "51",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_5::*",
+ "name": "IC 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 5 ",
+ "num": "518",
+ "line": "5",
+ "matchId": "5",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::1::IC::B2925753281::1_000011_5::*",
+ "name": "IC 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "IC 5 ",
+ "num": "518",
+ "line": "5",
+ "lineId": "1_000011_5",
+ "matchId": "5",
+ "catOut": "IC",
+ "catOutS": "IC",
+ "catOutL": "InterCity",
+ "catIn": "IC",
+ "catCode": "1",
+ "admin": "000011"
+ }
+ },
+ {
+ "pid": "L::5::S::B2925753281::5_000011_5::*",
+ "name": "S 5",
+ "nameS": "5",
+ "number": "5",
+ "icoX": 2,
+ "cls": 32,
+ "oprX": 0,
+ "prodCtx": {
+ "name": "S 5 ",
+ "num": "24545",
+ "line": "5",
+ "lineId": "5_000011_5",
+ "matchId": "5",
+ "catOut": "S",
+ "catOutS": "S",
+ "catOutL": "S-Bahn",
+ "catIn": "S",
+ "catCode": "5",
+ "admin": "000011"
+ }
+ }
+ ],
+ "polyL": [],
+ "layerL": [
+ {
+ "id": "standard",
+ "name": "standard",
+ "index": 0,
+ "annoCnt": 0
+ }
+ ],
+ "crdSysL": [
+ {
+ "id": "standard",
+ "index": 0,
+ "type": "WGS84"
+ }
+ ],
+ "opL": [
+ {
+ "name": "Schweizerische Bundesbahnen SBB",
+ "icoX": 3
+ }
+ ],
+ "remL": [
+ {
+ "type": "A",
+ "code": "KB",
+ "prio": 0,
+ "icoX": 0,
+ "txtN": "KB"
+ },
+ {
+ "type": "A",
+ "code": "RA",
+ "prio": 0,
+ "icoX": 0,
+ "txtN": "RA"
+ },
+ {
+ "type": "A",
+ "code": "cap1st_11",
+ "icoX": 0,
+ "txtN": "1."
+ },
+ {
+ "type": "A",
+ "code": "cap2nd_11",
+ "icoX": 0,
+ "txtN": "2."
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "IC 51"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 51 1616"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 51 1616"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 51 1616"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "IC 51"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 51 1616"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 51 1616"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 51 1616"
+ },
+ {
+ "type": "A",
+ "code": "TT",
+ "prio": 1,
+ "icoX": 0,
+ "txtN": "Neigezug"
+ },
+ {
+ "type": "A",
+ "code": "WR",
+ "prio": 1,
+ "icoX": 0,
+ "txtN": "Restaurant"
+ },
+ {
+ "type": "A",
+ "code": "FZ",
+ "prio": 4,
+ "icoX": 0,
+ "txtN": "Familienzone ohne Spielplatz"
+ },
+ {
+ "type": "A",
+ "code": "BZ",
+ "prio": 4,
+ "icoX": 0,
+ "txtN": "Businesszone in 1. Klasse"
+ },
+ {
+ "type": "A",
+ "code": "FS",
+ "prio": 4,
+ "icoX": 0,
+ "txtN": "Gratis-Internet mit der App SBB FreeSurf"
+ },
+ {
+ "type": "A",
+ "code": "RZ",
+ "prio": 4,
+ "icoX": 0,
+ "txtN": "Ruhezone in 1. Klasse"
+ },
+ {
+ "type": "A",
+ "code": "R ",
+ "prio": 8,
+ "icoX": 0,
+ "txtN": "Reservierung möglich"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "1616"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "IC 5"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 5 516"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 5 516"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 5 516"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "IC 5"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 5 516"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 5 516"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 5 516"
+ },
+ {
+ "type": "A",
+ "code": "OM",
+ "prio": 1,
+ "icoX": 0,
+ "txtN": "Maskenpflicht für Reisende ab 12 Jahren"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "516"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "S 5"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "S-Bahn 5 24539"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "S 5 24539"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "S 5 24539"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "S 5"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "S-Bahn 5 24539"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "S 5 24539"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "S 5 24539"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "24539"
+ },
+ {
+ "type": "R",
+ "code": "text.realtime.stop.entry.exit.disabled",
+ "icoX": 4,
+ "txtN": "Kein Halt zum Ein- oder Aussteigen"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "IC 6"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 6 1067"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 6 1067"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 6 1067"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "IC 6"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 6 1067"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 6 1067"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 6 1067"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "1067"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "IC 61"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 61 967"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 61 967"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 61 967"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "IC 61"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 61 967"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 61 967"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 61 967"
+ },
+ {
+ "type": "A",
+ "code": "WS",
+ "prio": 2,
+ "icoX": 0,
+ "txtN": "Bistro"
+ },
+ {
+ "type": "A",
+ "code": "FA",
+ "prio": 4,
+ "icoX": 0,
+ "txtN": "Familienwagen mit Spielplatz"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "967"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 61 1069"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 61 1069"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 61 1069"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 61 1069"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 61 1069"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 61 1069"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "1069"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "EC"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "EuroCity 57"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "EC 57"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "EC 57"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "EC"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "EuroCity 57"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "EC 57"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "EC 57"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "57"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 61 971"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 61 971"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 61 971"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 61 971"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 61 971"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 61 971"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "971"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "IC 1"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 1 714"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 1 714"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 1 714"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "IC 1"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 1 714"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 1 714"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 1 714"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "714"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 61 1073"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 61 1073"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 61 1073"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 61 1073"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 61 1073"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 61 1073"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "1073"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "1",
+ "txtN": "IR 15"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterRegio 15 2518"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IR 15 2518"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IR 15 2518"
+ },
+ {
+ "type": "A",
+ "code": "1",
+ "icoX": 0,
+ "txtS": "Name_Format_1",
+ "txtN": "IR 15"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterRegio 15 2518"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IR 15 2518"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IR 15 2518"
+ },
+ {
+ "type": "A",
+ "code": "MI",
+ "prio": 2,
+ "icoX": 0,
+ "txtN": "Minibar oder Cateringzone"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "2518"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 51 1618"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 51 1618"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 51 1618"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 51 1618"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 51 1618"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 51 1618"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "1618"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "InterCity 5 518"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "IC 5 518"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "IC 5 518"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "InterCity 5 518"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "IC 5 518"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "IC 5 518"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "518"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "2",
+ "txtN": "S-Bahn 5 24545"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "3",
+ "txtN": "S 5 24545"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "4",
+ "txtN": "S 5 24545"
+ },
+ {
+ "type": "A",
+ "code": "2",
+ "icoX": 0,
+ "txtS": "Name_Format_2",
+ "txtN": "S-Bahn 5 24545"
+ },
+ {
+ "type": "A",
+ "code": "3",
+ "icoX": 0,
+ "txtS": "Name_Format_3",
+ "txtN": "S 5 24545"
+ },
+ {
+ "type": "A",
+ "code": "4",
+ "icoX": 0,
+ "txtS": "Name_Format_4",
+ "txtN": "S 5 24545"
+ },
+ {
+ "type": "I",
+ "code": "FD",
+ "icoX": 0,
+ "txtN": "24545"
+ }
+ ],
+ "icoL": [
+ {
+ "res": "INFO"
+ },
+ {
+ "res": "STA"
+ },
+ {
+ "res": "prod_gen"
+ },
+ {
+ "txt": "Schweizerische Bundesbahnen SBB"
+ },
+ {
+ "res": "rt_warn"
+ }
+ ],
+ "tcocL": [
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ },
+ {
+ "c": "FIRST"
+ },
+ {
+ "c": "SECOND"
+ }
+ ],
+ "dirL": [
+ {
+ "txt": "Biel/Bienne",
+ "flg": "H"
+ },
+ {
+ "txt": "Genève-Aéroport",
+ "flg": "H"
+ },
+ {
+ "txt": "Aigle",
+ "flg": "H"
+ },
+ {
+ "txt": "Domodossola (I)",
+ "flg": "H"
+ },
+ {
+ "txt": "Interlaken Ost",
+ "flg": "H"
+ }
+ ]
+ },
+ "outConL": [
+ {
+ "cid": "C-0",
+ "date": "20201214",
+ "dur": "022400",
+ "chg": 2,
+ "sDays": {
+ "sDaysR": "nicht täglich",
+ "sDaysI": "13. Dez 2020 bis 4. Apr 2021 täglich; nicht 14., 21. Feb 2021",
+ "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFEFDFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000"
+ },
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 0,
+ "dPlatfS": "14",
+ "dInR": true,
+ "dTimeS": "100300",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 0,
+ 1
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 6,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "122700",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "secL": [
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 0,
+ "dPlatfS": "14",
+ "dInR": true,
+ "dTimeS": "100300",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 2,
+ 3
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 2,
+ "idx": 5,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "111000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|33571|3|95|14122020",
+ "prodX": 1,
+ "dirTxt": "Biel/Bienne",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 1,
+ "dPlatfS": "14",
+ "dInR": true,
+ "dTimeS": "100300",
+ "dProgType": "PROGNOSED",
+ "dDirTxt": "Biel/Bienne",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 3,
+ "idx": 1,
+ "aProdX": 1,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "102000",
+ "aTZOffset": 60,
+ "dProdX": 1,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "102100",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 4,
+ "idx": 2,
+ "aProdX": 1,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "103700",
+ "aTZOffset": 60,
+ "dProdX": 1,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "104200",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 5,
+ "idx": 3,
+ "aProdX": 1,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "105100",
+ "aTZOffset": 60,
+ "dProdX": 1,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "105200",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 6,
+ "idx": 4,
+ "aProdX": 1,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "110000",
+ "aTZOffset": 60,
+ "dProdX": 1,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "110100",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 2,
+ "idx": 5,
+ "aProdX": 1,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "111000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 5
+ },
+ "freq": {
+ "minC": 60,
+ "maxC": 60,
+ "numC": 3
+ },
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141003$202012141110$IC 51 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 5,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 6,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 7,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 8,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 9,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 10,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 11,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 12,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 19,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 1,
+ "fLocX": 0,
+ "tLocX": 2,
+ "fIdx": 0,
+ "tIdx": 5
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 0,
+ "fLocX": 0,
+ "tLocX": 2,
+ "fIdx": 0,
+ "tIdx": 5
+ }
+ ]
+ },
+ "minChg": "000400"
+ },
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 2,
+ "idx": 8,
+ "dProdX": 2,
+ "dPlatfS": "5",
+ "dInR": true,
+ "dTimeS": "111600",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 4,
+ 5
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 7,
+ "idx": 10,
+ "aProdX": 2,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "115200",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|155150|2|95|14122020",
+ "prodX": 3,
+ "dirTxt": "Genève-Aéroport",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 2,
+ "idx": 8,
+ "dProdX": 3,
+ "dPlatfS": "5",
+ "dInR": true,
+ "dTimeS": "111600",
+ "dDirTxt": "Genève-Aéroport",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 8,
+ "idx": 9,
+ "aProdX": 3,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "113200",
+ "aTZOffset": 60,
+ "dProdX": 3,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "113400",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 7,
+ "idx": 10,
+ "aProdX": 3,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "115200",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 2
+ },
+ "freq": {
+ "minC": 29,
+ "maxC": 31,
+ "numC": 5
+ },
+ "ctxRecon": "T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141116$202012141152$IC 5 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 20,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 21,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 22,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 23,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 24,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 25,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 26,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 27,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 12,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 29,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 3,
+ "fLocX": 2,
+ "tLocX": 7,
+ "fIdx": 8,
+ "tIdx": 10
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 1,
+ "fLocX": 2,
+ "tLocX": 7,
+ "fIdx": 8,
+ "tIdx": 10
+ }
+ ]
+ },
+ "minChg": "000300"
+ },
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 7,
+ "idx": 1,
+ "dProdX": 4,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "115700",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 6,
+ 7
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 6,
+ "aProdX": 4,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "122700",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|70708|0|95|14122020",
+ "prodX": 5,
+ "dirTxt": "Aigle",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 7,
+ "idx": 1,
+ "dProdX": 5,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "115700",
+ "dDirTxt": "Aigle",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 9,
+ "idx": 2,
+ "aProdX": 5,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "120400",
+ "aTZOffset": 60,
+ "dProdX": 5,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "120400",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 10,
+ "idx": 3,
+ "aProdX": 5,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "121200",
+ "aTZOffset": 60,
+ "dProdX": 5,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "121200",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 11,
+ "idx": 4,
+ "aProdX": 5,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "121600",
+ "aTZOffset": 60,
+ "dProdX": 5,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "121600",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 12,
+ "idx": 5,
+ "aProdX": 5,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "122000",
+ "aTZOffset": 60,
+ "dProdX": 5,
+ "dPlatfS": "4",
+ "dInR": true,
+ "dTimeS": "122000",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 6,
+ "aProdX": 5,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "122700",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 5
+ },
+ "freq": {
+ "minC": 29,
+ "maxC": 31,
+ "numC": 5
+ },
+ "ctxRecon": "T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141157$202012141227$S 5 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 30,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 31,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 32,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 33,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 34,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 35,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 36,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 37,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 38,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 5,
+ "fLocX": 7,
+ "tLocX": 1,
+ "fIdx": 1,
+ "tIdx": 6
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 2,
+ "fLocX": 7,
+ "tLocX": 1,
+ "fIdx": 1,
+ "tIdx": 6
+ }
+ ]
+ }
+ }
+ ],
+ "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141003$202012141110$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141116$202012141152$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141157$202012141227$S 5 $$1$$$$",
+ "freq": {
+ "minC": 60
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 2,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 3,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "conSubscr": "F",
+ "recState": "U",
+ "cksum": "a978cee4_3",
+ "cksumDti": "c234b5ca_3"
+ },
+ {
+ "cid": "C-1",
+ "date": "20201214",
+ "dur": "021200",
+ "chg": 1,
+ "sDays": {
+ "sDaysR": "nicht täglich",
+ "sDaysI": "13. Dez 2020 bis 11. Dez 2021 täglich; nicht 17. Jan 2021",
+ "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
+ },
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 6,
+ "dPlatfS": "10",
+ "dInR": true,
+ "dTimeS": "102800",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 8,
+ 9
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 12,
+ "aProdX": 7,
+ "aPlatfS": "5",
+ "aOutR": true,
+ "aTimeS": "124000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "secL": [
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 6,
+ "dPlatfS": "10",
+ "dInR": true,
+ "dTimeS": "102800",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 10,
+ 11
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 13,
+ "idx": 3,
+ "aProdX": 6,
+ "aPlatfS": "6",
+ "aOutR": true,
+ "aTimeS": "112600",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|5522|0|95|14122020",
+ "prodX": 8,
+ "dirTxt": "Domodossola (I)",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 8,
+ "dPlatfS": "10",
+ "dInR": true,
+ "dTimeS": "102800",
+ "dProgType": "PROGNOSED",
+ "dDirTxt": "Domodossola (I)",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 14,
+ "idx": 1,
+ "aProdX": 8,
+ "aPlatfS": "12",
+ "aOutR": true,
+ "aTimeS": "105500",
+ "aTZOffset": 60,
+ "dProdX": 8,
+ "dPlatfS": "12",
+ "dInR": true,
+ "dTimeS": "105800",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 15,
+ "idx": 2,
+ "aProdX": 8,
+ "aOutS": false,
+ "aOutR": false,
+ "aTZOffset": 60,
+ "dProdX": 8,
+ "dInS": false,
+ "dInR": false,
+ "dTZOffset": 60,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 39,
+ "tagL": [
+ "RES_LOC_H3"
+ ],
+ "sort": 13107200,
+ "persist": false
+ }
+ ],
+ "type": "N"
+ },
+ {
+ "locX": 13,
+ "idx": 3,
+ "aProdX": 8,
+ "aPlatfS": "6",
+ "aOutR": true,
+ "aTimeS": "112600",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 3
+ },
+ "freq": {
+ "minC": 30,
+ "maxC": 60,
+ "numC": 4,
+ "jnyL": [
+ {
+ "jid": "1|259027|0|95|14122020",
+ "prodX": 9,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 50,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 51,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 52,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 54,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 55,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 56,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 57,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 58,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 59,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 9,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 4
+ }
+ ]
+ },
+ {
+ "jid": "1|5612|0|95|14122020",
+ "prodX": 10,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141128$202012141226$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 60,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 61,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 62,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 63,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 64,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 65,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 66,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 10,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ]
+ },
+ {
+ "jid": "1|168184|0|95|14122020",
+ "prodX": 11,
+ "dirTxt": "Brig",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141228$202012141326$EC 57 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 67,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 68,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 69,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 70,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 71,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 72,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 73,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 74,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 75,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 11,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ]
+ },
+ {
+ "jid": "1|259357|0|95|14122020",
+ "prodX": 12,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141258$202012141356$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 76,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 77,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 78,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 79,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 80,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 81,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 57,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 58,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 82,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 12,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 4
+ }
+ ]
+ }
+ ]
+ },
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141028$202012141126$IC 6 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 40,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 41,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 42,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 43,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 44,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 45,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 46,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 47,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 48,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 8,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 3,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ]
+ },
+ "minChg": "000600"
+ },
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 13,
+ "idx": 10,
+ "dProdX": 7,
+ "dPlatfS": "5",
+ "dInR": true,
+ "dTimeS": "113400",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 12,
+ 13
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 12,
+ "aProdX": 7,
+ "aPlatfS": "5",
+ "aOutR": true,
+ "aTimeS": "124000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|201862|0|95|14122020",
+ "prodX": 13,
+ "dirTxt": "Genève-Aéroport",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 13,
+ "idx": 10,
+ "dProdX": 13,
+ "dPlatfS": "5",
+ "dInR": true,
+ "dTimeS": "113400",
+ "dDirTxt": "Genève-Aéroport",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 16,
+ "idx": 11,
+ "aProdX": 13,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "115500",
+ "aTZOffset": 60,
+ "dProdX": 13,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "115600",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 12,
+ "aProdX": 13,
+ "aPlatfS": "5",
+ "aOutR": true,
+ "aTimeS": "124000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 2
+ },
+ "freq": {
+ "minC": 60,
+ "maxC": 60,
+ "numC": 3
+ },
+ "ctxRecon": "T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141134$202012141240$IC 1 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 83,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 84,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 85,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 86,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 87,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 88,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 89,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 90,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 58,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 91,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 13,
+ "fLocX": 13,
+ "tLocX": 1,
+ "fIdx": 10,
+ "tIdx": 12
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 1,
+ "fLocX": 13,
+ "tLocX": 1,
+ "fIdx": 10,
+ "tIdx": 12
+ }
+ ]
+ }
+ }
+ ],
+ "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141028$202012141126$IC 6 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141134$202012141240$IC 1 $$1$$$$",
+ "freq": {
+ "minC": 60
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 2,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 3,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "conSubscr": "F",
+ "recState": "U",
+ "cksum": "171579e3_3",
+ "cksumDti": "7abc6193_3"
+ },
+ {
+ "cid": "C-2",
+ "date": "20201214",
+ "dur": "021800",
+ "chg": 1,
+ "sDays": {
+ "sDaysR": "nicht täglich",
+ "sDaysI": "13. Dez 2020 bis 11. Dez 2021 täglich; nicht 17. Jan 2021",
+ "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
+ },
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 14,
+ "dPlatfS": "7",
+ "dInR": true,
+ "dTimeS": "105800",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 14,
+ 15
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 8,
+ "aProdX": 15,
+ "aPlatfS": "6",
+ "aOutR": true,
+ "aTimeS": "131600",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "secL": [
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 14,
+ "dPlatfS": "7",
+ "dInR": true,
+ "dTimeS": "105800",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 16,
+ 17
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 13,
+ "idx": 4,
+ "aProdX": 14,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "115600",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|259027|0|95|14122020",
+ "prodX": 9,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 9,
+ "dPlatfS": "7",
+ "dInR": true,
+ "dTimeS": "105800",
+ "dProgType": "PROGNOSED",
+ "dDirTxt": "Interlaken Ost",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 17,
+ "idx": 1,
+ "aProdX": 9,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "110700",
+ "aTZOffset": 60,
+ "dProdX": 9,
+ "dPlatfS": "1",
+ "dInR": true,
+ "dTimeS": "110800",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 14,
+ "idx": 2,
+ "aProdX": 9,
+ "aPlatfS": "11",
+ "aOutR": true,
+ "aTimeS": "112500",
+ "aTZOffset": 60,
+ "dProdX": 9,
+ "dPlatfS": "11",
+ "dInR": true,
+ "dTimeS": "112900",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 15,
+ "idx": 3,
+ "aProdX": 9,
+ "aOutS": false,
+ "aOutR": false,
+ "aTZOffset": 60,
+ "dProdX": 9,
+ "dInS": false,
+ "dInR": false,
+ "dTZOffset": 60,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 39,
+ "tagL": [
+ "RES_LOC_H3"
+ ],
+ "sort": 13107200,
+ "persist": false
+ }
+ ],
+ "type": "N"
+ },
+ {
+ "locX": 13,
+ "idx": 4,
+ "aProdX": 9,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "115600",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 4
+ },
+ "freq": {
+ "minC": 30,
+ "maxC": 60,
+ "numC": 4,
+ "jnyL": [
+ {
+ "jid": "1|5612|0|95|14122020",
+ "prodX": 10,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141128$202012141226$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 60,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 61,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 62,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 63,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 64,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 65,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 66,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 10,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ]
+ },
+ {
+ "jid": "1|168184|0|95|14122020",
+ "prodX": 11,
+ "dirTxt": "Brig",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141228$202012141326$EC 57 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 67,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 68,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 69,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 70,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 71,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 72,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 73,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 74,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 75,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 11,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ]
+ },
+ {
+ "jid": "1|259357|0|95|14122020",
+ "prodX": 12,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141258$202012141356$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 76,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 77,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 78,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 79,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 80,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 81,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 57,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 58,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 82,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 12,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 4
+ }
+ ]
+ },
+ {
+ "jid": "1|5887|0|95|14122020",
+ "prodX": 16,
+ "dirTxt": "Interlaken Ost",
+ "dirFlg": "H",
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141328$202012141426$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 92,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 93,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 94,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 95,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 96,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 97,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 98,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 3
+ }
+ ]
+ }
+ ]
+ },
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 49,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 50,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 51,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 52,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 53,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 54,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 55,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 56,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 57,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 58,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 59,
+ "fLocX": 0,
+ "tLocX": 13,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 9,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 4
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 4,
+ "fLocX": 0,
+ "tLocX": 13,
+ "fIdx": 0,
+ "tIdx": 4
+ }
+ ]
+ },
+ "minChg": "000600"
+ },
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 13,
+ "idx": 4,
+ "dProdX": 15,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "120400",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 18,
+ 19
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 8,
+ "aProdX": 15,
+ "aPlatfS": "6",
+ "aOutR": true,
+ "aTimeS": "131600",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|73704|0|95|14122020",
+ "prodX": 17,
+ "dirTxt": "Genève-Aéroport",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 13,
+ "idx": 4,
+ "dProdX": 17,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "120400",
+ "dDirTxt": "Genève-Aéroport",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 16,
+ "idx": 5,
+ "aProdX": 17,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "122500",
+ "aTZOffset": 60,
+ "dProdX": 17,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "122600",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 18,
+ "idx": 6,
+ "aProdX": 17,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "124300",
+ "aTZOffset": 60,
+ "dProdX": 17,
+ "dPlatfS": "1",
+ "dInR": true,
+ "dTimeS": "124400",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 19,
+ "idx": 7,
+ "aProdX": 17,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "125900",
+ "aTZOffset": 60,
+ "dProdX": 17,
+ "dPlatfS": "1",
+ "dInR": true,
+ "dTimeS": "130000",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 8,
+ "aProdX": 17,
+ "aPlatfS": "6",
+ "aOutR": true,
+ "aTimeS": "131600",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 4
+ },
+ "freq": {
+ "minC": 60,
+ "maxC": 60,
+ "numC": 3
+ },
+ "ctxRecon": "T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141204$202012141316$IR 15 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 99,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 100,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 101,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 102,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 103,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 104,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 105,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 106,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 107,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402915328
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 108,
+ "fLocX": 13,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 17,
+ "fLocX": 13,
+ "tLocX": 1,
+ "fIdx": 4,
+ "tIdx": 8
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 1,
+ "fLocX": 13,
+ "tLocX": 1,
+ "fIdx": 4,
+ "tIdx": 8
+ }
+ ]
+ }
+ }
+ ],
+ "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$202012141058$202012141156$IC 61 $$1$$$$§T$A=1@O=Bern@X=7439131@Y=46948834@L=8507000@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141204$202012141316$IR 15 $$1$$$$",
+ "freq": {
+ "minC": 60
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 2,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 3,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "conSubscr": "F",
+ "recState": "U",
+ "cksum": "3260ea62_3",
+ "cksumDti": "78b8eba0_3"
+ },
+ {
+ "cid": "C-3",
+ "date": "20201214",
+ "dur": "022400",
+ "chg": 2,
+ "sDays": {
+ "sDaysR": "nicht täglich",
+ "sDaysI": "13. Dez 2020 bis 4. Apr 2021 täglich; nicht 17. Jan 2021, 14., 21. Feb 2021",
+ "sDaysB": "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFEFFFFFFEFDFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000"
+ },
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 18,
+ "dPlatfS": "14",
+ "dInR": true,
+ "dTimeS": "110300",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 20,
+ 21
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 6,
+ "aProdX": 19,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "132700",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "secL": [
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 18,
+ "dPlatfS": "14",
+ "dInR": true,
+ "dTimeS": "110300",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 22,
+ 23
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 2,
+ "idx": 5,
+ "aProdX": 18,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "121000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|33571|4|95|14122020",
+ "prodX": 20,
+ "dirTxt": "Biel/Bienne",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 0,
+ "idx": 0,
+ "dProdX": 20,
+ "dPlatfS": "14",
+ "dInR": true,
+ "dTimeS": "110300",
+ "dProgType": "PROGNOSED",
+ "dDirTxt": "Biel/Bienne",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 3,
+ "idx": 1,
+ "aProdX": 20,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "112000",
+ "aTZOffset": 60,
+ "dProdX": 20,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "112100",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 4,
+ "idx": 2,
+ "aProdX": 20,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "113700",
+ "aTZOffset": 60,
+ "dProdX": 20,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "114200",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 5,
+ "idx": 3,
+ "aProdX": 20,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "115100",
+ "aTZOffset": 60,
+ "dProdX": 20,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "115200",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 6,
+ "idx": 4,
+ "aProdX": 20,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "120000",
+ "aTZOffset": 60,
+ "dProdX": 20,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "120100",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 2,
+ "idx": 5,
+ "aProdX": 20,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "121000",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 5
+ },
+ "freq": {
+ "minC": 60,
+ "maxC": 60,
+ "numC": 3
+ },
+ "ctxRecon": "T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141103$202012141210$IC 51 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 109,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 110,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 111,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 8,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 112,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 113,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 114,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 12,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 115,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 20,
+ "fLocX": 0,
+ "tLocX": 2,
+ "fIdx": 0,
+ "tIdx": 5
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 0,
+ "fLocX": 0,
+ "tLocX": 2,
+ "fIdx": 0,
+ "tIdx": 5
+ }
+ ]
+ },
+ "minChg": "000400"
+ },
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 2,
+ "idx": 5,
+ "dProdX": 21,
+ "dPlatfS": "5",
+ "dInR": true,
+ "dTimeS": "121600",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 24,
+ 25
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 7,
+ "idx": 7,
+ "aProdX": 21,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "125200",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|156563|0|95|14122020",
+ "prodX": 22,
+ "dirTxt": "Genève-Aéroport",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 2,
+ "idx": 5,
+ "dProdX": 22,
+ "dPlatfS": "5",
+ "dInR": true,
+ "dTimeS": "121600",
+ "dDirTxt": "Genève-Aéroport",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 8,
+ "idx": 6,
+ "aProdX": 22,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "123200",
+ "aTZOffset": 60,
+ "dProdX": 22,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "123400",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 7,
+ "idx": 7,
+ "aProdX": 22,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "125200",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 2
+ },
+ "freq": {
+ "minC": 29,
+ "maxC": 31,
+ "numC": 5
+ },
+ "ctxRecon": "T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141216$202012141252$IC 5 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 20,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 116,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 117,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 118,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 24,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 119,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 120,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 121,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 12,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 13,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403177472
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 403701760
+ },
+ {
+ "type": "REM",
+ "remX": 122,
+ "fLocX": 2,
+ "tLocX": 7,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 22,
+ "fLocX": 2,
+ "tLocX": 7,
+ "fIdx": 5,
+ "tIdx": 7
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 1,
+ "fLocX": 2,
+ "tLocX": 7,
+ "fIdx": 5,
+ "tIdx": 7
+ }
+ ]
+ },
+ "minChg": "000300"
+ },
+ {
+ "type": "JNY",
+ "icoX": 2,
+ "dep": {
+ "locX": 7,
+ "idx": 1,
+ "dProdX": 19,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "125700",
+ "dProgType": "PROGNOSED",
+ "dTrnCmpSX": {
+ "tcocX": [
+ 26,
+ 27
+ ]
+ },
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 6,
+ "aProdX": 19,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "132700",
+ "aProgType": "PROGNOSED",
+ "aTZOffset": 60,
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|70657|2|95|14122020",
+ "prodX": 23,
+ "dirTxt": "Aigle",
+ "dirFlg": "H",
+ "status": "P",
+ "isRchbl": true,
+ "stopL": [
+ {
+ "locX": 7,
+ "idx": 1,
+ "dProdX": 23,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "125700",
+ "dDirTxt": "Aigle",
+ "dDirFlg": "H",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 9,
+ "idx": 2,
+ "aProdX": 23,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "130400",
+ "aTZOffset": 60,
+ "dProdX": 23,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "130400",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 10,
+ "idx": 3,
+ "aProdX": 23,
+ "aPlatfS": "2",
+ "aOutR": true,
+ "aTimeS": "131200",
+ "aTZOffset": 60,
+ "dProdX": 23,
+ "dPlatfS": "2",
+ "dInR": true,
+ "dTimeS": "131200",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 11,
+ "idx": 4,
+ "aProdX": 23,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "131600",
+ "aTZOffset": 60,
+ "dProdX": 23,
+ "dPlatfS": "3",
+ "dInR": true,
+ "dTimeS": "131600",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 12,
+ "idx": 5,
+ "aProdX": 23,
+ "aPlatfS": "4",
+ "aOutR": true,
+ "aTimeS": "132000",
+ "aTZOffset": 60,
+ "dProdX": 23,
+ "dPlatfS": "4",
+ "dInR": true,
+ "dTimeS": "132000",
+ "dTZOffset": 60,
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 6,
+ "aProdX": 23,
+ "aPlatfS": "1",
+ "aOutR": true,
+ "aTimeS": "132700",
+ "aTZOffset": 60,
+ "type": "N"
+ }
+ ],
+ "proc": 50,
+ "lPassSt": {
+ "idx": 5
+ },
+ "freq": {
+ "minC": 29,
+ "maxC": 31,
+ "numC": 5
+ },
+ "ctxRecon": "T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141257$202012141327$S 5 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 30,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 123,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 124,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 125,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 34,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 126,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 127,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 128,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 28,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ],
+ "sort": 402784256
+ },
+ {
+ "type": "REM",
+ "remX": 129,
+ "fLocX": 7,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "subscr": "F",
+ "prodL": [
+ {
+ "prodX": 23,
+ "fLocX": 7,
+ "tLocX": 1,
+ "fIdx": 1,
+ "tIdx": 6
+ }
+ ],
+ "dirL": [
+ {
+ "dirX": 2,
+ "fLocX": 7,
+ "tLocX": 1,
+ "fIdx": 1,
+ "tIdx": 6
+ }
+ ]
+ }
+ }
+ ],
+ "ctxRecon": "¶HKI¶T$A=1@O=Basel SBB@X=7589566@Y=47547408@L=8500010@a=128@$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$202012141103$202012141210$IC 51 $$1$$$$§T$A=1@O=Biel/Bienne@X=7242906@Y=47132898@L=8504300@a=128@$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$202012141216$202012141252$IC 5 $$1$$$$§T$A=1@O=Yverdon-les-Bains@X=6640943@Y=46781545@L=8504200@a=128@$A=1@O=Lausanne@X=6629095@Y=46516795@L=8501120@a=128@$202012141257$202012141327$S 5 $$1$$$$",
+ "freq": {
+ "minC": 60
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 2,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ },
+ {
+ "type": "REM",
+ "remX": 3,
+ "tagL": [
+ "SUM_CON_FTR"
+ ],
+ "sort": 684195840
+ }
+ ],
+ "conSubscr": "F",
+ "recState": "U",
+ "cksum": "8797bf09_3",
+ "cksumDti": "eb8b7910_3"
+ }
+ ],
+ "outCtxScrB": "2|OB|MT#11#529083#529083#529227#529227#0#0#165#529080#1#-2147483630#0#1#2|PDH#2b0ef98056009146d5888229c8da0eac|RD#14122020|RT#100000|US#1",
+ "outCtxScrF": "2|OF|MT#11#529143#529143#529287#529287#0#0#165#529139#4#-2147483630#0#1#2|PDH#2b0ef98056009146d5888229c8da0eac|RD#14122020|RT#100000|US#1",
+ "fpB": "20191215",
+ "fpE": "20211211",
+ "planrtTS": "1607344198"
+}
diff --git a/test/fixtures/vbb-journeys.js b/test/fixtures/vbb-journeys.js
new file mode 100644
index 00000000..2fecb41b
--- /dev/null
+++ b/test/fixtures/vbb-journeys.js
@@ -0,0 +1,655 @@
+'use strict'
+
+module.exports = [{
+ type: 'journey',
+ legs: [{
+ origin: {
+ type: 'stop',
+ id: '900000042101',
+ name: 'U Spichernstr.',
+ location: {
+ type: 'location',
+ id: '900042101',
+ latitude: 52.496581,
+ longitude: 13.330616
+ },
+ products: {
+ suburban: false,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false,
+ },
+ },
+ destination: {
+ type: 'stop',
+ id: '900000001201',
+ name: 'S+U Westhafen',
+ location: {
+ type: 'location',
+ id: '900001201',
+ latitude: 52.536179,
+ longitude: 13.343839
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false,
+ },
+ },
+ departure: '2020-12-07T14:08:00+01:00',
+ plannedDeparture: '2020-12-07T14:08:00+01:00',
+ departureDelay: 0,
+ arrival: '2020-12-07T14:16:00+01:00',
+ plannedArrival: '2020-12-07T14:16:00+01:00',
+ arrivalDelay: 0,
+ reachable: true,
+ tripId: '1|35066|1|86|7122020',
+ line: {
+ type: 'line',
+ id: 'u9',
+ fahrtNr: '24005',
+ name: 'U9',
+ public: true,
+ adminCode: 'BVU',
+ mode: 'train',
+ product: 'subway',
+ operator: {
+ type: 'operator',
+ id: 'berliner-verkehrsbetriebe',
+ name: 'Berliner Verkehrsbetriebe'
+ },
+ symbol: 'U',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'U Osloer Str.',
+ arrivalPlatform: null,
+ plannedArrivalPlatform: null,
+ departurePlatform: null,
+ plannedDeparturePlatform: null,
+ cycle: {min: 240, max: 300, nr: 26},
+ }, {
+ origin: {
+ type: 'stop',
+ id: '900000001201',
+ name: 'S+U Westhafen',
+ location: {
+ type: 'location',
+ id: '900001201',
+ latitude: 52.536179,
+ longitude: 13.343839
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false,
+ },
+ },
+ destination: {
+ type: 'stop',
+ id: '900000007102',
+ name: 'S+U Gesundbrunnen',
+ location: {
+ type: 'location',
+ id: '900007102',
+ latitude: 52.548638,
+ longitude: 13.388372
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: true,
+ regional: true,
+ },
+ },
+ departure: '2020-12-07T14:20:00+01:00',
+ plannedDeparture: '2020-12-07T14:20:00+01:00',
+ departureDelay: 0,
+ arrival: '2020-12-07T14:25:00+01:00',
+ plannedArrival: '2020-12-07T14:25:00+01:00',
+ arrivalDelay: 0,
+ reachable: true,
+ tripId: '1|66441|25|86|7122020',
+ line: {
+ type: 'line',
+ id: 's41',
+ fahrtNr: '2568',
+ name: 'S41',
+ public: true,
+ adminCode: 'DBS',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 41,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'Ringbahn S 41',
+ arrivalPlatform: '3',
+ plannedArrivalPlatform: '3',
+ departurePlatform: '1',
+ plannedDeparturePlatform: '1',
+ cycle: {min: 300, max: 600, nr: 24},
+ }, {
+ origin: {
+ type: 'stop',
+ id: '900000007102',
+ name: 'S+U Gesundbrunnen',
+ location: {
+ type: 'location',
+ id: '900007102',
+ latitude: 52.548638,
+ longitude: 13.388372
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: true,
+ regional: true,
+ },
+ },
+ destination: {
+ type: 'stop',
+ id: '900000350127',
+ name: 'Eberswalde, Hbf',
+ location: {
+ type: 'location',
+ id: '900350127',
+ latitude: 52.833668,
+ longitude: 13.797031
+ },
+ products: {
+ suburban: false,
+ subway: false,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: true,
+ regional: true,
+ },
+ },
+ departure: '2020-12-07T14:34:00+01:00',
+ plannedDeparture: '2020-12-07T13:52:00+01:00',
+ departureDelay: 2520,
+ arrival: '2020-12-07T14:58:00+01:00',
+ plannedArrival: '2020-12-07T14:17:00+01:00',
+ arrivalDelay: 2460,
+ reachable: true,
+ tripId: '1|43248|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 'ice-1710',
+ fahrtNr: '1710',
+ name: 'ICE 1710',
+ public: true,
+ adminCode: 'N80',
+ mode: 'train',
+ product: 'express',
+ operator: {type: 'operator', id: 'db-regio-ag', name: 'DB Regio AG'},
+ symbol: 'ICE',
+ nr: 1710,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'Ostseebad Binz, Bhf',
+ arrivalPlatform: '3',
+ plannedArrivalPlatform: '3',
+ departurePlatform: '10',
+ plannedDeparturePlatform: '10',
+ cycle: {min: 7200, max: 9000, nr: 2},
+ alternatives: [{
+ tripId: '1|42763|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 'ic-2457',
+ fahrtNr: '2457',
+ name: 'IC 2457',
+ public: true,
+ adminCode: 'N80',
+ mode: 'train',
+ product: 'express',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'IC',
+ nr: 2457,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'Ostseebad Binz, Bahnhof',
+ when: '2020-12-07T15:52:00+01:00',
+ plannedWhen: '2020-12-07T15:52:00+01:00',
+ delay: null,
+ }, {
+ tripId: '1|42768|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 'ic-2055',
+ fahrtNr: '2055',
+ name: 'IC 2055',
+ public: true,
+ adminCode: 'N80',
+ mode: 'train',
+ product: 'express',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'IC',
+ nr: 2055,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'Stralsund, Hauptbahnhof',
+ when: '2020-12-07T18:22:00+01:00',
+ plannedWhen: '2020-12-07T18:22:00+01:00',
+ delay: null,
+ }]
+ }],
+ refreshToken: '¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$202012071408$202012071416$ U9$$1$$$$§T$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$202012071420$202012071425$ S41$$1$$$$§T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071352$202012071417$ICE 1710$$3$$$$',
+ cycle: {min: 7200},
+ remarks: [{
+ type: 'status',
+ code: 'text.realtime.connection.alternative.summary',
+ text: 'Journey suggestion according to current traffic.'
+ }, {
+ type: 'status',
+ code: 'text.realtime.connection.alternative.detail',
+ text: 'Journey suggestion according to current traffic situation. Please note the current real-time information.'
+ }]
+},
+{
+ type: 'journey',
+ legs: [{
+ origin: {
+ type: 'stop',
+ id: '900000042101',
+ name: 'U Spichernstr.',
+ location: {
+ type: 'location',
+ id: '900042101',
+ latitude: 52.496581,
+ longitude: 13.330616
+ },
+ products: {
+ suburban: false,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false,
+ },
+ },
+ destination: {
+ type: 'stop',
+ id: '900000001201',
+ name: 'S+U Westhafen',
+ location: {
+ type: 'location',
+ id: '900001201',
+ latitude: 52.536179,
+ longitude: 13.343839
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false,
+ },
+ },
+ departure: '2020-12-07T14:12:00+01:00',
+ plannedDeparture: '2020-12-07T14:12:00+01:00',
+ departureDelay: 0,
+ arrival: '2020-12-07T14:21:00+01:00',
+ plannedArrival: '2020-12-07T14:21:00+01:00',
+ arrivalDelay: 0,
+ reachable: true,
+ tripId: '1|35069|1|86|7122020',
+ line: {
+ type: 'line',
+ id: 'u9',
+ fahrtNr: '24006',
+ name: 'U9',
+ public: true,
+ adminCode: 'BVU',
+ mode: 'train',
+ product: 'subway',
+ operator: {
+ type: 'operator',
+ id: 'berliner-verkehrsbetriebe',
+ name: 'Berliner Verkehrsbetriebe'
+ },
+ symbol: 'U',
+ nr: 9,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'U Osloer Str.',
+ arrivalPlatform: null,
+ plannedArrivalPlatform: null,
+ departurePlatform: null,
+ plannedDeparturePlatform: null,
+ cycle: {min: 240, max: 300, nr: 26},
+ }, {
+ origin: {
+ type: 'stop',
+ id: '900000001201',
+ name: 'S+U Westhafen',
+ location: {
+ type: 'location',
+ id: '900001201',
+ latitude: 52.536179,
+ longitude: 13.343839
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: false,
+ regional: false,
+ },
+ },
+ destination: {
+ type: 'stop',
+ id: '900000007102',
+ name: 'S+U Gesundbrunnen',
+ location: {
+ type: 'location',
+ id: '900007102',
+ latitude: 52.548638,
+ longitude: 13.388372
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: true,
+ regional: true,
+ },
+ },
+ departure: null,
+ plannedDeparture: '2020-12-07T14:25:00+01:00',
+ departureDelay: null,
+ arrival: null,
+ plannedArrival: '2020-12-07T14:30:00+01:00',
+ arrivalDelay: null,
+ reachable: false,
+ tripId: '1|66451|1|86|7122020',
+ line: {
+ type: 'line',
+ id: 's41',
+ fahrtNr: '2723',
+ name: 'S41',
+ public: true,
+ adminCode: 'DBS',
+ mode: 'train',
+ product: 'suburban',
+ operator: {
+ type: 'operator',
+ id: 's-bahn-berlin-gmbh',
+ name: 'S-Bahn Berlin GmbH'
+ },
+ symbol: 'S',
+ nr: 41,
+ metro: false,
+ express: false,
+ night: false,
+ },
+ direction: 'Ringbahn S 41',
+ arrivalPlatform: null,
+ plannedArrivalPlatform: null,
+ departurePlatform: null,
+ plannedDeparturePlatform: null,
+ cycle: {min: 300, max: 300, nr: 24},
+ cancelled: true,
+ }, {
+ origin: {
+ type: 'stop',
+ id: '900000007102',
+ name: 'S+U Gesundbrunnen',
+ location: {
+ type: 'location',
+ id: '900007102',
+ latitude: 52.548638,
+ longitude: 13.388372
+ },
+ products: {
+ suburban: true,
+ subway: true,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: true,
+ regional: true,
+ },
+ },
+ destination: {
+ type: 'stop',
+ id: '900000350127',
+ name: 'Eberswalde, Hbf',
+ location: {
+ type: 'location',
+ id: '900350127',
+ latitude: 52.833668,
+ longitude: 13.797031
+ },
+ products: {
+ suburban: false,
+ subway: false,
+ tram: false,
+ bus: true,
+ ferry: false,
+ express: true,
+ regional: true,
+ },
+ },
+ departure: '2020-12-07T14:39:00+01:00',
+ plannedDeparture: '2020-12-07T14:39:00+01:00',
+ departureDelay: null,
+ arrival: '2020-12-07T15:07:00+01:00',
+ plannedArrival: '2020-12-07T15:07:00+01:00',
+ arrivalDelay: null,
+ reachable: true,
+ tripId: '1|1961|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 're3',
+ fahrtNr: '22',
+ name: 'RE3',
+ public: true,
+ adminCode: '800158',
+ mode: 'train',
+ product: 'regional',
+ operator: {type: 'operator', id: 'db-regio-ag', name: 'DB Regio AG'},
+ symbol: 'RE',
+ nr: 3,
+ metro: false,
+ express: true,
+ night: false,
+ },
+ direction: 'Stralsund, Hbf',
+ arrivalPlatform: '3',
+ plannedArrivalPlatform: '3',
+ departurePlatform: '9',
+ plannedDeparturePlatform: '9',
+ cycle: {min: 840, max: 2760, nr: 5},
+ alternatives: [{
+ tripId: '1|130|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 're66',
+ fahrtNr: '46',
+ name: 'RE66',
+ public: true,
+ adminCode: '800151',
+ mode: 'train',
+ product: 'regional',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'RE',
+ nr: 66,
+ metro: false,
+ express: true,
+ night: false,
+ },
+ direction: 'Tantow, Bahnhof',
+ when: '2020-12-07T14:53:00+01:00',
+ plannedWhen: '2020-12-07T14:53:00+01:00',
+ delay: null,
+ }, {
+ tripId: '1|1976|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 're3',
+ fahrtNr: '372',
+ name: 'RE3',
+ public: true,
+ adminCode: '800158',
+ mode: 'train',
+ product: 'regional',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'RE',
+ nr: 3,
+ metro: false,
+ express: true,
+ night: false,
+ },
+ direction: 'Schwedt, Bahnhof',
+ when: '2020-12-07T15:39:00+01:00',
+ plannedWhen: '2020-12-07T15:39:00+01:00',
+ delay: null,
+ }, {
+ tripId: '1|1971|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 're3',
+ fahrtNr: '377',
+ name: 'RE3',
+ public: true,
+ adminCode: '800158',
+ mode: 'train',
+ product: 'regional',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'RE',
+ nr: 3,
+ metro: false,
+ express: true,
+ night: false,
+ },
+ direction: 'Eberswalde, Hauptbahnhof',
+ when: '2020-12-07T15:59:00+01:00',
+ plannedWhen: '2020-12-07T15:59:00+01:00',
+ delay: null,
+ }, {
+ tripId: '1|1959|1|86|7122020',
+ line: {
+ type: 'line',
+ id: 're3',
+ fahrtNr: '386',
+ name: 'RE3',
+ public: true,
+ adminCode: '800158',
+ mode: 'train',
+ product: 'regional',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'RE',
+ nr: 3,
+ metro: false,
+ express: true,
+ night: false,
+ },
+ direction: 'Stralsund, Hauptbahnhof',
+ when: '2020-12-07T16:39:00+01:00',
+ plannedWhen: '2020-12-07T16:39:00+01:00',
+ delay: null,
+ }, {
+ tripId: '1|129|0|86|7122020',
+ line: {
+ type: 'line',
+ id: 're66',
+ fahrtNr: '47',
+ name: 'RE66',
+ public: true,
+ adminCode: '800151',
+ mode: 'train',
+ product: 'regional',
+ operator: {
+ type: 'operator',
+ id: 'db-regio-ag',
+ name: 'DB Regio AG'
+ },
+ symbol: 'RE',
+ nr: 66,
+ metro: false,
+ express: true,
+ night: false,
+ },
+ direction: 'Szczecin, Glowny',
+ when: '2020-12-07T17:19:00+01:00',
+ plannedWhen: '2020-12-07T17:19:00+01:00',
+ delay: null,
+ }]
+ }],
+ refreshToken: '¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$202012071412$202012071421$ U9$$1$$$$§T$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$202012071425$202012071430$ S41$$1$$$$§T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071439$202012071507$ RE3$$1$$$$',
+ cycle: {min: 840},
+ remarks: [{
+ type: 'status',
+ code: 'text.realtime.connection.cancelled',
+ text: 'A section of this itinerary is cancelled or unusable.'
+ }],
+}]
diff --git a/test/fixtures/vbb-journeys.json b/test/fixtures/vbb-journeys.json
new file mode 100644
index 00000000..4f8b8dc5
--- /dev/null
+++ b/test/fixtures/vbb-journeys.json
@@ -0,0 +1,2574 @@
+{
+ "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,
+ "type": "WGS84",
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 10
+ },
+ {
+ "lid": "A=1@O=Eberswalde, Hauptbahnhof@X=13797031@Y=52833668@U=86@L=900350127@",
+ "type": "S",
+ "name": "Eberswalde, Hauptbahnhof",
+ "icoX": 0,
+ "extId": "900350127",
+ "state": "F",
+ "crd": {
+ "x": 13797031,
+ "y": 52833668,
+ "type": "WGS84",
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 104
+ },
+ {
+ "lid": "A=1@O=S+U Westhafen (Berlin)@X=13343839@Y=52536179@U=86@L=900001201@",
+ "type": "S",
+ "name": "S+U Westhafen (Berlin)",
+ "icoX": 0,
+ "extId": "900001201",
+ "state": "F",
+ "crd": {
+ "x": 13343839,
+ "y": 52536179,
+ "type": "WGS84",
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 11
+ },
+ {
+ "lid": "A=1@O=S+U Gesundbrunnen Bhf (Berlin)@X=13388372@Y=52548638@U=86@L=900007102@",
+ "type": "S",
+ "name": "S+U Gesundbrunnen Bhf (Berlin)",
+ "icoX": 0,
+ "extId": "900007102",
+ "state": "F",
+ "crd": {
+ "x": 13388372,
+ "y": 52548638,
+ "type": "WGS84",
+ "layerX": 0,
+ "crdSysX": 0
+ },
+ "pCls": 107
+ }
+ ],
+ "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": "24005",
+ "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": 1,
+ "cls": 2,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " U9",
+ "num": "24005",
+ "line": "U9",
+ "matchId": "U9",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U ",
+ "catIn": "U",
+ "catCode": "1",
+ "admin": "BVU---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S41::*",
+ "name": "S41",
+ "nameS": "S41",
+ "number": "S41",
+ "icoX": 6,
+ "cls": 1,
+ "oprX": 2,
+ "prodCtx": {
+ "name": " S41",
+ "num": "2568",
+ "line": "S41",
+ "matchId": "41138",
+ "catOut": "S ",
+ "catOutS": "S-3",
+ "catOutL": "S ",
+ "catIn": "S-3",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_101321"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S41::*",
+ "name": "S41",
+ "nameS": "S41",
+ "number": "S41",
+ "icoX": 6,
+ "cls": 1,
+ "oprX": 3,
+ "prodCtx": {
+ "name": " S41",
+ "num": "2568",
+ "line": "S41",
+ "matchId": "41138",
+ "catOut": "S ",
+ "catOutS": "S-3",
+ "catOutL": "S ",
+ "catIn": "S-3",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_101321"
+ ]
+ },
+ {
+ "pid": "L::5::ICE::B0002373722::ICE_0002373722::*",
+ "name": "ICE 1710",
+ "number": "1710",
+ "icoX": 8,
+ "cls": 32,
+ "oprX": 4,
+ "prodCtx": {
+ "name": "ICE 1710",
+ "num": "1710",
+ "matchId": "1710",
+ "catOut": "ICE ",
+ "catOutS": "ICE",
+ "catOutL": "ICE ",
+ "catIn": "ICE",
+ "catCode": "5",
+ "admin": "N80---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_102210",
+ "HIM_FREETEXT_104228",
+ "HIM_FREETEXT_102211",
+ "HIM_FREETEXT_103712",
+ "HIM_FREETEXT_102909",
+ "HIM_FREETEXT_102924",
+ "HIM_FREETEXT_102925",
+ "HIM_FREETEXT_102170",
+ "HIM_FREETEXT_102181",
+ "HIM_FREETEXT_103247",
+ "HIM_FREETEXT_103248",
+ "HIM_FREETEXT_104047",
+ "HIM_FREETEXT_102209",
+ "HIM_FREETEXT_102387",
+ "HIM_FREETEXT_102895",
+ "HIM_FREETEXT_104229",
+ "HIM_FREETEXT_103713",
+ "HIM_FREETEXT_102908",
+ "HIM_FREETEXT_103717",
+ "HIM_FREETEXT_103718",
+ "HIM_FREETEXT_102178",
+ "HIM_FREETEXT_104049",
+ "HIM_FREETEXT_102896",
+ "HIM_FREETEXT_102897",
+ "HIM_FREETEXT_102898",
+ "HIM_FREETEXT_102899",
+ "HIM_FREETEXT_102901",
+ "HIM_FREETEXT_102557",
+ "HIM_FREETEXT_102558",
+ "HIM_FREETEXT_102570",
+ "HIM_FREETEXT_102572",
+ "HIM_FREETEXT_102573",
+ "HIM_FREETEXT_102575",
+ "HIM_FREETEXT_102576",
+ "HIM_FREETEXT_102584",
+ "HIM_FREETEXT_102903",
+ "HIM_FREETEXT_102599",
+ "HIM_FREETEXT_102600",
+ "HIM_FREETEXT_102603",
+ "HIM_FREETEXT_102617",
+ "HIM_FREETEXT_102904",
+ "HIM_FREETEXT_102905",
+ "HIM_FREETEXT_102907",
+ "HIM_FREETEXT_102914",
+ "HIM_FREETEXT_102917",
+ "HIM_FREETEXT_102918",
+ "HIM_FREETEXT_102921",
+ "HIM_FREETEXT_102928",
+ "HIM_FREETEXT_102774",
+ "HIM_FREETEXT_103737",
+ "HIM_FREETEXT_104306",
+ "HIM_FREETEXT_104308",
+ "HIM_FREETEXT_104310",
+ "HIM_FREETEXT_104311",
+ "HIM_FREETEXT_104050",
+ "HIM_FREETEXT_102776",
+ "HIM_FREETEXT_102936",
+ "HIM_FREETEXT_102937",
+ "HIM_FREETEXT_102938",
+ "HIM_FREETEXT_102939",
+ "HIM_FREETEXT_102940",
+ "HIM_FREETEXT_102947",
+ "HIM_FREETEXT_102954",
+ "HIM_FREETEXT_102516",
+ "HIM_FREETEXT_102551",
+ "HIM_FREETEXT_102556",
+ "HIM_FREETEXT_102566",
+ "HIM_FREETEXT_102961",
+ "HIM_FREETEXT_102569",
+ "HIM_FREETEXT_102578",
+ "HIM_FREETEXT_102579",
+ "HIM_FREETEXT_102580",
+ "HIM_FREETEXT_102585",
+ "HIM_FREETEXT_102962",
+ "HIM_FREETEXT_102963",
+ "HIM_FREETEXT_102596",
+ "HIM_FREETEXT_102604",
+ "HIM_FREETEXT_102615",
+ "HIM_FREETEXT_102616",
+ "HIM_FREETEXT_102964",
+ "HIM_FREETEXT_104009",
+ "HIM_FREETEXT_102628",
+ "HIM_FREETEXT_104046",
+ "HIM_FREETEXT_104307",
+ "HIM_FREETEXT_102552",
+ "HIM_FREETEXT_102553",
+ "HIM_FREETEXT_102560",
+ "HIM_FREETEXT_102563",
+ "HIM_FREETEXT_102571",
+ "HIM_FREETEXT_102577",
+ "HIM_FREETEXT_102581",
+ "HIM_FREETEXT_102362",
+ "HIM_FREETEXT_104319",
+ "HIM_FREETEXT_102588",
+ "HIM_FREETEXT_102941",
+ "HIM_FREETEXT_102517",
+ "HIM_FREETEXT_102593",
+ "HIM_FREETEXT_102606",
+ "HIM_FREETEXT_102607",
+ "HIM_FREETEXT_102608",
+ "HIM_FREETEXT_102611",
+ "HIM_FREETEXT_102612",
+ "HIM_FREETEXT_102623",
+ "HIM_FREETEXT_102949",
+ "HIM_FREETEXT_103740",
+ "HIM_FREETEXT_102950",
+ "HIM_FREETEXT_102335",
+ "HIM_FREETEXT_103745",
+ "HIM_FREETEXT_102951",
+ "HIM_FREETEXT_102337",
+ "HIM_FREETEXT_102952",
+ "HIM_FREETEXT_102953",
+ "HIM_FREETEXT_102965",
+ "HIM_FREETEXT_104318",
+ "HIM_FREETEXT_104321",
+ "HIM_FREETEXT_102966",
+ "HIM_FREETEXT_103746",
+ "HIM_FREETEXT_102968",
+ "HIM_FREETEXT_102969",
+ "HIM_FREETEXT_102345",
+ "HIM_FREETEXT_102633",
+ "HIM_FREETEXT_102640",
+ "HIM_FREETEXT_102641",
+ "HIM_FREETEXT_102656",
+ "HIM_FREETEXT_102660",
+ "HIM_FREETEXT_102357",
+ "HIM_FREETEXT_102687",
+ "HIM_FREETEXT_103752",
+ "HIM_FREETEXT_102334",
+ "HIM_FREETEXT_102631",
+ "HIM_FREETEXT_102635",
+ "HIM_FREETEXT_102638",
+ "HIM_FREETEXT_102639",
+ "HIM_FREETEXT_102643",
+ "HIM_FREETEXT_102645",
+ "HIM_FREETEXT_102649",
+ "HIM_FREETEXT_102650",
+ "HIM_FREETEXT_102971",
+ "HIM_FREETEXT_102972",
+ "HIM_FREETEXT_102653",
+ "HIM_FREETEXT_102663",
+ "HIM_FREETEXT_102974",
+ "HIM_FREETEXT_103418",
+ "HIM_FREETEXT_102835",
+ "HIM_FREETEXT_104010",
+ "HIM_FREETEXT_104017",
+ "HIM_FREETEXT_102632",
+ "HIM_FREETEXT_102634",
+ "HIM_FREETEXT_102636",
+ "HIM_FREETEXT_102637",
+ "HIM_FREETEXT_102644",
+ "HIM_FREETEXT_102657",
+ "HIM_FREETEXT_102658",
+ "HIM_FREETEXT_102665",
+ "HIM_FREETEXT_102666",
+ "HIM_FREETEXT_102833",
+ "HIM_FREETEXT_102664",
+ "HIM_FREETEXT_102817",
+ "HIM_FREETEXT_103187",
+ "HIM_FREETEXT_103194",
+ "HIM_FREETEXT_103188",
+ "HIM_FREETEXT_102466",
+ "HIM_FREETEXT_103189",
+ "HIM_FREETEXT_103190",
+ "HIM_FREETEXT_103193",
+ "HIM_FREETEXT_103425",
+ "HIM_FREETEXT_102289",
+ "HIM_FREETEXT_103191",
+ "HIM_FREETEXT_103192",
+ "HIM_FREETEXT_103430",
+ "HIM_FREETEXT_102287",
+ "HIM_FREETEXT_101034",
+ "HIM_FREETEXT_103195",
+ "HIM_FREETEXT_103428",
+ "HIM_FREETEXT_102144",
+ "HIM_FREETEXT_103462",
+ "HIM_FREETEXT_103463",
+ "HIM_FREETEXT_103220",
+ "HIM_FREETEXT_103674",
+ "HIM_FREETEXT_103702",
+ "HIM_FREETEXT_103677",
+ "HIM_FREETEXT_103701",
+ "HIM_FREETEXT_102870",
+ "HIM_FREETEXT_102871",
+ "HIM_FREETEXT_102714",
+ "HIM_FREETEXT_102715",
+ "HIM_FREETEXT_103227",
+ "HIM_FREETEXT_103239",
+ "HIM_FREETEXT_102850",
+ "HIM_FREETEXT_102851",
+ "HIM_FREETEXT_102856",
+ "HIM_FREETEXT_102857",
+ "HIM_FREETEXT_102858",
+ "HIM_FREETEXT_102859",
+ "HIM_FREETEXT_102860",
+ "HIM_FREETEXT_102862",
+ "HIM_FREETEXT_102849",
+ "HIM_FREETEXT_102854",
+ "HIM_FREETEXT_102869",
+ "HIM_FREETEXT_102881",
+ "HIM_FREETEXT_102882",
+ "HIM_FREETEXT_102883",
+ "HIM_FREETEXT_102884"
+ ]
+ },
+ {
+ "pid": "L::5::IC::B0002373722::IC_0002373722::*",
+ "name": "IC 2457",
+ "number": "2457",
+ "icoX": 8,
+ "cls": 32,
+ "oprX": 4,
+ "prodCtx": {
+ "name": "IC 2457 ",
+ "num": "2457",
+ "matchId": "2457",
+ "catOut": "IC ",
+ "catOutS": "IC",
+ "catOutL": "IC ",
+ "catIn": "IC",
+ "catCode": "5",
+ "admin": "N80---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_102210",
+ "HIM_FREETEXT_103055",
+ "HIM_FREETEXT_103057",
+ "HIM_FREETEXT_103061",
+ "HIM_FREETEXT_103062",
+ "HIM_FREETEXT_103063",
+ "HIM_FREETEXT_102182",
+ "HIM_FREETEXT_102396",
+ "HIM_FREETEXT_103244",
+ "HIM_FREETEXT_102206",
+ "HIM_FREETEXT_102207",
+ "HIM_FREETEXT_102209",
+ "HIM_FREETEXT_102212",
+ "HIM_FREETEXT_102381",
+ "HIM_FREETEXT_102383",
+ "HIM_FREETEXT_102385",
+ "HIM_FREETEXT_102386",
+ "HIM_FREETEXT_102931",
+ "HIM_FREETEXT_102179",
+ "HIM_FREETEXT_102395",
+ "HIM_FREETEXT_102397",
+ "HIM_FREETEXT_102398",
+ "HIM_FREETEXT_102399",
+ "HIM_FREETEXT_102400",
+ "HIM_FREETEXT_101181",
+ "HIM_FREETEXT_101182",
+ "HIM_FREETEXT_104235",
+ "HIM_FREETEXT_102180",
+ "HIM_FREETEXT_102550",
+ "HIM_FREETEXT_102555",
+ "HIM_FREETEXT_102559",
+ "HIM_FREETEXT_102562",
+ "HIM_FREETEXT_102582",
+ "HIM_FREETEXT_103047",
+ "HIM_FREETEXT_102600",
+ "HIM_FREETEXT_102601",
+ "HIM_FREETEXT_102602",
+ "HIM_FREETEXT_102603",
+ "HIM_FREETEXT_103052",
+ "HIM_FREETEXT_103053",
+ "HIM_FREETEXT_103060",
+ "HIM_FREETEXT_104309",
+ "HIM_FREETEXT_103049",
+ "HIM_FREETEXT_103905",
+ "HIM_FREETEXT_103906",
+ "HIM_FREETEXT_103907",
+ "HIM_FREETEXT_102554",
+ "HIM_FREETEXT_102567",
+ "HIM_FREETEXT_102583",
+ "HIM_FREETEXT_103910",
+ "HIM_FREETEXT_102552",
+ "HIM_FREETEXT_102561",
+ "HIM_FREETEXT_104305",
+ "HIM_FREETEXT_102586",
+ "HIM_FREETEXT_102587",
+ "HIM_FREETEXT_104317",
+ "HIM_FREETEXT_104320",
+ "HIM_FREETEXT_104322",
+ "HIM_FREETEXT_102457",
+ "HIM_FREETEXT_102748",
+ "HIM_FREETEXT_102605",
+ "HIM_FREETEXT_102607",
+ "HIM_FREETEXT_102610",
+ "HIM_FREETEXT_102613",
+ "HIM_FREETEXT_102614",
+ "HIM_FREETEXT_103048",
+ "HIM_FREETEXT_103050",
+ "HIM_FREETEXT_103051",
+ "HIM_FREETEXT_103054",
+ "HIM_FREETEXT_104312",
+ "HIM_FREETEXT_103059",
+ "HIM_FREETEXT_102629",
+ "HIM_FREETEXT_102642",
+ "HIM_FREETEXT_102647",
+ "HIM_FREETEXT_102365",
+ "HIM_FREETEXT_103901",
+ "HIM_FREETEXT_101204",
+ "HIM_FREETEXT_103908",
+ "HIM_FREETEXT_103911",
+ "HIM_FREETEXT_102985",
+ "HIM_FREETEXT_103002",
+ "HIM_FREETEXT_103411",
+ "HIM_FREETEXT_103410",
+ "HIM_FREETEXT_103413",
+ "HIM_FREETEXT_101205",
+ "HIM_FREETEXT_101206",
+ "HIM_FREETEXT_101207",
+ "HIM_FREETEXT_103414",
+ "HIM_FREETEXT_102655",
+ "HIM_FREETEXT_102454",
+ "HIM_FREETEXT_103415",
+ "HIM_FREETEXT_102674",
+ "HIM_FREETEXT_103417",
+ "HIM_FREETEXT_102677",
+ "HIM_FREETEXT_102678",
+ "HIM_FREETEXT_101143",
+ "HIM_FREETEXT_103902",
+ "HIM_FREETEXT_103903",
+ "HIM_FREETEXT_103904",
+ "HIM_FREETEXT_103909",
+ "HIM_FREETEXT_103338",
+ "HIM_FREETEXT_103347",
+ "HIM_FREETEXT_103348",
+ "HIM_FREETEXT_102646",
+ "HIM_FREETEXT_102659",
+ "HIM_FREETEXT_102661",
+ "HIM_FREETEXT_102662",
+ "HIM_FREETEXT_102458",
+ "HIM_FREETEXT_103548",
+ "HIM_FREETEXT_103333",
+ "HIM_FREETEXT_102808",
+ "HIM_FREETEXT_103334",
+ "HIM_FREETEXT_103337",
+ "HIM_FREETEXT_103349",
+ "HIM_FREETEXT_101025",
+ "HIM_FREETEXT_101151",
+ "HIM_FREETEXT_103416",
+ "HIM_FREETEXT_103419",
+ "HIM_FREETEXT_102671",
+ "HIM_FREETEXT_103551",
+ "HIM_FREETEXT_102672",
+ "HIM_FREETEXT_102679",
+ "HIM_FREETEXT_103335",
+ "HIM_FREETEXT_103336",
+ "HIM_FREETEXT_103344",
+ "HIM_FREETEXT_103345",
+ "HIM_FREETEXT_103346",
+ "HIM_FREETEXT_102688",
+ "HIM_FREETEXT_102292",
+ "HIM_FREETEXT_103426",
+ "HIM_FREETEXT_102279",
+ "HIM_FREETEXT_102145",
+ "HIM_FREETEXT_103427",
+ "HIM_FREETEXT_102708",
+ "HIM_FREETEXT_102142",
+ "HIM_FREETEXT_102143",
+ "HIM_FREETEXT_102286",
+ "HIM_FREETEXT_103197",
+ "HIM_FREETEXT_102707",
+ "HIM_FREETEXT_102725",
+ "HIM_FREETEXT_102709",
+ "HIM_FREETEXT_102712",
+ "HIM_FREETEXT_102716",
+ "HIM_FREETEXT_102721",
+ "HIM_FREETEXT_102726",
+ "HIM_FREETEXT_102877",
+ "HIM_FREETEXT_102846",
+ "HIM_FREETEXT_102847",
+ "HIM_FREETEXT_102853",
+ "HIM_FREETEXT_102861",
+ "HIM_FREETEXT_102848"
+ ]
+ },
+ {
+ "pid": "L::5::IC::B0002373722::IC_0002373722::*",
+ "name": "IC 2055",
+ "number": "2055",
+ "icoX": 8,
+ "cls": 32,
+ "oprX": 4,
+ "prodCtx": {
+ "name": "IC 2055 ",
+ "num": "2055",
+ "matchId": "2055",
+ "catOut": "IC ",
+ "catOutS": "IC",
+ "catOutL": "IC ",
+ "catIn": "IC",
+ "catCode": "5",
+ "admin": "N80---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_102210",
+ "HIM_FREETEXT_103055",
+ "HIM_FREETEXT_103057",
+ "HIM_FREETEXT_103061",
+ "HIM_FREETEXT_103062",
+ "HIM_FREETEXT_103063",
+ "HIM_FREETEXT_102182",
+ "HIM_FREETEXT_102396",
+ "HIM_FREETEXT_103244",
+ "HIM_FREETEXT_102206",
+ "HIM_FREETEXT_102207",
+ "HIM_FREETEXT_102209",
+ "HIM_FREETEXT_102212",
+ "HIM_FREETEXT_102381",
+ "HIM_FREETEXT_102383",
+ "HIM_FREETEXT_102385",
+ "HIM_FREETEXT_102386",
+ "HIM_FREETEXT_102931",
+ "HIM_FREETEXT_102179",
+ "HIM_FREETEXT_102395",
+ "HIM_FREETEXT_102397",
+ "HIM_FREETEXT_102398",
+ "HIM_FREETEXT_102399",
+ "HIM_FREETEXT_102400",
+ "HIM_FREETEXT_101181",
+ "HIM_FREETEXT_101182",
+ "HIM_FREETEXT_104235",
+ "HIM_FREETEXT_102180",
+ "HIM_FREETEXT_102550",
+ "HIM_FREETEXT_102555",
+ "HIM_FREETEXT_102559",
+ "HIM_FREETEXT_102562",
+ "HIM_FREETEXT_102582",
+ "HIM_FREETEXT_103047",
+ "HIM_FREETEXT_102600",
+ "HIM_FREETEXT_102601",
+ "HIM_FREETEXT_102602",
+ "HIM_FREETEXT_102603",
+ "HIM_FREETEXT_103052",
+ "HIM_FREETEXT_103053",
+ "HIM_FREETEXT_103060",
+ "HIM_FREETEXT_104309",
+ "HIM_FREETEXT_103049",
+ "HIM_FREETEXT_103905",
+ "HIM_FREETEXT_103906",
+ "HIM_FREETEXT_103907",
+ "HIM_FREETEXT_102554",
+ "HIM_FREETEXT_102567",
+ "HIM_FREETEXT_102583",
+ "HIM_FREETEXT_103910",
+ "HIM_FREETEXT_102552",
+ "HIM_FREETEXT_102561",
+ "HIM_FREETEXT_104305",
+ "HIM_FREETEXT_102586",
+ "HIM_FREETEXT_102587",
+ "HIM_FREETEXT_104317",
+ "HIM_FREETEXT_104320",
+ "HIM_FREETEXT_104322",
+ "HIM_FREETEXT_102457",
+ "HIM_FREETEXT_102748",
+ "HIM_FREETEXT_102605",
+ "HIM_FREETEXT_102607",
+ "HIM_FREETEXT_102610",
+ "HIM_FREETEXT_102613",
+ "HIM_FREETEXT_102614",
+ "HIM_FREETEXT_103048",
+ "HIM_FREETEXT_103050",
+ "HIM_FREETEXT_103051",
+ "HIM_FREETEXT_103054",
+ "HIM_FREETEXT_104312",
+ "HIM_FREETEXT_103059",
+ "HIM_FREETEXT_102629",
+ "HIM_FREETEXT_102642",
+ "HIM_FREETEXT_102647",
+ "HIM_FREETEXT_102365",
+ "HIM_FREETEXT_103901",
+ "HIM_FREETEXT_101204",
+ "HIM_FREETEXT_103908",
+ "HIM_FREETEXT_103911",
+ "HIM_FREETEXT_102985",
+ "HIM_FREETEXT_103002",
+ "HIM_FREETEXT_103411",
+ "HIM_FREETEXT_103410",
+ "HIM_FREETEXT_103413",
+ "HIM_FREETEXT_101205",
+ "HIM_FREETEXT_101206",
+ "HIM_FREETEXT_101207",
+ "HIM_FREETEXT_103414",
+ "HIM_FREETEXT_102655",
+ "HIM_FREETEXT_102454",
+ "HIM_FREETEXT_103415",
+ "HIM_FREETEXT_102674",
+ "HIM_FREETEXT_103417",
+ "HIM_FREETEXT_102677",
+ "HIM_FREETEXT_102678",
+ "HIM_FREETEXT_101143",
+ "HIM_FREETEXT_103902",
+ "HIM_FREETEXT_103903",
+ "HIM_FREETEXT_103904",
+ "HIM_FREETEXT_103909",
+ "HIM_FREETEXT_103338",
+ "HIM_FREETEXT_103347",
+ "HIM_FREETEXT_103348",
+ "HIM_FREETEXT_102646",
+ "HIM_FREETEXT_102659",
+ "HIM_FREETEXT_102661",
+ "HIM_FREETEXT_102662",
+ "HIM_FREETEXT_102458",
+ "HIM_FREETEXT_103548",
+ "HIM_FREETEXT_103333",
+ "HIM_FREETEXT_102808",
+ "HIM_FREETEXT_103334",
+ "HIM_FREETEXT_103337",
+ "HIM_FREETEXT_103349",
+ "HIM_FREETEXT_101025",
+ "HIM_FREETEXT_101151",
+ "HIM_FREETEXT_103416",
+ "HIM_FREETEXT_103419",
+ "HIM_FREETEXT_102671",
+ "HIM_FREETEXT_103551",
+ "HIM_FREETEXT_102672",
+ "HIM_FREETEXT_102679",
+ "HIM_FREETEXT_103335",
+ "HIM_FREETEXT_103336",
+ "HIM_FREETEXT_103344",
+ "HIM_FREETEXT_103345",
+ "HIM_FREETEXT_103346",
+ "HIM_FREETEXT_102688",
+ "HIM_FREETEXT_102292",
+ "HIM_FREETEXT_103426",
+ "HIM_FREETEXT_102279",
+ "HIM_FREETEXT_102145",
+ "HIM_FREETEXT_103427",
+ "HIM_FREETEXT_102708",
+ "HIM_FREETEXT_102142",
+ "HIM_FREETEXT_102143",
+ "HIM_FREETEXT_102286",
+ "HIM_FREETEXT_103197",
+ "HIM_FREETEXT_102707",
+ "HIM_FREETEXT_102725",
+ "HIM_FREETEXT_102709",
+ "HIM_FREETEXT_102712",
+ "HIM_FREETEXT_102716",
+ "HIM_FREETEXT_102721",
+ "HIM_FREETEXT_102726",
+ "HIM_FREETEXT_102877",
+ "HIM_FREETEXT_102846",
+ "HIM_FREETEXT_102847",
+ "HIM_FREETEXT_102853",
+ "HIM_FREETEXT_102861",
+ "HIM_FREETEXT_102848"
+ ]
+ },
+ {
+ "pid": "L::1::U::B3041857784::U_3041857784_U9::*",
+ "name": "U9",
+ "nameS": "U9",
+ "number": "U9",
+ "icoX": 1,
+ "cls": 2,
+ "oprX": 0,
+ "prodCtx": {
+ "name": " U9",
+ "num": "24006",
+ "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": 1,
+ "cls": 2,
+ "oprX": 1,
+ "prodCtx": {
+ "name": " U9",
+ "num": "24006",
+ "line": "U9",
+ "matchId": "U9",
+ "catOut": "U ",
+ "catOutS": "U",
+ "catOutL": "U ",
+ "catIn": "U",
+ "catCode": "1",
+ "admin": "BVU---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_75748"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S41::*",
+ "name": "S41",
+ "nameS": "S41",
+ "number": "S41",
+ "icoX": 6,
+ "cls": 1,
+ "oprX": 2,
+ "prodCtx": {
+ "name": " S41",
+ "num": "2723",
+ "line": "S41",
+ "matchId": "41634",
+ "catOut": "S ",
+ "catOutS": "S-3",
+ "catOutL": "S ",
+ "catIn": "S-3",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_101321"
+ ]
+ },
+ {
+ "pid": "L::0::S::B1090519025::S_1090519025_S41::*",
+ "name": "S41",
+ "nameS": "S41",
+ "number": "S41",
+ "icoX": 6,
+ "cls": 1,
+ "oprX": 3,
+ "prodCtx": {
+ "name": " S41",
+ "num": "2723",
+ "line": "S41",
+ "matchId": "41634",
+ "catOut": "S ",
+ "catOutS": "S-3",
+ "catOutL": "S ",
+ "catIn": "S-3",
+ "catCode": "0",
+ "admin": "DBS---"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_101321"
+ ]
+ },
+ {
+ "pid": "L::6::RE::B0002373722::RE_0002373722_RE3::*",
+ "name": "RE3",
+ "nameS": "RE3",
+ "number": "RE3",
+ "icoX": 13,
+ "cls": 64,
+ "oprX": 4,
+ "prodCtx": {
+ "name": " RE3",
+ "num": "22",
+ "line": "RE3",
+ "matchId": "3312",
+ "catOut": "RE ",
+ "catOutS": "RE",
+ "catOutL": "RE ",
+ "catIn": "RE",
+ "catCode": "6",
+ "admin": "800158"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_104042",
+ "HIM_FREETEXT_104147",
+ "HIM_FREETEXT_104043",
+ "HIM_FREETEXT_96520",
+ "HIM_FREETEXT_96502",
+ "HIM_FREETEXT_96504",
+ "HIM_FREETEXT_96506",
+ "HIM_FREETEXT_96510",
+ "HIM_FREETEXT_96512",
+ "HIM_FREETEXT_104324",
+ "HIM_FREETEXT_104346",
+ "HIM_FREETEXT_104347"
+ ]
+ },
+ {
+ "pid": "L::6::RE::B0002373722::RE_0002373722_RE66::*",
+ "name": "RE66",
+ "nameS": "RE66",
+ "number": "RE66",
+ "icoX": 13,
+ "cls": 64,
+ "oprX": 4,
+ "prodCtx": {
+ "name": " RE66",
+ "num": "46",
+ "line": "RE66",
+ "matchId": "5804",
+ "catOut": "RE ",
+ "catOutS": "RE",
+ "catOutL": "RE ",
+ "catIn": "RE",
+ "catCode": "6",
+ "admin": "800151"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_98366",
+ "HIM_FREETEXT_103275"
+ ]
+ },
+ {
+ "pid": "L::6::RE::B0002373722::RE_0002373722_RE3::*",
+ "name": "RE3",
+ "nameS": "RE3",
+ "number": "RE3",
+ "icoX": 13,
+ "cls": 64,
+ "oprX": 4,
+ "prodCtx": {
+ "name": " RE3",
+ "num": "372",
+ "line": "RE3",
+ "matchId": "3350",
+ "catOut": "RE ",
+ "catOutS": "RE",
+ "catOutL": "RE ",
+ "catIn": "RE",
+ "catCode": "6",
+ "admin": "800158"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_104042",
+ "HIM_FREETEXT_104147",
+ "HIM_FREETEXT_104043",
+ "HIM_FREETEXT_96520",
+ "HIM_FREETEXT_96502",
+ "HIM_FREETEXT_96504",
+ "HIM_FREETEXT_96506",
+ "HIM_FREETEXT_96510",
+ "HIM_FREETEXT_96512",
+ "HIM_FREETEXT_104324",
+ "HIM_FREETEXT_104346",
+ "HIM_FREETEXT_104347"
+ ]
+ },
+ {
+ "pid": "L::6::RE::B0002373722::RE_0002373722_RE3::*",
+ "name": "RE3",
+ "nameS": "RE3",
+ "number": "RE3",
+ "icoX": 13,
+ "cls": 64,
+ "oprX": 4,
+ "prodCtx": {
+ "name": " RE3",
+ "num": "377",
+ "line": "RE3",
+ "matchId": "3330",
+ "catOut": "RE ",
+ "catOutS": "RE",
+ "catOutL": "RE ",
+ "catIn": "RE",
+ "catCode": "6",
+ "admin": "800158"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_104042",
+ "HIM_FREETEXT_104147",
+ "HIM_FREETEXT_104043",
+ "HIM_FREETEXT_96520",
+ "HIM_FREETEXT_96502",
+ "HIM_FREETEXT_96504",
+ "HIM_FREETEXT_96506",
+ "HIM_FREETEXT_96510",
+ "HIM_FREETEXT_96512",
+ "HIM_FREETEXT_104324",
+ "HIM_FREETEXT_104346",
+ "HIM_FREETEXT_104347"
+ ]
+ },
+ {
+ "pid": "L::6::RE::B0002373722::RE_0002373722_RE3::*",
+ "name": "RE3",
+ "nameS": "RE3",
+ "number": "RE3",
+ "icoX": 13,
+ "cls": 64,
+ "oprX": 4,
+ "prodCtx": {
+ "name": " RE3",
+ "num": "386",
+ "line": "RE3",
+ "matchId": "3314",
+ "catOut": "RE ",
+ "catOutS": "RE",
+ "catOutL": "RE ",
+ "catIn": "RE",
+ "catCode": "6",
+ "admin": "800158"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_104042",
+ "HIM_FREETEXT_104147",
+ "HIM_FREETEXT_104043",
+ "HIM_FREETEXT_96520",
+ "HIM_FREETEXT_96502",
+ "HIM_FREETEXT_96504",
+ "HIM_FREETEXT_96506",
+ "HIM_FREETEXT_96510",
+ "HIM_FREETEXT_96512",
+ "HIM_FREETEXT_104324",
+ "HIM_FREETEXT_104346",
+ "HIM_FREETEXT_104347"
+ ]
+ },
+ {
+ "pid": "L::6::RE::B0002373722::RE_0002373722_RE66::*",
+ "name": "RE66",
+ "nameS": "RE66",
+ "number": "RE66",
+ "icoX": 13,
+ "cls": 64,
+ "oprX": 4,
+ "prodCtx": {
+ "name": " RE66",
+ "num": "47",
+ "line": "RE66",
+ "matchId": "5802",
+ "catOut": "RE ",
+ "catOutS": "RE",
+ "catOutL": "RE ",
+ "catIn": "RE",
+ "catCode": "6",
+ "admin": "800151"
+ },
+ "himIdL": [
+ "HIM_FREETEXT_98366",
+ "HIM_FREETEXT_103275"
+ ]
+ }
+ ],
+ "polyL": [],
+ "layerL": [
+ {
+ "id": "standard",
+ "name": "standard",
+ "index": 0,
+ "annoCnt": 0
+ }
+ ],
+ "crdSysL": [
+ {
+ "id": "standard",
+ "index": 0,
+ "type": "WGS84",
+ "dim": 2
+ }
+ ],
+ "opL": [
+ {
+ "name": "Berliner Verkehrsbetriebe",
+ "icoX": 2
+ },
+ {
+ "name": "Berliner Verkehrsbetriebe",
+ "url": "https://www.bvg.de/",
+ "icoX": 2,
+ "id": "796"
+ },
+ {
+ "name": "S-Bahn Berlin GmbH",
+ "icoX": 7
+ },
+ {
+ "name": "S-Bahn Berlin GmbH",
+ "url": "https://www.s-bahn-berlin.de/",
+ "icoX": 7,
+ "id": "1"
+ },
+ {
+ "name": "DB Regio AG",
+ "url": "https://www.bahn.de/brandenburg",
+ "icoX": 9,
+ "id": "108"
+ }
+ ],
+ "remL": [
+ {
+ "type": "A",
+ "code": "OPERATOR",
+ "icoX": 3,
+ "txtS": "BVG",
+ "txtN": "BVG",
+ "txtL": "Berliner Verkehrsbetriebe"
+ },
+ {
+ "type": "A",
+ "code": "bf",
+ "prio": 2,
+ "icoX": 3,
+ "txtN": "barrier-free"
+ },
+ {
+ "type": "A",
+ "code": "FB",
+ "prio": 350,
+ "icoX": 4,
+ "txtN": "Bicycle conveyance"
+ },
+ {
+ "type": "A",
+ "code": "OPERATOR",
+ "icoX": 3,
+ "txtS": "DBS",
+ "txtN": "DBS",
+ "txtL": "S-Bahn Berlin GmbH"
+ },
+ {
+ "type": "A",
+ "code": "OPERATOR",
+ "icoX": 3,
+ "txtS": "DB",
+ "txtN": "DB Regio",
+ "txtL": "DB Regio AG"
+ },
+ {
+ "type": "A",
+ "code": "VG",
+ "prio": 2,
+ "icoX": 3,
+ "txtN": "VBB single, collective and season tickets are recognised (S+U Gesundbrunnen Bhf (Berlin))"
+ },
+ {
+ "type": "A",
+ "code": "VG",
+ "prio": 2,
+ "icoX": 3,
+ "txtN": "VBB single, collective and season tickets are recognised (Eberswalde, Hauptbahnhof)"
+ },
+ {
+ "type": "A",
+ "code": "CK",
+ "prio": 200,
+ "icoX": 3,
+ "txtN": "Komfort Check-in möglich (Infos unter bahn.de/kci)"
+ },
+ {
+ "type": "A",
+ "code": "FR",
+ "prio": 260,
+ "icoX": 4,
+ "txtN": "Bicycles conveyed - subject to reservation"
+ },
+ {
+ "type": "A",
+ "code": "kh",
+ "prio": 450,
+ "icoX": 3,
+ "txtN": "Bordrestaurant"
+ },
+ {
+ "type": "A",
+ "code": "KG",
+ "prio": 640,
+ "icoX": 3,
+ "txtN": "No food or beverages"
+ },
+ {
+ "type": "R",
+ "code": "text.realtime.connection.alternative.summary",
+ "icoX": 10,
+ "txtN": "Journey suggestion according to current traffic."
+ },
+ {
+ "type": "R",
+ "code": "text.realtime.connection.alternative.detail",
+ "icoX": 10,
+ "txtN": "Journey suggestion according to current traffic situation. Please note the current real-time information."
+ },
+ {
+ "type": "R",
+ "code": "text.realtime.stop.cancelled",
+ "icoX": 11,
+ "txtN": "Stop cancelled"
+ },
+ {
+ "type": "R",
+ "code": "text.realtime.journey.cancelled",
+ "icoX": 12,
+ "txtN": "S41: Cancelled"
+ },
+ {
+ "type": "A",
+ "code": "ko",
+ "prio": 200,
+ "icoX": 3,
+ "txtN": "Pflicht zur Bedeckung von Mund und Nase"
+ },
+ {
+ "type": "A",
+ "code": "SN",
+ "prio": 450,
+ "icoX": 3,
+ "txtN": "SnackPoint/Snacks on board the train"
+ },
+ {
+ "type": "A",
+ "code": "km",
+ "prio": 560,
+ "icoX": 3,
+ "txtN": "vehicle-mounted accessaid"
+ },
+ {
+ "type": "H",
+ "code": "wagenstand_v2",
+ "prio": 2,
+ "icoX": 3,
+ "txtN": "For further information see trip details"
+ },
+ {
+ "type": "R",
+ "code": "text.realtime.connection.cancelled",
+ "icoX": 12,
+ "txtN": "A section of this itinerary is cancelled or unusable."
+ }
+ ],
+ "himL": [
+ {
+ "hid": "96404",
+ "act": true,
+ "pub": "",
+ "head": "Together against corona: Keep distance, cover mouth and nose!",
+ "lead": "",
+ "text": "In vehicles, at stops and stations. Don´t risk a fine of at least 50 euros!
Further information (in German language)",
+ "tckr": "",
+ "icoX": 5,
+ "prio": 100,
+ "prod": 65535,
+ "lModDate": "20201104",
+ "lModTime": "112250",
+ "sDate": "20200826",
+ "sTime": "000000",
+ "eDate": "20221231",
+ "eTime": "000000",
+ "comp": "VBB",
+ "cat": 0,
+ "pubChL": [
+ {
+ "name": "TIMETABLE",
+ "fDate": "20200826",
+ "fTime": "000000",
+ "tDate": "20221231",
+ "tTime": "000000"
+ }
+ ]
+ }
+ ],
+ "icoL": [
+ {
+ "res": "STA"
+ },
+ {
+ "res": "prod_sub_t",
+ "fg": {
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "bg": {
+ "r": 0,
+ "g": 51,
+ "b": 153,
+ "a": 255
+ }
+ },
+ {
+ "res": "BVG",
+ "txt": "Berliner Verkehrsbetriebe"
+ },
+ {
+ "res": "INFO"
+ },
+ {
+ "res": "attr_bike_r"
+ },
+ {
+ "res": "HIM0"
+ },
+ {
+ "res": "prod_comm_t",
+ "fg": {
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "bg": {
+ "r": 55,
+ "g": 135,
+ "b": 74,
+ "a": 255
+ }
+ },
+ {
+ "res": "DBS",
+ "txt": "S-Bahn Berlin GmbH"
+ },
+ {
+ "res": "prod_ic",
+ "fg": {
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "bg": {
+ "r": 125,
+ "g": 129,
+ "b": 133,
+ "a": 255
+ }
+ },
+ {
+ "res": "DB",
+ "txt": "DB Regio AG"
+ },
+ {
+ "res": "rt_other"
+ },
+ {
+ "res": "rt_scancel"
+ },
+ {
+ "res": "rt_cancel"
+ },
+ {
+ "res": "prod_reg",
+ "fg": {
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "bg": {
+ "r": 226,
+ "g": 0,
+ "b": 25,
+ "a": 255
+ }
+ }
+ ]
+ },
+ "outConL": [
+ {
+ "cid": "C-0",
+ "date": "20201207",
+ "dur": "005000",
+ "chg": 2,
+ "sDays": {
+ "sDaysR": "not every day",
+ "sDaysI": "7. Dec",
+ "sDaysB": "00800000000000000000000000000000000000000000000000"
+ },
+ "isAlt": true,
+ "dep": {
+ "locX": 0,
+ "idx": 7,
+ "dProdX": 0,
+ "dInR": true,
+ "dTimeS": "140800",
+ "dTimeR": "140800",
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 13,
+ "aPlatfS": "3",
+ "aPlatfR": "3",
+ "aOutR": true,
+ "aTimeS": "141700",
+ "aTimeR": "145800",
+ "aProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "secL": [
+ {
+ "type": "JNY",
+ "icoX": 1,
+ "dep": {
+ "locX": 0,
+ "idx": 7,
+ "dProdX": 0,
+ "dInR": true,
+ "dTimeS": "140800",
+ "dTimeR": "140800",
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 2,
+ "idx": 13,
+ "aOutR": true,
+ "aTimeS": "141600",
+ "aTimeR": "141600",
+ "aProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|35066|1|86|7122020",
+ "prodX": 1,
+ "dirTxt": "U Osloer Str. (Berlin)",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "freq": {
+ "minC": 4,
+ "maxC": 5,
+ "numC": 26
+ },
+ "ctxRecon": "T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$202012071408$202012071416$ U9$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ "minChg": "000300"
+ },
+ {
+ "type": "JNY",
+ "icoX": 6,
+ "dep": {
+ "locX": 2,
+ "idx": 12,
+ "dProdX": 2,
+ "dPlatfS": "1",
+ "dPlatfR": "1",
+ "dInR": true,
+ "dTimeS": "142000",
+ "dTimeR": "142000",
+ "dProgType": "CALCULATED",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 3,
+ "idx": 14,
+ "aPlatfS": "3",
+ "aPlatfR": "3",
+ "aOutR": true,
+ "aTimeS": "142500",
+ "aTimeR": "142500",
+ "aProgType": "CALCULATED",
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|66441|25|86|7122020",
+ "prodX": 3,
+ "dirTxt": "Ringbahn S 41",
+ "dirFlg": "1",
+ "status": "P",
+ "isRchbl": true,
+ "freq": {
+ "minC": 5,
+ "maxC": 10,
+ "numC": 24
+ },
+ "ctxRecon": "T$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$202012071420$202012071425$ S41$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 3,
+ "fLocX": 2,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 2,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 2,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "fLocX": 2,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ "minChg": "000500"
+ },
+ {
+ "type": "JNY",
+ "icoX": 8,
+ "dep": {
+ "locX": 3,
+ "idx": 12,
+ "dPlatfS": "10",
+ "dPlatfR": "10",
+ "dInR": true,
+ "dTimeS": "135200",
+ "dTimeR": "143400",
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 13,
+ "aPlatfS": "3",
+ "aPlatfR": "3",
+ "aOutR": true,
+ "aTimeS": "141700",
+ "aTimeR": "145800",
+ "aProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|43248|0|86|7122020",
+ "prodX": 4,
+ "dirTxt": "Ostseebad Binz, Bahnhof",
+ "dirFlg": "2",
+ "status": "P",
+ "isRedir": true,
+ "isRchbl": true,
+ "freq": {
+ "minC": 120,
+ "maxC": 150,
+ "numC": 2,
+ "jnyL": [
+ {
+ "jid": "1|42763|0|86|7122020",
+ "prodX": 5,
+ "dirTxt": "Ostseebad Binz, Bahnhof",
+ "dirFlg": "1",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 2,
+ "dProdX": 5,
+ "dTimeS": "155200",
+ "dDirTxt": "Ostseebad Binz, Bahnhof",
+ "dDirFlg": "1",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 3,
+ "aProdX": 5,
+ "aTimeS": "161700",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071552$202012071617$IC 2457 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 5,
+ "fLocX": 3,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 6,
+ "fLocX": 1,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 8,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 10,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ {
+ "jid": "1|42768|0|86|7122020",
+ "prodX": 6,
+ "dirTxt": "Stralsund, Hauptbahnhof",
+ "dirFlg": "1",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 2,
+ "dProdX": 6,
+ "dTimeS": "182200",
+ "dDirTxt": "Stralsund, Hauptbahnhof",
+ "dDirFlg": "1",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 4,
+ "aProdX": 6,
+ "aTimeS": "185200",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071822$202012071852$IC 2055 $$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 5,
+ "fLocX": 3,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 6,
+ "fLocX": 1,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 8,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 10,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ }
+ ],
+ "subscr": "F"
+ }
+ ]
+ },
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071352$202012071417$ICE 1710$$3$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 5,
+ "fLocX": 3,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 6,
+ "fLocX": 1,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 7,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 8,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 9,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "fLocX": 3,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ }
+ }
+ ],
+ "ctxRecon": "¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$202012071408$202012071416$ U9$$1$$$$§T$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$202012071420$202012071425$ S41$$1$$$$§T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071352$202012071417$ICE 1710$$3$$$$",
+ "freq": {
+ "minC": 120
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 11,
+ "tagL": [
+ "SUM_CON_HDR_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 12,
+ "tagL": [
+ "RES_CON_HDR_H3"
+ ]
+ }
+ ],
+ "conSubscr": "F",
+ "cksum": "3a115686_3"
+ },
+ {
+ "cid": "C-1",
+ "date": "20201207",
+ "dur": "005500",
+ "chg": 2,
+ "sDays": {
+ "sDaysR": "not every day",
+ "sDaysI": "7. until 11. Dec 2020",
+ "sDaysB": "7CF80000000000000000000000000000000000000000000000"
+ },
+ "isNotRdbl": true,
+ "badSecRefX": 1,
+ "dep": {
+ "locX": 0,
+ "idx": 7,
+ "dProdX": 7,
+ "dInR": true,
+ "dTimeS": "141200",
+ "dTimeR": "141200",
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 13,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "150700",
+ "type": "N"
+ },
+ "secL": [
+ {
+ "type": "JNY",
+ "icoX": 1,
+ "dep": {
+ "locX": 0,
+ "idx": 7,
+ "dProdX": 7,
+ "dInR": true,
+ "dTimeS": "141200",
+ "dTimeR": "141200",
+ "dProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 2,
+ "idx": 13,
+ "aProdX": 7,
+ "aOutR": true,
+ "aTimeS": "142100",
+ "aTimeR": "142100",
+ "aProgType": "PROGNOSED",
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|35069|1|86|7122020",
+ "prodX": 8,
+ "dirTxt": "U Osloer Str. (Berlin)",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "freq": {
+ "minC": 4,
+ "maxC": 5,
+ "numC": 26
+ },
+ "ctxRecon": "T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$202012071412$202012071421$ U9$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 0,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 0,
+ "tLocX": 2,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "fLocX": 0,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ "minChg": "000300"
+ },
+ {
+ "type": "JNY",
+ "icoX": 6,
+ "dep": {
+ "locX": 2,
+ "idx": 12,
+ "dProdX": 9,
+ "dInR": false,
+ "dTimeS": "142500",
+ "dCncl": true,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 13,
+ "tagL": [
+ "RES_LOC_H3"
+ ]
+ }
+ ],
+ "type": "N"
+ },
+ "arr": {
+ "locX": 3,
+ "idx": 14,
+ "aProdX": 9,
+ "aOutR": false,
+ "aTimeS": "143000",
+ "aCncl": true,
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 13,
+ "tagL": [
+ "RES_LOC_H3"
+ ]
+ }
+ ],
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|66451|1|86|7122020",
+ "prodX": 10,
+ "dirTxt": "Ringbahn S 41",
+ "dirFlg": "1",
+ "status": "P",
+ "isCncl": true,
+ "isRchbl": false,
+ "freq": {
+ "minC": 5,
+ "maxC": 5,
+ "numC": 24
+ },
+ "ctxRecon": "T$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$202012071425$202012071430$ S41$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 3,
+ "fLocX": 2,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 2,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 2,
+ "tLocX": 3,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "fLocX": 2,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 14,
+ "tagL": [
+ "RES_SEC_HDR_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ "minChg": "000500"
+ },
+ {
+ "type": "JNY",
+ "icoX": 13,
+ "dep": {
+ "locX": 3,
+ "idx": 8,
+ "dPlatfS": "9",
+ "dInR": true,
+ "dTimeS": "143900",
+ "type": "N"
+ },
+ "arr": {
+ "locX": 1,
+ "idx": 13,
+ "aPlatfS": "3",
+ "aOutR": true,
+ "aTimeS": "150700",
+ "type": "N"
+ },
+ "jny": {
+ "jid": "1|1961|0|86|7122020",
+ "prodX": 11,
+ "dirTxt": "Stralsund, Hauptbahnhof",
+ "dirFlg": "2",
+ "status": "P",
+ "isRchbl": true,
+ "freq": {
+ "minC": 14,
+ "maxC": 46,
+ "numC": 5,
+ "jnyL": [
+ {
+ "jid": "1|130|0|86|7122020",
+ "prodX": 12,
+ "dirTxt": "Tantow, Bahnhof",
+ "dirFlg": "2",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 0,
+ "dProdX": 12,
+ "dTimeS": "145300",
+ "dDirTxt": "Tantow, Bahnhof",
+ "dDirFlg": "2",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 2,
+ "aProdX": 12,
+ "aTimeS": "152600",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071453$202012071526$ RE66$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "tagL": [
+ "RES_JNY_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ {
+ "jid": "1|1976|0|86|7122020",
+ "prodX": 13,
+ "dirTxt": "Schwedt, Bahnhof",
+ "dirFlg": "2",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 5,
+ "dProdX": 13,
+ "dTimeS": "153900",
+ "dDirTxt": "Schwedt, Bahnhof",
+ "dDirFlg": "2",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 7,
+ "aProdX": 13,
+ "aTimeS": "160700",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071539$202012071607$ RE3$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "tagL": [
+ "RES_JNY_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ {
+ "jid": "1|1971|0|86|7122020",
+ "prodX": 14,
+ "dirTxt": "Eberswalde, Hauptbahnhof",
+ "dirFlg": "2",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 3,
+ "dProdX": 14,
+ "dTimeS": "155900",
+ "dDirTxt": "Eberswalde, Hauptbahnhof",
+ "dDirFlg": "2",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 6,
+ "aProdX": 14,
+ "aTimeS": "162900",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071559$202012071629$ RE3$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "tagL": [
+ "RES_JNY_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ {
+ "jid": "1|1959|1|86|7122020",
+ "prodX": 15,
+ "dirTxt": "Stralsund, Hauptbahnhof",
+ "dirFlg": "2",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 5,
+ "dProdX": 15,
+ "dTimeS": "163900",
+ "dDirTxt": "Stralsund, Hauptbahnhof",
+ "dDirFlg": "2",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 7,
+ "aProdX": 15,
+ "aTimeS": "170700",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071639$202012071707$ RE3$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "tagL": [
+ "RES_JNY_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ },
+ {
+ "jid": "1|129|0|86|7122020",
+ "prodX": 16,
+ "dirTxt": "Szczecin, Glowny",
+ "dirFlg": "2",
+ "stopL": [
+ {
+ "locX": 3,
+ "idx": 0,
+ "dProdX": 16,
+ "dTimeS": "171900",
+ "dDirTxt": "Szczecin, Glowny",
+ "dDirFlg": "2",
+ "type": "N"
+ },
+ {
+ "locX": 1,
+ "idx": 2,
+ "aProdX": 16,
+ "aTimeS": "175100",
+ "type": "N"
+ }
+ ],
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071719$202012071751$ RE66$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "tagL": [
+ "RES_JNY_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ }
+ ]
+ },
+ "ctxRecon": "T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071439$202012071507$ RE3$$1$$$$",
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 4,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 1,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 15,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 2,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 16,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 17,
+ "fLocX": 3,
+ "tLocX": 1,
+ "tagL": [
+ "RES_JNY_DTL"
+ ]
+ },
+ {
+ "type": "HIM",
+ "himX": 0,
+ "fLocX": 3,
+ "tagL": [
+ "RES_GLB_HDR_H3",
+ "SUM_GLB_HDR_H3"
+ ]
+ },
+ {
+ "type": "REM",
+ "remX": 18,
+ "tagL": [
+ "RES_JNY_H3"
+ ]
+ }
+ ],
+ "subscr": "F"
+ }
+ }
+ ],
+ "ctxRecon": "¶HKI¶T$A=1@O=U Spichernstr. (Berlin)@L=900042101@a=128@$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$202012071412$202012071421$ U9$$1$$$$§T$A=1@O=S+U Westhafen (Berlin)@L=900001201@a=128@$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$202012071425$202012071430$ S41$$1$$$$§T$A=1@O=S+U Gesundbrunnen Bhf (Berlin)@L=900007102@a=128@$A=1@O=Eberswalde, Hauptbahnhof@L=900350127@a=128@$202012071439$202012071507$ RE3$$1$$$$",
+ "freq": {
+ "minC": 14
+ },
+ "msgL": [
+ {
+ "type": "REM",
+ "remX": 19,
+ "tagL": [
+ "SUM_CON_HDR_H3"
+ ]
+ }
+ ],
+ "conSubscr": "F",
+ "cksum": "38d23e49_3"
+ }
+ ],
+ "outCtxScrB": "2|OB|MT#11#15252#15252#15307#15307#0#0#325#15243#1#-2147483638#0#1#2|PDH#24775e408621ad489d173b87412c0030|RD#7122020|RT#140322|US#1",
+ "outCtxScrF": "2|OF|MT#11#15252#15252#15307#15307#0#0#325#15243#1#-2147483638#0#1#2|PDH#24775e408621ad489d173b87412c0030|RD#7122020|RT#140322|US#1",
+ "fpB": "20201129",
+ "fpE": "20210612",
+ "planrtTS": "1607346181"
+}
diff --git a/test/index.js b/test/index.js
index e77fd930..81decb84 100644
--- a/test/index.js
+++ b/test/index.js
@@ -4,6 +4,7 @@ require('./parse')
require('./format')
require('./db-stop')
+require('./sbb-journeys')
require('./insa-stop')
require('./bvg-journey')
require('./db-journey')
@@ -11,6 +12,7 @@ require('./db-journey-2')
require('./db-journey-polyline')
require('./db-arrivals')
require('./vbb-departures')
+require('./vbb-journeys')
require('./bvg-radar')
require('./oebb-trip')
require('./rejseplanen-trip')
diff --git a/test/sbb-journeys.js b/test/sbb-journeys.js
new file mode 100644
index 00000000..c2b18d2b
--- /dev/null
+++ b/test/sbb-journeys.js
@@ -0,0 +1,40 @@
+'use strict'
+
+const test = require('tape')
+
+const createClient = require('..')
+const rawProfile = require('../p/sbb')
+const res = require('./fixtures/sbb-journeys.json')
+const expected = require('./fixtures/sbb-journeys.js')
+
+const client = createClient(rawProfile, 'public-transport/hafas-client:test')
+const {profile} = client
+
+const opt = {
+ results: null,
+ via: null,
+ stopovers: false,
+ transfers: -1,
+ transferTime: 0,
+ accessibility: 'none',
+ bike: false,
+ walkingSpeed: 'normal',
+ startWithWalking: true,
+ tickets: false,
+ polylines: false,
+ subStops: true,
+ entrances: true,
+ remarks: true,
+ scheduledDays: false,
+ departure: '2020-12-07T13:29+01:00',
+ products: {},
+}
+
+test('parses a journeys() response correctly (SBB)', (t) => {
+ const common = profile.parseCommon({profile, opt, res})
+ const ctx = {profile, opt, common, res}
+ const journeys = res.outConL.map(j => profile.parseJourney(ctx, j))
+
+ t.deepEqual(journeys, expected)
+ t.end()
+})
diff --git a/test/vbb-journeys.js b/test/vbb-journeys.js
new file mode 100644
index 00000000..02cb2707
--- /dev/null
+++ b/test/vbb-journeys.js
@@ -0,0 +1,40 @@
+'use strict'
+
+const test = require('tape')
+
+const createClient = require('..')
+const rawProfile = require('../p/vbb')
+const res = require('./fixtures/vbb-journeys.json')
+const expected = require('./fixtures/vbb-journeys.js')
+
+const client = createClient(rawProfile, 'public-transport/hafas-client:test')
+const {profile} = client
+
+const opt = {
+ results: null,
+ via: null,
+ stopovers: false,
+ transfers: -1,
+ transferTime: 0,
+ accessibility: 'none',
+ bike: false,
+ walkingSpeed: 'normal',
+ startWithWalking: true,
+ tickets: false,
+ polylines: false,
+ subStops: true,
+ entrances: true,
+ remarks: true,
+ scheduledDays: false,
+ departure: '2020-12-07T13:29+01:00',
+ products: {},
+}
+
+test('parses a journeys() response correctly (VBB)', (t) => {
+ const common = profile.parseCommon({profile, opt, res})
+ const ctx = {profile, opt, common, res}
+ const journeys = res.outConL.map(j => profile.parseJourney(ctx, j))
+
+ t.deepEqual(journeys, expected)
+ t.end()
+})