Skip to content

Instantly share code, notes, and snippets.

@thebiltheory
Created June 25, 2018 12:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thebiltheory/1dcf4e245fcccbec332b804770c40f35 to your computer and use it in GitHub Desktop.
Save thebiltheory/1dcf4e245fcccbec332b804770c40f35 to your computer and use it in GitHub Desktop.
trip-sorter
{
"currency":"EUR",
"deals":[
{
"transport":"train",
"departure":"London",
"arrival":"Amsterdam",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TLA0500"
},
{
"transport":"bus",
"departure":"London",
"arrival":"Amsterdam",
"duration":{
"h":"07",
"m":"45"
},
"cost":40,
"discount":25,
"reference":"BLA0745"
},
{
"transport":"car",
"departure":"London",
"arrival":"Amsterdam",
"duration":{
"h":"04",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CLA0445"
},
{
"transport":"train",
"departure":"London",
"arrival":"Paris",
"duration":{
"h":"04",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TLP0430"
},
{
"transport":"bus",
"departure":"London",
"arrival":"Paris",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":50,
"reference":"BLP0530"
},
{
"transport":"car",
"departure":"London",
"arrival":"Paris",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CLP0415"
},
{
"transport":"train",
"departure":"Amsterdam",
"arrival":"Warsaw",
"duration":{
"h":"05",
"m":"15"
},
"cost":160,
"discount":25,
"reference":"TAW0515"
},
{
"transport":"bus",
"departure":"Amsterdam",
"arrival":"Warsaw",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":25,
"reference":"BAW0515"
},
{
"transport":"car",
"departure":"Amsterdam",
"arrival":"Warsaw",
"duration":{
"h":"04",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CAW0445"
},
{
"transport":"train",
"departure":"Amsterdam",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TAB0530"
},
{
"transport":"bus",
"departure":"Amsterdam",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BAB0545"
},
{
"transport":"car",
"departure":"Amsterdam",
"arrival":"Brussels",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CAB0430"
},
{
"transport":"train",
"departure":"Amsterdam",
"arrival":"London",
"duration":{
"h":"04",
"m":"15"
},
"cost":160,
"discount":25,
"reference":"TAL0415"
},
{
"transport":"bus",
"departure":"Amsterdam",
"arrival":"London",
"duration":{
"h":"05",
"m":"45"
},
"cost":40,
"discount":50,
"reference":"BAL0545"
},
{
"transport":"car",
"departure":"Amsterdam",
"arrival":"London",
"duration":{
"h":"04",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CAL0400"
},
{
"transport":"train",
"departure":"Warsaw",
"arrival":"Stockholm",
"duration":{
"h":"05",
"m":"15"
},
"cost":160,
"discount":25,
"reference":"TWS0515"
},
{
"transport":"bus",
"departure":"Warsaw",
"arrival":"Stockholm",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":50,
"reference":"BWS0515"
},
{
"transport":"car",
"departure":"Warsaw",
"arrival":"Stockholm",
"duration":{
"h":"05",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CWS0515"
},
{
"transport":"train",
"departure":"Warsaw",
"arrival":"Prague",
"duration":{
"h":"03",
"m":"00"
},
"cost":160,
"discount":25,
"reference":"TWP0300"
},
{
"transport":"bus",
"departure":"Warsaw",
"arrival":"Prague",
"duration":{
"h":"06",
"m":"15"
},
"cost":40,
"discount":0,
"reference":"BWP0615"
},
{
"transport":"car",
"departure":"Warsaw",
"arrival":"Prague",
"duration":{
"h":"04",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CWP0445"
},
{
"transport":"train",
"departure":"Warsaw",
"arrival":"Amsterdam",
"duration":{
"h":"05",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TWA0530"
},
{
"transport":"bus",
"departure":"Warsaw",
"arrival":"Amsterdam",
"duration":{
"h":"05",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BWA0545"
},
{
"transport":"car",
"departure":"Warsaw",
"arrival":"Amsterdam",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CWA0415"
},
{
"transport":"train",
"departure":"Stockholm",
"arrival":"Moscow",
"duration":{
"h":"04",
"m":"30"
},
"cost":160,
"discount":25,
"reference":"TSM0430"
},
{
"transport":"bus",
"departure":"Stockholm",
"arrival":"Moscow",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BSM0530"
},
{
"transport":"car",
"departure":"Stockholm",
"arrival":"Moscow",
"duration":{
"h":"04",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CSM0400"
},
{
"transport":"train",
"departure":"Stockholm",
"arrival":"Warsaw",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":25,
"reference":"TSW0500"
},
{
"transport":"bus",
"departure":"Stockholm",
"arrival":"Warsaw",
"duration":{
"h":"05",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BSW0545"
},
{
"transport":"car",
"departure":"Stockholm",
"arrival":"Warsaw",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CSW0545"
},
{
"transport":"train",
"departure":"Paris",
"arrival":"London",
"duration":{
"h":"03",
"m":"15"
},
"cost":160,
"discount":25,
"reference":"TPL0315"
},
{
"transport":"bus",
"departure":"Paris",
"arrival":"London",
"duration":{
"h":"06",
"m":"15"
},
"cost":40,
"discount":50,
"reference":"BPL0615"
},
{
"transport":"car",
"departure":"Paris",
"arrival":"London",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CPL0545"
},
{
"transport":"train",
"departure":"Paris",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"30"
},
"cost":160,
"discount":25,
"reference":"TPB0530"
},
{
"transport":"bus",
"departure":"Paris",
"arrival":"Brussels",
"duration":{
"h":"06",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BPB0630"
},
{
"transport":"car",
"departure":"Paris",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CPB0545"
},
{
"transport":"train",
"departure":"Paris",
"arrival":"Madrid",
"duration":{
"h":"03",
"m":"15"
},
"cost":160,
"discount":0,
"reference":"TPM0315"
},
{
"transport":"bus",
"departure":"Paris",
"arrival":"Madrid",
"duration":{
"h":"06",
"m":"45"
},
"cost":40,
"discount":25,
"reference":"BPM0645"
},
{
"transport":"car",
"departure":"Paris",
"arrival":"Madrid",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CPM0545"
},
{
"transport":"train",
"departure":"Brussels",
"arrival":"Amsterdam",
"duration":{
"h":"05",
"m":"15"
},
"cost":160,
"discount":0,
"reference":"TBA0515"
},
{
"transport":"bus",
"departure":"Brussels",
"arrival":"Amsterdam",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":50,
"reference":"BBA0515"
},
{
"transport":"car",
"departure":"Brussels",
"arrival":"Amsterdam",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CBA0430"
},
{
"transport":"train",
"departure":"Brussels",
"arrival":"Prague",
"duration":{
"h":"03",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TBP0300"
},
{
"transport":"bus",
"departure":"Brussels",
"arrival":"Prague",
"duration":{
"h":"05",
"m":"45"
},
"cost":40,
"discount":50,
"reference":"BBP0545"
},
{
"transport":"car",
"departure":"Brussels",
"arrival":"Prague",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CBP0430"
},
{
"transport":"train",
"departure":"Brussels",
"arrival":"Geneva",
"duration":{
"h":"04",
"m":"45"
},
"cost":160,
"discount":0,
"reference":"TBG0445"
},
{
"transport":"bus",
"departure":"Brussels",
"arrival":"Geneva",
"duration":{
"h":"07",
"m":"15"
},
"cost":40,
"discount":0,
"reference":"BBG0715"
},
{
"transport":"car",
"departure":"Brussels",
"arrival":"Geneva",
"duration":{
"h":"05",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CBG0515"
},
{
"transport":"train",
"departure":"Brussels",
"arrival":"Paris",
"duration":{
"h":"04",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TBP0400"
},
{
"transport":"bus",
"departure":"Brussels",
"arrival":"Paris",
"duration":{
"h":"05",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BBP0545"
},
{
"transport":"car",
"departure":"Brussels",
"arrival":"Paris",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CBP0415"
},
{
"transport":"train",
"departure":"Prague",
"arrival":"Warsaw",
"duration":{
"h":"04",
"m":"30"
},
"cost":160,
"discount":50,
"reference":"TPW0430"
},
{
"transport":"bus",
"departure":"Prague",
"arrival":"Warsaw",
"duration":{
"h":"06",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BPW0630"
},
{
"transport":"car",
"departure":"Prague",
"arrival":"Warsaw",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CPW0430"
},
{
"transport":"train",
"departure":"Prague",
"arrival":"Moscow",
"duration":{
"h":"04",
"m":"15"
},
"cost":160,
"discount":0,
"reference":"TPM0415"
},
{
"transport":"bus",
"departure":"Prague",
"arrival":"Moscow",
"duration":{
"h":"05",
"m":"00"
},
"cost":40,
"discount":25,
"reference":"BPM0500"
},
{
"transport":"car",
"departure":"Prague",
"arrival":"Moscow",
"duration":{
"h":"05",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CPM0515"
},
{
"transport":"train",
"departure":"Prague",
"arrival":"Budapest",
"duration":{
"h":"04",
"m":"00"
},
"cost":160,
"discount":25,
"reference":"TPB0400"
},
{
"transport":"bus",
"departure":"Prague",
"arrival":"Budapest",
"duration":{
"h":"07",
"m":"00"
},
"cost":40,
"discount":25,
"reference":"BPB0700"
},
{
"transport":"car",
"departure":"Prague",
"arrival":"Budapest",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CPB0430"
},
{
"transport":"train",
"departure":"Prague",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"15"
},
"cost":160,
"discount":0,
"reference":"TPB0515"
},
{
"transport":"bus",
"departure":"Prague",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":25,
"reference":"BPB0515"
},
{
"transport":"car",
"departure":"Prague",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CPB0530"
},
{
"transport":"train",
"departure":"Moscow",
"arrival":"Stockholm",
"duration":{
"h":"03",
"m":"45"
},
"cost":160,
"discount":0,
"reference":"TMS0345"
},
{
"transport":"bus",
"departure":"Moscow",
"arrival":"Stockholm",
"duration":{
"h":"06",
"m":"00"
},
"cost":40,
"discount":25,
"reference":"BMS0600"
},
{
"transport":"car",
"departure":"Moscow",
"arrival":"Stockholm",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CMS0430"
},
{
"transport":"train",
"departure":"Moscow",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"15"
},
"cost":160,
"discount":50,
"reference":"TMK0515"
},
{
"transport":"bus",
"departure":"Moscow",
"arrival":"Kiev",
"duration":{
"h":"07",
"m":"00"
},
"cost":40,
"discount":50,
"reference":"BMK0700"
},
{
"transport":"car",
"departure":"Moscow",
"arrival":"Kiev",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CMK0415"
},
{
"transport":"train",
"departure":"Moscow",
"arrival":"Prague",
"duration":{
"h":"03",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TMP0330"
},
{
"transport":"bus",
"departure":"Moscow",
"arrival":"Prague",
"duration":{
"h":"05",
"m":"00"
},
"cost":40,
"discount":25,
"reference":"BMP0500"
},
{
"transport":"car",
"departure":"Moscow",
"arrival":"Prague",
"duration":{
"h":"05",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CMP0530"
},
{
"transport":"train",
"departure":"Madrid",
"arrival":"Paris",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":50,
"reference":"TMP0500"
},
{
"transport":"bus",
"departure":"Madrid",
"arrival":"Paris",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":50,
"reference":"BMP0530"
},
{
"transport":"car",
"departure":"Madrid",
"arrival":"Paris",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CMP0545"
},
{
"transport":"train",
"departure":"Madrid",
"arrival":"Geneva",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":25,
"reference":"TMG0500"
},
{
"transport":"bus",
"departure":"Madrid",
"arrival":"Geneva",
"duration":{
"h":"07",
"m":"30"
},
"cost":40,
"discount":50,
"reference":"BMG0730"
},
{
"transport":"car",
"departure":"Madrid",
"arrival":"Geneva",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CMG0415"
},
{
"transport":"train",
"departure":"Madrid",
"arrival":"Lisbon",
"duration":{
"h":"04",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TML0400"
},
{
"transport":"bus",
"departure":"Madrid",
"arrival":"Lisbon",
"duration":{
"h":"05",
"m":"00"
},
"cost":40,
"discount":25,
"reference":"BML0500"
},
{
"transport":"car",
"departure":"Madrid",
"arrival":"Lisbon",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CML0500"
},
{
"transport":"train",
"departure":"Geneva",
"arrival":"Brussels",
"duration":{
"h":"03",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TGB0300"
},
{
"transport":"bus",
"departure":"Geneva",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":0,
"reference":"BGB0515"
},
{
"transport":"car",
"departure":"Geneva",
"arrival":"Brussels",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CGB0500"
},
{
"transport":"train",
"departure":"Geneva",
"arrival":"Budapest",
"duration":{
"h":"04",
"m":"45"
},
"cost":160,
"discount":0,
"reference":"TGB0445"
},
{
"transport":"bus",
"departure":"Geneva",
"arrival":"Budapest",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":0,
"reference":"BGB0530"
},
{
"transport":"car",
"departure":"Geneva",
"arrival":"Budapest",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CGB0500"
},
{
"transport":"train",
"departure":"Geneva",
"arrival":"Rome",
"duration":{
"h":"03",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TGR0330"
},
{
"transport":"bus",
"departure":"Geneva",
"arrival":"Rome",
"duration":{
"h":"06",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BGR0630"
},
{
"transport":"car",
"departure":"Geneva",
"arrival":"Rome",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CGR0545"
},
{
"transport":"train",
"departure":"Geneva",
"arrival":"Madrid",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":25,
"reference":"TGM0500"
},
{
"transport":"bus",
"departure":"Geneva",
"arrival":"Madrid",
"duration":{
"h":"06",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BGM0645"
},
{
"transport":"car",
"departure":"Geneva",
"arrival":"Madrid",
"duration":{
"h":"05",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CGM0545"
},
{
"transport":"train",
"departure":"Budapest",
"arrival":"Prague",
"duration":{
"h":"03",
"m":"45"
},
"cost":160,
"discount":0,
"reference":"TBP0345"
},
{
"transport":"bus",
"departure":"Budapest",
"arrival":"Prague",
"duration":{
"h":"06",
"m":"15"
},
"cost":40,
"discount":0,
"reference":"BBP0615"
},
{
"transport":"car",
"departure":"Budapest",
"arrival":"Prague",
"duration":{
"h":"05",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CBP0530"
},
{
"transport":"train",
"departure":"Budapest",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"15"
},
"cost":160,
"discount":50,
"reference":"TBK0515"
},
{
"transport":"bus",
"departure":"Budapest",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":25,
"reference":"BBK0515"
},
{
"transport":"car",
"departure":"Budapest",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CBK0515"
},
{
"transport":"train",
"departure":"Budapest",
"arrival":"Athens",
"duration":{
"h":"03",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TBA0330"
},
{
"transport":"bus",
"departure":"Budapest",
"arrival":"Athens",
"duration":{
"h":"07",
"m":"45"
},
"cost":40,
"discount":50,
"reference":"BBA0745"
},
{
"transport":"car",
"departure":"Budapest",
"arrival":"Athens",
"duration":{
"h":"05",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CBA0530"
},
{
"transport":"train",
"departure":"Budapest",
"arrival":"Geneva",
"duration":{
"h":"03",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TBG0300"
},
{
"transport":"bus",
"departure":"Budapest",
"arrival":"Geneva",
"duration":{
"h":"05",
"m":"00"
},
"cost":40,
"discount":50,
"reference":"BBG0500"
},
{
"transport":"car",
"departure":"Budapest",
"arrival":"Geneva",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CBG0415"
},
{
"transport":"train",
"departure":"Kiev",
"arrival":"Moscow",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TKM0500"
},
{
"transport":"bus",
"departure":"Kiev",
"arrival":"Moscow",
"duration":{
"h":"05",
"m":"00"
},
"cost":40,
"discount":0,
"reference":"BKM0500"
},
{
"transport":"car",
"departure":"Kiev",
"arrival":"Moscow",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CKM0500"
},
{
"transport":"train",
"departure":"Kiev",
"arrival":"Istanbul",
"duration":{
"h":"04",
"m":"15"
},
"cost":160,
"discount":25,
"reference":"TKI0415"
},
{
"transport":"bus",
"departure":"Kiev",
"arrival":"Istanbul",
"duration":{
"h":"06",
"m":"00"
},
"cost":40,
"discount":50,
"reference":"BKI0600"
},
{
"transport":"car",
"departure":"Kiev",
"arrival":"Istanbul",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CKI0415"
},
{
"transport":"train",
"departure":"Kiev",
"arrival":"Budapest",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TKB0500"
},
{
"transport":"bus",
"departure":"Kiev",
"arrival":"Budapest",
"duration":{
"h":"06",
"m":"00"
},
"cost":40,
"discount":50,
"reference":"BKB0600"
},
{
"transport":"car",
"departure":"Kiev",
"arrival":"Budapest",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CKB0415"
},
{
"transport":"train",
"departure":"Lisbon",
"arrival":"Madrid",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TLM0500"
},
{
"transport":"bus",
"departure":"Lisbon",
"arrival":"Madrid",
"duration":{
"h":"07",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BLM0745"
},
{
"transport":"car",
"departure":"Lisbon",
"arrival":"Madrid",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CLM0430"
},
{
"transport":"train",
"departure":"Lisbon",
"arrival":"Rome",
"duration":{
"h":"05",
"m":"30"
},
"cost":160,
"discount":50,
"reference":"TLR0530"
},
{
"transport":"bus",
"departure":"Lisbon",
"arrival":"Rome",
"duration":{
"h":"07",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BLR0730"
},
{
"transport":"car",
"departure":"Lisbon",
"arrival":"Rome",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CLR0500"
},
{
"transport":"train",
"departure":"Rome",
"arrival":"Geneva",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":50,
"reference":"TRG0500"
},
{
"transport":"bus",
"departure":"Rome",
"arrival":"Geneva",
"duration":{
"h":"07",
"m":"00"
},
"cost":40,
"discount":50,
"reference":"BRG0700"
},
{
"transport":"car",
"departure":"Rome",
"arrival":"Geneva",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CRG0430"
},
{
"transport":"train",
"departure":"Rome",
"arrival":"Athens",
"duration":{
"h":"05",
"m":"00"
},
"cost":160,
"discount":0,
"reference":"TRA0500"
},
{
"transport":"bus",
"departure":"Rome",
"arrival":"Athens",
"duration":{
"h":"07",
"m":"45"
},
"cost":40,
"discount":0,
"reference":"BRA0745"
},
{
"transport":"car",
"departure":"Rome",
"arrival":"Athens",
"duration":{
"h":"04",
"m":"30"
},
"cost":120,
"discount":0,
"reference":"CRA0430"
},
{
"transport":"train",
"departure":"Rome",
"arrival":"Lisbon",
"duration":{
"h":"04",
"m":"15"
},
"cost":160,
"discount":25,
"reference":"TRL0415"
},
{
"transport":"bus",
"departure":"Rome",
"arrival":"Lisbon",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":50,
"reference":"BRL0530"
},
{
"transport":"car",
"departure":"Rome",
"arrival":"Lisbon",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CRL0500"
},
{
"transport":"train",
"departure":"Athens",
"arrival":"Budapest",
"duration":{
"h":"05",
"m":"30"
},
"cost":160,
"discount":0,
"reference":"TAB0530"
},
{
"transport":"bus",
"departure":"Athens",
"arrival":"Budapest",
"duration":{
"h":"05",
"m":"00"
},
"cost":40,
"discount":50,
"reference":"BAB0500"
},
{
"transport":"car",
"departure":"Athens",
"arrival":"Budapest",
"duration":{
"h":"04",
"m":"45"
},
"cost":120,
"discount":0,
"reference":"CAB0445"
},
{
"transport":"train",
"departure":"Athens",
"arrival":"Istanbul",
"duration":{
"h":"05",
"m":"45"
},
"cost":160,
"discount":25,
"reference":"TAI0545"
},
{
"transport":"bus",
"departure":"Athens",
"arrival":"Istanbul",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BAI0530"
},
{
"transport":"car",
"departure":"Athens",
"arrival":"Istanbul",
"duration":{
"h":"05",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CAI0515"
},
{
"transport":"train",
"departure":"Athens",
"arrival":"Rome",
"duration":{
"h":"05",
"m":"45"
},
"cost":160,
"discount":0,
"reference":"TAR0545"
},
{
"transport":"bus",
"departure":"Athens",
"arrival":"Rome",
"duration":{
"h":"06",
"m":"00"
},
"cost":40,
"discount":0,
"reference":"BAR0600"
},
{
"transport":"car",
"departure":"Athens",
"arrival":"Rome",
"duration":{
"h":"04",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CAR0415"
},
{
"transport":"train",
"departure":"Istanbul",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"30"
},
"cost":160,
"discount":25,
"reference":"TIK0530"
},
{
"transport":"bus",
"departure":"Istanbul",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"30"
},
"cost":40,
"discount":25,
"reference":"BIK0530"
},
{
"transport":"car",
"departure":"Istanbul",
"arrival":"Kiev",
"duration":{
"h":"05",
"m":"00"
},
"cost":120,
"discount":0,
"reference":"CIK0500"
},
{
"transport":"train",
"departure":"Istanbul",
"arrival":"Athens",
"duration":{
"h":"03",
"m":"30"
},
"cost":160,
"discount":25,
"reference":"TIA0330"
},
{
"transport":"bus",
"departure":"Istanbul",
"arrival":"Athens",
"duration":{
"h":"05",
"m":"15"
},
"cost":40,
"discount":50,
"reference":"BIA0515"
},
{
"transport":"car",
"departure":"Istanbul",
"arrival":"Athens",
"duration":{
"h":"05",
"m":"15"
},
"cost":120,
"discount":0,
"reference":"CIA0515"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment