mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 07:09:35 +02:00
add test: DB journeys() with polyline ✅
This commit is contained in:
parent
f9bfd6918a
commit
20d00ca3f0
4 changed files with 4838 additions and 0 deletions
38
test/db-journey-polyline.js
Normal file
38
test/db-journey-polyline.js
Normal file
|
@ -0,0 +1,38 @@
|
|||
'use strict'
|
||||
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/db')
|
||||
const res = require('./fixtures/db-journey-polyline.json')
|
||||
const expected = require('./fixtures/db-journey-polyline.js')
|
||||
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
const opt = {
|
||||
results: null,
|
||||
via: null,
|
||||
stopovers: true,
|
||||
transfers: -1,
|
||||
transferTime: 0,
|
||||
accessibility: 'none',
|
||||
bike: false,
|
||||
tickets: true,
|
||||
polylines: true,
|
||||
remarks: true,
|
||||
walkingSpeed: 'normal',
|
||||
startWithWalking: true,
|
||||
scheduledDays: false,
|
||||
departure: '2020-07-27T10:00+02:00',
|
||||
products: {},
|
||||
}
|
||||
|
||||
test('parses a journey with an embedded polyline correctly', (t) => {
|
||||
const common = profile.parseCommon({profile, opt, res})
|
||||
const ctx = {profile, opt, common, res}
|
||||
const journey = profile.parseJourney(ctx, res.outConL[0])
|
||||
|
||||
t.deepEqual(journey, expected)
|
||||
t.end()
|
||||
})
|
3977
test/fixtures/db-journey-polyline.js
vendored
Normal file
3977
test/fixtures/db-journey-polyline.js
vendored
Normal file
File diff suppressed because it is too large
Load diff
822
test/fixtures/db-journey-polyline.json
vendored
Normal file
822
test/fixtures/db-journey-polyline.json
vendored
Normal file
|
@ -0,0 +1,822 @@
|
|||
{
|
||||
"common": {
|
||||
"locL": [
|
||||
{
|
||||
"lid": "A=1@O=Berlin Hbf (tief)@X=13369549@Y=52525589@U=80@L=8098160@",
|
||||
"type": "S",
|
||||
"name": "Berlin Hbf (tief)",
|
||||
"icoX": 0,
|
||||
"extId": "8098160",
|
||||
"state": "F",
|
||||
"crd": {
|
||||
"x": 13368892,
|
||||
"y": 52525850,
|
||||
"z": 0,
|
||||
"type": "WGS84",
|
||||
"layerX": 0,
|
||||
"crdSysX": 0
|
||||
},
|
||||
"pCls": 319,
|
||||
"entry": true,
|
||||
"mMastLocX": 1
|
||||
},
|
||||
{
|
||||
"lid": "A=1@O=Berlin Hbf@X=13369549@Y=52525589@U=80@L=8011160@",
|
||||
"type": "S",
|
||||
"name": "Berlin Hbf",
|
||||
"icoX": 0,
|
||||
"extId": "8011160",
|
||||
"state": "F",
|
||||
"crd": {
|
||||
"x": 13369629,
|
||||
"y": 52524924,
|
||||
"z": 0,
|
||||
"type": "WGS84",
|
||||
"layerX": 0,
|
||||
"crdSysX": 0
|
||||
},
|
||||
"pCls": 319
|
||||
},
|
||||
{
|
||||
"lid": "A=1@O=Hamburg Hbf@X=10006909@Y=53552733@U=80@L=8002549@",
|
||||
"type": "S",
|
||||
"name": "Hamburg Hbf",
|
||||
"icoX": 0,
|
||||
"extId": "8002549",
|
||||
"state": "F",
|
||||
"crd": {
|
||||
"x": 10006360,
|
||||
"y": 53553533,
|
||||
"z": 0,
|
||||
"type": "WGS84",
|
||||
"layerX": 0,
|
||||
"crdSysX": 0
|
||||
},
|
||||
"pCls": 191
|
||||
}
|
||||
],
|
||||
"prodL": [
|
||||
{
|
||||
"name": "ICE 696",
|
||||
"number": "696",
|
||||
"icoX": 0,
|
||||
"cls": 1,
|
||||
"oprX": 0,
|
||||
"prodCtx": {
|
||||
"name": "ICE 696",
|
||||
"num": "696",
|
||||
"matchId": "11",
|
||||
"catOut": "ICE",
|
||||
"catOutS": "ICE",
|
||||
"catOutL": "Intercity-Express",
|
||||
"catIn": "ICE",
|
||||
"catCode": "0",
|
||||
"admin": "80____"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ICE 602",
|
||||
"number": "602",
|
||||
"icoX": 0,
|
||||
"cls": 1,
|
||||
"oprX": 0,
|
||||
"prodCtx": {
|
||||
"name": "ICE 602",
|
||||
"num": "602",
|
||||
"matchId": "28",
|
||||
"catOut": "ICE",
|
||||
"catOutS": "ICE",
|
||||
"catOutL": "Intercity-Express",
|
||||
"catIn": "ICE",
|
||||
"catCode": "0",
|
||||
"admin": "80____"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ICE 802",
|
||||
"number": "802",
|
||||
"icoX": 0,
|
||||
"cls": 1,
|
||||
"oprX": 0,
|
||||
"prodCtx": {
|
||||
"name": "ICE 802",
|
||||
"num": "802",
|
||||
"matchId": "18",
|
||||
"catOut": "ICE",
|
||||
"catOutS": "ICE",
|
||||
"catOutL": "Intercity-Express",
|
||||
"catIn": "ICE",
|
||||
"catCode": "0",
|
||||
"admin": "80____"
|
||||
}
|
||||
}
|
||||
],
|
||||
"polyL": [],
|
||||
"layerL": [
|
||||
{
|
||||
"id": "standard",
|
||||
"name": "standard",
|
||||
"index": 0,
|
||||
"annoCnt": 0
|
||||
}
|
||||
],
|
||||
"crdSysL": [
|
||||
{
|
||||
"id": "standard",
|
||||
"index": 0,
|
||||
"type": "WGS84",
|
||||
"dim": 3
|
||||
}
|
||||
],
|
||||
"opL": [
|
||||
{
|
||||
"name": "DB Fernverkehr AG",
|
||||
"icoX": 1
|
||||
}
|
||||
],
|
||||
"remL": [
|
||||
{
|
||||
"type": "A",
|
||||
"code": "CK",
|
||||
"prio": 200,
|
||||
"icoX": 2,
|
||||
"txtN": "Komfort Check-in möglich (Infos unter bahn.de/kci)"
|
||||
},
|
||||
{
|
||||
"type": "A",
|
||||
"code": "BR",
|
||||
"prio": 450,
|
||||
"icoX": 3,
|
||||
"txtN": "Bordrestaurant"
|
||||
},
|
||||
{
|
||||
"type": "M",
|
||||
"code": "",
|
||||
"icoX": 4,
|
||||
"txtS": "ICE 696: Berlin Hbf (tief)->Hamburg Hbf: Information.",
|
||||
"txtN": "Bitte beachten Sie die Regelung zur Mund-Nase-Bedeckung im öffentlichen Personenverkehr.",
|
||||
"sIdx": 0
|
||||
},
|
||||
{
|
||||
"type": "A",
|
||||
"code": "FR",
|
||||
"prio": 260,
|
||||
"icoX": 5,
|
||||
"txtN": "Bicycles conveyed - subject to reservation"
|
||||
},
|
||||
{
|
||||
"type": "A",
|
||||
"code": "FB",
|
||||
"prio": 260,
|
||||
"icoX": 6,
|
||||
"txtN": "Number of bicycles conveyed limited"
|
||||
},
|
||||
{
|
||||
"type": "A",
|
||||
"code": "EH",
|
||||
"prio": 560,
|
||||
"icoX": 2,
|
||||
"txtN": "vehicle-mounted accessaid"
|
||||
},
|
||||
{
|
||||
"type": "M",
|
||||
"code": "",
|
||||
"icoX": 4,
|
||||
"txtS": "ICE 602: Berlin Hbf (tief)->Hamburg Hbf: Information.",
|
||||
"txtN": "Bitte beachten Sie die Regelung zur Mund-Nase-Bedeckung im öffentlichen Personenverkehr.",
|
||||
"sIdx": 0
|
||||
},
|
||||
{
|
||||
"type": "M",
|
||||
"code": "",
|
||||
"icoX": 4,
|
||||
"txtS": "ICE 802: Berlin Hbf (tief)->Hamburg Hbf: Information.",
|
||||
"txtN": "Bitte beachten Sie die Regelung zur Mund-Nase-Bedeckung im öffentlichen Personenverkehr.",
|
||||
"sIdx": 0
|
||||
}
|
||||
],
|
||||
"icoL": [
|
||||
{
|
||||
"res": "ICE"
|
||||
},
|
||||
{
|
||||
"res": "D",
|
||||
"txt": "DB Fernverkehr AG"
|
||||
},
|
||||
{
|
||||
"res": "attr_info"
|
||||
},
|
||||
{
|
||||
"res": "attr_resto"
|
||||
},
|
||||
{
|
||||
"res": "HimLow"
|
||||
},
|
||||
{
|
||||
"res": "attr_bike_r"
|
||||
},
|
||||
{
|
||||
"res": "attr_bike"
|
||||
}
|
||||
],
|
||||
"tcocL": [
|
||||
{
|
||||
"c": "FIRST",
|
||||
"r": 1
|
||||
},
|
||||
{
|
||||
"c": "SECOND",
|
||||
"r": 1
|
||||
},
|
||||
{
|
||||
"c": "SECOND",
|
||||
"r": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
"outConL": [
|
||||
{
|
||||
"cid": "C-0",
|
||||
"date": "20200727",
|
||||
"dur": "015600",
|
||||
"chg": 0,
|
||||
"sDays": {
|
||||
"sDaysR": "runs 26. until 28. Jul 2020 ",
|
||||
"sDaysB": "00000000000000000000000000000000000000000000000000000004E00000000000000000000000000000000000"
|
||||
},
|
||||
"dep": {
|
||||
"locX": 0,
|
||||
"idx": 9,
|
||||
"dProdX": 0,
|
||||
"dPlatfS": "7",
|
||||
"dInR": true,
|
||||
"dTimeS": "103800",
|
||||
"dProgType": "PROGNOSED",
|
||||
"dTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"arr": {
|
||||
"locX": 2,
|
||||
"idx": 11,
|
||||
"aPlatfS": "5",
|
||||
"aOutR": true,
|
||||
"aTimeS": "123400",
|
||||
"aProgType": "PROGNOSED",
|
||||
"aTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"secL": [
|
||||
{
|
||||
"type": "JNY",
|
||||
"icoX": 0,
|
||||
"dep": {
|
||||
"locX": 0,
|
||||
"idx": 9,
|
||||
"dProdX": 0,
|
||||
"dPlatfS": "7",
|
||||
"dInR": true,
|
||||
"dTimeS": "103800",
|
||||
"dProgType": "PROGNOSED",
|
||||
"dTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"arr": {
|
||||
"locX": 2,
|
||||
"idx": 11,
|
||||
"aPlatfS": "5",
|
||||
"aOutR": true,
|
||||
"aTimeS": "123400",
|
||||
"aProgType": "PROGNOSED",
|
||||
"aTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"jny": {
|
||||
"jid": "1|244757|0|80|27072020",
|
||||
"prodX": 0,
|
||||
"dirTxt": "Kiel Hbf",
|
||||
"status": "P",
|
||||
"isRchbl": true,
|
||||
"poly": {
|
||||
"delta": true,
|
||||
"dim": 3,
|
||||
"type": "WGS84",
|
||||
"crdEncYX": "q}q_IqbrpA@BeMfIyHvH_A_D??sEnGwNzO??h@jB{EjFgF`GgB`DiAdDoArHHBFB[|F?dGn@dNq@L??`BvTfA`T??nApPn@zKXGYFtB|\\SDRE`Cr`@??N~BDAWHrPp`ClEjs@??@@TGrDhg@z@dQlLbwEF?DAnApj@M|^mA~NoHj`@qBbZUEAtCeCpg@JB??mGf_AOC@@kBjYq@OuBpUcH`]h@d@qB|N[O}BbViElj@rAf@aA]sA|NCAB@eMjwAiFf_@yFt_@st@zmE??rAaI??qRfkA??aSdiAyXjbB??c}@hnF??w]zuB??????od@foCcMlv@??sSzoA}Lpq@geAxnGoUdsAkWv}AuLtv@{S~kA??mHpe@gHt^ey@z|C??owFp~S??qp@deCqHxUiItS??aInPiItNw~HrvM??q|DhwG??a{OnaX??gZjg@uFlJO[s\\`k@??P\\yj@`aAcD|H{EnPc}CjjNyDbTcCdUeA|UIdVvLn~HdBvc@p[jiG~@|c@@rQUhS??y[jtMaArZcAdQaEvb@ydA`eI??mJjh@_I~ZujIx_W??kRvl@_Vz~@kDjOoeBf_JsTjkAgD`UkCf\\mCvaAeRxoI[nTLle@_@fLkAYjAXeAnLyB~LqEpNkD|G}ExG}CrCyG`EkKrEiLzE??eMhD_OhBi`AxH??en@lEkiJ~u@??s`NvhA??myDrZcJnA_U~FaOnGuSpMyMfLeMbNmL|OsKpQiNhZaoCvyH??ub@bmA??m}EhfNyIlTkSv`@??gkDjbHjDbHkDcHqH|MqHrKgLhMcLdJgHdEaIbDqWfFmGbBoHnD{FhEgGvG{HrLiCnFqOx`@??u~B`mG??kiC|cHaQhg@sGdWeFlXyR|yA??qkAdbJ??udBjyMaFlb@_AvQObPPvMh@pL|@rKjBfNnCzN`F`ScAzAvJtSpH|St@jDx@jI??jBqD|iE~rHtDlIbDdJdF`SnDrTlCx[??xk@prJ??ni@t}IbAlUVlVs@nmEUvQe@zLu@xLcB~Po`@pyC??i_ArgH_D|YmAhQu@pQ[tQGd[x@rfVYlVuA`VoBzP}DpT??cHv[wFnR}HnQaIhMuo@pv@}aFngG??w_D~zDiP~VoUpe@???B??_~AveDh@zAiDlDqBdDoCpFs\\zs@??iJ~SoL~\\oF|ReQhx@??k}@deE??yX~pA{C~OsCdU}@vLg@|LQbMBbMf@vQv@xLjAnL~AdLnM~r@bBbLbBbQbAfVAd[mA|ZwAfQ}Hlm@??wBjSkAjQ}Bz{@w@pQyBtUiClPiDnOwCtJijAdiDgCdKuBtKuCdU_AvLi@|LSbM@bMxMbsFRzQQvQsAbVoAnLiB~KkDnO}Mfa@mC~J}DhToCvV??oFlk@qBj_@s@d[Gb\\G@Fv@H`[WNPxGxBz_@bDv^tBnP~QrmA~CxOfEvNdFjM|FnK??fHtJjR|Q|E`GpGfKpFzLpEfNjDpOhB~KjFpb@vCbQPMdExPbDbJvDjInGjKfQzT`IjOhG~QfE~S??QJxBxRbAjQ????fApQjApLhB|K|BpKlC~JpEfNfOx_@???@????tErMpDjO`CnPjAjQDd[gEfx@VD??MxBWGiNhlC??qBb^PDQEcB|SqBzP{Gpa@qDhOmElNsQ|e@??}Whn@e^v|@??\\l@a@|@wm@~zAEKDJkBvEKO_nAj|CgEhKDHBFyHbSMOoQdk@aJr_@cBnI@@HD{@jI{Bh_@oFph@B@CAoJzk@{AjNoAlGuIvZ_CjK}CjJiCbK_AxGkAlQ_HxV}BvEuC|CmDfAiGh@cFEoG~AiEg@ED`@~B",
|
||||
"crdEncZ": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????",
|
||||
"crdEncS": "NNMNNNLNNNNLNLNNNLNNNNKNNNNNNNNNNNNNNLNNNNLNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNLNNNNNNKNNNNNNNNNNNLMLMKMNNMNNNNNNMNNLNNNNNNNNNNNNNNLNNMNMNNMNNKNNNLNNNNNNNNNKNNMNNNNMMNNNMNMNLNKNNNMNNNKNNNNLNMNMNMNMNNNNNNMNNNNNLNMNKNKNLNMNKNNNNMNMNNNNNLNMNKNKNLNNNNKNNNNKNNNNNNNNMNNKNKNNNNNKNLNNNNMNNMNMNLNNNNNNNNNNKNNNNMNMNNNNKNNKNKNLNKNKNMNNNMNNLNKNMNLNNKNNKNKNNLNNKNMLNMNNNNMNNNNNKNNLNMNMNNMLNMNMNKLNNNKNMNNNNNNMNNNKNKNKNNNNNNMNMNNNNNNNNNNNNLNNLNNNKNNNNNNNNNNNNNNNNNNNNKNNNNNLNKKKNLNNMNLNMNNNN",
|
||||
"crdEncF": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????",
|
||||
"ppLocRefL": [
|
||||
{
|
||||
"ppIdx": 0,
|
||||
"locX": 0
|
||||
},
|
||||
{
|
||||
"ppIdx": 474,
|
||||
"locX": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271038$202007271234$ICE 696$$1$$$",
|
||||
"msgL": [
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 0,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 1,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 2,
|
||||
"prio": 240,
|
||||
"fIdx": -1,
|
||||
"tIdx": -1,
|
||||
"tagL": [
|
||||
"RES_CON_FTR_H3"
|
||||
]
|
||||
}
|
||||
],
|
||||
"subscr": "F",
|
||||
"dTrnCmpSX": {
|
||||
"tcocX": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
"resState": "N",
|
||||
"resRecommendation": "N"
|
||||
}
|
||||
],
|
||||
"ctxRecon": "¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271038$202007271234$ICE 696$$1$$$",
|
||||
"trfRes": {
|
||||
"statusCode": "OK",
|
||||
"fareSetL": [
|
||||
{
|
||||
"fareL": [
|
||||
{
|
||||
"prc": 6990,
|
||||
"isFromPrice": true,
|
||||
"isBookable": true,
|
||||
"isUpsell": false,
|
||||
"targetCtx": "D",
|
||||
"buttonText": "Continue to booking"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"conSubscr": "F",
|
||||
"resState": "N",
|
||||
"resRecommendation": "N",
|
||||
"recState": "U",
|
||||
"sotRating": 0,
|
||||
"isSotCon": false,
|
||||
"showARSLink": false,
|
||||
"sotCtxt": {
|
||||
"cnLocX": 0,
|
||||
"calcDate": "20200726",
|
||||
"jid": "1|244757|0|80|-1",
|
||||
"locMode": "FROM_START",
|
||||
"pLocX": 0,
|
||||
"reqMode": "UNKNOWN",
|
||||
"sectX": 0,
|
||||
"calcTime": "132949"
|
||||
},
|
||||
"cksum": "cdf4550c_3",
|
||||
"dTrnCmpSX": {
|
||||
"tcocX": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"cid": "C-1",
|
||||
"date": "20200727",
|
||||
"dur": "020100",
|
||||
"chg": 0,
|
||||
"sDays": {
|
||||
"sDaysR": "runs 27. Jul until 3. Aug 2020 Mo, Tu, Sa, Su ",
|
||||
"sDaysB": "00000000000000000000000000000000000000000000000000000006638000000000000000000000000000000000"
|
||||
},
|
||||
"dep": {
|
||||
"locX": 0,
|
||||
"idx": 8,
|
||||
"dProdX": 1,
|
||||
"dPlatfS": "8",
|
||||
"dInR": true,
|
||||
"dTimeS": "114000",
|
||||
"dProgType": "PROGNOSED",
|
||||
"dTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"arr": {
|
||||
"locX": 2,
|
||||
"idx": 10,
|
||||
"aPlatfS": "8",
|
||||
"aOutR": true,
|
||||
"aTimeS": "134100",
|
||||
"aProgType": "PROGNOSED",
|
||||
"aTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"secL": [
|
||||
{
|
||||
"type": "JNY",
|
||||
"icoX": 0,
|
||||
"dep": {
|
||||
"locX": 0,
|
||||
"idx": 8,
|
||||
"dProdX": 1,
|
||||
"dPlatfS": "8",
|
||||
"dInR": true,
|
||||
"dTimeS": "114000",
|
||||
"dProgType": "PROGNOSED",
|
||||
"dTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"arr": {
|
||||
"locX": 2,
|
||||
"idx": 10,
|
||||
"aPlatfS": "8",
|
||||
"aOutR": true,
|
||||
"aTimeS": "134100",
|
||||
"aProgType": "PROGNOSED",
|
||||
"aTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"jny": {
|
||||
"jid": "1|243213|0|80|27072020",
|
||||
"prodX": 1,
|
||||
"dirTxt": "Hamburg-Altona",
|
||||
"status": "P",
|
||||
"isRchbl": true,
|
||||
"poly": {
|
||||
"delta": true,
|
||||
"dim": 3,
|
||||
"type": "WGS84",
|
||||
"crdEncYX": "q}q_IqbrpA@BeMfIyHvH_A_D??sEnGwNzO??h@jB{EjFgF`GgB`DiAdDoArHHBFB[|F?dGn@dNq@L??`BvTfA`T??nApPn@zKXGYFtB|\\SDRE`Cr`@??N~BDAWHrPp`ClEjs@??@@TGrDhg@z@dQlLbwEF?DAnApj@M|^mA~NoHj`@qBbZUEAtCeCpg@JB??mGf_AOC@@kBjYq@OuBpUcH`]h@d@qB|N[O}BbViElj@rAf@aA]sA|NCAB@eMjwAiFf_@yFt_@st@zmE??rAaI??qRfkA??aSdiAyXjbB??c}@hnF??w]zuB??????od@foCcMlv@??sSzoA}Lpq@geAxnGoUdsAkWv}AuLtv@{S~kA??mHpe@gHt^ey@z|C??owFp~S??qp@deCqHxUiItS??aInPiItNw~HrvM??q|DhwG??a{OnaX??gZjg@uFlJO[s\\`k@??P\\yj@`aAcD|H{EnPc}CjjNyDbTcCdUeA|UIdVvLn~HdBvc@p[jiG~@|c@@rQUhS??y[jtMaArZcAdQaEvb@ydA`eI??mJjh@_I~ZujIx_W??kRvl@_Vz~@kDjOoeBf_JsTjkAgD`UkCf\\mCvaAeRxoI[nTLle@_@fLkAYjAXeAnLyB~LqEpNkD|G}ExG}CrCyG`EkKrEiLzE??eMhD_OhBi`AxH??en@lEkiJ~u@??s`NvhA??myDrZcJnA_U~FaOnGuSpMyMfLeMbNmL|OsKpQiNhZaoCvyH??ub@bmA??m}EhfNyIlTkSv`@??gkDjbHjDbHkDcHqH|MqHrKgLhMcLdJgHdEaIbDqWfFmGbBoHnD{FhEgGvG{HrLiCnFqOx`@??u~B`mG??kiC|cHaQhg@sGdWeFlXyR|yA??qkAdbJ??udBjyMaFlb@_AvQObPPvMh@pL|@rKjBfNnCzN`F`ScAzAvJtSpH|St@jDx@jI??jBqD|iE~rHtDlIbDdJdF`SnDrTlCx[??xk@prJ??ni@t}IbAlUVlVs@nmEUvQe@zLu@xLcB~Po`@pyC??i_ArgH_D|YmAhQu@pQ[tQGd[x@rfVYlVuA`VoBzP}DpT??cHv[wFnR}HnQaIhMuo@pv@}aFngG??w_D~zDiP~VoUpe@???B??_~AveDh@zAiDlDqBdDoCpFs\\zs@??iJ~SoL~\\oF|ReQhx@??k}@deE??yX~pA{C~OsCdU}@vLg@|LQbMBbMf@vQv@xLjAnL~AdLnM~r@bBbLbBbQbAfVAd[mA|ZwAfQ}Hlm@??wBjSkAjQ}Bz{@w@pQyBtUiClPiDnOwCtJijAdiDgCdKuBtKuCdU_AvLi@|LSbM@bMxMbsFRzQQvQsAbVoAnLiB~KkDnO}Mfa@mC~J}DhToCvV??oFlk@qBj_@s@d[Gb\\G@Fv@H`[WNPxGxBz_@bDv^tBnP~QrmA~CxOfEvNdFjM|FnK??fHtJjR|Q|E`GpGfKpFzLpEfNjDpOhB~KjFpb@vCbQPMdExPbDbJvDjInGjKfQzT`IjOhG~QfE~S??QJxBxRbAjQ????fApQjApLhB|K|BpKlC~JpEfNfOx_@???@????tErMpDjO`CnPjAjQDd[gEfx@VD??MxBWGiNhlC??qBb^PDQEcB|SqBzP{Gpa@qDhOmElNsQ|e@??}Whn@e^v|@??\\l@a@|@wm@~zAEKDJkBvEKO_nAj|CgEhKDHBFyHbSMOoQdk@aJr_@cBnI@@HD{@jI{Bh_@oFph@B@CAoJzk@{AjNoAlGuIvZ_CjK}CjJiCbK_AxGkAlQ_HxV}BvEuC|CmDfAiGh@cFEoG~AiEg@ED`@~B",
|
||||
"crdEncZ": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????",
|
||||
"crdEncS": "NNMNNNLNNNNLNLNNNLNNNNKNNNNNNNNNNNNNNLNNNNLNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNLNNNNNNKNNNNNNNNNNNLMLMKMNNMNNNNNNMNNLNNNNNNNNNNNNNNLNNMNMNNMNNKNNNLNNNNNNNNNKNNMNNNNMMNNNMNMNLNKNNNMNNNKNNNNLNMNMNMNMNNNNNNMNNNNNLNMNKNKNLNMNKNNNNMNMNNNNNLNMNKNKNLNNNNKNNNNKNNNNNNNNMNNKNKNNNNNKNLNNNNMNNMNMNLNNNNNNNNNNKNNNNMNMNNNNKNNKNKNLNKNKNMNNNMNNLNKNMNLNNKNNKNKNNLNNKNMLNMNNNNMNNNNNKNNLNMNMNNMLNMNMNKLNNNKNMNNNNNNMNNNKNKNKNNNNNNMNMNNNNNNNNNNNNLNNLNNNKNNNNNNNNNNNNNNNNNNNNKNNNNNLNKKKNLNNMNLNMNNNN",
|
||||
"crdEncF": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????",
|
||||
"ppLocRefL": [
|
||||
{
|
||||
"ppIdx": 0,
|
||||
"locX": 0
|
||||
},
|
||||
{
|
||||
"ppIdx": 474,
|
||||
"locX": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271140$202007271341$ICE 602$$1$$$",
|
||||
"msgL": [
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 0,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 8,
|
||||
"tIdx": 10,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 3,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 8,
|
||||
"tIdx": 10,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 4,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 8,
|
||||
"tIdx": 10,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 1,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 8,
|
||||
"tIdx": 10,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 5,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 8,
|
||||
"tIdx": 10,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 6,
|
||||
"prio": 240,
|
||||
"fIdx": -1,
|
||||
"tIdx": -1,
|
||||
"tagL": [
|
||||
"RES_CON_FTR_H3"
|
||||
]
|
||||
}
|
||||
],
|
||||
"subscr": "F",
|
||||
"dTrnCmpSX": {
|
||||
"tcocX": [
|
||||
0,
|
||||
2
|
||||
]
|
||||
}
|
||||
},
|
||||
"resState": "N",
|
||||
"resRecommendation": "N"
|
||||
}
|
||||
],
|
||||
"ctxRecon": "¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271140$202007271341$ICE 602$$1$$$",
|
||||
"trfRes": {
|
||||
"statusCode": "OK",
|
||||
"fareSetL": [
|
||||
{
|
||||
"fareL": [
|
||||
{
|
||||
"prc": 6990,
|
||||
"isFromPrice": true,
|
||||
"isBookable": true,
|
||||
"isUpsell": false,
|
||||
"targetCtx": "D",
|
||||
"buttonText": "Continue to booking"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"conSubscr": "F",
|
||||
"resState": "N",
|
||||
"resRecommendation": "N",
|
||||
"recState": "U",
|
||||
"sotRating": 0,
|
||||
"isSotCon": false,
|
||||
"showARSLink": false,
|
||||
"sotCtxt": {
|
||||
"cnLocX": 0,
|
||||
"calcDate": "20200726",
|
||||
"jid": "1|243213|0|80|-1",
|
||||
"locMode": "FROM_START",
|
||||
"pLocX": 0,
|
||||
"reqMode": "UNKNOWN",
|
||||
"sectX": 0,
|
||||
"calcTime": "132949"
|
||||
},
|
||||
"cksum": "98e53541_3",
|
||||
"dTrnCmpSX": {
|
||||
"tcocX": [
|
||||
0,
|
||||
2
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"cid": "C-2",
|
||||
"date": "20200727",
|
||||
"dur": "021400",
|
||||
"chg": 0,
|
||||
"sDays": {
|
||||
"sDaysR": "runs 26. until 28. Jul 2020 ",
|
||||
"sDaysB": "00000000000000000000000000000000000000000000000000000007E00000000000000000000000000000000000"
|
||||
},
|
||||
"dep": {
|
||||
"locX": 0,
|
||||
"idx": 9,
|
||||
"dProdX": 2,
|
||||
"dPlatfS": "7",
|
||||
"dInR": true,
|
||||
"dTimeS": "123800",
|
||||
"dProgType": "PROGNOSED",
|
||||
"dTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"arr": {
|
||||
"locX": 2,
|
||||
"idx": 11,
|
||||
"aPlatfS": "5",
|
||||
"aOutR": true,
|
||||
"aTimeS": "145200",
|
||||
"aProgType": "PROGNOSED",
|
||||
"aTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"secL": [
|
||||
{
|
||||
"type": "JNY",
|
||||
"icoX": 0,
|
||||
"dep": {
|
||||
"locX": 0,
|
||||
"idx": 9,
|
||||
"dProdX": 2,
|
||||
"dPlatfS": "7",
|
||||
"dInR": true,
|
||||
"dTimeS": "123800",
|
||||
"dProgType": "PROGNOSED",
|
||||
"dTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"arr": {
|
||||
"locX": 2,
|
||||
"idx": 11,
|
||||
"aPlatfS": "5",
|
||||
"aOutR": true,
|
||||
"aTimeS": "145200",
|
||||
"aProgType": "PROGNOSED",
|
||||
"aTZOffset": 120,
|
||||
"type": "N"
|
||||
},
|
||||
"jny": {
|
||||
"jid": "1|246102|0|80|27072020",
|
||||
"prodX": 2,
|
||||
"dirTxt": "Hamburg-Altona",
|
||||
"status": "P",
|
||||
"isRchbl": true,
|
||||
"poly": {
|
||||
"delta": true,
|
||||
"dim": 3,
|
||||
"type": "WGS84",
|
||||
"crdEncYX": "q}q_IqbrpA@BeMfIyHvH_A_D??sEnGwNzO??h@jB{EjFgF`GgB`DiAdDoArHHBFB[|F?dGn@dNq@L??`BvTfA`T??nApPn@zKXGYFtB|\\SDRE`Cr`@??N~BDAWHrPp`ClEjs@??@@TGrDhg@z@dQlLbwEF?DAnApj@M|^mA~NoHj`@qBbZUEAtCeCpg@JB??mGf_AOC@@kBjYq@OuBpUcH`]h@d@qB|N[O}BbViElj@rAf@aA]sA|NCAB@eMjwAiFf_@yFt_@st@zmE??rAaI??qRfkA??aSdiAyXjbB??c}@hnF??w]zuB??????od@foCcMlv@??sSzoA}Lpq@geAxnGoUdsAkWv}AuLtv@{S~kA??mHpe@gHt^ey@z|C??owFp~S??qp@deCqHxUiItS??aInPiItNw~HrvM??q|DhwG??a{OnaX??gZjg@uFlJO[s\\`k@??P\\yj@`aAcD|H{EnPc}CjjNyDbTcCdUeA|UIdVvLn~HdBvc@p[jiG~@|c@@rQUhS??y[jtMaArZcAdQaEvb@ydA`eI??mJjh@_I~ZujIx_W??kRvl@_Vz~@kDjOoeBf_JsTjkAgD`UkCf\\mCvaAeRxoI[nTLle@_@fLkAYjAXeAnLyB~LqEpNkD|G}ExG}CrCyG`EkKrEiLzE??eMhD_OhBi`AxH??en@lEkiJ~u@??s`NvhA??myDrZcJnA_U~FaOnGuSpMyMfLeMbNmL|OsKpQiNhZaoCvyH??ub@bmA??m}EhfNyIlTkSv`@??gkDjbHjDbHkDcHqH|MqHrKgLhMcLdJgHdEaIbDqWfFmGbBoHnD{FhEgGvG{HrLiCnFqOx`@??u~B`mG??kiC|cHaQhg@sGdWeFlXyR|yA??qkAdbJ??udBjyMaFlb@_AvQObPPvMh@pL|@rKjBfNnCzN`F`ScAzAvJtSpH|St@jDx@jI??jBqD|iE~rHtDlIbDdJdF`SnDrTlCx[??xk@prJ??ni@t}IbAlUVlVs@nmEUvQe@zLu@xLcB~Po`@pyC??i_ArgH_D|YmAhQu@pQ[tQGd[x@rfVYlVuA`VoBzP}DpT??cHv[wFnR}HnQaIhMuo@pv@}aFngG??w_D~zDiP~VoUpe@???B??_~AveDh@zAiDlDqBdDoCpFs\\zs@??iJ~SoL~\\oF|ReQhx@??k}@deE??yX~pA{C~OsCdU}@vLg@|LQbMBbMf@vQv@xLjAnL~AdLnM~r@bBbLbBbQbAfVAd[mA|ZwAfQ}Hlm@??wBjSkAjQ}Bz{@w@pQyBtUiClPiDnOwCtJijAdiDgCdKuBtKuCdU_AvLi@|LSbM@bMxMbsFRzQQvQsAbVoAnLiB~KkDnO}Mfa@mC~J}DhToCvV??oFlk@qBj_@s@d[Gb\\G@Fv@H`[WNPxGxBz_@bDv^tBnP~QrmA~CxOfEvNdFjM|FnK??fHtJjR|Q|E`GpGfKpFzLpEfNjDpOhB~KjFpb@vCbQPMdExPbDbJvDjInGjKfQzT`IjOhG~QfE~S??QJxBxRbAjQ????fApQjApLhB|K|BpKlC~JpEfNfOx_@???@????tErMpDjO`CnPjAjQDd[gEfx@VD??MxBWGiNhlC??qBb^PDQEcB|SqBzP{Gpa@qDhOmElNsQ|e@??}Whn@e^v|@??\\l@a@|@wm@~zAEKDJkBvEKO_nAj|CgEhKDHBFyHbSMOoQdk@aJr_@cBnI@@HD{@jI{Bh_@oFph@B@CAoJzk@{AjNoAlGuIvZ_CjK}CjJiCbK_AxGkAlQ_HxV}BvEuC|CmDfAiGh@cFEoG~AiEg@ED`@~B",
|
||||
"crdEncZ": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????",
|
||||
"crdEncS": "NNMNNNLNNNNLNLNNNLNNNNKNNNNNNNNNNNNNNLNNNNLNNNNNNNNNNNNNNNNNNNNNNNNKNNNNNNNNLNNNNNNKNNNNNNNNNNNLMLMKMNNMNNNNNNMNNLNNNNNNNNNNNNNNLNNMNMNNMNNKNNNLNNNNNNNNNKNNMNNNNMMNNNMNMNLNKNNNMNNNKNNNNLNMNMNMNMNNNNNNMNNNNNLNMNKNKNLNMNKNNNNMNMNNNNNLNMNKNKNLNNNNKNNNNKNNNNNNNNMNNKNKNNNNNKNLNNNNMNNMNMNLNNNNNNNNNNKNNNNMNMNNNNKNNKNKNLNKNKNMNNNMNNLNKNMNLNNKNNKNKNNLNNKNMLNMNNNNMNNNNNKNNLNMNMNNMLNMNMNKLNNNKNMNNNNNNMNNNKNKNKNNNNNNMNMNNNNNNNNNNNNLNNLNNNKNNNNNNNNNNNNNNNNNNNNKNNNNNLNKKKNLNNMNLNMNNNN",
|
||||
"crdEncF": "???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????",
|
||||
"ppLocRefL": [
|
||||
{
|
||||
"ppIdx": 0,
|
||||
"locX": 0
|
||||
},
|
||||
{
|
||||
"ppIdx": 474,
|
||||
"locX": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"ctxRecon": "T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271238$202007271452$ICE 802$$1$$$",
|
||||
"msgL": [
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 0,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 3,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 4,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 1,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL_L"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 5,
|
||||
"fLocX": 0,
|
||||
"tLocX": 2,
|
||||
"fIdx": 9,
|
||||
"tIdx": 11,
|
||||
"tagL": [
|
||||
"RES_JNY_DTL"
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "REM",
|
||||
"remX": 7,
|
||||
"prio": 240,
|
||||
"fIdx": -1,
|
||||
"tIdx": -1,
|
||||
"tagL": [
|
||||
"RES_CON_FTR_H3"
|
||||
]
|
||||
}
|
||||
],
|
||||
"subscr": "F",
|
||||
"dTrnCmpSX": {
|
||||
"tcocX": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
"resState": "N",
|
||||
"resRecommendation": "N"
|
||||
}
|
||||
],
|
||||
"ctxRecon": "¶HKI¶T$A=1@O=Berlin Hbf (tief)@L=8098160@a=128@$A=1@O=Hamburg Hbf@L=8002549@a=128@$202007271238$202007271452$ICE 802$$1$$$",
|
||||
"trfRes": {
|
||||
"statusCode": "OK",
|
||||
"fareSetL": [
|
||||
{
|
||||
"fareL": [
|
||||
{
|
||||
"prc": 5990,
|
||||
"isFromPrice": true,
|
||||
"isBookable": true,
|
||||
"isUpsell": false,
|
||||
"targetCtx": "D",
|
||||
"buttonText": "Continue to booking"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"conSubscr": "F",
|
||||
"resState": "N",
|
||||
"resRecommendation": "N",
|
||||
"recState": "U",
|
||||
"sotRating": 0,
|
||||
"isSotCon": false,
|
||||
"showARSLink": false,
|
||||
"sotCtxt": {
|
||||
"cnLocX": 0,
|
||||
"calcDate": "20200726",
|
||||
"jid": "1|246102|0|80|-1",
|
||||
"locMode": "FROM_START",
|
||||
"pLocX": 0,
|
||||
"reqMode": "UNKNOWN",
|
||||
"sectX": 0,
|
||||
"calcTime": "132949"
|
||||
},
|
||||
"cksum": "bbe9b8dd_3",
|
||||
"dTrnCmpSX": {
|
||||
"tcocX": [
|
||||
0,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"outCtxScrB": "2|OB|MT#11#327518#327518#327634#327634#0#0#485#327476#1#-2147482598#0#1#2|PDH#75e25308610ed872d1e38869082dfcf9|RD#27072020|RT#95600|US#1",
|
||||
"outCtxScrF": "2|OF|MT#11#327638#327638#327772#327772#0#0#485#327581#3#-2147482598#0#1#2|PDH#75e25308610ed872d1e38869082dfcf9|RD#27072020|RT#95600|US#1",
|
||||
"fpB": "20191215",
|
||||
"fpE": "20201212",
|
||||
"bfATS": -1,
|
||||
"bfIOSTS": -1,
|
||||
"planrtTS": "1595762840"
|
||||
}
|
|
@ -7,6 +7,7 @@ require('./db-stop')
|
|||
require('./insa-stop')
|
||||
require('./bvg-journey')
|
||||
require('./db-journey')
|
||||
require('./db-journey-polyline')
|
||||
require('./db-arrivals')
|
||||
require('./vbb-departures')
|
||||
require('./bvg-radar')
|
||||
|
|
Loading…
Add table
Reference in a new issue