From 0102b720090970ef9bc7ccc1271b325ab8b294f5 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Thu, 7 Dec 2023 01:05:43 +0100 Subject: [PATCH] =?UTF-8?q?remove=20defunct=20SNCB=20profile=20?= =?UTF-8?q?=F0=9F=92=A5=F0=9F=93=9D=E2=9C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit related: #284 related: https://github.com/iRail/iRail/issues/466 related: https://github.com/schildbach/public-transport-enabler/issues/502 --- p/readme.md | 1 - p/sncb/base.json | 15 - p/sncb/digicert-sha2-secure-server-ca.crt.pem | 92 - p/sncb/example.js | 46 - p/sncb/index.js | 69 - p/sncb/products.js | 63 - p/sncb/readme.md | 22 - parse/hint.js | 22 - .../requests_1722637011/recording.har | 708 ------ test/e2e/sncb.js | 111 - test/fixtures/sncb-journey-with-chki.json | 2019 ----------------- test/fixtures/sncb-stop.json | 260 --- test/sncb-journey-with-chki.js | 32 - tools/pull-profile-base-data.sh | 1 - 14 files changed, 3461 deletions(-) delete mode 100644 p/sncb/base.json delete mode 100644 p/sncb/digicert-sha2-secure-server-ca.crt.pem delete mode 100644 p/sncb/example.js delete mode 100644 p/sncb/index.js delete mode 100644 p/sncb/products.js delete mode 100644 p/sncb/readme.md delete mode 100644 test/e2e/sncb.js delete mode 100644 test/fixtures/sncb-journey-with-chki.json delete mode 100644 test/fixtures/sncb-stop.json delete mode 100644 test/sncb-journey-with-chki.js diff --git a/p/readme.md b/p/readme.md index 088dc0220..5c38e444b 100644 --- a/p/readme.md +++ b/p/readme.md @@ -10,7 +10,6 @@ HAFAS endpoint | wrapper library | docs | example code | profile name -|-|-|-|- [Deutsche Bahn (DB)](https://en.wikipedia.org/wiki/Deutsche_Bahn) | [`db-hafas`](https://github.com/public-transport/db-hafas) | [docs](db/readme.md) | [example](db/example.js) | [`db`](db) [Polskie Koleje Państwowe (PKP)](https://en.wikipedia.org/wiki/Polish_State_Railways) | [`pkp-hafas`](https://github.com/juliuste/pkp-hafas) | [docs](pkp/readme.md) | [example](pkp/example.js) | [`pkp`](pkp) -[Belgian National Railways (SNCB/NMBS)](https://en.wikipedia.org/wiki/National_Railway_Company_of_Belgium) | - | [docs](sncb/readme.md) | [example](sncb/example.js) | [`sncb`](sncb) (currently broken) [*Iarnród Éireann* (Irish Rail)](https://en.wikipedia.org/wiki/Iarnród_Éireann) | - | [docs](irish-rail/readme.md) | [example](irish-rail/example.js) | [`irish-rail`](irish-rail) [Berlin & Brandenburg public transport (VBB)](https://en.wikipedia.org/wiki/Verkehrsverbund_Berlin-Brandenburg) | [`vbb-hafas`](https://github.com/public-transport/vbb-hafas) | [docs](vbb/readme.md) | [example](vbb/example.js) | [`vbb`](vbb) [Berlin public transport (BVG)](https://en.wikipedia.org/wiki/Berliner_Verkehrsbetriebe) | [`bvg-hafas`](https://github.com/public-transport/bvg-hafas) | [docs](bvg/readme.md) | [example](bvg/example.js) | [`bvg`](bvg) diff --git a/p/sncb/base.json b/p/sncb/base.json deleted file mode 100644 index eaf076057..000000000 --- a/p/sncb/base.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "auth": { - "type": "AID", - "aid": "sncb-mobi" - }, - "client": { - "type": "IPH", - "id": "SNCB", - "v": "4030200", - "name": "sncb" - }, - "endpoint": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe", - "ver": "1.21", - "defaultLanguage": "fr" -} diff --git a/p/sncb/digicert-sha2-secure-server-ca.crt.pem b/p/sncb/digicert-sha2-secure-server-ca.crt.pem deleted file mode 100644 index b69c79ee1..000000000 --- a/p/sncb/digicert-sha2-secure-server-ca.crt.pem +++ /dev/null @@ -1,92 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIHLDCCBhSgAwIBAgIQBwcA9Au3lgLI6WjFe5ID9jANBgkqhkiG9w0BAQsFADBP -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMSkwJwYDVQQDEyBE -aWdpQ2VydCBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTAeFw0yMTA5MDEwMDAwMDBa -Fw0yMjA5MDEyMzU5NTlaMHoxCzAJBgNVBAYTAkJFMRQwEgYDVQQHEwtTaW50LUdp -bGxpczE4MDYGA1UEChMvTmF0aW9uYWxlIE1hYXRzY2hhcHBpaiBkZXIgQmVsZ2lz -Y2hlIFNwb29yd2VnZW4xGzAZBgNVBAMTEnd3dy5iZWxnaWFucmFpbC5iZTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOlf9B28jPNFztgjRP3wiKTwEo3Z -0RhdYhQJY+boOnruPMZM1xx9CDPWxerlAH1GP8KANm5pEXswCqwE5U5tse46qcV5 -C4o5vOyzvHNt4T1Qe/LSM4m4Vu4SiNmxfrIbY3PeO7Eaya+uFOyB2bSfjlG9VQ/0 -49/TQD/qPSBEl5jGxnVJ+6/XipHjYn0xbAlA00jI9ZcqRGSI7bhf96ylsEK2p0LA -RCd+aOJP3bB9s6VTLacmZupYLuaoqie2Q9ZVa2LhbrjTS9BPEqXWScIKNqRJJ8e4 -ct/LHppFuo1ETb9CkXmZkzQCZByJ3F3mH4JR8DFKF5TaxT7rMThKcmE9BzUCAwEA -AaOCA9cwggPTMB8GA1UdIwQYMBaAFLdrouqoqoSMeeq02g+YssWVdrn0MB0GA1Ud -DgQWBBTf6fOxPMVsR//Le0OW8LouwkQqzzB/BgNVHREEeDB2gg5iZWxnaWFucmFp -bC5iZYIHbm1icy5iZYIHc25jYi5iZYIPYmVsZ2lhbnRyYWluLmJlggt3d3cuc25j -Yi5iZYILd3d3Lm5tYnMuYmWCEnd3dy5iZWxnaWFucmFpbC5iZYITd3d3LmJlbGdp -YW50cmFpbi5iZTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG -CCsGAQUFBwMCMIGPBgNVHR8EgYcwgYQwQKA+oDyGOmh0dHA6Ly9jcmwzLmRpZ2lj -ZXJ0LmNvbS9EaWdpQ2VydFRMU1JTQVNIQTI1NjIwMjBDQTEtMy5jcmwwQKA+oDyG -Omh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRMU1JTQVNIQTI1NjIw -MjBDQTEtMy5jcmwwPgYDVR0gBDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYb -aHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMH8GCCsGAQUFBwEBBHMwcTAkBggr -BgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEkGCCsGAQUFBzAChj1o -dHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUTFNSU0FTSEEyNTYy -MDIwQ0ExLTEuY3J0MAwGA1UdEwEB/wQCMAAwggF+BgorBgEEAdZ5AgQCBIIBbgSC -AWoBaAB2ACl5vvCeOTkh8FZzn2Old+W+V32cYAr4+U1dJlwlXceEAAABe6K3CCoA -AAQDAEcwRQIhAITbnU94FLrpd0d/fqdboIEuHhgphgsxvbPScQG3Sg53AiALCyE2 -SYw08Ai/OWyxNF98BCbYPBsT8R/Vowku1BmvpwB2AFGjsPX9AXmcVm24N3iPDKR6 -zBsny/eeiEKaDf7UiwXlAAABe6K3CIQAAAQDAEcwRQIhALPrTiyJXTVzQawltvqa -cCprNqWwNSTuv+NB/mq97xPDAiBrYgvUrDAsCQ2FScFgKuVb0AkE7jJRnpWvhsae -4wpLiwB2AEHIyrHfIkZKEMahOglCh15OMYsbA+vrS8do8JBilgb2AAABe6K3CHMA -AAQDAEcwRQIgQGfYYntgzzHtZ4a8fXiUBTNeFNdpL8uVnn5SKApgD3gCIQDdW+Kp -j2LPE1JDeawLIHIfhLCIAIljCMbVtweIoC/ifDANBgkqhkiG9w0BAQsFAAOCAQEA -bvJkgvai1QyJ9mTUoP+1T/1UjD6qqUgAQlTL08wi+A2syjXHzpFCHYGd60p9RAH/ -3XlDDgUEvYhCzbIEUmVdvpe4uRqI0dQsFJQyrzOJ5Y3NUK3lxkdwXeHaX/pSK85T -iFGA28t36g222K5rUTTeT5h+IJfSl4OSKKCeEAaEFT6SwePZeu5EG3RZVAXJhE9U -g9MGjJgbE/CJRGhW9cBPU/VhAgbrz6hmH6FWk0VjF+3kGWLjvPiD9WdSQPfxxYy9 -wHzhSM/c7Zcb/eBP+J1XOWE17/TfSRG5dHFdLTEukrZ1XpLh8wqN6X8nBKTSjODh -5SMzfMBffX0shwvVv63vRg== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE6jCCA9KgAwIBAgIQCjUI1VwpKwF9+K1lwA/35DANBgkqhkiG9w0BAQsFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD -QTAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaME8xCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBS -U0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6a -qXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddn -g9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuW -raKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGB -Afr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21r -eacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBrjCCAaowHQYDVR0OBBYEFLdrouqo -qoSMeeq02g+YssWVdrn0MB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFV -MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw -EgYDVR0TAQH/BAgwBgEB/wIBADB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGG -GGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2Nh -Y2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDB7BgNV -HR8EdDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRH -bG9iYWxSb290Q0EuY3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20v -RGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMDAGA1UdIAQpMCcwBwYFZ4EMAQEwCAYG -Z4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAHer -t3onPa679n/gWlbJhKrKW3EX3SJH/E6f7tDBpATho+vFScH90cnfjK+URSxGKqNj -OSD5nkoklEHIqdninFQFBstcHL4AGw+oWv8Zu2XHFq8hVt1hBcnpj5h232sb0HIM -ULkwKXq/YFkQZhM6LawVEWwtIwwCPgU7/uWhnOKK24fXSuhe50gG66sSmvKvhMNb -g0qZgYOrAKHKCjxMoiWJKiKnpPMzTFuMLhoClw+dj20tlQj7T9rxkTgl4ZxuYRiH -as6xuwAwapu3r9rxxZf+ingkquqTgLozZXq8oXfpf2kUCwA/d5KxTVtzhwoT0JzI -8ks5T1KESaZMkE4f97Q= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD -QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB -CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 -nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt -43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P -T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 -gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO -BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR -TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw -DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr -hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg -06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF -PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls -YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk -CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= ------END CERTIFICATE----- diff --git a/p/sncb/example.js b/p/sncb/example.js deleted file mode 100644 index 1cdcc1a57..000000000 --- a/p/sncb/example.js +++ /dev/null @@ -1,46 +0,0 @@ -import {inspect} from 'util' -import {createClient} from '../../index.js' -import {profile as sncbProfile} from './index.js' - -// Pick a descriptive user agent! hafas-client won't work with this string. -const client = createClient(sncbProfile, 'hafas-client-example') - -const gentStPieters = '8892007' -const bruxellesMidi = '8814001' -const gentPaddenhoek = { - type: 'location', - address: 'Gent, Paddenhoek', - latitude: 51.0517, longitude: 3.724878, -} - -let data = await client.locations('gent') -// let data = await client.nearby(gentPaddenhoek) -// let data = await client.reachableFrom(gentPaddenhoek) - -// let data = await client.stop(gentStPieters, {linesOfStops: true}) - -// let data = await client.departures(gentStPieters) -// let data = await client.arrivals(gentStPieters, {duration: 10, linesOfStops: true}) - -// let data = await client.journeys(gentStPieters, bruxellesMidi, { -// stopovers: true, -// remarks: true, -// }) -// { -// const [journey] = data.journeys -// const leg = journey.legs[0] -// data = await client.trip(leg.tripId, {polyline: true}) -// } -// { -// const [journey] = data.journeys -// data = await client.refreshJourney(journey.refreshToken, {remarks: true}) -// } - -// let data = await client.radar({ -// north: 51.065, -// west: 3.688, -// south: 51.04, -// east: 3.748 -// }, {results: 10}) - -console.log(inspect(data, {depth: null, colors: true})) diff --git a/p/sncb/index.js b/p/sncb/index.js deleted file mode 100644 index b94d6e353..000000000 --- a/p/sncb/index.js +++ /dev/null @@ -1,69 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module' -const require = createRequire(import.meta.url) - -import {readFileSync} from 'fs' -import {Agent} from 'https' -import {strictEqual as eql} from 'assert' -import {parseHook} from '../../lib/profile-hooks.js' -import {parseLine} from '../../parse/line.js' -const baseProfile = require('./base.json') -import {products} from './products.js' - -// `www.belgianrail.be:443` doesn't provide the necessary CA certificate -// chain for Node.js to trust the certificate, so we manually add it. -// todo: fix this properly, e.g. by letting them know -const ca = readFileSync(new URL('./digicert-sha2-secure-server-ca.crt.pem', import.meta.url).pathname) -const agent = new Agent({ca}) -const transformReq = (ctx, req) => ({...req, agent}) - -// todo: this is ugly -const lineNameWithoutFahrtNr = ({parsed}) => { - const {name, fahrtNr} = parsed - if (!name || !fahrtNr || !/s\d/i.test(name)) return parsed - const i = name.indexOf(fahrtNr) - if (i < 0) return parsed - - if ( - /\s/.test(name[i - 1] || '') && // space before - name.length === i + fahrtNr.length // nothing behind - ) return { - ...parsed, - name: name.slice(0, i - 1) + name.slice(i + fahrtNr.length + 1), - } - return parsed -} -eql(lineNameWithoutFahrtNr({ - parsed: {name: 'THA 123', fahrtNr: '123'} -}).name, 'THA 123') -eql(lineNameWithoutFahrtNr({ - parsed: {name: 'S1 123', fahrtNr: '123'} -}).name, 'S1') -eql(lineNameWithoutFahrtNr({ - parsed: {name: 'S1-123', fahrtNr: '123'} -}).name, 'S1-123') -eql(lineNameWithoutFahrtNr({ - parsed: {name: 'S1 123a', fahrtNr: '123'} -}).name, 'S1 123a') - -const profile = { - ...baseProfile, - locale: 'fr-BE', - timezone: 'Europe/Brussels', - - transformReq, - - products, - - parseLine: parseHook(parseLine, lineNameWithoutFahrtNr), - - trip: true, - refreshJourney: true, - radar: true, - reachableFrom: true, -} - -export { - profile, -} diff --git a/p/sncb/products.js b/p/sncb/products.js deleted file mode 100644 index 40317fdd5..000000000 --- a/p/sncb/products.js +++ /dev/null @@ -1,63 +0,0 @@ -// https://www.belgiantrain.be/en/support/faq/faq-routes-schedules/faq-train-types -const products = [ // todo: 2, 8, 32, 128 - { - id: 'high-speed-train', - mode: 'train', - bitmasks: [1], - name: 'high-speed train', - short: 'HST', - default: true - }, - { - id: 'intercity-p', - mode: 'train', - bitmasks: [4], - name: 'InterCity/Peak', - short: 'IC/P', - default: true - }, - { - id: 's-train', - mode: 'train', - bitmasks: [16], - name: 'S-train', - short: 'S', - default: true - }, - { - id: 'local-train', - mode: 'train', - bitmasks: [64], - name: 'local train', - short: 'L', - default: true - }, - { - id: 'metro', - mode: 'train', - bitmasks: [256], - name: 'Metro', - short: 'M', - default: true - }, - { - id: 'bus', - mode: 'bus', - bitmasks: [512], - name: 'bus', - short: 'bus', - default: true - }, - { - id: 'tram', - mode: 'train', - bitmasks: [1024], - name: 'tram', - short: 'tram', - default: true - } -] - -export { - products, -} diff --git a/p/sncb/readme.md b/p/sncb/readme.md deleted file mode 100644 index 72a765aa6..000000000 --- a/p/sncb/readme.md +++ /dev/null @@ -1,22 +0,0 @@ -# SNCB profile for `hafas-client` - -*Note:* **This profile is currently broken** because [SNCB has switched the HAFAS API style](https://github.com/public-transport/hafas-client/issues/284) and we haven't migrated to the new API. - -[*Société nationale des chemins de fer belges (SNCB)*/*Nationale Maatschappij der Belgische Spoorwegen (NMBS)*](https://en.wikipedia.org/wiki/National_Railway_Company_of_Belgium) is the major public transport provider of [Belgium](https://en.wikipedia.org/wiki/Belgium). This profile adds *SNCB*-specific customizations to `hafas-client`. - -## Usage - -```js -import {createClient} from 'hafas-client' -import {profile as sncbProfile} from 'hafas-client/p/sncb/index.js' - -const userAgent = 'link-to-your-project-or-email' // adapt this to your project! - -// create a client with SNCB profile -const client = createClient(sncbProfile, userAgent) -``` - - -## Customisations - -- parses *SNCB*-specific products diff --git a/parse/hint.js b/parse/hint.js index a979a800c..bdb66d4f5 100644 --- a/parse/hint.js +++ b/parse/hint.js @@ -26,28 +26,6 @@ const linkTypesByCode = Object.assign(Object.create(null), { // todo: https://github.com/KDE/kpublictransport/blob/39ac8f9586b9300fa8a9ba0dec010e96fab9ab08/src/lib/backends/hafasmgateparser.cpp#L56-L72 // todo: h.sty -// SNCB: -// { -// "type": "A", -// "code": "60", -// "prio": 10, -// "icoX": 2, -// "txtN": "Reservierungspflicht" -// } -// { -// "type": "A", -// "code": "64", -// "prio": 110, -// "icoX": 2, -// "txtN": "Zuschlag" -// } -// { -// "type": "I", -// "code": "CON_OVERVIEW_TARIF_HINT", -// "icoX": 2, -// "txtN": "Für diese Strecke ist ein internationales Ticket notwendig." -// } - // DB: // { // "type": "C", diff --git a/test/e2e/fixtures/requests_1722637011/recording.har b/test/e2e/fixtures/requests_1722637011/recording.har index 6d8614b21..1c6359549 100644 --- a/test/e2e/fixtures/requests_1722637011/recording.har +++ b/test/e2e/fixtures/requests_1722637011/recording.har @@ -25084,714 +25084,6 @@ "wait": 574 } }, - { - "_id": "81c73e825e2f1712e0963941c11de3a1", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 617, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "content-type", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip, br, deflate" - }, - { - "_fromType": "array", - "name": "accept", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "public-c9f23btransporc9f23bt/hafasc9f23b-client:c9f23btest" - }, - { - "_fromType": "array", - "name": "connection", - "value": "keep-alive" - }, - { - "_fromType": "array", - "name": "content-length", - "value": "617" - }, - { - "name": "host", - "value": "www.belgianrail.be" - } - ], - "headersSize": 317, - "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"lang\":\"fr\",\"svcReqL\":[{\"cfg\":{\"polyEnc\":\"GPA\"},\"meth\":\"TripSearch\",\"req\":{\"getPasslist\":true,\"maxChg\":-1,\"minChgTime\":0,\"depLocL\":[{\"type\":\"S\",\"lid\":\"A=1@L=8892007@\"}],\"viaLocL\":[],\"arrLocL\":[{\"type\":\"S\",\"lid\":\"A=1@L=8814001@\"}],\"jnyFltrL\":[{\"type\":\"PROD\",\"mode\":\"INC\",\"value\":\"1877\"},{\"type\":\"META\",\"mode\":\"INC\",\"meta\":\"notBarrierfree\"}],\"gisFltrL\":[],\"getTariff\":false,\"ushrp\":true,\"getPT\":true,\"getIV\":false,\"getPolyline\":false,\"outDate\":\"20221121\",\"outTime\":\"100000\",\"numF\":4,\"outFrwd\":true}}],\"client\":{\"type\":\"IPH\",\"id\":\"SNCB\",\"v\":\"4030200\",\"name\":\"sncb\"},\"ver\":\"1.21\",\"auth\":{\"type\":\"AID\",\"aid\":\"sncb-mobi\"}}" - }, - "queryString": [], - "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe" - }, - "response": { - "bodySize": 21310, - "content": { - "mimeType": "application/json; charset=utf-8", - "size": 21310, - "text": "{\"ver\":\"1.21\",\"lang\":\"fra\",\"id\":\"pcwwegemm84py4wg\",\"err\":\"OK\",\"svcResL\":[{\"meth\":\"TripSearch\",\"err\":\"OK\",\"res\":{\"common\":{\"locL\":[{\"lid\":\"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@\",\"type\":\"S\",\"name\":\"Gand-Saint-Pierre\",\"icoX\":1,\"extId\":\"8892007\",\"state\":\"F\",\"crd\":{\"x\":3710675,\"y\":51035897,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@\",\"type\":\"S\",\"name\":\"Bruxelles-Midi\",\"icoX\":2,\"extId\":\"8814001\",\"state\":\"F\",\"crd\":{\"x\":4336531,\"y\":50835707,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]}],\"prodL\":[{\"name\":\"IC 2809\",\"number\":\"2809\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 2809\",\"num\":\"2809\",\"matchId\":\"2809\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 509\",\"number\":\"509\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 509\",\"num\":\"509\",\"matchId\":\"509\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 1509\",\"number\":\"1509\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 1509\",\"num\":\"1509\",\"matchId\":\"1509\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 410\",\"number\":\"410\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 410\",\"num\":\"410\",\"matchId\":\"410\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 2810\",\"number\":\"2810\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 2810\",\"num\":\"2810\",\"matchId\":\"2810\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 510\",\"number\":\"510\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 510\",\"num\":\"510\",\"matchId\":\"510\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 1510\",\"number\":\"1510\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 1510\",\"num\":\"1510\",\"matchId\":\"1510\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 411\",\"number\":\"411\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 411\",\"num\":\"411\",\"matchId\":\"411\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 2811\",\"number\":\"2811\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 2811\",\"num\":\"2811\",\"matchId\":\"2811\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}}],\"polyL\":[],\"layerL\":[{\"id\":\"standard\",\"name\":\"standard\",\"index\":0,\"annoCnt\":0}],\"crdSysL\":[{\"id\":\"standard\",\"index\":0,\"type\":\"WGS84\"}],\"opL\":[],\"remL\":[{\"type\":\"A\",\"code\":\"FA\",\"prio\":1,\"icoX\":0,\"txtN\":\"full assistance\"},{\"type\":\"A\",\"code\":\"LA\",\"prio\":1,\"icoX\":0,\"txtN\":\"light assistance\"}],\"icoL\":[{\"res\":\"INFO\"},{\"res\":\"prod_ic\"},{\"res\":\"prod_ice\"},{\"res\":\"cl_all\"}],\"dirL\":[{\"txt\":\"Brussels Airport - Zaventem\"},{\"txt\":\"Eupen\"},{\"txt\":\"Genk\"},{\"txt\":\"Louvain\"},{\"txt\":\"Welkenraedt\"}]},\"outConL\":[{\"cid\":\"C-0\",\"date\":\"20221121\",\"dur\":\"002900\",\"chg\":0,\"sDays\":{\"sDaysR\":\"pas toujours\",\"sDaysI\":\"21. Nov jusq'au 9. Déc 2022 Lu - Ve\",\"sDaysB\":\"1F3E7CF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\"},\"dep\":{\"locX\":0,\"idx\":13,\"dProdX\":0,\"dPlatfS\":\"11\",\"dInR\":true,\"dTimeS\":\"100000\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":14,\"aProdX\":0,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"102900\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"secL\":[{\"type\":\"JNY\",\"icoX\":1,\"dep\":{\"locX\":0,\"idx\":13,\"dProdX\":0,\"dPlatfS\":\"11\",\"dInR\":true,\"dTimeS\":\"100000\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":14,\"aProdX\":0,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"102900\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"jny\":{\"jid\":\"1|3961|0|80|21112022\",\"prodX\":0,\"dirTxt\":\"Brussels Airport - Zaventem\",\"status\":\"P\",\"isRchbl\":true,\"stopL\":[{\"locX\":0,\"idx\":13,\"dProdX\":0,\"dInR\":true,\"dTimeS\":\"100000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":14,\"aProdX\":0,\"aOutR\":true,\"aTimeS\":\"102900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"freq\":{\"minC\":5,\"maxC\":24,\"numC\":9,\"jnyL\":[{\"jid\":\"1|287|1|80|21112022\",\"prodX\":1,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":1,\"dTimeS\":\"102400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":1,\"aTimeS\":\"105200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211024$202211211052$IC 509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]},{\"jid\":\"1|1169|0|80|21112022\",\"prodX\":2,\"dirTxt\":\"Genk\",\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":2,\"dTimeS\":\"103900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":2,\"aTimeS\":\"110700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211039$202211211107$IC 1509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]},{\"jid\":\"1|149|0|80|21112022\",\"prodX\":3,\"dirTxt\":\"Louvain\",\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dTimeS\":\"105500\",\"dDirTxt\":\"Louvain\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aTimeS\":\"112400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211055$202211211124$IC 410$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]},{\"jid\":\"1|3968|0|80|21112022\",\"prodX\":4,\"dirTxt\":\"Brussels Airport - Zaventem\",\"stopL\":[{\"locX\":0,\"idx\":9,\"dProdX\":4,\"dTimeS\":\"110000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":10,\"aProdX\":4,\"aTimeS\":\"112900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211100$202211211129$IC 2810$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}]},{\"jid\":\"1|287|2|80|21112022\",\"prodX\":5,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":5,\"dTimeS\":\"112400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":5,\"aTimeS\":\"115200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211124$202211211152$IC 510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":5,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]}]},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211000$202211211029$IC 2809$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":13,\"tIdx\":14}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":13,\"tIdx\":14}]}}],\"ctxRecon\":\"¶HKI¶T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211000$202211211029$IC 2809$$1$$$$\",\"freq\":{\"minC\":5},\"conSubscr\":\"F\",\"recState\":\"U\",\"cksum\":\"2f4f54ff_3\",\"cksumDti\":\"f299591c_3\"},{\"cid\":\"C-1\",\"date\":\"20221121\",\"dur\":\"002800\",\"chg\":0,\"sDays\":{\"sDaysR\":\"Lu - Ve\",\"sDaysI\":\"pas 10. Avr, 1., 18., 29. Mai, 21. Jul, 15. Aoû, 1. Nov\",\"sDaysB\":\"1F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF9F1E7CF8F3E74F8F3E7CF9F3E7CF1F3E7CB9F3E7CF9F3E7CF9F3E6CF9F3E7CF80\"},\"dep\":{\"locX\":0,\"idx\":10,\"dProdX\":1,\"dPlatfS\":\"10\",\"dInR\":true,\"dTimeS\":\"102400\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":11,\"aProdX\":1,\"aPlatfS\":\"8\",\"aOutR\":true,\"aTimeS\":\"105200\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"secL\":[{\"type\":\"JNY\",\"icoX\":1,\"dep\":{\"locX\":0,\"idx\":10,\"dProdX\":1,\"dPlatfS\":\"10\",\"dInR\":true,\"dTimeS\":\"102400\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":11,\"aProdX\":1,\"aPlatfS\":\"8\",\"aOutR\":true,\"aTimeS\":\"105200\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"jny\":{\"jid\":\"1|287|1|80|21112022\",\"prodX\":1,\"dirTxt\":\"Eupen\",\"status\":\"P\",\"isRchbl\":true,\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":1,\"dInR\":true,\"dTimeS\":\"102400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":1,\"aOutR\":true,\"aTimeS\":\"105200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"freq\":{\"minC\":5,\"maxC\":24,\"numC\":9,\"jnyL\":[{\"jid\":\"1|1169|0|80|21112022\",\"prodX\":2,\"dirTxt\":\"Genk\",\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":2,\"dTimeS\":\"103900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":2,\"aTimeS\":\"110700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211039$202211211107$IC 1509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]},{\"jid\":\"1|149|0|80|21112022\",\"prodX\":3,\"dirTxt\":\"Louvain\",\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dTimeS\":\"105500\",\"dDirTxt\":\"Louvain\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aTimeS\":\"112400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211055$202211211124$IC 410$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]},{\"jid\":\"1|3968|0|80|21112022\",\"prodX\":4,\"dirTxt\":\"Brussels Airport - Zaventem\",\"stopL\":[{\"locX\":0,\"idx\":9,\"dProdX\":4,\"dTimeS\":\"110000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":10,\"aProdX\":4,\"aTimeS\":\"112900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211100$202211211129$IC 2810$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}]},{\"jid\":\"1|287|2|80|21112022\",\"prodX\":5,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":5,\"dTimeS\":\"112400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":5,\"aTimeS\":\"115200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211124$202211211152$IC 510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":5,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]},{\"jid\":\"1|1183|0|80|21112022\",\"prodX\":6,\"dirTxt\":\"Genk\",\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":6,\"dTimeS\":\"113900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":6,\"aTimeS\":\"120700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211139$202211211207$IC 1510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":6,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]}]},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211024$202211211052$IC 509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]}}],\"ctxRecon\":\"¶HKI¶T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211024$202211211052$IC 509$$1$$$$\",\"freq\":{\"minC\":5},\"conSubscr\":\"F\",\"recState\":\"U\",\"cksum\":\"59c81b1b_3\",\"cksumDti\":\"8a54b810_3\"},{\"cid\":\"C-2\",\"date\":\"20221121\",\"dur\":\"002800\",\"chg\":0,\"sDays\":{\"sDaysR\":\"Lu - Ve\",\"sDaysI\":\"pas 10. Avr, 1., 18., 29. Mai, 21. Jul, 15. Aoû, 1. Nov\",\"sDaysB\":\"1F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF9F1E7CF8F3E74F8F3E7CF9F3E7CF1F3E7CB9F3E7CF9F3E7CF9F3E6CF9F3E7CF80\"},\"dep\":{\"locX\":0,\"idx\":11,\"dProdX\":2,\"dPlatfS\":\"10\",\"dInR\":true,\"dTimeS\":\"103900\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":13,\"aProdX\":2,\"aPlatfS\":\"12\",\"aOutR\":true,\"aTimeS\":\"110700\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"secL\":[{\"type\":\"JNY\",\"icoX\":1,\"dep\":{\"locX\":0,\"idx\":11,\"dProdX\":2,\"dPlatfS\":\"10\",\"dInR\":true,\"dTimeS\":\"103900\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":13,\"aProdX\":2,\"aPlatfS\":\"12\",\"aOutR\":true,\"aTimeS\":\"110700\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"jny\":{\"jid\":\"1|1169|0|80|21112022\",\"prodX\":2,\"dirTxt\":\"Genk\",\"status\":\"P\",\"isRchbl\":true,\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":2,\"dInR\":true,\"dTimeS\":\"103900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":2,\"aOutR\":true,\"aTimeS\":\"110700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"freq\":{\"minC\":5,\"maxC\":24,\"numC\":9,\"jnyL\":[{\"jid\":\"1|149|0|80|21112022\",\"prodX\":3,\"dirTxt\":\"Louvain\",\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dTimeS\":\"105500\",\"dDirTxt\":\"Louvain\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aTimeS\":\"112400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211055$202211211124$IC 410$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]},{\"jid\":\"1|3968|0|80|21112022\",\"prodX\":4,\"dirTxt\":\"Brussels Airport - Zaventem\",\"stopL\":[{\"locX\":0,\"idx\":9,\"dProdX\":4,\"dTimeS\":\"110000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":10,\"aProdX\":4,\"aTimeS\":\"112900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211100$202211211129$IC 2810$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}]},{\"jid\":\"1|287|2|80|21112022\",\"prodX\":5,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":5,\"dTimeS\":\"112400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":5,\"aTimeS\":\"115200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211124$202211211152$IC 510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":5,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]},{\"jid\":\"1|1183|0|80|21112022\",\"prodX\":6,\"dirTxt\":\"Genk\",\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":6,\"dTimeS\":\"113900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":6,\"aTimeS\":\"120700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211139$202211211207$IC 1510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":6,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]},{\"jid\":\"1|151|0|80|21112022\",\"prodX\":7,\"dirTxt\":\"Welkenraedt\",\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":7,\"dTimeS\":\"115500\",\"dDirTxt\":\"Welkenraedt\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":7,\"aTimeS\":\"122400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211155$202211211224$IC 411$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":7,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]}]},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211039$202211211107$IC 1509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]}}],\"ctxRecon\":\"¶HKI¶T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211039$202211211107$IC 1509$$1$$$$\",\"freq\":{\"minC\":5},\"conSubscr\":\"F\",\"recState\":\"U\",\"cksum\":\"c9abbeff_3\",\"cksumDti\":\"ef0557d9_3\"},{\"cid\":\"C-3\",\"date\":\"20221121\",\"dur\":\"002900\",\"chg\":0,\"sDays\":{\"sDaysR\":\"Lu - Ve\",\"sDaysI\":\"pas 10. Avr, 1., 18., 29. Mai, 21. Jul, 15. Aoû, 1. Nov\",\"sDaysB\":\"1F3E7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF9F1E7CF8F3E74F8F3E7CF9F3E7CF1F3E7CB9F3E7CF9F3E7CF9F3E6CF9F3E7CF80\"},\"dep\":{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dPlatfS\":\"9\",\"dInR\":true,\"dTimeS\":\"105500\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"112400\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"secL\":[{\"type\":\"JNY\",\"icoX\":1,\"dep\":{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dPlatfS\":\"9\",\"dInR\":true,\"dTimeS\":\"105500\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"112400\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"jny\":{\"jid\":\"1|149|0|80|21112022\",\"prodX\":3,\"dirTxt\":\"Louvain\",\"status\":\"P\",\"isRchbl\":true,\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dInR\":true,\"dTimeS\":\"105500\",\"dDirTxt\":\"Louvain\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aOutR\":true,\"aTimeS\":\"112400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"freq\":{\"minC\":5,\"maxC\":24,\"numC\":9,\"jnyL\":[{\"jid\":\"1|3968|0|80|21112022\",\"prodX\":4,\"dirTxt\":\"Brussels Airport - Zaventem\",\"stopL\":[{\"locX\":0,\"idx\":9,\"dProdX\":4,\"dTimeS\":\"110000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":10,\"aProdX\":4,\"aTimeS\":\"112900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211100$202211211129$IC 2810$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}]},{\"jid\":\"1|287|2|80|21112022\",\"prodX\":5,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":5,\"dTimeS\":\"112400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":5,\"aTimeS\":\"115200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211124$202211211152$IC 510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":5,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]},{\"jid\":\"1|1183|0|80|21112022\",\"prodX\":6,\"dirTxt\":\"Genk\",\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":6,\"dTimeS\":\"113900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":6,\"aTimeS\":\"120700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211139$202211211207$IC 1510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":6,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]},{\"jid\":\"1|151|0|80|21112022\",\"prodX\":7,\"dirTxt\":\"Welkenraedt\",\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":7,\"dTimeS\":\"115500\",\"dDirTxt\":\"Welkenraedt\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":7,\"aTimeS\":\"122400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211155$202211211224$IC 411$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":7,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]},{\"jid\":\"1|3968|1|80|21112022\",\"prodX\":8,\"dirTxt\":\"Brussels Airport - Zaventem\",\"stopL\":[{\"locX\":0,\"idx\":9,\"dProdX\":8,\"dTimeS\":\"120000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":10,\"aProdX\":8,\"aTimeS\":\"122900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211200$202211211229$IC 2811$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":8,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}]}]},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211055$202211211124$IC 410$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]}}],\"ctxRecon\":\"¶HKI¶T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211055$202211211124$IC 410$$1$$$$\",\"freq\":{\"minC\":5},\"conSubscr\":\"F\",\"recState\":\"U\",\"cksum\":\"f0d03f7c_3\",\"cksumDti\":\"04c57ee1_3\"}],\"outCtxScrB\":\"2|OB|MT#11#17880#17880#17909#17909#0#0#5#17880#1#-2147483646#0#1#2|PDH#4dcacd3f6de09964c643124e6d30f28a|RD#21112022|RT#100000|US#1\",\"outCtxScrF\":\"2|OF|MT#11#17935#17935#17964#17964#0#0#5#17920#4#-2147483646#0#1#2|PDH#4dcacd3f6de09964c643124e6d30f28a|RD#21112022|RT#100000|US#1\",\"fpB\":\"20221111\",\"fpE\":\"20231209\",\"planrtTS\":\"1668821096\",\"outConGrpL\":[{\"name\":\"Tous les itinéraires\",\"icoX\":3,\"grpid\":\"cl_all\",\"conScoringL\":[{\"type\":\"DT\",\"conScoreL\":[{\"score\":9157398040638128127,\"conRefL\":[0]},{\"score\":9157292487522385919,\"conRefL\":[1]},{\"score\":9157226516824719359,\"conRefL\":[2]},{\"score\":9157156148080017407,\"conRefL\":[3]}],\"name\":\"Départ\"},{\"type\":\"AT\",\"conScoreL\":[{\"score\":9157270497289306111,\"conRefL\":[0]},{\"score\":9157169342220075007,\"conRefL\":[1]},{\"score\":9157103371522408447,\"conRefL\":[2]},{\"score\":9157028604731195391,\"conRefL\":[3]}],\"name\":\"Arrivée\"},{\"type\":\"TI\",\"conScoreL\":[{\"score\":9223241187106750463,\"conRefL\":[0]},{\"score\":9223245585140678655,\"conRefL\":[1]},{\"score\":9223245585132814335,\"conRefL\":[2]},{\"score\":9223241187077914623,\"conRefL\":[3]}],\"name\":\"Durée\"}],\"initScoringType\":\"DT\",\"requests\":[{\"id\":\"RQ_CLIENT\",\"autosend\":true}],\"scrollable\":true}]}}]}" - }, - "cookies": [ - { - "domain": ".www.belgianrail.be", - "name": "TS01125292", - "path": "/", - "value": "013ff1ed389e590710976bf8aeab271c1e92ebc4f0f57e5e2b460de124f32ac705201721d61ce6fb3f83753374e6c96a5ce4004df1" - } - ], - "headers": [ - { - "name": "date", - "value": "Sat, 19 Nov 2022 01:29:39 GMT" - }, - { - "name": "content-length", - "value": 21310 - }, - { - "name": "x-robots-tag", - "value": "noindex, noarchive, nosnippet" - }, - { - "name": "keep-alive", - "value": "timeout=5, max=100" - }, - { - "name": "connection", - "value": "Keep-Alive" - }, - { - "name": "content-type", - "value": "application/json; charset=utf-8" - }, - { - "_fromType": "array", - "name": "set-cookie", - "value": "TS01125292=013ff1ed389e590710976bf8aeab271c1e92ebc4f0f57e5e2b460de124f32ac705201721d61ce6fb3f83753374e6c96a5ce4004df1; Path=/; Domain=.www.belgianrail.be" - } - ], - "headersSize": 377, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2022-11-19T01:29:39.380Z", - "time": 587, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 587 - } - }, - { - "_id": "d203a2a5e4a809dc885a1f132cc75de1", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 618, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "content-type", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip, br, deflate" - }, - { - "_fromType": "array", - "name": "accept", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "public-c9f23btranspoc9f23brt/hafc9f23bas-cliec9f23bnt:tesc9f23bt" - }, - { - "_fromType": "array", - "name": "connection", - "value": "keep-alive" - }, - { - "_fromType": "array", - "name": "content-length", - "value": "618" - }, - { - "name": "host", - "value": "www.belgianrail.be" - } - ], - "headersSize": 323, - "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"lang\":\"fr\",\"svcReqL\":[{\"cfg\":{\"polyEnc\":\"GPA\"},\"meth\":\"TripSearch\",\"req\":{\"getPasslist\":false,\"maxChg\":-1,\"minChgTime\":0,\"depLocL\":[{\"type\":\"S\",\"lid\":\"A=1@L=8892007@\"}],\"viaLocL\":[],\"arrLocL\":[{\"type\":\"S\",\"lid\":\"A=1@L=8814001@\"}],\"jnyFltrL\":[{\"type\":\"PROD\",\"mode\":\"INC\",\"value\":\"1877\"},{\"type\":\"META\",\"mode\":\"INC\",\"meta\":\"notBarrierfree\"}],\"gisFltrL\":[],\"getTariff\":false,\"ushrp\":true,\"getPT\":true,\"getIV\":false,\"getPolyline\":false,\"outDate\":\"20221121\",\"outTime\":\"100000\",\"numF\":1,\"outFrwd\":true}}],\"client\":{\"type\":\"IPH\",\"id\":\"SNCB\",\"v\":\"4030200\",\"name\":\"sncb\"},\"ver\":\"1.21\",\"auth\":{\"type\":\"AID\",\"aid\":\"sncb-mobi\"}}" - }, - "queryString": [], - "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe" - }, - "response": { - "bodySize": 7295, - "content": { - "mimeType": "application/json; charset=utf-8", - "size": 7295, - "text": "{\"ver\":\"1.21\",\"lang\":\"fra\",\"id\":\"vg2wmga4k84swmwx\",\"err\":\"OK\",\"svcResL\":[{\"meth\":\"TripSearch\",\"err\":\"OK\",\"res\":{\"common\":{\"locL\":[{\"lid\":\"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@\",\"type\":\"S\",\"name\":\"Gand-Saint-Pierre\",\"icoX\":1,\"extId\":\"8892007\",\"state\":\"F\",\"crd\":{\"x\":3710675,\"y\":51035897,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@\",\"type\":\"S\",\"name\":\"Bruxelles-Midi\",\"icoX\":2,\"extId\":\"8814001\",\"state\":\"F\",\"crd\":{\"x\":4336531,\"y\":50835707,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]}],\"prodL\":[{\"name\":\"IC 2809\",\"number\":\"2809\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 2809\",\"num\":\"2809\",\"matchId\":\"2809\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 509\",\"number\":\"509\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 509\",\"num\":\"509\",\"matchId\":\"509\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 1509\",\"number\":\"1509\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 1509\",\"num\":\"1509\",\"matchId\":\"1509\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 410\",\"number\":\"410\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 410\",\"num\":\"410\",\"matchId\":\"410\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 2810\",\"number\":\"2810\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 2810\",\"num\":\"2810\",\"matchId\":\"2810\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"IC 510\",\"number\":\"510\",\"icoX\":1,\"cls\":4,\"prodCtx\":{\"name\":\"IC 510\",\"num\":\"510\",\"matchId\":\"510\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}}],\"polyL\":[],\"layerL\":[{\"id\":\"standard\",\"name\":\"standard\",\"index\":0,\"annoCnt\":0}],\"crdSysL\":[{\"id\":\"standard\",\"index\":0,\"type\":\"WGS84\"}],\"opL\":[],\"remL\":[{\"type\":\"A\",\"code\":\"FA\",\"prio\":1,\"icoX\":0,\"txtN\":\"full assistance\"},{\"type\":\"A\",\"code\":\"LA\",\"prio\":1,\"icoX\":0,\"txtN\":\"light assistance\"}],\"icoL\":[{\"res\":\"INFO\"},{\"res\":\"prod_ic\"},{\"res\":\"prod_ice\"},{\"res\":\"cl_all\"}],\"dirL\":[{\"txt\":\"Eupen\"},{\"txt\":\"Genk\"},{\"txt\":\"Louvain\"},{\"txt\":\"Brussels Airport - Zaventem\"}]},\"outConL\":[{\"cid\":\"C-0\",\"date\":\"20221121\",\"dur\":\"002900\",\"chg\":0,\"sDays\":{\"sDaysR\":\"pas toujours\",\"sDaysI\":\"21. Nov jusq'au 9. Déc 2022 Lu - Ve\",\"sDaysB\":\"1F3E7CF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\"},\"dep\":{\"locX\":0,\"idx\":13,\"dProdX\":0,\"dPlatfS\":\"11\",\"dInR\":true,\"dTimeS\":\"100000\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":14,\"aProdX\":0,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"102900\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"secL\":[{\"type\":\"JNY\",\"icoX\":1,\"dep\":{\"locX\":0,\"idx\":13,\"dProdX\":0,\"dPlatfS\":\"11\",\"dInR\":true,\"dTimeS\":\"100000\",\"dProgType\":\"PROGNOSED\",\"type\":\"N\"},\"arr\":{\"locX\":1,\"idx\":14,\"aProdX\":0,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"102900\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"},\"jny\":{\"jid\":\"1|3961|0|80|21112022\",\"prodX\":0,\"dirTxt\":\"Brussels Airport - Zaventem\",\"status\":\"P\",\"isRchbl\":true,\"freq\":{\"minC\":5,\"maxC\":24,\"numC\":9,\"jnyL\":[{\"jid\":\"1|287|1|80|21112022\",\"prodX\":1,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":1,\"dTimeS\":\"102400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":1,\"aTimeS\":\"105200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211024$202211211052$IC 509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]},{\"jid\":\"1|1169|0|80|21112022\",\"prodX\":2,\"dirTxt\":\"Genk\",\"stopL\":[{\"locX\":0,\"idx\":11,\"dProdX\":2,\"dTimeS\":\"103900\",\"dDirTxt\":\"Genk\",\"type\":\"N\"},{\"locX\":1,\"idx\":13,\"aProdX\":2,\"aTimeS\":\"110700\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211039$202211211107$IC 1509$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}],\"dirL\":[{\"dirX\":1,\"fLocX\":0,\"tLocX\":1,\"fIdx\":11,\"tIdx\":13}]},{\"jid\":\"1|149|0|80|21112022\",\"prodX\":3,\"dirTxt\":\"Louvain\",\"stopL\":[{\"locX\":0,\"idx\":5,\"dProdX\":3,\"dTimeS\":\"105500\",\"dDirTxt\":\"Louvain\",\"type\":\"N\"},{\"locX\":1,\"idx\":6,\"aProdX\":3,\"aTimeS\":\"112400\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211055$202211211124$IC 410$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}],\"dirL\":[{\"dirX\":2,\"fLocX\":0,\"tLocX\":1,\"fIdx\":5,\"tIdx\":6}]},{\"jid\":\"1|3968|0|80|21112022\",\"prodX\":4,\"dirTxt\":\"Brussels Airport - Zaventem\",\"stopL\":[{\"locX\":0,\"idx\":9,\"dProdX\":4,\"dTimeS\":\"110000\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":1,\"idx\":10,\"aProdX\":4,\"aTimeS\":\"112900\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211100$202211211129$IC 2810$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":4,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}],\"dirL\":[{\"dirX\":3,\"fLocX\":0,\"tLocX\":1,\"fIdx\":9,\"tIdx\":10}]},{\"jid\":\"1|287|2|80|21112022\",\"prodX\":5,\"dirTxt\":\"Eupen\",\"stopL\":[{\"locX\":0,\"idx\":10,\"dProdX\":5,\"dTimeS\":\"112400\",\"dDirTxt\":\"Eupen\",\"type\":\"N\"},{\"locX\":1,\"idx\":11,\"aProdX\":5,\"aTimeS\":\"115200\",\"type\":\"N\"}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211124$202211211152$IC 510$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":5,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":10,\"tIdx\":11}]}]},\"ctxRecon\":\"T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211000$202211211029$IC 2809$$1$$$$\",\"subscr\":\"F\",\"prodL\":[{\"prodX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":13,\"tIdx\":14}]}}],\"ctxRecon\":\"¶HKI¶T$A=1@O=Gand-Saint-Pierre@L=8892007@a=128@$A=1@O=Bruxelles-Midi@L=8814001@a=128@$202211211000$202211211029$IC 2809$$1$$$$\",\"freq\":{\"minC\":5},\"conSubscr\":\"F\",\"recState\":\"U\",\"cksum\":\"2f4f54ff_3\",\"cksumDti\":\"f299591c_3\"}],\"outCtxScrB\":\"2|OB|MT#11#17880#17880#17909#17909#0#0#5#17880#1#-2147483646#0#1#2|PDH#4dcacd3f6de09964c643124e6d30f28a|RD#21112022|RT#100000|US#1\",\"outCtxScrF\":\"2|OF|MT#11#17880#17880#17909#17909#0#0#5#17880#1#-2147483646#0#1#2|PDH#4dcacd3f6de09964c643124e6d30f28a|RD#21112022|RT#100000|US#1\",\"fpB\":\"20221111\",\"fpE\":\"20231209\",\"planrtTS\":\"1668821096\",\"outConGrpL\":[{\"name\":\"Tous les itinéraires\",\"icoX\":3,\"grpid\":\"cl_all\",\"conScoringL\":[{\"type\":\"DT\",\"conScoreL\":[{\"score\":9157398040638128127,\"conRefL\":[0]}],\"name\":\"Départ\"},{\"type\":\"AT\",\"conScoreL\":[{\"score\":9157270497289306111,\"conRefL\":[0]}],\"name\":\"Arrivée\"},{\"type\":\"TI\",\"conScoreL\":[{\"score\":9223241187106750463,\"conRefL\":[0]}],\"name\":\"Durée\"}],\"initScoringType\":\"DT\",\"requests\":[{\"id\":\"RQ_CLIENT\",\"autosend\":true}],\"scrollable\":true}]}}]}" - }, - "cookies": [ - { - "domain": ".www.belgianrail.be", - "name": "TS01125292", - "path": "/", - "value": "013384b4b1ee1926a9d03e81c597755a74d97f467a82045e60f16c6b4d1f4d23e709fdf59b034989f888878812dc5dc6f9cd8c7953" - } - ], - "headers": [ - { - "name": "date", - "value": "Sat, 19 Nov 2022 01:29:40 GMT" - }, - { - "name": "content-length", - "value": 7295 - }, - { - "name": "x-robots-tag", - "value": "noindex, noarchive, nosnippet" - }, - { - "name": "keep-alive", - "value": "timeout=5, max=100" - }, - { - "name": "connection", - "value": "Keep-Alive" - }, - { - "name": "content-type", - "value": "application/json; charset=utf-8" - }, - { - "_fromType": "array", - "name": "set-cookie", - "value": "TS01125292=013384b4b1ee1926a9d03e81c597755a74d97f467a82045e60f16c6b4d1f4d23e709fdf59b034989f888878812dc5dc6f9cd8c7953; Path=/; Domain=.www.belgianrail.be" - } - ], - "headersSize": 376, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2022-11-19T01:29:40.006Z", - "time": 437, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 437 - } - }, - { - "_id": "3fc252ef45e681f1efd1a183868dda6e", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 249, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "content-type", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip, br, deflate" - }, - { - "_fromType": "array", - "name": "accept", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "public-c9f23btransporc9f23bt/hafas-c9f23bclienc9f23bt:test" - }, - { - "_fromType": "array", - "name": "connection", - "value": "keep-alive" - }, - { - "_fromType": "array", - "name": "content-length", - "value": "249" - }, - { - "name": "host", - "value": "www.belgianrail.be" - } - ], - "headersSize": 317, - "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"lang\":\"fr\",\"svcReqL\":[{\"cfg\":{\"polyEnc\":\"GPA\"},\"meth\":\"JourneyDetails\",\"req\":{\"jid\":\"1|3961|0|80|21112022\",\"getPolyline\":false}}],\"client\":{\"type\":\"IPH\",\"id\":\"SNCB\",\"v\":\"4030200\",\"name\":\"sncb\"},\"ver\":\"1.21\",\"auth\":{\"type\":\"AID\",\"aid\":\"sncb-mobi\"}}" - }, - "queryString": [], - "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe" - }, - "response": { - "bodySize": 5744, - "content": { - "mimeType": "application/json; charset=utf-8", - "size": 5744, - "text": "{\"ver\":\"1.21\",\"lang\":\"fra\",\"id\":\"t224uga6m84sy4wx\",\"err\":\"OK\",\"svcResL\":[{\"meth\":\"JourneyDetails\",\"err\":\"OK\",\"res\":{\"common\":{\"locL\":[{\"lid\":\"A=1@O=Knokke@X=3285189@Y=51339903@U=80@L=8891660@\",\"type\":\"S\",\"name\":\"Knokke\",\"icoX\":0,\"extId\":\"8891660\",\"state\":\"F\",\"crd\":{\"x\":3285189,\"y\":51339903,\"layerX\":0,\"crdSysX\":0},\"pCls\":1572,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Brussels Airport - Zaventem@X=4482076@Y=50896456@U=80@L=8819406@\",\"type\":\"S\",\"name\":\"Brussels Airport - Zaventem\",\"icoX\":0,\"extId\":\"8819406\",\"state\":\"F\",\"crd\":{\"x\":4482076,\"y\":50896456,\"layerX\":0,\"crdSysX\":0},\"pCls\":532,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Duinbergen@X=3263588@Y=51338204@U=80@L=8891652@\",\"type\":\"S\",\"name\":\"Duinbergen\",\"icoX\":0,\"extId\":\"8891652\",\"state\":\"F\",\"crd\":{\"x\":3263588,\"y\":51338204,\"layerX\":0,\"crdSysX\":0},\"pCls\":1572},{\"lid\":\"A=1@O=Heist@X=3239182@Y=51333979@U=80@L=8891645@\",\"type\":\"S\",\"name\":\"Heist\",\"icoX\":0,\"extId\":\"8891645\",\"state\":\"F\",\"crd\":{\"x\":3239182,\"y\":51333979,\"layerX\":0,\"crdSysX\":0},\"pCls\":548},{\"lid\":\"A=1@O=Bruges@X=3216727@Y=51197226@U=80@L=8891009@\",\"type\":\"S\",\"name\":\"Bruges\",\"icoX\":0,\"extId\":\"8891009\",\"state\":\"F\",\"crd\":{\"x\":3216727,\"y\":51197226,\"layerX\":0,\"crdSysX\":0},\"pCls\":612,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Aalter@X=3447849@Y=51092304@U=80@L=8891140@\",\"type\":\"S\",\"name\":\"Aalter\",\"icoX\":0,\"extId\":\"8891140\",\"state\":\"F\",\"crd\":{\"x\":3447849,\"y\":51092304,\"layerX\":0,\"crdSysX\":0},\"pCls\":612},{\"lid\":\"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@\",\"type\":\"S\",\"name\":\"Gand-Saint-Pierre\",\"icoX\":0,\"extId\":\"8892007\",\"state\":\"F\",\"crd\":{\"x\":3710675,\"y\":51035897,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@\",\"type\":\"S\",\"name\":\"Bruxelles-Midi\",\"icoX\":2,\"extId\":\"8814001\",\"state\":\"F\",\"crd\":{\"x\":4336531,\"y\":50835707,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Bruxelles-Central@X=4356802@Y=50845649@U=80@L=8813003@\",\"type\":\"S\",\"name\":\"Bruxelles-Central\",\"icoX\":0,\"extId\":\"8813003\",\"state\":\"F\",\"crd\":{\"x\":4356802,\"y\":50845649,\"layerX\":0,\"crdSysX\":0},\"pCls\":884,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Bruxelles-Nord@X=4360847@Y=50859663@U=80@L=8812005@\",\"type\":\"S\",\"name\":\"Bruxelles-Nord\",\"icoX\":2,\"extId\":\"8812005\",\"state\":\"F\",\"crd\":{\"x\":4360847,\"y\":50859663,\"layerX\":0,\"crdSysX\":0},\"pCls\":1653,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]}],\"prodL\":[{\"name\":\"IC 2809\",\"number\":\"2809\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC 2809\",\"num\":\"2809\",\"matchId\":\"2809\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}}],\"polyL\":[],\"layerL\":[{\"id\":\"standard\",\"name\":\"standard\",\"index\":0,\"annoCnt\":0}],\"crdSysL\":[{\"id\":\"standard\",\"index\":0,\"type\":\"WGS84\"}],\"opL\":[],\"remL\":[{\"type\":\"A\",\"code\":\"FA\",\"prio\":1,\"icoX\":1,\"txtN\":\"full assistance\"},{\"type\":\"A\",\"code\":\"LA\",\"prio\":1,\"icoX\":1,\"txtN\":\"light assistance\"}],\"icoL\":[{\"res\":\"prod_ic\"},{\"res\":\"INFO\"},{\"res\":\"prod_ice\"}],\"dirL\":[{\"txt\":\"Brussels Airport - Zaventem\"}]},\"journey\":{\"jid\":\"1|3961|0|80|21112022\",\"date\":\"20221121\",\"prodX\":0,\"dirTxt\":\"Brussels Airport - Zaventem\",\"status\":\"P\",\"isRchbl\":true,\"stopL\":[{\"locX\":0,\"idx\":0,\"dProdX\":0,\"dPlatfS\":\"1\",\"dInR\":true,\"dTimeS\":\"090600\",\"dProgType\":\"PROGNOSED\",\"dDirTxt\":\"Brussels Airport - Zaventem\",\"type\":\"N\"},{\"locX\":2,\"idx\":1,\"aProdX\":0,\"aPlatfS\":\"2\",\"aOutR\":true,\"aTimeS\":\"091000\",\"dProdX\":0,\"dPlatfS\":\"2\",\"dInR\":true,\"dTimeS\":\"091000\",\"type\":\"N\"},{\"locX\":3,\"idx\":2,\"aProdX\":0,\"aPlatfS\":\"2\",\"aOutR\":true,\"aTimeS\":\"091300\",\"dProdX\":0,\"dPlatfS\":\"2\",\"dInR\":true,\"dTimeS\":\"091400\",\"type\":\"N\"},{\"locX\":4,\"idx\":4,\"aProdX\":0,\"aPlatfS\":\"6\",\"aOutR\":true,\"aTimeS\":\"092800\",\"dProdX\":0,\"dPlatfS\":\"6\",\"dInR\":true,\"dTimeS\":\"093100\",\"type\":\"N\"},{\"locX\":5,\"idx\":8,\"aProdX\":0,\"aPlatfS\":\"2\",\"aOutR\":true,\"aTimeS\":\"094400\",\"dProdX\":0,\"dPlatfS\":\"2\",\"dInR\":true,\"dTimeS\":\"094500\",\"type\":\"N\"},{\"locX\":6,\"idx\":13,\"aProdX\":0,\"aPlatfS\":\"11\",\"aOutR\":true,\"aTimeS\":\"095700\",\"dProdX\":0,\"dPlatfS\":\"11\",\"dInR\":true,\"dTimeS\":\"100000\",\"type\":\"N\"},{\"locX\":7,\"idx\":14,\"aProdX\":0,\"aPlatfS\":\"7\",\"aOutR\":true,\"aTimeS\":\"102900\",\"dProdX\":0,\"dPlatfS\":\"7\",\"dInR\":true,\"dTimeS\":\"103600\",\"type\":\"N\"},{\"locX\":8,\"idx\":16,\"aProdX\":0,\"aPlatfS\":\"1\",\"aOutR\":true,\"aTimeS\":\"104000\",\"dProdX\":0,\"dPlatfS\":\"1\",\"dInR\":true,\"dTimeS\":\"104100\",\"type\":\"N\"},{\"locX\":9,\"idx\":18,\"aProdX\":0,\"aPlatfS\":\"3\",\"aOutR\":true,\"aTimeS\":\"104500\",\"dProdX\":0,\"dPlatfS\":\"3\",\"dInR\":true,\"dTimeS\":\"104700\",\"type\":\"N\"},{\"locX\":1,\"idx\":20,\"aProdX\":0,\"aPlatfS\":\"3\",\"aOutR\":true,\"aTimeS\":\"105700\",\"aProgType\":\"PROGNOSED\",\"type\":\"N\"}],\"sDaysL\":[{\"sDaysR\":\"pas toujours\",\"sDaysI\":\"21. Nov jusq'au 9. Déc 2022 Lu - Ve; pas 6. Déc 2022\",\"sDaysB\":\"1F3E7CB800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"fLocX\":0,\"tLocX\":1,\"fLocIdx\":0,\"tLocIdx\":20}],\"procRT\":-1,\"lPassStRT\":{\"idx\":-1},\"subscr\":\"F\",\"prodL\":[{\"prodX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":0,\"tIdx\":20}],\"dirL\":[{\"dirX\":0,\"fLocX\":0,\"tLocX\":1,\"fIdx\":0,\"tIdx\":20}]},\"fpB\":\"20221111\",\"fpE\":\"20231209\",\"planrtTS\":\"1668821096\"}}]}" - }, - "cookies": [ - { - "domain": ".www.belgianrail.be", - "name": "TS01125292", - "path": "/", - "value": "013ff1ed381d9cf47b2bcb4efc6f1cdbe916b9b9cb8ee6959e8c43e4d9d83b39bcc43b899c2b1a17c4b4bc0ee7f5005eef5e9e5905" - } - ], - "headers": [ - { - "name": "date", - "value": "Sat, 19 Nov 2022 01:29:40 GMT" - }, - { - "name": "content-length", - "value": 5744 - }, - { - "name": "x-robots-tag", - "value": "noindex, noarchive, nosnippet" - }, - { - "name": "keep-alive", - "value": "timeout=5, max=100" - }, - { - "name": "connection", - "value": "Keep-Alive" - }, - { - "name": "content-type", - "value": "application/json; charset=utf-8" - }, - { - "_fromType": "array", - "name": "set-cookie", - "value": "TS01125292=013ff1ed381d9cf47b2bcb4efc6f1cdbe916b9b9cb8ee6959e8c43e4d9d83b39bcc43b899c2b1a17c4b4bc0ee7f5005eef5e9e5905; Path=/; Domain=.www.belgianrail.be" - } - ], - "headersSize": 376, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2022-11-19T01:29:40.458Z", - "time": 267, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 267 - } - }, - { - "_id": "eb8182a2dbfe23ecfda9089d92c25e5f", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 332, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "content-type", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip, br, deflate" - }, - { - "_fromType": "array", - "name": "accept", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "public-c9f23btransportc9f23b/hafas-c9f23bclient:tesc9f23bt" - }, - { - "_fromType": "array", - "name": "connection", - "value": "keep-alive" - }, - { - "_fromType": "array", - "name": "content-length", - "value": "332" - }, - { - "name": "host", - "value": "www.belgianrail.be" - } - ], - "headersSize": 317, - "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"lang\":\"fr\",\"svcReqL\":[{\"meth\":\"StationBoard\",\"req\":{\"type\":\"ARR\",\"date\":\"20221121\",\"time\":\"100000\",\"stbLoc\":{\"type\":\"S\",\"lid\":\"A=1@L=8814001@\"},\"jnyFltrL\":[{\"type\":\"PROD\",\"mode\":\"INC\",\"value\":\"1877\"}],\"dur\":10}}],\"client\":{\"type\":\"IPH\",\"id\":\"SNCB\",\"v\":\"4030200\",\"name\":\"sncb\"},\"ver\":\"1.21\",\"auth\":{\"type\":\"AID\",\"aid\":\"sncb-mobi\"}}" - }, - "queryString": [], - "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe" - }, - "response": { - "bodySize": 37224, - "content": { - "mimeType": "application/json; charset=utf-8", - "size": 37224, - "text": "{\"ver\":\"1.21\",\"lang\":\"fra\",\"id\":\"95iwegamm84khk8g\",\"err\":\"OK\",\"svcResL\":[{\"meth\":\"StationBoard\",\"err\":\"OK\",\"res\":{\"common\":{\"locL\":[{\"lid\":\"A=1@O=Bruxelles-Midi@X=4336531@Y=50835707@U=80@L=8814001@\",\"type\":\"S\",\"name\":\"Bruxelles-Midi\",\"icoX\":2,\"extId\":\"8814001\",\"state\":\"F\",\"crd\":{\"x\":4336531,\"y\":50835707,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=BRUXELLES Midi [TEC]@X=4338617@Y=50836372@U=80@L=241101@\",\"type\":\"S\",\"name\":\"BRUXELLES Midi [TEC]\",\"icoX\":2,\"extId\":\"241101\",\"state\":\"F\",\"crd\":{\"x\":4338617,\"y\":50836372,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,20,30,41],\"mMastLocX\":0},{\"lid\":\"A=1@O=Bruxelles Midi Quai 13 [De Lijn]@X=4336172@Y=50837559@U=80@L=237331@\",\"type\":\"S\",\"name\":\"Bruxelles Midi Quai 13 [De Lijn]\",\"icoX\":2,\"extId\":\"237331\",\"state\":\"F\",\"crd\":{\"x\":4336172,\"y\":50837559,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,31],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4338257@Y=50836354@U=80@L=238191@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"238191\",\"state\":\"F\",\"crd\":{\"x\":4338257,\"y\":50836354,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4339327@Y=50836597@U=80@L=239389@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239389\",\"state\":\"F\",\"crd\":{\"x\":4339327,\"y\":50836597,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4337835@Y=50836336@U=80@L=239411@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239411\",\"state\":\"F\",\"crd\":{\"x\":4337835,\"y\":50836336,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4337412@Y=50836813@U=80@L=239517@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239517\",\"state\":\"F\",\"crd\":{\"x\":4337412,\"y\":50836813,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=Saint-Gilles Fonsny [De Lijn]@X=4338689@Y=50836633@U=80@L=233288@\",\"type\":\"S\",\"name\":\"Saint-Gilles Fonsny [De Lijn]\",\"icoX\":2,\"extId\":\"233288\",\"state\":\"F\",\"crd\":{\"x\":4338689,\"y\":50836633,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,31],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4338455@Y=50836255@U=80@L=238159@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"238159\",\"state\":\"F\",\"crd\":{\"x\":4338455,\"y\":50836255,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4338158@Y=50836273@U=80@L=238132@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"238132\",\"state\":\"F\",\"crd\":{\"x\":4338158,\"y\":50836273,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4337511@Y=50836588@U=80@L=238208@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"238208\",\"state\":\"F\",\"crd\":{\"x\":4337511,\"y\":50836588,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=SUEDE [STIB]@X=4335821@Y=50834098@U=80@L=239390@\",\"type\":\"S\",\"name\":\"SUEDE [STIB]\",\"icoX\":2,\"extId\":\"239390\",\"state\":\"F\",\"crd\":{\"x\":4335821,\"y\":50834098,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,23,24,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4337951@Y=50836498@U=80@L=239515@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239515\",\"state\":\"F\",\"crd\":{\"x\":4337951,\"y\":50836498,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4336495@Y=50838503@U=80@L=239319@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239319\",\"state\":\"F\",\"crd\":{\"x\":4336495,\"y\":50838503,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,21,25,26,40],\"mMastLocX\":0},{\"lid\":\"A=1@O=SUEDE [STIB]@X=4336172@Y=50834278@U=80@L=240174@\",\"type\":\"S\",\"name\":\"SUEDE [STIB]\",\"icoX\":2,\"extId\":\"240174\",\"state\":\"F\",\"crd\":{\"x\":4336172,\"y\":50834278,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,23,24,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=Bruxelles Midi Quai 6 [De Lijn]@X=4336441@Y=50837712@U=80@L=237322@\",\"type\":\"S\",\"name\":\"Bruxelles Midi Quai 6 [De Lijn]\",\"icoX\":2,\"extId\":\"237322\",\"state\":\"F\",\"crd\":{\"x\":4336441,\"y\":50837712,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,27,28,29,33,34,37,38],\"mMastLocX\":0},{\"lid\":\"A=1@O=SUEDE [STIB]@X=4335794@Y=50834071@U=80@L=240147@\",\"type\":\"S\",\"name\":\"SUEDE [STIB]\",\"icoX\":2,\"extId\":\"240147\",\"state\":\"F\",\"crd\":{\"x\":4335794,\"y\":50834071,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,23,24,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=SUEDE [STIB]@X=4336100@Y=50834215@U=80@L=239381@\",\"type\":\"S\",\"name\":\"SUEDE [STIB]\",\"icoX\":2,\"extId\":\"239381\",\"state\":\"F\",\"crd\":{\"x\":4336100,\"y\":50834215,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,22,23,24,45,46,47],\"mMastLocX\":0},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4337080@Y=50836741@U=80@L=239469@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239469\",\"state\":\"F\",\"crd\":{\"x\":4337080,\"y\":50836741,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"mMastLocX\":0},{\"lid\":\"A=1@O=PLACE V. HORTA [STIB]@X=4332882@Y=50834781@U=80@L=240015@\",\"type\":\"S\",\"name\":\"PLACE V. HORTA [STIB]\",\"icoX\":2,\"extId\":\"240015\",\"state\":\"F\",\"crd\":{\"x\":4332882,\"y\":50834781,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,25,26],\"mMastLocX\":0},{\"lid\":\"A=1@O=Amsterdam Cs (nl)@X=4916668@Y=52350003@U=80@L=8400058@\",\"type\":\"S\",\"name\":\"Amsterdam Cs (nl)\",\"icoX\":2,\"extId\":\"8400058\",\"state\":\"F\",\"crd\":{\"x\":4916668,\"y\":52350003,\"layerX\":0,\"crdSysX\":0},\"pCls\":5},{\"lid\":\"A=1@O=GARE DU MIDI [STIB]@X=4338149@Y=50836166@U=80@L=239382@\",\"type\":\"S\",\"name\":\"GARE DU MIDI [STIB]\",\"icoX\":2,\"extId\":\"239382\",\"state\":\"F\",\"crd\":{\"x\":4338149,\"y\":50836166,\"layerX\":0,\"crdSysX\":0},\"pCls\":1909,\"pRefL\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,22,23,24,39,42,43,44,45,46,47],\"mMastLocX\":0}],\"prodL\":[{\"name\":\"IC 531\",\"number\":\"531\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC 531\",\"num\":\"531\",\"matchId\":\"531\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"EUR\",\"icoX\":2,\"cls\":1,\"prodCtx\":{\"name\":\"EUR \",\"line\":\"\",\"catOut\":\"EUR \",\"catOutS\":\"003\",\"catOutL\":\"EUROSTAR\"}},{\"name\":\"ICE\",\"icoX\":2,\"cls\":1,\"prodCtx\":{\"name\":\"ICE \",\"line\":\"\",\"catOut\":\"ICE \",\"catOutS\":\"002\",\"catOutL\":\"ICE\"}},{\"name\":\"INT\",\"icoX\":2,\"cls\":1,\"prodCtx\":{\"name\":\"INT \",\"line\":\"\",\"catOut\":\"INT \",\"catOutS\":\"004\",\"catOutL\":\"INTERNAT.\"}},{\"name\":\"TGV\",\"icoX\":2,\"cls\":1,\"prodCtx\":{\"name\":\"TGV \",\"line\":\"\",\"catOut\":\"TGV \",\"catOutS\":\"000\",\"catOutL\":\"TGV\"}},{\"name\":\"THALYS\",\"icoX\":2,\"cls\":1,\"prodCtx\":{\"name\":\"THALYS \",\"line\":\"\",\"catOut\":\"THALYS \",\"catOutS\":\"001\",\"catOutL\":\"THALYS\"}},{\"name\":\"EXP\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"EXP \",\"line\":\"\",\"catOut\":\"EXP \",\"catOutS\":\"095\",\"catOutL\":\"EXP\"}},{\"name\":\"IC\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC \",\"line\":\"\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \"}},{\"name\":\"P\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"P \",\"line\":\"\",\"catOut\":\"P \",\"catOutS\":\"044\",\"catOutL\":\"P\"}},{\"name\":\"T\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"T \",\"line\":\"\",\"catOut\":\"T \",\"catOutS\":\"096\",\"catOutL\":\"T\"}},{\"name\":\"S1\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S1 \",\"line\":\"\",\"catOut\":\"S1 \",\"catOutS\":\"070\",\"catOutL\":\"S1\"}},{\"name\":\"S10\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S10 \",\"line\":\"\",\"catOut\":\"S10 \",\"catOutS\":\"080\",\"catOutL\":\"S10\"}},{\"name\":\"S2\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S2 \",\"line\":\"\",\"catOut\":\"S2 \",\"catOutS\":\"071\",\"catOutL\":\"S2\"}},{\"name\":\"S3\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S3 \",\"line\":\"\",\"catOut\":\"S3 \",\"catOutS\":\"072\",\"catOutL\":\"S3\"}},{\"name\":\"S6\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S6 \",\"line\":\"\",\"catOut\":\"S6 \",\"catOutS\":\"076\",\"catOutL\":\"S6\"}},{\"name\":\"S8\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S8 \",\"line\":\"\",\"catOut\":\"S8 \",\"catOutS\":\"078\",\"catOutL\":\"S8\"}},{\"name\":\"BUS\",\"icoX\":4,\"cls\":32,\"prodCtx\":{\"name\":\"BUS \",\"line\":\"\",\"catOut\":\"BUS \",\"catOutS\":\"049\",\"catOutL\":\"BUS\"}},{\"name\":\"L\",\"icoX\":5,\"cls\":64,\"prodCtx\":{\"name\":\"L \",\"line\":\"\",\"catOut\":\"L \",\"catOutS\":\"046\",\"catOutL\":\"L\"}},{\"name\":\"Mét 2\",\"nameS\":\"2\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 2\",\"line\":\"2\",\"lineId\":\"2\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \"}},{\"name\":\"Mét 6\",\"nameS\":\"6\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 6\",\"line\":\"6\",\"lineId\":\"6\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \"}},{\"name\":\"Bus W\",\"nameS\":\"W\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus W\",\"line\":\"W\",\"lineId\":\"W\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 46\",\"nameS\":\"46\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 46\",\"line\":\"46\",\"lineId\":\"46\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 48\",\"nameS\":\"48\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 48\",\"line\":\"48\",\"lineId\":\"48\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 49\",\"nameS\":\"49\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 49\",\"line\":\"49\",\"lineId\":\"49\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 50\",\"nameS\":\"50\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 50\",\"line\":\"50\",\"lineId\":\"50\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 73\",\"nameS\":\"73\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 73\",\"line\":\"73\",\"lineId\":\"73\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 78\",\"nameS\":\"78\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 78\",\"line\":\"78\",\"lineId\":\"78\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 116\",\"nameS\":\"116\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 116\",\"line\":\"116\",\"lineId\":\"116\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 117\",\"nameS\":\"117\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 117\",\"line\":\"117\",\"lineId\":\"117\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 118\",\"nameS\":\"118\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 118\",\"line\":\"118\",\"lineId\":\"118\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 123\",\"nameS\":\"123\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 123\",\"line\":\"123\",\"lineId\":\"123\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 136\",\"nameS\":\"136\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 136\",\"line\":\"136\",\"lineId\":\"136\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 140\",\"nameS\":\"140\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 140\",\"line\":\"140\",\"lineId\":\"140\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 141\",\"nameS\":\"141\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 141\",\"line\":\"141\",\"lineId\":\"141\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 142\",\"nameS\":\"142\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 142\",\"line\":\"142\",\"lineId\":\"142\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 144\",\"nameS\":\"144\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 144\",\"line\":\"144\",\"lineId\":\"144\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 145\",\"nameS\":\"145\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 145\",\"line\":\"145\",\"lineId\":\"145\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 170\",\"nameS\":\"170\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 170\",\"line\":\"170\",\"lineId\":\"170\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 171\",\"nameS\":\"171\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 171\",\"line\":\"171\",\"lineId\":\"171\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus T51\",\"nameS\":\"T51\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus T51\",\"line\":\"T51\",\"lineId\":\"T51\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus T81\",\"nameS\":\"T81\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus T81\",\"line\":\"T81\",\"lineId\":\"T81\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 365a\",\"nameS\":\"365a\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 365a\",\"line\":\"365a\",\"lineId\":\"365a\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Tra 3\",\"nameS\":\"3\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 3\",\"line\":\"3\",\"lineId\":\"3\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \"}},{\"name\":\"Tra 4\",\"nameS\":\"4\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 4\",\"line\":\"4\",\"lineId\":\"4\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \"}},{\"name\":\"Tra 51\",\"nameS\":\"51\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 51\",\"line\":\"51\",\"lineId\":\"51\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \"}},{\"name\":\"Tra 81\",\"nameS\":\"81\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 81\",\"line\":\"81\",\"lineId\":\"81\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \"}},{\"name\":\"Tra 82\",\"nameS\":\"82\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 82\",\"line\":\"82\",\"lineId\":\"82\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \"}},{\"name\":\"Tra 97\",\"nameS\":\"97\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 97\",\"line\":\"97\",\"lineId\":\"97\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \"}},{\"name\":\"S2 3780\",\"number\":\"3780\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S2 3780\",\"num\":\"3780\",\"matchId\":\"3780\",\"catOut\":\"S2 \",\"catOutS\":\"071\",\"catOutL\":\"S2\",\"catIn\":\"071\",\"catCode\":\"4\",\"admin\":\"88____\"}},{\"name\":\"Bus W\",\"nameS\":\"W\",\"number\":\"W\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus W\",\"num\":\"71170\",\"line\":\"W\",\"matchId\":\"W\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 136\",\"nameS\":\"136\",\"number\":\"136\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 136\",\"num\":\"49613\",\"line\":\"136\",\"matchId\":\"136\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 3\",\"nameS\":\"3\",\"number\":\"3\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 3\",\"num\":\"97003\",\"line\":\"3\",\"matchId\":\"3\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 48\",\"nameS\":\"48\",\"number\":\"48\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 48\",\"num\":\"26247\",\"line\":\"48\",\"matchId\":\"48\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 49\",\"nameS\":\"49\",\"number\":\"49\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 49\",\"num\":\"27332\",\"line\":\"49\",\"matchId\":\"49\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 81\",\"nameS\":\"81\",\"number\":\"81\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 81\",\"num\":\"53265\",\"line\":\"81\",\"matchId\":\"81\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"S1 1759\",\"number\":\"1759\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S1 1759\",\"num\":\"1759\",\"matchId\":\"1759\",\"catOut\":\"S1 \",\"catOutS\":\"070\",\"catOutL\":\"S1\",\"catIn\":\"070\",\"catCode\":\"4\",\"admin\":\"88____\"}},{\"name\":\"Bus 136\",\"nameS\":\"136\",\"number\":\"136\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 136\",\"num\":\"49618\",\"line\":\"136\",\"matchId\":\"136\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Mét 2\",\"nameS\":\"2\",\"number\":\"2\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 2\",\"num\":\"92130\",\"line\":\"2\",\"matchId\":\"2\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \",\"catIn\":\"Mét\",\"catCode\":\"8\",\"admin\":\"SNCB\"}},{\"name\":\"Mét 2\",\"nameS\":\"2\",\"number\":\"2\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 2\",\"num\":\"92201\",\"line\":\"2\",\"matchId\":\"2\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \",\"catIn\":\"Mét\",\"catCode\":\"8\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 4\",\"nameS\":\"4\",\"number\":\"4\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 4\",\"num\":\"98720\",\"line\":\"4\",\"matchId\":\"4\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 51\",\"nameS\":\"51\",\"number\":\"51\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 51\",\"num\":\"29222\",\"line\":\"51\",\"matchId\":\"51\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 73\",\"nameS\":\"73\",\"number\":\"73\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 73\",\"num\":\"48290\",\"line\":\"73\",\"matchId\":\"73\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 82\",\"nameS\":\"82\",\"number\":\"82\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 82\",\"num\":\"55155\",\"line\":\"82\",\"matchId\":\"82\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"IC 3130\",\"number\":\"3130\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC 3130\",\"num\":\"3130\",\"matchId\":\"3130\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"S10 2080\",\"number\":\"2080\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S10 2080\",\"num\":\"2080\",\"matchId\":\"2080\",\"catOut\":\"S10 \",\"catOutS\":\"080\",\"catOutL\":\"S10\",\"catIn\":\"080\",\"catCode\":\"4\",\"admin\":\"88____\"}},{\"name\":\"Bus 171\",\"nameS\":\"171\",\"number\":\"171\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 171\",\"num\":\"64488\",\"line\":\"171\",\"matchId\":\"171\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 3\",\"nameS\":\"3\",\"number\":\"3\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 3\",\"num\":\"98493\",\"line\":\"3\",\"matchId\":\"3\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 49\",\"nameS\":\"49\",\"number\":\"49\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 49\",\"num\":\"27367\",\"line\":\"49\",\"matchId\":\"49\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 82\",\"nameS\":\"82\",\"number\":\"82\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 82\",\"num\":\"54850\",\"line\":\"82\",\"matchId\":\"82\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus T81\",\"nameS\":\"T81\",\"number\":\"T81\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus T81\",\"num\":\"68154\",\"line\":\"T81\",\"matchId\":\"T81\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"IC 5131\",\"number\":\"5131\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC 5131\",\"num\":\"5131\",\"matchId\":\"5131\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"Mét 6\",\"nameS\":\"6\",\"number\":\"6\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 6\",\"num\":\"92493\",\"line\":\"6\",\"matchId\":\"6\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \",\"catIn\":\"Mét\",\"catCode\":\"8\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 4\",\"nameS\":\"4\",\"number\":\"4\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 4\",\"num\":\"98499\",\"line\":\"4\",\"matchId\":\"4\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 81\",\"nameS\":\"81\",\"number\":\"81\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 81\",\"num\":\"53442\",\"line\":\"81\",\"matchId\":\"81\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Mét 6\",\"nameS\":\"6\",\"number\":\"6\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 6\",\"num\":\"92412\",\"line\":\"6\",\"matchId\":\"6\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \",\"catIn\":\"Mét\",\"catCode\":\"8\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 3\",\"nameS\":\"3\",\"number\":\"3\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 3\",\"num\":\"96955\",\"line\":\"3\",\"matchId\":\"3\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 48\",\"nameS\":\"48\",\"number\":\"48\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 48\",\"num\":\"26187\",\"line\":\"48\",\"matchId\":\"48\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 81\",\"nameS\":\"81\",\"number\":\"81\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 81\",\"num\":\"53379\",\"line\":\"81\",\"matchId\":\"81\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"IC 3709\",\"number\":\"3709\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC 3709\",\"num\":\"3709\",\"matchId\":\"3709\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"Bus 46\",\"nameS\":\"46\",\"number\":\"46\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 46\",\"num\":\"23718\",\"line\":\"46\",\"matchId\":\"46\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 50\",\"nameS\":\"50\",\"number\":\"50\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 50\",\"num\":\"28452\",\"line\":\"50\",\"matchId\":\"50\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 78\",\"nameS\":\"78\",\"number\":\"78\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 78\",\"num\":\"50554\",\"line\":\"78\",\"matchId\":\"78\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"IC 1508\",\"number\":\"1508\",\"icoX\":0,\"cls\":4,\"prodCtx\":{\"name\":\"IC 1508\",\"num\":\"1508\",\"matchId\":\"1508\",\"catOut\":\"IC \",\"catOutS\":\"007\",\"catOutL\":\"IC \",\"catIn\":\"007\",\"catCode\":\"2\",\"admin\":\"88____\"}},{\"name\":\"S6 1558\",\"number\":\"1558\",\"icoX\":3,\"cls\":16,\"prodCtx\":{\"name\":\"S6 1558\",\"num\":\"1558\",\"matchId\":\"1558\",\"catOut\":\"S6 \",\"catOutS\":\"076\",\"catOutL\":\"S6\",\"catIn\":\"076\",\"catCode\":\"4\",\"admin\":\"88____\"}},{\"name\":\"Mét 2\",\"nameS\":\"2\",\"number\":\"2\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 2\",\"num\":\"92209\",\"line\":\"2\",\"matchId\":\"2\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \",\"catIn\":\"Mét\",\"catCode\":\"8\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 3\",\"nameS\":\"3\",\"number\":\"3\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 3\",\"num\":\"96851\",\"line\":\"3\",\"matchId\":\"3\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 49\",\"nameS\":\"49\",\"number\":\"49\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 49\",\"num\":\"27288\",\"line\":\"49\",\"matchId\":\"49\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 50\",\"nameS\":\"50\",\"number\":\"50\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 50\",\"num\":\"28468\",\"line\":\"50\",\"matchId\":\"50\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"THA 9322\",\"number\":\"9322\",\"icoX\":2,\"cls\":1,\"prodCtx\":{\"name\":\"THA 9322\",\"num\":\"9322\",\"matchId\":\"9322\",\"catOut\":\"THALYS \",\"catOutS\":\"001\",\"catOutL\":\"THALYS\",\"catIn\":\"001\",\"catCode\":\"0\",\"admin\":\"88____\"}},{\"name\":\"Tra 4\",\"nameS\":\"4\",\"number\":\"4\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 4\",\"num\":\"98674\",\"line\":\"4\",\"matchId\":\"4\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}},{\"name\":\"Bus 170\",\"nameS\":\"170\",\"number\":\"170\",\"icoX\":7,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 170\",\"num\":\"61837\",\"line\":\"170\",\"matchId\":\"170\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \",\"catIn\":\"Bus\",\"catCode\":\"9\",\"admin\":\"SNCB\"}},{\"name\":\"Mét 2\",\"nameS\":\"2\",\"number\":\"2\",\"icoX\":6,\"cls\":256,\"prodCtx\":{\"name\":\"Mét 2\",\"num\":\"92176\",\"line\":\"2\",\"matchId\":\"2\",\"catOut\":\"Métro \",\"catOutS\":\"Mét\",\"catOutL\":\"Métro \",\"catIn\":\"Mét\",\"catCode\":\"8\",\"admin\":\"SNCB\"}},{\"name\":\"Tra 51\",\"nameS\":\"51\",\"number\":\"51\",\"icoX\":8,\"cls\":1024,\"prodCtx\":{\"name\":\"Tra 51\",\"num\":\"29598\",\"line\":\"51\",\"matchId\":\"51\",\"catOut\":\"Tramway \",\"catOutS\":\"Tra\",\"catOutL\":\"Tramway \",\"catIn\":\"Tra\",\"catCode\":\"10\",\"admin\":\"SNCB\"}}],\"polyL\":[],\"layerL\":[{\"id\":\"standard\",\"name\":\"standard\",\"index\":0,\"annoCnt\":0}],\"crdSysL\":[{\"id\":\"standard\",\"index\":0,\"type\":\"WGS84\"}],\"opL\":[],\"remL\":[{\"type\":\"A\",\"code\":\"FA\",\"prio\":1,\"icoX\":1,\"txtN\":\"full assistance\"},{\"type\":\"A\",\"code\":\"LA\",\"prio\":1,\"icoX\":1,\"txtN\":\"light assistance\"},{\"type\":\"A\",\"code\":\"60\",\"prio\":10,\"icoX\":1,\"txtN\":\"Réservation obligatoire\"},{\"type\":\"A\",\"code\":\"64\",\"prio\":110,\"icoX\":1,\"txtN\":\"Supplément\"}],\"icoL\":[{\"res\":\"prod_ic\"},{\"res\":\"INFO\"},{\"res\":\"prod_ice\"},{\"res\":\"prod_gen\"},{\"res\":\"prod_sev\"},{\"res\":\"prod_reg\"},{\"res\":\"prod_sub\"},{\"res\":\"prod_bus\"},{\"res\":\"prod_tram\"}]},\"type\":\"ARR\",\"jnyL\":[{\"jid\":\"1|470|0|80|21112022\",\"date\":\"20221121\",\"prodX\":0,\"dirTxt\":\"Eupen\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":28,\"aProdX\":0,\"aPlatfS\":\"9\",\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|5595|0|80|21112022\",\"date\":\"20221121\",\"prodX\":48,\"dirTxt\":\"Louvain\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":14,\"aProdX\":48,\"aPlatfS\":\"17\",\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|11069|0|80|21112022\",\"date\":\"20221121\",\"prodX\":49,\"dirTxt\":\"BRAINE-L'ALLEUD Gare - QUAI 14 [TEC]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":1,\"idx\":47,\"aProdX\":49,\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|65715|0|80|21112022\",\"date\":\"20221121\",\"prodX\":50,\"dirTxt\":\"Alsemberg Winderickxplein [De Lijn]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":2,\"idx\":34,\"aProdX\":50,\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|86104|1|80|21112022\",\"date\":\"20221121\",\"prodX\":51,\"dirTxt\":\"ESPLANADE [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":3,\"idx\":17,\"aProdX\":51,\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93478|2|80|21112022\",\"date\":\"20221121\",\"prodX\":52,\"dirTxt\":\"ANNEESSENS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":4,\"idx\":5,\"aProdX\":52,\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93838|2|80|21112022\",\"date\":\"20221121\",\"prodX\":53,\"dirTxt\":\"SIMONIS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":5,\"idx\":26,\"aProdX\":53,\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|100755|0|80|21112022\",\"date\":\"20221121\",\"prodX\":54,\"dirTxt\":\"MONTGOMERY [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":6,\"idx\":20,\"aProdX\":54,\"aOutR\":true,\"aTimeS\":\"100000\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|1770|0|80|21112022\",\"date\":\"20221121\",\"prodX\":55,\"dirTxt\":\"Nivelles\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":11,\"aProdX\":55,\"aPlatfS\":\"19\",\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|65718|0|80|21112022\",\"date\":\"20221121\",\"prodX\":56,\"dirTxt\":\"Groot-Bijgaarden Gossetlaan [De Lijn]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":7,\"idx\":34,\"aProdX\":56,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|85444|0|80|21112022\",\"date\":\"20221121\",\"prodX\":57,\"dirTxt\":\"SIMONIS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":8,\"idx\":6,\"aProdX\":57,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|85459|10|80|21112022\",\"date\":\"20221121\",\"prodX\":58,\"dirTxt\":\"ELISABETH [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":9,\"idx\":12,\"aProdX\":58,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|86375|1|80|21112022\",\"date\":\"20221121\",\"prodX\":59,\"dirTxt\":\"STALLE (P) [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":10,\"idx\":14,\"aProdX\":59,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93478|2|80|21112022\",\"date\":\"20221121\",\"prodX\":52,\"dirTxt\":\"ANNEESSENS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":11,\"idx\":6,\"aProdX\":52,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|94499|1|80|21112022\",\"date\":\"20221121\",\"prodX\":60,\"dirTxt\":\"DEMINEURS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":12,\"idx\":15,\"aProdX\":60,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|99309|0|80|21112022\",\"date\":\"20221121\",\"prodX\":61,\"dirTxt\":\"CERIA [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":13,\"idx\":9,\"aProdX\":61,\"aOutR\":true,\"aTimeS\":\"100100\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|101149|8|80|21112022\",\"date\":\"20221121\",\"prodX\":62,\"dirTxt\":\"FOREST CENTRE [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":14,\"idx\":9,\"aProdX\":62,\"aOutR\":true,\"aTimeS\":\"100200\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|4505|0|80|21112022\",\"date\":\"20221121\",\"prodX\":63,\"dirTxt\":\"Anvers-Central\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":19,\"aProdX\":63,\"aPlatfS\":\"20\",\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|10973|4|80|21112022\",\"date\":\"20221121\",\"prodX\":64,\"dirTxt\":\"Alost\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":16,\"aProdX\":64,\"aPlatfS\":\"8\",\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|66991|1|80|21112022\",\"date\":\"20221121\",\"prodX\":65,\"dirTxt\":\"Sint-Pieters-Leeuw Brukom [De Lijn]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":15,\"idx\":23,\"aProdX\":65,\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|86348|1|80|21112022\",\"date\":\"20221121\",\"prodX\":66,\"dirTxt\":\"VANDERKINDERE [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":10,\"idx\":6,\"aProdX\":66,\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93833|0|80|21112022\",\"date\":\"20221121\",\"prodX\":67,\"dirTxt\":\"GARE DU MIDI [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":11,\"idx\":1,\"aProdX\":67,\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\",\"prodL\":[{\"prodX\":67,\"fLocX\":5,\"tLocX\":11,\"fIdx\":0,\"tIdx\":1}]},{\"jid\":\"1|101068|4|80|21112022\",\"date\":\"20221121\",\"prodX\":68,\"dirTxt\":\"GARE DE BERCHEM [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":12,\"idx\":17,\"aProdX\":68,\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|105211|1|80|21112022\",\"date\":\"20221121\",\"prodX\":69,\"dirTxt\":\"MARIUS RENARD [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":13,\"idx\":13,\"aProdX\":69,\"aOutR\":true,\"aTimeS\":\"100300\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|7278|0|80|21112022\",\"date\":\"20221121\",\"prodX\":70,\"dirTxt\":\"Schaerbeek\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":5,\"aProdX\":70,\"aPlatfS\":\"13\",\"aOutR\":true,\"aTimeS\":\"100400\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|85524|1|80|21112022\",\"date\":\"20221121\",\"prodX\":71,\"dirTxt\":\"ELISABETH [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":9,\"idx\":12,\"aProdX\":71,\"aOutR\":true,\"aTimeS\":\"100400\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|86346|5|80|21112022\",\"date\":\"20221121\",\"prodX\":72,\"dirTxt\":\"GARE DU NORD [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":3,\"idx\":6,\"aProdX\":72,\"aOutR\":true,\"aTimeS\":\"100400\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|100815|0|80|21112022\",\"date\":\"20221121\",\"prodX\":73,\"dirTxt\":\"ALBERT I [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":12,\"idx\":3,\"aProdX\":73,\"aOutR\":true,\"aTimeS\":\"100400\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|101068|4|80|21112022\",\"date\":\"20221121\",\"prodX\":68,\"dirTxt\":\"GARE DE BERCHEM [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":16,\"idx\":18,\"aProdX\":68,\"aOutR\":true,\"aTimeS\":\"100400\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|101149|8|80|21112022\",\"date\":\"20221121\",\"prodX\":62,\"dirTxt\":\"FOREST CENTRE [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":6,\"idx\":10,\"aProdX\":62,\"aOutR\":true,\"aTimeS\":\"100400\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|85509|0|80|21112022\",\"date\":\"20221121\",\"prodX\":74,\"dirTxt\":\"ROI BAUDOUIN [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":8,\"idx\":13,\"aProdX\":74,\"aOutR\":true,\"aTimeS\":\"100500\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|86109|0|80|21112022\",\"date\":\"20221121\",\"prodX\":75,\"dirTxt\":\"CHURCHILL [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":10,\"idx\":8,\"aProdX\":75,\"aOutR\":true,\"aTimeS\":\"100500\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93581|1|80|21112022\",\"date\":\"20221121\",\"prodX\":76,\"dirTxt\":\"DECROLY [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":17,\"idx\":14,\"aProdX\":76,\"aOutR\":true,\"aTimeS\":\"100500\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|100755|1|80|21112022\",\"date\":\"20221121\",\"prodX\":77,\"dirTxt\":\"MONTGOMERY [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":14,\"idx\":19,\"aProdX\":77,\"aOutR\":true,\"aTimeS\":\"100500\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|100815|0|80|21112022\",\"date\":\"20221121\",\"prodX\":73,\"dirTxt\":\"ALBERT I [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":16,\"idx\":4,\"aProdX\":73,\"aOutR\":true,\"aTimeS\":\"100500\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|5358|0|80|21112022\",\"date\":\"20221121\",\"prodX\":78,\"dirTxt\":\"Mons\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":16,\"aProdX\":78,\"aPlatfS\":\"10\",\"aOutR\":true,\"aTimeS\":\"100600\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|92735|1|80|21112022\",\"date\":\"20221121\",\"prodX\":79,\"dirTxt\":\"MOORTEBEEK [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":13,\"idx\":16,\"aProdX\":79,\"aOutR\":true,\"aTimeS\":\"100600\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|94154|1|80|21112022\",\"date\":\"20221121\",\"prodX\":80,\"dirTxt\":\"GARE DU MIDI [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":11,\"idx\":1,\"aProdX\":80,\"aOutR\":true,\"aTimeS\":\"100600\",\"type\":\"N\"},\"subscr\":\"F\",\"prodL\":[{\"prodX\":80,\"fLocX\":18,\"tLocX\":11,\"fIdx\":0,\"tIdx\":1}]},{\"jid\":\"1|99960|0|80|21112022\",\"date\":\"20221121\",\"prodX\":81,\"dirTxt\":\"HUMANITE [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":19,\"idx\":10,\"aProdX\":81,\"aOutR\":true,\"aTimeS\":\"100600\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|1153|0|80|21112022\",\"date\":\"20221121\",\"prodX\":82,\"dirTxt\":\"Blankenberge\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":13,\"aProdX\":82,\"aPlatfS\":\"12\",\"aOutR\":true,\"aTimeS\":\"100700\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|1536|0|80|21112022\",\"date\":\"20221121\",\"prodX\":83,\"dirTxt\":\"Denderleeuw\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":20,\"aProdX\":83,\"aPlatfS\":\"16\",\"aOutR\":true,\"aTimeS\":\"100700\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|85461|10|80|21112022\",\"date\":\"20221121\",\"prodX\":84,\"dirTxt\":\"ELISABETH [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":9,\"idx\":12,\"aProdX\":84,\"aOutR\":true,\"aTimeS\":\"100700\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|86121|2|80|21112022\",\"date\":\"20221121\",\"prodX\":85,\"dirTxt\":\"ESPLANADE [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":3,\"idx\":17,\"aProdX\":85,\"aOutR\":true,\"aTimeS\":\"100700\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93838|3|80|21112022\",\"date\":\"20221121\",\"prodX\":86,\"dirTxt\":\"SIMONIS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":17,\"idx\":25,\"aProdX\":86,\"aOutR\":true,\"aTimeS\":\"100700\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|94143|0|80|21112022\",\"date\":\"20221121\",\"prodX\":87,\"dirTxt\":\"LOT STATION [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":17,\"idx\":20,\"aProdX\":87,\"aOutR\":true,\"aTimeS\":\"100700\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|9149|0|80|21112022\",\"date\":\"20221121\",\"prodX\":88,\"dirTxt\":\"Amsterdam Cs (nl)\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":0,\"idx\":20,\"aProdX\":88,\"aPlatfS\":\"4\",\"aOutR\":true,\"aTimeS\":\"100800\",\"type\":\"N\"},\"msgL\":[{\"type\":\"REM\",\"remX\":2,\"fLocX\":20,\"tLocX\":0,\"tagL\":[\"RES_JNY_DTL_H2\"],\"sort\":538181632},{\"type\":\"REM\",\"remX\":3,\"fLocX\":20,\"tLocX\":0,\"tagL\":[\"RES_JNY_DTL\"],\"sort\":685506560}],\"subscr\":\"F\"},{\"jid\":\"1|86394|0|80|21112022\",\"date\":\"20221121\",\"prodX\":89,\"dirTxt\":\"STALLE (P) [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":10,\"idx\":14,\"aProdX\":89,\"aOutR\":true,\"aTimeS\":\"100800\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|93581|1|80|21112022\",\"date\":\"20221121\",\"prodX\":76,\"dirTxt\":\"DECROLY [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":21,\"idx\":15,\"aProdX\":76,\"aOutR\":true,\"aTimeS\":\"100800\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|100755|1|80|21112022\",\"date\":\"20221121\",\"prodX\":77,\"dirTxt\":\"MONTGOMERY [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":6,\"idx\":20,\"aProdX\":77,\"aOutR\":true,\"aTimeS\":\"100800\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|66853|4|80|21112022\",\"date\":\"20221121\",\"prodX\":90,\"dirTxt\":\"Halle Station Perron 1 [De Lijn]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":15,\"idx\":36,\"aProdX\":90,\"aOutR\":true,\"aTimeS\":\"100900\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|85448|1|80|21112022\",\"date\":\"20221121\",\"prodX\":91,\"dirTxt\":\"SIMONIS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":8,\"idx\":6,\"aProdX\":91,\"aOutR\":true,\"aTimeS\":\"100900\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|94143|0|80|21112022\",\"date\":\"20221121\",\"prodX\":87,\"dirTxt\":\"LOT STATION [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":18,\"idx\":21,\"aProdX\":87,\"aOutR\":true,\"aTimeS\":\"100900\",\"type\":\"N\"},\"subscr\":\"F\"},{\"jid\":\"1|94492|0|80|21112022\",\"date\":\"20221121\",\"prodX\":92,\"dirTxt\":\"DEMINEURS [STIB]\",\"status\":\"P\",\"isRchbl\":true,\"stbStop\":{\"locX\":12,\"idx\":15,\"aProdX\":92,\"aOutR\":true,\"aTimeS\":\"100900\",\"type\":\"N\"},\"subscr\":\"F\"}],\"fpB\":\"20221111\",\"fpE\":\"20231209\",\"planrtTS\":\"1668821096\",\"sD\":\"20221119\",\"sT\":\"022940\",\"locRefL\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,21,18]}}]}" - }, - "cookies": [ - { - "domain": ".www.belgianrail.be", - "name": "TS01125292", - "path": "/", - "value": "013384b4b1b83d4eaf3d54340ef5ce4afa68ab25220dafc5e4f598c7db91fbbc09a2d81d17a687645879a28999307241dfb0d08ede" - } - ], - "headers": [ - { - "name": "date", - "value": "Sat, 19 Nov 2022 01:29:40 GMT" - }, - { - "name": "content-length", - "value": 37224 - }, - { - "name": "x-robots-tag", - "value": "noindex, noarchive, nosnippet" - }, - { - "name": "keep-alive", - "value": "timeout=5, max=100" - }, - { - "name": "connection", - "value": "Keep-Alive" - }, - { - "name": "content-type", - "value": "application/json; charset=utf-8" - }, - { - "_fromType": "array", - "name": "set-cookie", - "value": "TS01125292=013384b4b1b83d4eaf3d54340ef5ce4afa68ab25220dafc5e4f598c7db91fbbc09a2d81d17a687645879a28999307241dfb0d08ede; Path=/; Domain=.www.belgianrail.be" - } - ], - "headersSize": 377, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2022-11-19T01:29:40.748Z", - "time": 445, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 445 - } - }, - { - "_id": "65d0caf0b304fd248f6427c01b5cfeb8", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 447, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "content-type", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip, br, deflate" - }, - { - "_fromType": "array", - "name": "accept", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "publicc9f23b-transpc9f23bort/hafasc9f23b-client:tc9f23best" - }, - { - "_fromType": "array", - "name": "connection", - "value": "keep-alive" - }, - { - "_fromType": "array", - "name": "content-length", - "value": "447" - }, - { - "name": "host", - "value": "www.belgianrail.be" - } - ], - "headersSize": 317, - "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"lang\":\"fr\",\"svcReqL\":[{\"meth\":\"JourneyGeoPos\",\"req\":{\"maxJny\":10,\"onlyRT\":false,\"date\":\"20221121\",\"time\":\"100000\",\"rect\":{\"llCrd\":{\"x\":3688000,\"y\":51040000},\"urCrd\":{\"x\":3748000,\"y\":51065000}},\"perSize\":300000,\"perStep\":100000,\"ageOfReport\":true,\"jnyFltrL\":[{\"type\":\"PROD\",\"mode\":\"INC\",\"value\":\"1877\"}],\"trainPosMode\":\"CALC\"}}],\"client\":{\"type\":\"IPH\",\"id\":\"SNCB\",\"v\":\"4030200\",\"name\":\"sncb\"},\"ver\":\"1.21\",\"auth\":{\"type\":\"AID\",\"aid\":\"sncb-mobi\"}}" - }, - "queryString": [], - "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe" - }, - "response": { - "bodySize": 25661, - "content": { - "mimeType": "application/json; charset=utf-8", - "size": 25661, - "text": "{\"ver\":\"1.21\",\"lang\":\"fra\",\"id\":\"sgg4sgumk84khm8g\",\"err\":\"OK\",\"svcResL\":[{\"meth\":\"JourneyGeoPos\",\"err\":\"OK\",\"res\":{\"common\":{\"locL\":[{\"lid\":\"A=1@O=Gent Sint-Pietersstation Perron 12 [De Lijn]@X=3709192@Y=51036544@U=80@L=233006@\",\"type\":\"S\",\"name\":\"Gent Sint-Pietersstation Perron 12 [De Lijn]\",\"icoX\":1,\"extId\":\"233006\",\"state\":\"F\",\"crd\":{\"x\":3709192,\"y\":51036544,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652},{\"lid\":\"A=1@O=Gent Parkplein [De Lijn]@X=3716752@Y=51034441@U=80@L=225719@\",\"type\":\"S\",\"name\":\"Gent Parkplein [De Lijn]\",\"icoX\":0,\"extId\":\"225719\",\"state\":\"F\",\"crd\":{\"x\":3716752,\"y\":51034441,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Aalst Station Perron 3 [De Lijn]@X=4041065@Y=50941987@U=80@L=232992@\",\"type\":\"S\",\"name\":\"Aalst Station Perron 3 [De Lijn]\",\"icoX\":1,\"extId\":\"232992\",\"state\":\"F\",\"crd\":{\"x\":4041065,\"y\":50941987,\"layerX\":0,\"crdSysX\":0},\"pCls\":628},{\"lid\":\"A=1@O=Gent Zwijnaardsesteenweg [De Lijn]@X=3722981@Y=51032616@U=80@L=236436@\",\"type\":\"S\",\"name\":\"Gent Zwijnaardsesteenweg [De Lijn]\",\"icoX\":0,\"extId\":\"236436\",\"state\":\"F\",\"crd\":{\"x\":3722981,\"y\":51032616,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Zomerstraat [De Lijn]@X=3729184@Y=51031555@U=80@L=225424@\",\"type\":\"S\",\"name\":\"Gent Zomerstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225424\",\"state\":\"F\",\"crd\":{\"x\":3729184,\"y\":51031555,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Ledeberg Gaston Crommenlaan [De Lijn]@X=3737032@Y=51033227@U=80@L=225725@\",\"type\":\"S\",\"name\":\"Ledeberg Gaston Crommenlaan [De Lijn]\",\"icoX\":0,\"extId\":\"225725\",\"state\":\"F\",\"crd\":{\"x\":3737032,\"y\":51033227,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Dendermonde Station Perron 3 [De Lijn]@X=4100429@Y=51023258@U=80@L=233027@\",\"type\":\"S\",\"name\":\"Dendermonde Station Perron 3 [De Lijn]\",\"icoX\":1,\"extId\":\"233027\",\"state\":\"F\",\"crd\":{\"x\":4100429,\"y\":51023258,\"layerX\":0,\"crdSysX\":0},\"pCls\":628},{\"lid\":\"A=1@O=Melle College [De Lijn]@X=3810698@Y=50998241@U=80@L=225218@\",\"type\":\"S\",\"name\":\"Melle College [De Lijn]\",\"icoX\":0,\"extId\":\"225218\",\"state\":\"F\",\"crd\":{\"x\":3810698,\"y\":50998241,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Melle Pontstraat [De Lijn]@X=3804630@Y=51001414@U=80@L=226647@\",\"type\":\"S\",\"name\":\"Melle Pontstraat [De Lijn]\",\"icoX\":0,\"extId\":\"226647\",\"state\":\"F\",\"crd\":{\"x\":3804630,\"y\":51001414,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Melle Gemeenteplein [De Lijn]@X=3800055@Y=51003832@U=80@L=236814@\",\"type\":\"S\",\"name\":\"Melle Gemeenteplein [De Lijn]\",\"icoX\":1,\"extId\":\"236814\",\"state\":\"F\",\"crd\":{\"x\":3800055,\"y\":51003832,\"layerX\":0,\"crdSysX\":0},\"pCls\":628},{\"lid\":\"A=1@O=Melle Akkerstraat [De Lijn]@X=3791848@Y=51009819@U=80@L=226646@\",\"type\":\"S\",\"name\":\"Melle Akkerstraat [De Lijn]\",\"icoX\":0,\"extId\":\"226646\",\"state\":\"F\",\"crd\":{\"x\":3791848,\"y\":51009819,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Melle Tuinbouwschool [De Lijn]@X=3785987@Y=51014440@U=80@L=226645@\",\"type\":\"S\",\"name\":\"Melle Tuinbouwschool [De Lijn]\",\"icoX\":0,\"extId\":\"226645\",\"state\":\"F\",\"crd\":{\"x\":3785987,\"y\":51014440,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Melle Tuinstraat [De Lijn]@X=3779847@Y=51019276@U=80@L=226643@\",\"type\":\"S\",\"name\":\"Melle Tuinstraat [De Lijn]\",\"icoX\":0,\"extId\":\"226643\",\"state\":\"F\",\"crd\":{\"x\":3779847,\"y\":51019276,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Melle Leeuw [De Lijn]@X=3772027@Y=51025371@U=80@L=226642@\",\"type\":\"S\",\"name\":\"Melle Leeuw [De Lijn]\",\"icoX\":0,\"extId\":\"226642\",\"state\":\"F\",\"crd\":{\"x\":3772027,\"y\":51025371,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Lokeren Station Perron 9 [De Lijn]@X=3985673@Y=51106723@U=80@L=232955@\",\"type\":\"S\",\"name\":\"Lokeren Station Perron 9 [De Lijn]\",\"icoX\":1,\"extId\":\"232955\",\"state\":\"F\",\"crd\":{\"x\":3985673,\"y\":51106723,\"layerX\":0,\"crdSysX\":0},\"pCls\":564},{\"lid\":\"A=1@O=Sint-Amandsberg Achtenkouterstraat [De Lijn]@X=3781232@Y=51077050@U=80@L=225280@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Achtenkouterstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225280\",\"state\":\"F\",\"crd\":{\"x\":3781232,\"y\":51077050,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Amandsberg P+R Oostakker [De Lijn]@X=3778382@Y=51074604@U=80@L=226036@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg P+R Oostakker [De Lijn]\",\"icoX\":0,\"extId\":\"226036\",\"state\":\"F\",\"crd\":{\"x\":3778382,\"y\":51074604,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Zevergem Den Beer [De Lijn]@X=3681838@Y=50985719@U=80@L=225347@\",\"type\":\"S\",\"name\":\"Zevergem Den Beer [De Lijn]\",\"icoX\":0,\"extId\":\"225347\",\"state\":\"F\",\"crd\":{\"x\":3681838,\"y\":50985719,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Amandsberg Oudebareelstraat [De Lijn]@X=3776314@Y=51073283@U=80@L=225196@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Oudebareelstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225196\",\"state\":\"F\",\"crd\":{\"x\":3776314,\"y\":51073283,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Amandsberg Carelshof [De Lijn]@X=3770723@Y=51070838@U=80@L=225195@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Carelshof [De Lijn]\",\"icoX\":0,\"extId\":\"225195\",\"state\":\"F\",\"crd\":{\"x\":3770723,\"y\":51070838,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Amandsberg Everstraat [De Lijn]@X=3763909@Y=51068833@U=80@L=225261@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Everstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225261\",\"state\":\"F\",\"crd\":{\"x\":3763909,\"y\":51068833,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Amandsberg Zavelput [De Lijn]@X=3758201@Y=51066712@U=80@L=225260@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Zavelput [De Lijn]\",\"icoX\":0,\"extId\":\"225260\",\"state\":\"F\",\"crd\":{\"x\":3758201,\"y\":51066712,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Amandsberg Grondwetlaan [De Lijn]@X=3752736@Y=51064824@U=80@L=225262@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Grondwetlaan [De Lijn]\",\"icoX\":0,\"extId\":\"225262\",\"state\":\"F\",\"crd\":{\"x\":3752736,\"y\":51064824,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Te Lande [De Lijn]@X=3658223@Y=51008399@U=80@L=225568@\",\"type\":\"S\",\"name\":\"De Pinte Te Lande [De Lijn]\",\"icoX\":0,\"extId\":\"225568\",\"state\":\"F\",\"crd\":{\"x\":3658223,\"y\":51008399,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Denijs-Westrem Drie Sleutels [De Lijn]@X=3664965@Y=51017550@U=80@L=231728@\",\"type\":\"S\",\"name\":\"Sint-Denijs-Westrem Drie Sleutels [De Lijn]\",\"icoX\":0,\"extId\":\"231728\",\"state\":\"F\",\"crd\":{\"x\":3664965,\"y\":51017550,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Denijs-Westrem Dorp [De Lijn]@X=3668758@Y=51019743@U=80@L=225714@\",\"type\":\"S\",\"name\":\"Sint-Denijs-Westrem Dorp [De Lijn]\",\"icoX\":0,\"extId\":\"225714\",\"state\":\"F\",\"crd\":{\"x\":3668758,\"y\":51019743,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Denijs-Westrem Soenenspark [De Lijn]@X=3671932@Y=51018107@U=80@L=225713@\",\"type\":\"S\",\"name\":\"Sint-Denijs-Westrem Soenenspark [De Lijn]\",\"icoX\":0,\"extId\":\"225713\",\"state\":\"F\",\"crd\":{\"x\":3671932,\"y\":51018107,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Denijs-Westrem E40 Autoweg [De Lijn]@X=3681694@Y=51019761@U=80@L=225712@\",\"type\":\"S\",\"name\":\"Sint-Denijs-Westrem E40 Autoweg [De Lijn]\",\"icoX\":0,\"extId\":\"225712\",\"state\":\"F\",\"crd\":{\"x\":3681694,\"y\":51019761,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Bovenhove [De Lijn]@X=3688058@Y=51022098@U=80@L=228282@\",\"type\":\"S\",\"name\":\"Gent Bovenhove [De Lijn]\",\"icoX\":0,\"extId\":\"228282\",\"state\":\"F\",\"crd\":{\"x\":3688058,\"y\":51022098,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Beervelde Tollekenswegel [De Lijn]@X=3890154@Y=51080771@U=80@L=226074@\",\"type\":\"S\",\"name\":\"Beervelde Tollekenswegel [De Lijn]\",\"icoX\":0,\"extId\":\"226074\",\"state\":\"F\",\"crd\":{\"x\":3890154,\"y\":51080771,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Sint-Pietersstation Perron 6 [De Lijn]@X=3708725@Y=51036634@U=80@L=232986@\",\"type\":\"S\",\"name\":\"Gent Sint-Pietersstation Perron 6 [De Lijn]\",\"icoX\":1,\"extId\":\"232986\",\"state\":\"F\",\"crd\":{\"x\":3708725,\"y\":51036634,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652},{\"lid\":\"A=1@O=Gent Hogeschool Gent [De Lijn]@X=3706729@Y=51031483@U=80@L=225219@\",\"type\":\"S\",\"name\":\"Gent Hogeschool Gent [De Lijn]\",\"icoX\":0,\"extId\":\"225219\",\"state\":\"F\",\"crd\":{\"x\":3706729,\"y\":51031483,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Deinze Kerkhof [De Lijn]@X=3527844@Y=50987652@U=80@L=226191@\",\"type\":\"S\",\"name\":\"Deinze Kerkhof [De Lijn]\",\"icoX\":0,\"extId\":\"226191\",\"state\":\"F\",\"crd\":{\"x\":3527844,\"y\":50987652,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Textielinstituut [De Lijn]@X=3708104@Y=51027959@U=80@L=225220@\",\"type\":\"S\",\"name\":\"Gent Textielinstituut [De Lijn]\",\"icoX\":0,\"extId\":\"225220\",\"state\":\"F\",\"crd\":{\"x\":3708104,\"y\":51027959,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Sterre [De Lijn]@X=3709462@Y=51025757@U=80@L=225308@\",\"type\":\"S\",\"name\":\"Gent Sterre [De Lijn]\",\"icoX\":0,\"extId\":\"225308\",\"state\":\"F\",\"crd\":{\"x\":3709462,\"y\":51025757,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Maaltebruggestraat [De Lijn]@X=3706270@Y=51024822@U=80@L=225221@\",\"type\":\"S\",\"name\":\"Gent Maaltebruggestraat [De Lijn]\",\"icoX\":0,\"extId\":\"225221\",\"state\":\"F\",\"crd\":{\"x\":3706270,\"y\":51024822,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Deinze Kerkhof [De Lijn]@X=3527745@Y=50987544@U=80@L=226936@\",\"type\":\"S\",\"name\":\"Deinze Kerkhof [De Lijn]\",\"icoX\":0,\"extId\":\"226936\",\"state\":\"F\",\"crd\":{\"x\":3527745,\"y\":50987544,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Tweebruggenstraat [De Lijn]@X=3735935@Y=51048814@U=80@L=233590@\",\"type\":\"S\",\"name\":\"Gent Tweebruggenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"233590\",\"state\":\"F\",\"crd\":{\"x\":3735935,\"y\":51048814,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Eendrachtstraat [De Lijn]@X=3740798@Y=51050621@U=80@L=225665@\",\"type\":\"S\",\"name\":\"Gent Eendrachtstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225665\",\"state\":\"F\",\"crd\":{\"x\":3740798,\"y\":51050621,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Beervelde Tollekenswegel [De Lijn]@X=3891340@Y=51080735@U=80@L=226823@\",\"type\":\"S\",\"name\":\"Beervelde Tollekenswegel [De Lijn]\",\"icoX\":0,\"extId\":\"226823\",\"state\":\"F\",\"crd\":{\"x\":3891340,\"y\":51080735,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Dampoort A2 [De Lijn]@X=3739549@Y=51054945@U=80@L=237620@\",\"type\":\"S\",\"name\":\"Gent Dampoort A2 [De Lijn]\",\"icoX\":1,\"extId\":\"237620\",\"state\":\"F\",\"crd\":{\"x\":3739549,\"y\":51054945,\"layerX\":0,\"crdSysX\":0},\"pCls\":564},{\"lid\":\"A=1@O=Sint-Amandsberg Schoolstraat [De Lijn]@X=3745859@Y=51059386@U=80@L=230596@\",\"type\":\"S\",\"name\":\"Sint-Amandsberg Schoolstraat [De Lijn]\",\"icoX\":0,\"extId\":\"230596\",\"state\":\"F\",\"crd\":{\"x\":3745859,\"y\":51059386,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Lochristi Dorp Oost [De Lijn]@X=3845603@Y=51099487@U=80@L=225225@\",\"type\":\"S\",\"name\":\"Lochristi Dorp Oost [De Lijn]\",\"icoX\":0,\"extId\":\"225225\",\"state\":\"F\",\"crd\":{\"x\":3845603,\"y\":51099487,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Sint-Denijs-Westrem Drie Sleutels [De Lijn]@X=3664830@Y=51017586@U=80@L=230598@\",\"type\":\"S\",\"name\":\"Sint-Denijs-Westrem Drie Sleutels [De Lijn]\",\"icoX\":0,\"extId\":\"230598\",\"state\":\"F\",\"crd\":{\"x\":3664830,\"y\":51017586,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Te Lande [De Lijn]@X=3658079@Y=51008462@U=80@L=225174@\",\"type\":\"S\",\"name\":\"De Pinte Te Lande [De Lijn]\",\"icoX\":0,\"extId\":\"225174\",\"state\":\"F\",\"crd\":{\"x\":3658079,\"y\":51008462,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Eke Industriepark [De Lijn]@X=3659697@Y=50977000@U=80@L=225344@\",\"type\":\"S\",\"name\":\"Eke Industriepark [De Lijn]\",\"icoX\":0,\"extId\":\"225344\",\"state\":\"F\",\"crd\":{\"x\":3659697,\"y\":50977000,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Florastraat [De Lijn]@X=3657819@Y=51003473@U=80@L=230025@\",\"type\":\"S\",\"name\":\"De Pinte Florastraat [De Lijn]\",\"icoX\":0,\"extId\":\"230025\",\"state\":\"F\",\"crd\":{\"x\":3657819,\"y\":51003473,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Scheldeveldestraat [De Lijn]@X=3658457@Y=50998655@U=80@L=230024@\",\"type\":\"S\",\"name\":\"De Pinte Scheldeveldestraat [De Lijn]\",\"icoX\":0,\"extId\":\"230024\",\"state\":\"F\",\"crd\":{\"x\":3658457,\"y\":50998655,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Duifbeek [De Lijn]@X=3657711@Y=50995490@U=80@L=230023@\",\"type\":\"S\",\"name\":\"De Pinte Duifbeek [De Lijn]\",\"icoX\":0,\"extId\":\"230023\",\"state\":\"F\",\"crd\":{\"x\":3657711,\"y\":50995490,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Europaplein [De Lijn]@X=3654016@Y=50991041@U=80@L=230467@\",\"type\":\"S\",\"name\":\"De Pinte Europaplein [De Lijn]\",\"icoX\":0,\"extId\":\"230467\",\"state\":\"F\",\"crd\":{\"x\":3654016,\"y\":50991041,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Sint-Pietersstation Perron 15 [De Lijn]@X=3709444@Y=51036481@U=80@L=233009@\",\"type\":\"S\",\"name\":\"Gent Sint-Pietersstation Perron 15 [De Lijn]\",\"icoX\":1,\"extId\":\"233009\",\"state\":\"F\",\"crd\":{\"x\":3709444,\"y\":51036481,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652},{\"lid\":\"A=1@O=Gent Parkplein [De Lijn]@X=3717606@Y=51034414@U=80@L=227098@\",\"type\":\"S\",\"name\":\"Gent Parkplein [De Lijn]\",\"icoX\":0,\"extId\":\"227098\",\"state\":\"F\",\"crd\":{\"x\":3717606,\"y\":51034414,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Lochristi Dorp Oost [De Lijn]@X=3845639@Y=51099334@U=80@L=225621@\",\"type\":\"S\",\"name\":\"Lochristi Dorp Oost [De Lijn]\",\"icoX\":0,\"extId\":\"225621\",\"state\":\"F\",\"crd\":{\"x\":3845639,\"y\":51099334,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Fortlaan [De Lijn]@X=3719512@Y=51034989@U=80@L=225701@\",\"type\":\"S\",\"name\":\"Gent Fortlaan [De Lijn]\",\"icoX\":0,\"extId\":\"225701\",\"state\":\"F\",\"crd\":{\"x\":3719512,\"y\":51034989,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Ledeganckstraat [De Lijn]@X=3722945@Y=51036985@U=80@L=225700@\",\"type\":\"S\",\"name\":\"Gent Ledeganckstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225700\",\"state\":\"F\",\"crd\":{\"x\":3722945,\"y\":51036985,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Wachtebeke Domein Zwembad [De Lijn]@X=3899503@Y=51151723@U=80@L=225492@\",\"type\":\"S\",\"name\":\"Wachtebeke Domein Zwembad [De Lijn]\",\"icoX\":0,\"extId\":\"225492\",\"state\":\"F\",\"crd\":{\"x\":3899503,\"y\":51151723,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Tweebruggenstraat [De Lijn]@X=3737373@Y=51048832@U=80@L=233582@\",\"type\":\"S\",\"name\":\"Gent Tweebruggenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"233582\",\"state\":\"F\",\"crd\":{\"x\":3737373,\"y\":51048832,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Zuid Perron 4 [De Lijn]@X=3731440@Y=51047942@U=80@L=232918@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 4 [De Lijn]\",\"icoX\":0,\"extId\":\"232918\",\"state\":\"F\",\"crd\":{\"x\":3731440,\"y\":51047942,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Vijfwindgatenstraat [De Lijn]@X=3733535@Y=51044563@U=80@L=225556@\",\"type\":\"S\",\"name\":\"Gent Vijfwindgatenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225556\",\"state\":\"F\",\"crd\":{\"x\":3733535,\"y\":51044563,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Muinklaan [De Lijn]@X=3732627@Y=51042540@U=80@L=225294@\",\"type\":\"S\",\"name\":\"Gent Muinklaan [De Lijn]\",\"icoX\":0,\"extId\":\"225294\",\"state\":\"F\",\"crd\":{\"x\":3732627,\"y\":51042540,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Leeuwstraat [De Lijn]@X=3732258@Y=51039888@U=80@L=225295@\",\"type\":\"S\",\"name\":\"Gent Leeuwstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225295\",\"state\":\"F\",\"crd\":{\"x\":3732258,\"y\":51039888,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Eke Rozenstraat [De Lijn]@X=3655994@Y=50974204@U=80@L=225753@\",\"type\":\"S\",\"name\":\"Eke Rozenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225753\",\"state\":\"F\",\"crd\":{\"x\":3655994,\"y\":50974204,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Eke Begoniastraat [De Lijn]@X=3655041@Y=50972056@U=80@L=228276@\",\"type\":\"S\",\"name\":\"Eke Begoniastraat [De Lijn]\",\"icoX\":0,\"extId\":\"228276\",\"state\":\"F\",\"crd\":{\"x\":3655041,\"y\":50972056,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Zwarte Gat [De Lijn]@X=3650016@Y=50976964@U=80@L=225755@\",\"type\":\"S\",\"name\":\"De Pinte Zwarte Gat [De Lijn]\",\"icoX\":0,\"extId\":\"225755\",\"state\":\"F\",\"crd\":{\"x\":3650016,\"y\":50976964,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Moerkensheide [De Lijn]@X=3645701@Y=50983481@U=80@L=225751@\",\"type\":\"S\",\"name\":\"De Pinte Moerkensheide [De Lijn]\",\"icoX\":0,\"extId\":\"225751\",\"state\":\"F\",\"crd\":{\"x\":3645701,\"y\":50983481,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Pintestraat [De Lijn]@X=3643274@Y=50988344@U=80@L=225726@\",\"type\":\"S\",\"name\":\"De Pinte Pintestraat [De Lijn]\",\"icoX\":0,\"extId\":\"225726\",\"state\":\"F\",\"crd\":{\"x\":3643274,\"y\":50988344,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=De Pinte Eeuwfeestlaan [De Lijn]@X=3645539@Y=50989854@U=80@L=235951@\",\"type\":\"S\",\"name\":\"De Pinte Eeuwfeestlaan [De Lijn]\",\"icoX\":0,\"extId\":\"235951\",\"state\":\"F\",\"crd\":{\"x\":3645539,\"y\":50989854,\"layerX\":0,\"crdSysX\":0},\"pCls\":512}],\"prodL\":[{\"name\":\"Bus 96\",\"nameS\":\"96\",\"icoX\":0,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 96\",\"line\":\"96\",\"lineId\":\"96\",\"matchId\":\"96\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 28\",\"nameS\":\"28\",\"icoX\":0,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 28\",\"line\":\"28\",\"lineId\":\"28\",\"matchId\":\"28\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 78\",\"nameS\":\"78\",\"icoX\":0,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 78\",\"line\":\"78\",\"lineId\":\"78\",\"matchId\":\"78\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 77\",\"nameS\":\"77\",\"icoX\":0,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 77\",\"line\":\"77\",\"lineId\":\"77\",\"matchId\":\"77\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}},{\"name\":\"Bus 76\",\"nameS\":\"76\",\"icoX\":0,\"cls\":512,\"prodCtx\":{\"name\":\"Bus 76\",\"line\":\"76\",\"lineId\":\"76\",\"matchId\":\"76\",\"catOut\":\"Bus \",\"catOutS\":\"Bus\",\"catOutL\":\"Bus \"}}],\"polyL\":[{\"delta\":true,\"dim\":2,\"crdEncYX\":\"maovHmmsU|J}i@xLiq@lDu^\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"y|gvHgsfVcTbg@}r@tfAsn@j{@\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"q~vvHuoaVjX`b@jQpn@zSh|@\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"upjvH{ejU_d@ce@jB}o@eMiy@\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"uvnvHefsU|QhF|PmDxRyI\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"cnqvHstxUgIsZuSzAePwJ\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"{kjvHeajUfd@vRz^O|d@fA\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"_aovH_osUpDeUrDgU{@oQ\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"ilqvHqpxUfBxTvNiFlQbA\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"},{\"delta\":true,\"dim\":2,\"crdEncYX\":\"y{bvH}`iUcJ~]ub@zXqh@rU\",\"crdEncS\":\"NNNN\",\"crdEncF\":\"????\"}],\"layerL\":[{\"id\":\"standard\",\"name\":\"standard\",\"index\":0,\"annoCnt\":0}],\"crdSysL\":[{\"id\":\"standard\",\"index\":0,\"type\":\"WGS84\"}],\"opL\":[],\"remL\":[],\"icoL\":[{\"res\":\"prod_bus\"},{\"res\":\"prod_ic\"}]},\"date\":\"20221121\",\"time\":\"100000\",\"jnyL\":[{\"jid\":\"1|59937|1|80|21112022\",\"date\":\"20221121\",\"prodX\":0,\"dirTxt\":\"Aalst Station Perron 3 [De Lijn]\",\"dirGeo\":29,\"stopL\":[{\"locX\":0,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100000\"},{\"locX\":0,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100000\"},{\"locX\":1,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100200\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100200\"},{\"locX\":2,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"105500\"}],\"proc\":0,\"pos\":{\"x\":3709192,\"y\":51036544},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[0,90,18,0],\"procAbs\":[0,90,218,300],\"fLocX\":[0,0,3,4],\"tLocX\":[1,1,4,5],\"dirGeo\":[29,29,30,2],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[0]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|59111|0|80|21112022\",\"date\":\"20221121\",\"prodX\":1,\"dirTxt\":\"Gent Sint-Pietersstation Perron 12 [De Lijn]\",\"dirGeo\":12,\"stopL\":[{\"locX\":6,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"090500\"},{\"locX\":7,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"095900\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095900\"},{\"locX\":8,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100100\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100100\"},{\"locX\":0,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"102200\"}],\"proc\":54,\"pos\":{\"x\":3807399,\"y\":50999967},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[54,80,40,0],\"procAbs\":[4554,4680,4840,5100],\"fLocX\":[7,8,10,12],\"tLocX\":[8,9,11,13],\"dirGeo\":[12,11,11,11],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[1]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56480|0|80|21112022\",\"date\":\"20221121\",\"prodX\":2,\"dirTxt\":\"Zevergem Den Beer [De Lijn]\",\"dirGeo\":20,\"stopL\":[{\"locX\":14,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"092600\"},{\"locX\":15,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100000\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100000\"},{\"locX\":16,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100100\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100100\"},{\"locX\":17,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"105700\"}],\"proc\":0,\"pos\":{\"x\":3781232,\"y\":51077050},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[0,12,40,0],\"procAbs\":[3100,3312,3440,3600],\"fLocX\":[15,18,19,21],\"tLocX\":[16,19,20,22],\"dirGeo\":[20,18,18,18],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[2]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56478|0|80|21112022\",\"date\":\"20221121\",\"prodX\":2,\"dirTxt\":\"Lokeren Station Perron 9 [De Lijn]\",\"dirGeo\":5,\"stopL\":[{\"locX\":17,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095000\"},{\"locX\":23,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"095900\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095900\"},{\"locX\":24,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100100\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100100\"},{\"locX\":14,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"112000\"}],\"proc\":54,\"pos\":{\"x\":3661900,\"y\":51013388},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[54,80,40,54],\"procAbs\":[754,880,1040,1154],\"fLocX\":[23,24,26,27],\"tLocX\":[24,25,27,28],\"dirGeo\":[5,31,1,2],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[3]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56362|0|80|21112022\",\"date\":\"20221121\",\"prodX\":3,\"dirTxt\":\"Deinze Kerkhof [De Lijn]\",\"dirGeo\":22,\"stopL\":[{\"locX\":29,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"090500\"},{\"locX\":30,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"095900\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095900\"},{\"locX\":31,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100200\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100200\"},{\"locX\":32,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"103900\"}],\"proc\":35,\"pos\":{\"x\":3708032,\"y\":51034827},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[35,94,72,0],\"procAbs\":[4335,4394,4472,4600],\"fLocX\":[30,30,31,34],\"tLocX\":[31,31,33,35],\"dirGeo\":[22,24,25,17],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[4]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56360|0|80|21112022\",\"date\":\"20221121\",\"prodX\":3,\"dirTxt\":\"Beervelde Tollekenswegel [De Lijn]\",\"dirGeo\":2,\"stopL\":[{\"locX\":36,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"090300\"},{\"locX\":37,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100000\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100000\"},{\"locX\":38,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100200\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100200\"},{\"locX\":39,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"103900\"}],\"proc\":0,\"pos\":{\"x\":3735935,\"y\":51048814},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[0,90,72,35],\"procAbs\":[4300,4390,4472,4535],\"fLocX\":[37,37,38,40],\"tLocX\":[38,38,40,41],\"dirGeo\":[2,8,5,4],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[5]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56260|0|80|21112022\",\"date\":\"20221121\",\"prodX\":4,\"dirTxt\":\"Eke Industriepark [De Lijn]\",\"dirGeo\":21,\"stopL\":[{\"locX\":42,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"090000\"},{\"locX\":43,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"095900\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095900\"},{\"locX\":44,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100100\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100100\"},{\"locX\":45,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"101500\"}],\"proc\":54,\"pos\":{\"x\":3661154,\"y\":51012615},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[54,36,40,0],\"procAbs\":[4554,4636,4740,4900],\"fLocX\":[43,44,46,48],\"tLocX\":[44,46,47,49],\"dirGeo\":[22,24,23,19],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[6]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56259|0|80|21112022\",\"date\":\"20221121\",\"prodX\":4,\"dirTxt\":\"Lochristi Dorp Oost [De Lijn]\",\"dirGeo\":30,\"stopL\":[{\"locX\":45,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"092900\"},{\"locX\":50,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100000\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100000\"},{\"locX\":51,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100400\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100400\"},{\"locX\":52,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"104400\"}],\"proc\":0,\"pos\":{\"x\":3709444,\"y\":51036481},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[0,43,86,0],\"procAbs\":[2400,2443,2486,2600],\"fLocX\":[50,50,50,53],\"tLocX\":[51,51,51,54],\"dirGeo\":[30,30,0,3],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[7]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56258|0|80|21112022\",\"date\":\"20221121\",\"prodX\":4,\"dirTxt\":\"Eke Industriepark [De Lijn]\",\"dirGeo\":17,\"stopL\":[{\"locX\":55,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"085800\"},{\"locX\":56,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"095900\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095900\"},{\"locX\":57,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100200\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100200\"},{\"locX\":45,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"104500\"}],\"proc\":35,\"pos\":{\"x\":3735288,\"y\":51048527},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[35,94,72,0],\"procAbs\":[4935,4994,5072,5200],\"fLocX\":[56,56,57,59],\"tLocX\":[57,57,58,60],\"dirGeo\":[17,25,23,23],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[8]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false},{\"jid\":\"1|56257|1|80|21112022\",\"date\":\"20221121\",\"prodX\":4,\"dirTxt\":\"Wachtebeke Domein Zwembad [De Lijn]\",\"dirGeo\":22,\"stopL\":[{\"locX\":45,\"dInS\":true,\"dInR\":true,\"dTimeS\":\"095900\"},{\"locX\":61,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100000\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100000\"},{\"locX\":62,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"100100\",\"dInS\":true,\"dInR\":true,\"dTimeS\":\"100100\"},{\"locX\":55,\"aOutS\":true,\"aOutR\":true,\"aTimeS\":\"113600\"}],\"proc\":0,\"pos\":{\"x\":3655994,\"y\":50974204},\"ani\":{\"mSec\":[0,100000,200000,300000],\"proc\":[0,80,72,0],\"procAbs\":[100,280,372,500],\"fLocX\":[61,62,63,65],\"tLocX\":[62,63,64,66],\"dirGeo\":[13,10,9,3],\"stcOutputX\":[-1,-1,-1,-1],\"polyG\":{\"polyXL\":[9]},\"state\":[\"O\",\"O\",\"O\",\"O\"]},\"isBase\":false}],\"layerX\":0,\"crdSysX\":0,\"fpB\":\"20221111\",\"fpE\":\"20231209\",\"planrtTS\":\"1668821096\"}}]}" - }, - "cookies": [ - { - "domain": ".www.belgianrail.be", - "name": "TS01125292", - "path": "/", - "value": "013ff1ed388e380f3640aa413b6b5874589c5dfed9095c43ecdd6dafda1e2f1781bcf3e8a1b7299b49776bceb1ae22256e25cc30b5" - } - ], - "headers": [ - { - "name": "date", - "value": "Sat, 19 Nov 2022 01:29:41 GMT" - }, - { - "name": "content-length", - "value": 25661 - }, - { - "name": "x-robots-tag", - "value": "noindex, noarchive, nosnippet" - }, - { - "name": "keep-alive", - "value": "timeout=5, max=100" - }, - { - "name": "connection", - "value": "Keep-Alive" - }, - { - "name": "content-type", - "value": "application/json; charset=utf-8" - }, - { - "_fromType": "array", - "name": "set-cookie", - "value": "TS01125292=013ff1ed388e380f3640aa413b6b5874589c5dfed9095c43ecdd6dafda1e2f1781bcf3e8a1b7299b49776bceb1ae22256e25cc30b5; Path=/; Domain=.www.belgianrail.be" - } - ], - "headersSize": 377, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2022-11-19T01:29:41.247Z", - "time": 280, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 280 - } - }, - { - "_id": "5565f736bd2bea2139f69ada64092410", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 398, - "cookies": [], - "headers": [ - { - "_fromType": "array", - "name": "content-type", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "accept-encoding", - "value": "gzip, br, deflate" - }, - { - "_fromType": "array", - "name": "accept", - "value": "application/json" - }, - { - "_fromType": "array", - "name": "user-agent", - "value": "publicc9f23b-transpoc9f23brt/hafac9f23bs-client:c9f23btest" - }, - { - "_fromType": "array", - "name": "connection", - "value": "keep-alive" - }, - { - "_fromType": "array", - "name": "content-length", - "value": "398" - }, - { - "name": "host", - "value": "www.belgianrail.be" - } - ], - "headersSize": 317, - "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"lang\":\"fr\",\"svcReqL\":[{\"meth\":\"LocGeoReach\",\"req\":{\"loc\":{\"type\":\"A\",\"name\":\"Gent, Paddenhoek\",\"lid\":\"A=2@O=Gent, Paddenhoek@X=3724914@Y=51051691@\"},\"maxDur\":15,\"maxChg\":5,\"date\":\"20221121\",\"time\":\"100000\",\"period\":120,\"jnyFltrL\":[{\"type\":\"PROD\",\"mode\":\"INC\",\"value\":\"1877\"}]}}],\"client\":{\"type\":\"IPH\",\"id\":\"SNCB\",\"v\":\"4030200\",\"name\":\"sncb\"},\"ver\":\"1.21\",\"auth\":{\"type\":\"AID\",\"aid\":\"sncb-mobi\"}}" - }, - "queryString": [], - "url": "https://www.belgianrail.be/jp/sncb-nmbs-routeplanner/mgate.exe" - }, - "response": { - "bodySize": 42980, - "content": { - "mimeType": "application/json; charset=utf-8", - "size": 42980, - "text": "{\"ver\":\"1.21\",\"lang\":\"fra\",\"id\":\"5n24ege6m84swmwg\",\"err\":\"OK\",\"svcResL\":[{\"meth\":\"LocGeoReach\",\"err\":\"OK\",\"res\":{\"common\":{\"locL\":[{\"lid\":\"A=1@O=Gent Burgstraat [De Lijn]@X=3714909@Y=51056222@U=80@L=225144@\",\"type\":\"S\",\"name\":\"Gent Burgstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225144\",\"state\":\"F\",\"crd\":{\"x\":3714909,\"y\":51056222,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Gravensteen [De Lijn]@X=3721264@Y=51056779@U=80@L=225145@\",\"type\":\"S\",\"name\":\"Gent Gravensteen [De Lijn]\",\"icoX\":0,\"extId\":\"225145\",\"state\":\"F\",\"crd\":{\"x\":3721264,\"y\":51056779,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Zonnestraat [De Lijn]@X=3721121@Y=51050603@U=80@L=225146@\",\"type\":\"S\",\"name\":\"Gent Zonnestraat [De Lijn]\",\"icoX\":0,\"extId\":\"225146\",\"state\":\"F\",\"crd\":{\"x\":3721121,\"y\":51050603,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Savaanstraat [De Lijn]@X=3721363@Y=51048374@U=80@L=225147@\",\"type\":\"S\",\"name\":\"Gent Savaanstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225147\",\"state\":\"F\",\"crd\":{\"x\":3721363,\"y\":51048374,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Verlorenkost [De Lijn]@X=3722002@Y=51046540@U=80@L=225148@\",\"type\":\"S\",\"name\":\"Gent Verlorenkost [De Lijn]\",\"icoX\":0,\"extId\":\"225148\",\"state\":\"F\",\"crd\":{\"x\":3722002,\"y\":51046540,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Veergrep [De Lijn]@X=3721282@Y=51043753@U=80@L=225149@\",\"type\":\"S\",\"name\":\"Gent Veergrep [De Lijn]\",\"icoX\":0,\"extId\":\"225149\",\"state\":\"F\",\"crd\":{\"x\":3721282,\"y\":51043753,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Van Nassaustraat [De Lijn]@X=3717237@Y=51040418@U=80@L=225150@\",\"type\":\"S\",\"name\":\"Gent Van Nassaustraat [De Lijn]\",\"icoX\":0,\"extId\":\"225150\",\"state\":\"F\",\"crd\":{\"x\":3717237,\"y\":51040418,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Van Monckhovenstraat [De Lijn]@X=3714298@Y=51037443@U=80@L=225151@\",\"type\":\"S\",\"name\":\"Gent Van Monckhovenstraat [De Lijn]\",\"icoX\":1,\"extId\":\"225151\",\"state\":\"F\",\"crd\":{\"x\":3714298,\"y\":51037443,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"mMastLocX\":8},{\"lid\":\"A=1@O=Gand-Saint-Pierre@X=3710675@Y=51035897@U=80@L=8892007@\",\"type\":\"S\",\"name\":\"Gand-Saint-Pierre\",\"icoX\":1,\"extId\":\"8892007\",\"state\":\"F\",\"crd\":{\"x\":3710675,\"y\":51035897,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Gent Keizerpoort [De Lijn]@X=3738074@Y=51042711@U=80@L=225161@\",\"type\":\"S\",\"name\":\"Gent Keizerpoort [De Lijn]\",\"icoX\":0,\"extId\":\"225161\",\"state\":\"F\",\"crd\":{\"x\":3738074,\"y\":51042711,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Vijfwindgatenstraat [De Lijn]@X=3733697@Y=51044527@U=80@L=225162@\",\"type\":\"S\",\"name\":\"Gent Vijfwindgatenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225162\",\"state\":\"F\",\"crd\":{\"x\":3733697,\"y\":51044527,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Lippensplein [De Lijn]@X=3729939@Y=51050477@U=80@L=225163@\",\"type\":\"S\",\"name\":\"Gent Lippensplein [De Lijn]\",\"icoX\":0,\"extId\":\"225163\",\"state\":\"F\",\"crd\":{\"x\":3729939,\"y\":51050477,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Vogelmarkt [De Lijn]@X=3726442@Y=51050639@U=80@L=225164@\",\"type\":\"S\",\"name\":\"Gent Vogelmarkt [De Lijn]\",\"icoX\":3,\"extId\":\"225164\",\"state\":\"F\",\"crd\":{\"x\":3726442,\"y\":51050639,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Zonnestraat [De Lijn]@X=3721426@Y=51050495@U=80@L=225166@\",\"type\":\"S\",\"name\":\"Gent Zonnestraat [De Lijn]\",\"icoX\":0,\"extId\":\"225166\",\"state\":\"F\",\"crd\":{\"x\":3721426,\"y\":51050495,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":2},{\"lid\":\"A=1@O=Gent Oude Houtlei [De Lijn]@X=3716761@Y=51050064@U=80@L=225167@\",\"type\":\"S\",\"name\":\"Gent Oude Houtlei [De Lijn]\",\"icoX\":3,\"extId\":\"225167\",\"state\":\"F\",\"crd\":{\"x\":3716761,\"y\":51050064,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Galgenberg [De Lijn]@X=3713435@Y=51050774@U=80@L=225168@\",\"type\":\"S\",\"name\":\"Gent Galgenberg [De Lijn]\",\"icoX\":3,\"extId\":\"225168\",\"state\":\"F\",\"crd\":{\"x\":3713435,\"y\":51050774,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Rozemarijnbrug [De Lijn]@X=3709623@Y=51049839@U=80@L=225169@\",\"type\":\"S\",\"name\":\"Gent Rozemarijnbrug [De Lijn]\",\"icoX\":3,\"extId\":\"225169\",\"state\":\"F\",\"crd\":{\"x\":3709623,\"y\":51049839,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Bernard Spaelaan [De Lijn]@X=3709695@Y=51047880@U=80@L=225170@\",\"type\":\"S\",\"name\":\"Gent Bernard Spaelaan [De Lijn]\",\"icoX\":3,\"extId\":\"225170\",\"state\":\"F\",\"crd\":{\"x\":3709695,\"y\":51047880,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Bijlokehof [De Lijn]@X=3713606@Y=51045282@U=80@L=225171@\",\"type\":\"S\",\"name\":\"Gent Bijlokehof [De Lijn]\",\"icoX\":3,\"extId\":\"225171\",\"state\":\"F\",\"crd\":{\"x\":3713606,\"y\":51045282,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Meersstraat [De Lijn]@X=3710495@Y=51038558@U=80@L=225172@\",\"type\":\"S\",\"name\":\"Gent Meersstraat [De Lijn]\",\"icoX\":1,\"extId\":\"225172\",\"state\":\"F\",\"crd\":{\"x\":3710495,\"y\":51038558,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"mMastLocX\":8},{\"lid\":\"A=1@O=Gent Lippensplein [De Lijn]@X=3729544@Y=51050253@U=80@L=225177@\",\"type\":\"S\",\"name\":\"Gent Lippensplein [De Lijn]\",\"icoX\":0,\"extId\":\"225177\",\"state\":\"F\",\"crd\":{\"x\":3729544,\"y\":51050253,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":11},{\"lid\":\"A=1@O=Gent Duivelsteen [De Lijn]@X=3728204@Y=51051961@U=80@L=225183@\",\"type\":\"S\",\"name\":\"Gent Duivelsteen [De Lijn]\",\"icoX\":0,\"extId\":\"225183\",\"state\":\"F\",\"crd\":{\"x\":3728204,\"y\":51051961,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Gravensteen [De Lijn]@X=3721435@Y=51057058@U=80@L=225184@\",\"type\":\"S\",\"name\":\"Gent Gravensteen [De Lijn]\",\"icoX\":0,\"extId\":\"225184\",\"state\":\"F\",\"crd\":{\"x\":3721435,\"y\":51057058,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":1},{\"lid\":\"A=1@O=Gent Langesteenstraat [De Lijn]@X=3721435@Y=51058685@U=80@L=225185@\",\"type\":\"S\",\"name\":\"Gent Langesteenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225185\",\"state\":\"F\",\"crd\":{\"x\":3721435,\"y\":51058685,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Sluizeken [De Lijn]@X=3724384@Y=51059925@U=80@L=225186@\",\"type\":\"S\",\"name\":\"Gent Sluizeken [De Lijn]\",\"icoX\":0,\"extId\":\"225186\",\"state\":\"F\",\"crd\":{\"x\":3724384,\"y\":51059925,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Coppinstraat [De Lijn]@X=3727440@Y=51062091@U=80@L=225187@\",\"type\":\"S\",\"name\":\"Gent Coppinstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225187\",\"state\":\"F\",\"crd\":{\"x\":3727440,\"y\":51062091,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Heilig Kerst [De Lijn]@X=3729112@Y=51063925@U=80@L=225188@\",\"type\":\"S\",\"name\":\"Gent Heilig Kerst [De Lijn]\",\"icoX\":0,\"extId\":\"225188\",\"state\":\"F\",\"crd\":{\"x\":3729112,\"y\":51063925,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Sint-Salvatorstraat [De Lijn]@X=3729445@Y=51067503@U=80@L=225189@\",\"type\":\"S\",\"name\":\"Gent Sint-Salvatorstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225189\",\"state\":\"F\",\"crd\":{\"x\":3729445,\"y\":51067503,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Brugsepoort [De Lijn]@X=3709875@Y=51056914@U=80@L=225194@\",\"type\":\"S\",\"name\":\"Gent Brugsepoort [De Lijn]\",\"icoX\":0,\"extId\":\"225194\",\"state\":\"F\",\"crd\":{\"x\":3709875,\"y\":51056914,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Steendam [De Lijn]@X=3731926@Y=51057102@U=80@L=225206@\",\"type\":\"S\",\"name\":\"Gent Steendam [De Lijn]\",\"icoX\":0,\"extId\":\"225206\",\"state\":\"F\",\"crd\":{\"x\":3731926,\"y\":51057102,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Poel [De Lijn]@X=3716320@Y=51054559@U=80@L=225207@\",\"type\":\"S\",\"name\":\"Gent Poel [De Lijn]\",\"icoX\":0,\"extId\":\"225207\",\"state\":\"F\",\"crd\":{\"x\":3716320,\"y\":51054559,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Brugsepoort [De Lijn]@X=3710199@Y=51056554@U=80@L=225208@\",\"type\":\"S\",\"name\":\"Gent Brugsepoort [De Lijn]\",\"icoX\":0,\"extId\":\"225208\",\"state\":\"F\",\"crd\":{\"x\":3710199,\"y\":51056554,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":28},{\"lid\":\"A=1@O=Gent Seghersplein [De Lijn]@X=3703879@Y=51059368@U=80@L=225209@\",\"type\":\"S\",\"name\":\"Gent Seghersplein [De Lijn]\",\"icoX\":0,\"extId\":\"225209\",\"state\":\"F\",\"crd\":{\"x\":3703879,\"y\":51059368,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Bevrijdingslaan [De Lijn]@X=3699349@Y=51062262@U=80@L=225210@\",\"type\":\"S\",\"name\":\"Gent Bevrijdingslaan [De Lijn]\",\"icoX\":0,\"extId\":\"225210\",\"state\":\"F\",\"crd\":{\"x\":3699349,\"y\":51062262,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Weversstraat [De Lijn]@X=3703987@Y=51058855@U=80@L=225229@\",\"type\":\"S\",\"name\":\"Gent Weversstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225229\",\"state\":\"F\",\"crd\":{\"x\":3703987,\"y\":51058855,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Geitstraat [De Lijn]@X=3698288@Y=51056590@U=80@L=225230@\",\"type\":\"S\",\"name\":\"Gent Geitstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225230\",\"state\":\"F\",\"crd\":{\"x\":3698288,\"y\":51056590,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Heuvelpoort [De Lijn]@X=3725957@Y=51038935@U=80@L=225249@\",\"type\":\"S\",\"name\":\"Gent Heuvelpoort [De Lijn]\",\"icoX\":0,\"extId\":\"225249\",\"state\":\"F\",\"crd\":{\"x\":3725957,\"y\":51038935,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Puinstraat [De Lijn]@X=3736420@Y=51051880@U=80@L=225267@\",\"type\":\"S\",\"name\":\"Gent Puinstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225267\",\"state\":\"F\",\"crd\":{\"x\":3736420,\"y\":51051880,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Van Eyckstraat [De Lijn]@X=3733966@Y=51053291@U=80@L=225268@\",\"type\":\"S\",\"name\":\"Gent Van Eyckstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225268\",\"state\":\"F\",\"crd\":{\"x\":3733966,\"y\":51053291,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Reep [De Lijn]@X=3731566@Y=51053057@U=80@L=225269@\",\"type\":\"S\",\"name\":\"Gent Reep [De Lijn]\",\"icoX\":0,\"extId\":\"225269\",\"state\":\"F\",\"crd\":{\"x\":3731566,\"y\":51053057,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Nieuwe Wandeling [De Lijn]@X=3703780@Y=51054280@U=80@L=225270@\",\"type\":\"S\",\"name\":\"Gent Nieuwe Wandeling [De Lijn]\",\"icoX\":0,\"extId\":\"225270\",\"state\":\"F\",\"crd\":{\"x\":3703780,\"y\":51054280,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Muinklaan [De Lijn]@X=3732627@Y=51042540@U=80@L=225294@\",\"type\":\"S\",\"name\":\"Gent Muinklaan [De Lijn]\",\"icoX\":0,\"extId\":\"225294\",\"state\":\"F\",\"crd\":{\"x\":3732627,\"y\":51042540,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Leeuwstraat [De Lijn]@X=3732258@Y=51039888@U=80@L=225295@\",\"type\":\"S\",\"name\":\"Gent Leeuwstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225295\",\"state\":\"F\",\"crd\":{\"x\":3732258,\"y\":51039888,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Kapucijnenham [De Lijn]@X=3732663@Y=51051664@U=80@L=225336@\",\"type\":\"S\",\"name\":\"Gent Kapucijnenham [De Lijn]\",\"icoX\":0,\"extId\":\"225336\",\"state\":\"F\",\"crd\":{\"x\":3732663,\"y\":51051664,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Bagattenstraat [De Lijn]@X=3727072@Y=51047214@U=80@L=225337@\",\"type\":\"S\",\"name\":\"Gent Bagattenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225337\",\"state\":\"F\",\"crd\":{\"x\":3727072,\"y\":51047214,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Blandijnberg [De Lijn]@X=3726200@Y=51044032@U=80@L=225338@\",\"type\":\"S\",\"name\":\"Gent Blandijnberg [De Lijn]\",\"icoX\":0,\"extId\":\"225338\",\"state\":\"F\",\"crd\":{\"x\":3726200,\"y\":51044032,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Sint-Pietersplein [De Lijn]@X=3725489@Y=51042261@U=80@L=225339@\",\"type\":\"S\",\"name\":\"Gent Sint-Pietersplein [De Lijn]\",\"icoX\":0,\"extId\":\"225339\",\"state\":\"F\",\"crd\":{\"x\":3725489,\"y\":51042261,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Plateaustraat [De Lijn]@X=3721543@Y=51046567@U=80@L=225377@\",\"type\":\"S\",\"name\":\"Gent Plateaustraat [De Lijn]\",\"icoX\":0,\"extId\":\"225377\",\"state\":\"F\",\"crd\":{\"x\":3721543,\"y\":51046567,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Bijlokehof [De Lijn]@X=3715080@Y=51046387@U=80@L=225378@\",\"type\":\"S\",\"name\":\"Gent Bijlokehof [De Lijn]\",\"icoX\":0,\"extId\":\"225378\",\"state\":\"F\",\"crd\":{\"x\":3715080,\"y\":51046387,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Overzet [De Lijn]@X=3698881@Y=51051718@U=80@L=225414@\",\"type\":\"S\",\"name\":\"Gent Overzet [De Lijn]\",\"icoX\":0,\"extId\":\"225414\",\"state\":\"F\",\"crd\":{\"x\":3698881,\"y\":51051718,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Witte Kaproenenplein [De Lijn]@X=3706846@Y=51062505@U=80@L=225538@\",\"type\":\"S\",\"name\":\"Gent Witte Kaproenenplein [De Lijn]\",\"icoX\":0,\"extId\":\"225538\",\"state\":\"F\",\"crd\":{\"x\":3706846,\"y\":51062505,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":51},{\"lid\":\"A=1@O=Gent Witte Kaproenenplein [De Lijn]@X=3706666@Y=51062460@U=80@L=225142@\",\"type\":\"S\",\"name\":\"Gent Witte Kaproenenplein [De Lijn]\",\"icoX\":0,\"extId\":\"225142\",\"state\":\"F\",\"crd\":{\"x\":3706666,\"y\":51062460,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Rabot [De Lijn]@X=3712078@Y=51059979@U=80@L=225539@\",\"type\":\"S\",\"name\":\"Gent Rabot [De Lijn]\",\"icoX\":0,\"extId\":\"225539\",\"state\":\"F\",\"crd\":{\"x\":3712078,\"y\":51059979,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":53},{\"lid\":\"A=1@O=Gent Rabot [De Lijn]@X=3712131@Y=51059952@U=80@L=225143@\",\"type\":\"S\",\"name\":\"Gent Rabot [De Lijn]\",\"icoX\":3,\"extId\":\"225143\",\"state\":\"F\",\"crd\":{\"x\":3712131,\"y\":51059952,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Burgstraat [De Lijn]@X=3714783@Y=51056311@U=80@L=225540@\",\"type\":\"S\",\"name\":\"Gent Burgstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225540\",\"state\":\"F\",\"crd\":{\"x\":3714783,\"y\":51056311,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":0},{\"lid\":\"A=1@O=Gent Gravensteen [De Lijn]@X=3720950@Y=51056824@U=80@L=225541@\",\"type\":\"S\",\"name\":\"Gent Gravensteen [De Lijn]\",\"icoX\":0,\"extId\":\"225541\",\"state\":\"F\",\"crd\":{\"x\":3720950,\"y\":51056824,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":1},{\"lid\":\"A=1@O=Gent Savaanstraat [De Lijn]@X=3721489@Y=51048518@U=80@L=225542@\",\"type\":\"S\",\"name\":\"Gent Savaanstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225542\",\"state\":\"F\",\"crd\":{\"x\":3721489,\"y\":51048518,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":3},{\"lid\":\"A=1@O=Gent Verlorenkost [De Lijn]@X=3722181@Y=51045938@U=80@L=225543@\",\"type\":\"S\",\"name\":\"Gent Verlorenkost [De Lijn]\",\"icoX\":0,\"extId\":\"225543\",\"state\":\"F\",\"crd\":{\"x\":3722181,\"y\":51045938,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":4},{\"lid\":\"A=1@O=Gent Korte Meer [De Lijn]@X=3722604@Y=51050585@U=80@L=225547@\",\"type\":\"S\",\"name\":\"Gent Korte Meer [De Lijn]\",\"icoX\":0,\"extId\":\"225547\",\"state\":\"F\",\"crd\":{\"x\":3722604,\"y\":51050585,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gentbrugge Stelplaats [De Lijn]@X=3749482@Y=51037227@U=80@L=225553@\",\"type\":\"S\",\"name\":\"Gentbrugge Stelplaats [De Lijn]\",\"icoX\":3,\"extId\":\"225553\",\"state\":\"F\",\"crd\":{\"x\":3749482,\"y\":51037227,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":60},{\"lid\":\"A=1@O=Gentbrugge Stelplaats [De Lijn]@X=3749751@Y=51037209@U=80@L=225159@\",\"type\":\"S\",\"name\":\"Gentbrugge Stelplaats [De Lijn]\",\"icoX\":3,\"extId\":\"225159\",\"state\":\"F\",\"crd\":{\"x\":3749751,\"y\":51037209,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Ledeberg Van Lokerenstraat [De Lijn]@X=3744843@Y=51039636@U=80@L=225554@\",\"type\":\"S\",\"name\":\"Ledeberg Van Lokerenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225554\",\"state\":\"F\",\"crd\":{\"x\":3744843,\"y\":51039636,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":62},{\"lid\":\"A=1@O=Ledeberg Van Lokerenstraat [De Lijn]@X=3744097@Y=51040122@U=80@L=225160@\",\"type\":\"S\",\"name\":\"Ledeberg Van Lokerenstraat [De Lijn]\",\"icoX\":3,\"extId\":\"225160\",\"state\":\"F\",\"crd\":{\"x\":3744097,\"y\":51040122,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Keizerpoort [De Lijn]@X=3738272@Y=51042549@U=80@L=225555@\",\"type\":\"S\",\"name\":\"Gent Keizerpoort [De Lijn]\",\"icoX\":0,\"extId\":\"225555\",\"state\":\"F\",\"crd\":{\"x\":3738272,\"y\":51042549,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":9},{\"lid\":\"A=1@O=Gent Vijfwindgatenstraat [De Lijn]@X=3733535@Y=51044563@U=80@L=225556@\",\"type\":\"S\",\"name\":\"Gent Vijfwindgatenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225556\",\"state\":\"F\",\"crd\":{\"x\":3733535,\"y\":51044563,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":10},{\"lid\":\"A=1@O=Gent Lippensplein [De Lijn]@X=3730442@Y=51049758@U=80@L=225557@\",\"type\":\"S\",\"name\":\"Gent Lippensplein [De Lijn]\",\"icoX\":0,\"extId\":\"225557\",\"state\":\"F\",\"crd\":{\"x\":3730442,\"y\":51049758,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":11},{\"lid\":\"A=1@O=Gent Vogelmarkt [De Lijn]@X=3726047@Y=51050513@U=80@L=225558@\",\"type\":\"S\",\"name\":\"Gent Vogelmarkt [De Lijn]\",\"icoX\":3,\"extId\":\"225558\",\"state\":\"F\",\"crd\":{\"x\":3726047,\"y\":51050513,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":12},{\"lid\":\"A=1@O=Gent Zonnestraat [De Lijn]@X=3721984@Y=51050352@U=80@L=225560@\",\"type\":\"S\",\"name\":\"Gent Zonnestraat [De Lijn]\",\"icoX\":0,\"extId\":\"225560\",\"state\":\"F\",\"crd\":{\"x\":3721984,\"y\":51050352,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":2},{\"lid\":\"A=1@O=Gent Oude Houtlei [De Lijn]@X=3717732@Y=51050280@U=80@L=225561@\",\"type\":\"S\",\"name\":\"Gent Oude Houtlei [De Lijn]\",\"icoX\":3,\"extId\":\"225561\",\"state\":\"F\",\"crd\":{\"x\":3717732,\"y\":51050280,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":14},{\"lid\":\"A=1@O=Gent Galgenberg [De Lijn]@X=3713489@Y=51050675@U=80@L=225562@\",\"type\":\"S\",\"name\":\"Gent Galgenberg [De Lijn]\",\"icoX\":3,\"extId\":\"225562\",\"state\":\"F\",\"crd\":{\"x\":3713489,\"y\":51050675,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":15},{\"lid\":\"A=1@O=Gent Rozemarijnbrug [De Lijn]@X=3709776@Y=51050037@U=80@L=225563@\",\"type\":\"S\",\"name\":\"Gent Rozemarijnbrug [De Lijn]\",\"icoX\":3,\"extId\":\"225563\",\"state\":\"F\",\"crd\":{\"x\":3709776,\"y\":51050037,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":16},{\"lid\":\"A=1@O=Gent Bernard Spaelaan [De Lijn]@X=3709722@Y=51047978@U=80@L=225564@\",\"type\":\"S\",\"name\":\"Gent Bernard Spaelaan [De Lijn]\",\"icoX\":3,\"extId\":\"225564\",\"state\":\"F\",\"crd\":{\"x\":3709722,\"y\":51047978,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":17},{\"lid\":\"A=1@O=Gent Bijlokehof [De Lijn]@X=3713651@Y=51045255@U=80@L=225565@\",\"type\":\"S\",\"name\":\"Gent Bijlokehof [De Lijn]\",\"icoX\":3,\"extId\":\"225565\",\"state\":\"F\",\"crd\":{\"x\":3713651,\"y\":51045255,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":18},{\"lid\":\"A=1@O=Ledeberg Ledebergplein [De Lijn]@X=3741203@Y=51036724@U=80@L=225573@\",\"type\":\"S\",\"name\":\"Ledeberg Ledebergplein [De Lijn]\",\"icoX\":0,\"extId\":\"225573\",\"state\":\"F\",\"crd\":{\"x\":3741203,\"y\":51036724,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":74},{\"lid\":\"A=1@O=Ledeberg Ledebergplein [De Lijn]@X=3741319@Y=51036634@U=80@L=225180@\",\"type\":\"S\",\"name\":\"Ledeberg Ledebergplein [De Lijn]\",\"icoX\":0,\"extId\":\"225180\",\"state\":\"F\",\"crd\":{\"x\":3741319,\"y\":51036634,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Ledeberg Hundelgemsesteenweg [De Lijn]@X=3738695@Y=51037317@U=80@L=225574@\",\"type\":\"S\",\"name\":\"Ledeberg Hundelgemsesteenweg [De Lijn]\",\"icoX\":0,\"extId\":\"225574\",\"state\":\"F\",\"crd\":{\"x\":3738695,\"y\":51037317,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":76},{\"lid\":\"A=1@O=Ledeberg Hundelgemsesteenweg [De Lijn]@X=3738371@Y=51037497@U=80@L=225181@\",\"type\":\"S\",\"name\":\"Ledeberg Hundelgemsesteenweg [De Lijn]\",\"icoX\":0,\"extId\":\"225181\",\"state\":\"F\",\"crd\":{\"x\":3738371,\"y\":51037497,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Sint-Lievenspoort [De Lijn]@X=3736169@Y=51040077@U=80@L=225575@\",\"type\":\"S\",\"name\":\"Gent Sint-Lievenspoort [De Lijn]\",\"icoX\":0,\"extId\":\"225575\",\"state\":\"F\",\"crd\":{\"x\":3736169,\"y\":51040077,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":78},{\"lid\":\"A=1@O=Gent Sint-Lievenspoort [De Lijn]@X=3736546@Y=51039457@U=80@L=225182@\",\"type\":\"S\",\"name\":\"Gent Sint-Lievenspoort [De Lijn]\",\"icoX\":0,\"extId\":\"225182\",\"state\":\"F\",\"crd\":{\"x\":3736546,\"y\":51039457,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Duivelsteen [De Lijn]@X=3728105@Y=51051880@U=80@L=225576@\",\"type\":\"S\",\"name\":\"Gent Duivelsteen [De Lijn]\",\"icoX\":0,\"extId\":\"225576\",\"state\":\"F\",\"crd\":{\"x\":3728105,\"y\":51051880,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":21},{\"lid\":\"A=1@O=Gent Gravensteen [De Lijn]@X=3721300@Y=51057013@U=80@L=225577@\",\"type\":\"S\",\"name\":\"Gent Gravensteen [De Lijn]\",\"icoX\":0,\"extId\":\"225577\",\"state\":\"F\",\"crd\":{\"x\":3721300,\"y\":51057013,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":1},{\"lid\":\"A=1@O=Gent Langesteenstraat [De Lijn]@X=3721220@Y=51058685@U=80@L=225578@\",\"type\":\"S\",\"name\":\"Gent Langesteenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225578\",\"state\":\"F\",\"crd\":{\"x\":3721220,\"y\":51058685,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":23},{\"lid\":\"A=1@O=Gent Sluizeken [De Lijn]@X=3724995@Y=51060195@U=80@L=225579@\",\"type\":\"S\",\"name\":\"Gent Sluizeken [De Lijn]\",\"icoX\":0,\"extId\":\"225579\",\"state\":\"F\",\"crd\":{\"x\":3724995,\"y\":51060195,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":24},{\"lid\":\"A=1@O=Gent Coppinstraat [De Lijn]@X=3727305@Y=51062154@U=80@L=225580@\",\"type\":\"S\",\"name\":\"Gent Coppinstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225580\",\"state\":\"F\",\"crd\":{\"x\":3727305,\"y\":51062154,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":25},{\"lid\":\"A=1@O=Gent Brugsepoort [De Lijn]@X=3709992@Y=51057004@U=80@L=225586@\",\"type\":\"S\",\"name\":\"Gent Brugsepoort [De Lijn]\",\"icoX\":0,\"extId\":\"225586\",\"state\":\"F\",\"crd\":{\"x\":3709992,\"y\":51057004,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":28},{\"lid\":\"A=1@O=Gent Dampoortstraat [De Lijn]@X=3735431@Y=51056240@U=80@L=225603@\",\"type\":\"S\",\"name\":\"Gent Dampoortstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225603\",\"state\":\"F\",\"crd\":{\"x\":3735431,\"y\":51056240,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":86},{\"lid\":\"A=1@O=Gent Dampoortstraat [De Lijn]@X=3735027@Y=51056833@U=80@L=225205@\",\"type\":\"S\",\"name\":\"Gent Dampoortstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225205\",\"state\":\"F\",\"crd\":{\"x\":3735027,\"y\":51056833,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Steendam [De Lijn]@X=3731845@Y=51057004@U=80@L=225604@\",\"type\":\"S\",\"name\":\"Gent Steendam [De Lijn]\",\"icoX\":0,\"extId\":\"225604\",\"state\":\"F\",\"crd\":{\"x\":3731845,\"y\":51057004,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":29},{\"lid\":\"A=1@O=Gent Poel [De Lijn]@X=3716887@Y=51054406@U=80@L=225605@\",\"type\":\"S\",\"name\":\"Gent Poel [De Lijn]\",\"icoX\":0,\"extId\":\"225605\",\"state\":\"F\",\"crd\":{\"x\":3716887,\"y\":51054406,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":30},{\"lid\":\"A=1@O=Gent Brugsepoort [De Lijn]@X=3710486@Y=51056311@U=80@L=225625@\",\"type\":\"S\",\"name\":\"Gent Brugsepoort [De Lijn]\",\"icoX\":0,\"extId\":\"225625\",\"state\":\"F\",\"crd\":{\"x\":3710486,\"y\":51056311,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":28},{\"lid\":\"A=1@O=Gent Eendrachtstraat [De Lijn]@X=3740798@Y=51050621@U=80@L=225665@\",\"type\":\"S\",\"name\":\"Gent Eendrachtstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225665\",\"state\":\"F\",\"crd\":{\"x\":3740798,\"y\":51050621,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":91},{\"lid\":\"A=1@O=Gent Eendrachtstraat [De Lijn]@X=3740079@Y=51050100@U=80@L=225265@\",\"type\":\"S\",\"name\":\"Gent Eendrachtstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225265\",\"state\":\"F\",\"crd\":{\"x\":3740079,\"y\":51050100,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Lousbergsbrug [De Lijn]@X=3738119@Y=51049480@U=80@L=225666@\",\"type\":\"S\",\"name\":\"Gent Lousbergsbrug [De Lijn]\",\"icoX\":0,\"extId\":\"225666\",\"state\":\"F\",\"crd\":{\"x\":3738119,\"y\":51049480,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":93},{\"lid\":\"A=1@O=Gent Lousbergsbrug [De Lijn]@X=3738308@Y=51049453@U=80@L=225266@\",\"type\":\"S\",\"name\":\"Gent Lousbergsbrug [De Lijn]\",\"icoX\":0,\"extId\":\"225266\",\"state\":\"F\",\"crd\":{\"x\":3738308,\"y\":51049453,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Puinstraat [De Lijn]@X=3736411@Y=51051709@U=80@L=225667@\",\"type\":\"S\",\"name\":\"Gent Puinstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225667\",\"state\":\"F\",\"crd\":{\"x\":3736411,\"y\":51051709,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":37},{\"lid\":\"A=1@O=Gent Van Eyckstraat [De Lijn]@X=3734020@Y=51053147@U=80@L=225668@\",\"type\":\"S\",\"name\":\"Gent Van Eyckstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225668\",\"state\":\"F\",\"crd\":{\"x\":3734020,\"y\":51053147,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":38},{\"lid\":\"A=1@O=Gent Tolpoort [De Lijn]@X=3727170@Y=51066271@U=80@L=225730@\",\"type\":\"S\",\"name\":\"Gent Tolpoort [De Lijn]\",\"icoX\":0,\"extId\":\"225730\",\"state\":\"F\",\"crd\":{\"x\":3727170,\"y\":51066271,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":97},{\"lid\":\"A=1@O=Gent Tolpoort [De Lijn]@X=3726523@Y=51067251@U=80@L=225191@\",\"type\":\"S\",\"name\":\"Gent Tolpoort [De Lijn]\",\"icoX\":3,\"extId\":\"225191\",\"state\":\"F\",\"crd\":{\"x\":3726523,\"y\":51067251,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Tolhuislaan [De Lijn]@X=3726622@Y=51064617@U=80@L=225731@\",\"type\":\"S\",\"name\":\"Gent Tolhuislaan [De Lijn]\",\"icoX\":0,\"extId\":\"225731\",\"state\":\"F\",\"crd\":{\"x\":3726622,\"y\":51064617,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":99},{\"lid\":\"A=1@O=Gent Tolhuislaan [De Lijn]@X=3726280@Y=51064546@U=80@L=225331@\",\"type\":\"S\",\"name\":\"Gent Tolhuislaan [De Lijn]\",\"icoX\":0,\"extId\":\"225331\",\"state\":\"F\",\"crd\":{\"x\":3726280,\"y\":51064546,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Stapelplein [De Lijn]@X=3734308@Y=51062712@U=80@L=225734@\",\"type\":\"S\",\"name\":\"Gent Stapelplein [De Lijn]\",\"icoX\":0,\"extId\":\"225734\",\"state\":\"F\",\"crd\":{\"x\":3734308,\"y\":51062712,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":101},{\"lid\":\"A=1@O=Gent Stapelplein [De Lijn]@X=3734164@Y=51062703@U=80@L=225334@\",\"type\":\"S\",\"name\":\"Gent Stapelplein [De Lijn]\",\"icoX\":0,\"extId\":\"225334\",\"state\":\"F\",\"crd\":{\"x\":3734164,\"y\":51062703,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Reep [De Lijn]@X=3731260@Y=51053714@U=80@L=225735@\",\"type\":\"S\",\"name\":\"Gent Reep [De Lijn]\",\"icoX\":0,\"extId\":\"225735\",\"state\":\"F\",\"crd\":{\"x\":3731260,\"y\":51053714,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":39},{\"lid\":\"A=1@O=Gent Kapucijnenham [De Lijn]@X=3732249@Y=51052428@U=80@L=225736@\",\"type\":\"S\",\"name\":\"Gent Kapucijnenham [De Lijn]\",\"icoX\":0,\"extId\":\"225736\",\"state\":\"F\",\"crd\":{\"x\":3732249,\"y\":51052428,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":43},{\"lid\":\"A=1@O=Gent Bagattenstraat [De Lijn]@X=3727233@Y=51047115@U=80@L=225737@\",\"type\":\"S\",\"name\":\"Gent Bagattenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225737\",\"state\":\"F\",\"crd\":{\"x\":3727233,\"y\":51047115,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":44},{\"lid\":\"A=1@O=Gent Blandijnberg [De Lijn]@X=3726415@Y=51044149@U=80@L=225738@\",\"type\":\"S\",\"name\":\"Gent Blandijnberg [De Lijn]\",\"icoX\":0,\"extId\":\"225738\",\"state\":\"F\",\"crd\":{\"x\":3726415,\"y\":51044149,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":45},{\"lid\":\"A=1@O=Gent Lousbergskaai [De Lijn]@X=3739791@Y=51047475@U=80@L=225781@\",\"type\":\"S\",\"name\":\"Gent Lousbergskaai [De Lijn]\",\"icoX\":0,\"extId\":\"225781\",\"state\":\"F\",\"crd\":{\"x\":3739791,\"y\":51047475,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":107},{\"lid\":\"A=1@O=Gent Lousbergskaai [De Lijn]@X=3739683@Y=51047565@U=80@L=225376@\",\"type\":\"S\",\"name\":\"Gent Lousbergskaai [De Lijn]\",\"icoX\":0,\"extId\":\"225376\",\"state\":\"F\",\"crd\":{\"x\":3739683,\"y\":51047565,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Bijloke [De Lijn]@X=3718640@Y=51045749@U=80@L=225783@\",\"type\":\"S\",\"name\":\"Gent Bijloke [De Lijn]\",\"icoX\":0,\"extId\":\"225783\",\"state\":\"F\",\"crd\":{\"x\":3718640,\"y\":51045749,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Ottergemsesteenweg [De Lijn]@X=3726397@Y=51036850@U=80@L=225934@\",\"type\":\"S\",\"name\":\"Gent Ottergemsesteenweg [De Lijn]\",\"icoX\":0,\"extId\":\"225934\",\"state\":\"F\",\"crd\":{\"x\":3726397,\"y\":51036850,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":110},{\"lid\":\"A=1@O=Gent Ottergemsesteenweg [De Lijn]@X=3726595@Y=51037021@U=80@L=225747@\",\"type\":\"S\",\"name\":\"Gent Ottergemsesteenweg [De Lijn]\",\"icoX\":0,\"extId\":\"225747\",\"state\":\"F\",\"crd\":{\"x\":3726595,\"y\":51037021,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Blekerijstraat [De Lijn]@X=3733337@Y=51059314@U=80@L=225935@\",\"type\":\"S\",\"name\":\"Gent Blekerijstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225935\",\"state\":\"F\",\"crd\":{\"x\":3733337,\"y\":51059314,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":112},{\"lid\":\"A=1@O=Gent Blekerijstraat [De Lijn]@X=3733211@Y=51059332@U=80@L=225524@\",\"type\":\"S\",\"name\":\"Gent Blekerijstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225524\",\"state\":\"F\",\"crd\":{\"x\":3733211,\"y\":51059332,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Fratersplein [De Lijn]@X=3724761@Y=51061993@U=80@L=226688@\",\"type\":\"S\",\"name\":\"Gent Fratersplein [De Lijn]\",\"icoX\":0,\"extId\":\"226688\",\"state\":\"F\",\"crd\":{\"x\":3724761,\"y\":51061993,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":114},{\"lid\":\"A=1@O=Gent Fratersplein [De Lijn]@X=3724959@Y=51062622@U=80@L=225332@\",\"type\":\"S\",\"name\":\"Gent Fratersplein [De Lijn]\",\"icoX\":0,\"extId\":\"225332\",\"state\":\"F\",\"crd\":{\"x\":3724959,\"y\":51062622,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Brugsepoort [De Lijn]@X=3710271@Y=51057273@U=80@L=226957@\",\"type\":\"S\",\"name\":\"Gent Brugsepoort [De Lijn]\",\"icoX\":0,\"extId\":\"226957\",\"state\":\"F\",\"crd\":{\"x\":3710271,\"y\":51057273,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":28},{\"lid\":\"A=1@O=Ledeberg Botermarkt [De Lijn]@X=3740906@Y=51033443@U=80@L=227343@\",\"type\":\"S\",\"name\":\"Ledeberg Botermarkt [De Lijn]\",\"icoX\":0,\"extId\":\"227343\",\"state\":\"F\",\"crd\":{\"x\":3740906,\"y\":51033443,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":117},{\"lid\":\"A=1@O=Ledeberg Botermarkt [De Lijn]@X=3740843@Y=51033659@U=80@L=226610@\",\"type\":\"S\",\"name\":\"Ledeberg Botermarkt [De Lijn]\",\"icoX\":0,\"extId\":\"226610\",\"state\":\"F\",\"crd\":{\"x\":3740843,\"y\":51033659,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Ottogracht [De Lijn]@X=3726182@Y=51059251@U=80@L=230507@\",\"type\":\"S\",\"name\":\"Gent Ottogracht [De Lijn]\",\"icoX\":0,\"extId\":\"230507\",\"state\":\"F\",\"crd\":{\"x\":3726182,\"y\":51059251,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Ottogracht [De Lijn]@X=3726379@Y=51059287@U=80@L=230554@\",\"type\":\"S\",\"name\":\"Gent Ottogracht [De Lijn]\",\"icoX\":0,\"extId\":\"230554\",\"state\":\"F\",\"crd\":{\"x\":3726379,\"y\":51059287,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":118},{\"lid\":\"A=1@O=Gentbrugge P*26R [De Lijn]@X=3755118@Y=51034477@U=80@L=230586@\",\"type\":\"S\",\"name\":\"Gentbrugge P&R [De Lijn]\",\"icoX\":3,\"extId\":\"230586\",\"state\":\"F\",\"crd\":{\"x\":3755118,\"y\":51034477,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Zuid Perron 1 [De Lijn]@X=3731620@Y=51048221@U=80@L=232913@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 1 [De Lijn]\",\"icoX\":0,\"extId\":\"232913\",\"state\":\"F\",\"crd\":{\"x\":3731620,\"y\":51048221,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Zuid Perron 5 [De Lijn]@X=3731368@Y=51047880@U=80@L=232914@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 5 [De Lijn]\",\"icoX\":0,\"extId\":\"232914\",\"state\":\"F\",\"crd\":{\"x\":3731368,\"y\":51047880,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 4 [De Lijn]@X=3731440@Y=51047942@U=80@L=232918@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 4 [De Lijn]\",\"icoX\":0,\"extId\":\"232918\",\"state\":\"F\",\"crd\":{\"x\":3731440,\"y\":51047942,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 9 [De Lijn]@X=3730784@Y=51048239@U=80@L=232920@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 9 [De Lijn]\",\"icoX\":0,\"extId\":\"232920\",\"state\":\"F\",\"crd\":{\"x\":3730784,\"y\":51048239,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Korenmarkt Perron 1 [De Lijn]@X=3722226@Y=51053408@U=80@L=232926@\",\"type\":\"S\",\"name\":\"Gent Korenmarkt Perron 1 [De Lijn]\",\"icoX\":0,\"extId\":\"232926\",\"state\":\"F\",\"crd\":{\"x\":3722226,\"y\":51053408,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Korenmarkt Perron 2 [De Lijn]@X=3721660@Y=51053830@U=80@L=232927@\",\"type\":\"S\",\"name\":\"Gent Korenmarkt Perron 2 [De Lijn]\",\"icoX\":0,\"extId\":\"232927\",\"state\":\"F\",\"crd\":{\"x\":3721660,\"y\":51053830,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":125},{\"lid\":\"A=1@O=Gent Korenmarkt Perron 3 [De Lijn]@X=3722415@Y=51053821@U=80@L=232929@\",\"type\":\"S\",\"name\":\"Gent Korenmarkt Perron 3 [De Lijn]\",\"icoX\":0,\"extId\":\"232929\",\"state\":\"F\",\"crd\":{\"x\":3722415,\"y\":51053821,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":125},{\"lid\":\"A=1@O=Gent Korenmarkt Perron 4 [De Lijn]@X=3723647@Y=51053615@U=80@L=232930@\",\"type\":\"S\",\"name\":\"Gent Korenmarkt Perron 4 [De Lijn]\",\"icoX\":0,\"extId\":\"232930\",\"state\":\"F\",\"crd\":{\"x\":3723647,\"y\":51053615,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Korenmarkt Perron 5 [De Lijn]@X=3723260@Y=51053471@U=80@L=232931@\",\"type\":\"S\",\"name\":\"Gent Korenmarkt Perron 5 [De Lijn]\",\"icoX\":0,\"extId\":\"232931\",\"state\":\"F\",\"crd\":{\"x\":3723260,\"y\":51053471,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":125},{\"lid\":\"A=1@O=Gent Zuid Perron 1 [De Lijn]@X=3731620@Y=51048221@U=80@L=232932@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 1 [De Lijn]\",\"icoX\":0,\"extId\":\"232932\",\"state\":\"F\",\"crd\":{\"x\":3731620,\"y\":51048221,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 2 [De Lijn]@X=3731548@Y=51048077@U=80@L=232934@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 2 [De Lijn]\",\"icoX\":0,\"extId\":\"232934\",\"state\":\"F\",\"crd\":{\"x\":3731548,\"y\":51048077,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 7 [De Lijn]@X=3731602@Y=51047511@U=80@L=232935@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 7 [De Lijn]\",\"icoX\":0,\"extId\":\"232935\",\"state\":\"F\",\"crd\":{\"x\":3731602,\"y\":51047511,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Sint-Pietersstation Perron 17 [De Lijn]@X=3711394@Y=51036382@U=80@L=232936@\",\"type\":\"S\",\"name\":\"Gent Sint-Pietersstation Perron 17 [De Lijn]\",\"icoX\":1,\"extId\":\"232936\",\"state\":\"F\",\"crd\":{\"x\":3711394,\"y\":51036382,\"layerX\":0,\"crdSysX\":0},\"pCls\":1652,\"mMastLocX\":8},{\"lid\":\"A=1@O=Gent Zuid Perron 3 [De Lijn]@X=3731548@Y=51048041@U=80@L=232938@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 3 [De Lijn]\",\"icoX\":0,\"extId\":\"232938\",\"state\":\"F\",\"crd\":{\"x\":3731548,\"y\":51048041,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 8 [De Lijn]@X=3730991@Y=51048221@U=80@L=232939@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 8 [De Lijn]\",\"icoX\":0,\"extId\":\"232939\",\"state\":\"F\",\"crd\":{\"x\":3730991,\"y\":51048221,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 6 [De Lijn]@X=3731701@Y=51047538@U=80@L=232976@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 6 [De Lijn]\",\"icoX\":0,\"extId\":\"232976\",\"state\":\"F\",\"crd\":{\"x\":3731701,\"y\":51047538,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Zuid Perron 10 [De Lijn]@X=3731701@Y=51048572@U=80@L=232981@\",\"type\":\"S\",\"name\":\"Gent Zuid Perron 10 [De Lijn]\",\"icoX\":0,\"extId\":\"232981\",\"state\":\"F\",\"crd\":{\"x\":3731701,\"y\":51048572,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":121},{\"lid\":\"A=1@O=Gent Bijloke [De Lijn]@X=3718523@Y=51045812@U=80@L=233464@\",\"type\":\"S\",\"name\":\"Gent Bijloke [De Lijn]\",\"icoX\":0,\"extId\":\"233464\",\"state\":\"F\",\"crd\":{\"x\":3718523,\"y\":51045812,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":108},{\"lid\":\"A=1@O=Gent Tweebruggenstraat [De Lijn]@X=3735935@Y=51048814@U=80@L=233590@\",\"type\":\"S\",\"name\":\"Gent Tweebruggenstraat [De Lijn]\",\"icoX\":0,\"extId\":\"233590\",\"state\":\"F\",\"crd\":{\"x\":3735935,\"y\":51048814,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 7 [De Lijn]@X=3727422@Y=51055844@U=80@L=235057@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 7 [De Lijn]\",\"icoX\":0,\"extId\":\"235057\",\"state\":\"F\",\"crd\":{\"x\":3727422,\"y\":51055844,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 6 [De Lijn]@X=3727773@Y=51056132@U=80@L=235058@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 6 [De Lijn]\",\"icoX\":0,\"extId\":\"235058\",\"state\":\"F\",\"crd\":{\"x\":3727773,\"y\":51056132,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":140},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 2 [De Lijn]@X=3728195@Y=51056060@U=80@L=235059@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 2 [De Lijn]\",\"icoX\":0,\"extId\":\"235059\",\"state\":\"F\",\"crd\":{\"x\":3728195,\"y\":51056060,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":140},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 3 [De Lijn]@X=3728483@Y=51055610@U=80@L=235060@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 3 [De Lijn]\",\"icoX\":0,\"extId\":\"235060\",\"state\":\"F\",\"crd\":{\"x\":3728483,\"y\":51055610,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":140},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 4 [De Lijn]@X=3728033@Y=51056186@U=80@L=235062@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 4 [De Lijn]\",\"icoX\":0,\"extId\":\"235062\",\"state\":\"F\",\"crd\":{\"x\":3728033,\"y\":51056186,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":140},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 5 [De Lijn]@X=3727665@Y=51055880@U=80@L=235063@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 5 [De Lijn]\",\"icoX\":0,\"extId\":\"235063\",\"state\":\"F\",\"crd\":{\"x\":3727665,\"y\":51055880,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":140},{\"lid\":\"A=1@O=Gent Sint-Jacobs Perron 1 [De Lijn]@X=3728330@Y=51056177@U=80@L=235065@\",\"type\":\"S\",\"name\":\"Gent Sint-Jacobs Perron 1 [De Lijn]\",\"icoX\":0,\"extId\":\"235065\",\"state\":\"F\",\"crd\":{\"x\":3728330,\"y\":51056177,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":140},{\"lid\":\"A=1@O=Ledeberg Botermarkt [De Lijn]@X=3741562@Y=51033551@U=80@L=235559@\",\"type\":\"S\",\"name\":\"Ledeberg Botermarkt [De Lijn]\",\"icoX\":0,\"extId\":\"235559\",\"state\":\"F\",\"crd\":{\"x\":3741562,\"y\":51033551,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":117},{\"lid\":\"A=1@O=Gent Rabotstraat [De Lijn]@X=3713893@Y=51058523@U=80@L=235586@\",\"type\":\"S\",\"name\":\"Gent Rabotstraat [De Lijn]\",\"icoX\":0,\"extId\":\"235586\",\"state\":\"F\",\"crd\":{\"x\":3713893,\"y\":51058523,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536,\"mMastLocX\":149},{\"lid\":\"A=1@O=Gent Rabotstraat [De Lijn]@X=3713974@Y=51058172@U=80@L=235585@\",\"type\":\"S\",\"name\":\"Gent Rabotstraat [De Lijn]\",\"icoX\":0,\"extId\":\"235585\",\"state\":\"F\",\"crd\":{\"x\":3713974,\"y\":51058172,\"layerX\":0,\"crdSysX\":0},\"pCls\":1536},{\"lid\":\"A=1@O=Gent Kasteellaan [De Lijn]@X=3738874@Y=51048536@U=80@L=236715@\",\"type\":\"S\",\"name\":\"Gent Kasteellaan [De Lijn]\",\"icoX\":0,\"extId\":\"236715\",\"state\":\"F\",\"crd\":{\"x\":3738874,\"y\":51048536,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":151},{\"lid\":\"A=1@O=Gent Kasteellaan [De Lijn]@X=3738775@Y=51048868@U=80@L=236714@\",\"type\":\"S\",\"name\":\"Gent Kasteellaan [De Lijn]\",\"icoX\":0,\"extId\":\"236714\",\"state\":\"F\",\"crd\":{\"x\":3738775,\"y\":51048868,\"layerX\":0,\"crdSysX\":0},\"pCls\":512},{\"lid\":\"A=1@O=Gent Koning Albertbrug [De Lijn]@X=3710963@Y=51042864@U=80@L=237341@\",\"type\":\"S\",\"name\":\"Gent Koning Albertbrug [De Lijn]\",\"icoX\":3,\"extId\":\"237341\",\"state\":\"F\",\"crd\":{\"x\":3710963,\"y\":51042864,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024},{\"lid\":\"A=1@O=Gent Koning Albertbrug [De Lijn]@X=3711161@Y=51042747@U=80@L=237344@\",\"type\":\"S\",\"name\":\"Gent Koning Albertbrug [De Lijn]\",\"icoX\":3,\"extId\":\"237344\",\"state\":\"F\",\"crd\":{\"x\":3711161,\"y\":51042747,\"layerX\":0,\"crdSysX\":0},\"pCls\":1024,\"mMastLocX\":152},{\"lid\":\"A=1@O=Gent Dampoort A2 [De Lijn]@X=3739549@Y=51054945@U=80@L=237620@\",\"type\":\"S\",\"name\":\"Gent Dampoort A2 [De Lijn]\",\"icoX\":1,\"extId\":\"237620\",\"state\":\"F\",\"crd\":{\"x\":3739549,\"y\":51054945,\"layerX\":0,\"crdSysX\":0},\"pCls\":564,\"mMastLocX\":155},{\"lid\":\"A=1@O=Gand-Dampoort@X=3740591@Y=51056374@U=80@L=8893120@\",\"type\":\"S\",\"name\":\"Gand-Dampoort\",\"icoX\":1,\"extId\":\"8893120\",\"state\":\"F\",\"crd\":{\"x\":3740591,\"y\":51056374,\"layerX\":0,\"crdSysX\":0},\"pCls\":564,\"msgL\":[{\"type\":\"REM\",\"remX\":0,\"tagL\":[\"RES_LOC\"],\"sort\":402784256},{\"type\":\"REM\",\"remX\":1,\"tagL\":[\"RES_LOC\"],\"sort\":402784256}]},{\"lid\":\"A=1@O=Gent Dampoort A3 [De Lijn]@X=3739468@Y=51055197@U=80@L=237621@\",\"type\":\"S\",\"name\":\"Gent Dampoort A3 [De Lijn]\",\"icoX\":1,\"extId\":\"237621\",\"state\":\"F\",\"crd\":{\"x\":3739468,\"y\":51055197,\"layerX\":0,\"crdSysX\":0},\"pCls\":564,\"mMastLocX\":155},{\"lid\":\"A=1@O=Gent Dampoort C [De Lijn]@X=3737742@Y=51056491@U=80@L=237623@\",\"type\":\"S\",\"name\":\"Gent Dampoort C [De Lijn]\",\"icoX\":1,\"extId\":\"237623\",\"state\":\"F\",\"crd\":{\"x\":3737742,\"y\":51056491,\"layerX\":0,\"crdSysX\":0},\"pCls\":564,\"mMastLocX\":155},{\"lid\":\"A=1@O=Gent Dampoort Afloslocatie Staduitwaarts (E2) [De @X=3741176@Y=51057084@U=80@L=237697@\",\"type\":\"S\",\"name\":\"Gent Dampoort Afloslocatie Staduitwaarts (E2) [De \",\"icoX\":1,\"extId\":\"237697\",\"state\":\"F\",\"crd\":{\"x\":3741176,\"y\":51057084,\"layerX\":0,\"crdSysX\":0},\"pCls\":564,\"mMastLocX\":155},{\"lid\":\"A=1@O=Ledeberg Eggermontstraat [De Lijn]@X=3738838@Y=51036589@U=80@L=237836@\",\"type\":\"S\",\"name\":\"Ledeberg Eggermontstraat [De Lijn]\",\"icoX\":0,\"extId\":\"237836\",\"state\":\"F\",\"crd\":{\"x\":3738838,\"y\":51036589,\"layerX\":0,\"crdSysX\":0},\"pCls\":512,\"mMastLocX\":160},{\"lid\":\"A=1@O=Ledeberg Eggermontstraat [De Lijn]@X=3739009@Y=51036643@U=80@L=225804@\",\"type\":\"S\",\"name\":\"Ledeberg Eggermontstraat [De Lijn]\",\"icoX\":0,\"extId\":\"225804\",\"state\":\"F\",\"crd\":{\"x\":3739009,\"y\":51036643,\"layerX\":0,\"crdSysX\":0},\"pCls\":512}],\"prodL\":[],\"polyL\":[],\"layerL\":[{\"id\":\"standard\",\"name\":\"standard\",\"index\":0,\"annoCnt\":0}],\"crdSysL\":[{\"id\":\"standard\",\"index\":0,\"type\":\"WGS84\"}],\"opL\":[],\"remL\":[{\"type\":\"A\",\"code\":\"FA\",\"prio\":1,\"icoX\":2,\"txtN\":\"full assistance\"},{\"type\":\"A\",\"code\":\"LA\",\"prio\":1,\"icoX\":2,\"txtN\":\"light assistance\"}],\"icoL\":[{\"res\":\"prod_bus\"},{\"res\":\"prod_ic\"},{\"res\":\"INFO\"},{\"res\":\"prod_tram\"}]},\"posL\":[{\"locX\":0,\"dur\":13},{\"locX\":1,\"dur\":11},{\"locX\":2,\"dur\":7},{\"locX\":3,\"dur\":9},{\"locX\":4,\"dur\":9},{\"locX\":5,\"dur\":11},{\"locX\":6,\"dur\":13},{\"locX\":7,\"dur\":15},{\"locX\":9,\"dur\":13},{\"locX\":10,\"dur\":11},{\"locX\":11,\"dur\":7},{\"locX\":12,\"dur\":3},{\"locX\":13,\"dur\":5},{\"locX\":14,\"dur\":6},{\"locX\":15,\"dur\":7},{\"locX\":16,\"dur\":8},{\"locX\":17,\"dur\":9},{\"locX\":18,\"dur\":11},{\"locX\":19,\"dur\":14},{\"locX\":20,\"dur\":7},{\"locX\":21,\"dur\":6},{\"locX\":22,\"dur\":9},{\"locX\":23,\"dur\":10},{\"locX\":24,\"dur\":11},{\"locX\":25,\"dur\":12},{\"locX\":26,\"dur\":13},{\"locX\":27,\"dur\":14},{\"locX\":28,\"dur\":15},{\"locX\":29,\"dur\":14},{\"locX\":30,\"dur\":9},{\"locX\":31,\"dur\":11},{\"locX\":32,\"dur\":13},{\"locX\":33,\"dur\":15},{\"locX\":34,\"dur\":13},{\"locX\":35,\"dur\":15},{\"locX\":36,\"dur\":14},{\"locX\":37,\"dur\":15},{\"locX\":38,\"dur\":14},{\"locX\":39,\"dur\":10},{\"locX\":40,\"dur\":13},{\"locX\":41,\"dur\":13},{\"locX\":42,\"dur\":15},{\"locX\":43,\"dur\":10},{\"locX\":44,\"dur\":9},{\"locX\":45,\"dur\":11},{\"locX\":46,\"dur\":12},{\"locX\":47,\"dur\":11},{\"locX\":48,\"dur\":14},{\"locX\":49,\"dur\":14},{\"locX\":50,\"dur\":15},{\"locX\":52,\"dur\":13},{\"locX\":54,\"dur\":10},{\"locX\":55,\"dur\":8},{\"locX\":56,\"dur\":10},{\"locX\":57,\"dur\":13},{\"locX\":58,\"dur\":6},{\"locX\":59,\"dur\":13},{\"locX\":61,\"dur\":12},{\"locX\":63,\"dur\":10},{\"locX\":64,\"dur\":8},{\"locX\":65,\"dur\":5},{\"locX\":66,\"dur\":3},{\"locX\":67,\"dur\":7},{\"locX\":68,\"dur\":10},{\"locX\":69,\"dur\":10},{\"locX\":70,\"dur\":11},{\"locX\":71,\"dur\":12},{\"locX\":72,\"dur\":14},{\"locX\":73,\"dur\":14},{\"locX\":75,\"dur\":13},{\"locX\":77,\"dur\":12},{\"locX\":79,\"dur\":6},{\"locX\":80,\"dur\":12},{\"locX\":81,\"dur\":13},{\"locX\":82,\"dur\":15},{\"locX\":83,\"dur\":15},{\"locX\":84,\"dur\":15},{\"locX\":85,\"dur\":12},{\"locX\":87,\"dur\":11},{\"locX\":88,\"dur\":13},{\"locX\":89,\"dur\":15},{\"locX\":90,\"dur\":13},{\"locX\":92,\"dur\":13},{\"locX\":94,\"dur\":12},{\"locX\":95,\"dur\":11},{\"locX\":96,\"dur\":15},{\"locX\":98,\"dur\":14},{\"locX\":100,\"dur\":15},{\"locX\":102,\"dur\":9},{\"locX\":103,\"dur\":11},{\"locX\":104,\"dur\":9},{\"locX\":105,\"dur\":14},{\"locX\":106,\"dur\":15},{\"locX\":108,\"dur\":15},{\"locX\":109,\"dur\":15},{\"locX\":111,\"dur\":13},{\"locX\":113,\"dur\":13},{\"locX\":115,\"dur\":15},{\"locX\":116,\"dur\":15},{\"locX\":118,\"dur\":15},{\"locX\":119,\"dur\":12},{\"locX\":120,\"dur\":14},{\"locX\":121,\"dur\":9},{\"locX\":122,\"dur\":9},{\"locX\":123,\"dur\":9},{\"locX\":124,\"dur\":10},{\"locX\":125,\"dur\":7},{\"locX\":126,\"dur\":7},{\"locX\":127,\"dur\":7},{\"locX\":128,\"dur\":6},{\"locX\":129,\"dur\":6},{\"locX\":130,\"dur\":9},{\"locX\":131,\"dur\":6},{\"locX\":132,\"dur\":10},{\"locX\":133,\"dur\":15},{\"locX\":134,\"dur\":9},{\"locX\":135,\"dur\":10},{\"locX\":136,\"dur\":10},{\"locX\":137,\"dur\":10},{\"locX\":138,\"dur\":12},{\"locX\":139,\"dur\":11},{\"locX\":140,\"dur\":9},{\"locX\":141,\"dur\":10},{\"locX\":142,\"dur\":10},{\"locX\":143,\"dur\":10},{\"locX\":144,\"dur\":10},{\"locX\":145,\"dur\":9},{\"locX\":146,\"dur\":10},{\"locX\":147,\"dur\":15},{\"locX\":148,\"dur\":12},{\"locX\":150,\"dur\":14},{\"locX\":152,\"dur\":12},{\"locX\":153,\"dur\":15},{\"locX\":154,\"dur\":15},{\"locX\":156,\"dur\":15},{\"locX\":157,\"dur\":13},{\"locX\":158,\"dur\":14},{\"locX\":159,\"dur\":14}]}}]}" - }, - "cookies": [ - { - "domain": ".www.belgianrail.be", - "name": "TS01125292", - "path": "/", - "value": "013384b4b1fc201dd516c7e8538bf5d3888bf956f17b4f7977a2e3094071aabe67ffaaa14d0b1ec10fc4edca2a024b97d96eaa5b89" - } - ], - "headers": [ - { - "name": "date", - "value": "Sat, 19 Nov 2022 01:29:41 GMT" - }, - { - "name": "content-length", - "value": 42980 - }, - { - "name": "x-robots-tag", - "value": "noindex, noarchive, nosnippet" - }, - { - "name": "keep-alive", - "value": "timeout=5, max=100" - }, - { - "name": "connection", - "value": "Keep-Alive" - }, - { - "name": "content-type", - "value": "application/json; charset=utf-8" - }, - { - "_fromType": "array", - "name": "set-cookie", - "value": "TS01125292=013384b4b1fc201dd516c7e8538bf5d3888bf956f17b4f7977a2e3094071aabe67ffaaa14d0b1ec10fc4edca2a024b97d96eaa5b89; Path=/; Domain=.www.belgianrail.be" - } - ], - "headersSize": 377, - "httpVersion": "HTTP/1.1", - "redirectURL": "", - "status": 200, - "statusText": "OK" - }, - "startedDateTime": "2022-11-19T01:29:41.556Z", - "time": 1479, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 1479 - } - }, { "_id": "e10797157c1ef14e0e3597938bfa053b", "_order": 0, diff --git a/test/e2e/sncb.js b/test/e2e/sncb.js deleted file mode 100644 index 8d507acea..000000000 --- a/test/e2e/sncb.js +++ /dev/null @@ -1,111 +0,0 @@ -import tap from 'tap' - -import {createWhen} from './lib/util.js' -import {createClient} from '../../index.js' -import {profile as sncbProfile} from '../../p/sncb/index.js' -import {createValidateFptfWith as createValidate} from './lib/validate-fptf-with.js' -import {testJourneysStationToStation} from './lib/journeys-station-to-station.js' -import {testArrivals} from './lib/arrivals.js' -import {testReachableFrom} from './lib/reachable-from.js' - -const T_MOCK = 1668495600 * 1000 // 2022-11-15T08:00:00+01:00 -const when = createWhen(sncbProfile.timezone, sncbProfile.locale, T_MOCK) - -const cfg = { - when, - stationCoordsOptional: false, - products: sncbProfile.products, - minLatitude: 46.513, - maxLatitude: 54.521, - minLongitude: -1.423, - maxLongitude: 15.26 -} - -const validate = createValidate(cfg) - -const client = createClient(sncbProfile, 'public-transport/hafas-client:test') - -const gentStPieters = '8892007' -const bruxellesMidi = '8814001' -const gentPaddenhoek = { - type: 'location', - address: 'Gent, Paddenhoek', - latitude: 51.051691, longitude: 3.724914, -} - -tap.skip('journeys – Gent Sant Pieters to Bruxelles Midi', async (t) => { - const res = await client.journeys(gentStPieters, bruxellesMidi, { - results: 4, - departure: when, - stopovers: true - }) - - await testJourneysStationToStation({ - test: t, - res, - validate, - fromId: gentStPieters, - toId: bruxellesMidi - }) - t.end() -}) - -// todo: via works – with detour -// todo: without detour - -tap.skip('trip details', async (t) => { - const res = await client.journeys(gentStPieters, bruxellesMidi, { - results: 1, departure: when - }) - - const p = res.journeys[0].legs.find(l => !l.walking) - t.ok(p.tripId, 'precondition failed') - t.ok(p.line.name, 'precondition failed') - - const tripRes = await client.trip(p.tripId, {when}) - - validate(t, tripRes, 'tripResult', 'res') - t.end() -}) - -tap.skip('arrivals at Bruxelles Midi', async (t) => { - const res = await client.arrivals(bruxellesMidi, { - duration: 10, when - }) - - await testArrivals({ - test: t, - res, - validate, - id: bruxellesMidi, - }) - t.end() -}) - -// todo: nearby - -tap.skip('radar', async (t) => { - const res = await client.radar({ - north: 51.065, - west: 3.688, - south: 51.04, - east: 3.748 - }, { - duration: 5 * 60, when, results: 10 - }) - - validate(t, res, 'radarResult', 'res') - t.end() -}) - -tap.skip('reachableFrom', async (t) => { - await testReachableFrom({ - test: t, - reachableFrom: client.reachableFrom, - address: gentPaddenhoek, - when, - maxDuration: 15, - validate - }) - t.end() -}) diff --git a/test/fixtures/sncb-journey-with-chki.json b/test/fixtures/sncb-journey-with-chki.json deleted file mode 100644 index e8a94dfc6..000000000 --- a/test/fixtures/sncb-journey-with-chki.json +++ /dev/null @@ -1,2019 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Bruxelles-Midi / Brussel-Zuid@X=4336531@Y=50835707@U=80@L=8814001@", - "type": "S", - "name": "Bruxelles-Midi / Brussel-Zuid", - "icoX": 0, - "extId": "8814001", - "state": "F", - "crd": { - "x": 4336531, - "y": 50835707, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1909 - }, - { - "lid": "A=1@O=London St Pancras (gb)@X=123808@Y=51530403@U=80@L=7015400@", - "type": "S", - "name": "London St Pancras (gb)", - "icoX": 0, - "extId": "7015400", - "state": "F", - "crd": { - "x": 123808, - "y": 51530403, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1 - }, - { - "lid": "A=1@O=Lille Europe (f)@X=3074634@Y=50639023@U=80@L=8722326@", - "type": "S", - "name": "Lille Europe (f)", - "icoX": 0, - "extId": "8722326", - "state": "F", - "crd": { - "x": 3074634, - "y": 50639023, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1 - }, - { - "lid": "A=1@O=Halle@X=4240634@Y=50733931@U=80@L=8814308@", - "type": "S", - "name": "Halle", - "icoX": 0, - "extId": "8814308", - "state": "F", - "crd": { - "x": 4240634, - "y": 50733931, - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 565 - } - ], - "prodL": [ - { - "name": "Check-In", - "icoX": 1, - "prodCtx": { - "name": "Check-In" - } - }, - { - "name": "EUR 9153", - "number": "9153", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9153", - "num": "9153", - "matchId": "9153", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "88____" - } - }, - { - "name": "EUR 9153", - "number": "9153", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9153", - "num": "9153", - "matchId": "9153", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "87____" - } - }, - { - "name": "EUR 9157", - "number": "9157", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9157", - "num": "9157", - "matchId": "9157", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "88____" - } - }, - { - "name": "EUR 9167", - "number": "9167", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9167", - "num": "9167", - "matchId": "9167", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "88____" - } - }, - { - "name": "EUR 9157", - "number": "9157", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9157", - "num": "9157", - "matchId": "9157", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "87____" - } - }, - { - "name": "EUR 9117", - "number": "9117", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9117", - "num": "9117", - "matchId": "9117", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "88____" - } - }, - { - "name": "EUR 9117", - "number": "9117", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9117", - "num": "9117", - "matchId": "9117", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "87____" - } - }, - { - "name": "EUR 9135", - "number": "9135", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9135", - "num": "9135", - "matchId": "9135", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "88____" - } - }, - { - "name": "EUR 9135", - "number": "9135", - "icoX": 0, - "cls": 1, - "prodCtx": { - "name": "EUR 9135", - "num": "9135", - "matchId": "9135", - "catOut": "EUR ", - "catOutS": "003", - "catOutL": "EUROSTAR", - "catIn": "003", - "catCode": "0", - "admin": "87____" - } - } - ], - "polyL": [ - { - "delta": true, - "dim": 2, - "crdEncYX": "ezguHi~mYb{RjvQbpQnvbFcbmDri_Q", - "crdEncS": "NNNN", - "crdEncF": "????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 1, - "locX": 3 - }, - { - "ppIdx": 2, - "locX": 2 - }, - { - "ppIdx": 3, - "locX": 1 - } - ] - }, - { - "delta": true, - "dim": 2, - "crdEncYX": "ezguHi~mYb{RjvQbpQnvbFcbmDri_Q", - "crdEncS": "NNNN", - "crdEncF": "????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 1, - "locX": 3 - }, - { - "ppIdx": 2, - "locX": 2 - }, - { - "ppIdx": 3, - "locX": 1 - } - ] - }, - { - "delta": true, - "dim": 2, - "crdEncYX": "ezguHi~mYb{RjvQ_qzCbacX", - "crdEncS": "NNN", - "crdEncF": "???", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 1, - "locX": 3 - }, - { - "ppIdx": 2, - "locX": 1 - } - ] - }, - { - "delta": true, - "dim": 2, - "crdEncYX": "ezguHi~mYb{RjvQbpQnvbFcbmDri_Q", - "crdEncS": "NNNN", - "crdEncF": "????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 1, - "locX": 3 - }, - { - "ppIdx": 2, - "locX": 2 - }, - { - "ppIdx": 3, - "locX": 1 - } - ] - }, - { - "delta": true, - "dim": 2, - "crdEncYX": "ezguHi~mYb{RjvQbpQnvbFcbmDri_Q", - "crdEncS": "NNNN", - "crdEncF": "????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 1, - "locX": 3 - }, - { - "ppIdx": 2, - "locX": 2 - }, - { - "ppIdx": 3, - "locX": 1 - } - ] - }, - { - "delta": true, - "dim": 2, - "crdEncYX": "ezguHi~mYb{RjvQbpQnvbFcbmDri_Q", - "crdEncS": "NNNN", - "crdEncF": "????", - "ppLocRefL": [ - { - "ppIdx": 0, - "locX": 0 - }, - { - "ppIdx": 1, - "locX": 3 - }, - { - "ppIdx": 2, - "locX": 2 - }, - { - "ppIdx": 3, - "locX": 1 - } - ] - } - ], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84" - } - ], - "opL": [], - "remL": [ - { - "type": "A", - "code": "60", - "prio": 10, - "icoX": 2, - "txtN": "Reservierungspflicht" - }, - { - "type": "A", - "code": "64", - "prio": 110, - "icoX": 2, - "txtN": "Zuschlag" - }, - { - "type": "I", - "code": "CON_OVERVIEW_TARIF_HINT", - "icoX": 2, - "txtN": "Für diese Strecke ist ein internationales Ticket notwendig." - } - ], - "icoL": [ - { - "res": "prod_ice" - }, - { - "res": "CHKI" - }, - { - "res": "INFO" - }, - { - "res": "cl_all" - } - ], - "dirL": [ - { - "txt": "London St Pancras (gb)" - } - ] - }, - "outConL": [ - { - "cid": "C-0", - "date": "20220630", - "dur": "024700", - "chg": 0, - "sDays": { - "sDaysR": "täglich", - "sDaysI": "nicht 13. Nov", - "sDaysB": "83060C183060C183060C183060C1FF060C18307FFFFFFFFEA7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFF0" - }, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "172600", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 2, - "aOutR": true, - "aTimeS": "191300", - "aProgType": "PROGNOSED", - "type": "N" - }, - "secL": [ - { - "type": "CHKI", - "icoX": 1, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "172600", - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 0, - "aOutR": true, - "aTimeS": "175600", - "type": "N" - }, - "gis": { - "dist": 0, - "durS": "003000", - "gisPrvr": "E", - "getDescr": false, - "getPoly": false - } - }, - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 1, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "175600", - "dProgType": "PROGNOSED", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 2, - "aOutR": true, - "aTimeS": "191300", - "aProgType": "PROGNOSED", - "type": "N" - }, - "jny": { - "jid": "1|7243|0|80|30062022", - "prodX": 1, - "dirTxt": "London St Pancras (gb)", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 1, - "dInR": true, - "dTimeS": "175600", - "dProgType": "PROGNOSED", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 2, - "idx": 2, - "aProdX": 1, - "aOutR": true, - "aTimeS": "183000", - "dProdX": 2, - "dInR": true, - "dTimeS": "183500", - "type": "N" - }, - { - "locX": 1, - "idx": 3, - "aProdX": 2, - "aOutR": true, - "aTimeS": "191300", - "aProgType": "PROGNOSED", - "type": "N" - } - ], - "polyG": { - "polyXL": [ - 0 - ], - "layerX": 0, - "crdSysX": 0 - }, - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "freq": { - "minC": 56, - "maxC": 124, - "numC": 2, - "jnyL": [ - { - "jid": "1|7253|0|80|30062022", - "prodX": 3, - "dirTxt": "London St Pancras (gb)", - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 3, - "dTimeS": "185200", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 1, - "idx": 23, - "aProdX": 3, - "aTimeS": "195700", - "type": "N" - } - ], - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206301852$202206301957$EUR 9157$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 3, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 23 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 23 - } - ] - }, - { - "jid": "1|7265|0|80|30062022", - "prodX": 4, - "dirTxt": "London St Pancras (gb)", - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 4, - "dTimeS": "205600", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 1, - "idx": 22, - "aProdX": 4, - "aTimeS": "215700", - "type": "N" - } - ], - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206302056$202206302157$EUR 9167$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 4, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 22 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 22 - } - ] - } - ] - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206301756$202206301913$EUR 9153$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 1, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 2 - }, - { - "prodX": 2, - "fLocX": 2, - "tLocX": 1, - "fIdx": 2, - "tIdx": 3 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 3 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$202206301726$202206301756$__CI$$1$$$$§T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206301756$202206301913$EUR 9153$$1$$$$¶GP¶ft@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 56 - }, - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_HDR", - "RES_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "P", - "recState": "U", - "cksum": "9b56fd08_3", - "cksumDti": "86beaf8c_3" - }, - { - "cid": "C-1", - "date": "20220630", - "dur": "023500", - "chg": 0, - "sDays": { - "sDaysR": "nicht täglich", - "sDaysI": "30. Jun bis 30. Okt 2022; nicht 5. bis 9. Sep 2022, 12. Sep bis 28. Okt 2022", - "sDaysB": "000000000000000000000000000000FCFBF7EFFFFFFFFFFEAFFFFFFFFFFFFFFFFFE0C00000000000600000000000" - }, - "dep": { - "locX": 0, - "idx": 20, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "182200", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 23, - "aProdX": 5, - "aOutR": true, - "aTimeS": "195700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "secL": [ - { - "type": "CHKI", - "icoX": 1, - "dep": { - "locX": 0, - "idx": 20, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "182200", - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 20, - "aOutR": true, - "aTimeS": "185200", - "type": "N" - }, - "gis": { - "dist": 0, - "durS": "003000", - "gisPrvr": "E", - "getDescr": false, - "getPoly": false - } - }, - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 20, - "dProdX": 3, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "185200", - "dProgType": "PROGNOSED", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 23, - "aProdX": 5, - "aOutR": true, - "aTimeS": "195700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "jny": { - "jid": "1|7253|0|80|30062022", - "prodX": 3, - "dirTxt": "London St Pancras (gb)", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 3, - "dInR": true, - "dTimeS": "185200", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 2, - "idx": 22, - "aProdX": 3, - "aOutR": true, - "aTimeS": "193000", - "dProdX": 5, - "dInR": true, - "dTimeS": "193500", - "type": "N" - }, - { - "locX": 1, - "idx": 23, - "aProdX": 5, - "aOutR": true, - "aTimeS": "195700", - "aProgType": "PROGNOSED", - "type": "N" - } - ], - "polyG": { - "polyXL": [ - 1 - ], - "layerX": 0, - "crdSysX": 0 - }, - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206301852$202206301957$EUR 9157$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 3, - "fLocX": 0, - "tLocX": 2, - "fIdx": 20, - "tIdx": 22 - }, - { - "prodX": 5, - "fLocX": 2, - "tLocX": 1, - "fIdx": 22, - "tIdx": 23 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 23 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$202206301822$202206301852$__CI$$1$$$$§T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206301852$202206301957$EUR 9157$$1$$$$¶GP¶ft@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§", - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_HDR", - "RES_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "P", - "recState": "U", - "cksum": "26bf1b4d_3", - "cksumDti": "ccd75a98_3" - }, - { - "cid": "C-2", - "date": "20220630", - "dur": "023100", - "chg": 0, - "sDays": { - "sDaysR": "Mo - Fr, So", - "sDaysI": "nicht 13. Nov", - "sDaysB": "FDF3E7EFDFBF7EFDFBF7EFDFBF7EFDF9F7EFDFBF7EFDFBF6AFDFBF7EFDFBF7EFDFBF7EFDFBF7EFDFBF7E7DFBF7E0" - }, - "dep": { - "locX": 0, - "idx": 20, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "202600", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 22, - "aProdX": 4, - "aOutR": true, - "aTimeS": "215700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "secL": [ - { - "type": "CHKI", - "icoX": 1, - "dep": { - "locX": 0, - "idx": 20, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "202600", - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 20, - "aOutR": true, - "aTimeS": "205600", - "type": "N" - }, - "gis": { - "dist": 0, - "durS": "003000", - "gisPrvr": "E", - "getDescr": false, - "getPoly": false - } - }, - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 20, - "dProdX": 4, - "dPlatfS": "3", - "dInR": true, - "dTimeS": "205600", - "dProgType": "PROGNOSED", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 22, - "aProdX": 4, - "aOutR": true, - "aTimeS": "215700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "jny": { - "jid": "1|7265|0|80|30062022", - "prodX": 4, - "dirTxt": "London St Pancras (gb)", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 4, - "dInR": true, - "dTimeS": "205600", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 1, - "idx": 22, - "aProdX": 4, - "aOutR": true, - "aTimeS": "215700", - "aProgType": "PROGNOSED", - "type": "N" - } - ], - "polyG": { - "polyXL": [ - 2 - ], - "layerX": 0, - "crdSysX": 0 - }, - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206302056$202206302157$EUR 9167$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 4, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 22 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 22 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$202206302026$202206302056$__CI$$1$$$$§T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202206302056$202206302157$EUR 9167$$1$$$$¶GP¶ft@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§", - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_HDR", - "RES_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "P", - "recState": "U", - "cksum": "f600f931_3", - "cksumDti": "383e0813_3" - }, - { - "cid": "C-3", - "date": "20220701", - "dur": "023500", - "chg": 0, - "sDays": { - "sDaysR": "täglich", - "sDaysI": "nicht 13. Nov", - "sDaysB": "FFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFF0" - }, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "082200", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 7, - "aOutR": true, - "aTimeS": "095700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "secL": [ - { - "type": "CHKI", - "icoX": 1, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "082200", - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 0, - "aOutR": true, - "aTimeS": "085200", - "type": "N" - }, - "gis": { - "dist": 0, - "durS": "003000", - "gisPrvr": "E", - "getDescr": false, - "getPoly": false - } - }, - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 6, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "085200", - "dProgType": "PROGNOSED", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 7, - "aOutR": true, - "aTimeS": "095700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "jny": { - "jid": "1|7189|0|80|1072022", - "prodX": 6, - "dirTxt": "London St Pancras (gb)", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 6, - "dInR": true, - "dTimeS": "085200", - "dProgType": "PROGNOSED", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 2, - "idx": 2, - "aProdX": 6, - "aOutR": true, - "aTimeS": "092600", - "dProdX": 7, - "dInR": true, - "dTimeS": "093000", - "type": "N" - }, - { - "locX": 1, - "idx": 3, - "aProdX": 7, - "aOutR": true, - "aTimeS": "095700", - "aProgType": "PROGNOSED", - "type": "N" - } - ], - "polyG": { - "polyXL": [ - 3 - ], - "layerX": 0, - "crdSysX": 0 - }, - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207010852$202207010957$EUR 9117$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 6, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 2 - }, - { - "prodX": 7, - "fLocX": 2, - "tLocX": 1, - "fIdx": 2, - "tIdx": 3 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 3 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$202207010822$202207010852$__CI$$1$$$$§T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207010852$202207010957$EUR 9117$$1$$$$¶GP¶ft@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§", - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_HDR", - "RES_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "P", - "recState": "U", - "cksum": "ba96fb44_3", - "cksumDti": "ad217d86_3" - }, - { - "cid": "C-4", - "date": "20220701", - "dur": "023100", - "chg": 0, - "sDays": { - "sDaysR": "Mo - Fr", - "sDaysI": "nicht 21. Jul, 15., 29. Aug, 1., 11. Nov", - "sDaysB": "7CF9F3E7CF9F3E7CF9F3E7CF9F3E7CF8F3E7CF9F3A3C79F3E7CF9F3A7CF9F1E7C79F3E7CF9F3E7CF973C7CF9F3E0" - }, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "122600", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 9, - "aOutR": true, - "aTimeS": "135700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "secL": [ - { - "type": "CHKI", - "icoX": 1, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "122600", - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 0, - "aOutR": true, - "aTimeS": "125600", - "type": "N" - }, - "gis": { - "dist": 0, - "durS": "003000", - "gisPrvr": "E", - "getDescr": false, - "getPoly": false - } - }, - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 8, - "dPlatfS": "1", - "dInR": true, - "dTimeS": "125600", - "dProgType": "PROGNOSED", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 9, - "aOutR": true, - "aTimeS": "135700", - "aProgType": "PROGNOSED", - "type": "N" - }, - "jny": { - "jid": "1|7208|0|80|1072022", - "prodX": 8, - "dirTxt": "London St Pancras (gb)", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 8, - "dInR": true, - "dTimeS": "125600", - "dProgType": "PROGNOSED", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 2, - "idx": 2, - "aProdX": 8, - "aOutR": true, - "aTimeS": "133000", - "dProdX": 9, - "dInR": true, - "dTimeS": "133500", - "type": "N" - }, - { - "locX": 1, - "idx": 3, - "aProdX": 9, - "aOutR": true, - "aTimeS": "135700", - "aProgType": "PROGNOSED", - "type": "N" - } - ], - "polyG": { - "polyXL": [ - 4 - ], - "layerX": 0, - "crdSysX": 0 - }, - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207011256$202207011357$EUR 9135$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 8, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 2 - }, - { - "prodX": 9, - "fLocX": 2, - "tLocX": 1, - "fIdx": 2, - "tIdx": 3 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 3 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$202207011226$202207011256$__CI$$1$$$$§T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207011256$202207011357$EUR 9135$$1$$$$¶GP¶ft@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§", - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_HDR", - "RES_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "P", - "recState": "U", - "cksum": "e0423e5d_3", - "cksumDti": "6a9a349d_3" - }, - { - "cid": "C-5", - "date": "20220701", - "dur": "024700", - "chg": 0, - "sDays": { - "sDaysR": "täglich", - "sDaysI": "nicht 13. Nov", - "sDaysB": "83060C183060C183060C183060C1FF060C18307FFFFFFFFEA7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFF0" - }, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "172600", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 2, - "aOutR": true, - "aTimeS": "191300", - "aProgType": "PROGNOSED", - "type": "N" - }, - "secL": [ - { - "type": "CHKI", - "icoX": 1, - "dep": { - "locX": 0, - "idx": 0, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "172600", - "type": "N" - }, - "arr": { - "locX": 0, - "idx": 0, - "aOutR": true, - "aTimeS": "175600", - "type": "N" - }, - "gis": { - "dist": 0, - "durS": "003000", - "gisPrvr": "E", - "getDescr": false, - "getPoly": false - } - }, - { - "type": "JNY", - "icoX": 0, - "dep": { - "locX": 0, - "idx": 0, - "dProdX": 1, - "dPlatfS": "2", - "dInR": true, - "dTimeS": "175600", - "dProgType": "PROGNOSED", - "type": "N" - }, - "arr": { - "locX": 1, - "idx": 3, - "aProdX": 2, - "aOutR": true, - "aTimeS": "191300", - "aProgType": "PROGNOSED", - "type": "N" - }, - "jny": { - "jid": "1|7243|0|80|1072022", - "prodX": 1, - "dirTxt": "London St Pancras (gb)", - "status": "P", - "isRchbl": true, - "stopL": [ - { - "locX": 0, - "idx": 0, - "dProdX": 1, - "dInR": true, - "dTimeS": "175600", - "dProgType": "PROGNOSED", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 2, - "idx": 2, - "aProdX": 1, - "aOutR": true, - "aTimeS": "183000", - "dProdX": 2, - "dInR": true, - "dTimeS": "183500", - "type": "N" - }, - { - "locX": 1, - "idx": 3, - "aProdX": 2, - "aOutR": true, - "aTimeS": "191300", - "aProgType": "PROGNOSED", - "type": "N" - } - ], - "polyG": { - "polyXL": [ - 5 - ], - "layerX": 0, - "crdSysX": 0 - }, - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "freq": { - "minC": 56, - "maxC": 124, - "numC": 2, - "jnyL": [ - { - "jid": "1|7253|0|80|1072022", - "prodX": 3, - "dirTxt": "London St Pancras (gb)", - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 3, - "dTimeS": "185200", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 1, - "idx": 23, - "aProdX": 3, - "aTimeS": "195700", - "type": "N" - } - ], - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207011852$202207011957$EUR 9157$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 3, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 23 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 23 - } - ] - }, - { - "jid": "1|7265|0|80|1072022", - "prodX": 4, - "dirTxt": "London St Pancras (gb)", - "stopL": [ - { - "locX": 0, - "idx": 20, - "dProdX": 4, - "dTimeS": "205600", - "dDirTxt": "London St Pancras (gb)", - "type": "N" - }, - { - "locX": 1, - "idx": 22, - "aProdX": 4, - "aTimeS": "215700", - "type": "N" - } - ], - "procRT": -1, - "lPassStRT": { - "idx": -1 - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207012056$202207012157$EUR 9167$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 4, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 22 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 20, - "tIdx": 22 - } - ] - } - ] - }, - "ctxRecon": "T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207011756$202207011913$EUR 9153$$1$$$$", - "msgL": [ - { - "type": "REM", - "remX": 0, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL_H2" - ], - "sort": 538181632 - }, - { - "type": "REM", - "remX": 1, - "fLocX": 0, - "tLocX": 1, - "tagL": [ - "RES_JNY_DTL" - ], - "sort": 685506560 - } - ], - "subscr": "F", - "prodL": [ - { - "prodX": 1, - "fLocX": 0, - "tLocX": 2, - "fIdx": 0, - "tIdx": 2 - }, - { - "prodX": 2, - "fLocX": 2, - "tLocX": 1, - "fIdx": 2, - "tIdx": 3 - } - ], - "dirL": [ - { - "dirX": 0, - "fLocX": 0, - "tLocX": 1, - "fIdx": 0, - "tIdx": 3 - } - ] - } - } - ], - "ctxRecon": "¶HKI¶G@F$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$202207011726$202207011756$__CI$$1$$$$§T$A=1@O=Bruxelles-Midi / Brussel-Zuid@L=8814001@a=128@$A=1@O=London St Pancras (gb)@L=7015400@a=128@$202207011756$202207011913$EUR 9153$$1$$$$¶GP¶ft@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§bt@0@2000@120@1@115@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$f@$§tt@0@5000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$t@0@25000@120@1@100@1@@0@@@@@false@0@-1@0@-1@-1@$f@$f@$f@$f@$§", - "freq": { - "minC": 56 - }, - "msgL": [ - { - "type": "REM", - "remX": 2, - "tagL": [ - "SUM_CON_HDR", - "RES_CON_FTR" - ], - "sort": 684195840 - } - ], - "conSubscr": "P", - "recState": "U", - "cksum": "b4bec84c_3", - "cksumDti": "86beaf8c_3" - } - ], - "outCtxScrB": "2|OB|MT#11#291926#291926#292033#292033#0#0#5#291693#1#-2147483646#0#1#2|PDH#fd1a98f5efbe061ace6852d17212dbad|RD#30062022|RT#133300|US#1", - "outCtxScrF": "2|OF|MT#11#293366#293366#293473#293473#0#0#5#293067#6#-2147483646#0#1#2|PDH#fd1a98f5efbe061ace6852d17212dbad|RD#30062022|RT#133300|US#1", - "fpB": "20211212", - "fpE": "20221210", - "planrtTS": "1656589069", - "outConGrpL": [ - { - "name": "Alle Verbindungen", - "icoX": 3, - "grpid": "cl_all", - "conScoringL": [ - { - "type": "DT", - "conScoreL": [ - { - "score": 7952130986383770000, - "conRefL": [ - 0 - ] - }, - { - "score": 7951884695785439000, - "conRefL": [ - 1 - ] - }, - { - "score": 7951339338020160000, - "conRefL": [ - 2 - ] - }, - { - "score": 7948190336716112000, - "conRefL": [ - 3 - ] - }, - { - "score": 7947117213369500000, - "conRefL": [ - 4 - ] - }, - { - "score": 7945797799407780000, - "conRefL": [ - 5 - ] - } - ], - "name": "Abfahrt" - }, - { - "type": "AT", - "conScoreL": [ - { - "score": 7951660395407081000, - "conRefL": [ - 0 - ] - }, - { - "score": 7951466881366884000, - "conRefL": [ - 1 - ] - }, - { - "score": 7950939115787649000, - "conRefL": [ - 2 - ] - }, - { - "score": 7947772522297557000, - "conRefL": [ - 3 - ] - }, - { - "score": 7946716991136989000, - "conRefL": [ - 4 - ] - }, - { - "score": 7945327208431092000, - "conRefL": [ - 5 - ] - } - ], - "name": "Ankunft" - }, - { - "type": "TI", - "conScoreL": [ - { - "score": 9222634113009189000, - "conRefL": [ - 0 - ] - }, - { - "score": 9222686889537962000, - "conRefL": [ - 1 - ] - }, - { - "score": 9222704481658995000, - "conRefL": [ - 2 - ] - }, - { - "score": 9222686889097560000, - "conRefL": [ - 3 - ] - }, - { - "score": 9222704481155678000, - "conRefL": [ - 4 - ] - }, - { - "score": 9222634112254214000, - "conRefL": [ - 5 - ] - } - ], - "name": "Dauer" - } - ], - "initScoringType": "DT", - "requests": [ - { - "id": "RQ_CLIENT", - "autosend": true - } - ], - "scrollable": true - } - ] -} diff --git a/test/fixtures/sncb-stop.json b/test/fixtures/sncb-stop.json deleted file mode 100644 index 30585a5c9..000000000 --- a/test/fixtures/sncb-stop.json +++ /dev/null @@ -1,260 +0,0 @@ -{ - "common": { - "locL": [ - { - "lid": "A=1@O=Antwerpen Centraal Station Perron 5 [De Lijn]@X=4421281@Y=51219106@U=80@L=209588@", - "type": "S", - "name": "Antwerpen Centraal Station Perron 5 [De Lijn]", - "icoX": 0, - "extId": "209588", - "state": "F", - "crd": { - "x": 4421281, - "y": 51219106, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Anvers-Central / Antwerpen-Centraal@X=4421102@Y=51217200@U=80@L=8821006@", - "type": "S", - "name": "Anvers-Central / Antwerpen-Centraal", - "icoX": 3, - "extId": "8821006", - "state": "F", - "crd": { - "x": 4421102, - "y": 51217200, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "pRefL": [ - 0, - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "lid": "A=1@O=Antwerpen Centraal Station Perron 4 [De Lijn]@X=4420634@Y=51219259@U=80@L=223108@", - "type": "S", - "name": "Antwerpen Centraal Station Perron 4 [De Lijn]", - "icoX": 0, - "extId": "223108", - "state": "F", - "crd": { - "x": 4420634, - "y": 51219259, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Antwerpen Centraal Station Perron 6 [De Lijn]@X=4421722@Y=51218693@U=80@L=224334@", - "type": "S", - "name": "Antwerpen Centraal Station Perron 6 [De Lijn]", - "icoX": 4, - "extId": "224334", - "state": "F", - "crd": { - "x": 4421722, - "y": 51218693, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "pRefL": [ - 6 - ], - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Antwerpen Centraal Station Perron 3 [De Lijn]@X=4420922@Y=51219007@U=80@L=224505@", - "type": "S", - "name": "Antwerpen Centraal Station Perron 3 [De Lijn]", - "icoX": 4, - "extId": "224505", - "state": "F", - "crd": { - "x": 4420922, - "y": 51219007, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "pRefL": [ - 7, - 8 - ], - "mMastLocX": 1 - }, - { - "lid": "A=1@O=Antwerpen Centraal Station Perron 2 [De Lijn]@X=4421308@Y=51218863@U=80@L=239284@", - "type": "S", - "name": "Antwerpen Centraal Station Perron 2 [De Lijn]", - "icoX": 4, - "extId": "239284", - "state": "F", - "crd": { - "x": 4421308, - "y": 51218863, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "pRefL": [ - 7, - 8 - ], - "mMastLocX": 1 - } - ], - "prodL": [ - { - "name": "THALYS", - "icoX": 1, - "cls": 1 - }, - { - "name": "S1", - "icoX": 2, - "cls": 16 - }, - { - "name": "S32", - "icoX": 2, - "cls": 16 - }, - { - "name": "S33", - "icoX": 2, - "cls": 16 - }, - { - "name": "S34", - "icoX": 2, - "cls": 16 - }, - { - "name": "S53", - "icoX": 2, - "cls": 16 - }, - { - "name": "Tra 12", - "nameS": "12", - "icoX": 4, - "cls": 1024, - "prodCtx": { - "lineId": "12" - } - }, - { - "name": "Tra 11", - "nameS": "11", - "icoX": 4, - "cls": 1024, - "prodCtx": { - "lineId": "11" - } - }, - { - "name": "Tra 24", - "nameS": "24", - "icoX": 4, - "cls": 1024, - "prodCtx": { - "lineId": "24" - } - } - ], - "polyL": [], - "layerL": [ - { - "id": "standard", - "name": "standard", - "index": 0, - "annoCnt": 0 - } - ], - "crdSysL": [ - { - "id": "standard", - "index": 0, - "type": "WGS84", - "dim": 2 - } - ], - "opL": [], - "remL": [], - "icoL": [ - { - "res": "STA" - }, - { - "res": "prod_ice" - }, - { - "res": "S", - "fg": { - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "bg": { - "r": 255, - "g": 175, - "b": 50, - "a": 255 - } - }, - { - "res": "STA_SNCB" - }, - { - "res": "prod_tram" - } - ] - }, - "locL": [ - { - "lid": "A=1@O=Antwerpen Centraal Station Perron 1 [De Lijn]@X=4421263@Y=51218818@U=80@L=232853@", - "type": "S", - "name": "Antwerpen Centraal Station Perron 1 [De Lijn]", - "icoX": 0, - "extId": "232853", - "state": "F", - "crd": { - "x": 4421263, - "y": 51218818, - "type": "WGS84", - "layerX": 0, - "crdSysX": 0 - }, - "pCls": 1653, - "stopLocL": [ - 0, - 2, - 3, - 4, - 5, - 1 - ], - "mMastLocX": 1 - } - ] -} \ No newline at end of file diff --git a/test/sncb-journey-with-chki.js b/test/sncb-journey-with-chki.js deleted file mode 100644 index 54a1851b2..000000000 --- a/test/sncb-journey-with-chki.js +++ /dev/null @@ -1,32 +0,0 @@ -// todo: use import assertions once they're supported by Node.js & ESLint -// https://github.com/tc39/proposal-import-assertions -import {createRequire} from 'module' -const require = createRequire(import.meta.url) - -import tap from 'tap' - -import {createClient} from '../index.js' -import {profile as rawProfile} from '../p/sncb/index.js' -const resWithChkiLeg = require('./fixtures/sncb-journey-with-chki.json') - -const client = createClient(rawProfile, 'public-transport/hafas-client:test') -const {profile} = client - -const opt = { - stopovers: false, - tickets: false, - polylines: false, - subStops: false, - entrances: false, - remarks: true, -} - -tap.test('parses a journey with a CHKI leg (#267)', (t) => { - const common = profile.parseCommon({profile, opt, res: resWithChkiLeg}) - const ctx = {profile, opt, common, res: resWithChkiLeg} - const journey = profile.parseJourney(ctx, resWithChkiLeg.outConL[0]) - - const checkinLeg = journey.legs[0] - t.equal(checkinLeg.checkin, true, 'checkinLeg.checkin') - t.end() -}) diff --git a/tools/pull-profile-base-data.sh b/tools/pull-profile-base-data.sh index 5d17ece8b..ef04433b2 100755 --- a/tools/pull-profile-base-data.sh +++ b/tools/pull-profile-base-data.sh @@ -49,7 +49,6 @@ node -p "$query" "$src/de/rmv-hafas-mgate.json" >../p/rmv/base.json node -p "$query" "$src/de/rsag-hafas-mgate.json" >../p/rsag/base.json node -p "$query" "$src/de/saarvv-hafas-mgate.json" >../p/saarfahrplan/base.json node -p "$query" "$src/de/db-sbahn-muenchen-hafas-mgate.json" >../p/sbahn-muenchen/base.json -node -p "$query" "$src/be/nmbs-sncb-hafas-mgate.json" >../p/sncb/base.json node -p "$query" "$src/at/svv-hafas-mgate.json" >../p/svv/base.json node -p "$query" "$src/de/vbb-hafas-mgate.json" >../p/vbb/base.json node -p "$query" "$src/de/vbn-hafas-mgate.json" >../p/vbn/base.json